@charset "utf-8";*{margin:0;padding:0;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;}
body{font:normal 86%/146% "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:normal;text-decoration:none;}
html,body{background-color:#ebf4f3;color:#003;}
#wrapper{background-color:#ebf4f3;margin:0;max-width:39em!important;min-width:78px!important;width:100%!important;}
#container{background-image:none;background-repeat:no-repeat;border:0;margin:0;}
.left{display:none!important;}
.right{display:none!important;}
.main{margin-left:3px;margin-right:3px;margin-top:0;}
h1{font-size:1.4em;font-weight:400;line-height:1.1;margin:.8em .25em .8em 3px;}
h2{font-size:1em;font-weight:400;line-height:1.1;margin:.8em .25em 2em 3px;}
#header{margin-left:3px;padding-top:.5em;}
#logo{background-color:red;height:1.5em;padding-top:3px;}
#logo a{display:block;}
img.bo{border:1px solid #000;border-radius:0 9px 0 0;}
img.nobo{border:0;}
img.resize{max-width:100%;}
#nav{margin-bottom:5em;margin-top:.8em;}
.navitop{background-color:#fff;border:1px solid red;display:inline;font-size:.8em;line-height:2.2em;margin:3px;padding:2px 3px;text-transform:uppercase;}
#footer{height:5em;padding-top:1.5em;}
span.navifooter{background-color:#fff;border-bottom:1px solid #933;border-top:1px solid #933;font-size:.75em;margin:0 1px 0 6px;text-transform:uppercase;}
p{margin:.8em 0;}
p.zerotop{margin:0 0 .8em 3px;}
p.morbot{margin-left:3px;padding-bottom:7.5em;}
span.lauftext,.lauftext{margin-left:3px;margin-right:.25em;}
.bitex{margin-bottom:.8em;padding-top:2px;position:relative;}
p.lineup,p.kalineup{margin:.8em 3px;position:static!important;}
.prog{border:1px solid red;border-radius:0 9px 9px 0;margin-left:4px;overflow:hidden;padding:.25em;}
.impressum{color:#000;font-size:.8em;line-height:1.3;margin-left:3px;margin-right:.5em;}
.navi02a,.navi02a a{display:none!important;}
.navi02b{display:none!important;}
.voru{display:none!important;}
p.zerotoplft{display:none!important;}
.bi300{display:none!important;}
.fineprint{display:none!important;}
.marginal,.marginal a{display:none!important;}
a,a:link,a:visited{color:#000;text-decoration:none;}
a:focus,a:hover{color:#F30;font-weight:400;}
a:active{color:#000;position:relative;text-decoration:none;top:1px;}
a.textlink,a:link.textlink,a:visited.textlink{color:#000;text-decoration:underline;}
a:focus.textlink,a:hover.textlink{color:#F30;font-weight:400;}
a:active.textlink{color:#000;position:relative;text-decoration:underline;top:1px;}
a.pf,a:link.pf,a:visited.pf{display:none;}
a:focus.pf,a:hover.pf{display:none;}
a:active.pf{display:none;}
.fltrt{float:right;margin-left:0;margin-right:0;margin-top:0;}
.fltlft{float:left;margin-left:0;margin-right:0;margin-top:0;}
.clearfloat{clear:both;font-size:1px;height:0;line-height:0;}
.grokl{display:none;}
form input[type=text]{border:1px solid #999;cursor:pointer;font-size:1em;margin-right:.5em;padding:.2em;}
form input[type=submit],form input[type=reset]{cursor:pointer;font-size:1em;margin:0 1px 0 0;padding:0 3px;}
.CollapsiblePanel{margin:0;padding:0;}
.CollapsiblePanelTab{background-color:#ebf4f3;clear:both;cursor:default!important;font-style:italic;margin:0;padding:0;}
.CollapsiblePanelContent,.CollapsiblePanelTab a,input.acc{display:none!important;}
#map{display:none!important;}
p.hhr{display:block!important;margin-bottom:.8em;}
.highslide-maincontent,.highslide-maincontent img,.highslide-maincontent p{display:none!important;}
.highslide-gallery,.hidden-container{display:none!important;}
