.mainmenu a:hover{color:#FFF;background-image:url(../images/button-aktiv.gif)}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;background-image:url(../images/background.gif);background-repeat:repeat-x;background-color:#fff;margin-left:12px;margin-right:0;margin-top:0}
td{font-family:Arial, Helvetica, sans-serif;font-size:12px}
#logo{width:986px;height:95px;background-image:url(../images/hier-dreht-sich-was.gif);background-position:right;background-repeat:no-repeat}
#bild-rotation{position:absolute;z-index:900;width:625px;height:102px;left:370px}
#bild-rotation2{width:986px;height:160px;overflow:hidden}
#container-page{width:986px;text-align:left;height:auto!important;margin-left:10px}
#container-content{padding:0}
#container-content-after{clear:both;float:none;display:block;height:12px;visibility:hidden}
#container-foot{clear:both;float:none;display:block;width:1048px;position:absolute;height:98px}
#foot{float:none;line-height:20px;height:64px;padding:0 0 0 10px}
#header{width:986px;height:102px;font-size:11px}
#navigation{width:986px;height:28px;background-image:url(../images/bg-navigation.gif);background-repeat:repeat-x}
#navigation2{width:986px;height:28px;position:absolute;z-index:1200;left:20px;top:132px}
#balken-oben{width:986px;height:13px;background-image:url(../images/ballken-oben.gif)}
#werbung{z-index:4;width:600px;position:absolute;left:520px;top:55px}
#main{width:986px;height:auto;background-image:url(../images/bg-main.gif);background-repeat:repeat-y}
#footer{width:986px;height:22px}
.leiste-links{width:214px;float:left}
.leiste-mitte{width:546px;float:left;line-height:18px;overflow:hidden}
.leiste-rechts{width:214px;float:right}
.leiste-spacer{width:4px;float:left}
.footer{float:none;bottom:0;margin-top:15px;height:98px;background-color:#fff;width:100%}
.musik-logo{padding-left:20px;padding-top:25px;float:left}
.werbung{padding-top:15px;float:left;text-align:center;width:700px}
#header-zusatz{position:absolute;left:920px;top:142px;color:#FFF;width:89px;z-index:4;padding:0}
#header-links{position:absolute;left:890px;top:5px;color:#FFF;padding:0}
.headline{color:#d31e23;font-size:16px}
h1{color:#d31e23;font-size:16px;line-height:-18px}
h2{color:#cb1f1f;font-size:16px;margin-bottom:-12px}
h4{color:#333;font-size:12px;font-weight:400;margin-bottom:4px}

.mitte h5 { font-size:14px; margin:0 0 3px 0; }

.orange-head{color:#ff8503;font-size:12px;font-weight:700}
.rot-head{color:#d31e23;fonz-size:10px}
.orange-head a{color:#ff8503}
.blue-head{width:auto;color:#ff8503;font-size:12px;font-weight:700}
.eingabefeld{border:#FFDEB3;border-style:solid;border-width:2px}
.eingabebutton{border:thin #D8D8D0 solid;background-color:#F2EFE8}
.csc-textpic-caption{font-size:10px}
.csc-textpic-clear{width:4px;height:0;clear:both;float:none}
#bild-rotation2 div.csc-textpic div.csc-textpic-single-image img{margin-bottom:0}
#icons{left:660px;top:5px;position:absolute;z-index:200;width:340px}
#topnavi { text-align:right; }
#nav_6 { background:url('/fileadmin/images/icon-suche.gif') no-repeat left center; display:inline-block; padding:3px 10px 3px 20px; }
#nav_5 { background:url('/fileadmin/images/icon-sitemap.gif') no-repeat left center; display:inline-block; padding:3px 10px 3px 20px; }
#nav_4 { background:url('/fileadmin/images/icon-impressum.gif') no-repeat left center; display:inline-block; padding:3px 10px 3px 20px; }
.lang{float:left;margin:2px 20px 0 0}
.lang a { }
.lang a img{border:0}
.lang img { margin-left:10px; }
#buchung.widget{border:2px solid #D31E23;padding:7px}
#buchung.widget h2{margin:0 0 10px}
#buchung.widget p{margin:0 0 7px}
#buchung.widget label{display:block;font-weight:700}
#buchung.widget input.text{width:100%;border:1px solid #AAA}
#buchung.widget input.submit{width:100%;border:2px solid #D31E23;color:#D31E23;background:#FFF;cursor:pointer;font-weight:700}
.mainmenu a:link,.mainmenu a{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;text-decoration:none;float:left;color:#fff;background-image:url(../images/button-inaktiv.gif);text-align:center;vertical-align:middle;display:block;margin-bottom:0;width:146px;margin-left:0;padding:6px 0 7px}
.mainmenu a:visited,.mainmenuaktiv a:visited,.mainmenuaktiv a:hover,#foot a:hover,.footer a:hover,#header-links a:hover{color:#FFF;text-decoration:none}
.mainmenuaktiv a,.mainmenuaktiv a:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;text-decoration:none;float:left;color:#FFF;background-image:url(../images/button-aktiv.gif);text-align:center;vertical-align:middle;display:block;margin-bottom:0;width:146px;margin-left:0;padding:6px 0 7px}
.submenu a,.submenu a:link{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-decoration:none;color:#999;display:block;margin-bottom:1px;background-image:url(../images/punkt-linie.gif);background-position:bottom;background-repeat:no-repeat;padding:4px 5px 5px 6px}
.submenu a:visited,.submenu2 a:visited{color:#999;text-decoration:none}
.submenu a:hover,.submenuaktiv a:visited,.submenuaktiv a:hover,.submenu2 a:hover,.submenuaktiv2 a:visited,.submenuaktiv2 a:hover,A:hover,a:active,a.active{color:#d21f22;text-decoration:none}
.submenuaktiv a,.submenuaktiv a:link{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-decoration:none;color:#d21f22;display:block;margin-bottom:1px;background-image:url(../images/punkt-linie.gif);background-position:bottom;background-repeat:no-repeat;padding:4px 5px 5px 6px}
.submenu2 a,.submenu2 a:link{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#999;display:block;margin-bottom:1px;background-image:url(../images/punkt-linie.gif);background-position:bottom;background-repeat:no-repeat;padding:3px 5px 4px 18px}
.submenuaktiv2 a,.submenuaktiv2 a:link{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#d21f22;display:block;margin-bottom:1px;background-image:url(../images/punkt-linie.gif);background-position:bottom;background-repeat:no-repeat;padding:3px 5px 4px 18px}
A:link,A:visited{color:#d21f22;text-decoration:underline}
#foot a:link,#foot a:visited,#foot a:active,.footer a:link,.footer a:visited,.footer a:active,#header-links a:link,#header-links a:visited,#header-links a:active{color:#FFF;text-decoration:underline}
.links,.mitte,.rechts{margin-bottom:12px;width:auto;clear:both;padding:12px}
.csc-textpic-imagewrap,.csc-textpic-image,.csc-textpic-lastcol,.lang p{margin:0;padding:0}
#icons a,#icons a:hover{text-decoration:none;font-size:11px}
