body 						{ background-color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:black; }
a 							{ text-decoration:none; color:black; }
img 						{ border:none; }
.clear 						{ clear:both; float: none; }
.noborder					{ border: 0;}

#adminnavi					{ position: absolute; top: -30px; right: 5px;}
#gesamt 					{ width:844px; height:589px; margin: -267px 0px 0px -422px; padding: 0px; position: absolute; top: 50%; left: 50%;}
#header 					{ width:844px; height:77px; margin:0px; padding:0px; }
#logo 						{ width:179px; float:left; margin:0 23px 0 0; padding:0px; }
#main_nav					{ width:621px; height:47px; float:left; margin:0px; padding:0px; position:relative; }
#main_nav ul 				{ list-style-type:none; font-size:14px; color:#757574; margin:0px; padding:0px; position:absolute; top:40px; right:-10px; }
#main_nav ul li 			{ display:inline; padding:0 0 0 20px; text-transform: uppercase; }
#main_nav ul li a 			{ color:#757574; }
#main_nav ul li a:hover 	{ color:#d50003; }
#main_nav ul li .active		{ color:#d50003; }

#stripe_head 				{ width:642px; height:16px; background-color:#757574; float:left; margin:0px; padding:0px; position:absolute; top:61px; right:0px; }
#stripe_head ul 			{ list-style-type:none; font-size:9px; margin:0px; padding:0px; position:absolute; top:3px; right:13px; }
#stripe_head ul li 			{ display:inline; padding:0 0 0 10px; }
#stripe_head ul li a 		{ color:#FFFFFF; }

#content 					{ width:844px; height:505px; padding:0px; margin:2px 0 0 0; }
#spalte_links 				{ float:left; width:200px; height:506px; background-color:#757574; margin:0px; padding:0px; }
.ecke_links 				{ position:absolute; left:0px; bottom:3px; width:13px; height:13px; background-image:url(../images/ecke_links.jpg); background-repeat:no-repeat; }
#spalte_links p a 			{ display:block; width:120px; margin:20px 0 0 10px; padding:0px; font-size:12px; color:#ffffff; }
#spalte_links #info_links 	{ width:170px; position:absolute; bottom:20px; left:10px; }
#spalte_links #info_links p { color:white; font-size:11px; line-height:120%; }
#spalte_links_hg 			{ width:200px; height:233px; background-image:url(../images/hg_spalte_links.jpg); background-repeat:no-repeat; padding:20px 0 0 0px; }


#nav_sub ul 				{ list-style-type:none; font-size:12px; margin:0 0 0 7px; padding:0px; text-transform: uppercase;}
#nav_sub li a 				{ color:#fff; margin:0px; padding:0px; }
#nav_sub li a:hover 		{ color:#d50003; }
#nav_sub li a.active	 		{ color:#d50003; }
#nav_sub li 				{ padding:0 0 5px 0; margin:0px; }

#spalte_mitte 				{ float:left; width:640px; height:480px; border:1px solid #757574; margin:0 0 0 2px; padding:0px; overflow:auto; position:relative; }
#spalte_mitte h4 			{ display:block; width:280px; border-bottom:1px dotted #d50003; font-size:17px; line-height:15px; color:#d50003; margin:20px 0 0 20px; padding:0px; }
#spalte_mitte p 			{ display:block; padding:0px; line-height:14px; }
#spalte_mitte p a:hover 	{ color:#d50003; }
#spalte_mitte .text_div 	{ margin:20px 0 0 30px; width:270px; }
#spalte_mitte .linkback		{ display: block; padding: 10px 0 0 20px; color: #b80210; font-size:12px;}

#spalte_mitte_links			{ float: left; }

#spalte_mitte_rechts 		{ width:240px; float: left; padding-top:38px; padding-left:80px; font-size:10px;}
#spalte_mitte_rechts p 		{ width:200px; padding: 0; margin: 0; padding-top:20px; }
#spalte_mitte_rechts .rightimg 	{ padding-top:20px;  }

#youtube_mitte				{ padding: 20px 0 20px 20px; float: left; }

#teaser 					{ width:560px; height:auto; margin:20px 0 40px 20px; padding:0px; }
:root #teaser 				{ margin:20px 0 40px 20px; }
#teaser h4 					{ display:block; font-size:14px; color:#d50003; font-weight:bold; line-height:15px; width:270px; border-bottom:1px dotted #b80210; margin:0px; padding:0px; }
#teaser p 					{ display:block; width:270px; margin:5px 0 0 10px; padding:0px; }
#teaser .newsimg 			{ float:right; }
#teaser .link 				{ color: #b80210; }

#teaser_home_gesamt 		{ width: 270px; margin:20px 0 0px 20px; padding:0px; border-top:1px dotted #d50003;}
#teaser_home 				{ width: 270px; margin: 20px 0 0 10px; padding:0px; }
#teaser_home p 				{ display:block; width:180px; margin:0px; padding:0px; font-size:11px; float:left; line-height:12px; }
#teaser_home .newsimg 		{ float:left; margin:0 10px 0 0; padding:0px; }
#teaser_home p a 			{ color:#d50003; margin:0px; padding:0px; }


#footer 					{ width:642px; height:22px; background-color:#757574; float:left; margin:2px 0 0 2px; padding:0px; position:relative; }
#footer ul 					{ list-style-type:none; font-size:9px; color:#FFFFFF; margin:0px; padding:0px; position:absolute; top:6px; right:13px; }
#footer ul li 				{ display:inline; padding:0 0 0 5px; }
#footer ul li a 			{ color:#FFFFFF; }
.ecke_rechts 				{ position:absolute; right:-1px; bottom:-1px; width:13px; height:13px; background-image:url(../images/ecke_rechts.jpg); background-repeat:no-repeat; }

input 						{ background-color: #ffffff; padding-left: 2px; border: 1px solid #cccccc; font-family: Arial, Geneva, sans-serif; font-size: 11px;}
form 						{ border: 0; margin: 0; padding: 0; }

a.desctext, .desctext,
a.desctext:hover			{ font-family: Arial, Helvetica, sans-serif; font-size :12px; line-height: 16px; color: #ff9600; text-decoration: none; }

.login_left					{ width: 120px; margin-top: 2px; float: left; }
.login_right				{ width: 240px; margin-top: 2px; float: left; }

.edit_panel					{ display: inline; visibility: hidden; position: absolute; padding: 5px; background-color: #ffffff; border: 1px solid #ff9600; white-space: nowrap; z-index: 100; }

.Schrift_Rot			{ font-family: Arial, Verdana, Geneva, sans-serif; font-size: 12px; color: #d50003; text-decoration: none; }
.Schrift_Grau			{ font-family: Arial, Verdana, Geneva, sans-serif; font-size: 12px; color: #757574; text-decoration: none; }
.Kleine_Schrift		{ font-family: Arial, Verdana, Geneva, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
