@charset "UTF-8";@font-face{font-family:'Source Sans Pro';font-weight:200;font-style:normal;font-stretch:normal;src:url(../../fonts/source-sans-pro/EOT/SourceSansPro-ExtraLight.eot) format("embedded-opentype"),url(../../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2) format("woff2"),url(../../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff) format("woff"),url(../../fonts/source-sans-pro/OTF/SourceSansPro-ExtraLight.otf) format("opentype"),url(../../fonts/source-sans-pro/TTF/SourceSansPro-ExtraLight.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:200;font-style:italic;font-stretch:normal;src:url(../../fonts/source-sans-pro/EOT/SourceSansPro-ExtraLightIt.eot) format("embedded-opentype"),url(../../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2) format("woff2"),url(../../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff) format("woff"),url(../../fonts/source-sans-pro/OTF/SourceSansPro-ExtraLightIt.otf) format("opentype"),url(../../fonts/source-sans-pro/TTF/SourceSansPro-ExtraLightIt.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:300;font-style:normal;font-stretch:normal;src:url(../../fonts/source-sans-pro/EOT/SourceSansPro-Light.eot) format("embedded-opentype"),url(../../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Light.ttf.woff2) format("woff2"),url(../../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Light.otf.woff) format("woff"),url(../../fonts/source-sans-pro/OTF/SourceSansPro-Light.otf) format("opentype"),url(../../fonts/source-sans-pro/TTF/SourceSansPro-Light.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:300;font-style:italic;font-stretch:normal;src:url(../../fonts/source-sans-pro/EOT/SourceSansPro-LightIt.eot) format("embedded-opentype"),url(../../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2) format("woff2"),url(../../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-LightIt.otf.woff) format("woff"),url(../../fonts/source-sans-pro/OTF/SourceSansPro-LightIt.otf) format("opentype"),url(../../fonts/source-sans-pro/TTF/SourceSansPro-LightIt.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:normal;font-stretch:normal;src:url(../../fonts/source-sans-pro/EOT/SourceSansPro-Regular.eot) format("embedded-opentype"),url(../../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2) format("woff2"),url(../../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Regular.otf.woff) format("woff"),url(../../fonts/source-sans-pro/OTF/SourceSansPro-Regular.otf) format("opentype"),url(../../fonts/source-sans-pro/TTF/SourceSansPro-Regular.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:italic;font-stretch:normal;src:url(../../fonts/source-sans-pro/EOT/SourceSansPro-It.eot) format("embedded-opentype"),url(../../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-It.ttf.woff2) format("woff2"),url(../../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-It.otf.woff) format("woff"),url(../../fonts/source-sans-pro/OTF/SourceSansPro-It.otf) format("opentype"),url(../../fonts/source-sans-pro/TTF/SourceSansPro-It.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:600;font-style:normal;font-stretch:normal;src:url(../../fonts/source-sans-pro/EOT/SourceSansPro-Semibold.eot) format("embedded-opentype"),url(../../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2) format("woff2"),url(../../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Semibold.otf.woff) format("woff"),url(../../fonts/source-sans-pro/OTF/SourceSansPro-Semibold.otf) format("opentype"),url(../../fonts/source-sans-pro/TTF/SourceSansPro-Semibold.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:600;font-style:italic;font-stretch:normal;src:url(../../fonts/source-sans-pro/EOT/SourceSansPro-SemiboldIt.eot) format("embedded-opentype"),url(../../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2) format("woff2"),url(../../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff) format("woff"),url(../../fonts/source-sans-pro/OTF/SourceSansPro-SemiboldIt.otf) format("opentype"),url(../../fonts/source-sans-pro/TTF/SourceSansPro-SemiboldIt.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:700;font-style:normal;font-stretch:normal;src:url(../../fonts/source-sans-pro/EOT/SourceSansPro-Bold.eot) format("embedded-opentype"),url(../../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2) format("woff2"),url(../../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Bold.otf.woff) format("woff"),url(../../fonts/source-sans-pro/OTF/SourceSansPro-Bold.otf) format("opentype"),url(../../fonts/source-sans-pro/TTF/SourceSansPro-Bold.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:700;font-style:italic;font-stretch:normal;src:url(../../fonts/source-sans-pro/EOT/SourceSansPro-BoldIt.eot) format("embedded-opentype"),url(../../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2) format("woff2"),url(../../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-BoldIt.otf.woff) format("woff"),url(../../fonts/source-sans-pro/OTF/SourceSansPro-BoldIt.otf) format("opentype"),url(../../fonts/source-sans-pro/TTF/SourceSansPro-BoldIt.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:900;font-style:normal;font-stretch:normal;src:url(../../fonts/source-sans-pro/EOT/SourceSansPro-Black.eot) format("embedded-opentype"),url(../../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Black.ttf.woff2) format("woff2"),url(../../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Black.otf.woff) format("woff"),url(../../fonts/source-sans-pro/OTF/SourceSansPro-Black.otf) format("opentype"),url(../../fonts/source-sans-pro/TTF/SourceSansPro-Black.ttf) format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:900;font-style:italic;font-stretch:normal;src:url(../../fonts/source-sans-pro/EOT/SourceSansPro-BlackIt.eot) format("embedded-opentype"),url(../../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2) format("woff2"),url(../../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-BlackIt.otf.woff) format("woff"),url(../../fonts/source-sans-pro/OTF/SourceSansPro-BlackIt.otf) format("opentype"),url(../../fonts/source-sans-pro/TTF/SourceSansPro-BlackIt.ttf) format("truetype")}html:before{display:block;position:fixed;top:-60px;left:5px;right:0;bottom:0;height:100vh;z-index:-1;content:"";background:url(../../images/bg/karneval_der_kulturen_content_bg_xs.png?v=1) no-repeat center top;background-size:320px auto}@media only screen and (min-width:375px){html:before{top:-60px;left:5px}}@media only screen and (min-width:768px),print{html:before{top:0;left:15px;background-image:url(../../images/bg/karneval_der_kulturen_content_bg_sm.png?v=1);background-size:768px auto}}@media only screen and (min-width:1240px){html:before{top:0;left:-85px;background-image:url(../../images/bg/karneval_der_kulturen_content_bg_lg.png?v=1);background-size:1178px auto}}html.home:before{background-image:url(../../images/bg/karneval_der_kulturen_home_bg_xs.png?v=1)}@media only screen and (min-width:768px),print{html.home:before{background-image:url(../../images/bg/karneval_der_kulturen_home_bg_sm.png?v=1)}}@media only screen and (min-width:1240px){html.home:before{background-image:url(../../images/bg/karneval_der_kulturen_home_bg_lg.png?v=1)}}*,:after,:before{box-sizing:inherit}body{font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:400;text-decoration:none;color:#000;line-height:1.4;box-sizing:border-box;background-color:#eecbdf}@media only screen and (min-width:768px),print{body{font-size:20px;line-height:1.4}}body:before{content:"xs";display:none}@media only screen and (min-width:768px),print{body:before{content:"sm"}}@media only screen and (min-width:1240px){body:before{content:"lg"}}body:after{content:"";display:none}@media only screen and (min-width:768px) and (max-height:800px),print{body:after{content:"smy"}}.page{width:320px;position:relative;background-color:transparent;margin:0 auto 0 auto;padding:0}@media only screen and (min-width:768px),print{.page{width:768px;padding:0 0 0 24px}}@media only screen and (min-width:1240px){.page{width:1240px;padding:0 0 0 30px}}.page--home{height:800px}.main--home{display:flex;justify-content:right;height:80vh}@media only screen and (min-width:768px),print{.main--home{height:unset}}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:15px;margin:0;padding:0}@media only screen and (min-width:768px),print{h1,h2,h3,h4,h5,h6{font-size:20px}}p{margin:0 0 18px 0}@media only screen and (min-width:768px),print{p{margin-bottom:28px}}a{color:inherit;text-decoration:none}ol,ul{padding:0;margin:0}ul{list-style:none}button{border:none}button:focus{outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:none}fieldset{border:0;margin:0;padding:0}figure{margin:0}.col1{position:relative;z-index:10;width:320px;padding:0}@media only screen and (min-width:768px),print{.col1{width:400px}}@media only screen and (min-width:1240px){.col1{float:left;width:250px;min-height:10px;margin-right:15px}}.col2{width:302px;margin-left:9px;padding:0;position:relative}@media only screen and (min-width:768px),print{.col2{float:right;width:574px;margin-right:25px;margin-left:0}}@media only screen and (min-width:1240px){.col2{float:left;width:780px;margin-right:10px}}.col3{width:77px;position:absolute;right:0;padding:0}@media only screen and (min-width:768px),print{.col3{width:135px}}@media only screen and (min-width:1240px){.col3{position:relative;float:right;width:155px}}@media only screen and (max-width:767px),print{.nav-main{display:none;position:relative;top:34px;width:302px;margin-left:9px;margin-bottom:38px;z-index:999}}@media only screen and (min-width:768px),print{.nav-main{position:fixed;top:49px}}@media only screen and (min-width:1240px){.nav-main{top:53px}}@media only screen and (max-width:767px),print{.nav-main__item{font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.15;letter-spacing:0;margin-bottom:4px;color:#93117e;background-color:#fff}}@media only screen and (max-width:767px) and (min-width:768px),print{.nav-main__item{font-size:28px;letter-spacing:.9px}}@media only screen and (min-width:768px),print{.nav-main__item{font-size:20px;font-weight:900;text-transform:uppercase;color:#001a8d;line-height:1.15;letter-spacing:0}}@media only screen and (min-width:768px) and (min-width:768px),print{.nav-main__item{font-size:28px;letter-spacing:.9px}}@media only screen and (min-width:1240px){.nav-main__item{letter-spacing:.9px}}.nav-main__item--plain-language{font-size:13px;font-weight:700;text-transform:uppercase}@media only screen and (min-width:768px),print{.nav-main__item--plain-language{margin-top:15px;margin-bottom:4px;font-weight:900;line-height:1;letter-spacing:.25px}}@media only screen and (min-width:1240px){.nav-main__item--plain-language{margin-bottom:1px}}.nav-main__item.current .nav-main__wrapper-link{background-color:#93117e;color:#fff}@media only screen and (max-width:767px),print{.nav-main__wrapper-link{padding:2px 8px 4px 6px;display:block}.nav-main__wrapper-link:focus,.nav-main__wrapper-link:hover{background-color:#93117e;color:#fff}}@media only screen and (min-width:768px),print{.nav-main__wrapper-link{display:inline-block;height:28px;line-height:1;letter-spacing:0}.nav-main__wrapper-link:focus,.nav-main__wrapper-link:hover{background-color:#93117e;color:#fff}}@media only screen and (min-width:1240px){.nav-main__wrapper-link{letter-spacing:.9px}}.nav-main__wrapper-link--plain-language{padding-top:4px}@media only screen and (min-width:768px),print{.nav-main__wrapper-link--plain-language{display:inline-block}}@media only screen and (min-width:768px),print{.nav-main__wrapper-link--plain-language{height:unset;padding-top:2px;padding-bottom:2px}}@media only screen and (min-width:1240px){.nav-main__wrapper-link--plain-language{padding-top:5px;padding-bottom:5px;letter-spacing:.6px}}.nav-main__wrapper-link--plain-language .nav-main__text{display:inline}.nav-main__wrapper-link--plain-language.current{background-color:#93117e;color:#fff}.nav-main__plain-language-icon{display:none}@media only screen and (min-width:768px),print{.nav-main__plain-language-icon{display:block;content:"";margin-left:2px;margin-top:4px;background:url(../../images/icons/plain_language.svg?v=240415) no-repeat 0 0;background-size:100%;width:36px;height:36px}}@media only screen and (min-width:768px),print{.nav-meta-wrapper{display:flex}}.nav-meta{display:flex;flex-wrap:wrap;justify-content:center;padding:2px 20px 13px 20px}@media only screen and (min-width:768px),print{.nav-meta{width:440px;padding:0}}@media only screen and (min-width:1240px){.nav-meta{justify-content:right;width:500px;text-align:right}}.nav-meta__item{font-size:11px;font-weight:700;text-transform:uppercase;color:#93117e;margin-left:5px;margin-right:5px}@media only screen and (min-width:768px),print{.nav-meta__item{display:inline-block;margin-left:0;margin-right:11px;color:#fff;font-size:11px;font-weight:900;line-height:1;letter-spacing:.25px;padding:13px 0 0 8px}}@media only screen and (min-width:1240px){.nav-meta__item{padding:13px 0 0 0}}.nav-meta__item a{color:#001a8d;text-decoration:none}@media only screen and (min-width:768px),print{.nav-meta__item a{color:inherit}}.nav-meta__item a:focus,.nav-meta__item a:hover{opacity:.7}.nav-meta__item a:focus-visible{outline:2px solid #fff;outline-offset:4px;opacity:1}.nav-extra-lg{display:none;position:absolute;right:0;top:0;text-align:right;line-height:1;color:#fff;width:auto;margin-left:50px;right:32px}@media only screen and (min-width:1240px){.nav-extra-lg{display:block}}@media only screen and (min-width:768px),print{.nav-extra-lg{width:200px}}@media only screen and (min-width:1240px){.nav-extra-lg{width:550px}}.nav-extra-lg__item{display:inline-block;margin-right:12px;vertical-align:top;font-size:11px;font-weight:700;text-transform:uppercase;color:#93117e;margin-left:5px;margin-right:5px}.nav-extra-lg__item a:focus,.nav-extra-lg__item a:hover{opacity:.7}@media only screen and (min-width:768px),print{.nav-extra-lg__item{display:inline-block;margin-left:0;margin-right:11px;color:#fff;font-size:11px;font-weight:900;line-height:1;letter-spacing:.25px;padding:13px 0 0 8px}}@media only screen and (min-width:1240px){.nav-extra-lg__item{padding:13px 0 0 0}}.nav-extra-lg__item a{color:#001a8d;text-decoration:none}@media only screen and (min-width:768px),print{.nav-extra-lg__item a{color:inherit}}.nav-extra-lg__item a:focus,.nav-extra-lg__item a:hover{opacity:.7}.nav-extra-lg__item a:focus-visible{outline:2px solid #fff;outline-offset:4px;opacity:1}.nav-extra-lg__item--facebook{margin-right:30px}.nav-extra-lg__item--instagram{margin-right:12px}.nav-extra-lg__item--tiktok{margin-right:12px}.nav-extra-lg__icon{vertical-align:top;margin-top:-6px}.nav-extra-lg__icon--search{margin:-5px 30px 0 5px}.nav-extra-lg__icon--plain-language{margin:-7px 30px 0 7px}.nav-extra-lg__field{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:15px;display:inline-block;width:250px;height:17px;padding:0 8px 0 8px;border:none;background-color:#fff;color:#000;margin-top:9px;margin-bottom:7px;margin-right:6px;border-radius:3px}.nav-extra-lg__submit{margin-top:6px}.nav-extra{position:absolute;right:0;top:0;text-align:right;line-height:1;color:#fff;width:auto;margin-left:50px}@media only screen and (min-width:1240px){.nav-extra{display:none}}@media only screen and (min-width:768px),print{.nav-extra{width:200px}}@media only screen and (min-width:1240px){.nav-extra{width:550px}}.nav-extra__item{display:inline-block;margin-right:12px;vertical-align:top}.nav-extra__item a:focus,.nav-extra__item a:hover{opacity:.7}.nav-extra__item--facebook{margin-top:5px;margin-right:12px}@media only screen and (min-width:768px),print{.nav-extra__item--facebook{margin-top:7px;margin-right:10px}}.nav-extra__item--instagram{margin-top:5px;margin-right:12px}@media only screen and (min-width:768px),print{.nav-extra__item--instagram{margin-top:7px;margin-right:12px}}.nav-extra__item--tiktok{margin-top:5px;margin-right:12px}@media only screen and (min-width:768px),print{.nav-extra__item--tiktok{margin-top:7px;margin-right:12px}}.nav-extra__item--language{font-size:20px;font-weight:900;text-transform:uppercase;font-size:20px;margin-top:5px;margin-right:10px}@media only screen and (min-width:768px),print{.nav-extra__item--language{font-size:28px;letter-spacing:.9px}}@media only screen and (min-width:768px),print{.nav-extra__item--language{font-size:11px;font-weight:700;text-transform:uppercase;color:#93117e;margin-left:5px;margin-right:5px;margin-top:0;margin-right:12px}}@media only screen and (min-width:768px) and (min-width:768px),print{.nav-extra__item--language{display:inline-block;margin-left:0;margin-right:11px;color:#fff;font-size:11px;font-weight:900;line-height:1;letter-spacing:.25px;padding:13px 0 0 8px}}@media only screen and (min-width:768px) and (min-width:1240px){.nav-extra__item--language{padding:13px 0 0 0}}@media only screen and (min-width:768px),print{.nav-extra__item--language a{color:#001a8d;text-decoration:none}}@media only screen and (min-width:768px) and (min-width:768px),print{.nav-extra__item--language a{color:inherit}}@media only screen and (min-width:768px),print{.nav-extra__item--language a:focus,.nav-extra__item--language a:hover{opacity:.7}.nav-extra__item--language a:focus-visible{outline:2px solid #fff;outline-offset:4px;opacity:1}}.nav-extra__item--search{font-size:11px;font-weight:700;text-transform:uppercase;color:#93117e;margin-left:5px;margin-right:5px;margin-left:0;margin:5px 10px 0 0}@media only screen and (min-width:768px),print{.nav-extra__item--search{display:inline-block;margin-left:0;margin-right:11px;color:#fff;font-size:11px;font-weight:900;line-height:1;letter-spacing:.25px;padding:13px 0 0 8px}}@media only screen and (min-width:1240px){.nav-extra__item--search{padding:13px 0 0 0}}.nav-extra__item--search a{color:#001a8d;text-decoration:none}@media only screen and (min-width:768px),print{.nav-extra__item--search a{color:inherit}}.nav-extra__item--search a:focus,.nav-extra__item--search a:hover{opacity:.7}.nav-extra__item--search a:focus-visible{outline:2px solid #fff;outline-offset:4px;opacity:1}@media only screen and (min-width:768px),print{.nav-extra__item--search{padding-left:0;margin:-5px 10px 0 0}}.nav-extra__item--plain-language{font-size:11px;font-weight:700;text-transform:uppercase;color:#93117e;margin-left:5px;margin-right:5px;margin:5px 10px 0 0}@media only screen and (min-width:768px),print{.nav-extra__item--plain-language{display:inline-block;margin-left:0;margin-right:11px;color:#fff;font-size:11px;font-weight:900;line-height:1;letter-spacing:.25px;padding:13px 0 0 8px}}@media only screen and (min-width:1240px){.nav-extra__item--plain-language{padding:13px 0 0 0}}.nav-extra__item--plain-language a{color:#001a8d;text-decoration:none}@media only screen and (min-width:768px),print{.nav-extra__item--plain-language a{color:inherit}}.nav-extra__item--plain-language a:focus,.nav-extra__item--plain-language a:hover{opacity:.7}.nav-extra__item--plain-language a:focus-visible{outline:2px solid #fff;outline-offset:4px;opacity:1}@media only screen and (min-width:768px),print{.nav-extra__item--plain-language{padding-left:0;margin:-7px 5px 0 0}}.nav-extra__field{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:15px;display:inline-block;width:250px;height:17px;padding:0 8px 0 8px;border:none;background-color:#fff;color:#000;margin-top:9px;margin-bottom:7px;margin-right:6px;border-radius:3px}.nav-extra__field--search{position:absolute;right:25px;top:3px;margin-top:0;height:24px}@media only screen and (min-width:768px),print{.nav-extra__field--search{right:60px;top:3px;width:300px;height:29px}}.nav-extra__field--search.hidden{display:none}.nav-extra__submit{margin-top:6px}.header-menu{position:fixed;left:0;top:0;width:100%;z-index:100;background-color:#93117e}.header-menu__inner{position:relative;width:320px;height:30px;margin:0 auto 0 auto;padding:8px 0 0 9px}@media only screen and (min-width:768px),print{.header-menu{display:none}}.header-menu__menu-link{display:inline-block;position:relative;top:-2px;color:#fff}.breadcrumb{margin-top:3px;margin-bottom:10px}@media only screen and (min-width:1240px){.breadcrumb{margin-bottom:15px}}.content--plain .breadcrumb{background-color:#fff;padding:3px 8px 8px 12px;margin-bottom:4px}@media only screen and (min-width:768px),print{.content--plain .breadcrumb{margin-bottom:8px}}@media only screen and (min-width:1240px){.content--plain .breadcrumb{margin-bottom:12px}}.breadcrumb__item{display:inline-block;vertical-align:top;color:#93117e;margin-right:7px;font-size:13px;font-weight:600}@media only screen and (min-width:768px),print{.breadcrumb__item{font-size:14px}}.breadcrumb__item:before{display:inline-block;content:"→";margin-right:7px}.content--plain .breadcrumb__item{vertical-align:middle}.breadcrumb__item br{display:none}.breadcrumb__link{color:#93117e;color:#93117e}.breadcrumb__link:focus,.breadcrumb__link:hover{color:#fff;background-color:#93117e}.text-button{display:inline-block;line-height:1;padding:5px 6px;border:none;cursor:pointer;text-decoration:none;color:#fff;background-color:#93117e;box-shadow:1px 3px 3px rgba(0,0,0,.2)}.text-button:focus,.text-button:hover{opacity:.7}.top-button{position:fixed;left:0;bottom:0;z-index:130;width:100%;margin-left:0;background-color:transparent}@media only screen and (min-width:768px),print{.top-button{padding-left:141px;bottom:35px}}@media only screen and (min-width:1240px){.top-button{bottom:35px}}.top-button__inner{display:block;width:85px;height:38px;margin:0 auto 0 auto;padding-top:13px;text-align:center;text-transform:uppercase;font-size:18px;font-weight:900;color:#fff;background:transparent url(../../images/icons/top_shadow.svg?v=1) no-repeat 0 0;cursor:pointer}.top-button__inner:focus-visible{outline:2px solid #93117e;outline-offset:0;opacity:1}.top-button[aria-hidden=true]{display:none}.content{opacity:.01;position:relative;width:inherit;min-height:200px;margin-top:34px;margin-bottom:4px;padding:6px 0 17px 8px;background-color:#fff}@media only screen and (min-width:768px),print{.content{margin-top:47px;margin-left:0;margin-right:0;margin-bottom:8px}}@media only screen and (min-width:1240px){.content{margin-top:51px;margin-bottom:12px}}.content.hidden{display:none}.content--grid{padding-right:8px;padding-left:8px;margin-bottom:4px}@media only screen and (min-width:768px),print{.content--grid{padding-right:30px;margin-bottom:8px}}@media only screen and (min-width:1240px){.content--grid{padding-right:54px;padding-left:54px;margin-bottom:12px}}.content--list{padding-top:5px}.content--text-list{padding-right:8px}@media only screen and (min-width:1240px){.content--text-list{padding-right:54px;padding-left:54px}}@media only screen and (min-width:768px),print{.content--news{margin-bottom:40px}}.content--form{padding-right:8px;padding-left:8px}.content--plain{margin-bottom:0;padding:0;background-color:transparent}.content__close{position:fixed;display:none;z-index:1;margin-left:261px;margin-top:-4px;background-color:#fff;cursor:pointer;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-ms-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in}@media only screen and (min-width:768px),print{.content__close{margin-left:510px;margin-top:5px}}@media only screen and (min-width:1240px){.content__close{margin-left:716px;margin-top:5px}}.content__close:focus,.content__close:hover{opacity:.7}.content__close:focus-visible{outline:2px solid #93117e;outline-offset:0;opacity:1}.content__close-icon{width:22px;height:22px}@media only screen and (min-width:768px),print{.content__close-icon{width:40px;height:40px}}.content p:last-child{margin-bottom:0}@media only screen and (max-width:767px),print{.headerbar+.content{margin-top:68px}.headerbar+.content--form{margin-top:77px}}.headerbar--sub+.content,.infoarea+.content{margin-top:103px}@media only screen and (min-width:768px),print{.headerbar--sub+.content,.infoarea+.content{margin-top:94px}}@media only screen and (min-width:1240px){.headerbar--sub+.content,.infoarea+.content{margin-top:102px}}.media-obj{position:relative;margin:0 0 15px 0;width:100%;min-height:380px;vertical-align:top}@media only screen and (min-width:768px),print{.media-obj{margin-bottom:20px}}@media only screen and (min-width:1240px){.media-obj{overflow:hidden}}.media-obj__body{display:block;overflow:hidden;margin-bottom:5px;padding-right:8px}@media only screen and (min-width:768px),print{.media-obj__body{width:inherit;padding-right:60px;margin-bottom:0}}@media only screen and (min-width:1240px){.media-obj__body{display:inline-block;width:388px;padding-right:48px}}.media-obj__body--full{width:inherit;padding-right:8px}@media only screen and (min-width:768px),print{.media-obj__body--full{padding-right:60px}}.media-obj__body--form{font-weight:600;background-color:#fff;margin-bottom:18px}@media only screen and (min-width:768px),print{.media-obj__body--form{margin-bottom:27px}}@media only screen and (min-width:1240px){.media-obj__body--form{padding:0 31px}}.media-obj__asset{margin-left:-8px;overflow:hidden;min-height:256px}@media only screen and (min-width:768px),print{.media-obj__asset{margin-top:15px;margin-left:-8px}}@media only screen and (min-width:1240px){.media-obj__asset{float:right;margin-top:6px;width:384px}}@media only screen and (min-width:768px),print{.media-obj__asset--full{margin-left:-8px;overflow:hidden;margin-top:0}}@media only screen and (min-width:1240px){.media-obj__asset--full{width:100%;padding-right:8px;margin-left:0;margin-top:0}}.media-obj__asset--download,.media-obj__asset--image-zoom{width:100%;padding-right:8px;margin-left:0;margin-top:0}.media-obj__asset--video{position:relative;width:100%;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;margin-bottom:18px;z-index:1}@media only screen and (min-width:768px),print{.media-obj__asset--video{margin:0 0 18px 0;padding-right:8px;margin-bottom:15px}}.media-obj__asset-image{display:block;width:100%;height:auto}@media only screen and (min-width:768px),print{.media-obj__asset-image{width:100%}}.media-obj__asset-headline{font-size:15px;font-weight:900;margin-bottom:5px}@media only screen and (min-width:768px),print{.media-obj__asset-headline{font-size:20px}}.media-obj__video-frame{position:absolute;top:1px;left:0;width:100%;height:100%;padding-left:8px;padding-right:8px;border:0}@media only screen and (min-width:768px),print{.media-obj__video-frame{top:5px;padding-left:0}}@media only screen and (min-width:768px),print{.media-obj__header{margin-bottom:17px}}.media-obj__topline{font-weight:900;display:block}.media-obj__headline{font-size:20px;font-weight:900;letter-spacing:.9px;line-height:1.1;display:block}@media only screen and (min-width:768px),print{.media-obj__headline{font-size:28px}}.media-obj__headline--sub{font-size:15px;font-weight:900;margin:0}@media only screen and (min-width:768px),print{.media-obj__headline--sub{font-size:20px}}@media only screen and (min-width:768px),print{.media-obj__headline--sub{margin:0 0 -15px 0}}.media-obj__headline-sub{font-size:15px;font-weight:900;display:block}@media only screen and (min-width:768px),print{.media-obj__headline-sub{font-size:20px}}.media-obj__subline{text-transform:uppercase;display:block;margin-top:2px}.media-obj__caption{position:relative;min-height:30px;margin-bottom:-5px;padding-left:8px}@media only screen and (min-width:768px),print{.media-obj__caption{min-height:40px;margin-bottom:0}}@media only screen and (min-width:1240px){.media-obj__caption{padding-left:0}}.media-obj__caption p{margin-bottom:0}.media-obj__caption p.default{margin:0 0 18px 0}@media only screen and (min-width:768px),print{.media-obj__caption p.default{margin-bottom:28px}}.media-obj__description{font-size:12px;margin-top:3px;margin-bottom:0}@media only screen and (min-width:768px),print{.media-obj__description{font-size:14px}}.media-obj__description+.media-obj__link{margin-top:0}.media-obj__description--video{padding:0;position:relative;top:-17px;margin-bottom:-28px}@media only screen and (min-width:768px),print{.media-obj__description--video{top:-12px;margin-bottom:-5px}}.media-obj__link{margin-top:6px;margin-left:8px;font-size:15px;font-weight:700;color:#93117e}@media only screen and (min-width:768px),print{.media-obj__link{font-size:20px}}@media only screen and (min-width:1240px){.media-obj__link{margin-left:0}}.media-obj__link2-wrapper{margin-top:-8px}.media-obj__download-link{float:right;top:0;right:0;display:inline-block;margin:3px 0 0 0;font-size:20px;font-weight:900;text-transform:uppercase;height:20px;line-height:1;color:#93117e}@media only screen and (min-width:768px),print{.media-obj__download-link{font-size:28px;letter-spacing:.9px}}@media only screen and (min-width:768px),print{.media-obj__download-link{height:28px;margin:5px 0 10px 0}}.media-obj__download-link a{color:#93117e}.media-obj__download-link a:focus,.media-obj__download-link a:hover{color:#fff;background-color:#93117e}.media-obj__download-link a:after{display:inline-block;content:"";width:18px;height:16px;margin-left:5px;background:url(../../images/icons/download_color.svg?v=1) no-repeat 0 0}.media-obj__download-link a:hover:after,.media-obj__download-link afocus:after{background:url(../../images/icons/download.svg) no-repeat 0 0}.media-obj__zoom-link{float:right;top:0;right:0;display:inline-block;margin:3px 0 0 0;font-size:20px;font-weight:900;text-transform:uppercase;height:20px;line-height:1;color:#93117e}@media only screen and (min-width:768px),print{.media-obj__zoom-link{font-size:28px;letter-spacing:.9px}}@media only screen and (min-width:768px),print{.media-obj__zoom-link{height:28px;margin:5px 0 10px 0}}.media-obj__zoom-link a{color:#93117e}.media-obj__zoom-link a:focus,.media-obj__zoom-link a:hover{color:#fff;background-color:#93117e}.media-obj__zoom-link a:after{position:relative;top:2px;display:inline-block;content:"";width:19px;height:19px;background-size:contain;margin-left:5px;background:url(../../images/icons/glass_color.svg) no-repeat 0 0}@media only screen and (min-width:768px),print{.media-obj__zoom-link a:after{top:6px;width:19px;height:24px}}.media-obj__zoom-link a:hover:after,.media-obj__zoom-link afocus:after{background:url(../../images/icons/glass.svg) no-repeat 0 0}.media-obj__spacing{margin-top:18px;margin-bottom:18px}@media only screen and (min-width:768px),print{.media-obj__spacing{margin-top:28px;margin-bottom:28px}}@media only screen and (min-width:768px),print{.media-obj:first-of-type .media-obj__headline--sub{margin:25px 0 -15px 0}}@media only screen and (min-width:1240px){.media-obj:first-of-type .media-obj__asset-image{margin-top:48px}}@media only screen and (min-width:1240px){.media-obj:first-of-type .media-obj__asset--download .media-obj__asset-image,.media-obj:first-of-type .media-obj__asset--image-zoom .media-obj__asset-image{margin-top:0}}.text-obj{margin:0 0 5px 0;width:100%;margin-bottom:15px}@media only screen and (min-width:768px),print{.text-obj{margin-bottom:27px}}.text-obj__body{display:inline-block;width:inherit;padding-right:8px}@media only screen and (min-width:1240px){.text-obj__body{padding-right:54px;padding-left:54px}}@media only screen and (min-width:1240px){.text-obj__body--no-indent{padding-left:0}}@media only screen and (min-width:1240px){.text-obj__header{margin-left:-54px}}@media only screen and (min-width:1240px){.text-obj__header--no-indent{margin-left:0}}.text-obj__header--search{margin-bottom:18px}@media only screen and (min-width:768px),print{.text-obj__header--search{margin-bottom:28px}}.text-obj__headline{display:block;font-size:15px;font-weight:900}@media only screen and (min-width:768px),print{.text-obj__headline{font-size:20px}}.text-obj__headline--emphasized{font-size:20px;font-weight:900;letter-spacing:.9px;line-height:1.1;font-weight:700;letter-spacing:0;color:#197eff}@media only screen and (min-width:768px),print{.text-obj__headline--emphasized{font-size:28px}}@media only screen and (min-width:1240px){.text-obj__headline--emphasized{margin-left:54px}}.text-obj p:last{margin-bottom:0}.text-obj--form{margin-bottom:0}.home-title{position:relative;left:-85px;top:200px}@media only screen and (min-width:768px),print{.home-title{position:absolute;left:170px;top:500px}}@media only screen and (min-width:1240px){.home-title{left:180px;top:30px}}.home-title__motif{position:relative;overflow:hidden;width:263px;height:308px}@media only screen and (min-width:768px),print{.home-title__motif{width:375px;height:440px}}@media only screen and (min-width:1240px){.home-title__motif{width:553px;height:653px}}.home-title__motif-image{display:block;width:100%;height:auto}.home-title__type{position:absolute;top:-104px;left:210px;width:185px;height:130px}@media only screen and (min-width:768px),print{.home-title__type{top:-420px;left:20px;width:408px;height:285px}}@media only screen and (min-width:1240px){.home-title__type{top:10px;left:605px;width:365.5px;height:255px}}.home-title__type-image{display:block;width:100%;height:auto}.home-events{position:fixed;bottom:60px;right:10px;width:155px}@media only screen and (min-width:768px),print{.home-events{bottom:120px;right:initial;width:235px;margin-right:-20px}}@media only screen and (min-width:1240px){.home-events{bottom:157px;width:248px;margin-right:0}}.home-event{color:#93117e;line-height:1.1}.home-event__date{font-size:19px;font-weight:900}@media only screen and (min-width:768px),print{.home-event__date{font-size:28px}}.home-event__date p{margin-bottom:0}.home-event__text{font-weight:900;font-size:19px;text-transform:uppercase;letter-spacing:.5px}@media only screen and (min-width:768px),print{.home-event__text{font-size:28px;letter-spacing:.9px}}.home-event--festival{margin-bottom:1px}@media only screen and (min-width:768px),print{.home-event--festival{margin-bottom:5px}}.home-event__location{color:#001a8d;font-size:19px;letter-spacing:.5px}@media only screen and (min-width:768px),print{.home-event__location{font-size:28px;letter-spacing:.9px}}.home-update{position:absolute;top:300px;left:15px;z-index:130;font-weight:900;font-size:20px;color:#93117e}@media only screen and (min-width:768px),print{.home-update{top:370px;left:205px;width:440px;font-size:28px}}@media only screen and (min-width:1240px){.home-update{top:255px;left:305px;width:440px}}.message-text{margin-bottom:80px}.message-text p{display:inline;box-decoration-break:clone;box-shadow:5px 0 0 #fff,-5px 0 0 #fff;background-color:#fff;line-height:1.51}.message-text--rbb-link{position:absolute;top:-60px;left:15px;z-index:1;display:inline-block;width:197px;height:197px;padding:57px 20px;box-decoration-break:unset;box-shadow:5px 5px 10px -5px #888;color:#fcc31e;background-color:rgba(255,31,107,.8);border-radius:50%;font-size:24px;line-height:1;text-align:center;transform:rotate(-12deg)}@media only screen and (min-width:768px),print{.message-text--rbb-link{top:25px;left:-107px;padding:57px 0 0 0;font-size:28px}}.message-text--exhibition-link{position:absolute;top:-120px;left:165px;z-index:2;display:inline-block;width:163px;height:163px;padding:45px 20px;box-decoration-break:unset;box-shadow:5px 5px 10px -5px #888;color:#ff1f6b;background-color:rgba(252,195,30,.85);border-radius:50%;font-size:24px;line-height:1;text-align:center;transform:rotate(-12deg)}@media only screen and (min-width:768px),print{.message-text--exhibition-link{top:-95px;left:-25px;padding:42px 10px;font-size:28px}}.message-text--exhibition-link-en{padding-top:50px}.program-col1,.program-col2,.program-col3{display:inline-block;vertical-align:top}.program-col1{width:71px}@media only screen and (min-width:768px),print{.program-col1{width:130px}}@media only screen and (min-width:1240px){.program-col1{width:198px}}.program-col2{width:134px;padding-right:10px}@media only screen and (min-width:768px),print{.program-col2{width:260px}}@media only screen and (min-width:1240px){.program-col2{width:352px}}.program-col3{width:80px}@media only screen and (min-width:768px),print{.program-col3{width:166px}}@media only screen and (min-width:1240px){.program-col3{width:214px}}.program-list{font-weight:700;line-height:1.2}@media only screen and (min-width:768px),print{.program-list{font-size:23px;line-height:1.2}}@media only screen and (min-width:1240px){.program-list{font-size:20px;line-height:inherit}}.program-list__day,.program-list__time{display:block}@media only screen and (min-width:1240px){.program-list__day,.program-list__time{display:inline}}.program-list__separator{display:none}@media only screen and (min-width:1240px){.program-list__separator{display:inline}}.program-list__type{color:#000}.sitemap__item{color:#000}.sitemap__item--lev2{margin-left:30px}@media only screen and (min-width:768px),print{.sitemap__item--lev2{margin-left:54px}}.sitemap__item--lev3{margin-left:30px}@media only screen and (min-width:768px),print{.sitemap__item--lev3{margin-left:54px}}.sitemap__link:focus,.sitemap__link:hover{color:#93117e}.sitemap__link--lev0{display:none}.sitemap__link--lev1{color:#93117e;font-size:15px;font-weight:900}@media only screen and (min-width:768px),print{.sitemap__link--lev1{font-size:20px}}.search-result{margin-bottom:18px}@media only screen and (min-width:768px),print{.search-result{margin-bottom:28px}}.search-result__header{font-size:15px;font-weight:900;color:#93117e}@media only screen and (min-width:768px),print{.search-result__header{font-size:20px}}.press-download{margin-bottom:18px}@media only screen and (min-width:768px),print{.press-download{margin-bottom:28px}}.press-download__headline{font-size:15px;font-weight:900}@media only screen and (min-width:768px),print{.press-download__headline{font-size:20px}}.press-download__document a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.asterisk-pre:before{display:inline-block;content:"*";color:#93117e;margin-right:2px}.anchor{display:block;position:relative;visibility:hidden;top:-70px}@media only screen and (min-width:768px),print{.anchor{top:-50px}}.anchor--2headerbars{top:-180px}@media only screen and (min-width:768px),print{.anchor--2headerbars{top:-100px}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.lb-outerContainer{border-radius:0}.lightbox .lb-image{border:none;border-radius:0}.lb-data .lb-number{display:none!important}.lb-nav a.lb-prev{background:url(../../images/icons/arrow_prev.svg) left 5px top 48% no-repeat}@media only screen and (min-width:768px),print{.lb-nav a.lb-prev{background-position:left 10px top 48%}}.lb-nav a.lb-next{background:url(../../images/icons/arrow_next.svg) right 5px top 48% no-repeat}@media only screen and (min-width:768px),print{.lb-nav a.lb-next{background-position:right 10px top 48%}}.lb-data .lb-close{position:absolute;top:-61px;right:9px;width:22px;height:22px;background:url(../../images/icons/close.svg?v=1) top right no-repeat;background-size:22px;opacity:1}@media only screen and (min-width:768px),print{.lb-data .lb-close{top:-55px;right:15px;width:40px;height:40px;background-size:40px}}@media only screen and (min-width:768px) and (max-height:800px),print{.lb-data .lb-close{top:-35px;right:15px}}.lb-data .lb-caption{font-weight:400}.lightbox-image{clip:rect(0,302px,100px,0);position:absolute}@media only screen and (min-width:768px),print{.lightbox-image{clip:rect(0,284px,180px,0)}}@media only screen and (min-width:1240px){.lightbox-image{clip:rect(0,252px,160px,0)}}.lb-cancel{background:0 0}.rte-small{font-size:12px}@media only screen and (min-width:768px),print{.rte-small{font-size:14px}}.media-obj__caption .rte-small{margin-top:20px}.rte-small p{margin-bottom:0}.rte-subline{font-weight:700;margin:0 0 18px 0}@media only screen and (min-width:768px),print{.rte-subline{margin-bottom:28px}}.smcp{font-variant-caps:all-small-caps;-moz-font-feature-settings:"c2sc","smcp";-webkit-font-feature-settings:"c2sc","smcp";font-feature-settings:"c2sc","smcp"}.accordion-container{margin-bottom:10px}.accordion{position:relative;display:block;overflow:hidden;margin-bottom:5px;padding-right:8px;padding-left:22px}@media only screen and (min-width:768px),print{.accordion{padding-right:60px;padding-left:30px;margin-bottom:0}}@media only screen and (min-width:1240px){.accordion{padding-right:48px}}@media only screen and (min-width:1240px){.accordion--newslist{padding-left:84px}}.accordion__headline{font-size:20px;font-weight:900;letter-spacing:.9px;line-height:1.1;display:block;margin-bottom:18px}@media only screen and (min-width:768px),print{.accordion__headline{font-size:28px}}@media only screen and (min-width:768px),print{.accordion__headline{margin-bottom:28px}}.accordion__trigger{position:relative;cursor:pointer}.accordion__trigger::before{content:"+";position:absolute;top:50%;left:-22px;transform:translateY(-50%);font-size:35px;font-weight:300;margin-top:0}@media only screen and (min-width:768px),print{.accordion__trigger::before{left:-30px;font-size:48px}}.accordion.is-active .accordion__trigger::before{content:"–";margin-top:-3px}@media only screen and (min-width:768px),print{.accordion.is-active .accordion__trigger::before{margin-top:-4px}}.accordion__panel h3{font-size:15px;font-weight:900}@media only screen and (min-width:768px),print{.accordion__panel h3{font-size:20px}}.accordion__panel p:last-child{margin-bottom:18px}@media only screen and (min-width:768px),print{.accordion__panel p:last-child{margin-bottom:28px}}.form__item{height:auto;margin:0 0 20px 0;padding:0;background-color:#fff;border-bottom:2px solid #000}@media only screen and (min-width:1240px){.form__item{margin:0 17px 20px 17px;padding:0 14px}}.form__item--radio{display:flex;height:auto;padding-bottom:2px}@media only screen and (min-width:768px),print{.form__item--radio{display:block}}@media only screen and (min-width:1240px){.form__item--radio{height:38px;padding-bottom:0}}.form__item--textarea{height:auto;padding-left:0;margin-bottom:0}.form__item--2lines{height:auto}.form__item--captcha{height:auto;position:relative;padding-top:6px;padding-bottom:20px}.form__input,.form__select,.form__textarea{border:none;color:#000;background-color:#fff}.form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;padding-right:10px;margin-bottom:1px;margin-top:1px}.form__select--gallery{width:302px;margin:0 4px 4px 0;padding:0 0 0 8px;font-size:20px;font-weight:900;text-transform:uppercase;color:#93117e;background:#fff url(../../images/icons/arrow_vertical.svg?v=1) no-repeat top 6px right 6px;background-size:7%}@media only screen and (min-width:768px),print{.form__select--gallery{font-size:28px;letter-spacing:.9px}}.form__select--gallery option{color:#000}@media only screen and (min-width:768px),print{.form__select--gallery{width:284px;margin:0 8px 8px 0;background-size:auto;background-position:top 10px right 10px}}@media only screen and (min-width:1240px){.form__select--gallery{width:252px;margin:0 12px 12px 0}}.form__select--gallery:last-child{margin-right:0}@media only screen and (min-width:768px),print{.form__select--gallery:last-child{width:282px}}@media only screen and (min-width:1240px){.form__select--gallery:last-child{width:252px}}.form__file{display:inline;height:25px;padding:0;background-color:inherit;font-size:14px;line-height:1}.form__input{display:inline-block;width:190px;height:inherit;padding:0;margin-bottom:1px;margin-top:1px}@media only screen and (min-width:768px),print{.form__input{width:400px}}@media only screen and (min-width:1240px){.form__input{width:550px}}.form__input--small{width:110px}@media only screen and (min-width:768px),print{.form__input--small{width:240px}}@media only screen and (min-width:1240px){.form__input--small{width:385px}}.form__input--extrasmall{width:200px}@media only screen and (min-width:768px),print{.form__input--extrasmall{width:230px}}@media only screen and (min-width:1240px){.form__input--extrasmall{width:400px}}.form__input.error{color:#93117e}.form__input-captcha{display:inline-block}.form__textarea{display:block;width:100%;height:200px;padding:0 8px 0 0;margin-bottom:7px}.form__textarea[name="tx_powermail_pi1[field][artistname]"]{height:50px}.form__label{position:relative;z-index:2;display:inline-block;margin-right:8px;margin-bottom:7px;color:#000}@media only screen and (min-width:768px),print{.form__label{margin-right:15px}}.form__label--required:after{display:inline-block;content:"*";margin-left:5px;color:#93117e}@media only screen and (min-width:1240px){.form__label--radio{margin-right:30px}}.form__label--textarea{padding-left:8px}.form__label--captcha{max-width:530px;display:block}.form__radio-label-button{display:inline-block;width:60px;height:26px;text-align:center;vertical-align:text-top;padding-top:3px;margin-right:5px;box-shadow:1px 3px 3px rgba(0,0,0,.2);cursor:pointer}@media only screen and (min-width:768px),print{.form__radio-label-button{width:70px;height:27px;padding-top:0}}.form__radio{visibility:hidden;margin-left:-12px}.form__radio:checked+.form__radio-label-button{background-color:#93117e}.form__footer{padding:20px 8px 0 8px;margin-top:-7px;color:#888;background-color:#fff;vertical-align:top;position:relative;padding-bottom:20px}@media only screen and (min-width:768px),print{.form__footer{padding-top:20px}}@media only screen and (min-width:768px),print{.form__footer--login{padding-bottom:30px}}.form__submit{margin-top:10px}@media only screen and (min-width:768px),print{.form__submit{position:absolute;right:8px;top:0}}.form__submit--register{margin-top:0}.form-adjacent{display:block;width:100%;padding:6px 40px 17px 8px;background-color:#fff}@media only screen and (min-width:768px),print{.form-adjacent{padding-right:60px}}@media only screen and (min-width:1240px){.form-adjacent{padding-right:40px}}.form-adjacent--before{margin-bottom:6px}.form-adjacent--after{margin-top:6px}.form-forgotpw{font-size:14px;padding-top:10px}.fe-login-status-header{font-size:15px;font-weight:900}@media only screen and (min-width:768px),print{.fe-login-status-header{font-size:20px}}.tx-srfeuserregister-pi1-error{display:block;width:100%;margin-right:-6px;margin-bottom:6px;padding:0 40px 0 8px;color:#93117e;background-color:#fff}@media only screen and (min-width:768px),print{.tx-srfeuserregister-pi1-error{padding-right:60px}}@media only screen and (min-width:1240px){.tx-srfeuserregister-pi1-error{padding-right:40px}}.register-create-review{padding:6px 40px 17px 8px;background-color:#fff;margin-bottom:4px}@media only screen and (min-width:768px),print{.register-create-review{padding-right:60px;margin-bottom:8px}}@media only screen and (min-width:1240px){.register-create-review{padding-right:40px;margin-bottom:12px}}.register-confirm{padding-right:40px}@media only screen and (min-width:768px),print{.register-confirm{padding-right:60px}}@media only screen and (min-width:1240px){.register-confirm{padding-right:40px}}.tx-srfreecap-pi1-image{margin-top:6px;display:block}.tx-srfreecap-pi1-image{vertical-align:top}.tx-srfreecap-pi1-cant-read{display:block;font-size:14px}.powermail-errors-list{color:#93117e}.powermail_create{padding:6px 40px 17px 8px;background-color:#fff;margin-bottom:4px}@media only screen and (min-width:768px),print{.powermail_create{padding-right:60px;margin-bottom:8px}}@media only screen and (min-width:1240px){.powermail_create{padding-right:40px;margin-bottom:12px}}.powermail-captchaimage{display:block;margin-bottom:10px}.powermail_message_error{padding:6px 40px 17px 8px;background-color:#fff;color:#93117e;margin-bottom:10px}.powermail_create a{color:#93117e}.powermail_create a:focus,.powermail_create a:hover{opacity:.7}#karneval_anmeldung ._buttons{position:relative;z-index:110}.overview-cards{margin-top:34px}@media only screen and (min-width:768px),print{.overview-cards{margin-top:47px}}@media only screen and (min-width:1240px){.overview-cards{margin-top:51px}}.headerbar+.content.hidden+.cards{margin-top:34px}@media only screen and (min-width:768px),print{.headerbar+.content.hidden+.cards{margin-top:47px}}@media only screen and (min-width:1240px){.headerbar+.content.hidden+.cards{margin-top:51px}}@media only screen and (min-width:768px),print{.cards{margin-bottom:120px}}@media only screen and (min-width:768px) and (max-height:800px),print{.cards{margin-bottom:40px}}@media only screen and (min-width:1240px){.cards{margin-bottom:60px}}.cards.showing-detail{margin-top:0}.cards.is-top{margin-top:34px}@media only screen and (min-width:768px),print{.cards.is-top{margin-top:47px}}@media only screen and (min-width:1240px){.cards.is-top{margin-top:51px}}@media only screen and (min-width:768px),print{.cards--company{margin-bottom:20px;padding-left:5px}}@media only screen and (min-width:768px),print{.cards--gallery{margin-bottom:20px}}.card{display:none;opacity:0;width:302px;margin:0 0 4px 0;background-color:#fff}@media only screen and (min-width:768px),print{.card{margin:0 8px 8px 0;width:284px}}@media only screen and (min-width:1240px){.card{width:252px;margin:0 12px 12px 0}}.card.current,.card:focus,.card:hover{background-color:#93117e}.card.current .card__text,.card:focus .card__text,.card:hover .card__text{color:#fff}.card.current .card__text--image,.card:focus .card__text--image,.card:hover .card__text--image{color:#93117e}.card__wrapper-link:focus .card.current .card__text--image,.card__wrapper-link:focus .card:focus .card__text--image,.card__wrapper-link:focus .card:hover .card__text--image{color:#93117e}.card.hidden{display:none}@media only screen and (min-width:768px),print{.card--xs{display:none}}.card--sm{display:none}@media only screen and (min-width:768px),print{.card--sm{display:block}}@media only screen and (min-width:1240px){.card--sm{display:none}}.card--lg{display:none}@media only screen and (min-width:768px),print{.card--lg{display:none}}@media only screen and (min-width:1240px){.card--lg{display:none}}.card__wrapper-link{padding:2px 8px 4px 6px;display:block}.card__wrapper-link:focus{background-color:#93117e;color:#fff}.card__wrapper-link:focus .card__text{color:#fff}@media only screen and (min-width:768px),print{.card__wrapper-link{padding:1px 8px 50px 6px}}.card__wrapper-link--image{padding:0 8px 4px 0}@media only screen and (min-width:768px),print{.card__wrapper-link--image{padding:0 8px 0 0}}.card__wrapper-link--image:focus{background-color:transparent}.card__wrapper-link--image:focus:focus-visible{outline:2px solid #93117e;outline-offset:3px;opacity:1}.card__wrapper-link--image:focus .card__text{color:#93117e}.card__text{color:#93117e;font-size:20px;font-weight:900;text-transform:uppercase;text-transform:none;line-height:1.18}@media only screen and (min-width:768px),print{.card__text{font-size:28px;letter-spacing:.9px}}@media only screen and (min-width:768px),print{.card__text{font-size:26px}}.card__text--image{position:absolute;top:4px;left:5px;background:0 0;line-height:1.4em}.card__text--image>span{background-color:#fff;padding:0 5px 0 0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.card--image{opacity:1;height:100px}@media only screen and (min-width:768px),print{.card--image{height:180px}}@media only screen and (min-width:1240px){.card--image{height:160px}}.card--company-image{width:286px;height:95px;margin:0 0 8px 0;background-color:transparent}@media only screen and (min-width:768px),print{.card--company-image{margin:0 12px 14px 0;width:268px;height:170px}}@media only screen and (min-width:1240px){.card--company-image{width:243.5px;height:154px}}.card__image{filter:grayscale(100%);opacity:.75}.card__wrapper-link--image:focus .card__image,.card__wrapper-link--image:hover .card__image{filter:none;opacity:1}.headerbar{position:fixed;top:34px;z-index:30;width:inherit;height:30px;background-color:#001a8d;padding:2px 8px 8px 6px;margin-bottom:4px;box-shadow:0 7px 4px rgba(0,0,0,.2)}@media only screen and (min-width:768px),print{.headerbar{top:0;height:39px;padding:0 8px 8px 8px;margin-bottom:8px}}@media only screen and (min-width:1240px){.headerbar{margin-bottom:12px}}.headerbar.hidden{display:none}.headerbar__headline{color:#fff;line-height:1.18;display:inline-block;font-size:20px;font-weight:900;text-transform:uppercase}@media only screen and (min-width:768px),print{.headerbar__headline{font-size:28px;letter-spacing:.9px}}.headerbar__headline--sub{font-size:20px;font-weight:700;color:#000;text-transform:none}@media only screen and (min-width:768px),print{.headerbar__headline--sub{font-size:28px}}.headerbar__headline--sub-program{color:#93117e}.headerbar__subline{color:#fff;line-height:1.4;font-size:15px;margin-top:2px;margin-left:3px;vertical-align:text-top}@media only screen and (min-width:768px),print{.headerbar__subline{line-height:1.18;margin-top:0;margin-left:25px;font-size:20px}}.headerbar--sub{height:30px;top:68px;background-color:#fff}@media only screen and (min-width:768px),print{.headerbar--sub{height:34px;top:47px}}@media only screen and (min-width:1240px){.headerbar--sub{top:51px}}.headerbar--sub__link{color:#93117e}.headerbar--sub__link:focus,.headerbar--sub__link:hover{color:#fff;background-color:#93117e}.infoarea{position:fixed;top:68px;z-index:30;width:inherit;height:auto;background-color:#fff;padding:1px 8px 8px 8px;margin-bottom:4px}@media only screen and (min-width:768px),print{.infoarea{top:47px;margin-bottom:8px}}@media only screen and (min-width:1240px){.infoarea{top:51px;margin-bottom:12px}}.infoarea__header{width:inherit;height:30px;overflow:visible;margin-left:-8px;padding-left:8px;background-color:#fff;position:relative;z-index:2}@media only screen and (min-width:768px),print{.infoarea__header{height:39px}}.infoarea__headline{color:#001a8d;line-height:1.28;display:inline-block;font-size:20px;font-weight:900;text-transform:uppercase;max-width:255px}@media only screen and (min-width:768px),print{.infoarea__headline{font-size:28px;letter-spacing:.9px}}@media only screen and (min-width:768px),print{.infoarea__headline{line-height:1.18;max-width:510px}}@media only screen and (min-width:1240px){.infoarea__headline{max-width:720px}}.infoarea__button{height:24px;background-color:#fff;width:40px;margin-left:10px;cursor:pointer}@media only screen and (min-width:768px),print{.infoarea__button{width:70px;height:26px;margin-left:20px}}.infoarea__button:focus-visible{outline:2px solid #93117e;outline-offset:0;opacity:1}.infoarea__icons{display:inline;position:relative;top:-3px;vertical-align:top;color:red}@media only screen and (min-width:768px),print{.infoarea__icons{top:-1px}}.infoarea__icon{width:39px;height:24px}@media only screen and (min-width:768px),print{.infoarea__icon{width:50px;height:26px}}.infoarea__icon--open{display:none}.infoarea.collapsed .infoarea__icon--open{display:inline}.infoarea__icon--close{display:inline}.infoarea.collapsed .infoarea__icon--close{display:none}.infoarea__body{padding:10px 0 0 0;position:relative;z-index:1;top:0;opacity:1;background-color:#fff;height:290px;overflow:scroll;-webkit-transition:top .3s ease-out,opacity .2s ease-in;-moz-transition:top .3s ease-out,opacity .2s ease-in;-ms-transition:top .3s ease-out,opacity .2s ease-in;-o-transition:top .3s ease-out,opacity .2s ease-in;transition:top .3s ease-out,opacity .2s ease-in}@media only screen and (min-width:768px),print{.infoarea__body{height:auto;max-height:60vh;overflow:auto;padding:10px 50px 0 50px}}.infoarea__images{margin-bottom:20px}.infoarea__image{margin-right:30px}.infoarea__bottom{position:absolute;bottom:-1px;margin-top:0;left:0;width:302px;height:40px;background:url(../../images/icons/infoarea_bottom_shadow.svg) repeat-x -22px 0;background-size:87px;opacity:1;animation-name:move-down;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-out;animation-fill-mode:forwards}@media only screen and (min-width:768px),print{.infoarea__bottom{width:574px;background:url(../../images/icons/infoarea_bottom_shadow.svg) repeat-x -24px 0;background-size:96px}}@media only screen and (min-width:1240px){.infoarea__bottom{width:780px;background:url(../../images/icons/infoarea_bottom_shadow.svg) repeat-x -26px 0;background-size:104px}}@keyframes move-down{from{transform:translateY(0)}to{transform:translateY(39px)}}.infoarea.collapsed{height:30px;overflow:visible}@media only screen and (min-width:768px),print{.infoarea.collapsed{height:39px}}.infoarea.collapsed .infoarea__body{visibility:hidden;top:-39px;opacity:0}.infoarea.collapsed .infoarea__bottom{visibility:hidden;opacity:0;animation-name:none}.logo-container{position:absolute;right:0;padding:0}@media only screen and (min-width:768px),print{.logo-container{display:flex;justify-content:right;margin:0 auto 0 auto}}@media only screen and (min-width:768px) and (min-width:768px),print{.logo-container{top:-74px;width:768px;height:74px;padding-right:75px}}@media only screen and (min-width:768px) and (min-width:1240px){.logo-container{top:-120px;width:1240px;height:125px;padding-right:20px}}.logo{position:fixed;bottom:-5px;right:58px;z-index:150;color:#000}@media only screen and (min-width:768px),print{.logo{position:initial}}.logo__link{display:inline-block}.logo__link:focus-visible{outline:2px solid #93117e;outline-offset:10px;opacity:1}.logo__img{width:111px;height:57px}@media only screen and (min-width:768px),print{.logo__img{width:146px;height:75px}}@media only screen and (min-width:1240px){.logo__img{height:122px;width:234px}}.logo-svg-path{fill:#93117e}.divider{border-left:none;border-right:none;border-bottom:none;border-top:none;height:1px;background-image:linear-gradient(to right,#333 50%,rgba(255,255,255,0) 0);background-position:top;background-size:8px 1px;background-repeat:repeat-x;clear:both;margin:8px 8px 8px -3px}@media only screen and (min-width:768px),print{.divider{margin:12px 8px 12px -3px}}@media only screen and (min-width:768px),print{.divider--list{margin-top:10px}}.divider--programm-list{background-image:linear-gradient(to right,#93117e 50%,rgba(255,255,255,0) 0)}.divider--search{margin-bottom:25px}.media-obj+.divider{margin-top:-10px}@media only screen and (min-width:768px),print{.media-obj+.divider{margin-top:-17px}}.text-obj+.divider{margin-top:-5px}@media only screen and (min-width:768px),print{.text-obj+.divider{margin-top:-10px}}.link{padding-left:8px;text-indent:-5px;display:inline-block;font-weight:700;color:#93117e}.link:before{display:inline-block;content:"»";margin-right:3px}@media only screen and (min-width:768px),print{.link:before{margin-right:4px}}@media only screen and (min-width:768px),print{.link{padding-left:13px;text-indent:-7px}}.link a{color:#93117e}.link a:focus,.link a:hover{color:#fff;background-color:#93117e}@media only screen and (min-width:768px),print{.link--program-list{padding-left:15px;text-indent:-8px}}@media only screen and (min-width:1240px){.link--program-list{padding-left:14px;text-indent:-7px}}.rte-image-link .link{margin:0;padding:0;text-indent:0}.rte-image-link .link:before{display:none;content:"";margin:0}.rte-image-link .link a:focus,.rte-image-link .link a:hover{color:transparent;background-color:transparent}.rte-image-link img{margin-right:8px;margin-bottom:1px}.svg-filter{height:0;left:-9999em;margin:0;padding:0;position:absolute;width:0}.skip{position:absolute;top:1px;left:60px}@media only screen and (min-width:768px),print{.skip{position:fixed;top:10px;left:unset}}.skip__header{position:absolute;top:-9999px;left:-9999px}.skip__item{font-size:20px;font-weight:900;text-transform:uppercase;color:#fff;line-height:1.15;letter-spacing:0;white-space:nowrap}@media only screen and (min-width:768px),print{.skip__item{font-size:28px;letter-spacing:.9px}}@media only screen and (min-width:1240px){.skip__item{letter-spacing:.9px}}.skip__link{position:absolute;top:-9999px;left:-9999px;padding:2px 8px 4px 6px}@media only screen and (min-width:768px),print{.skip__link{display:inline-block;line-height:1;letter-spacing:0;padding:unset}}@media only screen and (min-width:1240px){.skip__link{letter-spacing:.9px}}.skip__link:focus,.skip__link:hover{top:0;left:0;color:#fff;background-color:#93117e}.visually-hidden{position:absolute;text-indent:-9999px;white-space:nowrap;overflow:hidden}.edit-link{display:block;width:30px;height:30px;padding:5px;border-radius:3px;border:#9aa3a3 1px solid;margin-top:10px;margin-bottom:10px;background:#dbdede url(../../images/icons/T3Icons/actions-open.svg) no-repeat 5px 5px;background-size:70%}.tx-kesearch-pi1 #ke_search_sword{width:250px;margin-right:10px;margin-bottom:5px}@media only screen and (min-width:768px),print{.tx-kesearch-pi1 #ke_search_sword{width:500px;margin-top:8px}}.tx-kesearch-pi1 label[for=ke_search_sword]{display:block}.tx-kesearch-pi1 #kesearch_num_results{font-size:15px;font-weight:900;margin-bottom:20px}@media only screen and (min-width:768px),print{.tx-kesearch-pi1 #kesearch_num_results{font-size:20px}}@media only screen and (min-width:1240px){.tx-kesearch-pi1 #kesearch_results,.tx-kesearch-pi1 .pages_total{padding-right:54px;padding-left:54px}}.tx-kesearch-pi1 .result-list-item{margin-bottom:20px}.tx-kesearch-pi1 .messsage{margin-bottom:20px}.tx-kesearch-pi1 .result-number,.tx-kesearch-pi1 .result-title{font-size:15px;font-weight:900;color:#93117e}@media only screen and (min-width:768px),print{.tx-kesearch-pi1 .result-number,.tx-kesearch-pi1 .result-title{font-size:20px}}.tx-kesearch-pi1 .teaser_icon{display:none}.tx-kesearch-pi1 .pages_total{text-align:center;font-size:13px;margin-top:40px}@media only screen and (min-width:768px),print{.tx-kesearch-pi1 .pages_total{font-size:18px}}.tx-kesearch-pi1 .result_txt{margin-bottom:15px}.tx-kesearch-pi1 .kesearch_pagebrowser li{display:inline-block;margin-left:5px;margin-right:5px}.tx-kesearch-pi1 .kesearch_pagebrowser li a.current,.tx-kesearch-pi1 .kesearch_pagebrowser li a:focus,.tx-kesearch-pi1 .kesearch_pagebrowser li a:hover{color:#93117e}.tx-kesearch-pi1 .kesearch_pagebrowser .next,.tx-kesearch-pi1 .kesearch_pagebrowser .prev{display:inline-block;height:25px;vertical-align:top;color:#93117e}.tx-kesearch-pi1 .kesearch_pagebrowser .next .icon,.tx-kesearch-pi1 .kesearch_pagebrowser .prev .icon{width:11.2px;height:17.5px}@media only screen and (min-width:768px),print{.tx-kesearch-pi1 .kesearch_pagebrowser .next .icon,.tx-kesearch-pi1 .kesearch_pagebrowser .prev .icon{margin-right:10px}}@media only screen and (min-width:768px),print{.tx-kesearch-pi1 .kesearch_pagebrowser .prev{margin-right:10px}}@media only screen and (min-width:768px),print{.tx-kesearch-pi1 .kesearch_pagebrowser .next{margin-left:10px}}.tx-kesearch-pi1 .hit{color:#93117e}.footer{position:relative;z-index:120;width:302px;margin-left:9px;background-color:#fff}@media only screen and (min-width:768px),print{.footer{position:fixed;left:0;bottom:0;width:100%;margin-left:0;background-color:#001a8d}}@media only screen and (min-width:768px),print{.footer__inner{position:relative;width:768px;height:35px;margin:0 auto 0 auto;color:#fff}}@media only screen and (min-width:1240px){.footer__inner{width:1240px;height:35px}}.sponsors{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:40px;position:relative;margin-top:13px;padding:0 25px;color:#000}@media only screen and (min-width:768px),print{.sponsors{display:initial;height:auto;position:absolute;left:30px;bottom:50px;margin-top:0;padding:0}}@media only screen and (min-width:768px) and (max-height:800px),print{.sponsors{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;position:relative;margin-top:80px;left:0;margin-bottom:100px}}.sponsors-xs{display:flex;justify-content:center;margin-top:20px;margin-bottom:300px}@media only screen and (min-width:768px),print{.sponsors-xs{display:none}}.sponsors-smy{display:flex;justify-content:center}@media only screen and (min-width:1240px){.sponsors-smy--home{padding-left:270px}}@media only screen and (min-width:768px) and (max-height:800px),print{.sponsors-smy--home{top:1250px;position:absolute;height:400px;padding-left:200px}}@media only screen and (min-width:768px) and (max-height:800px) and (min-width:1240px){.sponsors-smy--home{top:800px;padding-left:270px}}@media only screen and (min-width:768px),print{.sponsor{margin-bottom:20px}}.sponsor__link{display:inline-block}.sponsor__link:focus-visible{outline:2px solid #93117e;outline-offset:5px;opacity:1}.sponsor__link:focus,.sponsor__link:hover{opacity:.7}.organizer{padding:6px 80px 11px 80px}@media only screen and (min-width:768px),print{.organizer{padding-left:30px;padding-right:0}}.organizer__link:focus-visible{outline:2px solid #fff;outline-offset:3px;opacity:1}.organizer__logo{width:101px;height:19px;cursor:pointer}@media only screen and (min-width:768px),print{.organizer__logo{width:113px;height:21px}}@media print{*,:after,:before,:first-letter,blockquote:first-line,div:first-line,li:first-line,p:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}