.__nuxt-error-page{padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;font-weight:100!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;right:0;bottom:0}.__nuxt-error-page .title{font-size:1.5rem;margin-top:15px;color:#47494e;margin-bottom:8px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;text-decoration:none}.__nuxt-error-page .logo{position:fixed;left:12px;bottom:12px}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;-webkit-transition:width .1s,opacity .4s;-o-transition:width .1s,opacity .4s;transition:width .1s,opacity .4s;background-color:#000;z-index:999999}.invertImage{-webkit-filter:invert(1);filter:invert(1)}.fuenftel{-webkit-transition:all .3s ease,-webkit-transform;transition:all .3s ease,-webkit-transform;-o-transition:transform,all .3s ease;transition:transform,all .3s ease;transition:transform,all .3s ease,-webkit-transform;width:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fuenftel .titlenav{height:auto;font-size:4rem;padding:.5rem;z-index:10}.fuenftel .main{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.fuenftel .main>div:first-child:not(.imageNav){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fuenftel .imageNav,.fuenftel .imageNav img,.fuenftel .main{height:100%;width:100%}.fuenftel .imageNav,.fuenftel .imageNav img{overflow:hidden}.fuenftel .imageNav img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-o-object-position:left;object-position:left}.fuenftel.fullMenu{height:20%}.fuenftel.fullMenu .titlenav{font-size:4rem}.fuenftel.activeRoute{height:100vh}.fuenftel.closed{height:0%}@media (min-width:768px){.fuenftel.activeRoute,.fuenftel.closed,.fuenftel.fullMenu{height:100vh}.fuenftel.closed{height:100vh;width:5%}.fuenftel.activeRoute{width:80%}.fuenftel.fullMenu .titlenav{height:auto;font-size:2.25rem;text-align:left;padding:.5rem;z-index:10}.fuenftel{-webkit-transition:width .3s ease,-webkit-transform;transition:width .3s ease,-webkit-transform;-o-transition:transform,width .3s ease;transition:transform,width .3s ease;transition:transform,width .3s ease,-webkit-transform;width:20%;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fuenftel,.fuenftel .titlenav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fuenftel .titlenav{height:auto;font-size:2.25rem;text-align:left;padding:.5rem;z-index:10}.fuenftel .main{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.fuenftel .main>div:first-child:not(.imageNav){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fuenftel .imageNav,.fuenftel .imageNav img,.fuenftel .main{height:100%;width:100%;min-width:100%}.fuenftel .imageNav img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-o-object-position:left;object-position:left}}.imageNav.Stuenzi{background-color:#cf512b}.imageNav.Stuenzi.hoovering{background-color:#000}p{padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.25rem;line-height:1.1}p a{text-decoration:underline}p a:hover{color:#fff;background-color:#000}.last,p:last-child{padding-bottom:1.5rem}@media (min-width:640px){.content.fulltext p{padding-right:1.5rem}}@media (min-width:768px){.content.fulltext p{padding-right:5rem}}@media (min-width:1024px){.content.fulltext p{padding-right:5rem}}@media (min-width:1280px){.content.fulltext p{padding-right:10rem}}#festival .header,#festival .header2020,.lineup2020{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#festival .header2020 h1,#festival .header h1,.lineup2020 h1{border-bottom:.15rem;border-color:#000;border-style:solid;line-height:1.1;padding:1.5rem;font-size:4rem}#festival .header2020 img,#festival .header img,.lineup2020 img{-o-object-position:center;object-position:center;background-color:#fff}#festival .header2020 section,#festival .header section,.lineup2020 section{width:100%}@media (min-width:768px){#festival .header2020 section,#festival .header section{border-left:.15rem;border-color:#000;border-style:solid;width:50%}#festival .header2020 h1{border-bottom-width:0}}#festival .festivalDay h2,#festival .festivalDay h3,#festival .lineup2020 h2,#festival .lineup2020 h3{font-size:2.25rem}#festival .festivalDay h2,#festival .lineup2020 h2{border-bottom:.15rem;border-color:#000;border-style:solid;padding-top:.5rem;padding-bottom:.5rem;padding-left:1.5rem}#festival .festivalDay h3,#festival .lineup2020 h3{line-height:1.1;padding:1.5rem}#festival .festivalDay p.sub,#festival .lineup2020 p.sub{padding:0 0 .5rem;font-size:1.25rem;line-height:1.1}#festival .logos{width:100%;padding-bottom:1.5rem;border-bottom:.15rem;border-color:#000;border-style:solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#festival .logos img{height:4rem;float:left;margin-top:.75rem;margin-left:1.5rem;margin-bottom:.75rem}.festivalNav{width:100%;display:block;font-size:1.5rem}.festivalNav a{margin-right:1rem}.festivalNav a.nuxt-link-active,.festivalNav a.nuxt-link-exact-active,.festivalNav a:hover{background-color:#000;color:#fff}@media (min-width:768px){.festivalNav{width:auto;margin-left:auto;font-size:2.25rem}}#edition{background-color:#000;color:#fff}#edition .content{border-color:#fff}#edition .editionItem{width:50%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}#edition .editionItem:not(:first-child){border-left-width:.15rem}#edition .editionItem:last-child{border-right-width:.15rem}#edition .editionInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-bottom-width:.15rem}.editionItem:hover img{//-webkit-filter:invert(1);//filter:invert(1)}.editionItem:hover span{color:#000;background-color:#fff}.footer{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#000;color:#fff;z-index:50;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer a:first-child{padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem}.footer a:last-of-type{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.footer a,.footer span{padding-top:.5rem;padding-bottom:.5rem;padding-left:.25rem}.footer a img,.footer span img{height:5rem}.footer span.logo{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;padding-right:.5rem}@media (min-width:768px){.footer a img,.footer span img{height:2.5rem}}@font-face{font-family:Terrazzo Regular;src:url(/_nuxt/fonts/19578cf.woff2) format("woff2");src:url(/_nuxt/fonts/5f892aa.woff) format("woff");font-weight:400;font-style:normal}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:rgba(0,0,0,0)}b,strong{font-weight:bolder}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}img{border-style:none}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible}button{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h3,p{margin:0}button{background:rgba(0,0,0,0);padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{border:0 solid #e2e8f0}img{border-style:solid}input::-webkit-input-placeholder{color:inherit;opacity:.5}input::-moz-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input{padding:0;line-height:inherit;color:inherit}canvas,iframe,img,object,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}html{font-family:Terrazzo Regular,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:8px;font-size:12px}.baseContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:-webkit-fill-available;height:100vh;height:calc(var(--vh, 1vh)*100);min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}@media (min-width:640px){html{font-size:12px}}@media (min-width:768px){html{font-size:16px}}@media (min-width:1024px){html{font-size:17px}}@media (min-width:1280px){html{font-size:18px}}#__layout,#__nuxt,body,html{height:100vh;width:100vw;overflow:hidden;min-height:-webkit-fill-available}.content{z-index:0;position:relative;width:100%}.content.fulltext{border-bottom:.15rem;border-color:#000;border-style:solid}.content.fulltext p{width:100%}.content.fulltext.stuenzi{border-style:solid;border-bottom-width:0}#edition,#festival,#kollektiv,#series{min-height:100%}#festival .header,#festival .header2020,#series section,.festivalDay section,.lineup2020 section{border-bottom:.15rem;border-color:#000;border-style:solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#festival .header2020 img,#festival .header img,#series section img,.festivalDay section img,.lineup2020 section img{-o-object-fit:contain;object-fit:contain;width:100%;padding-bottom:1.5rem}#festival .header2020 h3,#festival .header2020 p,#festival .header h3,#festival .header p,#series section h3,#series section p,.festivalDay section h3,.festivalDay section p,.lineup2020 section h3,.lineup2020 section p{padding-right:1.5rem}#festival .header2020 .details,#festival .header2020 .overview,#festival .header2020 .right,#festival .header .details,#festival .header .overview,#festival .header .right,#series section .details,#series section .overview,#series section .right,.festivalDay section .details,.festivalDay section .overview,.festivalDay section .right,.lineup2020 section .details,.lineup2020 section .overview,.lineup2020 section .right{width:100%}#series section,.festivalDay section,.lineup2020 section{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#series section img,.festivalDay section img,.lineup2020 section img{-o-object-position:top;object-position:top;width:100%;padding-bottom:1.5rem}@media (min-width:768px){#festival .header,#festival .header2020,#series section,.festivalDay section,.lineup2020 section{border-bottom:.15rem;border-color:#000;border-style:solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#festival .header2020 h3,#festival .header2020 p,#festival .header h3,#festival .header p,#series section h3,#series section p,.festivalDay section h3,.festivalDay section p,.lineup2020 section h3,.lineup2020 section p{padding-right:1.5rem}#festival .header2020 .details,#festival .header2020 .overview,#festival .header2020 .right,#festival .header .details,#festival .header .overview,#festival .header .right,#series section .details,#series section .overview,#series section .right,.festivalDay section .details,.festivalDay section .overview,.festivalDay section .right,.lineup2020 section .details,.lineup2020 section .overview,.lineup2020 section .right{width:50%}#festival .header2020 img,#festival .header img,#series section img,.festivalDay section img{-o-object-fit:contain;object-fit:contain;width:50%;padding-bottom:1.5rem}#series section,.festivalDay section{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#series section img,.festivalDay section img{-o-object-position:top;object-position:top;width:50%;padding-bottom:1.5rem}.overview{border-right:.15rem}.karte,.overview{border-color:#000;border-style:solid}.karte{border-top:.15rem #000}.right p:last-of-type{padding-bottom:1.5rem}}.languageSwap{position:fixed;width:100%;text-align:center;bottom:0;pointer-events:none}.languageSwap a{pointer-events:auto;font-size:4rem;padding:.5rem}@media (min-width:768px){.languageSwap a{font-size:2.25rem;padding:.5rem}}.bg-black{background-color:#000}.bg-white{background-color:#fff}.border-black{border-color:#000}.border-white{border-color:#fff}.border-solid{border-style:solid}.border-b-0{border-bottom-width:0}.border-b-rem{border-bottom-width:.15rem}.inline{display:inline}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.table{display:table}.flex-row{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-col,.flex-row{-webkit-box-direction:normal}.flex-col{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.content-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.flex-1{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.flex-shrink{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.float-right{float:right}.h-full{height:100%}.min-h-full{min-height:100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-left-top{-o-object-position:left top;object-position:left top}.overflow-hidden{overflow:hidden}.resize{resize:both}.text-black{color:#000}.text-white{color:#fff}.italic{font-style:italic}.underline{text-decoration:underline}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-full{width:100%}@media (min-width:768px){.md\:order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.md\:order-first{-webkit-box-ordinal-group:-9998;-webkit-order:-9999;-ms-flex-order:-9999;order:-9999}.md\:w-1\/2{width:50%}}