﻿@font-face{font-family:"Gotham";src:url("/fonts/GothamHTF/bsc-webfont.eot?#iefix");src:url("/fonts/GothamHTF/bsc-webfont.eot?#iefix") format("eot"),url("/fonts/GothamHTF/bsc-webfont.woff2") format("woff2"),url("/fonts/GothamHTF/bsc-webfont.woff") format("woff")}@font-face{font-family:"Fira Sans Extra Condensed";font-style:normal;font-weight:400;src:local(""),url("/fonts/fira-sans-extra-condensed-v10-latin-regular.woff2") format("woff2"),url("/fonts/fira-sans-extra-condensed-v10-latin-regular.woff") format("woff")}@font-face{font-family:"Fira Sans Extra Condensed";font-style:italic;font-weight:400;src:local(""),url("/fonts/fira-sans-extra-condensed-v10-latin-italic.woff2") format("woff2"),url("/fonts/fira-sans-extra-condensed-v10-latin-italic.woff") format("woff")}@media screen,projection{:root{--season_color: #cfa8cf}html{min-height:100%;overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(51,71,115,.2);scroll-behavior:smooth}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{position:relative;min-height:100%;margin:0 auto;padding:0;color:#0a0a0a;font-size:100%;line-height:1.4;font-family:"Fira Sans Extra Condensed",sans-serif;background:#fff;-webkit-font-smoothing:antialiased}main,header,footer,article,aside,details,figcaption,figure,hgroup,nav,section{display:block}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%;font-family:"Gotham",sans-serif;font-style:normal;font-weight:normal}h1{font-size:200%;line-height:1;text-transform:uppercase;letter-spacing:-1px}h2,h3{margin:2rem 0 0 0;font-size:125%;line-height:1;text-transform:uppercase;letter-spacing:-1px}main h2+div,main h3+div{margin-top:1rem}h3{margin-bottom:0;font-size:100%;line-height:1.26;letter-spacing:normal}h3+*{margin-top:0}ul{list-style:square}hr{height:2px;margin:1.4em 0;padding:0;border:0;border-top:1px solid #000;border-bottom:1px solid #000}a{color:#cfa8cf;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s}a:not([href]){pointer-events:none}a:active,a:focus{outline:none}main a{border-bottom:1px solid #fff}main a:hover{color:#cfa8cf;border-bottom-color:#cfa8cf}a img{border:0}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;border:0}form{margin:0 0 1.4em;padding:0}fieldset{margin:0;padding:0;border:0}input,button,textarea,select{font:inherit}.hidden,.hide{position:absolute;top:-1000em}audio,canvas,video{display:inline-block}blockquote{margin:0 0 2em 0;padding:1em 2em 0;font-style:italic}blockquote>*{margin-left:10px}blockquote strong{font-family:"Gotham",sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}blockquote a{color:#0a0a0a}blockquote:before{content:"»";float:left;position:relative;z-index:99;font-size:350%;line-height:.75;font-family:"Gotham",sans-serif;font-style:normal;margin-left:-0.65em}table{margin:0 0 1.4em 0;border-collapse:collapse;empty-cells:show}th,td{vertical-align:top}input,textarea,select{color:#0a0a0a;font-size:100%;font-family:inherit}.visually_hidden,.seo{position:absolute;clip:rect(0 0 0 0);overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0}header{position:absolute;z-index:12;top:0;width:100%;max-width:76rem;margin:0 auto;padding:20px 1rem 0}header h1{width:128px}#hero{background:#000}.banner{position:relative;display:flex;flex-direction:column;align-items:center;height:50vh;min-height:20rem;max-height:100%;margin:0 auto;padding:15px 0;color:#fff;font-family:"Gotham",sans-serif;text-align:center;background:no-repeat center;background-size:cover}.banner h2{position:relative;z-index:8;max-width:15em;margin:auto auto 0;font-size:175%;line-height:1;text-shadow:0 0 10px rgba(0,0,0,.6)}.banner p{position:relative;z-index:10;max-width:48em;margin:0 auto;padding:0 4em;line-height:1;text-transform:uppercase}.banner p>*{margin-bottom:0}.banner.teasing>h2,.banner.teasing>p{z-index:1}.banner.clear>h2,.banner.clear>p{opacity:0;z-index:-1}.banner div{position:absolute;z-index:0;opacity:0;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;padding:15px 0;background:no-repeat center;background-size:cover;transition:opacity 1.8s}.banner .current{opacity:1;z-index:2}.banner a{display:inline-block;margin:.75em 0;padding:.25em 1em;color:inherit;font-family:"Gotham",sans-serif;font-weight:normal;text-transform:uppercase;border:2px solid;transition:color .2s}.banner a:hover{color:#cfa8cf;border-color:#cfa8cf}.banner .btn{padding:.5em 1em}.slider_btn{position:absolute;opacity:.8;cursor:pointer;z-index:8;top:50%;width:22px;height:44px;margin-top:-22px;background:no-repeat center rgba(0,0,0,0);background-size:contain;border:none;transition:opacity .2s}#prvs{visibility:hidden;left:.5rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='100' viewBox='0 0 50 100'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='4' d='M48.8.7l-47.7 50m0-1.4l47.7 50'/%3E%3C/svg%3E")}#nxt{right:.5rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='100' viewBox='0 0 50 100'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='4' d='M48.8 50.7L1.1.7m0 98.6l47.7-50'/%3E%3C/svg%3E")}.banner[style] #prvs{opacity:0}.banner div[style]:first-of-type.current~#prvs{opacity:0}main{max-width:76rem;min-height:50vh;margin:0 auto;padding:1.5rem 1rem 6rem}footer{padding:1em 1rem;text-align:center;color:#fff;font-family:"Gotham",sans-serif;text-transform:uppercase;background:#000}header p{position:absolute;top:20px;left:1rem;right:1rem;margin:0;text-align:right;font-family:"Gotham",sans-serif;text-transform:uppercase;font-size:87.5%;line-height:2}header a{color:#fff}#navicon{display:inline-block;position:relative;z-index:1;margin:0 0 0 auto;text-align:center;text-decoration:none}#navicon:focus{outline:0}#navicon span{margin-left:.5em;font-size:150%}#navicon span,#navicon span:before,#navicon span:after{height:.2em;width:1.25em;background:#fff;border-radius:2px}#navicon span{opacity:1;position:relative;top:-2px;display:inline-block;vertical-align:middle;transition-duration:.1s;transition-delay:0;transition-property:background}#navicon span:before,#navicon span:after{content:"";position:absolute;left:0;transition-duration:.25s,.25s;transition-delay:.25s,0}#navicon span:before{top:-9px;transition-property:top,transform}#navicon span:after{bottom:-9px;transition-property:bottom,transform}nav{padding:1.4em 0;background:#000;background:rgba(0,0,0,.9)}nav ul{margin:0;padding:0;list-style:none}.js nav{position:fixed;z-index:0;overflow-y:auto;-webkit-overflow-scrolling:touch;top:110%;left:0;right:0;bottom:0}.js nav ul{transform:translate3d(0, -100%, 0);transition:transform .5s}#menu{font-family:"Gotham",sans-serif;text-transform:uppercase;line-height:2.5}#menu li{border-top:1px solid rgba(255,255,255,.3)}#menu a{display:block;padding:0 1.5em;color:#fff;text-decoration:none}#menu a:hover{color:#cfa8cf}#menu a:hover:after{border-top-color:#cfa8cf}#menu ul a{padding-left:3em}#menu [aria-haspopup]{color:rgba(255,255,255,.7)}#menu [aria-haspopup]:after{content:"";display:inline-block;vertical-align:middle;position:relative;top:.1em;right:-0.5em;height:.8em;width:.5em;border:.5em solid rgba(0,0,0,0);border-top-color:#fff}#menu [aria-current],#menu .active>a{color:#cfa8cf}.nav-open{overflow:hidden;height:100vh}.nav-open header{background:rgba(0,0,0,.8);box-shadow:0 5px 20px #000}.nav-open nav{z-index:11;top:0;padding-top:118px}.nav-open nav ul{transform:translate3d(0, 0, 0)}.nav-open #navicon span{background-color:rgba(0,0,0,0)}.nav-open #navicon span:before,.nav-open #navicon span:after{transition-delay:0,.1s}.nav-open #navicon span:before{top:0;transform:rotate(45deg)}.nav-open #navicon span:after{bottom:0;transform:rotate(-45deg)}.socialmedia{display:flex;align-items:center;justify-content:center;padding:0;list-style:none}.socialmedia li{display:inline-block;margin:0 .5em}.socialmedia a{display:block;width:32px;height:32px;overflow:hidden;text-indent:-999em;background:no-repeat center;background-size:cover;border:none}.socialmedia a:before{content:"";display:block;width:0;height:150%}.socialmedia .fcbk{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='%233b5998' height='512' width='512'/%3E%3Cpath d='m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196' fill='%23fff'/%3E%3C/svg%3E")}.socialmedia .twttr{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='%231da1f3' height='512' width='512'/%3E%3Cpath d='m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z' fill='%23fff'/%3E%3C/svg%3E")}.socialmedia .ytb{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512px' height='512px' viewBox='0 0 512 512'%3E%3Crect fill='%23E62D28' width='512' height='512'/%3E%3Cpath id='path9-3' fill='%23FFFFFF' d='M426.6,210.4c-2-24.3-3.6-32.2-8.7-42.3c-6.6-13.4-16.2-20.5-29.9-22.1 c-10.6-1.2-50.3-2.9-87.1-3.7c-63.7-1.4-168.5,1.3-181.8,4.7c-6.2,1.6-10.8,4.3-15.6,9.1c-8.5,8.4-13.5,20.5-15.5,37.2 c-4.6,38.1-4.7,84.2-0.3,123.7c1.9,17,5.9,28,13.3,37.1c4.6,5.7,12.6,10.5,19.7,11.9c5,1,30,2.4,66.5,3.7c5.4,0.2,19.8,0.5,32,0.7 c25.3,0.5,71.9,0.2,98.5-0.6c17.9-0.5,50.5-1.8,56.6-2.3c1.7-0.1,5.7-0.4,8.8-0.6c10.6-0.6,17.3-2.8,23.6-7.8 c8.2-6.4,14.5-18.3,17.2-32.2c2.5-13.2,4.2-36.6,4.6-63.2C428.6,241.7,428.2,229.7,426.6,210.4L426.6,210.4z M211.8,305.7v-98.9 l89,49.4L211.8,305.7L211.8,305.7z'/%3E%3C/svg%3E")}.socialmedia .nstgrm{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Crect height='512' width='512'/%3E%3Cg stroke='%23fff' stroke-width='36'%3E%3Crect height='364' rx='92' width='364' x='74' y='74'/%3E%3Ccircle cx='256' cy='256' r='85'/%3E%3C/g%3E%3Ccircle cx='362' cy='150' fill='%23fff' r='24'/%3E%3C/svg%3E")}.socialmedia .vav{width:90px;background-image:url("/assets/vis-a-vis.png")}aside .socialmedia{justify-content:flex-start}aside .socialmedia li:first-child{margin-left:0}footer .socialmedia a{filter:invert(100%) grayscale(100%) brightness(250%)}footer .socialmedia .vav{filter:none}footer>*{margin:1.4em auto}footer>p{word-spacing:.25em}footer>p a{color:inherit}footer>p strong{display:block;color:#cfa8cf}footer>p span{opacity:0}.headline h1,.headline h2{font-size:100%;line-height:1;letter-spacing:.2px;border-bottom:2px solid #000;margin-top:0;margin-bottom:1.4em}.btn{margin:.75em 0;font-family:"Gotham",sans-serif;font-weight:normal;text-transform:uppercase;border:2px solid}.btn:hover{border-color:#cfa8cf}.btn p{margin:0}.btn a{display:block;padding:.25em 1em;text-align:center;color:inherit}.btn a:hover{border-color:rgba(0,0,0,0)}.btn.lrg a{padding:1.5em;font-size:170%;line-height:1}a.btn{opacity:1;display:inline-block;padding:.25em 1em;color:inherit;transition:color .2s}a.btn:hover{color:#cfa8cf}.teaser_img{position:relative;margin:0;background:no-repeat center;background-color:#dedede;background-size:cover}.teaser_img:before{content:"";display:block;padding-bottom:60%}.teaser_img>a:only-child{position:absolute;top:0;left:0;right:0;bottom:0}.tiles{display:flex;flex-wrap:wrap;justify-content:space-between}.tiles>div{display:flex;flex-direction:column;width:48.5%;margin:0 0 30px 0;text-align:center}.tiles .fill{height:0}.tiles .teaser_img{margin-bottom:.25em}.tiles h2{font-size:150%;line-height:1;hyphens:auto}.tiles p{line-height:1.25}.tiles h2,.tiles p{margin:0}.tiles .subline{text-transform:uppercase;font-family:"Gotham",sans-serif;font-size:87.5%;font-size:87.5%}.tiles>div>a{color:#0a0a0a;border:none}.tiles>div>a:hover{color:#0a0a0a}.tiles .more{display:flex;justify-content:center;align-items:center;margin:0;padding-top:.25em}.tiles .more .btn{margin:0 .5em;padding:.25em 1em;white-space:nowrap;border:2px solid}.tiles .more .btn+.btn{color:#cfa8cf;border-color:#cfa8cf}.coming>div,.programm>div{width:100%}.block{margin:2.1em 0}.block+.block{padding-top:2.1em;border-top:2px solid #000}.block>div>*:first-child{margin-top:0}.block>div>*:last-child{margin-bottom:0}.block h1{font-size:150%}.block p{margin:.5em 0}.block p:last-child a:only-child{display:inline-block;padding:.25em 1em;font-family:"Gotham",sans-serif;font-weight:normal;text-align:center;color:inherit;font-weight:normal;text-transform:uppercase;border:2px solid}.block p:last-child a:only-child:after{content:" »"}.block p:last-child a:only-child:hover{color:#cfa8cf;border-color:#cfa8cf}.news article{margin:0 0 1.4em}.news h2{font-size:150%;line-height:1}.news h2+*{margin-top:.25em}.news h2 a{color:#0a0a0a;border:none}.news .teaser_img+*{margin-top:.25em}.news h2:first-child{margin-top:0}.intro{margin:0 0 1.4em;font-style:italic}.personen .teaser_img:before{padding-bottom:100%}article video{width:100%}.video{position:relative;overflow:hidden;height:0;padding-bottom:56.25%;margin-bottom:1.4em}.video iframe{position:absolute;top:0;left:0;height:100%;width:100%}.columns .content>.headline:first-child h2{margin-top:0}.columns .content>p>img{display:block;margin-top:1.4em;margin-bottom:1.4em}.columns aside>figure:first-child{margin-left:0;margin-right:0}.columns aside>.headline:first-child h2{margin-top:0}.actions{margin-top:2.8em;padding:0;list-style:none}.actions li{padding:0}.actions .btn{width:100%;text-align:center}.actions .btn:after{content:" »"}.actions .btn span{opacity:.2}.portrait{margin:0 0 1.4em}.portrait img{max-width:75%}.portrait~p a[href^="/programm/"],.portrait~p a[href^="/repertoire/"]{display:block;font-family:"Gotham",sans-serif;font-weight:normal;font-size:100%;text-transform:uppercase;color:inherit;line-height:1;border:none}.portrait~p a[href^="/programm/"]:after,.portrait~p a[href^="/repertoire/"]:after{content:"Mehr »";display:block;width:8em;margin-top:.5em;padding:.5em 1em;text-align:center;font-size:100%;border:2px solid}.portrait~p a[href^="/programm/"]:hover:after,.portrait~p a[href^="/repertoire/"]:hover:after{color:#cfa8cf}.grid{margin-left:auto;margin-right:auto;padding:0;list-style:none;display:grid;gap:1em;grid-template-columns:repeat(auto-fill, minmax(12em, 1fr))}.grid li{padding:1em;background:#f5f5f5}.grid figure{position:relative;overflow:hidden;margin:0}.grid figure:before{content:"";display:block;float:left;width:1px;margin-left:-2px;padding-bottom:100%}.grid a{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;line-height:1;display:grid;justify-content:center;align-content:center;text-decoration:none;border:0}a.tckts{color:#cfa8cf}.spielplan{width:100%}.spielplan thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.spielplan td,.spielplan th{display:block;padding:.5em 0;text-align:left;line-height:1.4}.spielplan tbody th{font-family:"Gotham",sans-serif;font-weight:normal;font-size:125%;line-height:1;font-weight:normal;text-transform:uppercase}.spielplan tbody tr+tr{border-top:2px solid}.spielplan tbody tr+tr>th{padding-top:2.4em}.spielplan .date,.spielplan .title,.spielplan .time{display:inline-block;font-family:"Gotham",sans-serif;text-transform:uppercase}.spielplan .date{line-height:1}.spielplan .title{line-height:1}.spielplan .rprtr{color:#cfa8cf}.spielplan .time{font-size:87.5%}.spielplan .location,.spielplan .desc{display:block}.spielplan br{display:none}.spielplan .links{text-align:right}.spielplan .btn{min-width:6em;margin:0;text-align:center;white-space:nowrap}.spielplan .btn+.btn{margin-left:.5em}.spielplan .soldout{opacity:.6}#program th,#program td{border-bottom:1px solid #cfa8cf}#program a{color:#cfa8cf;border-color:#fff}#col-date{width:12%}#col-title{width:55%}#col-location{width:23%}#col-tickets{width:10%}.date strong{text-transform:uppercase}.summary strong{text-transform:uppercase}#status_info{scroll-margin-top:6em;display:inline-block;padding:.5em 1em;border:2px solid rgba(0,0,0,.1)}#status_info:target{border-color:#cfa8cf;box-shadow:0 0 10px #cfa8cf}#status_info span{font-family:"Gotham",sans-serif}#productions{margin:0;padding:0;list-style:none}#productions li{margin:0 0 1.4em 0;padding:0}#productions li strong{text-transform:uppercase}.play h1{margin-bottom:.7em}#psp th,#psp td{padding:0}.sponsoren table{width:100%}.sponsoren tr{border-bottom:1px solid #cfa8cf}#order-errors{color:#cfa8cf}form fieldset{margin-bottom:1.4em;padding-bottom:1.4em;border-bottom:1px solid #000}form .field{width:100%;padding:.25em;border:1px solid #000}form .field:focus{border-color:#cfa8cf}form p>label:first-child{display:block}form p label+span.dbl{display:flex;width:100%}form p .label{display:block}form .short{width:20%}form .medium{width:84%}form .short+.medium{border-left:none}form .tiny{width:4em}form input+label{display:inline-block;padding-left:.5em}#order .highlighted{border-color:#cfa8cf}#order strong.event-title{text-transform:uppercase}#order strong.event-date{text-transform:uppercase}#order strong.event-location{font-weight:normal}#send_order,#send_voucher{display:block !important;text-align:right}#send_order button,#send_voucher button{padding:.25em 1em;margin:1em 0;color:#0a0a0a;font-family:"Gotham",sans-serif;font-weight:normal;text-transform:uppercase;background:#fff;border:1px solid}.pd{scroll-margin-top:4.2em}.pd+.pd{border-top:1px solid #303030}.overlay{cursor:pointer;position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;height:100%;display:flex;justify-content:center;align-items:center;background:#fff;background:no-repeat rgba(255,255,255,.95);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23303030' d='M16 11.8L8.2 4 4 8.2l7.8 7.8L4 23.8 8.2 28l7.8-7.8 7.8 7.8 4.2-4.2-7.8-7.8L28 8.2 23.8 4 16 11.8z'/%3E%3C/svg%3E");background-position:100% .5em;background-position:calc(100% - .5em) .5em;background-size:32px}.overlay .inner{width:42em;overflow-y:auto;max-width:90%;max-height:90vh;padding:2.5vw;background:#cfa8cf;box-shadow:0 0 20px rgba(0,0,0,.4)}.overlay img{display:block;margin:auto}.overlay a{color:inherit;border-color:inherit}.overlay a:hover{color:inherit}.has_image .inner{width:auto;padding:0;background:rgba(0,0,0,0)}.inner{scrollbar-width:thin;scrollbar-color:#ccc #fff}.inner::-webkit-scrollbar{width:12px}.inner::-webkit-scrollbar-track{background:#fff}.inner::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:20px;border:3px solid #fff}.cal_intern th,.cal_intern td{padding:.5em}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:#000}#cboxContent{margin-top:20px}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious.hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext.hover{background-position:bottom right}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose.hover{background-position:bottom center}#cboxOverlay{background:rgba(0,0,0,.7)}}@media only screen and (max-width: 48.49em){@supports(display: contents){.home .columns{display:flex;flex-direction:column}.home .content{display:contents}.home aside{order:5;margin:2.8em 0;padding:2.8em 0;border-top:2px solid;border-bottom:2px solid}.home .block{order:6;margin:1em 0}}}@media only screen and (min-width: 35em){body:before{content:"35"}header h1{width:160px}.tiles>div{width:31.5%}.coming>div,.programm>div{width:47.5%}.block{display:flex;justify-content:space-between}.block>div{flex:0 0 auto}.block>div:first-child{width:33%}.block>div:last-child{width:calc(67% - (1rem))}.block:nth-of-type(odd){flex-direction:row-reverse}.spielplan td,.spielplan th{display:table-cell;line-height:1.25}.spielplan td:nth-child(2){padding-left:.5em;padding-right:.5em}.spielplan .date,.spielplan .title,.spielplan .time{display:block;margin:0 0 .05em}.spielplan .location,.spielplan .desc{display:inline}.spielplan .links{text-align:center}.spielplan .btn{display:block;margin:0}.spielplan .btn+.btn{margin:.5em 0 0 0}footer .socialmedia:before{content:attr(aria-label);padding-right:1.5em}}@media only screen and (min-width: 44em){body:before{content:"44"}.banner{padding:30px 0}.banner h2{font-size:250%;font-size:calc(28px + 24*(100vw - 704px)/318)}.banner div{padding:30px 0}.tiles>div{width:23.5%}.coming>div,.programm>div{width:47.5%}.spielplan td,.spielplan th{padding:1em 0}.spielplan td:nth-child(2){padding-left:1em;padding-right:1em}.spielplan .date,.spielplan .title{font-size:125%}form p{display:flex;align-items:flex-start}form p>label:first-child,form p .label{flex:0 0 11em;padding-right:1em;text-align:right}form p>label:first-child+input[type=text],form p>label:first-child+input[type=email],form p>label:first-child+textarea,form p>label:first-child+span,form p .label+input[type=text],form p .label+input[type=email],form p .label+textarea,form p .label+span{flex:1 1 auto;width:auto}form label+input,form label+textarea,form label+span,form .label+input,form .label+textarea,form .label+span{margin-top:-0.25em}form .medium{width:80%}form input,form textarea{flex-shrink:0}footer>p strong{display:inline-block}footer>p span{opacity:1}}@media only screen and (min-width: 48.5em){body:before{content:"48.5"}header p{top:-999em}.banner{height:70vh}.slider_btn{opacity:.3;width:50px;height:100px;margin-top:-50px}.slider_btn:hover{opacity:.7}.slider_btn:focus{outline:none}nav{position:absolute;z-index:12;overflow:visible;top:30px;left:auto;right:1rem;bottom:auto;padding:0;background:rgba(0,0,0,0)}nav ul{transform:none}.js nav{position:absolute;z-index:12;overflow-y:visible;top:30px;left:auto;right:1rem;bottom:auto}.js nav ul{transform:none}#menu{display:flex;line-height:1.1}#menu li{position:relative;border:none}#menu>li ul{display:none;position:absolute;z-index:10;top:2em;right:0;min-width:18em;padding:10px 20px;background:#000}#menu>li ul a{padding:.25em 0;text-align:center}#menu>li li:nth-child(5){margin-bottom:.75em;padding-bottom:.75em;border-bottom:1px solid #fff}#menu>li li:nth-last-child(4){margin-top:.75em;padding-top:.75em;border-top:1px solid #fff}#menu>li:first-child{display:none}#menu>li:hover ul{display:block}#menu a{padding:0 1.5em 1em 0}#menu [aria-haspopup]{color:#fff}.js #menu>li:hover ul{display:none}.js #menu>li.open ul{display:block}.columns{display:flex;flex-wrap:wrap;justify-content:space-between}.columns .content{width:66%}.columns .content+aside{width:29%}.columns aside>figure:first-child{margin-top:0}.schedule .columns .content{width:100%;margin-bottom:2.8em}.schedule .columns .content+aside{width:100%}.actions{width:66%}}@media only screen and (min-width: 52em){body{font-size:106.25%}body:before{content:"52"}.programm>div{width:31.5%}.tiles h2{hyphens:manual}}@media only screen and (min-width: 64em){body:before{content:"64"}.columns .content>p{padding-right:10em}.columns .content>p>img{margin-right:-10em;max-width:calc(100% + 10em)}.columns .content>ul,.columns .content>ol{padding-right:10em}.columns .content>.grid{padding-right:0}.columns blockquote,.columns .actions{padding-right:10em}}@media only screen and (min-width: 76rem){body:before{content:"76rem"}header{left:50%;margin-left:-38rem}.banner h2{max-width:15em;font-size:325%;line-height:.85;text-shadow:0 0 30px rgba(0,0,0,.6)}#prvs{left:50%;margin-left:calc(-50vw + 4rem)}#nxt{right:50%;margin-right:calc(-50vw + 4rem)}nav{right:1rem;right:50%;margin-right:calc(-38rem + 1rem)}.js nav{right:1rem;right:50%}.columns{display:flex;flex-wrap:wrap;justify-content:space-between}.schedule .columns .content{width:66%;margin-bottom:0}.schedule .columns .content+aside{width:29%}.grid{grid-template-columns:repeat(auto-fill, minmax(14em, 1fr))}}@media print{*{background-color:rgba(0,0,0,0) !important;color:#000 !important;text-shadow:none !important}body{font:11pt/1.25 "Helvetica Neue",sans-serif}article{page-break-before:always}h1{font-size:125%;margin:1em 0}h2{font-size:112.5%;margin:1em 0}h3,h4,h5,h6{font-size:100%;margin:0}h2,h3{page-break-after:avoid}p,h2,h3{orphans:3;widows:3}p{margin:1em 0;max-width:46em}ul,ol{margin:1em 0}li{margin:0 0 0 1em;padding:0}a,a:visited{text-decoration:underline}img{max-width:100% !important;height:auto;page-break-inside:avoid}pre,blockquote{margin:1em 0;padding:.5em 1em;border:1px solid #999;page-break-inside:avoid}figure{margin-left:auto;margin-right:auto}img{max-width:100% !important;page-break-inside:avoid}hr{margin:2em 0;border:0;border-bottom:1px solid #000}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}tfoot{display:table-footer-group}label,.label{display:block}.banner{background-image:none !important}.banner>*{display:none}.banner h2{display:block;font-size:125%}.socialmedia{display:none}header{margin-bottom:1.5em;border-bottom:1px solid}header img{filter:grayscale(100%) brightness(72%)}header p{display:none}.columns>*{margin-bottom:3em}.tiles>div{margin-bottom:2.25em}.tiles>div>a{text-decoration:none}.tiles h2{margin:0 0 .4444444444em}.tiles p{margin:0 0 .5em}.spielplan th,.spielplan td{padding:.25em .5em;border-bottom:1px solid}.spielplan .date,.spielplan .time,.spielplan .location{display:block}.spielplan .links>*{display:block}footer{margin-top:1.5em;border-top:1px solid}footer ul{display:none}nav{display:none}.home nav{display:block;margin-top:1.5em;padding-top:.5em;border-top:1px solid}}body:before{display:none;position:fixed;z-index:1000;bottom:10px;right:10px;padding:.5em 2em;color:#fff;font-size:1rem;background:rgba(0,0,0,.7);-webkit-font-smoothing:antialiased}*{outline:none !important}
