html, body { height:100%; }
a { color:#000000; text-decoration:none;}
a:hover { color:#E6925E; text-decoration:underline;}

ul, li, ol { list-style: none;}
/* save body_bg:#84B41F sommer */
/* save body_bg:#D04617 herbst ?*/
/* save body_bg:#787878 winter */
/* save body_bg:#648B0A frühling */
body { text-align:center; padding:0; margin:0; border:0; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:18px; background-color: #787878;}
#seite_start { position:absolute; top:20px; left: 50%; text-align:left; width:949px; height:750px; margin: 0px 0px 0px -475px; background-image:url(../images/startbild.jpg); border-bottom:20px solid #787878;}
#seite { position:absolute; top:20px; left: 50%; text-align:left; width:950px; height:750px; margin: 0px 0px 0px -475px; background-color:#FFFFFF; border-bottom:20px solid #787878; }
#kopf_start { position:absolute; top:0px; left:0px; width:950px; height:130px;}
#kopf { position:absolute; top:0px; left:0px; width:950px; height:130px; background-image:url(../images/kopf.jpg);}
	#hilfsnavi { position:absolute; top:27px; left:19px; height:20px;}
		#hilfsnavi a { font-size:11px;}
		#hilfsnavi a:hover { color:#E6925E; text-decoration:none;}
		.hilfsnavi { color:#FFFFFF; padding-right:10px;}
		.hilfsnavi_on { color:#E6925E; padding-right:10px;}
	#headline { position:absolute; top:94px; left:207px; height:25px; width:250px;}
	div#headline h1 { font-size:20px; color:#FFFFFF;}
	#homelink { float:right;}
#hauptteil { position:absolute; top:130px; left:0px; width:950px; height:620px;}
	#links_start { position:absolute; top:0px; left:0px; width:177px; height:620px;}	
	#links { position:absolute; top:0px; left:0px; width:177px; height:620px; background-color:#CCCCCC;}
		#mnavi { margin:1px 0 0 19px;}
		#fusslink { position:absolute; top:509px; left:19px; width:96px; }
	#mitte { position:absolute; top:0px; left:177px; width:410px; height:580px; padding:18px 43px 22px 30px;}
		#navipath { height:18px; margin-bottom:20px;}
		#navipath a {}
		#navipath a:hover { color:#E6925E; text-decoration:none;}		
		.bc {color:#171411;}
		.bc_on {color:#E6925E;}
	#inhalt { width:410px; height:543px; overflow:auto; font-size:13px; line-height:18px;}

	div.kontaktformular label {	float: left; width: 100px;}
	div.kontaktformular input {	vertical-align: middle;}
	div.kontaktformular p.abschicken {	margin: 0 0 0 100px;}
	div.kontaktformular input.eingabe, div.kontaktformular textarea {width: 300px;}
	div.kontaktformular textarea {height: 130px;}

	#rechts { position:absolute; top:0px; left:660px; width:290px; height:620px; background-color:#D6D6D6; overflow:auto;}
		.teaser { margin:22px 20px 20px 20px; padding-bottom:5px; border-bottom:2px dotted #FFFFFF;}
		.teaser h1 { font-size:13px; font-weight:bold; padding:0px; margin:0px;}
		.teaser p { font-size:13px; padding:0px; margin:0px;}
		#hoch { position:absolute; top:56px; left:230px; width:15px; height:15px; }
		#runter { position:absolute; top:496px; left:230px; width:15px; height:15px; }
	#aktuell { position:absolute; top:190px; left:568px; background-color:#FEFEFE;}
		#aktuell h1 { display:block; font-size:13px; font-weight:bold; background-color:#DCDCDC; padding:3px 12px; margin:0px;}
		#aktuell p { font-size:13px; padding:12px 12px; margin:0px;}
	
/* Include Format */	
#teaserstyle { position:absolute; top:10px; left:10px; text-align:left; width:252px; padding-bottom:5px; border-bottom:2px dotted #FFFFFF; background-color:#D6D6D6;}		
		#teaserstyle h1 { font-size:13px; font-weight:bold; padding:0px; margin:0px;}
		#teaserstyle p { font-size:13px; padding:0px; margin:0px;}


	
/* Main navigation */
div#mnavi a { font-size:13px; display: block; color: #171411;}
div#mnavi a:hover { text-decoration:none;}

div#mnavi ul.e1 { margin: 0px; padding:0px;}
div#mnavi ul.e2 { margin: 0 0 0 5px; padding:0px;}
div#mnavi ul.e3 { margin: 0 0 0 10px; padding:0px;}	

div#mnavi li a.e1p { padding: 18px 0px 0px 0px;}
div#mnavi li a:hover.e1p { padding: 18px 0px 0px 0px; font-weight:bold;}
div#mnavi li a.e1a,
div#mnavi li a.e1o,
div#mnavi li a.e1oa { padding: 18px 0px 0px 0px; font-weight:bold;}


div#mnavi li a.e2p { padding: 0px 0px 0px 0px;}
div#mnavi li a.e2a,
div#mnavi li a.e2o,
div#mnavi li a.e2oa { padding: 0px 0px 0px 0px; font-weight:bold; color:#E6925E;}

div#mnavi li a.e3p { font-size:11px; padding: 0px 0px 0px 0px;}
div#mnavi li a.e3a,
div#mnavi li a.e3o { font-size:11px; font-weight:bold; color:#E6925E; padding: 0px 0px 0px 0px;}

