
/* default styles for extension "tx_frontend" */
    .ce-align-left { text-align: left; }
    .ce-align-center { text-align: center; }
    .ce-align-right { text-align: right; }

    .ce-table td, .ce-table th { vertical-align: top; }

    .ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div { overflow: hidden; }

    .ce-left .ce-gallery, .ce-column { float: left; }
    .ce-center .ce-outer { position: relative; float: right; right: 50%; }
    .ce-center .ce-inner { position: relative; float: right; right: -50%; }
    .ce-right .ce-gallery { float: right; }

    .ce-gallery figure { display: table; margin: 0; }
    .ce-gallery figcaption { display: table-caption; caption-side: bottom; }
    .ce-gallery img { display: block; }
    .ce-gallery iframe { border-width: 0; }
    .ce-border img,
    .ce-border iframe {
        border: 2px solid #000000;
        padding: 0px;
    }

    .ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
        margin-bottom: 10px;
    }
    .ce-image .ce-gallery { margin-bottom: 0; }
    .ce-intext.ce-right .ce-gallery { margin-left: 10px; }
    .ce-intext.ce-left .ce-gallery { margin-right: 10px; }
    .ce-below .ce-gallery { margin-top: 10px; }

    .ce-column { margin-right: 10px; }
    .ce-column:last-child { margin-right: 0; }

    .ce-row { margin-bottom: 10px; }
    .ce-row:last-child { margin-bottom: 0; }

    .ce-above .ce-bodytext { clear: both; }

    .ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow: auto; }

    /* Headline */
    .ce-headline-left { text-align: left; }
    .ce-headline-center { text-align: center; }
    .ce-headline-right { text-align: right; }

    /* Uploads */
    .ce-uploads { margin: 0; padding: 0; }
    .ce-uploads li { list-style: none outside none; margin: 1em 0; }
    .ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }
    .ce-uploads span { display: block; }

    /* Table */
    .ce-table { width: 100%; max-width: 100%; }
    .ce-table th, .ce-table td { padding: 0.5em 0.75em; vertical-align: top; }
    .ce-table thead th { border-bottom: 2px solid #dadada; }
    .ce-table th, .ce-table td { border-top: 1px solid #dadada; }
    .ce-table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05); }
    .ce-table-bordered th, .ce-table-bordered td { border: 1px solid #dadada; }

    /* Space */
    .frame-space-before-extra-small { margin-top: 1em; }
    .frame-space-before-small { margin-top: 2em; }
    .frame-space-before-medium { margin-top: 3em; }
    .frame-space-before-large { margin-top: 4em; }
    .frame-space-before-extra-large { margin-top: 5em; }
    .frame-space-after-extra-small { margin-bottom: 1em; }
    .frame-space-after-small { margin-bottom: 2em; }
    .frame-space-after-medium { margin-bottom: 3em; }
    .frame-space-after-large { margin-bottom: 4em; }
    .frame-space-after-extra-large { margin-bottom: 5em; }

    /* Frame */
    .frame-ruler-before:before { content: ''; display: block; border-top: 1px solid rgba(0,0,0,0.25); margin-bottom: 2em; }
    .frame-ruler-after:after { content: ''; display: block; border-bottom: 1px solid rgba(0,0,0,0.25); margin-top: 2em; }
    .frame-indent { margin-left: 15%; margin-right: 15%; }
    .frame-indent-left { margin-left: 33%; }
    .frame-indent-right { margin-right: 33%; }

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

:root{--text-font-size-small: 0.65vw;--text-font-size: 0.9vw;--text-font-size-big: 1.24vw;--text-font-size-bigger: 1.55vw;--xxs: 0.125vw;--xs: 0.42vw;--s: 0.83vw;--sm: 1.21vw;--m: 1.67vw;--ml: 2vw;--l: 2.5vw;--xl: 3.33vw;--xxl: 4vw;--content-width: 90vw}@font-face{font-family:'Source-Sans-Pro';font-style:normal;font-weight:normal;src:local("Source-Sans-Pro"),local("Source-Sans-Pro"),url('../../../_assets/98192e52fa88c1a6361584e7331234cc/Fonts/source-sans-pro-v13-latin-regular.woff2') format("woff2"),url('../../../_assets/98192e52fa88c1a6361584e7331234cc/Fonts/source-sans-pro-v13-latin-regular.woff') format("woff");font-display:swap}@font-face{font-family:'Zilla-Slab';font-style:normal;font-weight:normal;src:local("Zilla-Slab"),local("Zilla-Slab"),url('../../../_assets/98192e52fa88c1a6361584e7331234cc/Fonts/zilla-slab-v5-latin-regular.woff2') format("woff2"),url('../../../_assets/98192e52fa88c1a6361584e7331234cc/Fonts/zilla-slab-v5-latin-regular.woff') format("woff");font-display:swap}@font-face{font-family:'Zilla-Slab-Bold';font-style:normal;font-weight:700;src:local("Zilla-Slab-Bold"),local("Zilla-Slab-Bold"),url('../../../_assets/98192e52fa88c1a6361584e7331234cc/Fonts/zilla-slab-v5-latin-700.woff2') format("woff2"),url('../../../_assets/98192e52fa88c1a6361584e7331234cc/Fonts/zilla-slab-v5-latin-700.woff') format("woff");font-display:swap}@font-face{font-family:'poi-icons';src:url('../../../_assets/98192e52fa88c1a6361584e7331234cc/Fonts/poi-icons.woff2') format("woff2"),url('../../../_assets/98192e52fa88c1a6361584e7331234cc/Fonts/poi-icons.woff') format("woff");font-weight:normal;font-style:normal;font-display:swap}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"poi-icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.icon-LinkExternal:before{content:"\e907"}.icon-ArrowBack:before{content:"\e900"}.icon-ArrowRight:before{content:"\e901"}.icon-BurgerMenuClosed:before{content:"\e902"}.icon-BurgerMenuOpen:before{content:"\e903"}.icon-ChevronRight:before{content:"\e904"}.icon-EventCalendar:before{content:"\e905"}.icon-Home:before{content:"\e906"}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-padding-top:var(--ml)}*:focus{outline:none}*:before,*:after{clear:both}html,body{overflow:hidden;font-size:100%}html.modal,body.modal{overflow:hidden}body{height:100vh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}body #main{overflow:hidden}body,p{font-family:"Source-Sans-Pro",sans-serif;font-size:var(--text-font-size);line-height:1.3;color:#05465f;-webkit-text-size-adjust:none;font-size-adjust:none}body{background-color:#fff}.bg-101{background-color:#EEF1F6}p{margin-bottom:var(--m)}p:last-child{margin-bottom:0}p.text-left{text-align:left}p.text-center{text-align:center}p.text-right{text-align:right}p.text-justify{text-align:justify}strong,b{font-weight:bold}.serif{font-family:"Zilla-Slab",serif}.hidden,.invisible{display:none}.auto-overflow{overflow:auto}.fullheight{max-height:100%}.ui-dialog{position:fixed;top:calc(50% - 15.5vh);left:calc(50% - 12.5vw);width:25vw;height:25vh;background-color:#fff;border:1px solid #05465f;padding:var(--m);z-index:1}.ui-dialog .ui-dialog-titlebar{text-align:center;margin-top:var(--xl);font-size:clamp(1.6rem, 2.08vw, 1.9rem);font-family:"Zilla-Slab-Bold",serif}.ui-dialog .ui-button{position:absolute;right:var(--m);top:var(--m);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--l);height:var(--l);color:transparent;cursor:pointer}.ui-dialog .ui-button:before{position:absolute;content:"\e903";font-family:"poi-icons";color:#fff}.ui-dialog .ui-dialog-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--ml);max-width:var(--content-width);margin:0 auto;padding:0 var(--ml)}.container>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:30ch}.container .container{padding:0}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:var(--ml)}.row .col-1{width:calc(100% / 12)}.row .col-2{width:calc(100% / 12 * 2)}.row .col-3{width:calc(100% / 12 * 3)}.row .col-4{width:calc(100% / 12 * 4)}.row .col-5{width:calc(100% / 12 * 5)}.row .col-6{width:calc(100% / 12 * 6)}.row .col-7{width:calc(100% / 12 * 7)}.row .col-8{width:calc(100% / 12 * 8)}.row .col-9{width:calc(100% / 12 * 9)}.row .col-10{width:calc(100% / 12 * 10)}.row .col-11{width:calc(100% / 12 * 11)}.row .col-12{width:calc(100% / 12 * 12)}.row [class*="col-"]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--ml)}#main>section+section{margin-top:var(--m)}#main>section.poi-scrollable>section+section{margin-top:var(--m)}#header{background-color:#ABCEEC;margin-bottom:var(--l);min-height:var(--m);z-index:2}#header:has(.container){margin-bottom:var(--xxl)}.header-row{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--xs)}.header-row h1{position:absolute;top:0;left:0;background-color:#05465f;padding:var(--s) var(--sm);font-family:"Zilla-Slab",serif;color:#fff}.header-row h1:after{display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:0 2.5rem 2.5rem 0;border-color:transparent transparent transparent transparent;border-right-color:#05465f;position:absolute;right:1rem;bottom:-2rem}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.breadcrumb li::marker{content:""}.breadcrumb li{padding:0;font-size:var(--text-font-size-small);color:#000}.breadcrumb li a{color:#000}.breadcrumb li:after{content:"/";margin:0 var(--xs) 0 var(--xxs)}.breadcrumb li:last-child{font-weight:bold}.breadcrumb li:last-child:after{display:none}.language-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.language-menu a:before{content:'';width:2vh;height:2vh;display:block;background-size:cover;background-position:center;border-radius:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCAzMCIgd2lkdGg9IjEwMDAiIGhlaWdodD0iNjAwIj48Y2xpcFBhdGggaWQ9InQiPjxwYXRoIGQ9Ik0yNSwxNWgyNXYxNXp2MTVoLTI1emgtMjV2LTE1enYtMTVoMjV6Ii8+PC9jbGlwUGF0aD48cGF0aCBkPSJNMCwwdjMwaDUwdi0zMHoiIGZpbGw9IiMwMTIxNjkiLz48cGF0aCBkPSJNMCwwIDUwLDMwTTUwLDAgMCwzMCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjYiLz48cGF0aCBkPSJNMCwwIDUwLDMwTTUwLDAgMCwzMCIgY2xpcC1wYXRoPSJ1cmwoI3QpIiBzdHJva2U9IiNDODEwMkUiIHN0cm9rZS13aWR0aD0iNCIvPjxwYXRoIGQ9Ik0tMSAxMWgyMnYtMTJoOHYxMmgyMnY4aC0yMnYxMmgtOHYtMTJoLTIyeiIgZmlsbD0iI0M4MTAyRSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=")}.language-menu a.german:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCAzMCIgd2lkdGg9IjEwMDAiIGhlaWdodD0iNjAwIj48cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iMTAiIGZpbGw9IiMwMDAiIHg9IjAiIHk9IjAiIC8+PHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjEwIiBmaWxsPSIjZjAwIiB4PSIwIiB5PSIxMCIgLz48cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iMTAiIGZpbGw9IiNmZjAiIHg9IjAiIHk9IjIwIiAvPjwvc3ZnPg==")}html.fixed,html.modal{overflow:hidden}.clearfix{display:block;width:100%;clear:both}#footer{-webkit-box-shadow:0 0 var(--s) var(--xxs) rgba(0,0,0,0.25);box-shadow:0 0 var(--s) var(--xxs) rgba(0,0,0,0.25);height:var(--xxl);background:#05465f;color:#fff;margin-top:var(--l);z-index:2}#footer .container{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .logo{background:#fff;margin-top:-0.75rem;height:calc(100% + 0.75rem);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;z-index:1}#footer .logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#footer .logo img{max-width:12.5vw;max-height:var(--xxl);padding:1.5%}#footer .meta-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--ml);font-size:var(--text-font-size-big)}#footer .meta-menu ul{list-style-type:none;display:table-row}#footer .meta-menu ul li{display:table-cell;padding-right:3rem}#footer a{color:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Zilla-Slab",serif;line-height:1.2;font-weight:normal;margin-bottom:var(--s);color:#05465f}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child{margin-bottom:0}.col-12 h1:last-child,.col-12 h2:last-child,.col-12 h3:last-child,.col-12 h4:last-child,.col-12 h5:last-child,.col-12 h6:last-child,.col-12 .h1:last-child,.col-12 .h2:last-child,.col-12 .h3:last-child,.col-12 .h4:last-child,.col-12 .h5:last-child,.col-12 .h6:last-child{margin-bottom:var(--s)}h1,.h1{font-family:"Zilla-Slab-Bold",serif;font-size:1.5vw}h2,.h2{font-family:"Zilla-Slab-Bold",serif;color:#000;font-size:1.25vw}h3,.h3{font-size:1.13vw}h4,.h4{font-size:clamp(1rem, 2.08vw, 1.3rem)}h5,.h5{font-size:clamp(0.75rem, 2.08vw, 1rem);font-family:"Source-Sans-Pro",sans-serif}.box{position:relative;display:block;background-color:#05465f;padding:var(--sm) var(--ml) var(--sm) var(--l)}.box *{color:#fff}.box h2{font-family:"Zilla-Slab",serif}.box.icon-internal-link *{color:#fff}.box.icon-internal-link:before{position:absolute;top:var(--sm);left:var(--s);line-height:1.85}.box.icon-internal-link details{color:#000}.box.icon-internal-link details summary,.box.icon-internal-link details span{color:#000}.row-25-25-25-25 .box{height:100%;position:relative;padding-bottom:calc(var(--sm) * 2)}.row-25-25-25-25 .box p.linktext{position:absolute;bottom:var(--sm)}.bg-101{background-color:#EEF1F6;padding:var(--sm)}.bg-101 *{color:#05465f}.bg-101 h1,.bg-101 h2,.bg-101 h3,.bg-101 h4,.bg-101 h5,.bg-101 h6,.bg-101 .h1,.bg-101 .h2,.bg-101 .h3,.bg-101 .h4,.bg-101 .h5,.bg-101 .h6{color:#000}.poi-events{overflow:auto}.poi-events.scrollable{height:94%}.poi-events .btn.all-dates{float:right}.poi-events.all{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--ml)}.poi-events.all .event{width:48.75%;max-width:48.75%}.poi-events.poi-list .slider-nav{float:left;margin:var(--sm) 0}.poi-events.poi-list .all-dates{float:right;margin:var(--sm) 0}.event .date{margin-bottom:var(--xxs);font-family:"Zilla-Slab-Bold",serif}.event .info{margin-bottom:var(--s);font-family:"Zilla-Slab",serif}.event h2,.event h3{font-size:1.13vw;font-family:"Zilla-Slab-Bold",serif;color:#05465f}.event:last-child{margin-bottom:0}.event.row{display:-webkit-box;display:-ms-flexbox;display:flex}.event.row [class*="col-"]{gap:0}.event img{max-width:100%;height:auto}figure figcaption{font-family:"Zilla-Slab",serif;font-size:var(--text-font-size-small);color:#000}figure,main.screensaver{position:relative}figure details,main.screensaver details{position:absolute;top:0;right:0;background-color:rgba(255,255,255,0.9);color:#000}figure details summary,main.screensaver details summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:var(--m);min-height:var(--m);padding:var(--xxs)}figure details summary::marker,main.screensaver details summary::marker{content:""}figure details span,main.screensaver details span{position:absolute;top:0;right:var(--m);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,0.9);min-height:var(--m);padding:var(--xxs) var(--xxs) var(--xxs) var(--xs);white-space:nowrap;font-size:var(--text-font-size-small);color:#000}figure details.left,main.screensaver details.left{top:auto;bottom:0}.ce-left .ce-gallery,.ce-intext.ce-left .ce-gallery{margin-right:var(--m)}.ce-right .ce-gallery,.ce-intext.ce-right .ce-gallery{margin-left:var(--m)}.ce-above .ce-gallery{margin-bottom:var(--m)}.ce-below .ce-gallery{margin-top:var(--m)}.infobox-icon img{max-width:100%;height:auto}.qr-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--s)}.qr-code canvas{background-color:#fff;padding:var(--sm)}a{color:#05465f;text-decoration:none}a:focus{text-decoration:underline;text-underline-offset:var(--xxs)}.icon-internal-link{position:relative}.icon-internal-link:before{content:"\e901";color:#ec6246;margin-right:var(--xs)}.icon-internal-link:hover,.icon-internal-link:focus{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.icon-extern:before{content:"\e907";color:#ec6246;margin:0 var(--xxs)}button,.btn{display:inline-block;background-color:#3C5F78;border:none;padding:var(--xs) var(--s);color:#fff}button.all-dates:after,.btn.all-dates:after{content:"\e905";font-family:"poi-icons";color:#fff;margin-left:var(--xs)}.scroll-navigation{position:fixed;right:var(--m);bottom:var(--xxl);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--xs);margin:var(--m) 0}.scroll-navigation .btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--l);height:var(--l);color:transparent;cursor:pointer}.scroll-navigation .btn:before{display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;content:"\e904";font-family:"poi-icons";color:#fff}.scroll-navigation .btn.scroll-down:before{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scroll-navigation .btn.scroll-disabled{background-color:#899EAD}.link-list-block{display:grid;gap:var(--s)}.link-list-block li::marker{content:""}.link-list-block a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#05465f;padding:var(--sm);color:white;font-family:"Zilla-Slab",serif}.slick-slider{display:inline-grid;width:100%}.slide>*{margin-bottom:var(--sm)}.slide>*:last-child{margin-bottom:0}.slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--xs);margin:var(--s) 0}.slider-nav .slick-arrow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--l);height:var(--l);color:transparent;cursor:pointer}.slider-nav .slick-arrow:before{position:absolute;content:"\e904";font-family:"poi-icons";color:#fff}.slider-nav .slick-arrow.slick-prev:before{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-nav .slick-arrow.slick-disabled{background-color:#899EAD}.big-slider .slide{position:relative}.big-slider figure{margin-bottom:0}.big-slider img{width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.big-slider .box-blue{position:absolute;left:0;bottom:0;width:100%}.big-slider .box-blue:before{display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:0 2.5rem 2.5rem 0;border-color:transparent transparent transparent transparent;border-right-color:#05465f;position:absolute;left:1rem;top:-2rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.big-slider .box-blue a{width:100%;background-color:#05465f;padding:var(--sm);font-family:"Zilla-Slab",serif;font-size:1.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.big-slider .box-blue a:before{content:"\e901";color:#ec6246}.big-slider .box-blue a:hover,.big-slider .box-blue a:focus{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.teaser{position:relative;display:block;background-color:#EEF1F6;padding:var(--sm)}.teaser-person{display:grid;gap:var(--sm)}.teaser-person .teaser{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#05465f;padding:0}.teaser-person .teaser *{color:#fff}.teaser-person .teaser .teaser-image{display:grid}.teaser-person .teaser .teaser-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3 / 4;width:6.67vw}.teaser-person .teaser .teaser-body{max-width:calc(100% - 5.83vw);min-height:calc(100% + 12.08vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--sm)}.main-menu{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--ml);font-size:var(--text-font-size-big)}.back a,.home a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back a:after,.home a:after{content:"\e900";font-family:"poi-icons";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--l);height:var(--l);border-radius:var(--l);background-color:#fff;margin-left:var(--xs);color:#05465f}.home a:after{content:"\e906"}.menu-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:#fff;font-size:var(--text-font-size-big);cursor:pointer}.menu-button:after{content:"\e902";font-family:"poi-icons";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--l);height:var(--l);border-radius:var(--l);background-color:#fff;margin-left:var(--xs);color:#05465f}.menu-button.open:after{content:"\e903"}.menu-button.open+#navigation{display:block}#navigation{display:none;position:fixed;top:0;left:0;width:100vw;height:calc(100vh - var(--xxl));background-color:#3C5F78}#navigation nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:var(--ml)}#navigation .menuitem{width:100%;aspect-ratio:4 / 3;position:relative;background:#fff}#navigation .menuitem .bg-image{position:absolute;top:0;left:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;opacity:0.2}#navigation .menuitem a{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-family:"Zilla-Slab-Bold",serif;font-size:var(--text-font-size-bigger)}.nlt-parliament{position:relative}.nlt-parliament .hidden{display:none}#wk-info{margin-bottom:-1rem}#wk-rel-3{margin-bottom:0}.district-persons{height:calc(100vh - 17vw);overflow:auto;scrollbar-color:#899EAD #c5d0db;scrollbar-width:thin}.district-persons>*{margin-bottom:var(--ml)}#districts-map{max-height:72vh;padding-bottom:4vh}.map{overflow:hidden}.map g{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.map .scaling-svg svg text{fill:#fff;font-size:22px;font-weight:normal;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;text-anchor:middle}.map .scaling-svg svg text.outline{fill:#fff;stroke:#05465f;stroke-width:6px;stroke-linecap:round;stroke-linejoin:miter}.map .scaling-svg svg .zoomon text.outline{fill:#fff;stroke:#9fbec9}.map .scaling-svg svg .zoomon g[transform] text.outline{stroke:#05465f}.map .scaling-svg svg g.zoomgroup g text{display:none}.map .scaling-svg svg g[transform].zoomgroup>text{display:none}.map .scaling-svg svg g[transform].zoomgroup g text{display:block;font-size:7px;text-anchor:top}.map .scaling-svg svg g[transform].zoomgroup g text.outline{stroke-width:1px}.map .scaling-svg svg g a:focus{outline:none}.map .scaling-svg svg g:not(.zoomgroup):hover text.outline,.map .scaling-svg svg g:not(.zoomgroup) a:focus text.outline{stroke:none}.map .scaling-svg.normal svg g path{fill:#05465f}.map .scaling-svg.normal svg .zoomon g path{fill:#9fbec9}.map .scaling-svg.normal svg .zoomon g[transform] path{fill:#05465f}.map .scaling-svg.normal svg g:not(.zoomgroup):hover path,.map .scaling-svg.normal svg g:not(.zoomgroup) a:focus path,.map .scaling-svg.normal svg g.zoomgroup a.focus path,.map .scaling-svg.normal svg g.selected path{fill:#ec6246}.map .scaling-svg.normal svg g:not(.zoomgroup):hover text,.map .scaling-svg.normal svg g:not(.zoomgroup) a:focus text,.map .scaling-svg.normal svg g.zoomgroup a.focus text{fill:#05465f}.map .scaling-svg.next svg g{-webkit-transform-origin:center center 0;transform-origin:center center 0}.map .scaling-svg.next svg text{font-size:13px}.map .scaling-svg.next svg g[transform].zoomgroup g text{font-size:3.5px;text-anchor:middle}.map .scaling-svg.next.normal svg g path{stroke:#fff}.wahlkreis-select{position:absolute;bottom:0;left:0;background-color:#fff;border:var(--xxs) solid #c5d0db;padding:var(--sm);width:20vw}.wahlkreis-select h2,.wahlkreis-select .h2,.wahlkreis-select h3,.wahlkreis-select .h3{font-family:"Zilla-Slab-Bold",serif}.wahlkreis-select .select-wrapper{position:relative}.wahlkreis-select .select-wrapper:after{content:"\e904";font-family:"poi-icons";color:#05465f;position:absolute;right:var(--s);top:var(--xs);-webkit-transform:rotate(90deg);transform:rotate(90deg);line-height:2.25rem;pointer-events:none}.wahlkreis-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--xxs) solid #c5d0db;padding:var(--s);font-size:var(--text-font-size-small);width:100%}.wahlkreis-select .select-button{margin-top:var(--sm)}.wahlkreis-select .select-button button{font-size:var(--text-font-size-small);padding:var(--s)}.leaflet-container:focus{outline-style:solid !important;outline-width:2px !important;outline-color:#ec6246 !important}.screensaver{height:100vh;width:100vw;background-size:cover;background-repeat:no-repeat}.screensaver .container{position:relative;height:100vh}.screensaver .logo{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--m);z-index:1;position:absolute;top:0;right:var(--ml)}.screensaver .logo img{max-width:20rem;max-height:var(--xxl)}.screensaver .speechbubble{background-color:rgba(5,70,95,0.95);position:absolute;left:0;bottom:var(--xxl);height:auto;max-width:50vw;margin-bottom:var(--xl);padding:var(--xl)}.screensaver .speechbubble *{color:#fff}.screensaver .speechbubble:after{position:absolute;right:var(--xl);bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 var(--xl) var(--xl) 0;border-color:transparent transparent transparent transparent;border-right-color:rgba(5,70,95,0.95)}.screensaver .speechbubble h1{font-size:5rem;font-family:"Zilla-Slab",serif;margin-bottom:var(--xl)}.screensaver .speechbubble .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#05465f;padding:var(--sm) var(--ml);font-size:clamp(1.3rem, 2.08vw, 1.6rem)}.screensaver .speechbubble .btn:before{margin-right:var(--s)}.screensaver .qr-code{position:absolute;right:var(--ml);bottom:var(--xxl)}
