body{background-color:black}.ssr-logo img.logo{position:absolute;top:14px;left:110px;height:90px}.ssr-logo h1{position:absolute;top:18px;left:30px;font-size:1.6em !important;line-height:1.1em !important}.ccm-page .row.nav-container{margin-top:80px}.ccm-page .panel p{line-height:1.2em}div.ccm-page label,div.ccm-page .label{color:#fff}.content .panel a,.content p a{color:inherit !important;padding:0 4px 1px 4px;margin:0 1px;background-color:#00b0b3 !important;border-radius:2px}.content .panel a{background-color:#e82c7d !important}.content a:hover,.content .sidebar a{background-color:initial !important}.content .sidebar a{margin:0px;padding:0px}.content .sidebar a:hover{color:inherit !important}.content .sidebar h6{margin-left:5px;margin-top:2em;margin-bottom:1em;font-size:1.2em;line-height:1em}.content .sidebar h6.first{margin-top:0em}hr.white,.ccm-page .ccm-block-page-list-pages .ccm-block-page-list-page-entry{border-bottom:1px solid rgba(255,255,255,0.3) !important}.panel{background-color:rgba(0,176,179,0.75) !important;border-radius:.5em 0 .5em 0}.panel p a:visited,.panel p a{color:#fff !important;background-color:transparent !important;text-decoration:underline !important}.panel p a:hover{background-color:#00d3d6 !important}.ccm-page div.top-bar-section li:not(.has-form) a:hover:not(.button),.ccm-page div.top-bar-section .moved .dropdown li a.parentLink,.ccm-page div.top-bar-section .has-dropdown:not(.moved) .dropdown li:not(.has-form):not(.active)>a:not(.button):hover,.ccm-page div.top-bar-section li a:hover{background-color:#00b0b3}div.ccm-page .top-bar-section ul li li li{float:none}div.ccm-page .top-bar-section ul li li{text-align:center}@media only screen and (min-width:58.188em){div.ccm-page .top-bar-section .has-dropdown .dropdown li.has-dropdown>a::after{content:"\00bb"}}.content h1{margin-left:-0.06em !important}.content .breadcrumbs{padding-right:0px !important;margin-left:-10px !important}.content .breadcrumbs li{line-height:initial}.content .breadcrumbs a{background-color:transparent !important}.content .breadcrumbs a:hover{text-decoration:underline}header{padding-top:0px}footer .columns .support .row .columns.notice{padding-bottom:5px}footer .row h5{margin-bottom:1.2em}footer .row .logo{padding:2px 0px 0px 10px}footer .row .logo img{width:55px !important}footer .row .notice{padding:0px 0px 0px 15px}footer .row .notice p{font-size:0.9em;line-height:1.3em}.hausfarbe{color:#00b0b3}.hausfarbe_bg{background-color:#00b0b3}.content .event{clear:both;margin-bottom:4px;display:-webkit-flex;display:flex;flex-direction:row;align-items:stretch}.content .event p{font-size:0.9em}.content div .event .date{float:left;padding:5px;text-align:right;width:55px;min-width:55px;max-width:55px;line-height:1.75em;padding-right:9px;font-weight:bold}.content div .event .date.seemore{padding:6px 14px 0 0}.content .event .date div{margin-right:-6px;font-size:1.9em}.content .event .main span.time{font-size:0.6em;text-transform:initial}.content .event.cat{border-radius:.5em 0 .5em 0;background-color:rgba(191,191,191,0.2)}.content .event.cat .date{border-radius:.5em 0 .5em 0}.content .cat .date{background-color:#00b0b3}.content .cat.special .date{background-color:#ff8c00}.content .cat.gastspiel .date{background-color:#ffe066}.content .cat.klassiker .date{background-color:#6dc322}.content .cat.film .date{background-color:#177ccf}.content .cat.bildung .date{background-color:#f3207c}.content .cat.workshop .date{background-color:#a100e6}.content .cat.abgesagt .date{background-color:#666 !important}.content .cat.top.special{background-color:rgba(153,84,0,0.5)}.content .cat.top.gastspiel{background-color:rgba(255,224,102,0.5)}.content .cat.top.klassiker{background-color:rgba(73,130,23,0.5)}.content .cat.top.film{background-color:rgba(15,83,138,0.5)}.content .cat.top.bildung{background-color:rgba(23,130,112,0.5)}.content .cat.top.workshop{background-color:rgba(107,0,153,0.5)}.content .cat.seemore{background-color:rgba(128,128,128,0.4)}.content .cat.seemore .date{background-color:transparent}.content .event .main{flex-grow:1;padding:5px;padding-left:15px}.content .event .main h4{line-height:1.24em;margin-bottom:0.24em}.content .event.seemore .main h4{line-height:1.2em;margin-top:0em;margin-bottom:0em}.content .event .main h4 a{color:white}.content .event.seemore .main h4 a{font-size:0.6em}.content .event .main p{line-height:1.2em}.content .event .main .tag{display:inline-flex;color:white;padding:1px 8px 3px 8px;border-radius:2px}.content .event .main .tag.abgesagt,.content .event .main .tag.ausverkauft{background-color:#c60f13}.content .event .main .tag.neu_im_programm{background-color:darkcyan}.content .event .main .tag.premiere{background-color:dodgerblue}.content .event .main .tag.derni_re{background-color:hotpink}.content .event .main .tag.anmeldung_erforderlich{background-color:coral}.content .event .main .tag.top{float:right;color:white;padding:.3em 4px 0px 4px}.wtt_produktion_title a{font-family:ArsNoy;font-weight:normal;margin-bottom:0.1em}.vegas-overlay{background-size:cover}.sidebar img.ccm-image-block{margin:0 0 1em 0;border:10px solid rgba(255,255,255,0.5);border-radius:.5em 0 .5em 0}.alert.alert-success{color:chartreuse;font-weight:bold}.alert.alert-danger{color:gold;font-weight:bold}.alert.alert-success::before{font-family:FontAwesome;content:"\f14a";margin-right:0.5em}.alert.alert-danger::before{font-family:FontAwesome;content:"\f071";margin-right:0.5em}.simple-newsletter-subscribe-form{margin-top:1em !important}.simple-newsletter-subscribe-form .control-label{margin-bottom:0.25em}.simple-newsletter-subscribe-form .checkbox{padding-bottom:0.5em}.simple-newsletter-subscribe-form .checkbox label{padding:.5em 1em .5em 2em}.simple-newsletter-subscribe-form .checkbox input.ccm-input-checkbox{margin-left:-1.5em;margin-right:0.3em;margin-bottom:0px}.simple-newsletter-captcha .control-label.hinweis{float:right;width:46%;padding-left:0.5em;color:#ff9900;font-size:0.8em;text-shadow:none}.simple-newsletter-captcha .simple-newsletter-captcha-input{margin-top:5px}.simple-newsletter-captcha #ccm-captcha-code{width:190px;font-size:1.8em}