:root{--color-black:#006681;--color-white:#fff;--color-blue:#af2140;--color-blue-dark:#000;--color-blue-light-1:#589600;--color-blue-light-2:#ebebeb;--color-blue-light-3:#f5f5f5;--color-kem-1:#589600;--color-kem-2:#eef5e5;--color-kem-3:#f7faf2;--color-klar-1:#006681;--color-klar-2:#e5f0f2;--color-klar-3:#f2f7f9;--color-pionierstadt-1:#af2140;--color-pionierstadt-2:#f7e9ec;--color-pionierstadt-3:#fbf4f5;--color-grey-6:#666;--color-grey-4:#404040;--color-error:#c00}.wave,.wave-horizontal,.wave-horizontal--bottom,.wave-vertical,.wave-vertical--spacer{--__bg-vertical:url(/wp-content/themes/orte/assets/orte-separator-vertical-57f4c095.svg);--__bg-horizontal:url(/wp-content/themes/orte/assets/orte-separator-horizontal-3de8f358.svg)}.place-map{border-radius:var(--card-border-radius);z-index:1}.place-map .leaflet-popup{border:none}.place-map .leaflet-popup .leaflet-popup-content-wrapper,.place-map .leaflet-popup .leaflet-popup-tip{border:.0625rem solid var(--color-blue-dark);box-shadow:none}.place-map .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;padding:var(--padding-gap-smaller)}.place-map .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup{font-family:var(--font-family-base);font-size:var(--font-size-base);font-style:normal;font-weight:400;line-height:1.33}.place-map .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup .popup-type{color:var(--color-blue-dark);font-size:var(--font-size-base);font-weight:600;line-height:1.33;margin-bottom:0;text-transform:none}.place-map .leaflet-bottom.leaflet-right .leaflet-control-attribution{padding-right:var(--card-border-radius)}.place-map .svg-defs{height:0;overflow:hidden;position:absolute;width:0}.place-map .legend{background-color:var(--color-white);border:.0625rem solid var(--color-blue-dark);border-radius:1.5rem;display:none;gap:.3125rem;padding:.9375rem}@container (min-width: 1024px){.place-map .legend{display:flex}}.place-map .legend .legend-button{align-items:center;background-color:var(--color-white);border:none;border-radius:1.5rem;cursor:pointer;display:flex;font-size:var(--font-size-base);gap:.3125rem;padding:.3125rem;transition:background-color var(--global-animation-duration) var(--global-animation-timing-function)}.place-map .legend .legend-button.active,.place-map .legend .legend-button:focus-visible{background-color:var(--color-blue-light-2)}@media (hover:hover) and (pointer:fine){.place-map .legend .legend-button:hover{background-color:var(--color-blue-light-2)}}.place-map .legend .legend-button:focus-visible{outline:.125rem dashed var(--color-grey-6);outline-offset:.125rem}.place-map .legend .legend-button.inactive svg{filter:grayscale(100%) opacity(.4)}.place-map .legend .legend-button svg{height:1.5rem;width:1.5rem}.place-map .legend .divider{border-right:.0625rem solid var(--color-blue-dark)}.place-map path{z-index:98}.place-map path:focus-visible{outline:.125rem dashed var(--color-blue-dark);z-index:99}@container (min-width: 1024px){.menu-main{margin-top:1.5rem}}.kem .hero-post-place .h1,.kem .hero-post-place .h2,.kem .hero-post-place .h3,.kem .hero-post-place .h4,.kem .hero-post-place .h5,.kem .hero-post-place .h6,.kem .hero-post-place h1,.kem .hero-post-place h2,.kem .hero-post-place h3,.kem .hero-post-place h4,.kem .hero-post-place h5,.kem .hero-post-place h6,.kem .offset-breaker--link-list .h1,.kem .offset-breaker--link-list .h2,.kem .offset-breaker--link-list .h3,.kem .offset-breaker--link-list .h4,.kem .offset-breaker--link-list .h5,.kem .offset-breaker--link-list .h6,.kem .offset-breaker--link-list h1,.kem .offset-breaker--link-list h2,.kem .offset-breaker--link-list h3,.kem .offset-breaker--link-list h4,.kem .offset-breaker--link-list h5,.kem .offset-breaker--link-list h6,.kem .text .h1,.kem .text .h2,.kem .text .h3,.kem .text .h4,.kem .text .h5,.kem .text .h6,.kem .text h1,.kem .text h2,.kem .text h3,.kem .text h4,.kem .text h5,.kem .text h6,.kem .text-image .h1,.kem .text-image .h2,.kem .text-image .h3,.kem .text-image .h4,.kem .text-image .h5,.kem .text-image .h6,.kem .text-image h1,.kem .text-image h2,.kem .text-image h3,.kem .text-image h4,.kem .text-image h5,.kem .text-image h6{--color-black:var(--color-kem-1);--color-blue-light-1:var(--color-kem-1);--color-blue-light-2:var(--color-kem-2);--color-blue-light-3:var(--color-kem-3)}.kem .accordion-header{--color-blue-light-1:var(--color-kem-1)}.kem .accordion-header span{--color-black:var(--color-kem-1)}.kem .offset-breaker--link-list{--color-blue-light-3:var(--color-kem-3)}.kem .quotes .author,.kem .quotes blockquote{color:var(--color-kem-1)}.klar .hero-post-place .h1,.klar .hero-post-place .h2,.klar .hero-post-place .h3,.klar .hero-post-place .h4,.klar .hero-post-place .h5,.klar .hero-post-place .h6,.klar .hero-post-place h1,.klar .hero-post-place h2,.klar .hero-post-place h3,.klar .hero-post-place h4,.klar .hero-post-place h5,.klar .hero-post-place h6,.klar .offset-breaker--link-list .h1,.klar .offset-breaker--link-list .h2,.klar .offset-breaker--link-list .h3,.klar .offset-breaker--link-list .h4,.klar .offset-breaker--link-list .h5,.klar .offset-breaker--link-list .h6,.klar .offset-breaker--link-list h1,.klar .offset-breaker--link-list h2,.klar .offset-breaker--link-list h3,.klar .offset-breaker--link-list h4,.klar .offset-breaker--link-list h5,.klar .offset-breaker--link-list h6,.klar .text .h1,.klar .text .h2,.klar .text .h3,.klar .text .h4,.klar .text .h5,.klar .text .h6,.klar .text h1,.klar .text h2,.klar .text h3,.klar .text h4,.klar .text h5,.klar .text h6,.klar .text-image .h1,.klar .text-image .h2,.klar .text-image .h3,.klar .text-image .h4,.klar .text-image .h5,.klar .text-image .h6,.klar .text-image h1,.klar .text-image h2,.klar .text-image h3,.klar .text-image h4,.klar .text-image h5,.klar .text-image h6{--color-black:var(--color-klar-1);--color-blue-light-1:var(--color-klar-1);--color-blue-light-2:var(--color-klar-2);--color-blue-light-3:var(--color-klar-3)}.klar .accordion-header{--color-blue-light-1:var(--color-klar-1)}.klar .accordion-header span{--color-black:var(--color-klar-1)}.klar .offset-breaker--link-list{--color-blue-light-3:var(--color-klar-3)}.klar .quotes .author,.klar .quotes blockquote{color:var(--color-klar-1)}.pionierstadt .hero-post-place .h1,.pionierstadt .hero-post-place .h2,.pionierstadt .hero-post-place .h3,.pionierstadt .hero-post-place .h4,.pionierstadt .hero-post-place .h5,.pionierstadt .hero-post-place .h6,.pionierstadt .hero-post-place h1,.pionierstadt .hero-post-place h2,.pionierstadt .hero-post-place h3,.pionierstadt .hero-post-place h4,.pionierstadt .hero-post-place h5,.pionierstadt .hero-post-place h6,.pionierstadt .offset-breaker--link-list .h1,.pionierstadt .offset-breaker--link-list .h2,.pionierstadt .offset-breaker--link-list .h3,.pionierstadt .offset-breaker--link-list .h4,.pionierstadt .offset-breaker--link-list .h5,.pionierstadt .offset-breaker--link-list .h6,.pionierstadt .offset-breaker--link-list h1,.pionierstadt .offset-breaker--link-list h2,.pionierstadt .offset-breaker--link-list h3,.pionierstadt .offset-breaker--link-list h4,.pionierstadt .offset-breaker--link-list h5,.pionierstadt .offset-breaker--link-list h6,.pionierstadt .text .h1,.pionierstadt .text .h2,.pionierstadt .text .h3,.pionierstadt .text .h4,.pionierstadt .text .h5,.pionierstadt .text .h6,.pionierstadt .text h1,.pionierstadt .text h2,.pionierstadt .text h3,.pionierstadt .text h4,.pionierstadt .text h5,.pionierstadt .text h6,.pionierstadt .text-image .h1,.pionierstadt .text-image .h2,.pionierstadt .text-image .h3,.pionierstadt .text-image .h4,.pionierstadt .text-image .h5,.pionierstadt .text-image .h6,.pionierstadt .text-image h1,.pionierstadt .text-image h2,.pionierstadt .text-image h3,.pionierstadt .text-image h4,.pionierstadt .text-image h5,.pionierstadt .text-image h6{--color-black:var(--color-pionierstadt-1);--color-blue-light-1:var(--color-pionierstadt-1);--color-blue-light-2:var(--color-pionierstadt-2);--color-blue-light-3:var(--color-pionierstadt-3)}.pionierstadt .accordion-header{--color-blue-light-1:var(--color-pionierstadt-1)}.pionierstadt .accordion-header span{--color-black:var(--color-pionierstadt-1)}.pionierstadt .offset-breaker--link-list{--color-blue-light-3:var(--color-pionierstadt-3)}.pionierstadt .quotes .author,.pionierstadt .quotes blockquote{color:var(--color-pionierstadt-1)}.filter-places-results{container-type:inline-size}.filter-places-results .headline-result-count{color:var(--color-blue-dark);font-size:var(--font-size-base);font-style:normal;font-weight:600;line-height:1.333;text-transform:none}.filter-places-results-container{--__block-height:90dvh;--__block-max-height:34.375rem;overflow:hidden;padding-top:var(--padding-gap-medium);position:relative}@container (min-width: 1024px){.filter-places-results-container{--__block-max-height:43.75rem;display:grid;gap:1.875rem;grid-template-columns:1fr 2fr}.filter-places-results-container .place-list-container{grid-column:1;grid-row:1}.filter-places-results-container .place-map-container{grid-column:2;grid-row:1;padding-bottom:0!important}}.filter-places-results-container .place-list-container{height:var(--__block-height);max-height:var(--__block-max-height);overflow-x:hidden;overflow-y:auto}.filter-places-results-container .place-list-container .place-list{padding-right:var(--padding-gap-smaller)}.filter-places-results-container .place-list-container .place-list-item{background-color:var(--color-blue-light-3);border:.125rem solid var(--color-blue-light-3);border-radius:var(--card-border-radius);padding:var(--padding-gap);transition:color var(--global-animation-duration) var(--global-animation-timing-function),background-color var(--global-animation-duration) var(--global-animation-timing-function),border var(--global-animation-duration) var(--global-animation-timing-function),border-bottom-right-radius var(--global-animation-duration) var(--global-animation-timing-function)}.filter-places-results-container .place-list-container .place-list-item.active,.filter-places-results-container .place-list-container .place-list-item:focus-visible{background-color:var(--color-blue-light-2);border-bottom-right-radius:0}.filter-places-results-container .place-list-container .place-list-item.active .place-headline,.filter-places-results-container .place-list-container .place-list-item:focus-visible .place-headline{color:var(--color-blue-dark);transition:color var(--global-animation-duration) var(--global-animation-timing-function)}@media (hover:hover) and (pointer:fine){.filter-places-results-container .place-list-container .place-list-item:hover{background-color:var(--color-blue-light-2);border-bottom-right-radius:0}.filter-places-results-container .place-list-container .place-list-item:hover .place-headline{color:var(--color-blue-dark);transition:color var(--global-animation-duration) var(--global-animation-timing-function)}}.filter-places-results-container .place-list-container .place-list-item.active{border-color:var(--color-blue-dark)}.filter-places-results-container .place-list-container .place-list-item.place-program-kem{background-color:var(--color-kem-3)}.filter-places-results-container .place-list-container .place-list-item.place-program-kem .place-headline{color:var(--color-kem-1);transition:color var(--global-animation-duration) var(--global-animation-timing-function)}.filter-places-results-container .place-list-container .place-list-item.place-program-kem.active,.filter-places-results-container .place-list-container .place-list-item.place-program-kem:focus-visible{background-color:var(--color-kem-2)}.filter-places-results-container .place-list-container .place-list-item.place-program-kem.active .place-headline,.filter-places-results-container .place-list-container .place-list-item.place-program-kem:focus-visible .place-headline{color:var(--color-blue-dark)}@media (hover:hover) and (pointer:fine){.filter-places-results-container .place-list-container .place-list-item.place-program-kem:hover{background-color:var(--color-kem-2)}.filter-places-results-container .place-list-container .place-list-item.place-program-kem:hover .place-headline{color:var(--color-blue-dark)}}.filter-places-results-container .place-list-container .place-list-item.place-program-kem.active{border-color:var(--color-kem-1)}.filter-places-results-container .place-list-container .place-list-item.place-program-klar{background-color:var(--color-klar-3)}.filter-places-results-container .place-list-container .place-list-item.place-program-klar .place-headline{color:var(--color-klar-1);transition:color var(--global-animation-duration) var(--global-animation-timing-function)}.filter-places-results-container .place-list-container .place-list-item.place-program-klar.active,.filter-places-results-container .place-list-container .place-list-item.place-program-klar:focus-visible{background-color:var(--color-klar-2)}.filter-places-results-container .place-list-container .place-list-item.place-program-klar.active .place-headline,.filter-places-results-container .place-list-container .place-list-item.place-program-klar:focus-visible .place-headline{color:var(--color-blue-dark)}@media (hover:hover) and (pointer:fine){.filter-places-results-container .place-list-container .place-list-item.place-program-klar:hover{background-color:var(--color-klar-2)}.filter-places-results-container .place-list-container .place-list-item.place-program-klar:hover .place-headline{color:var(--color-blue-dark)}}.filter-places-results-container .place-list-container .place-list-item.place-program-klar.active{border-color:var(--color-klar-1)}.filter-places-results-container .place-list-container .place-list-item.place-program-pionierstadt{background-color:var(--color-pionierstadt-3)}.filter-places-results-container .place-list-container .place-list-item.place-program-pionierstadt .place-headline{color:var(--color-pionierstadt-1);transition:color var(--global-animation-duration) var(--global-animation-timing-function)}.filter-places-results-container .place-list-container .place-list-item.place-program-pionierstadt.active,.filter-places-results-container .place-list-container .place-list-item.place-program-pionierstadt:focus-visible{background-color:var(--color-pionierstadt-2)}.filter-places-results-container .place-list-container .place-list-item.place-program-pionierstadt.active .place-headline,.filter-places-results-container .place-list-container .place-list-item.place-program-pionierstadt:focus-visible .place-headline{color:var(--color-blue-dark)}@media (hover:hover) and (pointer:fine){.filter-places-results-container .place-list-container .place-list-item.place-program-pionierstadt:hover{background-color:var(--color-pionierstadt-2)}.filter-places-results-container .place-list-container .place-list-item.place-program-pionierstadt:hover .place-headline{color:var(--color-blue-dark)}}.filter-places-results-container .place-list-container .place-list-item.place-program-pionierstadt.active{border-color:var(--color-pionierstadt-1)}.filter-places-results-container .place-list-container .place-list-item:not(:last-child){margin-bottom:var(--padding-gap-smaller)}.filter-places-results-container .place-list-container .place-list-item .place-contact,.filter-places-results-container .place-list-container .place-list-item .place-headline{word-wrap:break-word;hyphens:auto;overflow-wrap:break-word;padding-bottom:var(--padding-gap-smaller);transition:color var(--global-animation-duration) var(--global-animation-timing-function);word-break:break-word}.filter-places-results-container .place-list-container .place-list-item .place-headline{word-wrap:break-word;all:unset;cursor:pointer;font-family:var(--font-family-base);font-size:1.25rem;font-weight:900;hyphens:auto;line-height:1.2;margin-bottom:var(--padding-gap-smaller);overflow-wrap:break-word;text-transform:uppercase;word-break:break-word}.filter-places-results-container .place-list-container .place-list-item .place-headline:focus-visible{color:var(--color-blue-dark);outline:.125rem dashed var(--color-grey-6);outline-offset:.125rem}.filter-places-results-container .place-list-container .place-list-item .place-contact a{word-wrap:break-word;color:var(--color-blue);hyphens:auto;overflow-wrap:break-word;transition:color var(--global-animation-duration) var(--global-animation-timing-function);word-break:break-word}.filter-places-results-container .place-list-container .place-list-item .place-contact a.active,.filter-places-results-container .place-list-container .place-list-item .place-contact a:focus-visible{color:var(--color-blue-dark)}@media (hover:hover) and (pointer:fine){.filter-places-results-container .place-list-container .place-list-item .place-contact a:hover{color:var(--color-blue-dark)}}.filter-places-results-container .place-map-container{height:var(--__block-height);max-height:var(--__block-max-height);padding-bottom:var(--padding-gap-medium)}.filter-places-results-container .place-map-container .place-map{height:100%;width:100%}@container (min-width: 1024px){footer .footer-navigation .grid .col:only-child{flex:0 0 75%;max-width:75%}}footer .footer-teaser{background-color:var(--color-black)}footer .footer-teaser .cta a.button:focus-visible{outline:.125rem dashed var(--color-white)}header .header-inner{gap:var(--padding-gap-medium);position:relative}header .header-inner .logo-wrapper{align-self:flex-end;margin-bottom:calc(1.5rem - var(--font-size-base)*var(--line-height-base)/2)}@container (max-width: 1024px){header .header-inner .logo-wrapper{left:0;right:auto;top:2.03125rem}}header .header-inner .logo-wrapper-item{display:inline-block}header .header-inner .logo-wrapper img{height:auto;max-height:clamp(2.1875rem,2.0062rem + .7735vw,2.625rem);object-fit:contain;width:clamp(6.25rem,5.732rem + 2.2099vw,7.5rem)}@media (min-width:1024px){header .header-inner .logo-wrapper img{height:auto}}header .header-inner .logo-wrapper-badge{margin-top:-1.25rem;z-index:1}@container (max-width: 1024px){header .header-inner .logo-wrapper-badge{margin-top:0;position:absolute;right:0;top:0}}@container (max-width: 374px){header .header-inner .logo-wrapper-badge{display:none}}@media print{header .header-inner .logo-wrapper-badge{display:none}}header .header-inner .logo-wrapper-badge-item{align-items:flex-end;border-radius:0 0 0 clamp(1.875rem,1.5124rem + 1.547vw,2.75rem);box-shadow:0 clamp(.215625rem,.1755rem + .1713vw,.3125rem) clamp(.875rem,.7196rem + .663vw,1.25rem) 0 #00000026;display:flex;height:clamp(5rem,4.0677rem + 3.9779vw,7.25rem);justify-content:center;padding-bottom:clamp(.59375rem,.4772rem + .4972vw,.875rem);padding-left:clamp(.5rem,.3964rem + .442vw,.75rem);padding-right:clamp(.34375rem,.279rem + .2762vw,.5rem);width:clamp(3.9375rem,3.2124rem + 3.0939vw,5.6875rem)}header .header-inner .logo-wrapper-badge-item img{display:block;width:clamp(3.0625rem,2.4927rem + 2.4309vw,4.4375rem)}header .nav-compact{flex-wrap:wrap;margin-left:calc(clamp(6.25rem,5.732rem + 2.2099vw,7.5rem) + .9375rem);margin-right:calc(clamp(3.9375rem,3.2124rem + 3.0939vw,5.6875rem) + .9375rem)}@container (max-width: 374px){header .nav-compact{margin-right:0}}.hero-landingpage .inner{gap:var(--padding-gap-medium);margin:0 auto;max-width:var(--width-container);padding:0 var(--padding-container)}@container (min-width: 1920px){.hero-landingpage .inner .content{margin-left:auto;width:100%}}.hero-landingpage .content{padding:clamp(1.875rem,.5097rem + 5.8252vw,7.5rem) 0 clamp(1.875rem,1.4199rem + 1.9417vw,3.75rem)}.hero-landingpage .buttons .wave-horizontal,.hero-landingpage .buttons .wave-horizontal--bottom{display:none}.hero-landingpage .media{--_offset:0;padding-top:0}@container (min-width: 1024px){.hero-landingpage .media{--_offset:0;padding-top:clamp(1.875rem,.5097rem + 5.8252vw,7.5rem)}}.hero-landingpage .media .scroll{display:none}@container (min-width: 1024px){.hero-landingpage .media .scroll{display:none}}.hero-landingpage .media .copyright:not(:first-child){margin-bottom:var(--padding-gap-small)}.hero-landingpage picture{border-radius:var(--image-border-radius)}.hero-landingpage picture img{aspect-ratio:550/366;clip-path:none}.hero-landingpage .teaser:not(:only-child){margin-top:var(--padding-container)}.hero-landingpage .teaser .scroll{display:none}@container (min-width: 1024px){.hero-landingpage .teaser .scroll{display:none}}.hero-listing .logo:not(:last-child){margin-bottom:var(--padding-gap)}.hero-listing .logo .image{border-radius:unset;max-height:3.75rem;max-width:100%;width:auto}.hero-listing .logo .image img{width:auto}@container (min-width: 1024px){.hero-listing .media{max-height:unset}}.hero-listing .media:after{display:none}.hero-listing .media picture{border-radius:unset;left:unset;overflow:hidden;position:relative;top:unset;width:100%}@container (min-width: 1024px){.hero-listing .media picture{max-width:100%;width:100%}}.hero-listing .media picture:first-child:last-child{transform:none;z-index:5}.hero-listing .media picture:first-child:not(:last-child){transform:none;z-index:6}.hero-listing .media picture:last-child:not(:first-child){transform:none;z-index:5}.notice{--__bg:url(/wp-content/themes/orte/assets/orte-notice-f22ce568.svg)}.scrollable-table-container .scrollable-table{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.scrollable-table-container .scrollable-table .table-max-350{white-space-collapse:break-spaces;max-width:21.875rem;min-width:21.875rem;white-space:pre-wrap}.scrollable-table-container .scrollable-table .table-max-200{white-space-collapse:break-spaces;max-width:12.5rem;min-width:12.5rem;white-space:pre-wrap}.scrollable-table-container .scrollable-table--button-next,.scrollable-table-container .scrollable-table--button-prev{border:none}.scrollable-table-container .scroll-button-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@container (min-width: 1024px){.text-image-teaser.image-text .buttons .wave-horizontal,.text-image-teaser.image-text .buttons .wave-horizontal--bottom{display:none}}.text-image-teaser .buttons .wave-horizontal,.text-image-teaser .buttons .wave-horizontal--bottom{display:none}@container (min-width: 768px){.video-list .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1024px){.video-list .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1280px){.video-list .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.video-list .item-video-thumbnail .image{height:10rem;width:10rem}.video-list .download-description:not(:first-child){margin-top:var(--padding-gap-smaller)}.video-list ul li:not(:last-child){margin-bottom:var(--padding-gap-smaller)}
