@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,div.text table th,div.text table td,div.accordion section.interactive div.teaser,div.accordion section.interactive div.teaser *{font-size:0.9rem}.fs_teaser,nav#mainNavi div>ul>li>a{font-size:1.2rem;margin-bottom:1.2rem}@media only screen and (max-width:52.5rem){.fs_teaser,nav#mainNavi div>ul>li>a{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{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 header 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 header h1{font-size:2rem;margin-bottom:1.6rem}}.fs_headline_2,body>header h2,main h2{font-size:2rem;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{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{font-size:1.2rem;margin-bottom:0.5rem}}.fs_headline_4,div.accordion section.interactive div.accordion_entry_headline div.accordion_entry_headline_title span,main h4{font-size:1.2rem;margin-bottom:0.7rem}@media only screen and (max-width:52.5rem){.fs_headline_4,div.accordion section.interactive div.accordion_entry_headline div.accordion_entry_headline_title span,main h4{font-size:1rem;margin-bottom:0.5rem}}.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,form.FormBuilder button::before,ul#headNaviList>li a::before,ul#headNaviList>li button::before,.buttonIcon::before,a.buttonIcon::before,a.travellink i,a.map_navigation 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,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{background-color:#d8b72c;color:#001d46;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 button:hover,form#searchForm button:hover,form#newsletterForm button:hover{background-color:#857019}.singleFieldForm input,form#searchForm input,form#newsletterForm input{width:90%;padding:8px 0 8px 10px;background:none}form#searchForm{clear:both;margin-left:2rem;margin-right:2rem}form#searchForm button::after{content:"search"}@media only screen and (max-width:52.5rem){form#searchForm{padding-top:1rem}}form#newsletterForm{margin-bottom:0.5rem}form#newsletterForm button::after{content:"send"}form.FormBuilder input,form.FormBuilder select,form.FormBuilder textarea{border-radius:20px;padding:0.5rem 1rem;box-shadow:0 0 1px 1px}form.FormBuilder input,form.FormBuilder select,form.FormBuilder textarea,form.FormBuilder input *,form.FormBuilder select *,form.FormBuilder textarea *{color:!important}form.FormBuilder label{font-family:'Akko',sans-serif;font-weight:300}form.FormBuilder input:focus,form.FormBuilder select:focus,form.FormBuilder textarea:focus,form.FormBuilder button:focus{outline:none;box-shadow:0 0 2px 1px #153051}form.FormBuilder legend{color:#5e8ec6}form.FormBuilder .InputfieldHeader{margin-left:1rem}form.FormBuilder div.Inputfield{padding-bottom:1rem}form.FormBuilder ul.InputfieldCheckboxesStacked,form.FormBuilder ul.InputfieldCheckboxesColumns,form.FormBuilder ul.InputfieldRadiosFloated,form.FormBuilder ul.InputfieldRadiosStacked{list-style:none;pointer-events:auto}form.FormBuilder ul.InputfieldCheckboxesStacked li label span,form.FormBuilder ul.InputfieldCheckboxesColumns li label span,form.FormBuilder ul.InputfieldRadiosFloated li label span,form.FormBuilder ul.InputfieldRadiosStacked li label span{margin-left:10px;cursor:pointer}form.FormBuilder ul.InputfieldCheckboxesStacked input,form.FormBuilder ul.InputfieldCheckboxesColumns input,form.FormBuilder ul.InputfieldRadiosFloated input,form.FormBuilder ul.InputfieldRadiosStacked input{box-shadow:none}form.FormBuilder ul.InputfieldCheckboxesStacked input:focus,form.FormBuilder ul.InputfieldCheckboxesColumns input:focus,form.FormBuilder ul.InputfieldRadiosFloated input:focus,form.FormBuilder ul.InputfieldRadiosStacked input:focus{outline:none;box-shadow:0 0 2px 1px #153051}form#filter{display:none;background-color:#fff;border-radius:20px}form#filter *:not(.button){color:#001d46}@media only screen and (max-width:52.5rem){form#filter{padding:1rem}}form#filter div.fieldset{margin-bottom:1rem}form#filter div.fieldset:last-of-type{margin-bottom:0}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;white-space:nowrap;margin-bottom:1rem}form#filter label:not(.checkbox){display:inline-block;padding:1rem 1rem 0.8rem 1rem;min-width:82px;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;min-width:260px;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}form#filter button,form#filter input,form#filter select{margin-right:2rem}form#filter button{cursor:pointer}@media only screen and (max-width:52.5rem){form#filter button{margin-bottom:1rem}}form#filter button.event.genre,form#filter button.poi.category{background:white}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:#d8b72c}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:#d8b72c;color:white}form#filter ul#categories_filter_list{display:none;width:350px;position:absolute;left:0;top:102%;z-index:1000;background-color:#fff;border-radius:20px;border:1px solid #d8b72c;padding-top:2rem;list-style:none}form#filter ul#categories_filter_list li{padding:0 1rem;margin-bottom:0}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:block;margin:0 0 0 0;height:auto;padding:1rem 1rem 1rem 3rem}form#filter ul#categories_filter_list li label::before{content:"";display:none}form#filter ul#categories_filter_list li input{position:absolute;top:1.3rem;right:0.5rem;height:auto}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}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.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 #001d46;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:#001d46;width:40%;padding:20px;z-index:1}div.timeline dl dd *{color:#d8b72c}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 #001d46;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 #001d46;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{background-color:#5e8ec6;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{background-color:#001d46;border-bottom-color:#001d46;margin-bottom:-0.3rem;border-bottom:0.6rem solid #001d46;border-bottom-left-radius:0;border-bottom-right-radius:0}div.grid.mosaic dl dt.active a,div.grid.mosaic dl dt.active span{color:#d8b72c}div.grid.mosaic dl dt.active+dd{display:block}div.grid.mosaic dl>dd{background-color:#001d46;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:#001d46;border-bottom-color:#001d46}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:#001d46}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 #d8b72c;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}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{border-top:1px solid black;border-right:1px solid black}div.text table[border="0"],div.text table[border="0"] th,div.text table[border="0"] td{border:none!important}div.text table[cellpadding="0"] th,div.text table[cellpadding="0"] td{padding:0}div.text table th,div.text table td{vertical-align:top;border-left:1px solid black;border-bottom:1px solid black;padding:0.5rem}div.text table th{font-family:'Akko',sans-serif;font-weight:700}div.text 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}table.sortable th.sortable.sorted.descending::after{transform:rotate(90deg);top:-3px}table th,table td{overflow:hidden}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}.buttonWithIcon,form.FormBuilder button,ul#headNaviList>li a,ul#headNaviList>li button{background-color:#fff;color:#001d46;font-size:1.1rem;border-radius:20px;cursor:pointer;text-decoration:none;display:inline-block;height:50px}.buttonWithIcon,form.FormBuilder button,ul#headNaviList>li a,ul#headNaviList>li button,.buttonWithIcon *,form.FormBuilder button *,ul#headNaviList>li a *,ul#headNaviList>li button *{text-transform:uppercase;font-size:0.9rem;font-weight:800}.buttonWithIcon::before,form.FormBuilder button::before,ul#headNaviList>li a::before,ul#headNaviList>li 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:#d8b72c;color:#001d46;transition:all 0.3s}li.menu .buttonWithIcon::before,li.menu form.FormBuilder button::before,form.FormBuilder li.menu button::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{content:"menu"}li.folder .buttonWithIcon::before,li.folder form.FormBuilder button::before,form.FormBuilder li.folder button::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.projekte .buttonWithIcon::before,li.projekte form.FormBuilder button::before,form.FormBuilder li.projekte button::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{content:"folder"}li.language .buttonWithIcon::before,li.language form.FormBuilder button::before,form.FormBuilder li.language button::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{content:"flag"}li.kontakt .buttonWithIcon::before,li.kontakt form.FormBuilder button::before,form.FormBuilder li.kontakt button::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{content:"email"}li.programm .buttonWithIcon::before,li.programm form.FormBuilder button::before,form.FormBuilder li.programm button::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{content:"list"}.buttonWithIcon.toggleFilter::before,form.FormBuilder button.toggleFilter::before,ul#headNaviList>li a.toggleFilter::before,ul#headNaviList>li button.toggleFilter::before{content:"filter_list"}.buttonWithIcon.cart::before,form.FormBuilder button.cart::before,ul#headNaviList>li a.cart::before,ul#headNaviList>li button.cart::before{content:"shopping_cart"}.buttonIcon,a.buttonIcon{background-color:#fff;color:#001d46;border-radius:20px;text-align:center;padding-top:7px;height:50px;width:50px;cursor:pointer}.buttonIcon span,a.buttonIcon span{display:none}.buttonIcon::before,a.buttonIcon::before{font-size:30px;color:#001d46}.buttonIcon:hover,a.buttonIcon:hover,form#filter.news a.active.buttonIcon,form#filter.news a.buttonIcon.active,.buttonIcon:focus,a.buttonIcon:focus{background-color:#d8b72c}.buttonIcon:hover::before,a.buttonIcon:hover::before,form#filter.news a.active.buttonIcon::before,form#filter.news a.buttonIcon.active::before,.buttonIcon:focus::before,a.buttonIcon:focus::before{color:#fff}.buttonIcon.prev::before,a.buttonIcon.prev::before{content:"play_arrow";transform:rotate(180deg)}.buttonIcon.next::before,a.buttonIcon.next::before{content:"play_arrow"}.buttonIcon.list::before,a.buttonIcon.list::before{content:"list"}.buttonIcon.agenda::before,a.buttonIcon.agenda::before{content:"view_agenda"}.buttonIcon.calendar::before,a.buttonIcon.calendar::before{content:"view_module"}.buttonIcon.map::before,a.buttonIcon.map::before{content:"map"}.buttonIcon.share::before,a.buttonIcon.share::before{content:"share"}.buttonIcon.filter::before,a.buttonIcon.filter::before{content:"filter_list"}.buttonIcon.arrow_down::before,a.buttonIcon.arrow_down::before{content:"keyboard_arrow_down"}.buttonIcon.arrow_up::before,a.buttonIcon.arrow_up::before{content:"keyboard_arrow_up"}.buttonIcon.navigation::before,a.buttonIcon.navigation::before{content:"navigation"}.buttonIcon.phone::before,a.buttonIcon.phone::before{content:"telephone"}.buttonIcon.list,a.buttonIcon.list{display:none}@media only screen and (max-width:52.5rem){.buttonIcon.list,a.buttonIcon.list{display:inline-block}}@media only screen and (max-width:52.5rem){.buttonIcon.agenda,a.buttonIcon.agenda{display:none}}.button,form.FormBuilder button,a.button,a.readMore,div.contentelement.text_1_col section a.readMore{display:inline-block;background-color:white;color:#001d46;font-weight:500;padding:0.7rem 2rem 0.6rem;margin:5px;border-radius:20px;text-decoration:none;transition:background-color 0.2s;text-transform:uppercase;cursor:pointer}.button.big,form.FormBuilder button.big,a.button.big,a.readMore.big,div.contentelement.text_1_col section a.readMore.big{font-weight:700;font-size:1.1rem}.button.white,form.FormBuilder button.white,a.button.white,a.readMore.white,div.contentelement.text_1_col section a.readMore.white{background-color:#fff;color:#001d46}.button:hover,form.FormBuilder button:hover,a.button:hover,a.readMore:hover,form#filter.news a.active.readMore,div.contentelement.text_1_col section a.readMore:hover,div.contentelement.text_1_col section form#filter.news a.active.readMore,form#filter.news div.contentelement.text_1_col section a.active.readMore,form#filter.news a.active.button,form#filter.news a.button.active,form#filter.news a.readMore.active,form#filter.news div.contentelement.text_1_col section a.readMore.active,div.contentelement.text_1_col section form#filter.news a.readMore.active{background-color:#d8b72c}.button:focus,form.FormBuilder button:focus,a.button:focus,a.readMore:focus,div.contentelement.text_1_col section a.readMore:focus{outline:none;box-shadow:0 0 2px 1px #001d46}.button>i,form.FormBuilder button>i,a.button>i,a.readMore>i,div.contentelement.text_1_col section a.readMore>i{font-size:1.2rem;margin-bottom:2px;margin-right:0.3rem;vertical-align:middle}main div.style1 .button:focus,main div.style1 form.FormBuilder button:focus,form.FormBuilder main div.style1 button:focus,main div.style1 a.button:focus,main div.style1 a.readMore:focus,main div.style1 div.contentelement.text_1_col section a.readMore:focus,div.contentelement.text_1_col section main div.style1 a.readMore:focus{box-shadow:0 0 2px 1px}main div.style2 .button:focus,main div.style2 form.FormBuilder button:focus,form.FormBuilder main div.style2 button:focus,main div.style2 a.button:focus,main div.style2 a.readMore:focus,main div.style2 div.contentelement.text_1_col section a.readMore:focus,div.contentelement.text_1_col section main div.style2 a.readMore:focus{box-shadow:0 0 2px 1px}main div.style3 .button:focus,main div.style3 form.FormBuilder button:focus,form.FormBuilder main div.style3 button:focus,main div.style3 a.button:focus,main div.style3 a.readMore:focus,main div.style3 div.contentelement.text_1_col section a.readMore:focus,div.contentelement.text_1_col section main div.style3 a.readMore:focus{box-shadow:0 0 2px 1px}footer .button:focus,footer form.FormBuilder button:focus,form.FormBuilder footer button:focus,footer a.button:focus,footer a.readMore:focus,footer div.contentelement.text_1_col section a.readMore:focus,div.contentelement.text_1_col section 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;background-color:#fff;overflow:hidden;cursor:pointer}button.social_media_button:hover,button.social_media_button:focus{background-color:#d6e2f0}button.social_media_button.invers{background-color:#d6e2f0}button.social_media_button.invers:hover,button.social_media_button.invers:focus{background-color:#fff}button.social_media_button.share_on_facebook circle{fill:#4e71a8}button.social_media_button.share_on_twitter circle{fill:#4e9ed6}button.social_media_button.share_on_linkedin circle{fill:#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.buttonIcon{background-color:#d6e2f0;display:inline-block;text-align:center;vertical-align:middle;padding-left:7px}a.buttonIcon.behind_text{margin-left:1rem}a.travellink{padding:0 0.7rem 0 0.7rem;margin-top:1px;margin-bottom:1px;min-height:24px;vertical-align:middle}a.travellink i{margin:0;padding:0;font-size:1rem}a.map_navigation{max-width:4rem;padding:5px 0.7rem 5px 0.7rem;margin:1px 5px 1px 5px;vertical-align:middle}a.map_navigation i{text-align:center;vertical-align:middle;margin:0;padding:0;font-size:1.5rem}.pulsing,.pulsing_5s,.pulsing_2s,button.social_media_button.invers:hover,button.social_media_button.invers: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,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,form.FormBuilder button,ul#headNaviList>li a,ul#headNaviList>li button{padding:1rem 30px 0.8rem 75px}.buttonWithIcon.close,form.FormBuilder button.close,ul#headNaviList>li a.close,ul#headNaviList>li button.close,.buttonWithIcon:hover,form.FormBuilder button: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,form#filter.news a.active.buttonWithIcon{background-color:#d8b72c}.buttonIcon.prev,a.buttonIcon.prev,.buttonIcon.next,a.buttonIcon.next{display:none}.button,form.FormBuilder button,a.button,a.readMore,div.contentelement.text_1_col section a.readMore{border:#d8b72c 2px solid}.singleFieldForm button,form#searchForm button,form#newsletterForm button{border-top-left-radius:0;border-bottom-left-radius:0}form#searchForm{margin-bottom:75px;top:5rem;background-color:#efe2aa}form#searchForm input#st{background-color:white;margin-top:2px}form.FormBuilder div.Inputfield_veranstaltung div.InputfieldContent{padding:0 1.5rem}form.FormBuilder div{color:black!important}form.FormBuilder input,form.FormBuilder select,form.FormBuilder textarea{border:1px solid #d8b72c;box-shadow:0 0 1px 1px beige;background-color:white;color:#001d46!important}form.FormBuilder label{color:#001d46!important;padding-left:20px!important}form.FormBuilder div.Inputfield:not(.InputfieldColumnWidthFirst) label{padding-left:40px!important}form.FormBuilder button{background-color:#efe2aa;border:1px solid #d8b72c;color:white}form.FormBuilder button::before{content:"mail"}form.FormBuilder .error{padding-left:1rem}form.FormBuilder .error,form.FormBuilder .error *{color:red!important;font-size:small}form#filter{padding:2rem}form#filter label:not(.checkbox){background-color:#d8b72c}form#filter label,form#filter input,form#filter select{vertical-align:top}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}form#filter ul#categories_filter_list{top:50px;left:0;width:18rem;max-width:70vw;margin-left:0}form#filter ul#categories_filter_list li{border-bottom:1px solid #efe2aa;padding:0;margin:0 1rem;overflow:hidden}form#filter ul#categories_filter_list li img{left:0.3rem}form#filter ul#categories_filter_list li label{padding-left:2rem}form#filter ul#categories_filter_list li input{margin-right:0.5rem;right:0}form#filter ul#categories_filter_list li.close{padding-right:0.5rem;margin-right:0;border:none}form#filter ul#categories_filter_list li.close button::after{color:grey;font-size:18px}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:#001d46;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:200px;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;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}div#eventsParent section.icon.interactive{background-color:white;padding:0.5rem 1rem}div#eventsParent section.icon.interactive>span{padding-left:20px}div#eventsParent 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%}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.kontakt{display:none}}ul#headNaviList>li{display:inline-block;margin-left:0.5rem}ul#headNaviList>li:hover>ul{display:block}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:1005}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:#d8b72c}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 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;left:0;right:0;padding:100px 0 0 0;min-height:100vh;z-index:900;overflow-y:auto;overflow-x:visible;opacity:0;display:none;transition:opacity 0.3s,visibility 0.05s 0.05s}@media only screen and (max-width:52.5rem){nav#mainNavi{top:50px;height:95vh;overflow:auto}nav#mainNavi::after{display:none}}nav#mainNavi.visible{opacity:0.98;display:block}nav#mainNavi a{text-decoration:none;display:inline-block}nav#mainNavi a span{color:#d8b72c;font-size:inherit}nav#mainNavi div>ul.mobile_language_switch{display:none;float:none;margin:0 0 0 0;text-align:center}@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}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:#d8b72c}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:100vw}}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;width:100vw}}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}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}#breadCrumbsParent{z-index:1001;background-color:#d8b72c;padding-top: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:#fff;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:#fff;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:#001d46}body>header{position:fixed;top:0;left:0;right:0;z-index:1000;overflow:visible}@media print{body>header{position:absolute}}body>header div.wrapper,body>header div#form_language_selection div:not(.dummy),div#form_language_selection body>header div:not(.dummy){padding-top:1rem;padding-bottom:0.5rem}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{border-radius:20px}#autotranslate_msg p span{padding:0.5rem 1rem}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 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}div#wait_overlay{visibility:hidden;background:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:900;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}}body>footer{background-color:#001d46;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 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.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:visible}div.accordion section.interactive div.details p{margin-bottom:1rem}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: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}div.contentelement.gallery ul.mosaic.gallery li{width:200px;display:inline-block;margin:0 0.5rem 1rem 0.5rem;overflow:hidden}div.contentelement.gallery ul.mosaic.gallery li img{display:block;border-radius:20px}div.contentelement.single_image{padding:0}div.contentelement.single_image picture,div.contentelement.single_image img{max-width:100%;display:block}figcaption{width:0;min-width:100%;line-height:normal}figure{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 div.tab_batch_page,div.contentelement.flip_card div.tab_batch_page,div.contentelement.tabs div.tab_batch_page,div.contentelement.tab_batch div.flip_card_page,div.contentelement.flip_card div.flip_card_page,div.contentelement.tabs div.flip_card_page{padding-top: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{display:flex}div.contentelement.text_with_image div.flex.right{flex-direction:row-reverse}div.contentelement.text_with_image div.flex>div{width:50%}div.contentelement.text_with_image div.flex>div.text{padding:0 0 0 2rem}div.contentelement.text_with_image div.flex>div picture img{width:100%;height:auto;display:block}div.contentelement.text_with_image div.flex>div.text{padding:0 2rem 0 0}@media only screen and (max-width:52.5rem){div.contentelement.text_with_image div.flex>div{width:100%}}div.contentelement.text_with_image div.flex.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}@media only screen and (max-width:52.5rem){ul#headNaviList{top:10px}}@media only screen and (max-width:1150px){ul#headNaviList>li.veranstaltungen{display:none}}ul#headNaviList>li>ul li:nth-child(2) a{border-top-left-radius:0;border-top-right-radius:0}nav#mainNavi{top:120px;background-color:rgba(0,29,70,0.9);min-height:35rem}.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}#breadCrumbsParent{top:-15px}ul#breadCrumbs li a{margin-top:1.5rem;font-weight:bold}body>header{height:150px}@media only screen and (max-width:52.5rem){body>header{height:90px}}body>header #bkg_img_container{background-image:url(/site/templates/images/header_top_bg.webp);background-repeat:repeat-x;position:absolute;top:0;left:0;width:100vw;height:500px;z-index:1002;pointer-events:none}@media only screen and (max-width:52.5rem){body>header #bkg_img_container{background-position-y:-50px}}body>header #bkg_img_container p{height:100%;width:100vw;display:none}body>header div.wrapper,body>header div#form_language_selection div:not(.dummy),div#form_language_selection body>header div:not(.dummy){height:120px;z-index:1003}body>header h1{position:absolute;top:-11px;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/footer_bottom_tile_bg.webp);background-repeat:repeat-x;background-position:bottom left;padding:3rem 0 0 0}body>footer::before{top:-30px;height:35px;background-image:url(/site/templates/images/style_1_bg_top.webp);background-repeat:repeat-x}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;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.accordion section{padding:0.5rem}div.accordion section.interactive div.accordion_entry_headline::after{top:0.6rem}div.accordion section.interactive div.teaser{padding:0.5rem 0.5rem}div.accordion section.interactive div.details{padding:0.5rem}cite{text-align:right}body{min-height:100vh;background-color:#001d46;background-attachment:fixed;background-size:cover;background-position-x:center;background-position-y:top;font-size:16px;padding-top:120px;transition:border-color 0.3s;font-family:'Akko',sans-serif;font-weight:300}@media only screen and (max-width:52.5rem){body{padding-top:70px}}body.home div#breadCrumbsParent{display:none}body:not(.noflowers){padding-top:120px}body:not(.noflowers) main{background-image:url(/site/templates/images/bg_flowers.webp);background-size:cover;background-position-x:center;background-position-y:top}.wrapper,div#form_language_selection div:not(.dummy){max-width:73.75rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.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{display:flex;flex-wrap:wrap}.flex.right{flex-direction:row-reverse}.flex>*{width:50%;white-space:nowrap}@media only screen and (max-width:52.5rem){.flex>*{width:100%;margin-bottom:1rem}}.flex>* img{width:100%}.flex>*.text{padding:0 2rem 0 0}div#eventFilter form{margin-bottom:3rem}div#eventTools{padding-bottom:3rem}div#eventTools button{margin-right:1rem;color:#001d46}div#eventTools button:last-of-type{margin-right:0}div#eventTools .eventMarker{background-color:#f00;width:3rem;height:3rem;display:block;left:-1.5rem;top:-1.5rem;position:relative;border-radius:3rem 3rem 0;transform:rotate(45deg);border:1px solid #fff}div#eventsParent,div#eventParent{margin:0 auto 2rem}div#eventsParent #mapParent,div#eventParent #mapParent{height:60vh;border-radius:20px;overflow:hidden}div#eventsParent *,div#eventParent *{color:#001d46}div#eventParent #mapParent{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#event_address_block{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0.3rem}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.3rem}div#event_address_block div.map_navigation{padding-top:0}div.leaflet-top{z-index:890}a.map_navigation{max-width:4rem;padding:5px 0.7rem 5px 0.7rem;margin:1px 5px 1px 5px;vertical-align:middle}a.map_navigation i{text-align:center;vertical-align:middle;margin:0;padding:0;font-size:1.5rem}div.eventsContainer{margin-bottom:2rem}strong{font-weight:700}main{min-height:300px}main strong{font-weight:600}main header{padding-top:2.5rem}@media only screen and (max-width:52.5rem){main header{padding-top:0}}main header h1{color:white;padding:2rem 0 0 1rem;margin-bottom:0}main div.contentelement{background-size:cover;background-position:50% 50%;padding:2rem 0}main div.contentelement a:visited{color:gray}@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:last-child{margin-bottom:0}main div.contentelement>div.inner{padding-left:2rem;padding-right:2rem}main div.contentelement>div.inner section:last-child{margin-bottom:0}main div.contentelement.style_1{padding-bottom:2rem}@media only screen and (max-width:52.5rem){main div.contentelement.style_1{padding-bottom:1rem}}main div.contentelement.style_1 *{color:white}main div.contentelement.style_1 h2{color:#d8b72c}main div.contentelement.style_1 h3{color:#d8b72c}main div.contentelement.style_1 h4{color:#d8b72c}main div.contentelement.style_1 .buttonWithIcon,main div.contentelement.style_1 form.FormBuilder button,form.FormBuilder main div.contentelement.style_1 button,main div.contentelement.style_1 ul#headNaviList>li a,ul#headNaviList>li main div.contentelement.style_1 a,main div.contentelement.style_1 ul#headNaviList>li button,ul#headNaviList>li main div.contentelement.style_1 button{color:#001d46}main div.contentelement.style_1 form.FormBuilder{padding:3rem;border:1px solid #fff;background-color:#fff;border-radius:20px}main div.contentelement.style_2{margin-top:4rem;margin-bottom:35px;background-color:#efe2aa}main div.contentelement.style_2 *{color:#001d46}main div.contentelement.style_2 h2{color:#001d46}main div.contentelement.style_2 h3{color:#001d46}main div.contentelement.style_2 h4{color:#001d46}main div.contentelement.style_2::before{content:"";position:absolute;top:-30px;left:0;right:0;height:35px;background-image:url(/site/templates/images/style_2_bg_top.webp);background-repeat:repeat-x}main div.contentelement.style_2::after{content:"";position:absolute;bottom:-35px;left:0;height:35px;width:100%;background-image:url(/site/templates/images/style_2_bg_bottom.webp);background-repeat:repeat-x}main div.contentelement.style_3{padding:1rem 0;color:#001d46}main div.contentelement.style_3:first-of-type{padding-top:3rem}main div.contentelement.style_3:first-of-type>div>section{border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}main div.contentelement.style_3:last-of-type{padding-bottom:5rem}main div.contentelement.style_3:last-of-type>div>section{border-bottom-left-radius:20px;border-bottom-right-radius:20px}main div.contentelement.style_3 h2{color:#d8b72c;margin-top:2rem}main div.contentelement.style_3 h3{color:#d8b72c}main div.contentelement.style_3 h4{color:#d8b72c}main div.contentelement.style_3>div>section{background-color:white;border-radius:20px;padding:2rem;overflow:auto;margin-bottom:0;border-bottom:1px solid #aec6e2}main div.contentelement.style_3>div>section div.TextFormatterGoogleMaps{border-top:1px solid #aec6e2;border-bottom:1px solid #aec6e2}main div.contentelement .style_attention{border:5px red solid!important;background-color:red!important;margin-bottom:2rem!important;padding:1rem 1rem 1rem 1rem;border-radius:20px}main div.contentelement .style_attention *,main div.contentelement .style_attention *:visited{color:white!important}main div.contentelement.style_3+div.contentelement.style_2{margin-top:40px}main section{margin-bottom:2rem}main h2{font-weight:900}main h3{font-weight:700;color:#d6e2f0}main h4{font-weight:500}main h5{font-family:'Akko',sans-serif;font-weight:700;margin-bottom:0.5rem}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:6rem;margin-top:6rem;padding-bottom:6rem;text-align:center}div.social_media_buttons button{margin-left:5px;margin-right:5px}