/*{margin:0px 0px; padding:0px 0px;}*/
html, body{background:url(pics/main_background.jpg) repeat-y top center #D9D9D9; margin:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

h1 {font-size:17px; color:#3F3F3F; margin-bottom:0px;}
h2 {font-size:14px; font-weight:normal; color:#3F3F3F; line-height:18px; margin-top:15px;}
h3 {font-size:14px; font-weight:bold; color:#3F3F3F; line-height:18px; margin-top:15px;}
hr {border-top:1px dotted #666; border-bottom:0px solid #fff; height:1px;}
p {color:#2D2D2D; line-height:18px;}
a {color:#0A50A1; text-decoration:none;}
a:hover {color:#0A50A1; text-decoration:underline;}
li {color:#2D2D2D; line-height:18px;}

img {border: 0px;}

.tabelle_partner {width:100%; border-collapse: collapse;}
.tabelle_partner td {vertical-align: top; border-bottom: 1px solid #C0C0C0;	text-align: left; font-family: arial; font-size: 12px;	padding: 2px;}

#main{margin:0px auto; width:815px;}

#header{height:80px; width:815px;}
	#logo{float:left; margin-top:15px; padding-left:5px;}
	#ie{float:left; margin:40px 0px 0px 21px;}
	#header_left{float:right; color:#8C8C8C; margin-top:10px; padding-right:16px; text-align:right;}
		.lang a{color:#8C8C8C; text-decoration:none;}
		.lang a:hover{color:#00A0C6;}
		.headnavi ul{list-style:none; margin-top:25px;}
		.headnavi li{display:inline;}
		.headnavi li a{color:#8C8C8C; text-decoration:none; padding-left:30px;}
		.headnavi li a:hover{color:#00A0C6;}
	
	
#leftsite{float:left; width:180px; color:#666;}
#leftsite h1{font-size:16px; margin-top:0px; margin-bottom:0px; color:#666;}
	#navigation ul.navebene1 {list-style:none; margin:0px 0px; padding:0px 0px; background:#0A50A1;}
	#navigation li.navebene1 { background:#0A50A1; border-bottom:1px dotted #94C6FF;}
	#navigation li.navebene1 a {background:#0A50A1; color:#ffffff;  padding-top: 6px; padding-bottom: 6px; font-weight:bold; text-decoration:none; display:block; padding-left:15px;}
	#navigation li.navebene1 a:hover {background:#00A0C6;}
		#navigation li.navebene1act {background:#003777; border-bottom:1px dotted #94C6FF;}
		#navigation li.navebene1act a {color:#ffffff; background:#003777; padding-top: 6px; padding-bottom: 6px; font-weight:bold; text-decoration:none; display:block; padding-left:15px;}

/* alte Farbe ebene 2 #0678B3 */
	#navigation ul.navebene2 {list-style:none; margin:0px 0px; padding:0px 0px; background:#336EB1;}
	#navigation li.navebene2 {background:#336EB1; border-bottom:1px dotted #94C6FF;}
	#navigation li.navebene2 a {color:#ffffff; background:#336EB1; padding-top: 5px; padding-bottom: 5px; font-weight:normal; text-decoration:none; display:block; padding-left:25px;}
	#navigation li.navebene2 a:hover {background:#00A0C6;}
		#navigation li.navebene2act {background:#003777; border-bottom:1px dotted #d8d8d8;}
		#navigation li.navebene2act a {color:#ffffff; background:#003777; padding-top: 5px; padding-bottom: 5px; font-weight:bold; text-decoration:none; display:block; padding-left:25px;}

	#navigation ul.navebene3 {list-style:none; margin:0px 0px; padding:0px 0px; background:#6c6c6c;}
	#navigation li.navebene3 {background:#6c6c6c; border-bottom:1px dotted #d8d8d8;}
	#navigation li.navebene3 a {font-size:11px; color:#ffffff; background:#6c6c6c; padding-top: 4px; padding-bottom: 4px; font-weight:normal; text-decoration:none; display:block; padding-left:35px;}
	#navigation li.navebene3 a:hover {background:#00A0C6;}
		#navigation li.navebene3act {background:#003777; border-bottom:1px dotted #d8d8d8;}
		#navigation li.navebene3act a {font-size:11px; color:#ffffff; background:#003777; padding-top: 5px; padding-bottom: 5px; font-weight:bold; text-decoration:none; display:block; padding-left:35px;}
	
	#news{background:#F0F0F0; width:180px; margin-top:15px;}
		#news_text{width:150px; margin:0px auto 0px auto; padding:15px 0px;}
		#news p{color:#666; margin-bottom:0px;}
		
	#login{margin-top:30px;}
	#login form{margin:15px 0px; padding:0px 0px;}
	#login input {border:1px solid #999; margin-bottom:10px; width:175px;}
		#login input.submit{margin-top:5px;background:#00A0C6; color:#fff; border:1px solid #00A0C6; width:178px;}
		/*#login input.button:hover{color:#666; border:1px solid #666;}*/

#rightsite{float:right; width:603px; padding-right:17px;}
	#grafik{}
	#site_head{background:#00A0C6; color:#fff; width:365px; float:right; font-size:17px; line-height:23px; font-weight:bold; padding-left:15px; padding-top:5px; padding-bottom:5px;}
	
	#content_text{clear:both; min-height:400px; padding-top:10px; text-align: left; align: left;}
	
	#bottom{clear:both;}
		#partner{}
			#partner ul{list-style:none; margin:0px 0px; padding:15px 0px;}
			#partner li{display:inline; padding:0px 10px;}
			#partner li a{color:#666; text-decoration:none;}
			#partner li a:hover{color:#00A0C6;}
		
		hr.bottom{border-top:1px dotted #00A0C6; border-bottom:0px solid #fff; height:1px;}
		
		#bottom_text{color:#666; margin-bottom:15px;}
			#bottom_text ul{list-style:none; margin:0px 0px; padding:0px 0px;}
			#bottom_text li{display:inline; padding:0px 3px;}
			#bottom_text li a{color:#666; text-decoration:none;}
			#bottom_text li a:hover{color:#00A0C6;}
			
