@charset "utf-8";body,html{height:100%;width:100%}.transition_all,a{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}a,body{color:#231f20}.back,.next,body,sub,sup{position:relative}#heroslider,#page,.clear,main section.block,svg:not(:root){overflow:hidden}#quotes_slider .slick-dots li.slick-active button:before,.bg_1 h3,.color_1 h3,.schedule .container>h2>span,.yellow,header .contact a:before,main h1{color:#e9b846}#pageinfo,body,header.scrolling #navigation:hover{background:#fff}a.download span,main section.act_info article .text .add span{white-space:nowrap}#foot,main article table tr{background:#d1d1d1}#footnav ul,main article ul{list-style:none}#footnav ul a:hover,a{text-decoration:underline}html{-webkit-tap-highlight-color:#000}body{font-family:Verdana;font-size:74%;-webkit-tap-highlight-color:transparent}#pageinfo{position:fixed;z-index:99999;top:1px;left:1px;color:#000;padding:3px;display:none}.boxlink:hover{cursor:pointer}.small{font-size:.9em}.ntm{margin-top:0!important}.nbm{margin-bottom:0!important}.ntp{padding-top:0!important}.nbp{padding-bottom:0!important}.clear{clear:both;height:0}.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.shadow{-moz-box-shadow:1px 1px 5px #a7a6a6;-webkit-box-shadow:1px 1px 5px #a7a6a6;box-shadow:1px 1px 5px #a7a6a6}.border-box,:after,:before,a,article,aside,button,div,figure,footer,h1,h2,h3,h4,header,i,input,label,li,main,nav,p,picture,section,select,span,table,td,textarea,tr,ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.transition_all{transition:.3s ease-in-out}.transition_bg{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.transition_op{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.transition_bgsize{-webkit-transition:background-size .3s ease-in-out;-moz-transition:background-size .3s ease-in-out;-ms-transition:background-size .3s ease-in-out;-o-transition:background-size .3s ease-in-out;transition:background-size .3s ease-in-out}article,aside,blockquote,body,dd,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hmtl,input,label,legend,li,menu,nav,ol,p,picture,pre,section,td,th,ul{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,main div.table,main div.table>div,main section.act_actors article div.caption span.small,menu,nav,picture,section,summary{display:block}a{background-color:transparent;transition:.3s ease-in-out}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}.blue{color:#7dcbe4}.bg_3.faq h4::after,.bg_3.faq h4::before,.blue_bg{background:#7dcbe4!important}.green{color:#58cf9e}.bg_5.faq h4::after,.bg_5.faq h4::before,.green_bg{background:#58cf9e!important}#popup article .text strong,#popup:hover::before,.pink{color:#fe9397}.bg_4.faq h4::after,.bg_4.faq h4::before,.pink_bg{background:#fe9397!important}.red{color:#ef3d44!important}a[href^=tel]{color:inherit;text-decoration:none}.back,.back:hover::before,.next,.next:hover::before,a.noline{color:#231f20}a,a:active,a:hover{outline:0}.back:hover,.email:hover,.link:hover,.map:hover,.next:hover,.phone:hover,.reservation:hover,a.noline:hover,a:hover{color:#231f20;text-decoration:underline}.back::before,.next::before{top:-1px;color:#999;font-weight:900;font-family:'Font Awesome 5 Free';position:absolute;font-size:22px;line-height:1;left:0}a::before{text-decoration:none!important;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}a.noline{text-decoration:none}.back,.next{display:inline-block;padding-left:28px;text-decoration:none}.address,.email,.phone,.reservation{color:#7e7e7e;position:relative;display:inline-block;text-decoration:none}.next::before{content:"\f101"}.back::before{content:"\f100"}.phone{padding-left:20px}.phone::before{position:absolute;top:4px;left:0;content:"\f879";font-family:'Font Awesome 5 Free';font-weight:900;color:#a6a6a6;font-size:14px;line-height:1}.email:hover::before,.link:hover::before,.map:hover::before,.phone:hover::before,.reservation:hover::before,header .socialmedia a:hover{color:grey}.address,.email,.reservation{padding-left:22px}.email::before{position:absolute;top:3px;left:0;content:"\f0e0";font-family:'Font Awesome 5 Free';font-weight:400;color:#a6a6a6;font-size:17px;line-height:1}.link,.map{position:relative;display:inline-block;padding-left:26px;color:#231f20;text-decoration:none}.link::before{position:absolute;top:0;left:0;content:"\f35d";font-family:'Font Awesome 5 Free';font-weight:900;color:#a6a6a6;font-size:20px;line-height:1}.reservation::before{position:absolute;top:3px;left:0;content:"\f073";font-family:'Font Awesome 5 Free';font-weight:400;color:#a6a6a6;font-size:17px;line-height:1}.map::before,main article ul li::before{font-size:20px;font-family:'Font Awesome 5 Free';font-weight:900}.map::before{position:absolute;top:0;left:0;content:"\f277";color:#a6a6a6;line-height:1}.address::before{position:absolute;top:3px;left:0;content:"\f3c5";font-family:'Font Awesome 5 Free';font-weight:900;color:#231f20;font-size:17px;line-height:1}a.download{position:relative;padding:.1em 0 0 26px}a.download::before{position:absolute;top:2px;left:0;content:"\f016";font-family:'Font Awesome 5 Free';font-weight:400;font-size:22px;color:#231f20;line-height:1}a.download span{font-size:.8em;text-decoration:none}a.download.pdf::before{content:"\f1c1"}a.download.rar::before,a.download.zip::before{content:"\f1c6"}a.download.doc::before,a.download.docx::before{content:"\f1c2"}a.download.xls::before,a.download.xlsx::before{content:"\f1c3"}a.download.bmp:before,a.download.jpeg::before,a.download.jpg::before,a.download.tif:before{content:"\f1c5"}@media screen{.zoom>picture{position:relative;display:inline-block}.zoom>picture:after{position:absolute;bottom:3px;right:3px;width:30px;height:30px;padding:6px 4px 4px 6px;content:"\f00e";font-family:'Font Awesome 5 Free';font-weight:900;color:#fff;font-size:20px;line-height:1;background:rgba(255,255,255,.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.zoom>picture:hover:after{width:34px;height:34px;padding:6px 4px 4px 6px;font-size:22px;color:#666;background:rgba(255,255,255,.8)}}#cookiebanner>div a,#footteaser article .text p,#lightbox span.lb-caption{color:#fff}#lightbox span.lb-caption span{font-size:.8em;font-weight:400;font-style:italic}#popup:hover,.bg_0{background-color:#fff}main section.faq:not(.section_padding) .faq_wrap>article,section.boxes .box.icon article{background:#f0f0f0}.bg_1{background-color:#f0f0f0}.box.color_1.picture article,.box.color_1:hover article{background:#f0f0f0!important}.bg_2{background-color:#fbf1da!important}.bg_2 h3,.color_2 article::after,.color_2 h3,.color_2 h4,.color_2 i{color:#e9b846!important}.box.color_2.picture article,.box.color_2:hover article{background:#fbf1da!important}.bg_3{background-color:#e5f5ff!important}.bg_3 h3,.bg_3 ul li::before,.color_3 article::after,.color_3 h3,.color_3 h4,.color_3 i,.quote.bg_3 article,div.text.bg_3::after{color:#7dcbe4!important}.box.color_3.picture article,.box.color_3:hover article{background:rgba(125,203,288,.2)!important}.bg_4{background-color:#ffe9ea!important}.bg_4 h3,.bg_4 ul li::before,.color_4 article::after,.color_4 h3,.color_4 h4,.color_4 i,.quote.bg_4 article,div.text.bg_4::after{color:#fe9397!important}.box.color_4.picture article,.box.color_4:hover article{background:rgba(254,147,151,.2)!important}.bg_5{background-color:#def5ec!important}.bg_5 h3,.bg_5 ul li::before,.color_5 article::after,.color_5 h3,.color_5 h4,.color_5 i,.quote.bg_5 article,div.text.bg_5::after{color:#58cf9e!important}.box.color_5.picture article,.box.color_5:hover article{background:rgba(88,207,158,.2)!important}#page{position:relative;width:100%;height:auto;min-width:303px;font-size:1.4em;line-height:1.2}.container{position:relative;width:100%;max-width:1300px;height:auto;margin:0 auto;padding-left:10px;padding-right:10px}main .container.reduced{max-width:1000px}.box_wrap .box,header{position:relative;float:left;width:100%;height:auto}#navigation{position:relative;padding-bottom:48px}header.scrolling #navigation{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100px;background:rgba(255,255,255,.9)}#logo{float:left;width:100%;height:auto;margin:3.4em 0 1em}#logo>img,.box_wrap{display:block;width:100%;height:auto}header .socialmedia{float:right;width:auto;text-align:right}header .socialmedia a{display:inline-block;font-size:2.2em;margin:0 .2em;color:#a6a6a6}header .socialmedia a:last-child{margin-right:0}header .contact{position:absolute;top:.8em;right:5px}header .contact a{width:34px;height:34px;margin-left:.5em;padding-left:34px;color:transparent;overflow:hidden}header .contact a.phone:before{font-size:26px}header .contact a.email:before{font-size:32px}header .contact a.reservation{margin-left:.8em}header .contact a.reservation:before{font-size:30px}#breadcrumb ol,#breadcrumb>span,#footnav,#navbar,.actdates .date .day .short,.actdates .dayacts article div.text>a.submit,.schedule.act_2 .table,main article .long{display:none}#heroslider{position:relative;display:block;width:100%;height:auto}#heroslider.no_act::before{position:absolute;bottom:-1px;left:0;z-index:900;content:"";width:100%;height:50%;background:url("/images/logo_symbol_white.svg") left bottom/contain no-repeat;opacity:.6}@media screen and (min-width:0\0) and (min-resolution:+72dpi){#heroslider.no_act::before{opacity:0}}#heroslider .slide{position:relative;float:left;width:100%;background-size:cover;background-repeat:no-repeat;background-position:top center}body.tp1 #heroslider,body.tp1 #heroslider .slide{height:280px}body.tp2 #heroslider,body.tp2 #heroslider .slide{height:220px}#heroslider .slide_box{position:absolute;bottom:2em;left:-100%;opacity:0;max-width:100%;padding:1em 1em 1em 20px;background:rgba(255,255,255,.7);-webkit-transition:3s ease-in-out;-moz-transition:3s ease-in-out;-ms-transition:3s ease-in-out;-o-transition:3s ease-in-out;transition:3s ease-in-out}#heroslider .slide_box:hover,main section.act_box a:hover div.caption{background:rgba(255,255,255,.9)}body.touch #heroslider .slide_box{background:rgba(255,255,255,.8)}@media (min-width:500px){.container{padding-left:20px;padding-right:20px}header .contact{right:1em}#breadcrumb ol{position:relative;display:inline-block;float:left;list-style:none;margin:0!important}#breadcrumb ol li{float:left;margin-left:.4em}#breadcrumb ol li:first-child{margin-left:0}#breadcrumb ol li a{float:left;padding:1px 0 .2em 6px;text-decoration:none}#breadcrumb ol li a:hover{text-decoration:underline}#breadcrumb ol li:before{position:relative;float:left;top:0;left:0;content:"\f105";font-family:'Font Awesome 5 Free';font-weight:900;font-size:18px;line-height:1;color:#999}#breadcrumb ol li:first-child:before{top:1px;content:"\f015";font-size:15px}#breadcrumb a,#breadcrumb a::before{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}}@media (min-width:600px){#logo{width:340px;margin:1.6em 0}header .contact{position:relative;top:auto;right:auto;float:right;margin-top:2.5em;margin-left:20px;margin-right:0;text-align:right}body.tp1 #heroslider,body.tp1 #heroslider .slide{height:400px}body.tp2 #heroslider,body.tp2 #heroslider .slide{height:300px}}@media (min-width:768px){#logo{width:400px;margin:1.6em 0}header .contact{width:40%;margin-top:1.5em}header .contact a{width:auto;margin-left:1em;padding-top:.1em;color:inherit;overflow:auto}header .contact a::before{color:#a6a6a6}header .contact a.phone{padding-left:22px}header .contact a.phone::before{font-size:17px}header .contact a.email{padding-left:28px}header .contact a.email::before{font-size:20px}header .contact a.reservation{display:none}body.tp1 #heroslider,body.tp1 #heroslider .slide{height:500px}body.tp2 #heroslider,body.tp2 #heroslider .slide{height:400px}#heroslider div.slick-active .slide_box{opacity:1;left:0}#heroslider .slide_box picture{float:left;width:125px;margin-right:.8em}#heroslider .slide_box picture>img{float:left;width:100%}#heroslider .slide_box .act{float:left;font-size:.9em;width:300px}#heroslider .slide_box .act>span{display:block}#heroslider .slide_box .act .date{font-size:.8em;margin:-.1em 0 .1em}#heroslider .slide_box .act .headline{font-size:1.2em;font-weight:700;color:#e9b846;text-transform:uppercase}#heroslider .slide_box .act .add{font-size:.9em}#heroslider .slide_box .act .spacer{height:.2em}#heroslider .slide_box .act p{display:block;height:4em;font-size:.9em;overflow:hidden}#heroslider .slide_box .act a.submit{display:inline-block;width:auto;font-size:1em;margin:.3em 0 0;padding:.5em 1em .5em 34px}#heroslider .slide_box .act a.submit::before{left:7px;font-size:22px}#heroslider .slide_box .act a.submit.calendar::before{top:4px}#breadcrumb>span{display:inline-block;float:left;padding:1px .5em 0 0}}@media (min-width:1024px){header.scrolling #logo{width:300px;margin:1em 0}#navigation{height:auto;padding-bottom:0}header .contact,header .socialmedia{width:55%;margin-top:.6em}header.scrolling .socialmedia{display:none}header.scrolling .contact{margin-top:2em}body.tp1 #heroslider,body.tp1 #heroslider .slide{height:580px}body.tp2 #heroslider,body.tp2 #heroslider .slide{height:360px}}@media (min-width:1200px){#logo{width:500px;margin:2em 0}header .contact,header .socialmedia{margin-top:1em}header .socialmedia a{font-size:2.5em}body.tp1 #heroslider,body.tp1 #heroslider .slide{height:660px}body.tp2 #heroslider,body.tp2 #heroslider .slide{height:440px}}@media (min-width:1310px){body.tp1 #heroslider,body.tp1 #heroslider .slide{height:760px}body.tp2 #heroslider,body.tp2 #heroslider .slide{height:540px}#heroslider .slide_box{margin-left:-630px;padding:1em 1em 1em 50%}}@media (max-width:1023px){#navbar,.nav_icon{cursor:pointer;display:block}#navbar.active .nav_icon span,.nav_icon{background:0 0}#nav_main,#navbar{top:100%;background:#e9b846;width:100%}#nav_main,#nav_main_ul>li>a::before,#navbar,.nav_icon span{position:absolute;left:0}#navbar{z-index:2001;height:48px;padding:6px 0 2px}.nav_icon{position:relative;margin:0 auto;padding:0;width:45px;height:40px;box-shadow:none;border-radius:none;border:none}.nav_icon:focus{outline:0}#navbar.active .nav_icon:before{opacity:.8}.nav_icon span{display:block;top:16px;right:0;height:5px;background:#fff;transition:background 0s .3s;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.nav_icon span::after,.nav_icon span::before{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#fff;content:"";-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;transition-duration:.3s,.3s;transition-delay:0.3s,0s}.nav_icon span::before{top:-12px;transition-property:top,transform}.nav_icon span::after{bottom:-12px;transition-property:bottom,transform}#navbar.active .nav_icon span::before{top:0;transform:rotate(45deg);background:#fff}#navbar.active .nav_icon span::after{bottom:0;transform:rotate(-45deg);background:#fff}#navbar.active .nav_icon span::after,#navbar.active .nav_icon span::before{transition-delay:0s,0.3s}#nav_main{z-index:2000;height:auto;margin-top:48px;padding:.6em 20px;border-top:4px solid #fff;border-bottom:4px solid #fff}#nav_main .socialmedia,#nav_sec_ul{display:block;margin-top:1em;border-top:2px solid #fff}#nav_main_ul{display:block;list-style:none;overflow:hidden}#nav_main_ul li{position:relative;float:left;width:100%}#nav_main_ul li a{color:#fff;text-decoration:none}#nav_main_ul li a i{font-style:normal}#nav_main_ul>li>a{position:relative;display:block;margin:.3em 0;padding:0 0 0 25px;font-size:1.3em;font-weight:700;text-transform:uppercase}#nav_main_ul>li.active>a{color:#fde8b7}#nav_main_ul>li>a::before{top:4px;font-size:18px;line-height:1;content:"\f054";font-family:'Font Awesome 5 Free';font-weight:900;color:#fff;transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}#nav_main_ul>li.sub.active>a:before{left:2px;transform:rotate(90deg);color:#fde8b7}#nav_main_ul>li>ul{width:auto;height:0;margin:0;padding:0;opacity:0;overflow:hidden;transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}#nav_main_ul>li.sub.active>ul{width:100%;height:auto;margin:.6em 0;padding-top:.2em;border-top:1px solid #fff;opacity:1}#nav_main_ul>li>ul>li>a{display:block;margin-bottom:.1em;padding:.4em 0 .4em 25px;font-size:1.2em;font-weight:300}#nav_sec_ul{padding:.5em 0 .3em 25px;list-style:none}#nav_sec_ul li a{display:block;padding:.2em 0;font-size:1.1em;color:#fff;text-decoration:none}#nav_main .socialmedia{width:100%;padding-top:.6em;text-align:center}#nav_main .socialmedia a{font-size:2.5em;color:#fff}}#address a,#address p,#sidebuttons a,#sponsors .list a,main article .short{display:inline-block}main{position:relative;width:100%;height:auto;min-height:500px;font-size:1em;line-height:1.2}.actdates .dayacts article a.more,main section.headline article div.text,main section.small_gap,main>.container,main>section{margin-top:1em}#breadcrumb{display:block;width:100%;margin:.5em auto;padding-bottom:.2em;font-size:.9em;line-height:1;overflow:hidden}#breadcrumb a.back,main article picture.bottom.pic_2,main article picture.top.pic_2,main section.teaser.right picture{float:right}.h2,.h3,main h1,main h2,main h3{font-family:Verdana;line-height:1.2}main h1{margin-bottom:.3em;font-size:2em;text-transform:uppercase}.h2,.h3,.h4,main h2,main h3,main h4{margin-bottom:.4em;text-transform:uppercase}.h2,main h2{color:#a6a6a6;font-size:1.6em}.h3,main h3{color:#e9b846;font-size:1.4em}.h4,main h4{color:#646464;font-size:1.1em}main h1+h2{margin-top:-.4em}main section.first,main section.no_gap{margin-top:0}main section.medium_gap{margin-top:2em}footer,main section.big_gap{margin-top:3em}main section.section_padding{padding:1.4em 0}.backlink{padding-top:1em;text-align:right}main article{display:block;margin:0;padding:0;font-size:1em}main article p,main article ul{max-width:1100px}main article .download{display:block;margin-top:.4em}main article strong,main strong{color:#525252}main article ul{margin:.4em 0 .2em}main article ul li{position:relative;padding:0 0 .4em 28px}main article ul li::before{position:absolute;top:1px;left:0;z-index:2;content:"\f00c";line-height:1;color:#e9b846}main article picture{position:relative;overflow:hidden}main article picture.right{float:right;min-width:180px;margin:.3em 0 .6em 1.2em}main article picture.left{float:left;min-width:180px;margin:.3em 1.2em .6em 0}main article picture.top{float:left;margin:0 0 1em}main article picture.bottom{float:left;margin:1em 0 0}.schedule article picture>img,main article a picture,main picture img{float:left;width:100%;height:auto}main article picture figcaption{position:absolute;bottom:-1.3em;right:0;text-align:right;padding:.2em .1em 0 0;font-size:.8em;font-style:italic}@media (max-width:420px){main article picture.left,main article picture.right{float:left!important;width:100%!important;margin:.3em 0 .6em!important}main article picture.bottom,main article picture.top{float:left!important;width:100%!important}}picture span.canceled,picture span.newyear,picture span.preview,picture span.resumption,picture span.soldout{position:absolute;z-index:3;top:0;right:0;width:40%;height:100%;background-repeat:no-repeat}picture span.soldout{background-image:url("/images/soldout_1.svg")}picture span.preview{background-image:url("/images/preview_1.svg")}picture span.resumption{background-image:url("/images/resumption_1.svg")}picture span.canceled{background-image:url("/images/canceled_1.svg")}picture span.newyear{background-image:url("/images/newyear_1.svg")}picture span.resumption_text{position:absolute;z-index:3;bottom:2em;left:-5%;width:110%;height:auto;padding:.4em 1em .6em;font-style:italic;font-size:1em;font-weight:700;color:#fff;text-align:center;background-color:#58cf9e;transform:rotate(-10deg)}@media (min-width:500px){picture span.resumption_text{font-size:.8em}}main article table{width:100%;margin:.3em 0;border:0}main article table tr:nth-child(2n){background:rgba(209,209,209,.4)}main article table td,main article table th{padding:.3em .4em;vertical-align:top}main article table th{font-weight:400;text-align:left}main div.table>div>div{display:block;padding:.2em 0}main div.table>div>div:first-child{padding:.6em 0 0}main div.table>div:first-child>div:first-child{padding-top:0}main article .column_left{float:left;clear:left;width:100%;margin-top:1%}main article .column_left img.logo{width:65%}main article .column_right{float:left;width:100%;margin-top:1%;padding-bottom:1.1em}main article .column_left>p,main article .column_right>p{padding-top:3px}.box_wrap.b1 .box article,.box_wrap.b2 .box article,.box_wrap.b3 .box article,.box_wrap.b4 .box article,main section.gallery article.pic_wrap a img{float:left;width:100%;height:100%}@media (min-width:768px) AND (max-width:1199px){.box_wrap .box{margin-left:2%}.box_wrap.b2 .box,.box_wrap.b3 .box,.box_wrap.b4 .box{width:49%}.box_wrap.b2 .box:nth-child(odd),.box_wrap.b3 .box:nth-child(odd),.box_wrap.b4 .box:nth-child(odd){clear:left;margin-left:0}}.actdates,.actdates .date .day,.actdates .dayacts,.schedule .container>h2,.schedule article,main section.act_buttons a.submit,main section.block article,main section.boxes,main section.faq,main section.faq article,main section.gallery,main section.quote,main section.standard,main section.standard article,main section.teaser{float:left;width:100%}main section.headline article h1{font-size:2em;margin-left:-.06em}@media (min-width:900px){picture span.resumption_text{font-size:1.2em}.schedule picture span.resumption_text{font-size:.9em}main section.headline article h1{float:left;width:40%;font-size:2em;margin-left:-.06em}main section.headline article div.text{float:right;width:58%;margin-top:.5em}}@media (min-width:1000px){main section.headline article h1{width:40%;font-size:2.2em}main section.headline article div.text{width:58%}}main section.faq .faq_wrap{display:block;width:100%;margin:1em 0 0}main section.faq .faq_wrap>article{float:left;width:100%;margin-top:.6em;padding:.6em .8em;background:#fff;border:1px solid #dcdcdc}main section.faq .faq_wrap>article h4{position:relative;display:block;margin:0;padding:0 30px 0 0;text-transform:none;cursor:pointer}main section.faq .faq_wrap>article.active h4{padding-bottom:.6em;cursor:pointer}.actdates .dayacts article::after,.actdates .dayacts article::before,main section.faq .faq_wrap>article h4::after,main section.faq .faq_wrap>article h4::before{position:absolute;content:"";background:#e9b846;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}main section.faq .faq_wrap>article h4::before{top:10px;right:0;width:24px;height:4px}main section.faq .faq_wrap>article h4::after{top:0;right:10px;width:4px;height:24px}main section.faq .faq_wrap>article.active h4::after{top:10px;height:0}main section.block div.picture{float:left;background-size:cover;background-position:center top;background-repeat:no-repeat}main section.block div.text{float:left;height:auto;padding:4em 2em}main section.teaser article{display:block;width:100%;overflow:hidden}#quotes_slider article strong,main section.teaser a div.text{color:#7e7e7e}main section.teaser.picfocus picture{position:relative;z-index:2;border:1px solid #dcdcdc}main section.teaser.left picture{float:left}main section.gallery article.pic_wrap a:hover,main section.teaser article:hover picture{opacity:.8}main section.teaser div.text{position:relative;float:left;margin:2% 0 0 -2%;padding:1em;border:1px solid #dcdcdc;text-decoration:none;overflow:hidden}main section.teaser.picfocus div.text{border:none;background:#f4f4f4}main section.teaser.left div.text{margin:2% 0 0 -2%}main section.teaser.left.picfocus div.text{z-index:1;padding:1em 1em 1em 4%}main section.teaser.right div.text{margin:2% -2% 0 0}main section.teaser.right.picfocus div.text{z-index:1;padding:1em 4% 1em 1em}main section.teaser.no_pic div.text{width:100%!important;margin:0}main section.teaser.with_url div.text{padding-bottom:2.6em!important}main section.teaser.with_url div.text::after{position:absolute;z-index:300;bottom:.4em;right:.4em;content:"\f067";color:#e9b846;font-family:'Font Awesome 5 Free';font-weight:900;font-size:30px;line-height:1}main section.teaser.with_url.right.picfocus div.text::after{right:1.2em}main section.teaser.with_url article:hover div.text{background:#f4f4f4}main section.quote article{float:left;width:100%;padding:2em 0;color:#e9b846;text-align:center}main section.quote article p{max-width:100%;font-size:1.2em;font-style:italic}main section.quote article span.author{display:block;padding-top:.4em;color:#a6a6a6;font-size:.9em}main section.iframe{float:left;width:100%;overflow:hidden}main section.iframe div.iframe_wrap{position:relative;float:left;height:auto;overflow:hidden}main section.iframe div.iframe_sizer{position:relative;float:left;width:100%;height:0;overflow:hidden}main section.iframe div.iframe_sizer iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}main section.iframe.iframe_top div.iframe_wrap{margin-bottom:1em}main section.iframe.iframe_bottom div.iframe_wrap{margin-top:1.6em}main section.iframe.iframe_left p,main section.iframe.iframe_right p{max-width:100%}@media (min-width:768px){main section.section_padding{padding:2em 0}main section.block article{background-size:auto 100%}main section.block.left div.picture{float:left}main section.block.right div.picture{float:right}main section.block.left div.text{float:right;padding:4em 0 4em 3em}main section.block.right div.text{float:left;padding:4em 2em 4em 0}main section.iframe.iframe_left div.iframe_wrap{float:left;margin:.2em 2% .8em 0}main section.iframe.iframe_right div.iframe_wrap{float:right;margin:.2em 0 .8em 2%}}main section.boxes.section_padding{padding:0 0 2em}main section.boxes>div.container>article{float:left;width:100%;margin-bottom:-.5em}main section.boxes .box{float:left;margin-top:2em}main section.boxes .box article{position:relative;width:100%;font-size:.9em;background:#fff}main section.boxes .box article .picture{display:block;width:100%;height:180px;margin-bottom:.6em;background-size:cover;background-position:top center;background-repeat:no-repeat}main section.boxes .box article h4{display:block;font-size:1.4em;padding:0 .4em}main section.boxes .box.icon article h4{text-transform:uppercase}main section.boxes .box.picture article h4{text-transform:none}main section.boxes .box article .text{display:block;font-size:.95em;line-height:1.2}main section.boxes .box.icon article .text{padding:.4em .6em}main section.boxes .box.picture article .text{padding:0 .6em 1em}main section.boxes .box:hover{text-decoration:none}main section.boxes .box.icon article{padding:1em .2em 3em;text-align:center;border:none}main section.boxes .box.icon .icon{margin:.1em;height:7em}main section.boxes .box.icon .icon i{margin-top:.2em;font-size:5.2em}#quotes_slider::after,#quotes_slider::before,main section.boxes .box.icon article::after{font-size:30px;font-weight:900;font-family:'Font Awesome 5 Free';line-height:1;z-index:300}main section.boxes .box.icon:hover .icon i{margin-top:.1em;font-size:5.8em}main section.boxes .box.icon article::after{position:absolute;bottom:.4em;left:50%;margin-left:-12px;content:"\f067"}@media (min-width:500px){main section.quote article p{font-size:1.8em}main section.boxes .box article .picture{height:220px}}main section.gallery article.pic_wrap{display:block;width:100%;height:auto;margin-top:.5em}main section.gallery article.pic_wrap a{position:relative;float:left;height:auto}@media (max-width:599px){main section.teaser picture{width:100%!important}main section.teaser div.text{width:96%!important;margin:-10% 2% 0!important}main section.teaser.picfocus div.text{padding-top:4em!important}body#sid9 main section.teaser div.text{margin-top:-2%!important;padding-top:4%}main section.teaser.no_pic div.text{width:100%!important;margin:0}main section.teaser.with_url.right.picfocus div.text::after{right:.4em}main section.gallery article.pic_wrap a{width:49%;margin-left:2%;margin-top:.5em}main section.gallery article.pic_wrap a:nth-child(odd){clear:left;margin-left:0}}@media (min-width:600px) AND (max-width:767px){main section.gallery article.pic_wrap a{width:32%;margin-left:2%;margin-top:.7em}main section.gallery article.pic_wrap a:nth-child(3n+1){clear:left;margin-left:0}}main section.act_info article .text .add{float:left;width:100%;padding:1em 0 0}main section.act_info article .text .add strong{display:block;color:#e9b846;text-transform:uppercase}@media (max-width:500px){main section.act_info article picture{width:100%!important;margin:0 0 1.5em}}@media (max-width:767px){main section.block div.picture{width:100%!important;height:50vw!important}main section.act_info article .text .add,main section.block div.text{width:100%!important}main section.iframe div.iframe_wrap{width:100%!important;margin:.6em 0 1em}main section.iframe.iframe_bottom div.iframe_wrap{margin:1.6em 0 1em}}main section.act_box h3{position:relative;font-size:1.8em}main section.act_box .wrap>.box,main section.act_box a.person{position:relative;float:left;width:100%;margin-bottom:1em}main section.act_box a.person picture{width:100%}main section.act_box div.caption{position:absolute;bottom:1em;left:0;width:100%;padding:.5em .2em;font-size:.9em;background:rgba(255,255,255,.6);text-align:center}body.touch main section.act_box div.caption{background:rgba(255,255,255,.7)}main section.act_actors article{position:relative;float:left;width:100%}main section.act_actors article div.caption strong{display:block;text-transform:uppercase}main section.act_actors .table{float:left;width:auto;margin:0 3em 0 0;font-size:.85em}main section.act_actors .table>div>div:first-child{min-width:12em;font-weight:700;color:#525252;text-transform:uppercase}main section.act_pictures a.box{height:220px;background-size:100% auto;background-position:center center;background-repeat:no-repeat}main section.act_pictures a.box:hover{background-size:105% auto}main section.act_pictures a.box.portrait{background-position:top center}@media (min-width:400px){main section.act_box a.person{width:48.5%;margin:0 3% 0 0}main section.act_pictures a.box.portrait{background-size:100% auto}main section.act_pictures a.box.portrait:hover{background-size:105% auto}main section.act_pictures a.box.landscape{background-size:auto 100%}main section.act_pictures a.box.landscape:hover{background-size:auto 105%}}@media (min-width:400px) AND (max-width:767px){main section.act_box .wrap>.box{width:48.5%;margin-left:3%}main section.act_box .wrap>.box:nth-child(odd){margin-left:0}}@media (min-width:768px){main section.boxes .box article .picture{height:180px;background-size:100% auto}body:not(.touch) main section.boxes .box:hover article .picture{background-size:106% auto}main section.gallery article.pic_wrap a{width:23.5%;margin-left:2%;margin-top:1em}main section.gallery article.pic_wrap a:nth-child(4n+1){clear:left;margin-left:0}main section.act_info article .text .add{width:auto;padding:1.5em 2em 1.5em 0}main section.act_info article .text a.submit{margin-top:0}main section.act_box h3{display:inline-block;float:left;margin:0;line-height:1;font-size:3em;text-align:right;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}main section.act_box h3 span{position:absolute;top:-.15em}main section.act_actors h3 span{left:-6.65em}main section.act_director h3 span{left:-3.5em}main section.act_author h3 span{left:-3.85em}main section.act_video h3 span{left:-3.7em}main section.act_pictures h3 span{left:-4.25em}main section.act_box .wrap{float:right;width:92%}main section.act_box a.person{width:32%;margin-right:2%}main section.act_buttons a.submit{float:left;width:49%}main section.act_buttons div.container a.submit:first-child{margin-right:2%}}@media (min-width:768px) AND (max-width:1023px){main section.act_box .wrap>.box{width:32%;margin-left:2%}main section.act_box .wrap>.box:nth-child(3n+1){margin-left:0}}main section.act_buttons{margin-bottom:3em}body.home .schedule{background:url("/images/bg_schedule_500.jpg") 0 0/cover no-repeat fixed}body.home.touch .schedule{background-attachment:scroll}.schedule .container{overflow:hidden;margin-bottom:-1em}.schedule .act{float:left;width:100%;margin:2em 0}.schedule article:nth-child(odd){clear:left}.schedule article picture{z-index:2;float:left;width:100%}.schedule article .text{position:relative;z-index:1;float:left;width:104%;margin:-2em 0 0 -2%;padding:3em 2% 4em;font-size:.9em;background:rgba(209,209,209,.6)}.schedule article.with_url .text{padding-bottom:60px}.schedule article:hover .text,body.touch .schedule article .text{background:rgba(209,209,209,.3)}body.home .schedule article .text{background:rgba(255,255,255,.6)}body.home .schedule article:hover .text,body.home.touch .schedule article .text{background:rgba(255,255,255,.95)}.schedule article .date{display:block;font-size:.9em;line-height:1;padding-top:.4em}.schedule article h3{font-size:1.6em;margin:.1em 0}.schedule article .add{font-size:1.1em}.schedule article .spacer{display:block;height:.6em}.schedule article .text a>i{position:absolute;bottom:.3em;color:#e9b846}.schedule article .text a>i.fa-plus{right:.3em;font-size:35px}.schedule article .text a>i.fa-calendar-alt{right:1.8em;bottom:.36em;font-size:32px}#popup article .text,.schedule article .table{margin-top:.8em}.schedule article:hover .text a>i.fa-plus{bottom:.2em;right:.2em;font-size:40px}.schedule article:hover .text a>i.fa-calendar-alt{bottom:.2em;right:1.4em;font-size:38px}.actdates .date{float:left;width:100%;margin-bottom:1em;padding:1em}.actdates .dayacts article{position:relative;float:left;width:100%;margin-top:.8em;padding:.4em;background:#fff;border:1px solid #dcdcdc;cursor:pointer}.actdates .dayacts article::before{top:25px;right:10px;width:34px;height:4px}.actdates .dayacts article::after{top:10px;right:25px;width:4px;height:34px}.actdates .dayacts article.active::after{top:25px;height:0}.actdates .dayacts article h4{margin-bottom:0}.actdates .dayacts article h4,.actdates .dayacts article p.subtitle{padding-right:30px}#address .phone,.actdates .dayacts article .details{margin-top:.6em}.actdates .dayacts article picture{float:left;width:35%;margin-top:.2em}.actdates .dayacts article div.text{float:left;width:63%;margin-left:2%;padding-right:1%}.actdates .dayacts article a.submit{font-size:1em;margin-top:.5em}.actdates .dayacts article a.submit::before{left:6px;font-size:24px}.actdates .dayacts article a.submit.calendar::before{top:4px}.actdates .dayacts article span.soldout{position:absolute;z-index:3;top:0;right:0;width:55px;height:100%;background-repeat:no-repeat;background-image:url("/images/soldout_1.svg")}@media (min-width:600px){main h1{font-size:3em}.h2,main h2{font-size:2em}.h3,main h3{font-size:1.4em}.h4,main h4{font-size:1.2em}main div.table{display:table}main div.table>div{display:table-row}main div.table>div>div{display:table-cell;padding:.1em .4em}main div.table>div>div:first-child{padding:.1em .4em .1em 0}main div.table>div:first-child>div:first-child{padding-top:.1em}main article .column_left{width:50%;padding-right:2%}main article .column_left img.logo{width:80%}main article .column_right{width:50%;padding-left:2%;padding-bottom:0}main article .column_right+p{clear:left}body.home .schedule{background-image:url("/images/bg_schedule_900.jpg")}.schedule .act{width:100%;margin:2em 0}body.home .schedule .act{width:90%;margin:2em 0 2em 5%}.actdates .date .day{width:30%}.actdates .date .day .short{display:block}.actdates .date .day .long{display:none}.actdates .dayacts{width:70%}.actdates .dayacts article:first-child{margin-top:0}}@media (min-width:1250px){.actdates .date .day{width:25%}.actdates .dayacts{width:75%}}#cookiebanner>div form div,#quotes h3{text-align:center}#quotes_slider{position:relative;margin:1.6em auto .6em;max-width:900px}#quotes_slider::after,#quotes_slider::before{position:absolute;color:#e9b846}#quotes_slider::before{top:-12px;left:4px;content:"\f10d"}#quotes_slider::after{bottom:10px;right:4px;content:"\f10e"}#quotes_slider article{padding:1.4em 1.6em;color:#7e7e7e;background:rgba(255,255,255,.85)}#quotes_slider article p{display:block;font-style:italic}#quotes_slider article p.author{margin-top:.6em;font-style:normal}#quotes_slider .slick-dots li button:before{margin-top:.4em;color:#fff}@media (min-width:600px){#quotes h3{font-size:1.9em}#quotes_slider::after,#quotes_slider::before{font-size:36px}#quotes_slider::before{top:-16px}#quotes_slider::after{bottom:16px}#quotes_slider article{padding:1.4em 3em}}#footteaser{position:relative;width:100%;height:auto}#footteaser article{width:100%;margin-bottom:2em;overflow:hidden}#footteaser article .picture{width:100%;height:200px;background-size:cover;background-repeat:no-repeat;border-bottom:2px solid #fff}#footteaser article.voucher .picture{float:left;background:url("/images/bg_voucher.webp") center center}#footteaser article.newsletter .picture{float:right;background:url("/images/bg_newsletter.webp") center center}#footteaser article .text{position:relative;width:100%;height:100%;padding:1em 10px 50px;color:#fff}#footteaser article .text::after{position:absolute;z-index:300;bottom:.4em;right:.4em;margin-left:-12px;color:#fff;content:"\f067";font-family:'Font Awesome 5 Free';font-weight:900;font-size:35px;line-height:1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#footteaser article:hover .text::after{bottom:.3em;right:.3em;font-size:40px}#footteaser article.voucher{float:left;background:#e9b846}#footteaser article.newsletter{float:right;background:#7dcbff}#footteaser article .text h3{font-size:1.4em;color:#fff}#footteaser article.voucher .text{float:right;background:#e9b846}#footteaser article.newsletter .text{float:left;background:#7dcbff}@media (min-width:700px){#footteaser article{width:100%;margin-bottom:1em}#footteaser article.newsletter{margin-bottom:0}#footteaser article .picture{width:50%;height:100%;border-bottom:none}#footteaser article.newsletter .text,#footteaser article.voucher .picture{border-right:2px solid #fff}#footteaser article .text{width:50%}}@media (min-width:900px){main section.iframe.iframe_left div.iframe_wrap{margin-right:2%}main section.iframe.iframe_right div.iframe_wrap{margin-left:2%}body.home .schedule{background-image:url("/images/bg_schedule_1600.jpg")}.schedule.act_1 .act{width:80%!important;margin:2em 0 2em 10%!important}.schedule.act_2 .act{width:49%!important;margin:2em 0 2em 2%!important}.schedule.act_2 .act:nth-child(odd){margin-left:0!important}.actdates .date .day .short{display:none}.actdates .date .day .long{display:block}#footteaser article{width:49.2%;margin-bottom:0}#footteaser article .picture{width:45%}#footteaser article .text{width:55%}}@media (min-width:1100px){main section.headline article h1{width:43%;font-size:2.6em}main section.headline article div.text{width:55%}#footteaser article .picture,#footteaser article .text{width:50%}}@media (min-width:1300px){#nav_main::after{position:absolute;top:0;left:100%;z-index:300;content:"";width:300%;height:100%;background:#e9b846}#footteaser article .picture{width:55%}#footteaser article .text{width:45%}}@media (min-width:1500px){#footteaser article .picture{width:65%}#footteaser article .text{width:35%}}@media (min-width:2200px){#footteaser article{width:49.4%}#footteaser article .picture{width:70%}#footteaser article .text{width:30%}}footer{position:relative;width:100%;height:auto}#foot{position:relative;display:block;padding-top:4em;padding-bottom:4em}#foot::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;opacity:.3;background:url("/images/kellertheater_white.svg") center center/auto 80% no-repeat}#foot .footbox{float:left;width:100%;text-align:center}#foot .footbox .title{margin-bottom:.8em;font-size:1.1em;font-weight:700;color:#646464;text-transform:uppercase}#foot .logo img{float:left;width:80%;height:auto;margin:0 0 2em 10%}#address a,#address p{padding-left:30px;font-size:1em;color:#646464}#address p{margin-bottom:.8em}#address .address::before{font-size:22px;color:#646464}#address .phone::before{top:2px;font-size:18px;color:#646464}#address .email{margin-top:.4em}#address .email::before{top:2px;font-size:20px;color:#646464}#newsletter{width:90%;margin:2em auto 0;padding-top:2em;border-top:1px solid #646464}#newsletter input[type=email]{width:100%;padding:.3em .6em}#newsletter .submit{width:100%;margin:.4em auto 0;padding:.4em 1em}#footnav ul li{display:block;margin-bottom:.5em}#footnav ul a{color:#646464;text-decoration:none}#sponsors{display:block;background:#9b9b9b;margin-top:.2em;padding:1em 0 4em;color:#fff;text-align:center}#sponsors .notice{float:left;width:100%;padding:0 0 1em;font-size:.8em;text-transform:uppercase;text-align:center}#sponsors .list a{width:auto;height:2.2em;margin:4% 2% 0}#sponsors .list a:first-child{margin-left:3%}#sponsors .list a>img{float:left;width:auto;height:100%}@media (min-width:400px){.schedule.act_2 .act:last-child{margin-bottom:1.4em}.schedule article picture{width:45%}.schedule article .text{width:65%;margin:-1em 0 0 -10%;padding:.5em 1em 4em 13%}.schedule article.with_url .text{padding-bottom:60px}#foot .logo img{width:60%;margin:0 0 2em 20%}}@media (min-width:640px){#foot .footbox{width:50%;text-align:left}#foot .footbox.logo{width:100%;text-align:center}#foot .logo img{width:40%;margin:0 0 3em 30%}#newsletter{margin:0;padding-top:0;border-top:none}#newsletter input[type=email]{width:90%}#newsletter .submit{width:auto;margin:.4em 0 0}#sponsors .list a{height:2.5em;margin:1% 2% 0}}@media (min-width:900px){#foot .footbox{width:33.33333333333333%!important}#foot .logo img{width:205px;margin:0}#sponsors{text-align:left}#sponsors .notice{float:left;width:auto;max-width:12em;padding:1em 0 0;text-align:right}#sponsors .list a{height:2.4em;margin:0 0 0 4%}}#sidebuttons{position:fixed;z-index:1001;bottom:0;left:10px}#sidebuttons a{position:relative;width:40px;height:40px;margin-right:4px;padding-top:6px;background:#bc1b5c;color:#fff;text-align:center}#sidebuttons a.call{background:#e9b846;padding-top:10px}#sidebuttons a.call.hover,#sidebuttons a.call:hover{background:rgba(233,184,70,.8)}#sidebuttons a.mail{background:#7dcbff}#sidebuttons a.mail.hover,#sidebuttons a.mail:hover{background:rgba(125,203,288,.8)}#sidebuttons a.date{background:#fe9397}#sidebuttons a.date.hover,#sidebuttons a.date:hover{background:rgba(254,147,151,.8)}#sidebuttons a i::before{font-size:28px}#sidebuttons a.call i::before{font-size:22px}@media (min-width:500px){#footteaser article .text{padding:1em 20px 50px}#sponsors{padding:1em 0}#sidebuttons{top:26vh;bottom:auto;left:auto;right:0}#sidebuttons a{display:block;margin-top:4px;margin-right:0}}@media (min-width:768px){#sidebuttons{position:fixed;right:0;top:20vh}#sidebuttons a{width:50px;height:50px;margin-top:6px;padding-top:6px}#sidebuttons a i::before{font-size:36px}#sidebuttons a.call{padding-top:10px}#sidebuttons a.call i::before{font-size:32px}}@media (min-width:1024px){#nav_main_ul li a,#nav_main_ul>li{position:relative;float:left}#nav_main_ul>li>ul>li,#nav_main_ul>li>ul>li a{display:block;width:100%}#nav_main{position:absolute;top:104%;right:0;z-index:1000;width:auto;height:auto}#nav_main_ul{float:left;background:#e9b846;list-style:none}#nav_main_ul li a{width:auto;font-size:1.1em;font-weight:700;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#nav_main_ul li.active>a,#nav_main_ul li:hover>a{color:#fde8b7}#nav_main_ul>li>a{float:left;padding:.4em .6em .5em}#nav_main_ul>li:last-child>a{padding-right:20px}#nav_main_ul>li>ul{position:absolute;top:104%;right:0;z-index:100;display:block;width:auto;height:0;padding:.2em .8em 1.2em;background:rgba(255,255,255,0);list-style:none;opacity:0;overflow:hidden;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#nav_main_ul>li:focus>ul,#nav_main_ul>li:hover>ul{height:auto;opacity:1;background:rgba(255,255,255,.85)}#nav_main_ul>li>ul:focus,#nav_main_ul>li>ul:hover,header.scrolling #nav_main_ul>li>ul{background:#fff}#nav_main_ul>li>ul>li a{padding-top:.8em;color:#e9b846;text-align:right;white-space:nowrap}#nav_main_ul>li>ul>li a:hover,#nav_main_ul>li>ul>li.active a{color:rgba(233,184,70,.7)}main article picture.right{margin:.3em 0 .6em 2em}main article picture.left{margin:.3em 2em .6em 0}main article picture.top{margin:0 0 2em}main article picture.bottom{margin:2em 0 0}body.tp1 main section.boxes .box article .picture,body.tp2 main section.boxes .box article .picture{height:220px}main section.act_box .wrap{width:94%}main section.act_box .wrap>.box{width:23.5%;margin-left:2%}main section.act_box .wrap>.box:nth-child(4n+1){margin-left:0}main section.act_box a.person{width:23.5%;margin-right:2%}.actdates .dayacts article div.text>a.submit{display:block}.actdates .dayacts article div.details>a.submit{display:none}#quotes_slider article{padding:1.4em 4em}#foot .footbox{width:50%!important}#foot .footbox:nth-child(odd){clear:left}#footnav,#newsletter{display:inherit;margin-top:3em}#sponsors .list a{height:3em}#sidebuttons{top:25vh}}#scroll_to_top{position:fixed;z-index:400;bottom:10vh;right:0;width:41px;height:35px;background:#c9c7c7;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#scroll_to_top::before{position:absolute;bottom:-3px;left:8px;content:"\f106";font-family:'Font Awesome 5 Free';display:block;font-size:40px;font-weight:900;line-height:1;color:#fff}#scroll_to_top:hover{background:#9b9b9b;cursor:pointer}@media (min-width:860px){#scroll_to_top{bottom:5em}}@media (min-width:768px){#scroll_to_top{width:50px;height:50px}#scroll_to_top::before{bottom:0;left:9px;font-size:52px}}#matomo-opt-out{font-family:inherit!important;font-size:inherit!important;color:inherit!important;background-color:transparent!important}#matomo-opt-out label{padding-top:.2em}#matomo-opt-out label::before{content:"\f0c8"!important;font-family:'Font Awesome 5 Free';font-weight:400;color:#9b9b9b!important;font-size:24px!important;padding-right:.4em}#matomo-opt-out input[type=checkbox]:checked+label::before{content:"\f14a"!important;color:#e9b846!important;line-height:1!important}#popup{position:absolute;z-index:4000;top:20vh;left:50vw;width:300px;height:auto;margin-left:-130px;border-right:1em solid #fe9397;padding:2em 2em 2em 4em;background-color:rgba(255,255,255,.9);display:none}#popup::before{position:absolute;left:-1.4em;top:2.3em;content:"INFO";font-size:6em;font-weight:700;color:#fe9397;transform:rotate(90deg);transition:.5s ease-in-out}#popup::after{position:absolute;top:.2em;right:.4em;content:"\f00d";font-family:'Font Awesome 5 Free';display:block;font-size:3em;font-weight:900;line-height:1;color:#a6a6a6}#popup article{font-size:1.4em;color:#231f20}#popup article .title{font-size:1.6em;font-weight:700;color:#fe9397}@media (min-width:630px){#popup{width:500px;margin-left:-230px;padding:2em 2em 2em 6em}#popup::before{left:-1.4em;top:1.1em;font-size:8em}}#cookiebanner{position:fixed;z-index:300;bottom:-600px;left:0;opacity:0;background:rgba(233,184,70,.9);width:100%;font-size:1.3em;line-height:1.1;color:#fff;display:block}#cookiebanner:hover{background:#e9b846}#cookiebanner.hover{background:rgba(233,184,70,.6)}#cookiebanner>div{max-width:1100px;margin:0 auto;padding:1em 1em 1.1em;overflow:hidden}#cookiebanner>div strong{display:block;margin-bottom:.2em;font-size:1.2em;text-transform:uppercase;color:#fff}#cookiebanner>div p{float:left;width:100%;margin-bottom:.8em}#cookiebanner>div button{display:block;margin:0 auto;padding:.6em 3em;background:#888;border:none;color:#fff;font-weight:700;font-size:14px;text-decoration:none;text-transform:uppercase;cursor:pointer}#cookiebanner>div button:hover{background:#fff;color:#7e7e7e}#cookiebanner>div form div a{display:inline-block;margin-top:.5em;text-decoration:none}@media (min-width:650px){#cookiebanner>div p{width:70%;margin-bottom:0}#cookiebanner>div form div{float:right;padding:1.5em 1em}#cookiebanner>div button{padding:.6em 2em}}@media (min-width:800px){#cookiebanner>div p{width:75%}#cookiebanner>div form div{padding:1em}#cookiebanner>div button{margin-left:.5em;padding:.8em 1.6em}}@media (min-width:1200px){#nav_main_ul>li>a{font-size:1.2em}.box_wrap .box{margin-left:2%}.box_wrap.b2 .box,main section.headline article div.text{width:49%}.box_wrap.b2 .box:nth-child(odd),.box_wrap.b3 .box:nth-child(3n+1),.box_wrap.b4 .box:nth-child(4n+1){clear:left;margin-left:0}.box_wrap.b3 .box{width:32%}.box_wrap.b4 .box{width:23.5%}main section.headline article h1{width:49%;font-size:3.4em}body.tp1 main section.boxes .box article .picture{height:180px}body.tp2 main section.boxes .box article .picture{height:160px}.schedule.act_1 article picture{width:35%}.schedule.act_1 article .date{font-size:1em}.schedule.act_1 article .text{width:75%;font-size:1em}body.home .schedule.act_1 article .text{background:rgba(255,255,255,.7)}#foot .footbox{width:25%!important}#foot .footbox:nth-child(odd){clear:none}#footnav,#newsletter{margin-top:0}#sponsors .notice{max-width:13em}#sponsors .list a{height:3.6em}#sidebuttons{top:22vh}#sidebuttons a{width:60px;height:60px;margin-top:6px;padding-top:10px}#sidebuttons a i::before{font-size:40px}#sidebuttons a.call{padding-top:12px}#sidebuttons a.call i::before{font-size:36px}#scroll_to_top{width:60px;height:60px}#scroll_to_top::before{bottom:0;left:11px;font-size:60px}#cookiebanner>div p{width:80%}#cookiebanner>div form div{padding:.1em 1em}#cookiebanner>div button{padding:.6em 2.6em}}@media print{#cookiebanner{display:none}#breadcrumb,#footnav,#footteaser,#nav_main,#newsletter,#pageinfo,#quotes,#scroll_to_top,#sidebuttons,#sponsors,.submit,footer #socialmedia,header{display:none!important}body{font-size:74%;background:#fff;color:#000}#address{display:block;width:100%!important;text-align:center}}