@charset "utf-8";.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:4999;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:5000;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover,.mfp-preloader form#filter.news a.active,form#filter.news .mfp-preloader a.active{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,form#filter.news a.active.mfp-close,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,form#filter.news a.active.mfp-arrow,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.fc-view{background-color:#fff;border-radius:20px;overflow:hidden}.fc-header-toolbar h2{font-weight:900;color:#d8b72c!important}.fc th{padding:0.5rem 0;background-color:#d8b72c;font-weight:700;text-transform:uppercase}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:left;padding-left:1rem;font-weight:700}.fc-day-grid-event span{color:#fff!important;padding:4px}.fc-scroller{min-height:50px}*{margin:0;padding:0;border:0;box-sizing:border-box;font-size:100%;font:inherit;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Akko";src:url(/site/templates/fonts/5119912/54b79dee-5d36-4cb9-98c8-28717c7865a1.eot?#iefix);src:url(/site/templates/fonts/5119912/54b79dee-5d36-4cb9-98c8-28717c7865a1.eot?#iefix) format("eot"),url(/site/templates/fonts/5119912/e10dbd74-9da3-42ee-b45b-8b5dee12fea3.woff2) format("woff2"),url(/site/templates/fonts/5119912/b4f32dad-7272-4472-a568-42a3cc71e38b.woff) format("woff"),url(/site/templates/fonts/5119912/cb4afd8b-9c5d-492c-a9eb-ec89cacb8676.ttf) format("truetype");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"Akko";src:url(/site/templates/fonts/5163765/7f0da551-7a45-4050-9ff0-dd0d4dea87d6.eot?#iefix);src:url(/site/templates/fonts/5163765/7f0da551-7a45-4050-9ff0-dd0d4dea87d6.eot?#iefix) format("eot"),url(/site/templates/fonts/5163765/efae3dc6-5e9c-4305-afb3-ac266983a6e7.woff2) format("woff2"),url(/site/templates/fonts/5163765/730393b2-3024-4600-9ed6-b552eea34a93.woff) format("woff"),url(/site/templates/fonts/5163765/7602afbe-4ee4-4532-939b-c55d5980f71b.ttf) format("truetype");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"Akko";src:url(/site/templates/fonts/5166652/d2b2ef54-a37b-4b2e-8fe6-e27a978e45d0.eot?#iefix);src:url(/site/templates/fonts/5166652/d2b2ef54-a37b-4b2e-8fe6-e27a978e45d0.eot?#iefix) format("eot"),url(/site/templates/fonts/5166652/5aae39e7-d654-4eac-b136-7257df01f13d.woff2) format("woff2"),url(/site/templates/fonts/5166652/35aaf326-c8ff-407c-9a20-7872723f4cd3.woff) format("woff"),url(/site/templates/fonts/5166652/cd673c15-43c6-4f14-af1a-b8f4a44420b7.ttf) format("truetype");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"Akko";src:url(/site/templates/fonts/5342770/d50d80a4-87fb-4138-88f7-f32334806fbe.eot?#iefix);src:url(/site/templates/fonts/5342770/d50d80a4-87fb-4138-88f7-f32334806fbe.eot?#iefix) format("eot"),url(/site/templates/fonts/5342770/aa26d7e4-388c-4cc7-9bcd-867632733476.woff2) format("woff2"),url(/site/templates/fonts/5342770/094ee5cb-e5fd-4b67-b48b-bd40217e083c.woff) format("woff"),url(/site/templates/fonts/5342770/e9092b0f-755f-42bc-9795-0120651eadd6.ttf) format("truetype");font-weight:900;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:'Material Icons';src:url(/site/templates/fonts/MaterialIcons-Regular.woff2) format('woff2'),url(/site/templates/fonts/MaterialIcons-Regular.woff) format('woff');font-display:swap}.fs_text,.fs_headline_5,main h5,div.text table th,div.details table th,div.teaser table th,div.text_1_col table th,div.text_2_col table th,div.text table td,div.details table td,div.teaser table td,div.text_1_col table td,div.text_2_col table td,main div.contentelement div.teaser p,main div.contentelement div.teaser p *,div#eventsParent table.fc-list-table tr.fc-event,div.accordion section.interactive div.teaser,div.accordion section.interactive div.teaser *{font-size:0.9rem}.fs_teaser,nav#mainNavi div>ul>li>a,main header p,main header p *{font-size:1.2rem;margin-bottom:1.2rem}@media only screen and (max-width:52.5rem){.fs_teaser,nav#mainNavi div>ul>li>a,main header p,main header p *{font-size:1rem;margin-bottom:1rem}}.fs_text_big,nav#mainNavi div>ul>li>ul li,nav#mainNavi div>ul>li>ul>li>ul li,main div.teaser p,main div.teaser p *{font-size:1.2rem;margin-bottom:1.2rem}@media only screen and (max-width:52.5rem){.fs_text_big,nav#mainNavi div>ul>li>ul li,nav#mainNavi div>ul>li>ul>li>ul li,main div.teaser p,main div.teaser p *{font-size:1rem;margin-bottom:1rem}}.fs_text_small,table.xlsx th,table.xlsx td,#autotranslate_msg p span,#autotranslate_msg p a,body>footer p,body>footer p *,small,cite,p.quotesource,.next_events>section .event_group section .above_img{font-size:0.9rem}.fs_text_tiny,ul#breadCrumbs li a,ul#breadCrumbs li a *,figcaption,div.contentelement.text_with_image div figcaption{font-size:0.8rem}.fs_headline_1,main h1{font-size:2.5rem;text-transform:uppercase;margin-bottom:2rem;font-weight:900;line-height:110%}@media only screen and (max-width:52.5rem){.fs_headline_1,main h1{font-size:2rem;margin-bottom:1.6rem}}.fs_headline_2,body>header h2,main h2{font-size:2rem;font-weight:700;margin-bottom:1rem}@media only screen and (max-width:52.5rem){.fs_headline_2,body>header h2,main h2{font-size:1.4rem;margin-bottom:0.6rem}}.fs_headline_3,form#filter.news div#filter_year a,main h3,main div.contentelement.style1 span.eventCategory{font-size:1.5rem;margin-bottom:1rem}@media only screen and (max-width:52.5rem){.fs_headline_3,form#filter.news div#filter_year a,main h3,main div.contentelement.style1 span.eventCategory{font-size:1.2rem;margin-bottom:0.5rem}}.fs_headline_4,main h4,div.accordion section.interactive div.accordion_entry_headline div.accordion_entry_headline_title span{font-size:1.2rem;margin-bottom:0.7rem}@media only screen and (max-width:52.5rem){.fs_headline_4,main h4,div.accordion section.interactive div.accordion_entry_headline div.accordion_entry_headline_title span{font-size:1rem;margin-bottom:0.5rem}}.fs_headline_5,main h5{font-family:'Akko',sans-serif;font-weight:600;margin-bottom:0.3rem}@media only screen and (max-width:52.5rem){.fs_headline_5,main h5{font-size:1rem;margin-bottom:0.2rem}}.material-icons,form#searchForm button,form#newsletterForm button::after,form#filter button.event.genre::after,form#filter button.poi.category::after,form#filter ul#categories_filter_list li.close button::after,table.sortable th.sortable.sorted::after,.buttonWithIcon::before,ul#headNaviList>li a::before,ul#headNaviList>li button::before,a.mobile_programme_button::before,.buttonIcon::before,button.social_media_button::before,a.travellink i,.icon::before,.haschilds_arrow,nav#mainNavi div>ul>li.hasChilds>a span::after,nav#mainNavi div>ul>li>ul>li.hasChilds>a span::after,ul#breadCrumbs li a::before,body>header div#goToContent a::before,.leaflet-control-locate a i,.mapMarker span i,div.accordion section.interactive div.accordion_entry_headline::after{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.singleFieldForm,form#searchForm,form#newsletterForm{padding:4px 0 0 140px;height:50px;border-radius:20px}.singleFieldForm label,form#searchForm label,form#newsletterForm label{background-color:#d8b72c;color:#001d46;font-weight:800;padding:16px 1rem 0 1rem;position:absolute;top:0;left:0;height:50px;border-top-left-radius:20px;border-bottom-left-radius:20px}.singleFieldForm button,form#searchForm button,form#newsletterForm button,.singleFieldForm input,form#searchForm input,form#newsletterForm input{vertical-align:middle}.singleFieldForm button,form#searchForm button,form#newsletterForm button{border-top-right-radius:20px;border-bottom-right-radius:20px;padding:4px 0 0 0;width:50px;height:50px;position:absolute;top:0;right:0}.singleFieldForm button span,form#searchForm button span,form#newsletterForm button span{display:none}.singleFieldForm input,form#searchForm input,form#newsletterForm input{width:90%;padding:8px 0 8px 10px;background:none}form#searchForm{clear:both;display:flex;margin:0;padding:0;margin-bottom:75px;background-color:#eae100}form#searchForm button::after{content:"search"}form#searchForm button,form#searchForm label{background-color:#31348d;color:white;flex:0 0 auto;position:relative}form#searchForm input#st{background-color:white;margin:7px;flex:1 1 auto;position:relative}form#newsletterForm{margin-bottom:0.5rem}form#newsletterForm button::after{content:"send"}form.FormBuilder.InputfieldForm{margin-bottom:0;padding-bottom:0}form.FormBuilder.InputfieldForm input,form.FormBuilder.InputfieldForm select,form.FormBuilder.InputfieldForm textarea{border-radius:20px;padding:0.5rem 1rem;box-shadow:0 0 1px 1px white}form.FormBuilder.InputfieldForm input,form.FormBuilder.InputfieldForm select,form.FormBuilder.InputfieldForm textarea,form.FormBuilder.InputfieldForm input *,form.FormBuilder.InputfieldForm select *,form.FormBuilder.InputfieldForm textarea *{color:!important;background-color:!important}form.FormBuilder.InputfieldForm label{font-family:'Akko',sans-serif;font-weight:300;display:flex}form.FormBuilder.InputfieldForm input:focus,form.FormBuilder.InputfieldForm select:focus,form.FormBuilder.InputfieldForm textarea:focus,form.FormBuilder.InputfieldForm button:focus{outline:none;box-shadow:0 0 2px 1px #153051}form.FormBuilder.InputfieldForm legend{color:#5e8ec6}form.FormBuilder.InputfieldForm .InputfieldHeader{margin-left:1rem}form.FormBuilder.InputfieldForm div.Inputfield{padding-bottom:1rem}form.FormBuilder.InputfieldForm div.Inputfield:last-of-type{padding-bottom:0;margin-bottom:0}form.FormBuilder.InputfieldForm div.input_checkbox{margin-right:8px}form.FormBuilder.InputfieldForm ul.InputfieldCheckboxesStacked,form.FormBuilder.InputfieldForm ul.InputfieldCheckboxesColumns,form.FormBuilder.InputfieldForm ul.InputfieldRadiosFloated,form.FormBuilder.InputfieldForm ul.InputfieldRadiosStacked{list-style:none;pointer-events:auto}form.FormBuilder.InputfieldForm ul.InputfieldCheckboxesStacked li label span,form.FormBuilder.InputfieldForm ul.InputfieldCheckboxesColumns li label span,form.FormBuilder.InputfieldForm ul.InputfieldRadiosFloated li label span,form.FormBuilder.InputfieldForm ul.InputfieldRadiosStacked li label span{margin-left:10px;cursor:pointer}form.FormBuilder.InputfieldForm ul.InputfieldCheckboxesStacked input,form.FormBuilder.InputfieldForm ul.InputfieldCheckboxesColumns input,form.FormBuilder.InputfieldForm ul.InputfieldRadiosFloated input,form.FormBuilder.InputfieldForm ul.InputfieldRadiosStacked input{box-shadow:none}form.FormBuilder.InputfieldForm ul.InputfieldCheckboxesStacked input:focus,form.FormBuilder.InputfieldForm ul.InputfieldCheckboxesColumns input:focus,form.FormBuilder.InputfieldForm ul.InputfieldRadiosFloated input:focus,form.FormBuilder.InputfieldForm ul.InputfieldRadiosStacked input:focus{outline:none;box-shadow:0 0 2px 1px #153051}form.FormBuilder.InputfieldForm div.InputfieldCheckbox div.InputfieldContent{border-radius:20px;padding:1rem;padding-left:1rem!important}form.FormBuilder.InputfieldForm div.h-captcha-consent-container{margin:0}form#filter{display:none;padding:2rem 1rem 1rem 1rem;background-color:#fff;border-radius:20px}@media only screen and (max-width:52.5rem){form#filter{padding:1rem}}form#filter div.fieldset{margin-bottom:0;display:inline-block}form#filter div.fieldset.cols2{display:flex}form#filter div.fieldset.cols2>div{width:50%}form#filter div.fieldset.cols3{display:flex}form#filter div.fieldset.cols3>div{width:33.33%}form#filter div.labelField{display:inline-block;margin-bottom:1rem}form#filter label:not(.checkbox){display:inline-block;padding:1rem 1rem 0.8rem 1rem;border-top-left-radius:20px;border-bottom-left-radius:20px;text-align:center}form#filter label:not(.checkbox),form#filter label:not(.checkbox) *{text-transform:uppercase;font-size:0.9rem;font-weight:800}form#filter label:not(.checkbox).select span{display:none}form#filter label.checkbox{margin:0 2rem 2rem 0;padding:0 0 0 30px;background:none}form#filter label.checkbox.inactive{opacity:0.5}form#filter label.checkbox span{color:white;font-weight:500}form#filter label.checkbox input{padding:0;height:auto}form#filter label.checkbox::before{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;position:absolute;left:0;top:0}form#filter label,form#filter input,form#filter select{height:50px;vertical-align:middle}form#filter button,form#filter input,form#filter select{margin-right:2rem}form#filter button{cursor:pointer;vertical-align:middle;min-height:50px}form#filter button.event.genre,form#filter button.poi.category{background:white;min-width:unset}form#filter button.event.genre span,form#filter button.poi.category span{margin-right:1rem}form#filter button.event.genre::after,form#filter button.poi.category::after{content:"arrow_drop_down";position:absolute;top:1rem;right:1rem}form#filter button.event.today{background-color:#31348d}form#filter select,form#filter input,form#filter textarea{padding:1rem 1rem 0.8rem 1rem;border-top-right-radius:20px;border-bottom-right-radius:20px}form#filter select,form#filter input,form#filter textarea,form#filter select *,form#filter input *,form#filter textarea *{text-transform:uppercase;font-size:0.9rem;font-weight:800}form#filter select.first,form#filter input.first,form#filter textarea.first{border-top-right-radius:0;border-bottom-right-radius:0}form#filter select.second,form#filter input.second,form#filter textarea.second{border-top-left-radius:0;border-bottom-left-radius:0}form#filter select{cursor:pointer}form#filter div.red select{background-color:#31348d;color:white}form#filter ul#categories_filter_list{display:none;position:absolute;left:0;margin-left:0;top:100%;z-index:500;background-color:#fff;border-radius:20px;border:1px solid #31348d;padding-top:0.5rem;padding-bottom:0.5rem;list-style:none}form#filter ul#categories_filter_list li{padding:0 1rem;margin-bottom:0;white-space:nowrap}form#filter ul#categories_filter_list li.close{position:absolute;top:0.5rem;right:0}form#filter ul#categories_filter_list li.close button{padding:0;background:none;min-width:0;margin-right:0}form#filter ul#categories_filter_list li.close button span{display:none}form#filter ul#categories_filter_list li.close button::after{content:"close";padding:5px;color:black}form#filter ul#categories_filter_list li img{position:absolute;top:1.2rem;left:20px;width:18px;height:auto}form#filter ul#categories_filter_list li label{font-weight:bold;display:inline-block;margin:0 0 0 0;height:auto;padding:0.5rem 0}form#filter ul#categories_filter_list li label::before{content:"";display:none}form#filter ul#categories_filter_list li input{display:inline-block;position:relative;height:auto;margin-right:10px}form#mCCForm button{z-index:100}form#filter.news{display:block;padding-top:1rem;padding-bottom:1rem}form#filter.news div#filter_year{margin-bottom:0;width:100%}form#filter.news div#filter_year a{padding:0.5rem 1rem;margin-top:0;margin-bottom:1rem}form#filter.news div#filter_month a{padding:0.4rem 0.7rem;font-size:0.9rem;min-width:3.5rem;text-align:center}form#filter.news a{text-decoration:none;margin:0.5rem 0.3rem}form#filter.news a.disabled{color:gray}div#form_language_selection{display:flex}div#form_language_selection div:not(.dummy){font-family:'Akko',sans-serif;font-weight:700;flex:0 1 auto;background-color:orange;padding:1rem 3rem;margin-top:2rem!important;margin-bottom:3rem!important;border-radius:20px}div#form_language_selection div:not(.dummy) *{margin-top:0.5rem}div#form_language_selection div:not(.dummy) label{margin-right:1rem}div#form_language_selection div:not(.dummy) select{padding:0.3rem 2rem;background-color:#d6e2f0}div#FormBuilderSubmitted{margin-top:1rem}#wrap_Inputfield-{display:none}div.voting-block.result-success{background-color:green}div.voting-block.result-success,div.voting-block.result-success *{color:white}div.voting-block.result-error{background-color:red}div.voting-block.result-error,div.voting-block.result-error *{color:white}div.voting-block.wrapper,div#form_language_selection div:not(.dummy).voting-block{padding:0}div.captcha-consent-container{margin-bottom:1rem}@media only screen and (max-width:52.5rem){div.captcha-consent-container{flex-wrap:wrap}}div.captcha-consent-container .h-captcha,div.captcha-consent-container .frc-captcha{flex:0 0 auto;min-width:200px;max-width:400px;width:fit-content}div.captcha-consent-container .captcha-consent-message{flex:1 1 auto;min-width:200px;width:auto;margin-left:1rem}main div.contentelement div.FormBuilder .alert-error{color:white}main div.contentelement div.FormBuilder .alert-success{color:white}main div.contentelement div.FormBuilder div#FormBuilderSubmitted{min-height:100px}main div.contentelement div.FormBuilder div.FormBuilderErrors{padding-bottom:3rem}form.orderform table.order-table td{border:1px solid black;padding:0.5rem}form.orderform input,form.orderform textarea{border:1px solid black}div.text ul,.ul,main ul,ol,.ol,main ol{margin:0 0 1rem 1.5rem}div.text ul:not(.personList) li,.ul:not(.personList) li,main ul:not(.personList) li,ol:not(.personList) li,.ol:not(.personList) li,main ol:not(.personList) li{margin-bottom:0.3rem}div.text ul:not(.personList) li ul,.ul:not(.personList) li ul,main ul:not(.personList) li ul,ol:not(.personList) li ul,.ol:not(.personList) li ul,main ol:not(.personList) li ul{margin-top:0.3rem;margin-bottom:0}ul.newsListPreview{-moz-column-width:20rem;-webkit-column-width:20rem;column-width:20rem;-moz-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}ul.newsListPreview li{display:inline-block;width:100%;margin-bottom:1rem}ul.newsListPreview li article{background-color:#fff;color:#001d46;border-radius:20px;padding:1.5rem 1.5rem 6rem 1.5rem;overflow:hidden}ul.newsListPreview li article a.button{position:absolute;bottom:1.5rem}ul.newsListPreview li article a.button.readMore{left:1.5rem}ul.newsListPreview li article a.button.category{right:1.5rem}ul.newsListPreview li article a.button.big{background-color:#001d46;color:#fff}ul.newsListPreview li:nth-child(2n+1) article{background-color:#001d46;color:#fff;padding-top:240px}ul.newsListPreview li:nth-child(2n+1) article a.button.big{background-color:#fff;color:#001d46}ul.newsListPreview li:nth-child(2n+1) article::before{position:absolute;top:0;left:0;right:0;content:url(/site/templates/images/dummy.jpg)}ul.socialMedia{padding:3rem 2rem 0 2rem;list-style:none;text-align:center}ul.socialMedia li{display:inline-block;margin:0 1rem 2rem 1rem}ul.socialMedia li img{box-sizing:content-box;width:30px;height:30px;padding:0.8rem;border-radius:20px;background-color:#fff}ul.mosaic{list-style:none;column-count:1}@media only screen and (min-width:73.75rem){ul.mosaic{column-count:3;column-gap:1rem}}@media only screen and (max-width:73.75rem){ul.mosaic{column-count:2;column-gap:1rem}}@media only screen and (max-width:52.5rem){ul.mosaic{column-count:1}}ul.mosaic li{text-align:center;break-inside:avoid;page-break-inside:avoid}ul.mosaic li figure{display:block;border-radius:20px;padding:2rem 1rem 1rem 1rem;margin-bottom:1rem}ul.mosaic li figure img{height:160px;max-width:100%;width:auto;margin-bottom:1rem}div.timeline dl{overflow:auto}div.timeline dl:after{content:" ";position:absolute;left:50%;top:0;bottom:0;border-left:1px dashed #55b4d2;z-index:0;opacity:0.4}div.timeline dl dt{display:block;text-align:center;clear:both;z-index:1;transform:translateY(20px);height:0}div.timeline dl dt span{background-color:white;color:#001d46;display:inline-block;padding:10px 20px}div.timeline dl dd{background-color:#55b4d2;width:40%;padding:20px;z-index:1}div.timeline dl dd *{color:black}div.timeline dl dd p:last-of-type{margin-bottom:0}div.timeline dl dd:after{content:" ";display:block;position:absolute;top:20px}div.timeline dl dd:nth-of-type(odd){float:left}div.timeline dl dd:nth-of-type(odd):after{right:-18px;border-left:20px solid #55b4d2;border-bottom:15px solid transparent;border-top:15px solid transparent}div.timeline dl dd:nth-of-type(even){float:right}div.timeline dl dd:nth-of-type(even):after{left:-18px;border-right:20px solid #55b4d2;border-bottom:15px solid transparent;border-top:15px solid transparent}@media only screen and (max-width:52.5rem){div.timeline dl dd{float:none!important}}div.grid.mosaic{grid-gap:10px;grid-template-columns:25% 25% 25% 25%}div.grid.mosaic>h3{background-color:#ccc;min-height:100px}div.grid.mosaic>h3:hover+div{display:block}div.grid.mosaic>div{background-color:#999;min-height:100px;display:none;grid-column-start:1;grid-column-end:-1;grid-row-start:2;grid-row-end:3}@media only screen and (max-width:52.5rem){div.grid.mosaic{margin:0 -1.3rem}}div.grid.mosaic dl{display:grid;grid-template-columns:25% 25% 25% 25%;grid-auto-flow:row dense}@media only screen and (max-width:73.75rem){div.grid.mosaic dl{grid-template-columns:50% 50%}}@media only screen and (max-width:52.5rem){div.grid.mosaic dl{grid-template-columns:100%}}div.grid.mosaic dl dt,div.grid.mosaic dl dd{padding:1rem;display:block}@media only screen and (max-width:52.5rem){div.grid.mosaic dl dt,div.grid.mosaic dl dd{padding:0.5rem}}div.grid.mosaic dl dt{cursor:pointer;display:flex;justify-content:center;min-height:100px;margin:0.3rem;border-radius:20px}div.grid.mosaic dl dt a,div.grid.mosaic dl dt span{margin:auto;text-decoration:none}div.grid.mosaic dl dt.active{margin-bottom:-0.3rem;border-bottom:0.6rem solid;border-bottom-left-radius:0;border-bottom-right-radius:0}div.grid.mosaic dl dt.active+dd{display:block}div.grid.mosaic dl>dd{background-color:#55b4d2;padding:2rem;margin:0.3rem;min-height:100px;display:none;grid-column-start:1;grid-column-end:-1;align-items:normal;justify-content:normal;border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media only screen and (max-width:52.5rem){div.grid.mosaic dl>dd{padding:1rem}}div.grid.mosaic dl>dd:hover{display:block}div.grid.mosaic dl>dd a.button{background-color:white}div.grid.mosaic dd dl dt:hover,div.grid.mosaic dd dl dt.active,div.grid.mosaic dd dl dd{background-color:#55b4d2;border-bottom-color:#55b4d2}div.grid.mosaic dd dl dt:hover *,div.grid.mosaic dd dl dt.active *,div.grid.mosaic dd dl dd *{color:white}div.grid.mosaic dd dl dt{border-bottom-color:#55b4d2}ul.actions{margin-left:0!important}ul.actions li{display:inline-block;margin:0 1rem 1rem 0}ul.personList{margin-left:0!important}ul.personList li{display:flex;flex-wrap:wrap;margin-bottom:2rem}ul.personList li picture,ul.personList li figure{flex:0 3 200px;width:20%;margin-right:2rem}ul.personList li picture img,ul.personList li figure img{border-radius:20px}ul.personList li div{flex:3 1 300px}ul.personList li div h5{text-transform:none;padding-top:0;margin-top:0.5rem;margin-bottom:0.5rem;font-weight:600;font-size:1.5rem}ul.personList li div h6{font-size:1.2rem;margin-bottom:0.8rem}ul.personList li div a.downloadVCard{display:inline-block;height:auto;font-weight:500;border:1px solid #31348d;padding-top:0.5rem;overflow:hidden;text-overflow:ellipsis}ul.personList li div a.downloadVCard::before{content:"person_add";padding-top:0.5rem;font-size:24px}ul.personList li table.contact_table{border-collapse:collapse;border-spacing:0;margin-bottom:0.5rem}ul.personList li table.contact_table tr th{font-weight:600;padding-right:0.5rem;text-transform:uppercase}ul.personList li table.contact_table tr th,ul.personList li table.contact_table tr td{text-align:left;vertical-align:top;padding-bottom:0.4rem}ul.personList li table.contact_table tr th a,ul.personList li table.contact_table tr td a{overflow-wrap:anywhere;margin-bottom:0}details details{padding-left:1rem}details details details{padding-left:1rem}details details details details{padding-left:1rem}details details details details details{padding-left:1rem}summary.hidden-node{opacity:0.5}table.xlsx{padding:0;border-collapse:collapse;border-top:1px solid #ccc;border-right:1px solid #ccc}table.xlsx th,table.xlsx td{padding:0.5rem;border-left:1px solid #ccc;border-bottom:1px solid #ccc}div.text table,div.details table,div.teaser table,div.text_1_col table,div.text_2_col table{border-top:1px solid black;border-right:1px solid black;margin-bottom:1rem}div.text table[border="0"],div.details table[border="0"],div.teaser table[border="0"],div.text_1_col table[border="0"],div.text_2_col table[border="0"],div.text table[border="0"] th,div.details table[border="0"] th,div.teaser table[border="0"] th,div.text_1_col table[border="0"] th,div.text_2_col table[border="0"] th,div.text table[border="0"] td,div.details table[border="0"] td,div.teaser table[border="0"] td,div.text_1_col table[border="0"] td,div.text_2_col table[border="0"] td{border:none!important}div.text table[cellpadding="0"] th,div.details table[cellpadding="0"] th,div.teaser table[cellpadding="0"] th,div.text_1_col table[cellpadding="0"] th,div.text_2_col table[cellpadding="0"] th,div.text table[cellpadding="0"] td,div.details table[cellpadding="0"] td,div.teaser table[cellpadding="0"] td,div.text_1_col table[cellpadding="0"] td,div.text_2_col table[cellpadding="0"] td{padding:0}div.text table th,div.details table th,div.teaser table th,div.text_1_col table th,div.text_2_col table th,div.text table td,div.details table td,div.teaser table td,div.text_1_col table td,div.text_2_col table td{vertical-align:top;border-left:1px solid black;border-bottom:1px solid black;padding:0.5rem}div.text table th p,div.details table th p,div.teaser table th p,div.text_1_col table th p,div.text_2_col table th p,div.text table td p,div.details table td p,div.teaser table td p,div.text_1_col table td p,div.text_2_col table td p{padding:0;margin:0}div.text table th ul,div.details table th ul,div.teaser table th ul,div.text_1_col table th ul,div.text_2_col table th ul,div.text table td ul,div.details table td ul,div.teaser table td ul,div.text_1_col table td ul,div.text_2_col table td ul{margin-top:0.5rem;margin-bottom:0.5rem}div.text table th,div.details table th,div.teaser table th,div.text_1_col table th,div.text_2_col table th{font-family:'Akko',sans-serif;font-weight:700}div.text table th small,div.details table th small,div.teaser table th small,div.text_1_col table th small,div.text_2_col table th small{font-family:'Akko',sans-serif;font-weight:700}table.sortable th.sortable{cursor:pointer}table.sortable th.sortable:hover{text-decoration:underline}table.sortable th.sortable.sorted::after{content:"play_arrow";padding-left:5px;position:relative;top:5px;transform:rotate(-90deg);font-size:0.8rem}@media print{table.sortable th.sortable.sorted::after{content:""}}table.sortable th.sortable.sorted.descending::after{transform:rotate(90deg);top:-3px}table.columnshideable th.hideable a.hidecolumn{float:right}@media print{table.columnshideable th.hideable a.hidecolumn{display:none}}body.anmeldeliste{background-color:white;background-image:none;padding:0!important;margin:0}body.anmeldeliste table.event{width:100%;margin-bottom:30px}body.anmeldeliste table.event th,body.anmeldeliste table.event td{border:none;font-size:medium;font-weight:bold}body.anmeldeliste table.liste,div.contentelement.form table.liste{width:100%}body.anmeldeliste table.liste th,div.contentelement.form table.liste th,body.anmeldeliste table.liste td,div.contentelement.form table.liste td{border:1px black solid;font-size:x-small;padding:0 3px 0 3px}button{background:none;border:none;transition:all 0.3s;vertical-align:top}form button{background-color:#aec6e2;border-radius:20px;padding:1rem 30px 0.8rem 30px}form button,form button *{text-transform:uppercase;font-size:0.9rem;font-weight:800}.button,form.FormBuilder.InputfieldForm button,a.button,a.readMore,.buttonWithIcon,ul#headNaviList>li a,ul#headNaviList>li button,a.mobile_programme_button,.buttonIcon,button.social_media_button{display:inline-block;height:50px;border-radius:20px;cursor:pointer}.button:focus,form.FormBuilder.InputfieldForm button:focus,a.button:focus,a.readMore:focus,.buttonWithIcon:focus,ul#headNaviList>li a:focus,ul#headNaviList>li button:focus,a.mobile_programme_button:focus,.buttonIcon:focus,button.social_media_button:focus{outline:none;box-shadow:0 0 2px 1px #001d46}.button,form.FormBuilder.InputfieldForm button,a.button,a.readMore,.buttonWithIcon,ul#headNaviList>li a,ul#headNaviList>li button,a.mobile_programme_button{background-color:white;color:#001d46;text-decoration:none;transition:background-color 0.2s;text-transform:uppercase;font-size:1rem;font-weight:500}.button:hover,form.FormBuilder.InputfieldForm button:hover,a.button:hover,a.readMore:hover,form#filter.news a.active.readMore,form#filter.news a.active.button,form#filter.news a.button.active,form#filter.news a.readMore.active,.buttonWithIcon:hover,ul#headNaviList>li a:hover,ul#headNaviList>li form#filter.news a.active,form#filter.news ul#headNaviList>li a.active,ul#headNaviList>li button:hover,a.mobile_programme_button:hover,form#filter.news a.active.mobile_programme_button,form#filter.news a.active.buttonWithIcon,form#filter.news a.mobile_programme_button.active,.button:focus,form.FormBuilder.InputfieldForm button:focus,a.button:focus,a.readMore:focus,.buttonWithIcon:focus,ul#headNaviList>li a:focus,ul#headNaviList>li button:focus,a.mobile_programme_button:focus{background-color:#31348d;color:white}.button,form.FormBuilder.InputfieldForm button,a.button,a.readMore,.eel-standard-button,div#eventsParent div.fc-right button.today,div#eventsParent div.fc-header-toolbar button.today{padding:0.7rem 2rem 0.6rem;margin:5px;line-height:150%;border:2px solid transparent}.button.big,form.FormBuilder.InputfieldForm button.big,a.button.big,a.readMore.big,.eel-standard-button.big,div#eventsParent div.fc-right button.today.big,div#eventsParent div.fc-header-toolbar button.today.big{font-weight:700;font-size:1.1rem}.button.white,form.FormBuilder.InputfieldForm button.white,a.button.white,a.readMore.white,.eel-standard-button.white,div#eventsParent div.fc-right button.today.white,div#eventsParent div.fc-header-toolbar button.today.white{background-color:#fff;color:#001d46}.button>i,form.FormBuilder.InputfieldForm button>i,a.button>i,a.readMore>i,.eel-standard-button>i,div#eventsParent div.fc-right button.today>i,div#eventsParent div.fc-header-toolbar button.today>i{text-transform:none;font-size:1.2rem;margin-bottom:2px;margin-right:0.3rem;vertical-align:middle}.buttonWithIcon::before,ul#headNaviList>li a::before,ul#headNaviList>li button::before,a.mobile_programme_button::before{position:absolute;left:0;top:0;bottom:0;width:50px;text-align:center;padding-top:11px;font-size:30px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#31348d;color:white;transition:all 0.3s}li.menu .buttonWithIcon::before,li.menu ul#headNaviList>li a::before,ul#headNaviList>li li.menu a::before,li.menu ul#headNaviList>li button::before,ul#headNaviList>li li.menu button::before,li.menu a.mobile_programme_button::before{content:"menu"}li.folder .buttonWithIcon::before,li.folder ul#headNaviList>li a::before,ul#headNaviList>li li.folder a::before,li.folder ul#headNaviList>li button::before,ul#headNaviList>li li.folder button::before,li.folder a.mobile_programme_button::before,li.projekte .buttonWithIcon::before,li.projekte ul#headNaviList>li a::before,ul#headNaviList>li li.projekte a::before,li.projekte ul#headNaviList>li button::before,ul#headNaviList>li li.projekte button::before,li.projekte a.mobile_programme_button::before{content:"folder"}li.language .buttonWithIcon::before,li.language ul#headNaviList>li a::before,ul#headNaviList>li li.language a::before,li.language ul#headNaviList>li button::before,ul#headNaviList>li li.language button::before,li.language a.mobile_programme_button::before{content:"flag"}li.kontakt .buttonWithIcon::before,li.kontakt ul#headNaviList>li a::before,ul#headNaviList>li li.kontakt a::before,li.kontakt ul#headNaviList>li button::before,ul#headNaviList>li li.kontakt button::before,li.kontakt a.mobile_programme_button::before{content:"email"}li.programm .buttonWithIcon::before,li.programm ul#headNaviList>li a::before,ul#headNaviList>li li.programm a::before,li.programm ul#headNaviList>li button::before,ul#headNaviList>li li.programm button::before,li.programm a.mobile_programme_button::before{content:"list"}.buttonWithIcon.toggleFilter::before,ul#headNaviList>li a.toggleFilter::before,ul#headNaviList>li button.toggleFilter::before,a.mobile_programme_button.toggleFilter::before{content:"filter_list"}.buttonWithIcon.cart::before,ul#headNaviList>li a.cart::before,ul#headNaviList>li button.cart::before,a.mobile_programme_button.cart::before{content:"shopping_cart"}.buttonIcon,button.social_media_button{background-color:white;color:#31348d;text-align:center;padding-top:7px;width:50px}.buttonIcon span,button.social_media_button span{display:none}.buttonIcon i,button.social_media_button i{margin:0;line-height:150%}.buttonIcon::before,button.social_media_button::before{font-size:30px;color:#31348d}.buttonIcon:hover,button.social_media_button:hover,form#filter.news a.active.buttonIcon,.buttonIcon:focus,button.social_media_button:focus{background-color:#31348d}.buttonIcon:hover::before,button.social_media_button:hover::before,form#filter.news a.active.buttonIcon::before,.buttonIcon:focus::before,button.social_media_button:focus::before{color:white}.buttonIcon.prev::before,button.social_media_button.prev::before{content:"play_arrow";transform:rotate(180deg)}.buttonIcon.next::before,button.social_media_button.next::before{content:"play_arrow"}.buttonIcon.list::before,button.social_media_button.list::before{content:"list"}.buttonIcon.agenda::before,button.social_media_button.agenda::before{content:"view_agenda"}.buttonIcon.calendar::before,button.social_media_button.calendar::before{content:"view_module"}.buttonIcon.map::before,button.social_media_button.map::before{content:"map"}.buttonIcon.share::before,button.social_media_button.share::before{content:"share"}.buttonIcon.filter::before,button.social_media_button.filter::before{content:"filter_list"}.buttonIcon.arrow_down::before,button.social_media_button.arrow_down::before{content:"keyboard_arrow_down"}.buttonIcon.arrow_up::before,button.social_media_button.arrow_up::before{content:"keyboard_arrow_up"}.buttonIcon.navigation::before,button.social_media_button.navigation::before{content:"navigation"}.buttonIcon.phone::before,button.social_media_button.phone::before{content:"telephone"}.buttonIcon.list,button.social_media_button.list{display:none}@media only screen and (max-width:52.5rem){.buttonIcon.list,button.social_media_button.list{display:inline-block}}@media only screen and (max-width:600px){.buttonIcon.agenda,button.social_media_button.agenda{display:none}}main div.style1 section .button,main div.style1 section form.FormBuilder.InputfieldForm button,form.FormBuilder.InputfieldForm main div.style1 section button,main div.style1 section a.button,main div.style1 section a.readMore{border:2px solid}main div.style1 section .button:focus,main div.style1 section form.FormBuilder.InputfieldForm button:focus,form.FormBuilder.InputfieldForm main div.style1 section button:focus,main div.style1 section a.button:focus,main div.style1 section a.readMore:focus{box-shadow:0 0 2px 1px}main div.style2 section .button,main div.style2 section form.FormBuilder.InputfieldForm button,form.FormBuilder.InputfieldForm main div.style2 section button,main div.style2 section a.button,main div.style2 section a.readMore,main div.style2 section .buttonIcon,main div.style2 section button.social_media_button{border:2px solid}main div.style2 section .button:focus,main div.style2 section form.FormBuilder.InputfieldForm button:focus,form.FormBuilder.InputfieldForm main div.style2 section button:focus,main div.style2 section a.button:focus,main div.style2 section a.readMore:focus,main div.style2 section .buttonIcon:focus,main div.style2 section button.social_media_button:focus{box-shadow:0 0 2px 1px}main div.style3 section .button,main div.style3 section form.FormBuilder.InputfieldForm button,form.FormBuilder.InputfieldForm main div.style3 section button,main div.style3 section a.button,main div.style3 section a.readMore{border:2px solid}main div.style3 section .button:focus,main div.style3 section form.FormBuilder.InputfieldForm button:focus,form.FormBuilder.InputfieldForm main div.style3 section button:focus,main div.style3 section a.button:focus,main div.style3 section a.readMore:focus{box-shadow:0 0 2px 1px}footer .button:focus,footer form.FormBuilder.InputfieldForm button:focus,form.FormBuilder.InputfieldForm footer button:focus,footer a.button:focus,footer a.readMore:focus{box-shadow:0 0 2px 1px white}button.social_media_button{padding:5px 5px 5px 5px;border-radius:21px;height:42px;width:42px;vertical-align:middle;color:white}button.social_media_button.invers{background-color:#31348d}button.social_media_button.invers:hover,button.social_media_button.invers:focus{background-color:white}button.social_media_button.share_on_facebook .logo_area,button.social_media_button.share_on_threads .logo_area{fill:#4e71a8}button.social_media_button.share_on_bluesky .logo_area{fill:#1185fe}button.social_media_button.share_on_mastodon .logo_area{fill:#2b90d9}button.social_media_button.share_on_twitter circle{fill:#4e9ed6}button.social_media_button.share_on_linkedin circle{fill:#0079b8}button.social_media_button:hover .logo_area,button.social_media_button:focus .logo_area{fill:white}button.social_media_button:hover.share_on_facebook .logo_sign,button.social_media_button:focus.share_on_facebook .logo_sign,button.social_media_button:hover.share_on_threads .logo_sign,button.social_media_button:focus.share_on_threads .logo_sign{color:#4e71a8}button.social_media_button:hover.share_on_bluesky .logo_sign,button.social_media_button:focus.share_on_bluesky .logo_sign{color:#1185fe}button.social_media_button:hover.share_on_mastodon .logo_sign,button.social_media_button:focus.share_on_mastodon .logo_sign{color:#2b90d9}button.social_media_button:hover.share_on_twitter .logo_sign,button.social_media_button:focus.share_on_twitter .logo_sign{color:#4e9ed6}button.social_media_button:hover.share_on_linkedin .logo_sign,button.social_media_button:focus.share_on_linkedin .logo_sign{color:#0079b8}a{pointer-events:auto}a.button,a.readMore{display:inline-block}a.icon:hover::before,form#filter.news a.active.icon::before{transition:transform 0.3s;transform:rotate(360deg)}a.travellink{padding:0 0.5rem 0 0.5rem;margin-top:1px;margin-bottom:1px;max-height:20px;border-radius:7px}a.travellink i{margin:0;padding:0;font-size:1rem;top:-4px}span.maildomain::before{content:"@"}.pulsing,.pulsing_5s,.pulsing_2s,button.social_media_button.invers:hover,button.social_media_button.invers:focus,button.social_media_button:hover,button.social_media_button:focus,div.accordion section.interactive div.accordion_entry_headline:focus::after,div.accordion section.interactive div.accordion_entry_headline:hover::after{box-shadow:0 0 5px 0 rgba(255,255,255,1);transform:scale(1);animation:pulse 1s infinite}.pulsing_5s{animation:pulse 5s infinite}.pulsing_2s,button.social_media_button.invers:hover,button.social_media_button.invers:focus,button.social_media_button:hover,button.social_media_button:focus,div.accordion section.interactive div.accordion_entry_headline:focus::after,div.accordion section.interactive div.accordion_entry_headline:hover::after{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 5px 0 rgba(255,255,255,0.7)}70%{transform:scale(1);box-shadow:0 0 5px 10px rgba(255,255,255,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes heartFadeInOut{0%{opacity:1}10%{opacity:0.95}20%{opacity:0.9}30%{opacity:0.85}40%{opacity:0.8}50%{opacity:0.75}60%{opacity:0.7}70%{opacity:0.65}80%{opacity:0.6}90%{opacity:0.55}100%{opacity:0.5}}.heartbeat{animation-name:heartFadeInOut;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:1s;animation-direction:alternate}.icon{display:inline-block;margin-bottom:0.5rem;text-decoration:none}.icon::before{margin-right:0.5rem;background-color:#e4200e;color:#fff;border-radius:50%;padding:0.3rem;vertical-align:middle;width:33.59px;height:33.59px;box-sizing:border-box}a.icon:not(.button){text-decoration:underline}i.durchgestrichen::after{content:"";position:absolute;top:45%;left:-5%;width:110%;height:2px;background:black;transform:rotate(-45deg)}.location::before{content:"place"}.phone::before{content:"phone"}.mobile_phone::before{content:"phonelink_ring"}.fax::before{content:"print"}.email::before{content:"email"}.social-media::before{content:"";background-repeat:no-repeat;background-position:center center}.facebook::before{background-image:url(/site/templates/images/facebook_logo_pure.svg);background-size:auto 22px}.twitter::before{background-image:url(/site/templates/images/twitter_logo_pure.svg);background-size:32px 32px}.linkedin::before{background-image:url(/site/templates/images/linkedin_logo_pure.svg);background-size:auto 22px}.kategorie-a:not(tr){background-color:#e33c71}.kategorie-b:not(tr){background-color:#833ce3}.kategorie-c:not(tr){background-color:#f8b602}.kategorie-d:not(tr){background-color:#63e33c}.facebook_logo_round{content:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 48 48' id='Layer_1' viewBox='0 0 48 48' width='100%' height='100%'><circle cx='24' cy='24' fill='#4E71A8' r='24'/><path d='M29.9,19.5h-4v-2.6c0-1,0.7-1.2,1.1-1.2c0.5,0,2.8,0,2.8,0v-4.4l-3.9,0c-4.4,0-5.3,3.3-5.3,5.3v2.9h-2.5V24  h2.5c0,5.8,0,12.7,0,12.7h5.3c0,0,0-7,0-12.7h3.6L29.9,19.5z' fill='#FFFFFF'/></svg>")}.buttonWithIcon,ul#headNaviList>li a,ul#headNaviList>li button,a.mobile_programme_button{padding:1rem 30px 0.8rem 75px}.buttonWithIcon.close,ul#headNaviList>li a.close,ul#headNaviList>li button.close,a.mobile_programme_button.close,.buttonWithIcon:hover,ul#headNaviList>li a:hover,ul#headNaviList>li form#filter.news a.active,form#filter.news ul#headNaviList>li a.active,ul#headNaviList>li button:hover,a.mobile_programme_button:hover,form#filter.news a.active.mobile_programme_button,form#filter.news a.active.buttonWithIcon,form#filter.news a.mobile_programme_button.active{background-color:(bg:#31348d,fg:white)}.button,form.FormBuilder.InputfieldForm button,a.button,a.readMore{border:#31348d 2px solid}.singleFieldForm button,form#searchForm button,form#newsletterForm button{border-top-left-radius:0;border-bottom-left-radius:0}form.FormBuilder.InputfieldForm div.Inputfield_veranstaltung div.InputfieldContent{padding:0 1.5rem}form.FormBuilder.InputfieldForm div{color:black!important}form.FormBuilder.InputfieldForm input,form.FormBuilder.InputfieldForm select,form.FormBuilder.InputfieldForm textarea{border:1px solid #d8b72c;box-shadow:0 0 1px 1px beige;background-color:white;color:#001d46!important}form.FormBuilder.InputfieldForm label{color:#001d46!important;padding-left:20px!important}form.FormBuilder.InputfieldForm div.Inputfield:not(.InputfieldColumnWidthFirst) label{padding-left:40px!important}form.FormBuilder.InputfieldForm .error{padding-left:1rem}form.FormBuilder.InputfieldForm .error,form.FormBuilder.InputfieldForm .error *{color:red!important;font-size:small}div.contentelement.style1 div.FormBuilder-ticketreservierung form.FormBuilder{background-color:transparent;border:none}form#filter{padding:2rem}form#filter label:not(.checkbox){background-color:#d8b72c}form#filter button{min-width:200px}form#filter button.event.genre{border:1px solid #d8b72c}form#filter select,form#filter input,form#filter textarea{border:1px solid #d8b72c}ul.sponsoren,ul.partner{margin:auto;padding:3rem 2rem 0 2rem;list-style:none;border:1px solid #fff;background-color:#fff;border-radius:20px;text-align:center}ul.sponsoren::after,ul.partner::after{content:attr(data-title);position:absolute;top:0;right:0;background-color:#31348d;color:#fff;border-top-right-radius:20px;border-bottom-left-radius:20px;font-size:0.8rem;letter-spacing:2px;font-weight:600;text-transform:uppercase;padding:5px 20px}@media only screen and (max-width:73.75rem){ul.sponsoren,ul.partner{padding:3rem 2rem 2rem 2rem}}@media only screen and (min-width:73.75rem){ul.sponsoren,ul.partner{padding:3rem 2rem 2rem 2rem}}ul.sponsoren li,ul.partner li{margin:0 1rem 2rem 1rem;text-align:center;display:inline-block}ul.sponsoren li img,ul.partner li img{width:auto;height:75px;max-width:100%;object-fit:scale-down}ul.sponsorenPageList li{margin-bottom:2rem;padding:2rem 0;border-bottom:1px solid #aec6e2}ul.sponsorenPageList li>div:first-child{width:25%}ul.sponsorenPageList li>div:first-child img{width:auto;height:auto;min-width:150px;max-width:100%;max-height:150px;object-fit:scale-down;display:inline-flex}ul.sponsorenPageList li>div{padding-left:2rem;width:75%;white-space:normal;flex:1 1 50%}ul.sponsorenPageList li:last-child{border:none}ul.sponsorenPageList.rasteransicht{display:flex;flex-wrap:wrap;margin-left:0}ul.sponsorenPageList.rasteransicht li{display:inline-flex;flex:auto 1 1;border:none;padding:1rem}ul.sponsorenPageList.rasteransicht li>div:first-child{width:100%;padding-left:0}ul.sponsorenPageList.rasteransicht li>div:first-child img{min-width:80px;max-width:130px}ul.sponsorenPageList.rasteransicht li>div:first-child figure{height:100%;display:flex;flex-direction:column}ul.sponsorenPageList.rasteransicht li>div:first-child figure>*{display:flex}ul.sponsorenPageList.rasteransicht li>div:first-child figure>*:first-child{flex-grow:1}ul.sponsorenPageList.rasteransicht li>div:first-child figure figcaption{flex-grow:0}ul.sponsorenPageList.rasteransicht li>div:nth-child(2){display:none}table.fc-list-table i.material-icons,table.fc-list-table i.buttonWithIcon::before,table.fc-list-table i.buttonIcon::before,table.fc-list-table a.travellink i,a.travellink table.fc-list-table i,table.fc-list-table i.icon::before,table.fc-list-table i.haschilds_arrow,table.fc-list-table .leaflet-control-locate a i,.leaflet-control-locate a table.fc-list-table i,table.fc-list-table .mapMarker span i,.mapMarker span table.fc-list-table i{top:8px;font-size:1.8rem}table.reservationsoverview{background-color:white}table.reservationsoverview,table.reservationsoverview *{color:black!important}table.reservationsoverview,table.reservationsoverview th,table.reservationsoverview td{border:black 1px solid;text-align:center;vertical-align:top}ul#headNaviList{position:absolute;right:1rem;top:33px}@media only screen and (max-width:52.5rem){ul#headNaviList>li.switchLanguage,ul#headNaviList>li.veranstaltungen,ul#headNaviList>li.programm,ul#headNaviList>li.kontakt{display:none}}ul#headNaviList>li{display:inline-block;margin-left:0.5rem}ul#headNaviList>li:hover>ul{display:block;z-index:950}ul#headNaviList>li a{vertical-align:top}ul#headNaviList>li a,ul#headNaviList>li button{padding-top:1rem}ul#headNaviList>li button:focus+ul{display:block}ul#headNaviList>li button span{padding-left:20px}ul#headNaviList>li button span::before{position:absolute;left:-15px;top:-4px}ul#headNaviList>li button span.de::before{content:url(/site/templates/images/languages/de.png)}ul#headNaviList>li button span.cz::before{content:url(/site/templates/images/languages/cz.png)}ul#headNaviList>li button span.en::before{content:url(/site/templates/images/languages/en.png)}ul#headNaviList>li>ul{display:none;position:absolute;padding-top:12px;top:48px;right:0;z-index:1000}ul#headNaviList>li>ul li:nth-child(1) a{border-bottom-left-radius:0;border-bottom-right-radius:0}ul#headNaviList>li>ul li:nth-child(3) a{border-top-left-radius:0;border-top-right-radius:0}ul#headNaviList>li>ul li a{display:block}ul#headNaviList>li>ul li a::before{background:none!important}ul#headNaviList>li>ul li a.de::before{content:url(/site/templates/images/languages/de.png)}ul#headNaviList>li>ul li a.cz::before{content:url(/site/templates/images/languages/cz.png)}ul#headNaviList>li>ul li a.en::before{content:url(/site/templates/images/languages/en.png)}ul#headNaviList>li>ul li a:hover,ul#headNaviList>li>ul li form#filter.news a.active,form#filter.news ul#headNaviList>li>ul li a.active,ul#headNaviList>li>ul li a:focus{background-color:(bg:#31348d,fg:white)}ul#headNaviList>li.menu a::before{content:"menu"}ul#headNaviList>li.folder a::before,ul#headNaviList>li.projekte a::before{content:"folder"}ul#headNaviList>li.switchLanguage button::before{content:"flag"}ul#headNaviList>li.veranstaltungen,ul#headNaviList>li.programm a::before{content:"list"}ul#headNaviList>li.kontakt a::before{content:"email"}ul#headNaviList li.menu a.close::before{content:"close"}.haschilds_arrow,nav#mainNavi div>ul>li.hasChilds>a span::after,nav#mainNavi div>ul>li>ul>li.hasChilds>a span::after{content:"play_arrow";font-size:18px;margin-left:5px;opacity:0.5}nav#mainNavi{position:fixed;top:0;left:0;width:100vw;height:100vh;padding-top:135px;z-index:890;overflow-y:scroll;overflow-x:hidden;display:none;background-color:transparent}@media only screen and (max-width:52.5rem){nav#mainNavi{padding-top:90px}}nav#mainNavi.scrolled_down{padding-top:75px}@media only screen and (max-width:52.5rem){nav#mainNavi.scrolled_down{padding-top:60px}}@media only screen and (max-width:52.5rem){nav#mainNavi{overflow:auto}nav#mainNavi::after{display:none}}nav#mainNavi.visible{display:flex;flex-direction:column}nav#mainNavi div.bkg_for_main_navi{flex:1 0 auto;width:100%;background-color:#55b4d2;opacity:0.98;transition:opacity 0.3s,visibility 0.05s 0.05s;margin:0}nav#mainNavi div.wrapper,nav#mainNavi div#form_language_selection div:not(.dummy),div#form_language_selection nav#mainNavi div:not(.dummy){padding-top:4rem}@media only screen and (max-width:52.5rem){nav#mainNavi div.wrapper,nav#mainNavi div#form_language_selection div:not(.dummy),div#form_language_selection nav#mainNavi div:not(.dummy){padding-top:2rem}}nav#mainNavi a{text-decoration:none;display:inline-block}nav#mainNavi a span{color:black;font-size:inherit}nav#mainNavi div>ul.mobile_language_switch{display:none;float:none;margin:0;padding-bottom:1rem;text-align:center;max-width:100%}@media only screen and (max-width:52.5rem){nav#mainNavi div>ul.mobile_language_switch{display:block}}nav#mainNavi div>ul.mobile_language_switch li{display:inline-block;margin:0 0.5rem}nav#mainNavi div>ul.mobile_language_switch li a{padding:10px 10px 10px 50px;border-radius:20px;background-color:white;display:inline-block;vertical-align:middle}nav#mainNavi div>ul.mobile_language_switch li a::before{background:none!important;vertical-align:middle;margin-right:10px;position:absolute;top:10px;left:10px}nav#mainNavi div>ul.mobile_language_switch li a.de::before{content:url(/site/templates/images/languages/de.png)}nav#mainNavi div>ul.mobile_language_switch li a.cz::before{content:url(/site/templates/images/languages/cz.png)}nav#mainNavi div>ul.mobile_language_switch li a.en::before{content:url(/site/templates/images/languages/en.png)}nav#mainNavi div>ul.mobile_language_switch li a:hover,nav#mainNavi div>ul.mobile_language_switch li form#filter.news a.active,form#filter.news nav#mainNavi div>ul.mobile_language_switch li a.active,nav#mainNavi div>ul.mobile_language_switch li a:focus{background-color:(bg:#31348d,fg:white)}nav#mainNavi div>ul.mobile_language_switch li a span{font-family:'Akko',sans-serif;font-weight:700;color:#001d46}nav#mainNavi div>ul{margin:0 0 4rem 2rem;float:left;width:30%}@media only screen and (max-width:52.5rem){nav#mainNavi div>ul{width:100%;margin-left:1rem}}nav#mainNavi div>ul>li{position:static}nav#mainNavi div>ul>li>a span{text-transform:uppercase}nav#mainNavi div>ul>li>a span::before{top:1px}nav#mainNavi div>ul>li.active>ul{display:block;opacity:1}nav#mainNavi div>ul>li>ul,nav#mainNavi div>ul>li>ul>li>ul{padding-left:1rem;width:100%;left:100%;border-left:1px solid #334a6b;display:none;opacity:0;position:absolute;top:0;transition:opacity 0.2s,visibility 0.05s 0.05s}@media only screen and (max-width:52.5rem){nav#mainNavi div>ul>li>ul,nav#mainNavi div>ul>li>ul>li>ul{opacity:1;position:static}}nav#mainNavi div>ul>li>ul.visible,nav#mainNavi div>ul>li>ul>li>ul.visible{display:block;opacity:1}nav#mainNavi div>ul>li>ul li,nav#mainNavi div>ul>li>ul>li>ul li{position:static}nav#mainNavi div>ul>li>ul li.active>ul,nav#mainNavi div>ul>li>ul>li>ul li.active>ul{display:block;opacity:1;margin-top:1rem}nav#mainNavi div>ul>li>ul>li.hasChilds>a span::after{position:absolute;top:2px}.mainNaviActiveLink span,nav#mainNavi a:hover span,nav#mainNavi form#filter.news a.active span,form#filter.news nav#mainNavi a.active span,nav#mainNavi div>ul>li.active>a span,nav#mainNavi div>ul>li>ul li.active>a span,nav#mainNavi div>ul>li>ul>li>ul li.active>a span{font-weight:700}#breadCrumbsParent{z-index:910;background-color:#e8343f;padding-top:0;width:100%;position:absolute;bottom:0}@media only screen and (max-width:52.5rem){ul#breadCrumbs{display:none}}ul#breadCrumbs li{display:inline-block;margin-right:0}ul#breadCrumbs li a{color:lightgrey;text-decoration:none;padding:0.5rem 0.5rem 5px 25px;display:inline-block}ul#breadCrumbs li a::before{content:"play_arrow";position:absolute;left:0;color:lightgrey;font-size:15px}ul#breadCrumbs li>a:hover,ul#breadCrumbs form#filter.news li>a.active,form#filter.news ul#breadCrumbs li>a.active,ul#breadCrumbs li.active a,ul#breadCrumbs li>a:hover *,ul#breadCrumbs form#filter.news li>a.active *,form#filter.news ul#breadCrumbs li>a.active *,ul#breadCrumbs li.active a *{color:white}body>header{background-color:#55b4d2;position:fixed;top:0;left:0;right:0;z-index:900;overflow:visible;height:165px}@media print{body>header{position:absolute}}@media only screen and (max-width:52.5rem){body>header{height:90px}}body>header.scrolled_down{height:100px}@media only screen and (max-width:52.5rem){body>header.scrolled_down{height:60px}}body>header.scrolled_down div.wrapper,body>header.scrolled_down div#form_language_selection div:not(.dummy),div#form_language_selection body>header.scrolled_down div:not(.dummy){padding-top:0;padding-bottom:0}body>header.scrolled_down #bkg_img_container{height:100%}body>header.scrolled_down h1{padding-top:0}body>header.home{height:135px}@media only screen and (max-width:52.5rem){body>header.home{height:90px}}body>header.home.scrolled_down{height:75px}@media only screen and (max-width:52.5rem){body>header.home.scrolled_down{height:60px}}body>header.home div#breadCrumbsParent{display:none}body>header #bkg_img_container{background-repeat:repeat-x;background-size:auto 100%;position:absolute;top:0;left:0;width:100vw;height:135px;pointer-events:none;display:flex}@media only screen and (max-width:52.5rem){body>header #bkg_img_container{height:100%}}body>header #bkg_img_container p{height:100%;width:100vw;display:none}body>header #bkg_img_container div{height:100%;background-color:transparent}body>header #bkg_img_container div.bkg_img_container_left,body>header #bkg_img_container div.bkg_img_container_right{flex:0 1 500px}body>header #bkg_img_container div.bkg_img_container_middle{flex:1 1 auto}body>header h1 span{display:none}body>header h1 a{display:block}body>header h1 a.logo{margin-left:0.3rem}body>header h2{text-align:center;width:100%;color:#153051;text-transform:uppercase;font-weight:700;margin-top:3rem}@media only screen and (max-width:52.5rem){body>header h2{margin-top:1rem}}body>header div#goToContent{display:none;position:absolute;bottom:40px;left:20px;right:20px;z-index:100;text-align:center}@media only screen and (max-width:52.5rem){body>header div#goToContent{display:none}}body>header div#goToContent a{display:inline-block;border-radius:50%;background-color:#5e8ec6;text-align:center;padding:8px 0 0 0;width:40px;height:40px}body>header div#goToContent a span{display:none}body>header div#goToContent a::before{content:"arrow_downward";color:#fff}#autotranslate_msg{display:none;padding-bottom:1rem}#autotranslate_msg p{text-align:right;display:none}#autotranslate_msg p span,#autotranslate_msg p a{background-color:white;color:#001d46;border-radius:20px}#autotranslate_msg p span{padding:0.5rem 1rem}body{min-height:100vh;background-color:#55b4d2;background-attachment:fixed;background-size:cover;background-position-x:center;background-position-y:top;transition:border-color 0.3s;font-family:'Akko',sans-serif;font-weight:300}body:not(.home){padding-top:165px}@media only screen and (max-width:52.5rem){body:not(.home){padding-top:90px}}body.home{padding-top:135px}@media only screen and (max-width:52.5rem){body.home{padding-top:90px}}.wrapper,div#form_language_selection div:not(.dummy){max-width:73.75rem;margin:0 auto;padding-left:2rem;padding-right:2rem}.wrapper:not(body.header),div#form_language_selection div:not(.dummy):not(body.header){padding-left:1rem;padding-right:1rem}.wrapper.inner>section:last-child,div#form_language_selection div:not(.dummy).inner>section:last-child{margin-bottom:0}main.noheader header{display:none}main header{background-color:transparent;padding:2rem 0 3rem 0}@media only screen and (max-width:52.5rem){main header{padding-top:0}}main header .wrapper,main header div#form_language_selection div:not(.dummy),div#form_language_selection main header div:not(.dummy){padding-left:2rem;padding-right:2rem}main header h1,main header h2{color:white}main header span#page_teaser{margin-top:1rem;color:white}main header span#page_teaser p{margin-left:1rem}main header span#page_teaser :first-child{margin-top:1rem}main header p,main header p *{color:white}main header p.event_teaser,main header p *.event_teaser{font-size:x-large;font-weight:bold}main h1{word-wrap:break-word}main h1:first-of-type{margin-top:0.5rem}main h2{word-wrap:break-word}main h2:first-of-type{margin-top:0.5rem}main h3{word-wrap:break-word}main h3:first-of-type{margin-top:0.5rem}main h4{margin-bottom:0.5rem;word-wrap:break-word}main h5{word-wrap:break-word}main strong{font-family:'Akko',sans-serif;font-weight:700}main p,main li{line-height:150%}main p{margin-bottom:1rem}main p:last-child{margin-bottom:0}@media only screen and (max-width:52.5rem){main p img{max-width:100%!important;float:none!important;margin:0 0 1rem 0!important;display:block}}main *.jump_anchor{scroll-margin-top:100px}main div.contentelement:last-child{margin-bottom:0}main div.contentelement h2,main div.contentelement h3,main div.contentelement h4,main div.contentelement h5{color:white}main div.contentelement>div,main div.contentelement>div>div{color:#fff}main div.contentelement>div>section,main div.contentelement>div>div>section{color:#153051;border-radius:20px;padding:3rem;overflow:hidden}@media only screen and (max-width:52.5rem){main div.contentelement>div>section,main div.contentelement>div>div>section{padding:2rem}}main div.contentelement>div>section,main div.contentelement>div>div>section,main div.contentelement>div>section p,main div.contentelement>div>div>section p{color:#153051}main div.contentelement>div>section h2,main div.contentelement>div>div>section h2,main div.contentelement>div>section h3,main div.contentelement>div>div>section h3,main div.contentelement>div>section h4,main div.contentelement>div>div>section h4,main div.contentelement>div>section h5,main div.contentelement>div>div>section h5{color:white}main div.contentelement>div>section h2:first-child,main div.contentelement>div>div>section h2:first-child,main div.contentelement>div>section h3:first-child,main div.contentelement>div>div>section h3:first-child,main div.contentelement>div>section h4:first-child,main div.contentelement>div>div>section h4:first-child,main div.contentelement>div>section h5:first-child,main div.contentelement>div>div>section h5:first-child{padding-top:0;margin-top:0}@media only screen and (max-width:52.5rem){main div.contentelement>div>section h2,main div.contentelement>div>div>section h2,main div.contentelement>div>section h3,main div.contentelement>div>div>section h3,main div.contentelement>div>section h4,main div.contentelement>div>div>section h4,main div.contentelement>div>section h5,main div.contentelement>div>div>section h5{padding-left:0;padding-right:0}}main div.contentelement.style1>div>section,main div.contentelement.style1>div>div>section{background-color:transparent;color:#001d46;padding-left:0;padding-right:0}main div.contentelement.style1>div>section h2,main div.contentelement.style1>div>div>section h2,main div.contentelement.style1>div>section h3,main div.contentelement.style1>div>div>section h3,main div.contentelement.style1>div>section h4,main div.contentelement.style1>div>div>section h4,main div.contentelement.style1>div>section h5,main div.contentelement.style1>div>div>section h5,main div.contentelement.style1>div>section h2 *,main div.contentelement.style1>div>div>section h2 *,main div.contentelement.style1>div>section h3 *,main div.contentelement.style1>div>div>section h3 *,main div.contentelement.style1>div>section h4 *,main div.contentelement.style1>div>div>section h4 *,main div.contentelement.style1>div>section h5 *,main div.contentelement.style1>div>div>section h5 *{color:white}main div.contentelement.style2>div>section,main div.contentelement.style2>div>div>section{background-color:white;color:#001d46}main div.contentelement.style2>div>section h2,main div.contentelement.style2>div>div>section h2,main div.contentelement.style2>div>section h3,main div.contentelement.style2>div>div>section h3,main div.contentelement.style2>div>section h4,main div.contentelement.style2>div>div>section h4,main div.contentelement.style2>div>section h5,main div.contentelement.style2>div>div>section h5,main div.contentelement.style2>div>section h2 *,main div.contentelement.style2>div>div>section h2 *,main div.contentelement.style2>div>section h3 *,main div.contentelement.style2>div>div>section h3 *,main div.contentelement.style2>div>section h4 *,main div.contentelement.style2>div>div>section h4 *,main div.contentelement.style2>div>section h5 *,main div.contentelement.style2>div>div>section h5 *{color:#001d46}main div.contentelement.style3>div>section,main div.contentelement.style3>div>div>section{background-color:white;color:#002449}main div.contentelement.style3>div>section h2,main div.contentelement.style3>div>div>section h2,main div.contentelement.style3>div>section h3,main div.contentelement.style3>div>div>section h3,main div.contentelement.style3>div>section h4,main div.contentelement.style3>div>div>section h4,main div.contentelement.style3>div>section h5,main div.contentelement.style3>div>div>section h5,main div.contentelement.style3>div>section h2 *,main div.contentelement.style3>div>div>section h2 *,main div.contentelement.style3>div>section h3 *,main div.contentelement.style3>div>div>section h3 *,main div.contentelement.style3>div>section h4 *,main div.contentelement.style3>div>div>section h4 *,main div.contentelement.style3>div>section h5 *,main div.contentelement.style3>div>div>section h5 *{color:#c5bd00}main *.style_attention{border:5px red solid!important;background-color:red!important;margin-bottom:2rem!important;padding:1rem 1rem 1rem 1rem;border-radius:20px}main *.style_attention *,main *.style_attention *:visited{color:white!important}main i,main em{font-style:italic}main img.align_left{float:left;margin:0 2rem 1rem 0;max-width:40%}main img.align_right{float:right;margin:0 0 1rem 2rem;max-width:40%}main p,main ul:not(.InputfieldCheckboxesStacked,.InputfieldCheckboxesColumns,.InputfieldRadiosFloated,.InputfieldRadiosStacked),main h1,main h2,main h3,main h4{pointer-events:none}main p *,main ul:not(.InputfieldCheckboxesStacked,.InputfieldCheckboxesColumns,.InputfieldRadiosFloated,.InputfieldRadiosStacked) *,main h1 *,main h2 *,main h3 *,main h4 *{pointer-events:auto}main p.news_date{text-align:right}main div.secondary_bkg{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;display:flex}main div.secondary_bkg>div{height:100%;background-color:transparent;background-size:contain}main div.secondary_bkg div.secondary_bkg_left,main div.secondary_bkg div.secondary_bkg_right{flex:0 1 500px;background-repeat:repeat-y}main div.secondary_bkg div.secondary_bkg_middle{flex:1 1 auto}div#wait_overlay{visibility:hidden;background:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:2000;display:flex;align-items:center;justify-content:center}div#wait_overlay::before{content:"";background-color:lightblue;opacity:0.5;position:fixed;left:0;top:0;width:100%;height:100%}div#wait_overlay img.wait_animation{opacity:0.9;animation:rotation 1s infinite linear}@keyframes rotation{0%{transform:perspective(600px) rotateY(360deg)}25%{transform:perspective(600px) rotateY(270deg)}50%{transform:perspective(600px) rotateY(180deg)}75%{transform:perspective(600px) rotateY(90deg)}100%{transform:perspective(600px) rotateY(0deg)}}a#content{display:block}.alignCenter{text-align:center}.alignRight{text-align:right}@media only screen and (max-width:52.5rem){.alignRight{text-align:left}}p#ProCacheDebug{display:none}body>footer{background-color:#caa6a8;clear:both}body>footer::before{content:"";position:absolute;left:0;right:0}body>footer div.wrapper,body>footer div#form_language_selection div:not(.dummy),div#form_language_selection body>footer div:not(.dummy){margin-bottom:3rem}body>footer div.wrapper div.flex,body>footer div#form_language_selection div:not(.dummy) div.flex,body>footer div#form_language_selection div:not(.dummy) div.captcha-consent-container,div#form_language_selection body>footer div:not(.dummy) div.flex,body>footer div.wrapper div.captcha-consent-container,body>footer div.wrapper ul.sponsoren,body>footer div#form_language_selection div:not(.dummy) ul.sponsoren,div#form_language_selection body>footer div:not(.dummy) ul.sponsoren,body>footer div.wrapper ul.partner,body>footer div#form_language_selection div:not(.dummy) ul.partner,div#form_language_selection body>footer div:not(.dummy) ul.partner{display:flex;flex-wrap:wrap;justify-content:space-evenly}body>footer p{margin-bottom:0.5rem}body>footer p.flex{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}body>footer p,body>footer p *{color:#fff}body>footer p img{margin:0.5rem 1rem;max-width:100%}@media only screen and (max-width:52.5rem){body>footer p img{margin-bottom:1rem}}body>footer #socket a{margin-bottom:0.5rem}div.mapContainer,div.leaflet-container{width:100%;height:100%}.leaflet-control-container{height:100%}div.leaflet-top,div.leaflet-bottom{z-index:810}div.leaflet-popup-content p{margin:5px 0}div.leaflet-popup-content a.travellink,div.leaflet-popup-content a.map_navigation{padding-top:5px;padding-bottom:5px;min-height:24px;max-height:32px}div.leaflet-popup-content a.travellink i,div.leaflet-popup-content a.map_navigation i{font-size:1rem}div.leaflet-popup-content a.map_navigation{font-size:1rem}div.leaflet-popup-content{display:inline-block}.leaflet-control-locate a{font-size:1.4em;color:#444;cursor:pointer}.leaflet-control-locate a i{color:black;font-size:30px;font-size:24px;margin-top:3px}.leaflet-control-locate a i.icon-location-searching::before{content:"location_searching";animation:blinker 0.5s cubic-bezier(0.5,0,1,1) infinite alternate}.leaflet-control-locate a i.icon-location-toggle::before{content:"location_searching"}.leaflet-control-locate a i.icon-location-toggle.active::before{content:"gps_fixed"}.leaflet-control-locate a i.icon-location-toggle.disabled::before{content:"location_disabled"}.leaflet-control-locate.active a i{color:#2074b6}.leaflet-control-locate.active.following a i{color:#fc8428}.leaflet-control-locate-location circle{animation:leaflet-control-locate-throb 4s ease infinite}@keyframes leaflet-control-locate-throb{0%{stroke-width:1}50%{stroke-width:3;transform:scale(0.8,0.8)}100%{stroke-width:1}}@keyframes blinker{from{opacity:1}to{opacity:0}}div.map_navigation{display:inline}div.map_navigation p{text-align:center}.mapMarker span,.eventMarker span{display:block;width:2rem;height:2rem;border-radius:2rem 2rem 0;transform:rotate(45deg);border:2px solid #fff;left:-1rem;top:-1rem}.mapMarker span i,.eventMarker span i,.mapMarker span svg,.eventMarker span svg{transform:rotate(-45deg);border:none;color:white;fill:white}.mapMarker span svg,.eventMarker span svg{max-width:20px;max-height:18px;top:4px;left:2px;overflow:visible}.mapMarker span i,.eventMarker span i{font-size:18px;top:5px;left:5px}.mapMarker span.waypoint,.eventMarker span.waypoint{border:darkgray 2px solid}.mapMarker span.waypoint i,.eventMarker span.waypoint i,.mapMarker span.waypoint svg,.eventMarker span.waypoint svg{color:darkgray;fill:darkgray}.marker-cluster-small{background-color:rgba(181,226,140,0.6)}.marker-cluster-small div{background-color:rgba(110,204,57,0.6)}.marker-cluster-medium{background-color:rgba(241,211,87,0.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,0.6)}.marker-cluster-large{background-color:rgba(253,156,115,0.6)}.marker-cluster-large div{background-color:rgba(241,128,23,0.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform 0.3s ease-out,opacity 0.3s ease-in;-moz-transition:-moz-transform 0.3s ease-out,opacity 0.3s ease-in;-o-transition:-o-transform 0.3s ease-out,opacity 0.3s ease-in;transition:transform 0.3s ease-out,opacity 0.3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset 0.3s ease-out,-webkit-stroke-opacity 0.3s ease-in;-moz-transition:-moz-stroke-dashoffset 0.3s ease-out,-moz-stroke-opacity 0.3s ease-in;-o-transition:-o-stroke-dashoffset 0.3s ease-out,-o-stroke-opacity 0.3s ease-in;transition:stroke-dashoffset 0.3s ease-out,stroke-opacity 0.3s ease-in}div#eventFilter{padding-left:0;padding-right:0}div#eventFilter form{margin-bottom:1rem}div#eventTools{display:flex;padding:1rem 0 1rem 0;margin-left:0}div#eventTools button{margin-right:1rem}div#eventTools button:last-of-type{margin-right:0}div#eventTools .buttonIcon.prev,div#eventTools button.social_media_button.prev,div#eventTools .buttonIcon.next,div#eventTools button.social_media_button.next{display:none}div#eventTools div{margin-left:0;width:unset}div#eventTools>div{flex:1 1 auto;flex-wrap:wrap;width:unset;min-width:200px}div#eventTools>div .eventTools_buttons_prev_next{padding-left:2rem}div#eventsParent{min-width:200px;margin:2rem auto}@media only screen and (max-width:52.5rem){div#eventsParent{padding-left:1rem;padding-right:1rem}}div#eventsParent #mapParent,div#eventsParent .mapContainer{height:100%;min-height:400px;min-width:200px;border-radius:20px;overflow:hidden;background-color:#ddd}div#eventsParent .mapCanvas{height:60vh;border-radius:20px;overflow:hidden}div#eventsParent .mapCanvas .mapMarker i,div#eventsParent .mapCanvas .eventMarker i{color:white}div#eventsParent div.fc-right,div#eventsParent div.fc-header-toolbar{min-height:50px}div#eventsParent div.fc-right button,div#eventsParent div.fc-header-toolbar button{margin-left:1rem}div#eventsParent div.fc-right button.today,div#eventsParent div.fc-header-toolbar button.today{background-color:white;height:50px;margin:0}div#eventsParent .buttonIcon.prev,div#eventsParent button.social_media_button.prev,div#eventsParent .buttonIcon.next,div#eventsParent button.social_media_button.next{padding-top:7px;height:50px}div#eventsParent table.fc-list-table{width:100%}div#eventsParent table.fc-list-table tr.fc-event{background-color:white;color:black;width:100%;border:none}div#eventsParent table.fc-list-table tr.fc-event td{border:none}div#eventsParent table.fc-list-table tr.fc-event td.fc-list-event-title{width:100%}div#eventsParent table.fc-list-table tr.fc-event td.fc-list-event-title div{display:inline-block;height:100%;white-space:normal}div#eventsParent table.fc-list-table tr.fc-event td.fc-list-event-title div.list-event-title{width:100%}div#eventsParent table.fc-list-table tr.fc-event td.fc-list-event-title div.list-event-location{float:right;border-left:1px solid #ccc;padding-left:10px}div#eventsParent table.fc-list-table tr.fc-event td.fc-list-event-title>table{width:100%;height:100%}div#eventsParent table.fc-list-table tr.fc-event td.fc-list-event-title>table,div#eventsParent table.fc-list-table tr.fc-event td.fc-list-event-title>table tr,div#eventsParent table.fc-list-table tr.fc-event td.fc-list-event-title>table td{padding:0;margin:0;vertical-align:top}div#eventsParent table.fc-list-table tr.fc-event td.fc-list-event-title>table td.list-event-title{padding-right:5px}div#eventsParent table.fc-list-table tr.fc-event td.fc-list-event-title>table td.list-event-location{text-align:right;padding-left:5px;word-break:break-word}div#eventsParent section.icon.interactive{width:100%}div#eventsParent section.icon.interactive.row-b{background-color:#eee}div#eventsParent section.icon.interactive.new-date{margin-top:2rem}div#poi_details_for_visitors{display:flex;flex-wrap:wrap;justify-content:left}div#poi_details_for_visitors div{flex:1 1 33%}div#event_address_block{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1rem}div#event_address_block p,div#event_address_block h3,div#event_address_block h4{flex:1 1 auto}div#event_address_block h4{margin-bottom:0}div#event_address_block p{margin-bottom:0.5rem}div#event_address_block div.map_navigation{padding-top:0}div#event_location_block{margin-left:-2rem;display:flex;flex-wrap:wrap;justify-content:flex-start}div#event_location_block div#event_contact_block{flex:1 3 20rem}div#event_location_block div#event_contact_block>div:not(#event_address_block){display:block;margin-bottom:1rem}div#event_location_block div#event_contact_block>div:not(#event_address_block) p{margin-bottom:0.5rem}div#event_location_block div#event_contact_block h3{margin-bottom:0.5rem}div#event_location_block div#eventParent{flex:3 1 300px;margin:0 0 0 2rem;padding:0;min-height:400px}div#event_communication_block{margin-bottom:1rem}div#event_communication_block p{margin-bottom:0.5rem}div.eventsContainer{margin-bottom:2rem}.event-card-container{background-color:none;padding-left:0;padding-right:0}.event-card-container .event-card{padding:1.5rem;flex:0 1 260px;background-color:white;border-radius:20px}.event-card-container .event-card img{padding:0;width:100%}.event-card-container .event-card div.text{text-align:center;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap}.event-card-container .event-card .event-card-date{font-weight:bold}.event-card-container .event-card .event-card-year{font-size:small;margin-top:auto;padding-top:1rem;vertical-align:bottom}div.contentelement.events-in-past .event-card-container{margin:0 0 -1rem -13px}div.contentelement.events-in-past .event-card-container .event-card{flex-basis:180px;padding:1rem;margin:0 0 1rem 13px}div.contentelement.events-in-past .event-card-container .event-card,div.contentelement.events-in-past .event-card-container .event-card *{font-size:small}div.contentelement.events-in-past .event-card-container .event-card img,div.contentelement.events-in-past .event-card-container .event-card * img{width:120px}div.contentelement.events-in-past .event-card-container .event-card .event-card-date{margin-bottom:0.5rem}div.contentelement.events-in-past .event-card-container .event-card .event-card-year{padding-top:0.5rem}img.icon_busshuttle{max-height:15px;margin-right:10px}body.events_admin{background-color:white;background-image:none;padding:0!important;margin:0}body.events_admin p{padding:1rem}body.events_admin table.liste{width:100%}body.events_admin table.liste th,body.events_admin table.liste td{border:1px black solid;padding:5px 5px}body.events_admin table.liste th{font-weight:bold}body.events_admin table.liste tr.erledigt{display:none;color:darkgray}body.events_admin table.liste td.number{text-align:right}body.events_admin table.liste tr.waitinglist td.number{font-weight:bold}div.accordion section{border-radius:20px;margin-bottom:1rem;overflow:hidden;display:block}div.accordion section.interactive{pointer-events:auto}div.accordion section.interactive div.accordion_entry_headline{cursor:pointer;margin-bottom:0;padding-left:0;padding-right:3rem;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%;border-radius:20px 20px 0 0;overflow:hidden;outline:none}div.accordion section.interactive div.accordion_entry_headline,div.accordion section.interactive div.accordion_entry_headline *{background-color:white;color:#001d46}div.accordion section.interactive div.accordion_entry_headline::after{content:"keyboard_arrow_down";position:absolute;top:0.6rem;right:1rem;border-radius:15px;background:none;outline:none}div.accordion section.interactive div.accordion_entry_headline.open::after{content:"keyboard_arrow_up"}div.accordion section.interactive div.accordion_entry_headline:focus::after,div.accordion section.interactive div.accordion_entry_headline:hover::after{background-color:#001d46;color:white;outline:none}div.accordion section.interactive div.accordion_entry_headline div.accordion_entry_headline_content{padding-left:0.3rem;width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start}div.accordion section.interactive div.accordion_entry_headline div.accordion_entry_headline_title,div.accordion section.interactive div.accordion_entry_headline div.accordion_entry_headline_additional{flex:1 1 auto;display:flex;padding-left:0.5rem;padding-right:0.5rem}div.accordion section.interactive div.accordion_entry_headline div.accordion_entry_headline_title span,div.accordion section.interactive div.accordion_entry_headline div.accordion_entry_headline_additional span{margin-top:0.5rem;margin-bottom:0.5rem}div.accordion section.interactive div.accordion_entry_headline div.accordion_entry_headline_additional{flex:0 0 auto;display:flex;flex-wrap:nowrap}div.accordion section.interactive div.accordion_entry_headline div.accordion_entry_headline_additional span{font-weight:300;font-size:1rem;margin-top:0.7rem}div.accordion section.interactive div.teaser,div.accordion section.interactive div.details{background-color:white;border-radius:0 0 20px 20px}div.contentelement:not(.style2) div.accordion section.interactive div.teaser,div.contentelement:not(.style2) div.accordion section.interactive div.details{background-color:white}div.accordion section.interactive div.teaser{overflow:auto}div.accordion section.interactive div.teaser p:last-child{margin-bottom:0}div.accordion section.interactive div.details{overflow:auto}div.accordion section.interactive div.details>p{margin-bottom:1rem}div.accordion section.interactive div.details img{max-width:none}div.accordion section div.image{float:right;margin:0 0 1rem 1rem;width:40%}div.accordion section div.image img{width:100%}@media only screen and (max-width:52.5rem){div.accordion section div.image{float:none;width:100%;margin:0 0 1rem 0}}div.accordion.contentelement>div>section{padding:0}div.contentelement div.accordion section{padding:0}div.contentelement.gallery div.intro{margin-bottom:1rem}div.contentelement.gallery div.outro{margin-top:0;padding-top:1rem}div.contentelement.gallery figure{margin-bottom:1rem}div.contentelement.gallery figure picture{display:block;margin-bottom:0.5rem}div.contentelement.gallery figure picture img{max-width:100%;max-height:60vh;display:block}div.contentelement.gallery ul.mosaic.gallery{display:flex;flex-wrap:wrap;text-align:center;margin:0;margin-bottom:-1rem}div.contentelement.gallery ul.mosaic.gallery li{min-width:200px;display:inline-flex;flex-grow:1;margin:0 0.5rem 1rem 0.5rem;overflow:hidden}@media only screen and (max-width:52.5rem){div.contentelement.gallery ul.mosaic.gallery li{min-width:120px}}div.contentelement.gallery ul.mosaic.gallery li a,div.contentelement.gallery ul.mosaic.gallery li span{display:inline-block;width:100%}div.contentelement.gallery ul.mosaic.gallery li img{border-radius:20px;max-width:100%}div.contentelement.single_image{padding:0}div.contentelement.single_image picture,div.contentelement.single_image img{max-width:100%;display:block}div.contentelement.single_image figcaption{text-align:center}figcaption{width:0;min-width:100%;line-height:normal}figcaption p{padding:0;margin:0}figure{max-width:100%;margin-bottom:20px;padding-top:5px}figure.align_right{float:right;margin-left:20px}figure.align_left{float:left;margin-right:20px}figure.align_center{float:none}div.tabbed_links section,div.tab_batch section,div.flip_card section,div.tabs section{overflow:hidden!important;padding:2rem!important;border:0!important}div.tabbed_links section ul.tabsNavi,div.tab_batch section ul.tabsNavi,div.flip_card section ul.tabsNavi,div.tabs section ul.tabsNavi{margin:-2rem -2rem 0 -2rem;list-style:none;display:flex;align-items:flex-start;flex-wrap:nowrap;pointer-events:initial}div.tabbed_links section ul.tabsNavi li,div.tab_batch section ul.tabsNavi li,div.flip_card section ul.tabsNavi li,div.tabs section ul.tabsNavi li{width:100%;pointer-events:initial}div.tabbed_links section ul.tabsNavi li a,div.tab_batch section ul.tabsNavi li a,div.flip_card section ul.tabsNavi li a,div.tabs section ul.tabsNavi li a,div.tabbed_links section ul.tabsNavi li *.tab_batch_heading,div.tab_batch section ul.tabsNavi li *.tab_batch_heading,div.flip_card section ul.tabsNavi li *.tab_batch_heading,div.tabs section ul.tabsNavi li *.tab_batch_heading,div.tabbed_links section ul.tabsNavi li *.flip_card_heading,div.tab_batch section ul.tabsNavi li *.flip_card_heading,div.flip_card section ul.tabsNavi li *.flip_card_heading,div.tabs section ul.tabsNavi li *.flip_card_heading{display:inline-block;width:100%;padding:1rem;font-weight:700;text-align:center;text-decoration:none;background-color:#eee;color:#888;border:none}div.tabbed_links section ul.tabsNavi li a.active,div.tab_batch section ul.tabsNavi li a.active,div.flip_card section ul.tabsNavi li a.active,div.tabs section ul.tabsNavi li a.active,div.tabbed_links section ul.tabsNavi li *.tab_batch_heading.active,div.tab_batch section ul.tabsNavi li *.tab_batch_heading.active,div.flip_card section ul.tabsNavi li *.tab_batch_heading.active,div.tabs section ul.tabsNavi li *.tab_batch_heading.active,div.tabbed_links section ul.tabsNavi li *.flip_card_heading.active,div.tab_batch section ul.tabsNavi li *.flip_card_heading.active,div.flip_card section ul.tabsNavi li *.flip_card_heading.active,div.tabs section ul.tabsNavi li *.flip_card_heading.active{background-color:white;color:black;border-bottom:none;cursor:default}div.tabbed_links section ul.tabsNavi li a:not(.active),div.tab_batch section ul.tabsNavi li a:not(.active),div.flip_card section ul.tabsNavi li a:not(.active),div.tabs section ul.tabsNavi li a:not(.active),div.tabbed_links section ul.tabsNavi li *.tab_batch_heading:not(.active),div.tab_batch section ul.tabsNavi li *.tab_batch_heading:not(.active),div.flip_card section ul.tabsNavi li *.tab_batch_heading:not(.active),div.tabs section ul.tabsNavi li *.tab_batch_heading:not(.active),div.tabbed_links section ul.tabsNavi li *.flip_card_heading:not(.active),div.tab_batch section ul.tabsNavi li *.flip_card_heading:not(.active),div.flip_card section ul.tabsNavi li *.flip_card_heading:not(.active),div.tabs section ul.tabsNavi li *.flip_card_heading:not(.active){cursor:pointer}div.tabbed_links section ul.tabsNavi li a:focus,div.tab_batch section ul.tabsNavi li a:focus,div.flip_card section ul.tabsNavi li a:focus,div.tabs section ul.tabsNavi li a:focus,div.tabbed_links section ul.tabsNavi li *.tab_batch_heading:focus,div.tab_batch section ul.tabsNavi li *.tab_batch_heading:focus,div.flip_card section ul.tabsNavi li *.tab_batch_heading:focus,div.tabs section ul.tabsNavi li *.tab_batch_heading:focus,div.tabbed_links section ul.tabsNavi li *.flip_card_heading:focus,div.tab_batch section ul.tabsNavi li *.flip_card_heading:focus,div.flip_card section ul.tabsNavi li *.flip_card_heading:focus,div.tabs section ul.tabsNavi li *.flip_card_heading:focus{outline:none;color:black}div.contentelement.tabbed_links{margin-bottom:0!important;padding-bottom:0!important}div.contentelement.tabbed_links+div.contentelement{margin-top:0!important;padding-top:0!important}div.contentelement.tabbed_links+div.contentelement section{border-top-left-radius:0;border-top-right-radius:0}div.contentelement.tabbed_links section{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;padding:2rem 2rem 0 2rem!important}div.contentelement.tab_batch section,div.contentelement.flip_card section,div.contentelement.tabs section{padding-bottom:2rem}div.contentelement.tab_batch ul.tabsNavi,div.contentelement.flip_card ul.tabsNavi,div.contentelement.tabs ul.tabsNavi{margin-bottom:1rem}div.flip_card{}div.flip_card div.flip-card-container{width:100%;height:auto;min-height:100%!important;perspective:2000px;display:block}div.flip_card div.flip-card-inner{position:relative;width:100%;transition:transform 1s;transform-style:preserve-3d;display:block;height:auto;min-height:100%!important}div.flip_card .flipped{transform:rotateY(-180deg)}div.flip_card div.flip-card-front,div.flip_card div.flip-card-back{position:absolute;width:100%;height:auto;min-height:100%!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}div.flip_card div.flip-card-front div.single_child,div.flip_card div.flip-card-back div.single_child{min-height:100%;display:block}div.flip_card div.flip-card-front div.single_child img,div.flip_card div.flip-card-back div.single_child img{width:100%}div.flip_card div.flip-card-back{background-color:white;transform:rotateY(-180deg) translateZ(1px)}div.contentelement.tab_batch ul.tabsNavi li,div.contentelement.tabs ul.tabsNavi li{height:5rem;width:unset!important;flex:1 1 0;min-width:3rem}div.contentelement.tab_batch ul.tabsNavi li:not(:first-of-type) *.tab_batch_heading,div.contentelement.tabs ul.tabsNavi li:not(:first-of-type) *.tab_batch_heading{border-left:1px solid #86aad4}div.contentelement.tab_batch ul.tabsNavi li:not(:first-of-type) *.tab_batch_heading:not(.active),div.contentelement.tabs ul.tabsNavi li:not(:first-of-type) *.tab_batch_heading:not(.active){box-shadow:inset 3px -2px 3px #d6e2f0}div.contentelement.tab_batch ul.tabsNavi li:first-of-type:not(.active),div.contentelement.tabs ul.tabsNavi li:first-of-type:not(.active){box-shadow:inset 0 -2px 3px #d6e2f0}div.contentelement.tab_batch ul.tabsNavi li *.tab_batch_heading,div.contentelement.tabs ul.tabsNavi li *.tab_batch_heading{height:100%;text-overflow:ellipsis;background:transparent;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}div.contentelement.tab_batch div.tab_batch_page.active,div.contentelement.tabs div.tab_batch_page.active{display:block}div.contentelement.tab_batch div.tab_batch_page:not(.active),div.contentelement.tabs div.tab_batch_page:not(.active){display:none}div.contentelement.tab_batch *.tabsContent,div.contentelement.tabs *.tabsContent{padding-top:2rem}.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}div.contentelement.text_1_col section{overflow:auto}div.contentelement.text_1_col section img{max-width:100%}div.contentelement.text_1_col section img.align_left{float:left;margin:0 2rem 1rem 0;max-width:40%}div.contentelement.text_1_col section img.align_right{float:right;margin:0 0 1rem 2rem;max-width:40%}div.contentelement.text_1_col section div.TextFormatterGoogleMaps{clear:both}div.contentelement.text_with_image div{overflow:auto}div.contentelement.text_with_image div img{max-width:100%;height:auto;display:block}div.contentelement.text_with_image div.flex,div.contentelement.text_with_image div.captcha-consent-container{display:flex}div.contentelement.text_with_image div.flex.right,div.contentelement.text_with_image div.captcha-consent-container.right{flex-direction:row-reverse}div.contentelement.text_with_image div.flex>div,div.contentelement.text_with_image div.captcha-consent-container>div{width:50%}div.contentelement.text_with_image div.flex>div.text,div.contentelement.text_with_image div.captcha-consent-container>div.text{padding:0 0 0 2rem}div.contentelement.text_with_image div.flex>div picture img,div.contentelement.text_with_image div.captcha-consent-container>div picture img{width:100%;height:auto;display:block}div.contentelement.text_with_image div.flex>div.text,div.contentelement.text_with_image div.captcha-consent-container>div.text{padding:0 2rem 0 0}@media only screen and (max-width:52.5rem){div.contentelement.text_with_image div.flex>div,div.contentelement.text_with_image div.captcha-consent-container>div{width:100%}}div.contentelement.text_with_image div.flex.wrap,div.contentelement.text_with_image div.captcha-consent-container.wrap{flex-wrap:wrap}div.contentelement.text_with_image div.right>div.text{padding:0 2rem 0 0}div.contentelement.text_with_image div.left_float div.image{float:left;width:50%;margin:0 2rem 1rem 0}div.contentelement.text_with_image div.right_float div.image{float:right;width:50%;margin:0 0 1rem 2rem}div.contentelement.text_with_image div picture{display:block;margin-bottom:0.5rem}@media only screen and (max-width:52.5rem){div.contentelement.text_with_image div div.text,div.contentelement.text_with_image div div.image{width:100%!important;float:none!important;margin:0 0 1rem 0!important}}cite,p.quotesource{width:100%;font-style:italic;text-align:right}div.contentelement div.intro{padding-bottom:2rem}div.contentelement div.outro{padding-top:2rem}div.contentelement p{overflow-wrap:break-word}.wrap_whitespace{white-space:normal!important}hr{border-width:1px;border-style:solid;border-bottom:0}@media only screen and (max-width:52.5rem){ul#headNaviList{top:10px}}@media only screen and (max-width:1150px){ul#headNaviList>li.veranstaltungen,ul#headNaviList>li.programm{display:none}}ul#headNaviList>li>ul li:nth-child(2) a{border-top-left-radius:0;border-top-right-radius:0}ul#headNaviList>li a::before,ul#headNaviList>li a:hover,ul#headNaviList>li form#filter.news a.active,form#filter.news ul#headNaviList>li a.active,ul#headNaviList>li button::before,ul#headNaviList>li button:hover{background-color:#31348d;color:white}.mainNaviActiveLink span,nav#mainNavi a:hover span,nav#mainNavi form#filter.news a.active span,form#filter.news nav#mainNavi a.active span,nav#mainNavi div>ul>li.active>a span,nav#mainNavi div>ul>li>ul li.active>a span,nav#mainNavi div>ul>li>ul>li>ul li.active>a span{font-weight:900}nav#mainNavi div.bottom{position:absolute;bottom:2rem;left:0;right:0}@media only screen and (max-width:52.5rem){nav#mainNavi div.bottom{text-align:center}nav#mainNavi div.bottom *{float:none!important}}nav#mainNavi div.bottom a.facebook{float:left}nav#mainNavi div.bottom a.facebook span{display:none}nav#mainNavi div.bottom a.facebook::before{content:url(/site/templates/images/findus_on_facebook.webp);display:block;background-color:white;padding:0.7rem 1rem 0.4rem 1rem;border-radius:20px}nav#mainNavi div.bottom img{float:right}ul#breadCrumbs li a{padding-top:5px;font-weight:bold}ul#breadCrumbs li a::before{top:7px}@media only screen and (max-width:52.5rem){body>header{border-bottom:#cec2b4 2px solid}}body>header.home{border-bottom:#cec2b4 2px solid}body>header.scrolled_down h1{top:-30px;width:350px}body>header.scrolled_down ul#headNaviList{top:12px}@media only screen and (max-width:52.5rem){body>header.scrolled_down h1{top:-20px;width:350px}body>header.scrolled_down ul#headNaviList{top:5px}}body>header #bkg_img_container div.bkg_img_container_left{background-image:url(/site/templates/images/tdkt_ornament_bottom_left.png);background-repeat:no-repeat;background-position:bottom left;background-size:auto 90%}body>header #bkg_img_container div.bkg_img_container_right{background-image:url(/site/templates/images/tdkt_ornament_top_right_fill.svg);background-repeat:no-repeat;background-position:top right;background-size:auto 90%}body>header div.wrapper,body>header div#form_language_selection div:not(.dummy),div#form_language_selection body>header div:not(.dummy){height:120px}body>header h1{position:absolute;top:-6px;left:0;width:540px}body>header h1 a img{width:100%}body>header h1 a.logo_mobile{width:35%;display:none}@media only screen and (max-width:52.5rem){body>header h1 a.logo{display:none}body>header h1 a.logo_mobile{display:block}}body>footer{z-index:10;background-image:url(/site/templates/images/main_bkg.webp);background-repeat:no-repeat;background-position:top left;background-size:cover;background-color:transparent;padding:3rem 0 0 0}body>footer::before{background-image:url(/site/templates/images/tdkt_ornament_bottom_left.png);background-color:transparent;background-position:bottom left;background-repeat:no-repeat;background-size:auto 50%;content:" ";height:100%;width:100%;position:absolute;top:0}@media only screen and (max-width:52.5rem){body>footer::before{background-size:50% auto}}body>footer p,body>footer p *{color:#002449;margin-bottom:0}body>footer div.wrapper,body>footer div#form_language_selection div:not(.dummy),div#form_language_selection body>footer div:not(.dummy){margin-bottom:2rem}body>footer div.wrapper:last-of-type,body>footer div#form_language_selection div:not(.dummy):last-of-type,div#form_language_selection body>footer div:not(.dummy):last-of-type{margin-top:3rem;margin-bottom:0;padding-bottom:1rem}body>footer div.wrapper ul.sponsoren,body>footer div#form_language_selection div:not(.dummy) ul.sponsoren,div#form_language_selection body>footer div:not(.dummy) ul.sponsoren,body>footer div.wrapper ul.partner,body>footer div#form_language_selection div:not(.dummy) ul.partner,div#form_language_selection body>footer div:not(.dummy) ul.partner{background-color:#eee;border-color:#55b4d2;padding:2rem 2rem 0 2rem}body>footer div.wrapper ul.sponsoren img,body>footer div#form_language_selection div:not(.dummy) ul.sponsoren img,div#form_language_selection body>footer div:not(.dummy) ul.sponsoren img,body>footer div.wrapper ul.partner img,body>footer div#form_language_selection div:not(.dummy) ul.partner img,div#form_language_selection body>footer div:not(.dummy) ul.partner img{height:50px}div.contentelement.accordion div section{padding:0.5rem!important;margin-bottom:0.5rem!important}div.contentelement.accordion div section.interactive div.accordion_entry_headline::after{top:0.6rem}div.contentelement.accordion div section.interactive div.teaser{padding:0.5rem 0.5rem}div.contentelement.accordion div section.interactive div.details{padding:0.5rem}cite{text-align:right}div.contentelement.gallery.style1 img{border:4px white solid;width:auto}body{font-size:16px}body:not(.home) main{background-image:url(/site/templates/images/main_bkg.webp);background-size:100% 100%}body:not(.home) main div.secondary_bkg_right{background-image:url(/site/templates/images/arm500px_right.webp);background-position:top right;background-repeat:no-repeat}body.home main{background-image:url(/site/templates/images/main_bkg_home.webp);background-size:100% auto;background-position:top left;margin-top:0;padding-top:31vw}div.list_hidden_links{display:none}.wrapper.inner,div#form_language_selection div:not(.dummy).inner{padding-left:5rem;padding-right:5rem}@media only screen and (max-width:52.5rem){.wrapper.inner,div#form_language_selection div:not(.dummy).inner{padding-left:1rem;padding-right:1rem}}div#headerBg{height:80vh;background-size:cover;background-position:50% 50%}.flex,div.captcha-consent-container{display:flex;flex-wrap:wrap}.flex.right,div.captcha-consent-container.right{flex-direction:row-reverse}.flex>*,div.captcha-consent-container>*{width:50%;white-space:nowrap}@media only screen and (max-width:52.5rem){.flex>*,div.captcha-consent-container>*{width:100%;margin-bottom:1rem}}.flex>* img,div.captcha-consent-container>* img{width:100%}.flex>*.text,div.captcha-consent-container>*.text{padding:0 2rem 0 0}div#eventsParent *,div#eventParent *{color:#001d46}div#eventsParent section.icon.interactive,div#eventParent section.icon.interactive{background-color:white;padding:0.5rem 1rem}div#eventsParent section.icon.interactive>span,div#eventParent section.icon.interactive>span{padding-left:20px}div#eventsParent section.icon.interactive>span>i,div#eventParent section.icon.interactive>span>i{position:absolute;top:4px;left:0;display:inline-block;width:14px;height:14px;background-color:attr(data-color);border-radius:50%}div#eventParent .mapContainer{height:300px;min-width:200px;border-radius:20px;overflow:hidden;background-color:#ddd}div#event_location_block{margin-left:-2rem;display:flex;flex-wrap:wrap;justify-content:flex-start}div#event_location_block div#event_contact_block{flex:0 1 20rem;margin-left:2rem;margin-bottom:2rem}div#event_location_block div#eventParent{flex:1 1 300px;margin:0 0 0 2rem;padding:0}div#event_location_block .barrierefrei{font-weight:normal}div#event_location_block .barrierefrei i{vertical-align:bottom}div.eventsContainer{margin-bottom:2rem}main{min-height:300px;overflow:hidden;padding-bottom:20px}main div.contentelement{padding:2rem 0;background-size:cover;background-position:50% 50%}@media only screen and (max-width:52.5rem){main div.contentelement{padding:1rem 0}}main div.contentelement:first-child{padding-top:4rem}@media only screen and (max-width:52.5rem){main div.contentelement:first-child{padding-top:0}}main div.contentelement.style1{padding-bottom:2rem}@media only screen and (max-width:52.5rem){main div.contentelement.style1{padding-bottom:1rem}}main div.contentelement.style1 form.FormBuilder{padding:3rem;border:1px solid #fff;background-color:#fff;border-radius:20px}main div.contentelement.style1 span.eventCategory{color:white}main div.contentelement.style2{margin-top:4rem;margin-bottom:35px}main div.contentelement.style3{padding:1rem 0}main div.contentelement.style3:first-of-type{padding-top:3rem}main div.contentelement.style3:first-of-type>div>section{border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}main div.contentelement.style3:last-of-type{padding-bottom:5rem}main div.contentelement.style3:last-of-type>div>section{border-bottom-left-radius:20px;border-bottom-right-radius:20px}main div.contentelement.style3>div>section{border-radius:20px;overflow:auto;margin-bottom:0;border-bottom:1px solid #aec6e2}main div.contentelement.style3>div>section div.TextFormatterGoogleMaps{border-top:1px solid #aec6e2;border-bottom:1px solid #aec6e2}main div.contentelement.style3 .buttonWithIcon,main div.contentelement.style3 ul#headNaviList>li a,ul#headNaviList>li main div.contentelement.style3 a,main div.contentelement.style3 ul#headNaviList>li button,ul#headNaviList>li main div.contentelement.style3 button,main div.contentelement.style3 a.mobile_programme_button{border:#31348d 2px solid;padding-top:12px}main div.contentelement.style3 .buttonWithIcon::before,main div.contentelement.style3 ul#headNaviList>li a::before,ul#headNaviList>li main div.contentelement.style3 a::before,main div.contentelement.style3 ul#headNaviList>li button::before,ul#headNaviList>li main div.contentelement.style3 button::before,main div.contentelement.style3 a.mobile_programme_button::before{left:-2px;top:-2px}@media only screen and (max-width:52.5rem){main div.contentelement.single_image div.wrapper.inner,main div.contentelement.single_image div#form_language_selection div:not(.dummy).inner,div#form_language_selection main div.contentelement.single_image div:not(.dummy).inner{padding:0}}@media only screen and (max-width:52.5rem){main div.contentelement.single_image{padding-bottom:1rem}}main div.contentelement.single_image figure{padding-top:0}main div.contentelement.single_image figure img{object-fit:unset}main div.contentelement.style3+div.contentelement.style2{margin-top:40px}main section{margin-bottom:2rem}main img{object-fit:scale-down;height:auto}span.avoid_wrap{display:inline-block}*.cancelled{text-decoration:line-through}*.cancelled td{text-decoration:line-through}*.cancelled a{text-decoration:line-through}span.cancelled{opacity:0.3}div.social_media_buttons{min-height:3rem;text-align:center}div.social_media_buttons button{margin-left:5px;margin-right:5px}.news_date{text-align:right}.next_events>section{border-radius:20px;overflow:auto;margin-bottom:1rem!important}.next_events>section:last-child{margin-bottom:0!important}.next_events>section .event_group{display:flex;flex-wrap:wrap}.next_events>section .event_group section{background-color:white;border:#31348d 1px solid;border-radius:20px;padding:1rem;margin-bottom:0.5rem!important;margin-right:0.5rem;overflow:clip;white-space:normal;flex:0 0 200px;width:200px;text-align:center}.next_events>section .event_group section,.next_events>section .event_group section *{color:black}.next_events>section .event_group section:last-child{margin-right:0}.next_events>section .event_group section .above_img{line-height:120%;margin-bottom:0.5rem}.next_events>section .event_group section img{height:150px;width:150px;border-radius:10px}@media only screen and (max-width:52.5rem){.next_events>section .event_group section{flex:0 0 150px;width:150px}.next_events>section .event_group section img{height:100px;width:100px;border-radius:10px}}.next_events>section .event_group section .below_img{margin-top:0.5rem;line-height:140%}a.mobile_programme_button{display:none;position:absolute;right:2rem;margin-top:1rem;margin-bottom:2rem}@media only screen and (max-width:52.5rem){a.mobile_programme_button{display:inline-block}}a.mobile_programme_button::before{content:"list"}a.mobile_programme_button::before,a.mobile_programme_button:hover,form#filter.news a.active.mobile_programme_button{background-color:#31348d;color:white}a.mobile_programme_button:hover span,form#filter.news a.active.mobile_programme_button span{color:white}a.mobile_programme_button span{color:#31348d}