/* CSS Document */
	#body { background-image:url(../src/img/bg_img.jpeg); background-position:top left; background-repeat:repeat-x; border:0px; padding:0px; margin:0px; width:100%; height:100%; font-family:"Lucida Grande", Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#191970; line-height:18px; background-color:#fafafa;}
	#map { border:0px; padding:0px; margin:0px; z-index:20; height:400px; width:100%; overflow:hidden; }
	#center_div { border:0px; padding:0px; margin:0px; margin-left:auto; margin-right:auto; width:950px; height:100%; }
	#center_logo { border:0px; padding:0px; margin:0px; padding-top:10px; color:#000066; font-size:26px; line-height:30px; width:100%; text-align:center; }
	#navigation {border:0px; padding:0px; margin:0px;  width:180px; margin-bottom:47px;  float:left; padding:5px; background-color:#ffffe5; }
	.navigation_content {border:0px; padding:0px; margin:0px; color:#000066; font-size:14px; line-height:20px;}
	.navigation_content a {  text-decoration:none; font-weight:normal;  color:#000066;}
	.navigation_content a:link {  text-decoration:none; color:#000066;}
	.navigation_content a:active { text-decoration:none; color:#000066;}
	.navigation_content a:hover {  color:#ff0000;text-decoration:underline;}
	.navigation_content a:visited:hover { color:#ff0000;text-decoration:underline;}
	.navigation_content a:visited { text-decoration:none; color:#000066;}
	
	.navigation_subnavi {border:0px; padding:0px; margin:0px; color:#191970; font-size:12px; line-height:14px; padding-left:10px;}
	.navigation_subnavi a {  text-decoration:none; font-weight:normal;  color:#191970;}
	.navigation_subnavi a:link {  text-decoration:none; color:#191970;}
	.navigation_subnavi a:active { text-decoration:none; color:#191970;}
	.navigation_subnavi a:hover {  color:#ff0000;text-decoration:underline;}
	.navigation_subnavi a:visited:hover { color:#ff0000;text-decoration:underline;}
	.navigation_subnavi a:visited { text-decoration:none; color:#191970;}
	#content { border:0px; padding:0px; margin:0px; float:right; width:740px;}
	.text { border:0px; padding:0px; margin:0px;}
	.ueb { border:0px; padding:0px; margin:0px; font-weight:bold; line-height:30px; font-size:22px; color:#191970;}
	.headline { border:0px; padding:0px; margin:0px; font-weight:bold; line-height:16px; font-size:14px; color:#000066;}
	.trenner { border:0px; padding:0px; margin:0px; clear:both; background-color:#d7d7d8; height:2px; margin-top:15px; margin-bottom:15px;}
	.zeile {border:0px; padding:0px; margin:0px; clear:both;}
	.td {border:0px; padding:0px; margin:0px; width:50%; float:left;}
	.td_20 {border:0px; padding:0px; margin:0px; width:20%; float:left;}
	.td_30 {border:0px; padding:0px; margin:0px; width:30%; float:left;}
	.td_70 {border:0px; padding:0px; margin:0px; width:69%; float:left;}
	
	#fuss_div {	position:fixed; bottom:0px; margin:0px; padding:0px; z-index:2000;}
	
	.input_klein { width:20px;}
	.input_mittel { width:70px;}
	.input_gross { width:160px;}
	.input_extrem { width:240px;}			
	a { font-weight:bold;  color:#191970; text-decoration:underline;}
	a:link {  color:#191970; text-decoration:underline;}
	a:active { text-decoration:underline; color:#191970;}
	a:hover { color:#ff0000; text-decoration:none;}
	a:visited:hover {  color:#ff0000; text-decoration:none;}
	a:visited { text-decoration:underline; color:#191970;}
				
	.aktuell { width:168px; line-height:15px; font-size:10px; padding:5px; margin:0px; border:1px solid #660000; }		
	.aktuell a { font-weight:bold; color:#333300; text-decoration:underline;}
	.aktuell a:link { color:#333300; text-decoration:underline;}
	.aktuell a:active { text-decoration:underline; color:#333300; }
	.aktuell a:hover { color:#660066; text-decoration:none; }
	.aktuell a:visited:hover { color:#660066; text-decoration:none; }
	.aktuell a:visited { text-decoration:underline; color:#333300; }