/* Systemweite Einstellungen */


a {padding: 0 1px 0 1px}
a:link { color: #333366; }
a:visited { color: #333366; }
a:hover, a:active 
{
color: #6699CC;
background-color: #cccccc;
}



h1
{
color: #333366;
font-size: 175%;
font-weight: bold;
font-style: italic;
margin: 40px 0 20px 0;
text-align:center;
}

h2
{
color: #6699CC;
font-size: 125%;
font-weight: bold;
margin-top: 10px 0 0 0;
}

.smaller {
font-size: smaller;
}

.larger {
font-size: larger;
}

body
{
margin: 0;
padding: 0;
font-family: arial, helvetica, sans-serif;
font-size: 90%;
text-align: center;
color: #000;
background-color: #666666;
}




/* Einzelne Bereiche */


#container
{
margin: 10px auto;
width: 720px;
text-align: left;
background-color: #fff;
border: 1px solid #333;
}

#containerpopup
{
margin: 10px 10px 10px 10px;
text-align: left;
background-color: #fff;
border: 1px solid #333;
}

/* nur Druck ausschalten */
#printheader{display:none;}

#header
{
height: 90px;
width:720px;
background-color:#333366;
background-image: url(../bilder/logo_orange.jpg);
background-repeat: no-repeat;
background-position: 0 0;
border: 1px none #fff;
border-bottom: 1px solid #333333;
padding-top: 5px;
color:#6699CC;
text-align: center;
font-size:150%;
font-family:Arial, Helvetica, sans-serif;
}
	



		#navbox {
		height: 14px;  	
		font-family:Arial, Helvetica, sans-serif;
		font-size: smaller;
		font-weight: bold;
		background-color: #ffffff;
		color: #000000;
		padding: 2px ;
		padding-left: 19px;
		border-bottom: 1px solid #333333;		
		}
		
		#navbox a {
			text-decoration: underline;
			color: #990000; 
		  }
		  
		#navbox a:hover, a:active {
			text-decoration: underline;
			background-color: #cccccc;
		  }








#contents { 
margin: 10px 0 30px 20px; 
}

#contents p { line-height: 150%; 
			}

/* ab hier style sheets fuer list.php oder die Startseite */
 
#linkeseite {
   float: left;
   width: 190px;  
   }


		
		#mainnav
		{
		font-family:Arial, Helvetica, sans-serif;
		letter-spacing: 2px;
		text-transform: lowercase;
		background-color: #ffffff;
		padding: 2px 0;
		margin-top: 0px;
		margin-bottom: 10px;
		}
		
		#mainnav ul
		{
		margin: 0 0 0 5px;
		padding: 0;
		list-style-type: none;
		}
		
		#mainnav li
		{
		font-weight: bold;
		font-size:90%;
		margin-top: 2px;
		}
		
		#mainnav li a
		{
		text-decoration: none;
		
		}
		
		#mainnav li a:hover, a:active 
		{
		text-decoration: none;
		color: #6699CC;
		background-color: #cccccc;
		}
        
		#aktiv {
		color: #6699CC;
		}
		
		.unter {   
		   padding-left:15px;
		   }
    
		/* style sheets fuer die Kaesten an der rechten Seite */
		.kasten { 
		   margin-bottom: 10px;
		   margin-right: 5px;
		   border: 2px dotted darkred; 
		   text-align:left;
		   padding: 5px;
		   background-color: #dddddd;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size: smaller;
		   }
	
		.kasten li {
		   margin-top: 8px;
		   }

		
		/* neuestedateien ueberschreibt die Kasten-Infos */
		#neuestedateien {
		background-color: #dddddd;
		}
		
		#neuestedateien strong{
		font-weight: bold;
		}
		
		#neuestedateien ul { 
		list-style-type:square; 
		margin: 5px 0 0 0;
		padding-left: 5px;
		font-weight: normal;
		}
		
		#neuestedateien li { 
		display: list-item; 
		margin-left: 10px;
		}
		
		/* ueberschreibt Kasten-Infos fuer Anzeige des Parallelverzeichnisses */
		#vereinbarungsliste {
		background-color: #dddddd;
		}
		
		#vereinbarungsliste strong{
		font-weight: bold;
		}
		
		#vereinbarungsliste ul { 
		
		margin: 5px 0 0 0;
		padding-left: 5px;
		font-weight: normal;
		}
		
		#vereinbarungsliste li { 
		display: list-item; 
		margin-left: 10px;
		}
		

#mitte	
	{
		margin-right: 0px;
		margin-left: 190px;
	}		
		
		
		/* ab hier style sheets fuer einleitende Worte oberhalb der Subverzeichnisliste */
		.meldung {    
		   font-size: 100%;
		   margin-right: 20px;
		   margin-left: 20px;
		}
		
		.meldung strong {
		   color: #990000;
		   font-size:larger;
		   }
		
		.meldung a {

		   }
		
		.meldung a:hover, a:active  {
		   color: #FF6600;
		   }   

		.autor {    
		   font-size: smaller;
		   font-style: italic;
		   float: right;
		   margin-top:5px;
		   margin-right: 20px;
		}
		/* ab hier style sheets fuer den Bereich mit den Unterverzeichnissen  */
		
		#unterthemen {
		width: 100%;
		margin-right:200px;
		margin-top: 10px;
		font-weight: bold;
		}
		
		#unterthemen ul { 
		list-style-type:square; 
		margin: 5px 0 0 0;
		padding-left: 30px;
		font-weight: normal;
		}
		
		#unterthemen strong{
		font-weight: bold;
		}
		
		#unterthemen li { 
		display: list-item; 
		margin-left: 10px;
		margin-top: 5px;
		}
		
		#unterthemen li a { 
		color: #990000;
		}
		
		#unterthemen li a:hover, a:active  { 
	    color: #000000;
		background-color: #990000;
		}	
	    
		/* ab hier style sheets fuer den Bereich mit den aufgefuehrten Dokumenten  */
		
		#dateiliste {
		width: 100%;
		margin-right: 200 px;
		margin-top: 10px;
		font-weight: normal;
		}
		
		#dateiliste strong{
		font-weight: bold;
		}
		
		#dateiliste ul { 
		
		margin: 5px 0 0 0;
		padding-left: 30px;
		font-weight: normal;
		}
		
		#dateiliste li { 
		display: list-item; 
		margin-left: 10px;
		margin-top: 5px;
		}
		
		#dateiliste li a:hover, a:active  { 
	    color: #000000;
		background-color: #990000;
		}	
		
		.dateidescription {
		font-size: smaller;
		margin-left:15px;
		}
		
		/* Tabellen fuer die beliebtesten Doks und Themen auf der Startseite aufziehen */
		#tab1 {
		   color: #333333;
		   text-align:left;
		   width: 250px;
		   background-color: white;
		   font-weight: bold;
		   font-size: smaller;
		   }
		   
		#tab2 {
		   color: #333333;
		   text-align:left;
		   width: 250px;
		   background-color: white;
		   float: right;
		   font-weight: bold;
		   font-size: smaller;
		   }
		
		#tab3 {
		   padding-top:5px;
		   color: #333333;
		   text-align:left;
		   width: 250px;
		   background-color: white;
		   font-weight: bold;
		   font-size: smaller;
		   }   

		/* Formatierungen fuer die Listen in den Tabellen Top-Doks und Top-Themen */
		ul.top {
		   list-style-type: none;
		   padding: 3px;
		   
		   margin: 3px;
		   margin-left: 0px;
		   text-align:left;
		   border: 1px dotted #333333;
		   font-weight: normal;
		   background-color: #cccccc;
		   color: black;
		   }
		   
		li.top { 
		  text-align:left;
		  margin-left: 12px;
		  text-indent: -12px;
		  color: #333333; 
		   }
		
		li.top3 { 
		  text-align:left;
		  margin-left: 12px;
		  text-indent: -12px;
		  font-weight:bold;
		  color: #333333;
		   }   
		
		li.top a {
		   color: #333333;
		   text-decoration: none;
		   }
		
		li.top a:hover, a:active {
		   text-decoration: underline;
		   }
		
		li.top3 a {
		   color: #333333;
		   text-decoration: none;
		   }
		
		li.top3 a:hover, a:active {
		   color: #000000;
		   text-decoration: underline;
		   }
	
/* Ende der style sheets fuer list.php */	

/* nur Druck ausschalten */
#printfooter{display:none;}

#footer
{
clear: both;
padding: 5px;
color:#6699CC;
background-color: #333366;
text-align: center;
font-size: smaller;
border: 0px none #fff;
border-top: 1px solid #000000;
}

#footer a {
color: #6699CC;
}

#footer a:hover, a:active 
{
color: #6699CC;
background-color: #cccccc;
}


/* Weichen fuer Win IE 4-6 */
*html #mainnav { margin-top:23px; letter-spacing: 1px;}
*html #contents { margin-top:0px; clear:right;}
*html #linkeseite {height: 100px;}
*html #rechteseite {margin-top: 15px;}