/* CSS Document */


/* Grundeinstellungen
_____________________________________________*/

body {	background-color:#1A50B8;
    	color: #FFFFFF;
    	font-size: 12px;
		line-height: 1.5em;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	padding: 0px;
    	margin: 0px;}


img {border: 0px;}

/* Text definitionen
_____________________________________________*/

h1 { font-size: 15px;
	 font-weight: bold;}


h2 { font-size: 14px;
	 font-weight: bold; }

h3 { font-size: 12px;
	 font-weight: bold;}	
	
a {	color:#FFFF00;
    text-decoration: none;
    letter-spacing: 0.03em;	}
      
a:visited { color:#FFFF00; }

a:hover {	color:#FFFF00;
			text-decoration:underline; }
			
a:active {	color:#FFFF00;}



/* DIVs
_____________________________________________*/


#container		{ margin-top: 20px; 
				  margin-right: auto; 
				  margin-left: 20px; 
				  position: relative;
				  border: 1px; 
				  border-style:solid;
				  border-color:#CCCCCC;
				  width: 850px; 
				  min-height: 500px;
				}

#dach			{ position: static;
				  width:848px;
				  height: 98px;
				  border: 1px; 
				  border-style:solid;
				  border-color:#CCCCCC;
				}

/* HAUPTNAVIGATION
_____________________________________________*/				  

#hauptnavi		{ position:static;
				  width: 843px;
				  height:48px;
				  border: 1px; 
				  border-style:solid;
				  border-color:#CCCCCC;	
				  margin:0px;
				  padding-left:5px;}
				  
#hauptnavi ul	{ list-style-type:none;
				  font-size:14px;
				  margin-top:15px;
				  margin-left:0px;
				  padding:0px;
				}
				  
#hauptnavi li	{ letter-spacing: 0.1em;
				   display:inline;
				   margin-right: 8px;}

#hauptnavi li a	{ color:#FFFFFF;}

#hauptnavi li a#current {color:#FFFF00;}

#hauptnavi li a:hover { text-decoration:underline;}

#hauptnavi li a:active { color:#FFFF00;} 


/* Fenster für Unternavi und Inhalt
_____________________________________________*/

#inhaltbox	{ 	  position:relative;
				  width:848px;
				  height:478px;
				  border: 1px; 
				  border-style:solid;
				  border-color:#CCCCCC;
				  margin:0px;
				  padding:0px; }


/* UNTERNAVIGATION
_____________________________________________*/	

#unternavi		{	position: absolute;
					top: 0px;
					left:0px;  	
					width:178px;
				 	height:inherit;  
				 	padding:0px;
				 	margin:0px;
				}
				 
#unternavi ul	{ text-decoration:none;
				  font-weight:bold;
				  letter-spacing:1px;
				  padding:0px;
				  margin:0px;
				  display:block; 
				 }
					 
#unternavi li	{ 	width:178px;
					height:22px;
					list-style-type:none;
					margin:0px;
					padding:0px;}
					 
#unternavi li a	{	text-decoration:none;
					font-weight:normal;
				 	color:#FFFFFF;
					height:20px;
					display:block;
					padding:3px; 
				}

#unternavi li a#current {	background-color:#FFFF00;
							height:20px;}

#unternavi li a:hover {	background-color:#666666;
						height:20px;}
						
#unternavi h2	 {  font-size:12px;
					padding-left:5px;}
					
#unternavi a	 {  color:#FFFFFF;}

/* INHALT
_____________________________________________*/	


#inhalt		 	{ position:absolute;
				  top:0px;
				  left:178px;
				  width:668px;
				  height:inherit;
				  margin-left: 178px;
				  padding:0px;
			      margin:0px;
				  border-left: 2px; 
				  border-left-style:solid;
				  border-color:#CCCCCC;
				  overflow:auto;
				 }
				 
#inhalt p		{	padding:0px;
					padding-bottom:10px;
					padding-top:5px;
					margin:0px;
					text-align:left;
					
				}

/* -----------Textfeld----------- */
				  
#text			{ position:absolute;
				  top:15px;
				  left:15px;
				  width:300px;
				  padding:0px;
				  margin:0px;
	 
				 }
				 
#text li		{ padding-bottom: 5px;}

	

/* -----------Bild DIV----------- */

#bilder			{ position:absolute;
				  top:15px;
				  left:335px;
				  width: 300px;
				  margin: 0px;
				  padding:0px;
				 }
				  
#bilder  p {	  background-color:#A9A45B;
    			  color:#666666;  }


/* Footer 
_____________________________________________*/	

#footer		{     position:static;
			      width:848px;
			  	  height:18px;
				  border: 1px; 
				  border-style:solid;
				  border-color:#CCCCCC; 
				  text-align:center;}
								  
				  
/* CLASSES
_____________________________________________*/	

.float-stop { clear:both;}

.error {
    color:#CC3333;
}

