@charset "utf-8";
/* CSS Document */


/*Farben:
schrift und Linien: #62438b
hoover #fe6306
H1: #f39d09
*/


body{
margin:5px 0px 0px 0px;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #1d4666;
background-color:#fff;

}

* html body { /*IE6 only*/
     margin-top: 60px;  
  }
  

a {color: #62438b; text-decoration:underline;}
a:hover {color: #fe6306;} 
a:visited {color: #62438b;}
a:active {color: #62438b;}

#sprachen{
margin: 0 auto; /*Auf Seite zentrieren*/
padding-bottom:2px;
width: 940px; height:15px; 
background-color: #FFFFFF; 

}

	.sprachen { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; text-decoration:none; color: #62438b; float:right; margin-top:auto; 
	}
	
		.sprachen a { color: #62438b; font-weight: normal; text-decoration:none; }
		.sprachen a:visited  {color: #62438b;}
		.sprachen a:hover {color: #62438b; font-weight:bold;}
		.sprachen a:active {color: #62438b;}


#maincontainer{
margin: 0 auto; /*Auf Seite zentrieren*/
width: 940px; height:auto;
background-color: #FFFFFF; 
border:#62438b 1px solid;
background:url(../common/hg_content.jpg); margin-bottom:10px; 
 
}

#header{
width: 940px; height:221px;  
}

				*+html #header { /*IE7 only*/
						 height:220px; 
					  }




/*---------------------------CONTENT ALLGEMEIN-------------------------*/

#contentwrapper{ /*umfasst den gesamten Content-Breich*/
width: 940px; height: auto; margin-top:-6px;
overflow: hidden; background:url(../common/hg_content.jpg);
}

				*+html #contentwrapper { /*IE7 only*/
						 margin-top:4px;
					  }
					  
					  * html #contentwrapper { /*IE6 only*/
				   height:auto; 
			  }


#content { 
width:685px; margin-right:19px; padding-bottom:15px;  min-height:700px; float:right; overflow:hidden;  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; line-height:18px; color: #62438b; /*border:#00FF33 1px solid; */
}

			  * html #content { /*IE6 only*/
				   height:auto; margin-top:4px; margin-right:-22px; width:720px; float:right; 
			  }
	  
		.content a {color: #62438b; text-decoration: underline;}
		.content a:visited { color: #62438b;}
		.content a:hover {color: #f39d09; font-weight: bold; font-size:10px;}
		.content a:active {color: #62438b;}
		
		
#spalte_links { 
width:450px; margin-right:19px; min-height:700px; float:left; overflow: hidden; clear:both;  

}

		* html #spalte_links { /*IE6 only*/
						   width:445px; margin-top:1px; /*margin-left:5px;*/ /*clear:both; */				   
					  }
			  
			  *+html #spalte_links { /*IE7 only*/
				   margin-top:1px;				   
			  }

#spalte_rechts { 
width:215px; margin-top:15px; /*min-height:700px;*/ float:right; overflow: hidden;  

}

				*+html #spalte_rechts { /*IE7 only*/
						 margin-top:3px;
					  }
					  
					  * html #spalte_rechts { /*IE6 only*/
				   margin-top:-5px; /*width:250px; margin-right:-45px;*/
				   width:215px; float:left; /*margin-left:30px;*/
				   }

	#foto_rechts { width:215px; height:auto; float:left; }
					   
	
			.foto_1 { margin-bottom:5px; }
			.foto_2 { margin-bottom:17px; }
	
	#textkasten_rechts { width:195px; height:auto; padding-left:10px; padding-right:10px; float:left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px; color: #62438b; overflow: hidden;  
	}
	
				*+html #textkasten_rechts { /*IE7 only*/
									 margin-top:5px;
									 
								  }
								  
								  #textkasten_rechts_braun { width:195px; height:auto; padding-left:10px; padding-right:10px; float:left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px; color: #484011; overflow: hidden;  
	}
	
				*+html #textkasten_rechts_braun { /*IE7 only*/
									 margin-top:5px;
									 
								  }
	
	.headline_rechts { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; line-height:16px; margin-bottom:-5px; /*color: #62438b;*/
	 }
	 
				 *+html .headline_rechts { /*IE7 only*/
									 margin-top:5px;
									 margin-bottom:-15px;
								  }
	 
	
	
	
	



/*......................allgemeine UEberschriften...........................*/

.h1 { font-family: Verdana Arial, Helvetica, sans-serif;
font-size: 14px; line-height:14px; color: #f39d09; /*color: #fe6306;*/ font-weight:bold; 
}


.h2 { font-family: Arial, Helvetica, sans-serif;
font-size: 19px; color: #62438b; font-weight:bold; line-height:22px; margin-top:-7px;
}

			*+html .h2 { /*IE7 only*/
					 margin-top:-12px;
				  }

.h3 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; font-weight:bold; line-height:16px;  color: #62438b; margin-bottom:5px; margin-top:18px;
}

.h4 { font-family: Arial, Helvetica, sans-serif;
font-size: 19px; color: #62438b; font-weight:bold; line-height:22px; /*margin-top:-7px;*/
}

.subline {font-family: Arial, Helvetica, sans-serif;
font-size: 12px; margin-top:-13px;  color: #62438b; font-weight:bold; }



.list{
	
	list-style:disc; list-style-position:outside; 
	margin-left:-26px;
  }
  
 .list_kasten{
	
	list-style:disc; list-style-position:outside; 
	margin-left:-15px; line-height:16px; 
  } 
	



/*--------------------------MENUE--------------------------------------*/

#menue{
width:160px; padding-bottom:1px; padding-left:20px; 
float:left; color:#62438b;  
overflow:hidden; 

}




.hl_menue {font-size:12px; font-weight:bold; margin-bottom:-5px;   }

*+html .hl_menue { /*IE7 only*/
									 /*margin-top:2px;*/
									 margin-bottom:-15px;
								  }

			
.left_menu { text-align:left; font-size:12px; font-weight: bold; text-decoration:none;
color:#1d4666; line-height:6px; 
}

.left_menu a { color: #62438b; display:block; font-weight: normal; text-decoration:none; line-height:18px; margin-left:10px;}
.left_menu a:visited { color: #62438b}
.left_menu a:hover {font-weight: bold; font-size:12px;}
.left_menu a:active {font-weight: bold; font-size:12px; color:f39d09; }

#active{font-weight: bold; font-size:11px; color:f39d09; }







/*------FOOTER ---------------*/
#footer{ 
margin: 0 auto; /*Auf Seite zentrieren*/
padding-bottom:5px; 
width: 940px; height:12px;
background-color: #FFFFFF; color: #62438b; font-size:10px; line-height:10px; font-weight:bold; text-align:center; 
clear: both;

}




