.main{width:985px; margin-left:auto; margin-right:auto; padding:0; overflow:visible; background:white url(/img/shadow_main.gif) repeat-y 980px top}
a:Link, a:Visited, a:Active{color:#C50019; text-decoration:underline}
a:Hover{text-decoration:underline}
.header{width:970px; margin-left:5px; overflow:hidden; background:white url(/img/css/bg_header.jpg) repeat-x top left}
.logo{margin-left:10px; margin-top:10px}
.top_menu{margin-right:10px;margin-top:20px;width:600px}
.top_menu .trenner{width:10px; text-align:center}
.top_menu .item{width:120px; text-align:center; margin-top:10px}
.top_menu .schrift{margin-left:7px}
.submenu{width:100%; margin-top:3px; overflow:hidden}
.submenu .farbleiste{height:6px; width:100%; font-size:0; overflow:hidden}
.submenu .item{margin-top:10px; margin-left:0px; width:202px; text-align:center; height:40px; background:url(/img/bg_submenu.jpg) repeat-x center left}
.submenu .item_first{margin-top:10px; width:162px; text-align:center; height:40px; background:url(/img/bg_submenu.jpg) repeat-x center left}
.submenu .item_aktiv{margin-top:4px;width:202px; text-align:center; height:45px; background:white}
.submenu .item_first_aktiv{margin-top:4px; width:162px; text-align:center; height:45px; background:white}
.submenu .item_aktiv .schrift, .submenu .item_first_aktiv .schrift{margin-top:16px}
.submenu .item .schrift, .submenu .item_first .schrift{margin-top:10px}
.content{width:985px}
.footer{width:980px; height:23px; margin-top:0; overflow:hidden; margin-left:auto; margin-right:auto; background:#E7E7E7}
.footer_aussen{width:984px; height:33px; margin-top:0; overflow:hidden; background:#E2E3E0 url(/img/shadow_footer.gif) repeat-x left 19px}
.footer .item{margin-top:3px; margin-left:15px}
.footer .item .schrift{margin-left:5px}
.tb{margin-top:3px; margin-right:20px; color:#909090; font-size:11px}
.tb a{text-decoration:none; color:#909090; font-size:11px}
.content .innerContent{margin-left:auto; margin-right:auto; padding-top:5px; width:975px; background:white}
.content_left{width:340px; overflow:visible; min-height:1px}
.content_right{padding-left:10px; width:619px; overflow:hidden; background:white}
.content_right .inner_content{width:600px; background:white}
.content_right .headline{font-weight:bold; font-size:18px}
.content_right .spacer_header{font-size:0; overflow:hidden; height:20px}
.menu_left{width:343px; overflow:visible}
.menu_left .item{height:25px; width:100%; background:#EFEFEF url(/img/bg_menuleft.gif) repeat-x top left}
.menu_left .item_aktiv{height:25px; width:100%; background:white url(/img/bg_menuleft.gif) repeat-x top left}
.menu_left .item_last{height:40px; width:100%; background:#EFEFEF url(/img/bg_menuleft.gif) repeat-x top left}
.menu_left .item_aktiv a img.pfeil, .menu_left .item a img.pfeil{margin-left:20px}
.menu_left .item_aktiv a img.txt, .menu_left .item a img.txt{margin-left:10px;padding-top:0px}
.menu_left .item_head{height:59px; width:100%; background:url(/img/bg_menu_2.gif) repeat-x top left}
.menu_left .item_head img.txt{margin-left:20px; margin-top:20px}
.sitemap{height:300px; overflow:auto}
a.sitemap_oberpunkt{display:block; text-decoration:none !important; color:#333 !important; margin-bottom:20px !important; margin-top:20px !important; font:bold 13px Verdana !important}
a.sitemap_unterpunkt{margin-left:20px !important; display:block !important; text-decoration:none !important; color:#333 !important; font:13px Verdana !important}
.kalender{width:100%; background:#FDF0E7}
.kalender .trenner{width:100%; border-style:dashed; border-color:#C4021A; border-width:1px 0 0; height:2px ;font-size:0 ;overflow:auto; margin-top:10px} 
.kalender .line{margin-top:5px}
.kalender .line .datum{width:90px; margin-left:5px}
.kalender .line .txt{margin-left:5px; width:230px}
.kalender .spacer{height:25px; font-size:0; overflow:hidden}
.kalender .spacer_top{height:10px; font-size:0; overflow:hidden}
.kalender .info{width:320px; margin-left:5px}
img.termine{margin-top:10px}
img.neuessvp{width:340px; margin-top:15px}
.neuessvp .newsitem{margin-top:15px}
.neuessvp .newsitem .pfeil{margin-top:4px; margin-left:25px}
.neuessvp .newsitem .txt{margin-left:10px; width:260px}
.neuessvp .newsitem .txt a{text-decoration:none; color:#333}
.neuessvp .newsitem .txt a:hover{text-decoration:underline}
.video_area{margin-top:5px}
.videocontent{width:180px; margin-left:5px; margin-top:5px}
.videocontent .videoheader{width:100%; font-weight:bold}
.videocontent .txt{margin-top:5px}
.galerie_klein{margin-bottom:10px; margin-top:30px; overflow:hidden; margin-left:30px}
.galerie_klein .header_galerie{font-weight:bold}
.galerie_klein .btn{margin-top:30px; margin-left:10px; margin-right:10px}
.spacer_galerie{height:10px; font-size:12px; overflow:hidden}
.gal_display{display:inline; margin-left:5px}
.gal_display_no{display:none; margin-left:5px}
.bildergallerie{margin-left:0; margin-top:20px}
.bildergallerie .item{margin-top:10px; margin-left:10px; cursor:pointer}
.bildergallerie .txt{margin-top:5px; margin-left:30px; font-size:12px; width:300px}
.bildergallerie .txt a{text-decoration:none; color:#1A181D}
.header_galerie_gr{font-weight:bold}
.item_komplex{padding-top:6px}


.content_padding{
	width:609px;
	padding-left:20px;

}