@charset "UTF-8";body{color:#3a5d39;background-color:#feffee;display:flex;flex-direction:column;margin:0;padding:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:12pt}@media only screen and (max-width:600px){body{background-color:white}}a.nowrap{text-wrap:nowrap}.main{margin-left:10%;margin-right:10%}.content{padding:30px;background-color:white}@media only screen and (max-width:600px){.content{padding:0}}.content .description{font-size:1.125rem;max-width:65ch;margin:0 auto;padding:1rem;line-height:1.6;position:relative}.content.biotyp_stats table{margin:auto}@media only screen and (max-width:600px){.content.biotyp_stats{display:none}}.content.book_recommendation{background-color:#feffee;display:flex;gap:2rem;align-items:flex-start;justify-content:flex-end}@media only screen and (max-width:600px){.content.book_recommendation{flex-direction:column}}.content.book_recommendation .description{margin:0;max-width:65ch;padding:1rem 0}.content.book_recommendation .book-cover{flex-grow:1;max-width:200pt;transform:rotate(7deg);border:8px solid white;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.content.book_recommendation .book-cover img{display:block;width:100%;height:auto}@media only screen and (max-width:600px){.content.book_recommendation .book-cover{max-width:80%;transform:none;margin:0 auto}}.section-header{font-family:"Dancing Script",cursive;font-size:2.5em;text-align:center;border-bottom:0px solid #576718;margin-bottom:1em;margin-top:0.5em;color:#576718;vertical-align:bottom}@media only screen and (max-width:600px){.section-header{font-size:1.5em}}h2.section-header{scroll-margin-top:50px}.centered{text-align:center}.lead{height:350px;display:flex;flex-direction:column;text-align:left;color:white;justify-content:flex-end;text-shadow:2px 2px 4px #333333}.lead div{font-size:3em;font-family:"Dancing Script",cursive}.lead h1{font-size:5em;margin-bottom:50px;margin-top:20px;font-weight:bold}@media only screen and (max-width:1000px){.lead{justify-content:center}.lead div{display:none}.lead h1{margin-top:0;font-size:3.33333em}}@media only screen and (max-width:600px){.lead{justify-content:center}.lead div{display:none}.lead h1{margin-top:0;font-size:2.5em}}#djDebugToolbarHandle{top:60px!important}.search-box{display:flex;flex-direction:column;align-items:center}.search-box .search-text{margin-bottom:0.5rem;font-size:1rem}.search-box .search-form{display:flex;gap:0.5rem}.search-box .search-form input[type="search"]{padding:0.5rem 1rem;border:1px solid #6d916d;border-radius:8px;font-size:1rem;width:200px;transition:border-color 0.3s ease}.search-box .search-form input[type="search"]:focus{outline:none;border-color:#007BFF}.search-box .search-form .btn{padding:0.5rem 1.2rem;background-color:#3a5d39;color:white;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color 0.3s ease}.search-box .search-form .btn:hover{background-color:#6d916d}.sticky{position:sticky;top:0;width:100%;box-shadow:0px 0px 16px 0px rgba(0,0,0,0.4);z-index:2000}.topnav{background-color:#3a5d39;overflow:hidden;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap}.topnav a:hover,.topnav .dropdown:hover .dropbtn{background-color:#447044;color:white}.topnav a{display:block;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px}.topnav a.nav-link{color:white!important}.topnav a.dancing{font-size:1.3em;color:#f2f2f2}.topnav .dropdown{float:left;overflow:hidden}.topnav .dropdown .dropbtn{font-size:17px;border:none;outline:none;color:white;padding:14px 16px;background-color:inherit;font-family:inherit;margin:0}.topnav .dropdown:hover .dropdown-content{display:block}.topnav .dropdown .dropdown-content{display:none;position:absolute;background-color:#6d916d;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}.topnav .dropdown .dropdown-content a{float:none;color:white!important;padding:12px 16px;text-decoration:none;display:block;text-align:left;border-left:0.5px solid #77bd77;border-right:0.5px solid #77bd77;border-bottom:0.5px solid #77bd77}.topnav .dropdown .dropdown-content a:hover{background-color:#447044;color:black}.topnav .search{margin:0}.topnav .search input{margin-top:10px!important;margin-bottom:10px!important;height:30px}.topnav .search button{display:inline-block}.active{background-color:#04AA6D;color:white}.topnav-wrapper{position:relative}.topnav-wrapper #menu-toggle{display:none}.topnav-wrapper .burger{display:none;font-size:26px;cursor:pointer;padding:14px 16px;color:white;background-color:#3a5d39;text-align:right;user-select:none}@media screen and (max-width:600px){.topnav-wrapper .burger{display:block;margin-left:auto}.topnav-wrapper .topnav{display:none;flex-direction:column;align-items:flex-start;background-color:#3a5d39;width:100%}.topnav-wrapper #menu-toggle:checked + .burger + .topnav{display:flex}.topnav-wrapper .topnav a,.topnav-wrapper .topnav .dropbtn{width:100%;text-align:left;padding:12px 16px}.topnav-wrapper .topnav .dropdown{width:100%}.topnav-wrapper .topnav .dropdown-content{position:relative;box-shadow:none}.topnav-wrapper .topnav .dropdown-content a{border:none}}.sticky-nav{top:0;background:transparent;z-index:1000;padding:0.5em 1em}#page-nav{font-size:1.3em;position:relative;top:-1em}@media only screen and (max-width:1000px){#page-nav{display:none}}#page-nav ul{display:flex;gap:1em;list-style:none;margin:0;padding:0}#page-nav a{text-decoration:none;color:white}#page-nav a:hover{text-decoration:underline}.header{width:100%;height:500px;overflow:hidden;align-items:center;position:absolute;top:0;z-index:-1}.header img{width:100%;height:auto;margin:0px;padding:0px;filter:brightness(60%)}.markdown img{border-radius:5px;width:100%}.markdown a{text-decoration:none}.markdown a:hover{text-decoration:underline;box-shadow:0 0.1rem 0.5rem rgba(0,0,0,0.2)}.markdown a.poi-link{background-color:#f8e8bf;color:black;padding-left:0.5em;padding-right:0.5em;padding-top:0.1em;padding-bottom:0.1em;border-radius:5px}.markdown a.see-link{background-color:#a1d4ff;color:#3a6993;padding-left:0.5em;padding-right:0.5em;padding-top:0.1em;padding-bottom:0.1em;border-radius:5px}.markdown .circle-icon{position:relative;top:-0.2em;margin-left:0.5em;margin-right:0.5em;text-align:center;color:white;background-color:#3a5d39;font-size:0.8em;display:inline-block;width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%;vertical-align:middle}footer{background-color:#2f4b2e;color:white;display:flex;flex-direction:row;width:100%;justify-content:center;height:200px}footer>div{width:200px;margin-left:50px}footer>div>h5{font-size:1.2em}footer>div>ul{list-style-type:none;padding-left:0;margin-left:0}footer>div>ul li a{color:white!important;text-decoration:none}@media only screen and (max-width:600px){footer{flex-direction:column;align-items:center;height:auto;padding:20px 0}footer>div{width:100%;margin-left:0;margin-bottom:20px;text-align:center}}.copyright{text-align:center;height:25px}.grid{background-color:white;margin:0 auto}.grid .editbar{position:absolute;background-color:white;opacity:0.9}.grid .grid-sizer,.grid .grid-item{position:relative;overflow:hidden;border:8px solid transparent;width:316px;height:216px;box-sizing:border-box;background-color:white}.grid .grid-sizer img,.grid .grid-item img{display:block;width:300px;height:200px}.grid .grid-sizer .figure-caption,.grid .grid-item .figure-caption{position:absolute;bottom:0;left:0;width:100%}.grid .grid-sizer .figure-caption>a,.grid .grid-sizer .figure-caption>.photo-title-plain,.grid .grid-item .figure-caption>a,.grid .grid-item .figure-caption>.photo-title-plain{display:block;padding:0.5em;font-size:large;text-align:center;text-decoration:none!important;background-image:linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0));color:white}.grid .grid-item--height2{width:316px;height:432px}.grid .grid-item--height2 img{display:block;width:300px;height:416px}@media only screen and (min-width:1000px){.grid .grid-item--width2{width:632px;height:432px}.grid .grid-item--width2 img{display:block;width:616px;height:416px}.grid .grid-item--width2 .figure-caption{width:100%}}table{border-collapse:collapse}table thead tr{border-bottom:1px solid black}table thead th,table thead td{line-height:1.5em;text-align:left}table td,table th{padding:0.5em}table.books td{width:25%;height:2em}table.table-bordered th,table.table-bordered td{border-bottom:1px solid #cccccc}a.see,a.see:visited{background-color:#a1d4ff;color:#3a6993;border-radius:5px;padding:3pt;line-height:2em;text-decoration:none;font-weight:normal;white-space:nowrap}a.see:hover,a.see:visited:hover{text-decoration:underline;box-shadow:0 0.1rem 0.5rem rgba(0,0,0,0.2)}a.poi,a.poi:visited{background-color:#f8e8bf;color:black;border-radius:5px;padding:3pt;line-height:2em;text-decoration:none;font-weight:normal;white-space:nowrap}a.poi:hover,a.poi:visited:hover{text-decoration:underline;box-shadow:0 0.1rem 0.5rem rgba(0,0,0,0.2)}.weather-forecast{font-size:1.2em}.weather-forecast .weather-data{display:flex;flex-direction:row;align-items:center;color:#3a5d39}.weather-forecast .weather-data .weather-icon{font-size:2em}.weather-forecast .weather-data .temperature{display:flex;flex-direction:column;font-weight:bold;margin-left:0.5em;margin-right:0.5em}.weather-forecast .weather-data .temperature .low{color:#6ba3b5}.weather-forecast .weather-data .temperature .high{color:red}.weather-forecast .weather-data .low{color:#919e8f}.weather-forecast .weather-data .rain{padding-left:0.5em;font-size:12pt;color:#3a5d39}.weather-forecast .wind-text{font-size:0.6em;color:#3a5d39;text-wrap:nowrap;margin-top:1em;margin-bottom:1em}.weather-forecast .weather-text{font-size:0.8em;color:#3a5d39;text-wrap:nowrap;margin-bottom:1em}.weather-forecast .weather-sunrise{margin-top:0.5em;font-size:0.8em;color:#3a5d39;text-wrap:nowrap}.weather-forecast .wind-strength-bar{margin-top:1em;flex-direction:row;display:flex;gap:2px;align-items:center;justify-content:center}.weather-forecast .wind-strength-bar .segment{width:14px;height:7px;background-color:#e0e0e0;border-radius:2px;border:2px solid #e0e0e0}.weather-forecast .wind-strength-bar .segment.filled{background-color:#3a5d39;border-color:#3a5d39}.weather-forecast .wind-strength-bar .segment.gust{border-color:#3a5d39}.dawn-dusk{font-size:1.2em;margin:0 auto;width:350px;display:table}.dawn-dusk .dawn-dusk-row{display:table-row}.dawn-dusk .dawn-dusk-row>div{display:table-cell;padding:5px;vertical-align:middle;text-wrap:nowrap}.dawn-dusk .dawn-dusk-row .dawn-dusk-value{font-weight:bold}.flip-horizontal::before{display:inline-block;transform:rotateY(180deg);transform-origin:center}.search a.see{background-color:#a1d4ff;color:#3a6993;padding-left:0.5em;padding-right:0.5em;padding-top:0.1em;padding-bottom:0.1em;border-radius:5px}.schedule{margin-left:20%;display:flex;flex-direction:column}.schedule div.item{display:flex;flex-direction:column;width:600px;margin-top:20px;border-radius:10px}.schedule div.item div.headline{background-color:#65A263FF;color:white;margin:10px;height:30px;padding:10px 20px 10px 10px;display:flex;flex-direction:row;border-radius:10px;line-height:30px;box-shadow:0 0.5rem 1.2rem rgba(0,0,0,0.2)}.schedule div.item div.headline .circle{width:30px;min-width:20px;height:30px;border-radius:20px;text-align:center;line-height:30px;font-weight:bold;color:#65A263FF;background-color:white}.schedule div.item div.headline .progress{width:70px;padding-left:10px}.schedule div.item div.headline .title{font-weight:bold;text-align:left;line-height:30px}.schedule div.item div.headline .title a{text-decoration:none;color:white}.schedule div.item div.headline .title a:hover{text-decoration:underline}.schedule div.item div.image{padding:0 20px 10px 10px}.schedule div.item div.image img{margin-left:150px;width:300px;box-shadow:0 0.5rem 1.2rem rgba(0,0,0,0.2)}.facts{display:flex;justify-content:center;font-size:1.0em;flex-wrap:wrap}.facts>div{border-radius:5px;padding-bottom:20px;padding-top:0;margin:20px;width:250px;color:#576718;background-color:white}.facts .spacer{border-color:white;border-left:0px dotted gray;width:0px;padding:0px;margin:0px}.facts ul{list-style-type:none;padding:0;margin:0;font-size:1.2em;font-weight:300}.facts ul>li{text-align:center;margin-bottom:0.5em}.facts h3{font-weight:400;text-align:center;padding:10px;margin-top:0;color:#576718;margin-bottom:1em;font-size:1.2em;border-bottom:1px dotted gray;padding-bottom:0.5em}.facts .biotyp{display:flex;flex-direction:column;width:300px}.facts .biotyp>div{display:flex;margin:0.5em}.facts .biotyp>div>div{height:1.5em}.facts .biotyp>div>div:first-child{margin-right:10px;width:100px}.facts .biotyp>div>div:last-child{width:150px}.facts .biotyp_chart_item{float:right;border:0.5px solid #576718}.facts .percent{float:left;color:#888888;padding-right:5px;text-align:right;width:2.5em}.region{display:flex;flex-wrap:wrap;margin-left:0px;margin-bottom:20px;padding-bottom:15px;padding-top:15px;background-color:white;justify-content:center}.region:nth-child(2n){flex-direction:row-reverse}.region .text{display:flex;flex-direction:column;flex:1;padding:10px;padding-left:20px;min-width:280px;max-width:400px}.region .text h3{font-size:1.5em;color:#576718}.region .text .abstract{font-size:1.125rem}.region .text .description{font-size:1.125rem}.region .text .more a{color:#0b7108;text-decoration:none;font-size:1.2em!important}.region .text .more a:hover{text-decoration:underline}.region .images{flex:1;display:flex;justify-content:center;align-items:center;max-width:500px}.region .images img{max-width:100%;border:2px solid white}@media (max-width:1000px){.region{flex-direction:column;align-items:center;margin-left:0}.region:nth-child(2n){flex-direction:column}.region .text{order:1;text-align:left;min-width:100%;padding:10px;padding-left:20px}.region .text .abstract{order:2}.region .text .more{order:3}.region .text h3{order:1;text-align:center;width:100%}.region .images{order:2;width:100%}.region .images img{width:80%}}.biotyp_chart_item{height:100%;display:inline-block;content:"\200D";margin:0px;padding:0px;overflow:hidden}.biotyp_chart :before{display:inline-block}.biotyp_chart_group{width:100%;height:20px;border:0px solid grey;padding:0px;margin:0px;display:inline-block}.biotyp_wald{background-color:#add19e!important}.biotyp_fluren{background-color:#cdebb0!important}.biotyp_acker{background-color:#eef0d5!important}.biotyp_gewaesser{background-color:#aad3df!important}.biotyp_bebaut{background-color:#e0dfdf!important}.poi-contact{display:flex;flex-direction:column;margin:5px;width:300px}.poi-contact>div{line-height:1.5em}.poi-contact a{color:#768a20!important;text-decoration:none;text-wrap:avoid;width:100%}.poi-contact a:hover{text-decoration:underline}.poi-contact-name{font-weight:bold}.calendar-table-wrapper{position:relative}.calendar-table-wrapper::after{content:"";position:absolute;top:0;right:0;width:40px;height:100%;pointer-events:none;background:linear-gradient(to left,white,rgba(255,255,255,0))}.calendar-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.calender-weekday{display:flex;flex-direction:column;padding:5px;margin-left:0.5em;margin-right:0.5em;align-items:center}.calendar-weekday-sa,.calendar-weekday-so{font-weight:bold}.usage-notes{width:100%;text-align:center;margin-top:20px;color:gray;font-style:italic}.opening-hours{width:100%;border-collapse:collapse;margin:0 auto}.opening-hours th{text-align:left}.opening-hours td{padding:8px;border-left:1px solid #ddd;text-align:center}@media only screen and (max-width:1000px){.opening-hours td,.opening-hours th{padding:5px;font-size:0.9em}}.subheadline{width:100%;text-align:center;font-size:1.8em;margin-bottom:2em}.comments{display:flex;flex-direction:column;gap:1.5rem;align-items:center;margin:0 auto}.comments .comment{display:flex;flex-direction:column;padding:1rem;border:1px solid #ccc;border-radius:8px;background-color:#fafafa;max-width:600px;min-width:600px}.comments .comment .title{font-weight:bold;margin-bottom:0.5rem;color:#333}.comments .comment .message{font-size:1rem;color:#555;white-space:pre-line}.tour-title{text-align:center;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:300;line-height:1.2;display:flex;flex-direction:column;align-items:center}.tour-title h1{font-size:4em;font-weight:300;line-height:1.2}.tour-title .title-row{display:flex;justify-content:center;align-items:flex-start;width:100%;font-size:2em}.tour-title .title-row div{flex-grow:1;margin:5px;max-width:50%}.tour-title .title-row div a{color:#3a5d39}.tour-title .title-row div:first-child{text-align:right;color:#666666;width:40%}.tour-title .title-row div:last-child{text-align:left;width:60%;font-weight:400}.tour-title .title-row div:last-child ul{list-style-type:none;margin:0;padding:0}.tour-title .title-row div:last-child a{text-decoration:none}.tour-title .title-row div:last-child a:hover{text-decoration:underline}@media only screen and (max-width:1000px){.tour-title h1{display:none}.tour-title .title-row{font-size:1.5em}}@media only screen and (max-width:600px){.tour-title h1{display:none}.tour-title .title-row{font-size:1em}}.tour-description{font-size:1.125rem}.tour-long-description{font-size:1.125rem}@media only screen and (max-width:600px){.tour-description{font-size:1em}.tour-long-description{font-size:1em}}.tour-recommendation-list{display:flex;flex-direction:column;align-items:center;font-size:14pt}.tour-recommendation{margin:10px;display:flex;flex-direction:row;justify-content:center;width:75%}.tour-recommendation-title{font-weight:bold;padding-right:1em;width:50%;text-align:right}.tour-recommendation-body{width:50%}.tour-recommendation-pois{margin-top:0.7em;margin-bottom:0.7em}.tour-recommendation-pois a{text-decoration:none;padding:4px;margin-top:4px;margin-right:4px;background-color:#efefef}.tour-recommendation-pois a:hover{text-decoration:underline;text-wrap:avoid}a.tour-recommendation-more{font-weight:lighter;text-decoration:none}a.tour-recommendation-more:hover{font-weight:lighter;text-decoration:underline}.teaser-group{display:flex;justify-content:space-around;flex-wrap:wrap;gap:10px}a.teaser{text-decoration:none}.teaser{background-color:white!important;margin-bottom:20px;border:0.5px solid #3a5d39;transition:box-shadow .3s;position:relative}.teaser a.imagelink{text-decoration:none;text-wrap:avoid;position:relative;float:right;top:-80px;right:40px;display:inline-block;color:#3a5d39;background-color:white!important;font-weight:bold;font-size:1.1em;padding:10px;border-radius:10px;border:1px solid white;box-shadow:0 0.5rem 1.2rem rgba(0,0,0,0.2)}.teaser a:hover{text-decoration:underline}.teaser.poi{width:380px;padding:0}.teaser.poi .teaser-title{background-color:#f8e8bf;color:black;font-size:1.2em}.teaser.poi .teaser-image{width:380px;height:253.33333px;object-fit:cover}.teaser.poischedule{width:250px;padding:0}.teaser.poischedule .teaser-title{background-color:#f8e8bf;color:black;font-size:1.1em!important;font-weight:bold;height:3em;line-height:1.5em}.teaser.poischedule .teaser-image{width:250px;height:166.66667px;object-fit:cover}.teaser.poischedule a.imagelink{position:absolute;top:166.66667px;right:20px;font-size:1em}.teaser.poischedule .progress{text-align:center;margin:0;padding:10px}.teaser.tour{width:500px}.teaser.tour .teaser-image{width:500px;height:375px;object-fit:cover}.teaser.tour .teaser-map-image{width:500px;height:333.33333px;object-fit:cover}@media only screen and (max-width:600px){.teaser.tour{width:100%;font-size:0.7em}.teaser.tour .teaser-image{width:100%;aspect-ratio:3 / 2;height:auto}}.teaser:hover{box-shadow:0 0.5rem 1.2rem rgba(0,0,0,0.2);background-color:white}.teaser .teaser-body{padding:10px;background-color:white}.teaser .teaser-body.pois{margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.teaser .teaser-body.pois a{background-color:#f8e8bf;color:black;border-radius:5px;padding:8px;text-decoration:none;transition:box-shadow .3s}.teaser .teaser-body.pois a:hover{text-decoration:underline;box-shadow:0 0.1rem 0.5rem rgba(0,0,0,0.2)}.teaser .teaser-body.tours{margin-bottom:20px;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;width:360px}.teaser .teaser-body.tours h3{margin-top:0.5em;margin-bottom:.05em}.teaser .teaser-body.tours a{background-color:#3a5d39;color:white;border-radius:5px;padding:8px;text-decoration:none;transition:box-shadow .3s;align-self:flex-start;width:auto}.teaser .teaser-body.tours a:hover{text-decoration:underline;box-shadow:0 0.1rem 0.5rem rgba(0,0,0,0.2)}.teaser .teaser-body.recommendations{color:slategray}.teaser .teaser-body.recommendations a{color:slategray;background-color:white;border-radius:4px;padding:0.3em 0.5em;text-decoration:none}.teaser .teaser-body.recommendations a:hover{text-decoration:underline}.teaser-title{font-size:1.5em;height:2em;line-height:2em;padding:5px;text-align:center;background-color:#3a5d39;color:white;position:relative}.teaser-title .circle{position:absolute;border-radius:20px;background-color:white;border:1px solid black;width:40px;height:40px;line-height:40px;top:-20px;left:-20px}.teaser-title>i{float:right;padding-right:1em;line-height:2em}.tour-teasers{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1rem;padding:1rem}@media (max-width:768px){.tour-teasers{grid-template-columns:1fr;gap:0;padding:0}}.tour-teasers .tour-teaser{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit}@media (max-width:768px){.tour-teasers .tour-teaser{border-radius:0}}.tour-teasers .tour-teaser .teaser-header{display:flex;align-items:center;justify-content:space-between;padding:0.75rem 1rem;background:#f5f5f5}.tour-teasers .tour-teaser .teaser-header .tour-title{margin:0;font-size:1.1rem}.tour-teasers .tour-teaser .teaser-header .tour-type-icon{width:24px;height:24px}.tour-teasers .tour-teaser .teaser-media{position:relative;overflow:hidden;aspect-ratio:3/2}.tour-teasers .tour-teaser .teaser-media .image-slider{width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tour-teasers .tour-teaser .teaser-media .image-slider::-webkit-scrollbar{display:none}.tour-teasers .tour-teaser .teaser-media .image-slider .slides{display:flex}.tour-teasers .tour-teaser .teaser-media .image-slider .slide{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}.tour-teasers .tour-teaser .teaser-media .image-slider .slide.map-view{filter:brightness(0.8)}.tour-teasers .tour-teaser .teaser-media .image-slider .slider-toggle{position:absolute;top:0.5rem;right:0.5rem;background:rgba(0,0,0,0.4);border:none;color:#fff;padding:0.4rem;border-radius:4px;cursor:pointer;z-index:1}.tour-teasers .tour-teaser .teaser-media .image-slider .slider-nav{position:absolute;bottom:0.5rem;left:50%;transform:translateX(-50%);display:flex;gap:0.5rem}.tour-teasers .tour-teaser .teaser-media .image-slider .slider-nav .dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.6)}.tour-teasers .tour-teaser .teaser-media .image-slider .slider-nav .dot.active{background:white}.tour-teasers .tour-teaser .teaser-facts{display:flex;justify-content:space-around;padding:0.75rem 1rem;background:#fafafa;font-size:0.9rem}.tour-teasers .tour-teaser .teaser-facts .fact strong{font-weight:600}.tour-teasers .tour-teaser .teaser-description{padding:0.75rem 1rem;font-size:0.9rem;line-height:1.4;flex:1}.tour-teasers .tour-teaser .teaser-pois{padding:0.75rem 1rem 1rem;font-size:0.9rem}.tour-teasers .tour-teaser .teaser-pois h4{margin:0}.tour-teasers .tour-teaser .teaser-pois ul{list-style:none;margin:0.5rem 0 0;padding:0}.tour-teasers .tour-teaser .teaser-pois ul li{margin-bottom:0.25rem}.collection-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:40px}.collection-list .collection-teaser{width:400px;position:relative;background-color:white;text-decoration:none;transition:box-shadow .3s;border:0.5px solid #3a5d39}.collection-list .collection-teaser div.teaser-image{width:400px;position:absolute;z-index:0;padding:0;margin:0}.collection-list .collection-teaser div.teaser-image img{width:100%;margin:0;padding:0}.collection-list .collection-teaser h2{position:relative;z-index:0;height:226.66667px;font-size:3em;text-align:center;vertical-align:center;color:white;text-shadow:2px 2px 4px #333333;padding:10px}.collection-list .collection-teaser div.description{overflow:clip;padding:10px}.collection-list .collection-teaser div.numbers{font-weight:bold;padding:10px}.collection-list .collection-teaser:hover{box-shadow:0 0.5rem 1.2rem rgba(0,0,0,0.2)}.photo-region{background-color:#eeeeee}.photo-duplikat{background-color:#eeeeee;z-index:2000}.photo-tour{background-color:#eeeeee}.photo-poi{background-color:#eeeeee}.keyword-active{background-color:#99ff99}.map-balloon{display:flex;flex-direction:column;width:250px;align-items:center}.map-balloon a{color:#768a20;text-decoration:none}.map-balloon a:hover{text-decoration:underline}.map-balloon-title{color:#3a5d39;font-size:1.4em;line-height:30px;height:30px;text-align:center}.map-balloon-tour{color:#3a5d39}.map-balloon-tour a{color:#3a5d39}.map-circle-icon{width:24px!important;height:24px!important;margin-left:-12px;margin-top:-12px;border-radius:12px;line-height:22px;border:0px solid #3a5d39;text-align:center;color:white;background-color:#3a5d39;font-size:1.2em}.map-hike{height:800px;width:100%;box-shadow:1px 1px 2px gray}@media only screen and (max-width:600px){.map-hike{height:400px}}a.extern{color:#0b7108;text-decoration:none;text-wrap:avoid}a.extern:hover{text-decoration:underline}.dancing{font-family:"Dancing Script",cursive}.dancing a.dancing{font-size:x-large}a{color:#768a20}.favorite{background-color:#dcffd4}a,a:visited{color:black}.poi{background-color:#eeeeee;padding:5px}.edit{color:#ff0000}a.adminlink{text-decoration:none}a.adminlink:hover{background-color:#fffddf}