@font-face{font-family:'LatoRegular';src:url("/webfonts/Lato-Reg-webfont.eot");src:url("/webfonts/Lato-Reg-webfont.eot?#iefix") format("embedded-opentype"),url("/webfonts/Lato-Reg-webfont.woff") format("woff"),url("/webfonts/Lato-Reg-webfont.ttf") format("truetype"),url("/webfonts/Lato-Reg-webfont.svg#LatoRegular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'LatoBold';src:url("/webfonts/Lato-Bol-webfont.eot");src:url("/webfonts/Lato-Bol-webfont.eot?#iefix") format("embedded-opentype"),url("/webfonts/Lato-Bol-webfont.woff") format("woff"),url("/webfonts/Lato-Bol-webfont.ttf") format("truetype"),url("/webfonts/Lato-Bol-webfont.svg#LatoBold") format("svg");font-weight:400;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:100%;line-height:1.5em}html,body{min-height:100%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{position:relative;font-family:LatoRegular;overflow-y:scroll;background:url(/img/page/bg@1x.jpg) fixed;background-size:cover;background-position:top center;background-color:#3c0100;font-size:100%;line-height:1.5!important}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body{background:url(/img/page/bg@2x.jpg) fixed;background-size:cover;background-position:top center}}@media all and (min-width:1290px){body{font-size:100%}}.touch body{background:url(/img/page/bg-mobile.jpg) fixed;background-size:contain;background-repeat:no-repeat;background-color:#4a0000}body.bg-cafe{background:url(/img/page/bg-cafe.jpg) fixed;background-size:cover}.touch body.bg-cafe{background:url(/img/page/bg-cafe-mobile.jpg) fixed;background-size:contain;background-repeat:no-repeat;background-color:#554e5e}img{max-width:100%;height:auto;vertical-align:sub;vertical-align:bottom}*{-moz-box-sizing:border-box;box-sizing:border-box}.main{overflow:hidden;padding-bottom:4em}@media all and (max-width:30em){.main{padding-bottom:0}}.center{text-align:center}.page-wrap{margin:0 auto;max-width:61.25em;width:95%}.content-wrapper{overflow:hidden;margin-bottom:1em}.content-wrapper.tickets{background-color:#fff;padding:1em;border-radius:2px}.content-wrapper.tickets .ticket-text{float:left;width:66.66667%;margin-left:16.66667%;margin-right:-83.33333%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;padding:2em 0}@media all and (max-width:56em){.content-wrapper.tickets .ticket-text{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;padding:2em .5em}}.content-wrapper.kontakt .text,.content-wrapper.infos-singleview .text{float:left;width:66.66667%;margin-left:16.66667%;margin-right:-83.33333%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;padding:2em 0}@media all and (max-width:56em){.content-wrapper.kontakt .text,.content-wrapper.infos-singleview .text{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;padding:2em 1em}}.content-wrapper.kontakt .text h2,.content-wrapper.infos-singleview .text h2{font-family:LatoBold;margin-bottom:1em;text-align:center;font-size:1.4em}.content-wrapper .content-wrapper-inner{background-color:#fff;overflow:hidden;border-radius:2px}.show-mobile{display:none}@media all and (max-width:30em){.show-mobile{display:inline}}.show-tablet-p{display:none}@media all and (max-width:56em){.show-tablet-p{display:inline}}.video-wrap{margin-bottom:1em}video{max-width:100%;height:auto}iframe,embed,object{max-width:100%}a,a:link,a:visited,a:focus,a:active{color:#000}a:hover,a:focus{color:#98040c}b,strong{font-family:LatoBold}p{margin-bottom:1em}p a{border-bottom:1px solid #000;border-radius:0;text-decoration:none}h2{font-family:LatoBold;margin-bottom:.5em;font-size:1.2em;line-height:1.5em}h3{font-family:LatoBold}.btn{text-decoration:none;border-radius:2px}.btn.red{background-color:#98040c;color:#fff!important}.btn.red:hover,.btn.red:focus{background-color:#b1050e}.btn.green{background-color:green;color:#fff!important}.btn.green:hover,.btn.green:focus{background-color:#009a00}.btn.disabled{background-color:#efefef}.headline-mobile{height:2.25em;line-height:2.25em;text-align:center;background-color:#0d4565;color:#fff;margin-bottom:.375em;border-radius:2px;display:none}@media all and (max-width:30em){.headline-mobile{display:block}}header{position:relative;margin-bottom:1em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:6.5625em}@media all and (max-width:56em){header{height:7.5em;margin-top:1em}}@media all and (max-width:30em){header{margin-bottom:.375em;height:auto;padding-top:5em}}header a{text-decoration:none}header h1{position:absolute;top:-99999px}header img.logo{max-width:12.5em;position:absolute;left:0;bottom:.375em}@media all and (max-width:56em){header img.logo{position:absolute;bottom:auto;top:0;left:50%;margin-left:-6.25em}}header nav{position:absolute;right:0;bottom:0;left:0;text-align:center}@media all and (max-width:30em){header nav{display:none;position:relative;right:auto;left:auto;bottom:auto;margin-bottom:.75em}}@media all and (max-width:30em){header nav ul{margin-top:.1875em;border-radius:2px}}header nav ul li{display:inline}@media all and (max-width:30em){header nav ul li{border-radius:2px;background-color:#FFF;margin:0;margin-bottom:.1875em;display:block;height:2.25em;line-height:2.25em}header nav ul li:hover{border-bottom:none}}header nav ul li a{color:#fff!important;padding:.375em .75em}@media all and (max-width:30em){header nav ul li a{display:block;color:#000!important;padding:0}}@media all and (max-width:30em){header nav ul li.active{background-color:#98040c;border:none}}header nav ul li.active a{background-color:#98040c;border-radius:2px;color:#fff}.bg-cafe header nav ul li.active a{background-color:#d2bd85}@media all and (max-width:30em){header nav ul li.active a{border-bottom:none;color:#fff!important}}header .meta-nav{position:absolute;right:0;bottom:-3px;z-index:9999;line-height:1em}@media all and (max-width:56em){header .meta-nav{bottom:auto;top:0;left:0;right:auto}}header .meta-nav a{display:inline-block;height:2.25em;line-height:2.25em;text-align:center;color:#fff;margin-left:.625em}header .meta-nav a img{height:2.25em}@media all and (max-width:56em){header .meta-nav a{margin:0;margin-right:.625em}}@media all and (max-width:30em){header .meta-nav a{display:block;margin:0;margin-bottom:.25em}}header .meta-nav a.rent{padding:0 .625em}.bg-cafe header .meta-nav a.rent{display:none}@media all and (max-width:56em){header .meta-nav a.rent{display:none}}header .meta-nav a.lang{width:2.25em}.bg-cafe header .meta-nav a.lang{background-color:#d2bd85}header .search{position:absolute;top:1em;right:0;padding-right:2.25em}@media all and (max-width:56em){header .search{top:0}}header .search a.icon{position:absolute;top:0;right:0;width:2.25em;height:2.25em;background-color:#98040c;border-top-right-radius:2px;border-bottom-right-radius:2px}@media all and (max-width:56em){header .search a.icon{border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px}header .search a.icon.has-searchfield{border-top-left-radius:none!important;border-bottom-left-radius:none!important;border-top-right-radius:2px;border-bottom-right-radius:2px}}.bg-cafe header .search a.icon{background-color:#c2a578}header .search a.icon:after{position:absolute;top:.25em;left:.25em;width:2.25em;height:2.25em;background-image:url(/img/page/lupe.png);background-size:80% 80%;background-repeat:no-repeat;content:""}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header .search a.icon:after{position:absolute;top:.25em;left:.25em;width:2.25em;height:2.25em;background-image:url(/img/page/lupe@2x.png);background-size:80% 80%;background-repeat:no-repeat;content:""}}.ie8 header .search a.icon:after{top:0;left:0}header .search input[type="text"]{font-family:LatoRegular;width:100%;height:2.25em;border:none;border-radius:0;border-top-left-radius:2px;border-bottom-left-radius:2px;font-size:1em;-webkit-appearance:none;padding-left:.375em}.ie8 header .search input[type="text"]{line-height:2.25em}@media all and (max-width:56em){header .search input[type="text"]{display:none;border-top:3px solid #0d4565;border-bottom:3px solid #0d4565;border-left:3px solid #0d4565;border-top-left-radius:2px;border-bottom-left-radius:2px}}header .search input[type="text"]::-webkit-input-placeholder{font-family:LatoRegular;color:#999;font-style:italic;font-size:1em}header .search input[type="text"]:-moz-placeholder{font-family:LatoRegular;color:#999;font-style:italic;font-size:1em}header .search input[type="text"]::-moz-placeholder{font-family:LatoRegular;color:#999;font-style:italic;font-size:1em}header .search input[type="text"]:-ms-input-placeholder{font-family:LatoRegular;color:#999;font-style:italic;font-size:1em}.nav-trigger,.programm-controls-trigger{position:relative;display:none;height:2.25em;line-height:2.25em;background-color:#98040c;color:#fff;text-align:center;cursor:pointer;border-radius:2px}.bg-cafe .nav-trigger,.bg-cafe .programm-controls-trigger{background-color:#d2bd85}@media all and (max-width:30em){.nav-trigger,.programm-controls-trigger{display:block}}.nav-trigger:after,.programm-controls-trigger:after{position:absolute;right:1.5em;bottom:1.5em;width:1.5em;height:.125em;background-color:#fff;content:""}.nav-trigger:before,.programm-controls-trigger:before{position:absolute;right:1.5em;bottom:1.0625em;width:1.5em;height:.125em;background-color:#fff;content:""}.nav-trigger span:after,.programm-controls-trigger span:after{position:absolute;right:1.5em;bottom:.625em;width:1.5em;height:.125em;background-color:#fff;content:""}.programm-controls-trigger{background-color:#0d4565;color:#fff;display:none;margin-bottom:.375em}@media all and (max-width:30em){.programm-controls-trigger{display:block}}.grid-container-quick-teaser{overflow:hidden;margin-left:-1em}.quick-teaser{float:left;overflow:hidden;padding-left:1em;width:33.33333%;overflow:hidden;*zoom:1}@media all and (max-width:40em){.quick-teaser{width:100%}}.quick-teaser .show{display:none}@media all and (max-width:56em){.quick-teaser .hide{display:none}.quick-teaser .show{display:block}}.quick-teaser a{display:block;text-decoration:none}.quick-teaser a:hover{color:#000}.quick-teaser .box{overflow:hidden;margin-bottom:1em;padding:1em;background-color:#fff;border-radius:2px}@media all and (max-width:30em){.quick-teaser .box{margin-bottom:.5em}}.quick-teaser .box h3{font-family:LatoBold;font-size:1.5em}.quick-teaser .box p{margin-bottom:1em}.quick-teaser .box img{border-radius:2px}@media all and (max-width:40em){.quick-teaser .box .text{float:right;width:60%;padding-left:1em}.quick-teaser .box img{float:left;width:40%}}.programm{overflow:hidden;margin-bottom:1em}.programm .programm-controls{overflow:hidden;margin-bottom:.375em;background-color:#FFF;color:#000;font-size:.875em;height:2.625em;line-height:2.625em;border-radius:2px;padding:0 .75em}@media all and (max-width:56em){.programm .programm-controls{height:auto}}@media all and (max-width:30em){.programm .programm-controls{background-color:transparent;padding:0;display:none}}.programm .programm-controls .control-group{float:left;overflow:hidden;margin-right:1.5em}@media all and (max-width:56em){.programm .programm-controls .control-group{display:block;width:100%}}.programm .programm-controls .control-group span{margin-right:.375em}@media all and (max-width:56em){.programm .programm-controls .control-group span{width:4.375em;display:inline-block}}@media all and (max-width:30em){.programm .programm-controls .control-group span{width:auto;display:inline}}@media all and (max-width:30em){.programm .programm-controls .control-group.control-group-view{display:none}}@media all and (max-width:30em){.programm .programm-controls .control-group.control-group-filter span{display:none}}.programm .programm-controls .control-group.control-group-date{display:none}.programm .programm-controls .control-group.control-group-date input{font-family:LatoRegular;font-size:1em;border-radius:2px;border:1px solid #efefef}@media all and (max-width:30em){.programm .programm-controls .control-group.control-group-date{display:block;display:none}}.programm .programm-controls .control-group.control-group-date .empty-date{cursor:pointer;padding:.1875em .75em;background-color:#98040c;border-radius:2px;color:#fff;display:none}.programm .programm-controls a{display:inline-block;margin-right:.375em;border-bottom:none;background-color:#efefef;color:#999;text-align:center;text-decoration:none;line-height:1.5625em;padding:0 .75em;border-radius:2px}@media all and (max-width:30em){.programm .programm-controls a{padding:.375em .75em}}.programm .programm-controls a.active{background-color:#98040c;color:#fff!important}.wrap-link{border-bottom:none!important;text-decoration:none}.mod_programm-teaser{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mod_programm-teaser .programm-month{font-family:LatoBold;margin-bottom:.375em;padding-left:1.5em;height:2.25em;background-color:#98040c;color:#fff;text-align:left;font-size:1em;line-height:2.25em;border-radius:2px}@media all and (max-width:30em){.mod_programm-teaser .programm-month{padding-left:.375em}}.mod_programm-teaser.dates-desktop-list .teaser{position:relative;overflow:hidden;margin-bottom:.375em;padding:.375em;background-color:#fff;cursor:pointer;border-radius:2px}@media all and (max-width:30em){.mod_programm-teaser.dates-desktop-list .teaser{padding:.375em}}.mod_programm-teaser.dates-desktop-list .teaser .hint{color:#98040c}.mod_programm-teaser.dates-desktop-list .teaser .hint.btn{margin-left:.1875em;padding:.125em .375em;background-color:#98040c;color:#fff;border-radius:2px}.mod_programm-teaser.dates-desktop-list .teaser .hint.btn.verlegt{background-color:#ddb80c}.mod_programm-teaser.dates-desktop-list .teaser .hint.btn.neu{background-color:green}@media all and (max-width:30em){.mod_programm-teaser.dates-desktop-list .teaser .hint.btn{position:relative;top:-.25em;font-size:.6em}}.mod_programm-teaser.dates-desktop-list .teaser .image{display:none}.detailed .mod_programm-teaser.dates-desktop-list .teaser .image{display:block}@media all and (max-width:30em){.mod_programm-teaser.dates-desktop-list .teaser .image{display:block;float:left}.mod_programm-teaser.dates-desktop-list .teaser .image img{float:left;max-width:5em}}.mod_programm-teaser.dates-desktop-list .teaser .text{overflow:hidden}@media all and (max-width:30em){.mod_programm-teaser.dates-desktop-list .teaser .text{padding-left:.75em}}.mod_programm-teaser.dates-desktop-list .teaser .event-infos{float:left;font-size:.875em}.mod_programm-teaser.dates-desktop-list .teaser .event-infos .day{width:2.5em}.en .mod_programm-teaser.dates-desktop-list .teaser .event-infos .day{width:3.125em}@media all and (max-width:56em){.mod_programm-teaser.dates-desktop-list .teaser .event-infos .day{width:auto}}.mod_programm-teaser.dates-desktop-list .teaser .event-infos .date{width:5em}@media all and (max-width:56em){.mod_programm-teaser.dates-desktop-list .teaser .event-infos .date{width:auto}}.mod_programm-teaser.dates-desktop-list .teaser .event-infos .time{width:3.75em}.en .mod_programm-teaser.dates-desktop-list .teaser .event-infos .time{width:5em}@media all and (max-width:56em){.mod_programm-teaser.dates-desktop-list .teaser .event-infos .time{width:auto}}.mod_programm-teaser.dates-desktop-list .teaser .event-infos .category{width:5em}@media all and (max-width:56em){.mod_programm-teaser.dates-desktop-list .teaser .event-infos .category{width:auto;font-style:italic}}.mod_programm-teaser.dates-desktop-list .teaser .event-infos div{float:left}@media all and (max-width:56em){.mod_programm-teaser.dates-desktop-list .teaser .event-infos div{margin-right:.375em}}.mod_programm-teaser.dates-desktop-list .teaser .event-title{padding-right:11.5625em;padding-left:12.5em}@media all and (max-width:56em){.mod_programm-teaser.dates-desktop-list .teaser .event-title{clear:both;margin-bottom:.375em;padding-left:0}}@media all and (max-width:30em){.mod_programm-teaser.dates-desktop-list .teaser .event-title{padding:0}}.mod_programm-teaser.dates-desktop-list .teaser .event-title h2{margin-bottom:0;font-size:.875em;line-height:inherit}@media all and (max-width:30em){.mod_programm-teaser.dates-desktop-list .teaser .event-title h2{line-height:1.2em}}.mod_programm-teaser.dates-desktop-list .teaser .event-title h3{display:none}.mod_programm-teaser.dates-desktop-list .teaser .event-teaser-text{display:none;clear:both;padding:.75em 0}@media all and (max-width:30em){.mod_programm-teaser.dates-desktop-list .teaser .event-teaser-text{padding:.375em}}.mod_programm-teaser.dates-desktop-list .teaser .buttons{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;right:.375em;top:.1875em}@media all and (max-width:56em){.mod_programm-teaser.dates-desktop-list .teaser .buttons{-webkit-transition:none;transition:none;top:auto;bottom:.375em}}@media all and (max-width:30em){.mod_programm-teaser.dates-desktop-list .teaser .buttons{display:none;position:relative;right:auto;top:auto;float:right}}.mod_programm-teaser.dates-desktop-list .teaser .buttons .btn{padding:.0625em .25em;width:5em;text-align:center;display:inline-block;font-size:.875em;margin-left:.1875em}@media all and (max-width:30em){.mod_programm-teaser.dates-desktop-list .teaser .buttons .btn{padding:.375em .75em}}.mod_programm-teaser.dates-desktop-list .teaser .buttons .btn.disabled{color:#fff}.mod_programm-teaser.dates-desktop-list .teaser-detail{margin-bottom:.375em!important}.mod_programm-teaser.dates-desktop-detail .teaser,.mod_programm-teaser.dates-desktop-list .teaser-detail{cursor:pointer;border-radius:2px;position:relative;overflow:hidden;margin-bottom:.75em;padding:1.5em;background-color:#fff}.mod_programm-teaser.dates-desktop-detail .teaser .image,.mod_programm-teaser.dates-desktop-list .teaser-detail .image{float:left;max-width:11.25em}.mod_programm-teaser.dates-desktop-detail .teaser .image img,.mod_programm-teaser.dates-desktop-list .teaser-detail .image img{border-radius:2px}.mod_programm-teaser.dates-desktop-detail .teaser .text,.mod_programm-teaser.dates-desktop-list .teaser-detail .text{margin-left:12.75em}.mod_programm-teaser.dates-desktop-detail .teaser .text .event-infos,.mod_programm-teaser.dates-desktop-list .teaser-detail .text .event-infos{overflow:hidden}.mod_programm-teaser.dates-desktop-detail .teaser .text .event-infos div,.mod_programm-teaser.dates-desktop-list .teaser-detail .text .event-infos div{float:left;margin-right:.375em}.mod_programm-teaser.dates-desktop-detail .teaser .text .event-title,.mod_programm-teaser.dates-desktop-list .teaser-detail .text .event-title{display:block;float:none;padding-right:7.5em}.mod_programm-teaser.dates-desktop-detail .teaser .text .event-title h2,.mod_programm-teaser.dates-desktop-list .teaser-detail .text .event-title h2{margin-bottom:0}.mod_programm-teaser.dates-desktop-detail .teaser .hint,.mod_programm-teaser.dates-desktop-list .teaser-detail .hint{color:#98040c}.mod_programm-teaser.dates-desktop-detail .teaser .hint.verlegt,.mod_programm-teaser.dates-desktop-list .teaser-detail .hint.verlegt{background-color:#ddb80c;margin-right:.375em;padding:.1875em .375em;color:#fff;font-size:.875em}.mod_programm-teaser.dates-desktop-detail .teaser .hint.ausverkauft,.mod_programm-teaser.dates-desktop-list .teaser-detail .hint.ausverkauft{margin-left:.375em;padding:.1875em .375em;background-color:#98040c;color:#fff;font-size:.875em}.mod_programm-teaser.dates-desktop-detail .teaser .event-teaser-text,.mod_programm-teaser.dates-desktop-list .teaser-detail .event-teaser-text{margin-left:12.75em;padding-right:7.5em}.mod_programm-teaser.dates-desktop-detail .teaser .event-teaser-text p,.mod_programm-teaser.dates-desktop-list .teaser-detail .event-teaser-text p{margin-top:.75em;font-size:.875em}.mod_programm-teaser.dates-desktop-detail .teaser .buttons,.mod_programm-teaser.dates-desktop-list .teaser-detail .buttons{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:1.5em;right:1.5em}@media all and (max-width:56em){.mod_programm-teaser.dates-desktop-detail .teaser .buttons,.mod_programm-teaser.dates-desktop-list .teaser-detail .buttons{-webkit-transition:none;transition:none}}.mod_programm-teaser.dates-desktop-detail .teaser .buttons .btn,.mod_programm-teaser.dates-desktop-list .teaser-detail .buttons .btn{display:block;margin-bottom:.75em;text-align:center;color:#fff;padding:.375em .75em;width:5em}.mod_programm-teaser.dates-desktop-detail .teaser .buttons .btn.disabled,.mod_programm-teaser.dates-desktop-list .teaser-detail .buttons .btn.disabled{display:none}.dates-desktop-detail .teaser{cursor:default!important}.programm.singleview{padding:0}.programm.singleview h2.text-headline{display:none;margin-bottom:1em}@media all and (56em){.programm.singleview h2.text-headline{display:block}}.programm.singleview .event-teaser-main{margin-bottom:0}.programm.singleview .date{display:block;margin-top:.375em}.programm.singleview .event-text h2{font-family:LatoBold;margin:.375em 0 .375em;font-size:2em}.programm.singleview .event-text p{padding-right:1.875em}.programm .event-img{margin-bottom:1em}.programm .verlegt-box{padding:1em;background-color:#ddb80c;margin-bottom:1em;border-radius:2px;text-align:center}.programm .verlegt-box b{display:block;margin-bottom:.5em}.programm .table-ticket-info-wrapper{background-color:#efefef;padding:1em;border-radius:2px;margin-bottom:1em}.programm .table-ticket-info-wrapper .btn{display:block;text-align:center;margin-bottom:1em;height:2.625em;line-height:2.625em}.programm .table-ticket-info-wrapper .ticket-notice{margin-top:1em;font-size:.6em}.programm .table-ticket-info-wrapper .ticket-notice .highlight{font-family:LatoBold;display:block}.programm .table-ticket-info{background-color:#efefef}.programm .table-ticket-info tr td.prefix{min-width:6.25em;font-family:LatoBold;vertical-align:top}.programm .table-ticket-info tr td.price{width:3.75em;text-align:right;vertical-align:top}.programm .table-ticket-info tr td.suffix{font-size:.6em;padding-left:.75em;line-height:1.3em;vertical-align:top;padding-top:1em}.programm .akk-aushang .prefix{display:inline-block;min-width:6.5625em;font-family:LatoBold}.programm .ticket-info{position:relative;padding:1em;background-color:#EFEFEF;border-radius:2px;margin-bottom:1em}.programm .ticket-info .btn{display:block;text-align:center;margin-bottom:1em;height:2.625em;line-height:2.625em}.programm .ticket-info .price{text-align:left}.programm .ticket-info .price .prefix{width:6.875em;display:inline-block;font-family:LatoBold}.programm .ticket-info .price .number{text-align:right;display:inline-block;margin-right:.375em}.programm .ticket-info .price .suffix{font-size:.6em}.programm a.share-on-fb{background-color:#3b5998;height:2.25em;line-height:2.25em;padding:0 .75em;color:#fff!important;text-decoration:none;display:block;border-radius:2px;margin-bottom:1em}.programm table.event-info-list{margin-bottom:1em;width:100%}.programm table.event-info-list p:last-child{margin-bottom:0}.programm table.event-info-list tr{border-radius:0}@media all and (max-width:30em){.programm table.event-info-list tr{display:block;height:auto;border-collapse:separate;padding:.375em 0}}.programm table.event-info-list tr:nth-child(odd){background-color:#efefef}.programm table.event-info-list tr:nth-child(even){background-color:#f4f4f4}.programm table.event-info-list tr:first-child,.programm table.event-info-list tr:first-child td:first-child{border-top-left-radius:2px}.programm table.event-info-list tr:first-child,.programm table.event-info-list tr:first-child td:last-child{border-top-right-radius:2px}.programm table.event-info-list tr:last-child,.programm table.event-info-list tr:last-child td:first-child{border-bottom-left-radius:2px}.programm table.event-info-list tr:last-child,.programm table.event-info-list tr:last-child td:last-child{border-bottom-right-radius:2px}.programm table.event-info-list td{padding:.375em .75em;border-radius:0;vertical-align:top}.programm table.event-info-list td.first{width:7.5em}@media all and (max-width:30em){.programm table.event-info-list td.first{width:100%}}@media all and (max-width:30em){.programm table.event-info-list td{display:block;width:100%;padding:0 .75em}.programm table.event-info-list td td.content{margin-bottom:1em}}.programm .event-links{margin-bottom:1em}.programm .event-links a{display:block}.programm .event-present{margin-bottom:1em}.programm .event-present img{width:3.125em}.modal-fb-share{position:fixed;left:20%;top:20%;width:60%;height:60%;z-index:9999999;background-color:#fff;border-radius:2px;background-color:#0d4565;display:none}.singleview .text{float:left;width:58.33333%;margin-left:0%;margin-right:-58.33333%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;padding:0 1em!important;margin-bottom:2em}@media all and (max-width:56em){.singleview .text{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible}}.singleview .sidebar{float:left;width:41.66667%;margin-left:58.33333%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;padding:0 1em!important;margin-bottom:1em}@media all and (max-width:56em){.singleview .sidebar{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible}}input[type=checkbox],input[type=radio]{display:none;visibility:hidden}.ie8 input[type=checkbox],.ie8 input[type=radio]{display:block;visibility:visible}.checkbox-style{position:relative;top:.625em;float:left;margin-right:.375em;width:1.3125em;height:1.3125em;border-radius:100%;background:#ddd}.ie8 .checkbox-style{background:0 0}.checkbox-style label{position:absolute;top:.3125em;left:.3125em;z-index:1;display:block;width:.6875em;height:.6875em;border-radius:6.25em;background:#ddd;cursor:pointer;-webkit-transition:all .1s ease;-ms-transition:all .1s ease;transition:all .1s ease}.ie8 .checkbox-style label{background:0 0}.checkbox-style input[type=checkbox]:checked+label,.checkbox-style input[type=radio]:checked+label{background:#98040c}.tickets.singleview .full{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;clear:left;margin-top:1em}@media all and (max-width:30em){.tickets.singleview .full{display:none}}.tickets.singleview .one{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;clear:left}@media all and (max-width:56em){.tickets.singleview .one{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;margin-bottom:1em}}.tickets.singleview .two{float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible}@media all and (max-width:56em){.tickets.singleview .two{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;clear:left;margin-bottom:1em}}.tickets.singleview .three{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible}@media all and (max-width:56em){.tickets.singleview .three{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;clear:left}}.text img{border-radius:2px}.text ul{margin-bottom:1em;padding-left:.9375em}.text ul li{position:relative;padding-left:0;list-style:none}.text ul li:before{position:absolute;top:.5625em;left:-.9375em;width:.375em;height:.375em;border-radius:100%;background-color:#98040c;content:""}.ajax-search-result-box{position:absolute;top:3.75em;right:0;z-index:99999;display:block;padding:.75em .75em 0 .75em;width:100%;max-width:37.5em;border:.1875em solid #0d4565;background-color:#fff;border-radius:2px}.ie8 .ajax-search-result-box{width:37.5em;border:3px solid green}@media all and (max-width:56em){.ajax-search-result-box{top:3.125em}}.ajax-search-result-box .no-result{padding-bottom:.75em}.ajax-search-result-box .wrap-link{display:block;overflow:hidden;margin-bottom:.75em}.ajax-search-result-box .wrap-link:hover{background-color:#efefef;color:#000;border-radius:2px}.ajax-search-result-box img{float:left;max-width:5em;border-radius:2px}.ajax-search-result-box .text{margin-left:5.75em;padding-top:.1875em}.ajax-search-result-box .text .event-title{font-family:LatoBold}.ajax-search-result-box .text .event-date{font-size:.875em}#loader{height:2.25em;background-color:#FFF;color:#98040c;text-align:center;line-height:2.25em;border-radius:2px;margin-bottom:.375em}.newsletter{text-align:center}.newsletter .box{margin-bottom:1em;padding:1em;background-color:#fff;border-radius:2px}@media all and (max-width:30em){.newsletter .box{margin-bottom:.5em}}.newsletter h3{font-size:1.5em}@media all and (max-width:30em){.newsletter p{display:none}}.newsletter .newsletter-categories{overflow:hidden;*zoom:1;margin:0 auto 1em}@media all and (max-width:30em){.newsletter .newsletter-categories{margin:0 auto .5em}}.newsletter .newsletter-categories .cat{position:relative;display:inline;margin:0 1.5em}@media all and (max-width:30em){.newsletter .newsletter-categories .cat{display:block;margin-bottom:.5em;text-align:left}}.newsletter .newsletter-categories .cat .checkbox-style{position:absolute;top:0;left:-1.25em}.newsletter .newsletter-categories .cat label.label{margin-left:.625em}.newsletter input[type="email"]{font-family:LatoRegular;padding:0 1.5em;max-width:18.75em;width:100%;height:2.25em;border:.0625em solid #7a7a7a;border-radius:none;border-radius:.125em;box-shadow:0;text-align:center;font-size:1em;-webkit-appearance:none;margin:0 auto}.newsletter input[type="email"].error{border:1px solid #98040c}.ie8 .newsletter input[type="email"]{line-height:2.25em}@media all and (max-width:30em){.newsletter input[type="email"]{margin-bottom:.5em;max-width:100%}}.newsletter input[type="submit"]{font-family:LatoRegular;margin-bottom:1em;padding:0 1.5em;height:2.25em;border:none;background-color:#98040c;color:#fff!important;font-size:1em;cursor:pointer;-webkit-appearance:none;display:block;margin:1em auto 0;max-width:18.75em;width:100%;border-radius:none;border-radius:.125em}@media all and (max-width:30em){.newsletter input[type="submit"]{max-width:100%}}.newsletter label.error{color:#98040c;display:block;margin-bottom:1em;margin-top:.5em}.newsletter #msg-success{padding:2em 0;display:none}.infos .info-box{position:relative;overflow:hidden;margin-bottom:.75em;background-color:#fff;border-radius:2px}.infos .info-box:last-child{margin-bottom:0}.infos .info-box a{display:block;overflow:hidden;text-decoration:none}.infos .info-box a:hover{color:#000;text-decoration:none}.infos .info-box .img{float:left;padding:.75em;max-width:12.5em;border-radius:2px}@media all and (max-width:30em){.infos .info-box .img{display:none}}.infos .info-box .text{padding:.5em}.infos .info-box .text h2{font-family:LatoBold;margin-bottom:0;font-size:1.5em;line-height:1.5em;line-height:1.3em}.infos .info-box .text .btn{position:absolute;bottom:1em;right:1em;padding:.5em 1em}@media all and (max-width:56em){.infos .info-box .text .btn{position:relative;float:right;bottom:auto;right:auto;margin-bottom:1em}}.kontakt .center{text-align:center;margin-bottom:4em}@media all and (max-width:30em){.kontakt .center{margin-bottom:2em}}.kontakt form{margin-bottom:4em}@media all and (max-width:30em){.kontakt form{margin-bottom:2em}}.kontakt form label{display:block;margin-bottom:.5em}.kontakt form label.error{margin-top:-.625em;color:#98040c;font-size:.875em}.kontakt form input[type="text"],.kontakt form input[type="email"]{-webkit-appearance:none;font-family:LatoRegular;display:block;margin-bottom:1em;padding:0 .75em;border-radius:2px;width:100%;height:2.25em;border:.0625em solid #E5E5E5;font-size:1em}.ie8 .kontakt form input[type="text"],.ie8 .kontakt form input[type="email"]{line-height:2.25em}.kontakt form input[type="text"].error,.kontakt form input[type="email"].error{border:.0625em solid #98040c}.kontakt form textarea{font-family:LatoRegular;-webkit-appearance:none;border-radius:2px;margin-bottom:1em;padding:.75em;width:100%;border:1px solid #E5E5E5;font-size:1em;resize:none;box-shadow:none;min-height:6.25em}.kontakt form textarea.error{border:.0625em solid #98040c}.kontakt form input[type="submit"]{font-family:LatoRegular;margin-bottom:1em;padding:0 1.5em;height:2.25em;border:none;background-color:#98040c;color:#fff!important;font-size:1em;cursor:pointer;-webkit-appearance:none;width:100%;border-radius:2px}.footer-wrap{display:none}.footer-wrap footer{*position:relative;*zoom:1;border-radius:2px;padding:1.5em .5em;background-color:#fff;margin:0 auto;max-width:61.25em;width:95%}.footer-wrap footer:before,.footer-wrap footer:after{content:"";display:table}.footer-wrap footer:after{clear:both}.footer-wrap footer .box-1{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible}@media all and (max-width:600px){.footer-wrap footer .box-1{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible}}@media all and (max-width:430px){.footer-wrap footer .box-1{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible}}.footer-wrap footer .box-2{float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible}@media all and (max-width:600px){.footer-wrap footer .box-2{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible}}@media all and (max-width:430px){.footer-wrap footer .box-2{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible}}.footer-wrap footer .box-3{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible}@media all and (max-width:600px){.footer-wrap footer .box-3{clear:both;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible}}.footer-box{text-align:center;margin-bottom:1em;padding:1.5em 1em 1em;background-color:#fff;border-radius:2px}@media all and (max-width:30em){.footer-box{margin-bottom:.5em}}.mod_slideshow{position:relative;margin-bottom:1em;border-radius:2px}@media all and (max-width:30em){.mod_slideshow{margin-bottom:.75em}}.mod_slideshow:hover a{color:#000!important}.mod_slideshow a{display:block;text-decoration:none;border-bottom:none}.mod_slideshow .rslides_tabs{margin-top:.75em;margin-right:-1em;overflow:hidden}.mod_slideshow .rslides_tabs li{width:20%;float:left;text-align:center;padding-right:1em}.mod_slideshow .rslides_tabs li a{background-color:#fff;border-radius:2px;height:2.25em;line-height:2.25em;color:#fff}.mod_slideshow .rslides_tabs li.rslides_here a{background-color:#98040c;color:#98040c}.mod_slideshow .slides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;min-height:300px}.mod_slideshow .slides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.mod_slideshow .slides li:first-child{position:relative;display:block;float:left}.mod_slideshow .slides img{display:block;height:auto;float:left;width:100%;border:0;border-radius:2px}.singleview .mod_slideshow .slides img{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0}@media all and (max-width:40em){.mod_slideshow .slides img{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media all and (max-width:30em){.mod_slideshow .slides img{border-radius:0}}.mod_slideshow .when-indicator{position:absolute;top:1em;left:1em;border-radius:2px;padding:.375em .75em}@media all and (max-width:30em){.mod_slideshow .when-indicator{font-size:.875em;padding:.1875em .375em}}.mod_slideshow .img{overflow:hidden}@media all and (max-width:40em){.mod_slideshow .description-wrapper{padding:1em 1em 0 1em;overflow:hidden;background-color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px}}.mod_slideshow .description{position:absolute;z-index:9999;bottom:1em;left:1em}@media all and (max-width:40em){.mod_slideshow .description{position:relative;bottom:auto;left:auto}}.mod_slideshow .description .category{background-color:#FFF;padding:.1875em .375em;display:inline-block;font-size:.8em;border-radius:2px}@media all and (max-width:40em){.mod_slideshow .description .category{padding:0;display:block;padding:0;font-style:italic}}.mod_slideshow .description div.block{display:block}.mod_slideshow .description h2{display:inline-block;font-size:1.5em;padding:.375em;background-color:#98040c;color:#fff;font-family:LatoBold;margin:.375em 0;border-radius:2px}@media all and (max-width:40em){.mod_slideshow .description h2{background-color:#FFF;color:#000;padding:0;display:inline-block;font-size:1.2em;margin:0}}.mod_slideshow .description p.subline{font-size:1em;background-color:#fff;display:inline-block;padding:.375em .75em;border-radius:2px}@media all and (max-width:40em){.mod_slideshow .description p.subline{padding:0;display:block;padding:0}}.mod_slideshow .info-btn{position:absolute;right:1em;bottom:1em;padding:.375em .75em}@media all and (max-width:40em){.mod_slideshow .info-btn{z-index:9999}}@media all and (max-width:40em){.mod_slideshow .info-btn{position:relative;clear:both;float:right;margin-top:2em}}.addthis_pill_style{width:90px!important;overflow:hidden!important}.modal-frame{display:none;position:fixed;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(152,4,12,.5);padding:0 10% 0 10%;z-index:999999}@media all and (max-width:30em){.modal-frame{padding:0 5% 0 5%}}.modal-frame .modal-frame-inner{display:none;height:100%;position:relative;background-color:#fff;padding:0 24px 0 24px}.ie8 .modal-frame .modal-frame-inner{border:4px solid #98040c}.modal-frame .close-modal-frame{text-align:right}.modal-frame .close-modal-frame .btn{margin-top:.75em;cursor:pointer;padding:6px 0;position:relative;background-color:#98040c;border-radius:2px;padding:.375em .75em;color:#fff;display:inline-block}.modal-frame #spinner-wrap-copop{position:relative;width:100%;height:100%}.modal-frame #spinner-wrap-copop .iframe{position:relative;z-index:9999;width:100%;height:100%}.modal-frame #spinner-wrap-copop .iframe iframe{height:90%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff}.modal-frame #spinner-wrap-copop .spinner{position:absolute;left:50%;top:24px}.position-fixed .content-wrapper{display:none}.ticketshow-btn{padding:.75em 1.5em;background-color:#98040c;color:#fff!important;text-decoration:none;border-radius:2px;display:inline-block;margin-bottom:3.75em;cursor:pointer;font-size:1.2em}@media all and (max-width:30em){.ticketshow-btn{display:none}}.newsletter-modal{width:95%;max-width:37.5em;margin:20% auto}.newsletter-modal .logo{max-width:12.5em;display:block;margin:0 auto 1em}.newsletter-modal .newsletter-modal-text{background-color:#fff;border-radius:2px;padding:2em;text-align:center}@-moz-document url-prefix(){.table-ticket-info td.suffix{padding-top:.7em!important}}