/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{max-width:100%;overflow-x:hidden;background:white!important;}@media (max-width:980px){}div#block-geoportal-titel{padding-block:4rem 2rem!important;}div#block-geoportal-karte-as-block{margin-left:-12px;margin-right:-12px;position:relative;}.view.view-geoportal-karte.view-id-geoportal_karte .row{margin-inline:0;}div#block-geoportal-filterkartekatalogscroll .view-header .btn-switcher{background:#B61340;color:white;width:50%;padding-inline:1rem;text-align:center;padding-block:5px;border:none;border-radius:0;opacity:65%;}div#block-geoportal-filterkartekatalogscroll .view-header{display:flex;width:100%;border:1px solid;justify-content:space-between;gap:1px;border:none;}div#block-geoportal-filterkartekatalogscroll .view-header .btn-switcher.active{opacity:1;}.btn-switcher.active{font-weight:bold;}form#views-exposed-form-geoportal-karte-block-1,form#views-exposed-form-duplikat-von-geoportal-karte-block-1,form#views-exposed-form-geoportal-karte-block-3{display:block;position:absolute;z-index:2;background:#000000d1;width:max-content!important;height:auto!important;right:-100%;padding-inline:2rem;padding-block:2rem;color:white;}form#views-exposed-form-geoportal-karte-block-1.show,form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show,form#views-exposed-form-geoportal-karte-block-3.show{right:0;}div#leaflet-map-view-geoportal-karte-block-1,.leaflet-container{height:100%;max-height:80vh;margin-bottom:5vh;}div#leaflet-map-view-geoportal-karte-block-1,.leaflet-container{max-height:70vh;}div#block-geoportal-karte-as-block{margin-left:-12px;margin-right:-12px;}.highlighted aside{padding-inline:0;}.view.view-geoportal-karte.view-id-geoportal_karte.view-display-id-block_1 .attachment.attachment-after,.view.view-geoportal-karte.view-id-geoportal_karte.view-display-id-block_3 .attachment.attachment-after,.view-id-duplikat_von_geoportal_karte.view-display-id-block_1 .attachment.attachment-after{display:none;}span.btn-scroll-down{position:absolute;bottom:20px;z-index:99;width:100%;text-align:center;}span.btn-scroll-down a{background-image:url(/sites/default/files/uploads/system/arrow.svg);padding:15px;height:42px;width:42px;display:block;margin-inline:auto;}div#block-geoportal-filterkartekatalogscroll a span{padding:15px;height:42px;width:42px;position:absolute;bottom:50px;background-image:url(/sites/default/files/uploads/system/arrow.svg);color:transparent;left:50%;transform:translateX(-50%);z-index:2;}@media (min-width:981px){div#block-geoportal-filterkartekatalogscroll a{display:none;}}span#btn-show-filters{position:absolute;right:0;z-index:99999;width:100%;text-align:center;transform:translateY(80px);content:"";color:transparent;}span#btn-show-filters{background-image:url(/sites/default/files/uploads/system/filter.svg);background-repeat:no-repeat;padding:15px;height:36px;width:49px;display:block;}.view-id-geoportal_karte.view-display-id-block_1 .view-filters{left:-1200px;position:relative;transition:all 1s;z-index:99998!important;}.view-id-geoportal_karte.view-display-id-block_1 .view-filters.show{left:0;}.carousel-caption.d-none.d-md-block p{display:none;}.carousel-caption.d-none.d-md-block .flex p{display:flex!important;position:relative;align-items:center;justify-content:space-between;align-content:center;gap:1rem;}.btn-intr-icon{width:100%;}.btn-intr-icon{background-image:url(/sites/default/files/uploads/system/plus.svg);background-repeat:no-repeat;height:40px;width:85px!important;background-position:center;}.view-geoportal-karte > nav{display:none;}div#views-bootstrap-carousel-fp-block-1 img,div#views-bootstrap-duplikat-von-carousel-fp-mobile-block-1 img,div#views-bootstrap-carousel-fp-touren-block-1 img{aspect-ratio:auto;height:auto;object-fit:contain;width:100%;}.col-md-4.position-relative a{display:block;z-index:100;position:relative;}div#views-bootstrap-carousel-fp-block-1 img{}ol.carousel-indicators li{background-color:black!important;width:10px!important;height:10px!important;border-radius:50%;}div#views-bootstrap-carousel-fp-block-1 .col-md-4.position-relative,div#views-bootstrap-carousel-fp-touren-block-1 .col-md-4.position-relative{filter:drop-shadow(0px 2px 3px #999);}.view-carousel-fp a.carousel-control-prev,div#views-bootstrap-carousel-fp-touren-block-1 a.carousel-control-prev{transform:translateX(-150px);}.view-carousel-fp a.carousel-control-next,div#views-bootstrap-carousel-fp-touren-block-1 a.carousel-control-next{transform:translateX(150px);}.view-carousel-fp a.carousel-control-next span,.view-carousel-fp a.carousel-control-prev span,div#block-carousel-fp-touren a.carousel-control-next span,div#block-carousel-fp-touren a.carousel-control-prev span{border:1px solid var(--bs-primary);border-radius:10px;}.view-carousel-fp a.carousel-control-next span,.view-carousel-fp a.carousel-control-prev span,div#block-carousel-fp-touren a.carousel-control-next span,div#block-carousel-fp-touren a.carousel-control-prev span{height:30px;width:30px;padding:0;margin:0;background:transparent;z-index:99999;top:10px;left:10px;background-image:url(/sites/default/files/uploads/system/back.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;}.view-carousel-fp a.carousel-control-next span,div#block-carousel-fp-touren a.carousel-control-next span{transform:rotate(180deg);}.carousel-caption *{color:black;text-decoration:none;text-align:left;font-size:inherit;}.carousel-caption{position:relative;right:0;bottom:0;left:0;padding:1rem;background:white;min-height:200px;}.carousel-caption h3 a{font-size:28px;font-weight:normal;padding-bottom:2rem;}div#views-bootstrap-carousel-fp-touren-block-1 h3{display:none;}div#views-bootstrap-carousel-fp-touren-block-1 .carousel-caption{min-height:80px;}.carousel-caption a:hover{color:inherit;}div#views-bootstrap-carousel-fp-block-1 .col-md-4.position-relative{filter:drop-shadow(0px 2px 3px #999);}.carousell-fp-items.carousel-item .row{padding:1rem;overflow:auto;}.view-filters.show{background:hwb(0deg 0% 100% / 60%);z-index:99998;height:100vh;position:absolute!important;top:0!important;width:100%;transform:translateY(-175px);}form#views-exposed-form-geoportal-karte-block-1,form#views-exposed-form-duplikat-von-geoportal-karte-block-1{width:100vw;height:100vh;}form#views-exposed-form-geoportal-karte-block-1 *,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 *{}form#views-exposed-form-geoportal-karte-block-1 .form-select,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 .form-select{width:100vw;height:100vh;border-radius:0;background:none;border:none;}form#views-exposed-form-geoportal-karte-block-1  label,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 label{color:white;font-size:18px;}form#views-exposed-form-geoportal-karte-block-1 select,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 select{display:grid;grid-template-columns:repeat(4,1fr);}form#views-exposed-form-geoportal-karte-block-1 option,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 option{background:white;padding:1rem!important;}@media (max-width:980px){body.node--type-objekt div#block-geoportal-breadcrumbs{display:none;}.obj-item.header-img img{max-width:100%;aspect-ratio:16/9;height:auto;}body.node--type-objekt header#header{border-bottom:1px solid #b6133f;}}body.node--type-objekt article .node__content{margin-top:0;}.obj-full.flex{gap:15px;}.obj-item.header-img img{max-width:100%;height:auto;}.obj-full .obj-item.header-img{margin-left:-12px;margin-right:-12px;}button#go-back-btn{height:30px;width:30px;border-radius:0;padding:0;margin:0;border:0;background:transparent;position:fixed;z-index:99999999;top:10px;left:10px;background-image:url(/sites/default/files/uploads/system/back.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;}button#go-back-btn{border:1px solid var(--bs-primary);border-radius:10px;}.ob-item.obj-table{gap:.5rem;margin-block:2rem 1rem;}.ob-item.obj-table .ob-item{padding-bottom:.25rem;border-bottom:1px solid;}span.ob-link-item-icon{background-image:url(/sites/default/files/uploads/system/arrow-right.svg);background-repeat:no-repeat;padding:15px;height:26px;width:26px;display:inline-block;background-position:right;}.ob-link-item{background:#B61340;padding:.5rem 1rem;}.kis-extlinks .ob-link-item{border-radius:14px;}.ob-link-items{gap:1rem;}.ob-link-item a{color:white;text-decoration:none;}.obj-tags{font-weight:bold;padding-block:1.75rem 1rem;}.obj-tags{display:flex;gap:0.5rem;flex-direction:row;flex-wrap:wrap;}.obj-tags a{text-decoration:none;color:var(--bs-primary);}.obj-tags a:first-child{}.obj-tags a:hover{color:inherit;}@media (min-width:980px){.kis-extlinks{display:grid!important;grid-template-columns:1fr 1fr;}.kis-extlinks .ob-link-item{}}.kis-extlinks a:hover,.kis-extlinks a:focus-within{color:white;}.kis-extlinks a span.ob-link-item-icon{transition:.3s All;}.kis-extlinks a:hover span.ob-link-item-icon{transform:translateX(-10px);}.verwandte-obj{background:transparent;padding-bottom:0.75rem;padding-top:0;border-bottom:1px solid;}.views-row .verwandte-obj{border-radius:0;padding-top:12px;}.verwandte-obj a{color:#3b3b3b;}.verwandte-obj a:hover{color:#3b3b3b!important;}span.verwandte-obj-icon{background-image:url(/sites/default/files/uploads/system/plus-colored.svg);}.objekte-liste.view-id-geoportal_karte.view-display-id-attachment_1,.objekte-liste.view.view-duplikat-von-geoportal-karte.view-display-id-attachment_1{padding-bottom:4rem;margin-top:5rem;max-height:fit-content;}.objekte-liste.view-id-geoportal_karte.view-display-id-attachment_1 .view-content.row{display:flex;row-gap:1rem;}.ob-link-item span:first-child{font-weight:bold;font-size:20px;}.verwandte-objekte img{width:100%;height:auto;aspect-ratio:16/9;aspect-ratio:auto;height:auto;object-fit:contain;width:100%;}.view.view-verwandte-objekte-desktop .verwandte-objekte{filter:drop-shadow(0px 2px 3px #999);}.view-verwandte-objekte-desktop .view-content.row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;}.view-verwandte-objekte-desktop .verwandte-objekte{position:relative;}.view-verwandte-objekte-desktop .verwandte-objekte-header{padding:1rem;background:white;color:black;justify-content:flex-start;min-height:max-content;padding-block:1rem!important;}.view-verwandte-objekte-desktop a{display:flex;flex-direction:column-reverse;text-decoration:none;}.view-spiele.view-id-spiele .verwandte-objekte img{width:100%;height:auto;aspect-ratio:3/2;}.view-spiele.view-id-spiele .view-content.row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;}.view-id-spiele.view-display-id-page_2 .view-content{display:flex!important;}.stimmungsbild-touren img{max-width:450px;}.stimmungsbild-touren{margin-right:1rem;}.view-id-spiele.view-display-id-page_2 .verwandte-objekte-header.flex.col{background:transparent;color:black;}.view-spiele.view-id-spiele .verwandte-objekte{position:relative;}.view-spiele.view-id-spiele .verwandte-objekte-header{padding:1rem;background:#ae1743;color:white;justify-content:flex-start;}.view-spiele.view-id-spiele a{display:flex;flex-direction:column-reverse;text-decoration:none;}.row.fancybox-gal{display:flex;flex-wrap:wrap;padding:0 4px;}.fancybox-col{flex:25%;max-width:25%;padding:0 4px;}.fancybox-col img{margin-top:8px;vertical-align:middle;width:100%;}@media screen and (max-width:800px){.fancybox-col{flex:50%;max-width:50%;}}@media screen and (max-width:600px){.fancybox-col{max-width:100%;}}.site-footer__top .region{float:none;position:relative;width:100%;text-align:center;background:#B61340;margin:0;padding-inline:0!important;}.site-footer__top .region *{font-size:16px;color:white!important;text-decoration:none;line-height:1.5em;}.site-footer .block{border:none;}footer.site-footer .container-xxl{padding-inline:0;}footer.site-footer{background:white;}.footer-social-icons.flex{gap:2rem;justify-content:center;align-items:center;padding-top:1rem;}.footer-social-icons.flex *{width:36px;height:36px;}.site-footer__bottom,.site-footer__bottom *{margin:0;padding:0;color:black!important;text-decoration:none;text-align:center;font-size:16px;}.footer-social-icons.flex.col img{width:auto;height:auto;}.footer-social-icons.flex.col{padding-top:4rem;}.footer-logos-flex{display:flex;padding-inline:1rem;gap:.5rem;}div#views-bootstrap-entdecken-sie-auch-block-1{padding-inline:0;}div#views-bootstrap-entdecken-sie-auch-block-1 .entdecken-sie-auch-inner{border:4px solid white;}div#views-bootstrap-entdecken-sie-auch-block-1 .entdecken-sie-auch-inner img{position:relative;}.entdecken-sie-auch-inner{position:relative;}.entdecken-sie-auch-inner img{position:absolute;top:0;object-position:center;width:100%;object-fit:fill;height:100%;}.entdecken-sie-auch-inner{height:300px;}.entdecken-sie-auch-footer{position:absolute;right:0;bottom:0;background:#B61340;padding-right:2rem;padding-bottom:15px;height:70px;width:100%;text-align:right;clip-path:polygon(100% 0%,0% 100%,100% 100%);display:flex;align-content:center;align-items:flex-end;justify-content:flex-end;color:white;}section.row.region.region-top-header{margin-bottom:0.5rem;}div#block-geoportal-splashunderlogomenu{background-color:#b61340;color:white;padding:15px;text-align:center;font-size:16px;}span.custom-map-marker a{display:flex;justify-content:center;align-content:center;align-items:center;font-weight:bold;text-decoration:none;font-size:1.5em;color:white;line-height:1em;transform:translateY(-5px);}span.custom-map-marker{background:url(/sites/default/files/uploads/system/map_pin.svg);background-size:contain;background-repeat:no-repeat;display:flex;justify-content:center;align-content:center;height:50px!important;width:45px!important;flex-wrap:wrap;align-items:center;}.tooltip-custom-map{padding:1rem 1rem .5rem 1rem!important;width:300px;box-sizing:border-box;word-wrap:break-word;white-space:normal;padding:5px;}.obj-tour-tags *{color:inherit;font-weight:bolder;text-decoration:none;}.obj-tour-tags{padding-block:2rem 1rem;}.ob-item.obj-stimmungsbild img{object-fit:cover;width:100%;height:auto;max-height:300px;object-position:center center;}.obj-wegbeschreibung{padding-top:1rem;}.obj-nr-title{gap:1rem;justify-content:center;align-items:center;}.obj-nr-title *{margin:0;padding:0;font-weight:bold;font-size:20px;}span.objekt-reihe{color:#b61340;border:1px solid;padding:15px;border-radius:50%;height:40px;width:40px;display:flex;align-content:center;justify-content:center;align-items:center;}.ob-link-item.verwandte-obj.obj-in-tour{padding-block:1rem;}.ob-link-item.verwandte-obj.obj-in-tour{display:flex;flex-direction:column;gap:.5rem;}.view.view-objekte-kategorien.view-id-objekte_kategorien .row>*{flex-shrink:1;width:auto;max-width:100%;padding-left:0;}.view.view-objekte-kategorien.view-id-objekte_kategorien .row>div:after{content:",";}.view.view-objekte-kategorien.view-id-objekte_kategorien .row>div:last-child:after{content:"";}.site-footer__top .region .contextual a{color:black!important;}article.articles-tax-auflistung{border-bottom:1px solid #ccc;margin-bottom:2rem;}article.articles-tax-auflistung header{margin-bottom:1rem;}article.articles-tax-auflistung header h2 a{color:var(--bs-primary);text-decoration:none;}.articles-tax-auflistung .inline__links{display:none;}.featured-bottom{margin-block:3rem;}@media (max-width:980px){body{max-width:100vw!important;overflow-x:hidden;}form#views-exposed-form-geoportal-karte-block-1,form#views-exposed-form-duplikat-von-geoportal-karte-block-1,form#views-exposed-form-geoportal-karte-block-3{display:block;position:relative;z-index:2;background:#000000d1;width:max-content!important;height:auto!important;right:0;left:0;padding-inline:2rem;padding-block:2rem;color:white;display:none;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show,form#views-exposed-form-geoportal-karte-block-3.show{display:block!important;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1 .d-flex,form#views-exposed-form-geoportal-karte-block-3 .d-flex{padding-inline:0!important;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1 .d-flex ul,form#views-exposed-form-geoportal-karte-block-3 .d-flex ul{margin-left:0!important;padding-left:0;}form#views-exposed-form-geoportal-karte-block-3 div#edit-actions{padding-top:2rem;width:100%;display:flex;gap:1rem;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1 input,form#views-exposed-form-geoportal-karte-block-3 input{background:var(--bs-primary);border:none;color:white;}.navbar-toggler:focus{box-shadow:none;}.footer-logos-flex{flex-direction:column;gap:1.5rem;justify-content:center;align-items:center;}.carousel-caption.d-none{display:block!important;}.carousel-indicators button{background:var(--bs-primary)!important;clip-path:circle();width:12px!important;height:12px!important;}.carousel-item img{aspect-ratio:auto;height:auto;max-height:400px!important;object-fit:contain!important;width:100%;}.carousel-item > div > div{filter:drop-shadow(0px 2px 3px #999);}div#block-carousel-fp-touren-mobile,div#block-carousel-fp-mobile{padding-bottom:5rem;}.block h2{text-align:center;}div#block-carousel-fp-touren-mobile h3{display:none;}.carousel-caption{min-height:auto;}.carousel-indicators{position:relative;top:100%;}.carousel.slide{margin-top:-3rem;}.carousel-caption h3 a{font-size:22px;}form#views-exposed-form-geoportal-karte-block-1.show,form#views-exposed-form-geoportal-karte-block-3.show,form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show{display:block;position:absolute;width:100dvw!important;}form#views-exposed-form-geoportal-karte-block-1.show,form#views-exposed-form-geoportal-karte-block-1.show *,form#views-exposed-form-geoportal-karte-block-3.show,form#views-exposed-form-geoportal-karte-block-3.show *,form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show,form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show *{flex-direction:column!important;max-width:100dvw;height:max-content;}form#views-exposed-form-geoportal-karte-block-1.show,form#views-exposed-form-geoportal-karte-block-3.show,form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show{padding-inline:1rem;}form#views-exposed-form-geoportal-karte-block-1.show ul,form#views-exposed-form-geoportal-karte-block-1 .d-flex.flex-wrap,form#views-exposed-form-geoportal-karte-block-3.show ul,form#views-exposed-form-geoportal-karte-block-3 .d-flex.flex-wrap,form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show ul,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 .d-flex.flex-wrap{margin:0!important;padding:0!important;}.geoportal-filter-as-block label{padding:0!important;text-align:center;width:100%;padding-bottom:1rem!important;}form#views-exposed-form-geoportal-karte-block-1.show ul li a,form#views-exposed-form-geoportal-karte-block-3.show ul li a,form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show ul li a{width:100%!important;padding-block:2px;display:block;}.bef-link:before{height:30px!important;}span#btn-show-filters{transform:translateY(50px)!important;}.view-id-spiele.view-display-id-page_2 .flex{flex-wrap:wrap;}.view-id-spiele.view-display-id-page_2 .flex > div{width:100%;}.ob-pdf-coords.obj-table.flex{flex-wrap:wrap;flex-direction:column;}div#CollapsingNavbar .offcanvas-body{flex-direction:column!important;gap:50px!important;}div#CollapsingNavbar nav#block-geoportal-main-menu{flex-grow:0;}div#block-geoportal-suchformular{flex-grow:1;display:flex;align-items:flex-end;}div#CollapsingNavbar.show{z-index:9999999;}.js-form-item-field-epoche-target-id label,.js-form-item-field-gebiet-e-target-id label{width:100%;cursor:pointer;}.js-form-item-field-epoche-target-id div#edit-field-epoche-target-id,.js-form-item-field-gebiet-e-target-id div#edit-field-gebiet-e-target-id{position:relative;}}.footer-icons-img .row.ck-widget{display:flex;justify-content:center;flex-wrap:wrap;gap:4rem;}.footer-icons-img .row.ck-widget *{width:auto!important;flex:0;}.custom-e7-swiper{height:160px;}.custom-e7-swiper img{max-height:200px;margin-inline:auto;display:block;width:auto;padding-inline:5px;}.custom-e7-swiper  .swiper-button-prev,.custom-e7-swiper  .swiper-button-next,.custom-e7-swiper  .swiper-scrollbar,.custom-e7-swiper  span.swiper-notification{display:none;}.swiper-pagination-bullet-active{background:#b61340;}.leaflet-right .leaflet-control{margin-right:30px;margin-top:100px;}@media (max-width:980px){.leaflet-right .leaflet-control{margin-right:30px;margin-top:80px;}.field--name-field-video-galerie .flex.g1{display:flex!important;flex-direction:column;}}.js-form-type-search input.form-search{background:white;color:black;box-shadow:none;border:1px solid #b6133f;}#search-block-form .icon{top:5px;left:15px;}form#search-form{display:none;}div#block-geoportal-content h2{padding-block:4rem 2rem;}.node_search-results li p:last-child{display:none;}.node_search-results li a{color:var(--bs-primary);text-decoration:none;}.node_search-results li{border-radius:0!important;border-top:0;border-right:0;border-left:0;}.node_search-results .list-group-item:first-child{border-top:1px solid var(--bs-list-group-border-color);}.attachment.attachment-after.active .view-content.row{display:block !important;}@media (min-width:1600px){a.navbar-brand img{width:300px!important;}}header#header{position:sticky;top:0;overflow:hidden;background-color:white;z-index:999999;box-shadow:0px -3px 16px 0px #000;}#imagelightbox{z-index:99999999;}.imagelightbox-wrapper{z-index:99999999999999!important;position:relative!important;}@media (max-width:980px){.imagelightbox-footer{width:100%;bottom:0;left:0;transform:none;padding-bottom:30px;z-index:99999999999;background:black;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}.h2-red h2,.h2-red h1{color:#ae1743;}.h2-black h2{color:#000000;}@media (min-width:960px){h1,h2{text-align:center;}}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.hide{display:none;}.flex{display:flex;justify-content:space-between;}.col{flex-direction:column;}.g1{gap:1rem;}nav#block-geoportal-main-menu a.is-active{color:#ae1743;font-weight:bold;}nav#block-geoportal-main-menu a:hover{color:#ae1743!important;}a.navbar-brand img{width:100%;max-width:270px;height:auto;width:max-content;min-width:200px;}
body{padding-right:0!important;}nav#navbar-top{display:none;}#navbar-main{background:transparent;padding-inline:0;}a.navbar-brand{padding-inline:1rem;}button.navbar-toggler{border:none!important;}button.navbar-toggler:focus{border:none!important;}button.navbar-toggler .navbar-toggler-icon{background-image:url(/sites/default/files/uploads/system/menubar.svg);}.offcanvas{--bs-offcanvas-width:100%!important;}nav#block-geoportal-main-menu a{font-size:18px;}div#CollapsingNavbar{background:hwb(0deg 0% 100% / 80%);}.offcanvas-header{justify-content:flex-end;}button.btn-close{background:none!important;width:auto;height:auto;}button.btn-close i{color:white;font-size:2em;}div#CollapsingNavbar div#block-geoportal-search-form-narrow{display:none;}div#CollapsingNavbar nav#block-geoportal-main-menu{display:flex;justify-content:center;gap:1.5rem;}div#CollapsingNavbar nav#block-geoportal-main-menu ul{gap:1rem;}.offcanvas-body{display:flex;align-content:center;justify-content:center;align-items:center;text-align:center;}div#CollapsingNavbar{}div#CollapsingNavbar .offcanvas-body{flex-direction:row;}nav#block-geoportal-main-menu{flex-grow:1;align-items:center;}.offcanvas-body{padding:0;}.lang-switcher{width:100%;background:transparent;display:flex;align-items:center;justify-content:flex-end;padding:1rem;}.lang-switcher a{color:black;text-decoration:none;text-transform:uppercase;}nav.language-switcher-language-url a{width:2.2ch;overflow:hidden;display:block;}span.nav-link.is-active a{font-weight:bold;}nav.language-switcher-language-url span{border-right:1px solid black;padding-block:0;margin-block:.5rem;}nav.language-switcher-language-url span:last-child{border:none;}div#CollapsingNavbar .offcanvas-body img{max-width:50%;}header#header nav#navbar-main{margin-top:-25px;}nav#block-geoportal-main-menu a:hover,nav#block-geoportal-main-menu a:focus{color:inherit;}ul.dropdown-menu.show *{text-decoration:none;background:transparent;color:black;}@media (max-width:980px){form#views-exposed-form-geoportal-karte-block-1 div#edit-field-kategorie-target-id div > ul > li{display:block!important;padding-block:1.5rem;border-bottom:1px solid white;margin-bottom:1rem;}form#views-exposed-form-geoportal-karte-block-1 div.form--inline ul{display:block!important;}fieldset#edit-field-kategorie-target-id--wrapper .form-checkboxes ul li ul{width:100%;gap:.25rem;}form#views-exposed-form-geoportal-karte-block-1 ul.filter-sublist .js-form-type-checkbox.checkbox label{width:100%;}ul.filter-sublist{padding-bottom:0!important;}}
@media (min-width:980px){.hide-on-desktops{display:none !important;}}fieldset#edit-field-kategorie-target-id--wrapper .form-checkboxes ul,fieldset#edit-field-gebiet-e-target-id--wrapper .form-checkboxes ul,fieldset#edit-field-kategorie-target-id--wrapper .form-checkboxes ul{list-style:none;}fieldset#edit-field-kategorie-target-id--wrapper .form-checkboxes ul li ul{display:inline-flex;flex-direction:column;padding-block:1rem;}form#views-exposed-form-geoportal-karte-block-1 ul li input[type="checkbox"]:checked ~ fieldset#edit-field-kategorie-target-id--wrapper ul li ul,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 ul li input[type="checkbox"]:checked ~ fieldset#edit-field-kategorie-target-id--wrapper ul li ul{}form#views-exposed-form-geoportal-karte-block-1 .js-form-type-checkbox.checkbox input:checked ~ label,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 .js-form-type-checkbox.checkbox input:checked ~ label{background:#ae1743;color:white;}form#views-exposed-form-geoportal-karte-block-1 div.form--inline ul,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 div.form--inline ul{gap:1rem;display:grid;grid-template-columns:repeat(4,250px);padding:0;}form#views-exposed-form-geoportal-karte-block-1 .d-flex.flex-wrap,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 .d-flex.flex-wrap{flex-direction:column;}ul.filter-sublist{padding:0;}.checkbox{padding:0;}@media (min-width:1200px){.view-filters.show{width:45vw;height:-webkit-fill-available;right:0;}form#views-exposed-form-geoportal-karte-block-1{height:100%;width:100%;}.view-id-geoportal_karte.view-display-id-block_1 .view-filters{right:-200%;left:120%;position:relative;transition:all 1s;z-index:99998 !important;}.view-id-geoportal_karte.view-display-id-block_1 .view-filters.show{left:auto;right:0;}.view-id-geoportal_karte.view-display-id-block_1 .view-filters.show form#views-exposed-form-geoportal-karte-block-1,form#views-exposed-form-geoportal-karte-block-3{padding:4rem;}form#views-exposed-form-geoportal-karte-block-1 div.form--inline ul li:hover > ul,form#views-exposed-form-geoportal-karte-block-3 div.form--inline ul li:hover > ul{}form#views-exposed-form-geoportal-karte-block-1 ul li,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 ul li,form#views-exposed-form-geoportal-karte-block-3 ul li{display:flex;flex-direction:column;gap:1rem;}form#views-exposed-form-geoportal-karte-block-1 .js-form-type-checkbox.checkbox label,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 .js-form-type-checkbox.checkbox label,form#views-exposed-form-geoportal-karte-block-3 .js-form-type-checkbox.checkbox label{width:auto;height:60px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:10px;padding-inline:1.5rem!important;}form#views-exposed-form-geoportal-karte-block-1 ul.filter-sublist .js-form-type-checkbox.checkbox label,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 ul.filter-sublist .js-form-type-checkbox.checkbox label,form#views-exposed-form-geoportal-karte-block-3 ul.filter-sublist .js-form-type-checkbox.checkbox label{height:50px;font-size:16px;text-align:center;display:inline-flex;gap:1rem;width:80%;justify-self:end;}ul.filter-sublist{display:inline-flex;flex-wrap:wrap;}form#views-exposed-form-geoportal-karte-block-1 input,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 input,form#views-exposed-form-geoportal-karte-block-3 input{position:absolute;opacity:0;}form#views-exposed-form-geoportal-karte-block-1 label,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 label,form#views-exposed-form-geoportal-karte-block-3 label{color:#000;font-size:18px;position:relative;cursor:pointer;}.geo-modal img{height:auto;width:100%;}.leaflet-pane.leaflet-popup-pane .leaflet-popup{}.leaflet-pane.leaflet-popup-pane{position:absolute!important;left:0;top:0;z-index:99999999999999999999999;}.leaflet-popup-content-wrapper{background:white;color:black;box-shadow:0 3px 14px rgba(0,0,0,0.4);padding:0;border-radius:unset;width:485px;}.leaflet-popup-content-wrapper .leaflet-popup-content{padding:0;margin:0;}.leaflet-popup-tip-container{display:none;}.geo-modal{width:485px;gap:2rem;}.popup-map-content{padding-inline:2rem;margin-bottom:1rem;}.popup-map-content h4{font-size:1.75rem;font-weight:bold;margin-bottom:-5px;}.popup-map-content *{font-size:16px;line-height:1.5em;}.popup-map-content a.btn-intr-icon{width:30px!important;align-self:center;background-size:contain;height:60px!important;background-image:url(/sites/default/files/uploads/system/plus-colored.svg);}.popup-map-content div,.popup-map-content div div{gap:1rem;align-items:center;width:100%;}.popup-map-content div div p{width:95%!important;margin:0;}input#edit-submit-geoportal-karte,input#edit-submit-duplikat-von-geoportal-karte,input#edit-reset-duplikat-von-geoportal-karte{position:relative!important;bottom:0;background:#b61340;color:white;text-transform:uppercase;font-size:1.25em;border:none;outline:none;width:100%;opacity:1!important;}div#edit-actions{gap:0.5rem;display:flex;}}.leaflet-pane.leaflet-popup-pane .ob-item.obj-table{display:none;}.leaflet-pane.leaflet-popup-pane header{display:none;}@media (min-width:1400px){.highlighted .container-md,.highlighted .container-xl,.highlighted .container-xxl,footer.site-footer .container-xxl{max-width:100%;}.view-geoportal-karte .attachment.attachment-after,.view-id-duplikat_von_geoportal_karte .attachment.attachment-after,div#block-carousel-fp-as-block,footer.site-footer .site-footer__top .region-footer-first,footer.site-footer .site-footer__bottom{max-width:1320px;margin-inline:auto;}footer.site-footer .site-footer__top{background:#B61340;}footer.site-footer .site-footer__bottom{}}@media (min-width:980px){nav.main-menu *{color:black;}.offcanvas-body a.navbar-brand{display:none;}}form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show,form#views-exposed-form-geoportal-karte-block-3.show{width:100vw!important;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show .d-flex.flex-wrap,form#views-exposed-form-geoportal-karte-block-3.show .d-flex.flex-wrap{flex-direction:row;display:flex;justify-content:space-between;padding-inline:2rem;}ul.filter-sublist{}ul.filter-sublist .mb-3{margin:0!important;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1,form#views-exposed-form-geoportal-karte-block-3{opacity:0;right:unset;width:100vw!important;transition:All .1s;z-index:-1;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show,form#views-exposed-form-geoportal-karte-block-3.show{opacity:1;right:unset;z-index:1000;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1 fieldset,form#views-exposed-form-geoportal-karte-block-3 fieldset{height:0;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show fieldset,form#views-exposed-form-geoportal-karte-block-3.show fieldset{height:auto;}form#views-exposed-form-geoportal-karte-block-1 .d-flex.flex-wrap,form#views-exposed-form-duplikat-von-geoportal-karte-block-1 .d-flex.flex-wrap,form#views-exposed-form-geoportal-karte-block-3 .d-flex.flex-wrap{flex-direction:column;flex-direction:row;display:flex;justify-content:space-between;padding-inline:2rem;}.ob-pdf-coords{justify-content:center;gap:2rem;align-items:center;padding-bottom:1rem;}.print__wrapper a,a.geokoords-route,.gefuehrte-tour a{background:var(--bs-link-color);padding:0.75rem 1.25rem;color:white;text-decoration:none;border-radius:14px;}.print__wrapper.print__wrapper--pdf a:after{content:"\eb4d";display:inline-block;width:30px;height:auto;font-family:"unicons-line";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;}.view-id-spiele.view-display-id-page_2 .view-content.row{gap:4rem;}.verwandte-objekte-header.flex.col{gap:1rem;display:flex;padding-block:15px;}.verwandte-objekte-header.flex.col h4{margin:0;}.verwandte-obj-u-obj h2{text-align:left;padding-bottom:1rem;margin:0;}.ob-img-gal h2{text-align:left;margin-bottom:1rem;}.ob-img-gal{padding-top:2rem;}.field--name-field-bildergalerie{display:flex;gap:1rem;align-items:center;}.view-id-spiele.view-display-id-page_2 .inner-flex{background:transparent;color:currentColor;padding:0;display:block;text-align:left;}img#imagelightbox{max-height:90dvh;width:auto!important;}div#block-carousel-fp-as-block,div#block-carousel-fp-touren{padding-bottom:5rem;}.field--name-field-video-galerie{display:flex;flex-direction:column;gap:2rem;}.field--name-field-video-galerie .flex.g1{display:grid;grid-template-columns:1fr 1fr;gap:2rem;}.region-featured-bottom-third{gap:3rem;}@media (max-width:980px){.view-spiele.view-id-spiele .view-content.row{display:flex;flex-direction:column;gap:2rem;}.obj-item.header-img img{aspect-ratio:auto;}}div#main-wrapper li{list-style:unset;}
.bef-links a{color:black;text-decoration:none;padding:.5rem;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1 ul li ul,form#views-exposed-form-geoportal-karte-block-3 ul li ul{margin-bottom:1.5rem;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1 ul li ul li,form#views-exposed-form-geoportal-karte-block-3 ul li ul li{margin-block:1rem;}li{list-style:none;}.bef-link{position:relative;}.bef-link:before{content:"";display:inline-block;width:100%;height:40px;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:0;background:white;color:black;z-index:-1;border-radius:8px;}.bef-link.bef-link--selected:before{background:#b61340;}.bef-link.bef-link--selected{color:white;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1.show .d-flex.flex-wrap,form#views-exposed-form-geoportal-karte-block-3.show .d-flex.flex-wrap{flex-direction:column;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1 > ul,form#views-exposed-form-geoportal-karte-block-3 > ul{display:flex;}div#edit-field-kategorie-target-id > ul{display:flex;width:100%;gap:1rem;}div#edit-field-epoche-target-id > ul{display:flex;gap:1rem;flex-wrap:wrap;}div#edit-field-gebiet-e-target-id > ul{display:flex;gap:1rem;flex-wrap:wrap;}div#edit-field-kategorie-target-id > ul > li > ul{display:none;}div#edit-field-kategorie-target-id ul > li:has(> a.bef-link--selected) > ul{height:auto;padding-left:0;position:static;top:110px;left:6rem;margin-bottom:2rem!important;display:block;z-index:9;}div#edit-field-kategorie-target-id > ul > li > ul > li{float:left;}div#edit-field-kategorie-target-id ul > li:has(> a.bef-link--selected) > ul li{margin-right:1rem;}ul li ul li .bef-link.bef-link--selected{background:var(--bs-link-color);border-radius:8px;}ul li ul li .bef-link{border-radius:8px;}.geoportal-filter-as-block label,.block-views-exposed-filter-blockgeoportal-karte-block-3 label{color:white!important;padding:1rem 2rem;}@media (max-width:980px){div#edit-field-kategorie-target-id ul > li:has(> a.bef-link--selected) > ul{position:relative;top:10px;left:1rem;display:flex;gap:0.5rem;width:max-content;}form#views-exposed-form-duplikat-von-geoportal-karte-block-1 ul li ul li,form#views-exposed-form-geoportal-karte-block-3 ul li ul li{margin-block:0;}}
.marker-cluster-small{background-color:rgb(182 19 63 / 60%);color:white;}.marker-cluster-small div{background-color:rgb(255 255 255);color:#ae1743;}.marker-cluster-medium{background-color:rgb(182 19 63 / 60%);color:white;}.marker-cluster-medium div{background-color:rgb(255 255 255);color:#ae1743;}.marker-cluster-large{background-color:rgb(182 19 63 / 60%);color:white;}.marker-cluster-large div{background-color:rgb(255 255 255);color:#ae1743;}.leaflet-oldie .marker-cluster-small{background-color:rgb(182 19 63 / 60%);}.leaflet-oldie .marker-cluster-small div{background-color:rgb(182 19 63 / 60%);}.leaflet-oldie .marker-cluster-medium{background-color:rgb(182 19 63 / 60%);}.leaflet-oldie .marker-cluster-medium div{background-color:rgb(182 19 63 / 60%);}.leaflet-oldie .marker-cluster-large{background-color:rgb(182 19 63 / 60%);}.leaflet-oldie .marker-cluster-large div{background-color:rgb(182 19 63 / 60%);}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
