@import url(https://hello.myfonts.net/count/3589da);.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@font-face{font-family:GrotesqueMT-BoldExtended;src:url(./fonts/3589DA_0_0.eot);src:url(./fonts/3589DA_0_0.eot?#iefix) format("embedded-opentype"),url(./fonts/3589DA_0_0.woff2) format("woff2"),url(./fonts/3589DA_0_0.woff) format("woff"),url(./fonts/3589DA_0_0.ttf) format("truetype")}@font-face{font-family:GrotesqueMT-ExtraCondensed;src:url(./fonts/3589DA_1_0.eot);src:url(./fonts/3589DA_1_0.eot?#iefix) format("embedded-opentype"),url(./fonts/3589DA_1_0.woff2) format("woff2"),url(./fonts/3589DA_1_0.woff) format("woff"),url(./fonts/3589DA_1_0.ttf) format("truetype")}@font-face{font-family:Publico Text Mono Web;src:url(./fonts/PublicoTextMono-Roman-Web.eot);src:url(./fonts/PublicoTextMono-Roman-Web.eot?#iefix) format("embedded-opentype"),url(./fonts/PublicoTextMono-Roman-Web.woff2) format("woff2"),url(./fonts/PublicoTextMono-Roman-Web.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Publico Text Mono Web;src:url(./fonts/PublicoTextMono-Italic-Web.eot);src:url(./fonts/PublicoTextMono-Italic-Web.eot?#iefix) format("embedded-opentype"),url(./fonts/PublicoTextMono-Italic-Web.woff2) format("woff2"),url(./fonts/PublicoTextMono-Italic-Web.woff) format("woff");font-weight:400;font-style:italic;font-stretch:normal}*{line-height:inherit}h1,h2,h3,h4,h5,h6,li,p{font-size:1em;line-height:1}html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:400}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#000;color:red;text-shadow:none}::selection{background-color:#000;color:red;text-shadow:none}*,body{font-style:normal;font-weight:400}body{font-family:Publico Text Mono Web;font-stretch:normal;font-size:16px}body>*{font-size:14px}p{line-height:17px;margin-bottom:6px}p+ul{margin-top:-6px}#menu ul ul{font-family:GrotesqueMT-BoldExtended;font-size:1.5rem;line-height:1.04167}#menu ul{font-family:GrotesqueMT-ExtraCondensed;line-height:.9;text-transform:uppercase}em{font-style:italic}strong{display:inline-block;font-family:GrotesqueMT-BoldExtended;font-size:.8125rem;line-height:1.07692}.bottom,h2,h3{font-family:GrotesqueMT-BoldExtended;font-size:1.5rem;text-transform:uppercase}.handorgel button,.languages,.order-button,.page h4,.page h5,.places-filter .place-infrastructure h4,.places-filter>a,.places-filter h3,.program-filter li,.toggle-filter,.top,h3,h5,label{font-family:GrotesqueMT-BoldExtended;font-size:.8125rem;line-height:1.07692;text-transform:uppercase}.exhibition .coordinates{border-bottom:1px solid #000;font-family:GrotesqueMT-BoldExtended;font-size:.8125rem;line-height:1.07692}h4{text-transform:uppercase}.information h5,.media h5,.page h4,.page h5{border-bottom:1px solid #000;margin-bottom:.25em;padding-bottom:.25em}hr{border:0;border-top:1px solid #000;margin:4px auto}.main ul li{line-height:17px;list-style-type:none;padding-left:16px;position:relative}.main ul li:before{content:"\2013";position:absolute;left:0}.news{z-index:11}.news-cover,.top{z-index:12}@media (min-width:1250px){.top{z-index:5;z-index:15}}.bottom{z-index:12}.exhibition header{z-index:5}.exhibition .shadow-top{z-index:4}.satellite header{z-index:3}.handorgel__header{z-index:6;z-index:5}.handorgel__header--open,.program .handorgel__header{z-index:5}h2{z-index:7}.left{z-index:11}@media (min-width:1250px){.left{z-index:6}}@media (min-width:1250px){.right{z-index:7}}.right .map:after{zindex:10000}.shadow-killer{z-index:3}.shadow-enabler{z-index:5}.shadow-enabler-2{z-index:3}.shadow-enabler-3{z-index:4}.intro{z-index:999999}.page .text{padding:14px 10px 24px}@media (min-width:740px){.page .text{padding:14px 12px 24px}}.page .image{margin-bottom:-8px;text-align:center}.page .image img{margin:0 auto;width:100%}.exhibition-teaser header{background-color:#fff;border-bottom:1px solid #000;padding:5px 12px 4px 10px;position:-webkit-sticky;position:sticky;top:76px}@media (min-width:740px){.exhibition-teaser header{padding:5px 12px 4px}}.exhibition-teaser header h3,.exhibition-teaser header h4{line-height:17px;margin-left:43px}.exhibition-teaser header span{background-color:#000;border-radius:13.5px;color:#fff;display:inline-block;float:left;height:27px;line-height:0;margin-right:16px;margin-top:3px;padding-top:14px;text-align:center;vertical-align:top;width:27px}@media (min-width:740px){.exhibition-teaser header span{margin-right:24px}}.exhibition-teaser .shadow{box-shadow:inset 0 8px rgba(0,0,0,.2);content:"";height:8px;left:0;width:100%}@media (min-width:1250px){.exhibition-teaser .shadow{left:8px;width:calc(100% - 8px)}}.exhibition-teaser .shadow-top{position:-webkit-sticky;position:sticky;top:120px;margin-bottom:8px}@media (min-width:1250px){.exhibition-teaser .shadow-top{margin-left:8px}}.exhibition-teaser .shadow-bottom{position:absolute;bottom:0;z-index:2}.exhibition-teaser .carousel div:first-of-type{background-size:cover}.exhibition-teaser .content{border-bottom:1px solid #000;position:relative}.exhibition-teaser .images{background-color:#000;margin-top:-16px}.exhibition-teaser .text{display:none;padding:0;z-index:2}@media (min-width:740px){.exhibition-teaser .text{background-color:#fff;display:block;height:100%;left:-520px;padding:8px 0;top:0;transform:translateX(0);transition:transform .3s ease-in-out;width:50%;will-change:transform;position:absolute}}.exhibition-teaser .text .inner{box-shadow:8px 0 rgba(0,0,0,.2);height:100%;padding:0 10px 24px}@media (min-width:740px){.exhibition-teaser .text .inner{padding:8px 12px 4px}}@media (min-width:740px){.exhibition-teaser .text.active{transform:translateX(520px)}}.exhibition-teaser .coordinates{padding-bottom:8px;margin-bottom:8px}.t-form_page .page .text,.t-fumetto_wettbewerb_schule_liste .page .text,.t-program_item .page .text,.t-shop_bestellung .page .text{vertical-align:top}@media (min-width:740px){.t-form_page .page .text,.t-fumetto_wettbewerb_schule_liste .page .text,.t-program_item .page .text,.t-shop_bestellung .page .text{display:inline-block;padding:14px 12px 24px;width:50%}}.t-form_page .page .form,.t-fumetto_wettbewerb_schule_liste .page .form,.t-program_item .page .form,.t-shop_bestellung .page .form{padding:0 10px}@media (min-width:740px){.t-form_page .page .form,.t-fumetto_wettbewerb_schule_liste .page .form,.t-program_item .page .form,.t-shop_bestellung .page .form{display:inline-block;padding:14px 12px 24px;width:50%}}.t-information .handorgel__content{box-shadow:none}.t-information .handorgel__content__inner{box-shadow:inset 0 -8px rgba(0,0,0,.2),inset 0 8px rgba(0,0,0,.2);padding:14px 10px 8px}@media (min-width:740px){.t-information .handorgel__content__inner{padding:14px 12px 8px}}@media (min-width:1250px){.t-information .handorgel__content__inner{margin-left:8px;padding-left:4px}}.partner-link{display:inline-block;width:50%}@media (min-width:740px){.partner-link{width:16.66666%}}.partner-link img{filter:grayscale(100%);height:auto;width:100%}.media .inner{padding:14px 12px 8px}.media-downloads a{background:transparent url(/site/templates/img/icons/Download_schwarz.svg) no-repeat scroll 100%;background-size:auto 12px;border-bottom:1px solid #000;display:block;padding:4px 0 2px}.media-downloads a:hover{background-image:url(/site/templates/img/icons/Download_rot.svg);color:#e30421}.media-downloads a:after{content:"";clear:both;display:table}.media-downloads span{display:inline-block;float:left;padding-right:2em}.media-downloads-details,.media-downloads-title{width:50%}.media-downloads-date,.media-downloads-type{width:100%}@media (min-width:740px){.media-downloads-title{width:50%}.media-downloads-date{width:40%}.media-downloads-type{width:60%}}.handorgel__content--opened{height:auto!important}.t-program .open .handorgel__content{border-bottom:1px solid #000}.t-program .handorgel__content{position:relative}.t-program .program>div>.handorgel__content__inner{padding:8px 0;position:relative}@media (min-width:1250px){.t-program .program>div>.handorgel__content__inner:before{background-color:#fff;content:"";display:block;height:8px;left:0;pointer-events:none;position:absolute;bottom:0;width:8px}.t-program .program>div>.handorgel__content__inner:after{background-color:#fff;content:"";display:block;height:8px;left:0;pointer-events:none;position:absolute;top:0;width:8px}}.t-program .main .toggle-filter{position:fixed;top:45px;right:calc((100vw - 1024px) / 2 + 12px);z-index:7}.program-item .program-header{box-sizing:border-box;border-bottom:1px solid #000;min-height:26px;padding:6px 10px 3px}@media (min-width:740px){.program-item .program-header{padding:6px 12px 3px}}.program-item:last-of-type .program-header{border:0}.program-item .bullet,.program-item .category,.program-item .time,.program-item .title{display:inline-block;vertical-align:top}.program-item .time{width:15%}@media (min-width:740px){.program-item .time{width:12.5%}}.program-item .category,.program-item .time{position:relative;top:-1px}.program-item .bullet{position:relative;top:2px;width:5%}@media (min-width:740px){.program-item .bullet{width:12.5%}}.program-item .text{display:inline-block;width:80%}@media (min-width:740px){.program-item .text{display:inline;width:auto}}.program-item .category,.program-item .title{text-transform:uppercase;width:100%}@media (min-width:740px){.program-item .category,.program-item .title{width:37.5%}}.program-item .title{font-family:GrotesqueMT-BoldExtended;padding-right:2em}.program-item .bullet{text-align:right}.program-item .bullet a{background-color:#000;border-radius:5px;display:inline-block;height:10px;width:10px}.program-item .program-content-container{display:none;background-color:#000;color:#fff;position:relative}.program-item .program-content-container:before{background-color:rgba(0,0,0,.2);content:"";display:block;height:8px;left:0;position:absolute;bottom:0;width:100%}@media (min-width:1250px){.program-item .program-content-container:before{left:8px;width:calc(100% - 8px)}}.program-item .program-content-container:after{background-color:rgba(0,0,0,.2);content:"";display:block;height:8px;left:0;position:absolute;top:0;width:100%}@media (min-width:1250px){.program-item .program-content-container:after{left:8px;width:calc(100% - 8px)}}.program-item hr{border-color:#fff}@media (min-width:740px){.program-item .program-content,.program-item .program-image-carousel{display:inline-block;vertical-align:top;width:50%}}.program-item .program-content{padding:20px 12px 12px}.program-item .program-image-carousel{line-height:0}.program-filter{background-color:#fff;border-bottom:1px solid #000;box-shadow:0 8px rgba(0,0,0,.2);display:block;height:auto;left:0;overflow:hidden;padding:4px 10px 16px;position:fixed;top:0;transform:translateY(-100%);transition:transform .4s ease-in-out;width:100%;will-change:transform;z-index:11}.program-filter li,.program-filter ul{list-style-type:none;margin:0;padding:0}.program-filter.active{transform:translateY(36px)}@media (min-width:740px){.program-filter{border-left:1px solid #000;border-bottom:0;display:none;left:auto;right:0;box-shadow:-8px 0 rgba(0,0,0,.2);height:calc(100vh - 59px);padding:12px 12px 16px;top:34px;transform:none;width:25%}.program-filter.active,.program-filter.active-on-load{display:block;transform:none}}@media (min-width:1250px){.program-filter{width:256px}}@media (min-width:1476px){.program-filter{right:calc((100% - 1024px) / 2);top:68px}}@media (min-width:2000px){.program-filter{border-left:1px solid #000;box-shadow:inset 8px 0 rgba(0,0,0,.2)}}.program-filter a.active,.program-filter a:hover{color:#e30421}.t-program_item .page table td{padding-right:.5em}.t-program_item .page table span{color:#e30421}.satellites .handorgel__content{box-shadow:none}.satellites .handorgel__content__inner{padding:8px 0 0;position:relative}.satellites .satellite-shadow-enabler{background-color:#fff;height:8px;left:0;position:absolute;top:0;width:8px;z-index:4}.satellites .shadow-enabler-2{display:none}.satellites .handorgel__header--open{box-shadow:0 8px rgba(0,0,0,.2)}@media (min-width:1250px){.satellites .handorgel__header--open{box-shadow:8px 8px rgba(0,0,0,.2)}}.satellites.open .shadow-enabler-2{display:block}.satellites.open .handorgel__header{box-shadow:none}.satellites.open .handorgel__header:first-of-type{box-shadow:0 8px rgba(0,0,0,.2)}@media (min-width:1250px){.satellites.open .handorgel__header:first-of-type{box-shadow:8px 8px rgba(0,0,0,.2)}}.satellite:first-of-type{padding-top:8px}.satellite header{background-color:#fff;border-bottom:1px solid #000;padding:5px 10px 4px;top:110px}@media (min-width:740px){.satellite header{padding:5px 12px 4px}}.satellite header h3,.satellite header h4{line-height:17px}.satellite header span{background-color:#000;border-radius:14px;color:#fff;display:inline-block;float:right;height:28px;margin-right:0;margin-top:2px;padding-top:6px;text-align:center;vertical-align:middle;width:28px}.satellite .content{border-bottom:1px solid #000;box-shadow:inset 0 -8px rgba(0,0,0,.2),inset 0 8px rgba(0,0,0,.2)}.satellite .content:after{content:"";display:table;clear:both}@media (min-width:740px){.satellite .images,.satellite .text{float:left;width:50%}}.satellite .images{background-color:#000;padding:10px}@media (min-width:740px){.satellite .images{float:left;padding:20px}}.satellite .text{display:none;padding:16px 10px 8px}@media (min-width:740px){.satellite .text{display:block;float:right;padding:16px 12px}}.handorgel__header--open,.open .handorgel__header{position:-webkit-sticky;position:sticky;top:76px}.handorgel__content--opened .satellite header,.open .handorgel__content .satellite header{position:-webkit-sticky;position:sticky}.satellite .content{position:relative}@media (min-width:1250px){.shop-amount{bottom:16px;position:absolute}}.shop-amount input{display:inline;text-align:center;width:32px}.shop-amount input.active{background-color:#e30421}#order-button{opacity:0;position:fixed;right:8px;top:45px;text-align:right;z-index:9}@media (min-width:1250px){#order-button{right:calc((100% - 1024px) / 2 + 8px)}}.shop-product{clear:both}.shop-left{float:left;width:80%}.shop-right{float:right;text-align:right;width:20%}.shop-total{clear:both}.shop-text,.shop-total{border-top:1px solid #000}.winners .shadow{box-shadow:inset 0 8px rgba(0,0,0,.2);content:"";height:8px;left:0;width:100%}@media (min-width:740px){.winners .shadow{left:8px;width:calc(100% - 8px)}}.winners .shadow-bottom{position:absolute;top:434px;z-index:0}@media (min-width:740px){.winners .shadow-bottom{top:694px}}.winners .text{padding:14px 10px 24px}@media (min-width:740px){.winners .text{padding:14px 12px 24px}}.handorgel.open .handorgel__content{display:block;height:auto;overflow:visible}.handorgel__header{background:#fff;border-bottom:1px solid #000;line-height:1}@media (min-width:1250px){.handorgel__header{height:26px}}.handorgel__header button{display:block;height:100%;line-height:1;padding:7px 10px 5px;text-decoration:none}@media (min-width:740px){.handorgel__header button{padding:7px 12px 9px;padding:7px 12px 5px}}.handorgel__content{box-shadow:inset 0 -8px rgba(0,0,0,.2),inset 0 8px rgba(0,0,0,.2)}.handorgel__content--opened{border-bottom:1px solid #000}.handorgel{display:block;width:100%;border:0 solid #eee;border-top:none}.handorgel__header{display:block;margin:0}.handorgel__header--open .handorgel__header__button{background-color:none}.handorgel__header--notransition .handorgel__header__button{transition:none}.handorgel__header--focus .handorgel__header__button{background-color:none;outline:none}.handorgel__header__button{display:block;width:100%;padding:0;border:none;border-top:0 solid #eee;margin:0;background-color:none;border-radius:0;color:inherit;cursor:pointer;font-size:inherit;text-align:left;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.handorgel__header__button::-moz-focus-inner{border:0}.handorgel__content{display:none;overflow:hidden;height:0;border-top:0 solid #eee;background-color:none;transition:height .1s ease .1s}.handorgel__content--open{display:block;transition:height .2s ease}.handorgel__content--opened{overflow:visible}.handorgel__content--notransition{transition:none}.handorgel__content__inner{padding:20px 24px;opacity:1;transition:opacity .1s ease}.handorgel__content--opened .handorgel__content__inner{opacity:1;transition:opacity .3s ease}.top{background-color:#fff;border-bottom:1px solid #000}.top a{display:inline-block;height:26px;padding:7px 10px;vertical-align:middle}@media (min-width:740px){.top a{padding:7px 12px}}.top>*{float:left;width:20%}.top h1{text-align:center;width:60%}@media (min-width:1250px){.top h1{margin-left:20%}}.top>div:last-of-type{text-align:right}.top a.toggle-menu{background:transparent url("/site/templates/img/icons/Menu_30x20px.svg") no-repeat scroll 100%;background-size:auto 14px;color:transparent;text-indent:-999px;width:24px}@media (min-width:740px){.top a.toggle-menu{background:none;color:#000;text-indent:0;width:auto}}@media (min-width:1250px){.top a.toggle-menu{display:none}}.top a.toggle-news{background:transparent url("/site/templates/img/icons/X_schwarz_15.6x12px.svg") no-repeat scroll 100%;background-size:auto 12px;color:transparent;display:none;margin-right:7px;width:24px}.top a.toggle-news.active{display:inline-block}@media (min-width:740px){.top a.toggle-news,.top a.toggle-news.active{display:none}}.top a.toggle-filter{background:transparent url("/site/templates/img/icons/Filter_30x20px.svg") no-repeat scroll 0;background-size:auto 14px;color:transparent;pointer-events:none;text-indent:999px;visibility:hidden;width:24px}@media (min-width:740px){.top a.toggle-filter{background:none;color:#000;text-indent:0;width:auto}}@media (min-width:1476px){.top a.toggle-filter{background:none}}.t-map .top a.toggle-filter,.t-program .top a.toggle-filter{visibility:visible;pointer-events:all}@media (min-width:1250px){.t-map .top a.toggle-filter{display:none}}.bottom{background-color:#e30421;color:#fff;padding-top:4px}.bottom li{display:inline;padding:2px 14px 0;position:relative;top:0}.carousel,.carousel-container{width:100%}.carousel div{background-color:#000;background-position:50%;background-size:auto 242px;height:242px;width:100%}@media (min-width:740px){.carousel div{height:300px;background-size:contain}}@media (min-width:740px){.exhibition .carousel div{height:660px;background-size:auto 620px}}.carousel-with-descriptions{background-color:#000;width:auto;height:400px}@media (min-width:740px){.carousel-with-descriptions{height:660px}}.carousel-with-descriptions div{height:400px}@media (min-width:740px){.carousel-with-descriptions div{height:660px}}.carousel-with-descriptions .carousel-slide-wrapper{padding:10px}@media (min-width:740px){.carousel-with-descriptions .carousel-slide-wrapper{padding:12px;padding-top:20px}}.carousel-with-descriptions .carousel-slide-wrapper div{height:360px;background-size:contain;background-position:50%}@media (min-width:740px){.carousel-with-descriptions .carousel-slide-wrapper div{height:600px}}.carousel-with-descriptions .carousel-slide-wrapper:first-of-type{padding:0}.carousel-with-descriptions .carousel-slide-wrapper:first-of-type div{background-position:50%;background-size:cover;height:400px}@media (min-width:740px){.carousel-with-descriptions .carousel-slide-wrapper:first-of-type div{height:660px}}.carousel-with-descriptions div.carousel-image-description{background:transparent;bottom:4px;color:#fff;height:auto;left:0;padding:0 10px;position:absolute;z-index:4}@media (min-width:740px){.carousel-with-descriptions div.carousel-image-description{padding:0 12px}}.flickity-enabled.is-draggable .flickity-viewport,.flickity-enabled.is-draggable .flickity-viewport:active{cursor:url("/site/templates/img/icons/Cursor_normal.png") 18 18,auto}img.landscape{height:auto;width:100%}img.portrait{height:auto;width:75%}body{cursor:url("/site/templates/img/icons/Cursor_normal.png") 18 18,auto}.exhibition header,.handorgel__header__button,.news h2 span,a,button,input,label,option,select,textarea{cursor:url("/site/templates/img/icons/Cursor_over.png") 18 18,auto}.exhibition header:active,.handorgel__header__button:active,.news h2 span:active,a:active,button:active,input:active,label:active,option:active,select:active,textarea:active{cursor:url("/site/templates/img/icons/Cursor_gedrueckt.png") 16 16,auto}.Inputfields{margin-top:-3px}.error{display:none}.success{color:#e30421}label{margin:0;padding:0}.InputfieldHidden{display:none}input,select,textarea{background-color:#000;border:0;border-radius:0;color:#fff;font-family:Publico Text Mono Web;padding:0 2px;width:100%}.InputfieldStateError input,.InputfieldStateError select,.InputfieldStateError textarea{background-color:#e30421}input[type=email],input[type=file],input[type=number],input[type=phone],input[type=text],select{font-family:Publico Text Mono Web;height:20px}@-moz-document url-prefix(){option,select{padding-left:0}.InputfieldCheckbox{margin-top:-14px}}textarea{height:70px}input[type=file]{border:0}body div.jfilestyle{background-color:#000;margin-bottom:0;width:100%}body div.jfilestyle input[type=text]{padding:0 0 0 16px}body div.jfilestyle input,body div.jfilestyle label{border:0;font-family:Publico Text Mono Web;font-weight:400;height:20px;padding:2px 3px;text-transform:none}body div.jfilestyle input,body div.jfilestyle label,body div.jfilestyle label span{border:0;background-color:#000!important;color:#fff}.Inputfield{margin-bottom:14px}.InputfieldCheckbox .InputfieldHeader{display:none}.InputfieldCheckbox label span{font-family:Publico Text Mono Web;font-size:14px;line-height:14px;line-height:1;text-transform:none}.InputfieldCheckbox{margin-top:0}.InputfieldCheckboxes ul,.InputfieldCheckbox ul,.InputfieldRadios ul{margin-top:3px}.InputfieldCheckboxes li,.InputfieldCheckbox li,.InputfieldRadios li{display:inline-block;margin-bottom:3px}.InputfieldCheckboxes li label,.InputfieldCheckbox li label,.InputfieldRadios li label{font-family:Publico Text Mono Web;font-size:14px;line-height:14px;line-height:1;text-transform:none}.InputfieldCheckbox .InputfieldCheckboxesStacked li,.InputfieldCheckbox .InputfieldRadiosStacked li,.InputfieldCheckboxes .InputfieldCheckboxesStacked li,.InputfieldCheckboxes .InputfieldRadiosStacked li,.InputfieldRadios .InputfieldCheckboxesStacked li,.InputfieldRadios .InputfieldRadiosStacked li{width:100%}.InputfieldCheckboxes input,.InputfieldCheckbox input,.InputfieldRadios input{float:right;visibility:hidden;width:0}.InputfieldCheckboxes span,.InputfieldCheckbox span,.InputfieldRadios span{padding-left:18px;display:inline-block;padding-top:1px;position:relative;width:95%}.InputfieldCheckboxes span:before,.InputfieldCheckbox span:before,.InputfieldRadios span:before{background:#000;content:"";clear:both;display:inline-block;position:absolute;height:12px;width:12px;left:0;top:2px;z-index:-1}.InputfieldCheckboxes input:checked+span,.InputfieldCheckbox input:checked+span,.InputfieldRadios input:checked+span{background:transparent url(/site/templates/img/icons/Checkbox.svg) no-repeat scroll 1px 1px;background-size:10px 10px}.InputfieldStateError div.jfilestyle,.InputfieldStateError div.jfilestyle input,.InputfieldStateError div.jfilestyle label,.InputfieldStateError div.jfilestyle label span,.InputfieldStateError span:before{background-color:#e30421!important}body div.jfilestyle input,body div.jfilestyle label,body div.jfilestyle label span button{color:#e30421;text-decoration:underline}p.description{margin-bottom:0}.title-wrapper{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;min-height:33px;padding-top:7px;padding-left:8px;padding-bottom:4px}@media (min-width:740px){.title-wrapper{padding-left:10px}}@media (min-width:1250px){.title-wrapper{border-left:8px solid transparent;border-left-color:#ccc;height:33px;padding-left:4px}}h2{border-bottom:1px solid #000;min-height:42px;line-height:22px;padding:0;background-color:#fff;border-top:8px solid #fff;position:-webkit-sticky;position:sticky;top:26px}@media (min-width:1250px){h2{height:42px}}.intro{background-color:#000;height:100%;left:0;pointer-events:none;position:fixed;top:-100vh;transform:translateY(100vh);transition:transform .2s linear;width:100%;will-change:transform;z-index:100000}.intro.away{transform:translateY(0)}.map{display:block;height:calc(100vh - 59px);position:fixed;width:100%}@media (min-width:1250px){.map{display:block;height:calc(100vh - 59px);position:fixed;width:100%}}.left{border-right:1px solid #000;box-shadow:8px 0 0 0 rgba(0,0,0,.2);padding-top:8px;overflow:scroll;-webkit-overflow-scrolling:touch}.left #menu li{border-bottom:1px solid #000}.left #menu li:last-of-type{border-bottom:0}.left #menu li a,.left #menu li div{display:inline-block;width:100%}.left #menu li a span,.left #menu li div span{display:inline-block;white-space:nowrap;line-height:.87;padding:12px;margin-bottom:-.13em}.left #menu li ul{font-size:26px;border-top:1px solid #000;border-bottom:8px solid rgba(0,0,0,.2);display:none}.left #menu li ul li{border:0;font-size:16px;line-height:.71;padding:0 12px}.left #menu li ul li a{line-height:1.5}.left #menu li ul li:first-of-type{border-top:8px solid rgba(0,0,0,.2);padding-top:9px}.left #menu li ul li:last-of-type{padding-bottom:7px}.left #menu li:hover ul{display:block}.left #menu a:hover,.left #menu li.current>a,.left #menu li.current>div{color:#e30421}.languages{bottom:6px;left:10px;position:absolute}@media (min-width:740px){.languages{left:12px}}.languages li,.languages ul{list-style-type:none}.languages li{display:inline-block;margin-right:16px}.news{height:calc(100vh - 26px);padding-top:26px;position:fixed;top:calc(100vh - 33px);transition:transform .4s ease-in-out;width:100%;will-change:transform}@media (min-width:1250px){.news{margin-left:calc(100% - 1024px);width:1024px}}@media (min-width:1476px){.news{margin-left:calc((100% - 1024px) / 2)}}.news.active{transform:translate3d(0,calc(-100vh + 33px),0)}.news h2{background-color:#e30421;border-bottom-color:#fff;border-top-color:#e30421;box-shadow:none;color:#fff;top:0}@media (min-width:740px){.news h2 span{background:transparent url("/site/templates/img/icons/X_weiss_15.6x12px.svg") no-repeat scroll 100%;background-size:contain;height:12px;position:absolute;right:8px;top:8px;width:33px}}.news .handorgel__header{background-color:#e30421;border-bottom:1px solid #fff;color:#fff;position:-webkit-sticky;position:sticky;top:42px}.news .handorgel__header--open{border-bottom:0}.news .handorgel__content{box-shadow:none}.news .handorgel__content--opened{border-bottom:0}.news .handorgel__content__inner{box-shadow:inset 0 -8px rgba(0,0,0,.2),inset 0 8px rgba(0,0,0,.2);padding:0}@media (min-width:740px){.news .handorgel__content__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:8px}}.news span.date{font-family:Publico Text Mono Web;font-size:14px;font-weight:400;display:inline-block;vertical-align:top;position:relative;top:-1px;width:30%}@media (min-width:740px){.news span.date{width:12.5%}}.news span.title{display:inline-block;width:70%}@media (min-width:740px){.news span.title{width:auto}}.news .title-wrapper{border-left-color:#b40c22;border-left-color:transparent}.news>.inner{background-color:#e30421;height:100%;overflow:scroll;position:relative;-webkit-overflow-scrolling:touch}@media (min-width:740px){.news>.inner:before{box-shadow:inset 8px 0 rgba(0,0,0,.2);content:"";display:block;height:calc(100% - 8px);left:0;pointer-events:none;position:absolute;position:fixed;top:34px;width:8px;z-index:22}}.news .titles{padding:5px 0}.news .content{background-color:#fff;clear:both;color:#000;height:0;overflow:hidden}@media (min-width:740px){.news .image,.news .text{vertical-align:top;width:50%}}.news .text{margin:0;padding:8px 0;z-index:1}.news .text .inner{box-shadow:8px 0 rgba(0,0,0,.2);padding:4px 10px}@media (min-width:740px){.news .text .inner{padding:4px}}.news .image{background-color:#fff;border-left:1px solid #000;line-height:0;position:relative}.news .image:after{box-shadow:inset 0 -8px rgba(0,0,0,.2),inset 0 8px rgba(0,0,0,.2);content:"";display:block;height:100%;pointer-events:none;position:absolute;left:0;top:0;width:100%;z-index:1}.news .image .carousel div{background-color:transparent}.news-cover{background-color:#e30421;height:100vh;position:fixed;top:100%;width:100%}.top{margin-bottom:8px}.top,h2{box-shadow:0 8px 0 0 rgba(0,0,0,.2)}@media (min-width:1250px){h2{box-shadow:8px 8px 0 0 rgba(0,0,0,.2)}}.right{border-left:1px solid #000}.right,.right .map:after{box-shadow:inset 8px 0 rgba(0,0,0,.2)}.right .map:after{content:"";display:block;height:100%;pointer-events:none;position:absolute;top:8px;width:100%}.place{display:none}@media (min-width:740px){.place{display:block}}.place a:after{content:"";clear:both;display:table}.place.active{display:block}.place h3.map-right-title{clear:both;padding:13px 0 5px;border-bottom:1px solid;margin-left:0;margin-top:16px;max-width:none}.place .code{background-color:#000;border-radius:14px;color:#fff;display:inline-block;float:left;height:28px;line-height:0;margin-right:4px;margin-top:4px;margin-bottom:8px;padding-top:14px;text-align:center;vertical-align:middle;width:28px}.place .place-infrastructure h3,.place .place-infrastructure h4{text-transform:none}.place .place-infrastructure .code{background-color:#fff;border:1px solid #000;color:#000}.place .places-selected .code{background-color:#e30421}.place .places-selected .place-infrastructure h3{text-transform:none}.place .places-selected .place-infrastructure .code{background-color:#fff;border:1px solid #e30421;color:#e30421}@media (min-width:740px){.place .places-list>div{margin-bottom:8px}}.place .places-list>div:after{content:"";clear:both;display:table}.place h3{margin-top:3px;padding-top:4px}.place h3,.place h4{margin-left:36px}.place hr{margin-top:0}@media (min-width:740px){.place hr{margin-top:0}}.place p{margin-left:36px}.place img{display:none}@media (min-width:740px){.place img{clear:both;display:block;height:auto;margin-top:8px;margin-bottom:8px;max-width:210px;width:100%;filter:brightness(95%)}}.place hr{clear:both}.places-filter{padding:4px 10px 16px}.places-filter>a{display:block;line-height:14px}.places-filter>br{display:none}.places-filter a.active,.places-filter a:hover{color:#e30421}.places-filter .places-list,.places-filter .places-selected{margin-top:16px}.places-list-title{border-bottom:1px solid #000;margin-top:24px}@media (min-width:1250px){.places-links{display:block}}.places-links li,.places-links ul{margin:0;padding:0;list-style-type:none}.places-links li{border-bottom:1px solid #000;clear:both;min-height:43px;padding:5px 12px 4px 0}.places-links li:last-of-type{border-bottom:0}.places-links h3,.places-links h4{line-height:17px;margin-left:35px}.places-links h3.places-list-title{margin-left:0;max-width:none}.places-links span{background-color:#000;border-radius:14px;color:#fff;display:inline-block;float:left;line-height:0;height:28px;margin-right:8px;margin-top:3px;padding-top:14px;text-align:center;vertical-align:middle;width:28px}.places-links .i span{background-color:#fff;border:1px solid #000;color:#000}.place-wrapper{z-index:2;box-shadow:0 8px rgba(0,0,0,.2)}@media (min-width:2000px){.place-wrapper{z-index:10}}.place-wrapper .place{border-bottom:1px solid #000;padding:10px 10px 4px}@media (min-width:740px){.place-wrapper .place{border-bottom:0;padding:12px 12px 16px}}@media (min-width:2000px){.place-wrapper .place{padding-top:4px}}.places-list .map-right-title:first-of-type{margin-top:0;padding-top:4px}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:12px;right:0;position:absolute}.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-y,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-y{opacity:1}.ps__rail-y:focus,.ps__rail-y:hover{background-color:#eee;opacity:1}.ps__thumb-y{background-color:#000;border-radius:4px;height:8px;width:8px;right:2px;position:absolute}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.turbolinks-progress-bar{height:2px;background-color:#e30421}.visually-hidden{display:none}body{width:100%}a{color:inherit;text-decoration:none}.formbuilder a,.main p a,.news a{text-decoration:underline}.main .partner-subpages p a,.t-satellite_wrapper .main p a{text-decoration:none}.main p a:hover,.news a:hover{color:#e30421}.main{margin-top:26px;margin-bottom:33px;min-height:calc(100% - 33px);position:relative}@media (min-width:1250px){.main{margin-left:auto;max-width:1024px}}@media (min-width:1476px){.main{margin-right:auto}}.bottom,.left,.place-wrapper,.right,.top{left:0;overflow:hidden;position:fixed}.bottom,.top{width:100%}.bottom{height:33px}.top{height:26px;top:0}.bottom{bottom:0}.left,.place-wrapper,.places-filter,.right{background-color:#fff;height:calc(100vh - 59px);top:26px;width:100%}@media (min-width:1250px){.left,.place-wrapper,.places-filter,.right{width:calc(100% - 1024px)}}@media (min-width:1476px){.left,.place-wrapper,.places-filter,.right{width:calc((100% - 1024px) / 2)}}.left{top:calc(-100vh + 59px);transform:translateZ(0);will-change:transform}.left,.left.active{transition:transform .4s ease-in-out}.left.active{transform:translate3d(0,calc(100vh - 33px),0)}@media (min-width:1250px){.left{display:block;top:26px}}.right{display:none}@media (min-width:1476px){.right{display:block;left:auto;right:0}}.t-map .right{display:block;position:fixed;left:0;width:100%}@media (min-width:1250px){.t-map .right{left:auto;right:0;width:1024px}}@media (min-width:1476px){.t-map .right{display:block;left:auto;right:calc((100% - 1024px) / 2);width:1024px}}.places-filter{display:none}.t-map .right{border-right:1px solid #000;box-shadow:8px 8px rgba(0,0,0,.2)}.t-map .places-filter{box-shadow:0 8px rgba(0,0,0,.2);display:block;height:auto;left:0;overflow:hidden;padding-top:12px;position:fixed;transform:translateY(-100%);transition:transform .4s ease-in-out;width:100%;will-change:transform}.t-map .places-filter.active{transform:translateY(0)}@media (min-width:740px){.t-map .places-filter{border-left:1px solid #000;box-shadow:-8px 0 rgba(0,0,0,.2);height:calc(100vh - 59px);left:auto;padding:12px;right:0;top:26px;transform:translateX(25vw);width:25%}.t-map .places-filter.active{transform:translateX(0)}}@media (min-width:1250px){.t-map .places-filter{box-shadow:inset 8px 0 rgba(0,0,0,.2);transform:none;transition:none;width:calc((100% - 1024px) / 1);z-index:9;border-top:8px solid #fff;padding-top:5px}}@media (min-width:1476px){.t-map .places-filter{width:calc((100% - 1024px) / 2);z-index:9}}@media (min-width:2000px){.t-map .places-filter{right:calc((100% - 1024px) / 4);width:calc((100% - 1024px) / 4)}}.places-links{display:none}@media (min-width:2000px){.places-links{display:block}}.place-wrapper{display:none;height:auto;max-height:calc(100vh - 59px);overflow:hidden}.t-map .place-wrapper{left:0;position:fixed}@media (min-width:740px){.t-map .place-wrapper{border-right:1px solid #000;box-shadow:8px 0 rgba(0,0,0,.2);height:calc(100vh - 59px);width:25%}}@media (min-width:1250px){.t-map .place-wrapper{border-right:0;display:block;width:25%}}@media (min-width:1476px){.t-map .place-wrapper{display:block;left:auto;right:0;width:calc((100% - 1024px) / 4)}}@media (min-width:2000px){.t-map .place-wrapper{border-top:8px solid #fff;border-left:1px solid #000;box-shadow:inset 8px 0 rgba(0,0,0,.2)}}.t-map .place-wrapper{display:block}.shadow-killer{background-color:#fff;height:8px;left:0;position:absolute;top:0;width:8px}.t-map .shadow-killer{display:none}.shadow-enabler{box-shadow:0 inset-8px rgba(0,0,0,.2);top:68px}.shadow-enabler,.shadow-enabler-2{background-color:#fff;height:8px;left:0;position:-webkit-sticky;position:sticky;width:100%}.shadow-enabler-2{margin-bottom:-8px;top:102px}.shadow-enabler-3{background-color:rgba(0,0,0,.2);content:"";display:none;height:8px;margin-left:8px;position:-webkit-sticky;position:sticky;top:102px}