:root{--color-headline: var(--color-font);--peiner-land-border-radius-section: 48px;--peiner-land-border-radius-content: 24px;--peiner-land-color-dtv-star: #F9B122;--color-primary-o-05: hsl(var(--color-primary-h) var(--color-primary-s) var(--color-primary-l) / 5%);--d1i-map-ratio: 56.25%;--spacing-between-consecutive-elements-normal: var(--spacing-xxl)}@media screen and (width>=1024px){:root{--font-size-base: 18px;--font-size-xxxxl: 62px;--font-size-xxxl: 48px;--font-size-xxl: 40px;--font-size-xl: 32px;--font-size-l: 28px;--font-size-m: 24px;--font-size-ms: 20px;--font-size-normal: calc(var(--font-size-base) * 1);--font-size-s: 14px;--font-size-xs: 12px;--font-size-xxs: 10px;--peiner-land-border-radius-section: 80px;--peiner-land-border-radius-content: 48px;--spacing-between-consecutive-elements-normal: var(--spacing-xxxl)}:root:has(.topbar[logo-size=medium]){--topbar-height-medium: 118px}}:root{--peiner-land-icon-address: url(/fileadmin/Bilder/Icons/peiner-land-icon-address.svg);--peiner-land-icon-arrow-right: url(/fileadmin/Bilder/Icons/peiner-land-icon-arrow-right.svg);--peiner-land-icon-bullseye: url(/fileadmin/Bilder/Icons/peiner-land-icon-bullseye.svg);--peiner-land-icon-camera: url(/fileadmin/Bilder/Icons/peiner-land-icon-camera.svg);--peiner-land-icon-distance: url(/fileadmin/Bilder/Icons/peiner-land-icon-distance.svg);--peiner-land-icon-download: url(/fileadmin/Bilder/Icons/peiner-land-icon-download.svg);--peiner-land-icon-dehoga-star: url(/fileadmin/Bilder/Icons/peiner-land-icon-dehoga-star.svg);--peiner-land-icon-dtv-star: url(/fileadmin/Bilder/Icons/peiner-land-icon-dtv-star.svg);--peiner-land-icon-duration: url(/fileadmin/Bilder/Icons/peiner-land-icon-duration.svg);--peiner-land-icon-facebook: url(/fileadmin/Bilder/Icons/peiner-land-icon-facebook.svg);--peiner-land-icon-flag-checkered: url(/fileadmin/Bilder/Icons/peiner-land-icon-flag-checkered.svg);--peiner-land-icon-instagram: url(/fileadmin/Bilder/Icons/peiner-land-icon-instagram.svg);--peiner-land-icon-mail: url(/fileadmin/Bilder/Icons/peiner-land-icon-email.svg);--peiner-land-icon-phone: url(/fileadmin/Bilder/Icons/peiner-land-icon-phone.svg);--peiner-land-icon-tour-start: url(/fileadmin/Bilder/Icons/peiner-land-icon-tour-start.svg);--peiner-land-logo-freizeit: url(/fileadmin/Bilder/Logos/logo-partner-freizeit.png);--peiner-land-logo-sparkasse: url(/fileadmin/Bilder/Logos/logo-partner-sparkasse.png)}.address{--address-item-gap: var(--spacing-s)}.address__item+.address__item{margin-top:0}.blockquote[element-design]:not([element-design=default]){border-radius:var(--peiner-land-border-radius-content) 0 var(--peiner-land-border-radius-content) 0}.blockquote[element-design=primary]{--blockquote-background-color: var(--color-primary-light);--blockquote-text-color: var(--color-font)}.blockquote[element-design=secondary]{--blockquote-background-color: var(--color-secondary-light);--blockquote-text-color: var(--color-font)}.blockquote[element-design=inverted]{--blockquote-background-color: var(--color-font-light);--blockquote-text-color: var(--color-bg)}:is(.blockquote[element-design=primary],.blockquote[element-design=secondary]) .blockquote__blockquote:before{background-color:var(--color-font)}:is(.blockquote[element-design=primary],.blockquote[element-design=secondary]) .blockquote__author{color:var(--color-font)!important}.blockquote:has(.blockquote__image) .blockquote__blockquote p{font-size:var(--font-size-m)}@media screen and (width>=540px){.blockquote:has(.blockquote__image){display:grid;grid-template-columns:auto 1fr;grid-template-areas:"image quote" "image author";gap:0 var(--spacing-l)}.blockquote:has(.blockquote__image) .blockquote__image{grid-area:image}.blockquote:has(.blockquote__image) .blockquote__blockquote{grid-area:quote}.blockquote:has(.blockquote__image) .blockquote__author{grid-area:author;margin-top:var(--spacing-normal);font-size:var(--font-size-s)}}.burger-button{--burger-button-line-color-active: var(--color-font)}.button{--button-font-family: var(--font-family-headline)}.button.button--primary:is(:hover,:focus-visible){--button-color-text: var(--color-font)}.button.button--secondary{--button-color-text: var(--color-font)}.button.button--secondary:is(:hover,:focus-visible){--button-color-text: var(--color-bg)}.button--icon{--button-icon-size: calc(var(--button-font-size) * 1.25);display:flex;align-items:center;justify-content:center;gap:var(--spacing-s)}.button--icon:before{content:"";height:var(--button-icon-size);width:var(--button-icon-size);display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--button-icon-image);mask-image:var(--button-icon-image);background-color:var(--color-bg)}.button--primary.button--icon:is(:hover,:focus-visible):before{background-color:var(--color-font)}.button--icon-download:before{--button-icon-image: var(--peiner-land-icon-download)}.button--icon-arrow-right:before{--button-icon-image: var(--peiner-land-icon-arrow-right)}.chapter[background-color]{border-radius:var(--peiner-land-border-radius-section) 0 var(--peiner-land-border-radius-section) 0;margin-inline:auto;padding-inline:var(--spacing-m);width:calc(100% - var(--spacing-l));max-width:calc(var(--content-wide-max-width) + var(--spacing-xxxxl))}@media screen and (width>=1024px){.chapter[background-color]{padding-inline:var(--spacing-xl)}}.chip[chip-bg-color=primary][is-clickable]:is(:hover,:focus-visible){--toujou-chip-text-color: var(--color-font)}.collection-item__contacts{list-style:none;margin:var(--spacing-normal) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-s)}.collection-item__short-biography>p:first-child{margin-top:0}.collection-item__short-biography>p:last-child{margin-bottom:0}.collection-item__short-biography{margin-top:var(--spacing-s)}.collection-item__contact{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-normal)}.collection-item__contact-link{color:var(--color-font)}.collection-item__contact-link:is(:hover,:focus-visible){color:var(--color-font-dark)}.collection-item__contact .icon{position:relative;top:3px}a.collection-item__bottom{text-decoration:none}a.collection-item__bottom:is(:hover,:focus-visible) .collection-item__title{color:var(--color-primary)}.collection-item__button{font-family:var(--font-family-text),sans-serif;font-size:var(--font-size-normal)}a.collection-item__bottom:is(:hover,:focus-visible) .collection-item__button{text-decoration:underline}.collection-item__button.collection-item__button--as-span:is(:hover,:focus-visible) .icon{--icon-color: var(--color-primary)}.collection-item__button .icon{position:relative;top:-2px}.collection-item__categories .chip:nth-child(n+4){display:none!important}.collection-item__fav-item{position:absolute;top:var(--spacing-s);left:var(--spacing-s);background-color:var(--color-bg);border-radius:var(--border-radius-normal)}.collection-item__fav-item:is(:hover,:focus-visible){--toujou-fav-item-icon-fill: var(--color-font);background-color:var(--color-primary-dark)}.collection-item__price{margin-top:0;display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-s)}.collection-item[item-type=person]{--collection-item-bg-color: var(--color-secondary)}.collection-item[item-type*=d1i-] .collection-item__top .collection-item__categories{display:none}.collection-item[item-type*=d1i-] .collection-item__bottom .collection-item__categories{--collection-item-categories-position: relative;--collection-item-categories-top: initial;--collection-item-categories-left: initial;--collection-item-categories-flex-flow: row wrap;--collection-item-categories-padding: 0;margin-bottom:var(--spacing-normal)}.collection-item[item-type*=d1i-] .collection-item__bottom .collection-item__categories .chip{--toujou-chip-padding: var(--spacing-xs) var(--spacing-s)}.collection-item[item-type*=d1i-] .collection-item__bottom .collection-item__categories .icon,.collection-item[item-type*=d1i-poi] .collection-item__date,.collection-item[item-type*=d1i-gastro] .collection-item__date{display:none}.collection-item[item-type*=d1i-event] .collection-item__date{font-family:var(--font-family-text),sans-serif;font-size:var(--font-size-normal)}.collection-item__tour-infos{display:flex;flex-flow:row wrap;gap:var(--spacing-s) var(--spacing-normal);margin-bottom:var(--spacing-normal);font-family:var(--font-family-text),sans-serif;font-size:var(--font-size-normal);color:var(--color-font)}.collection-item__tour-info{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-s)}.collection-item__tour-info--tour-start{flex:0 0 100%}.collection-item__tour-info:before{content:"";height:var(--font-size-m);width:var(--font-size-m);display:inline-block;background-color:var(--color-font);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.collection-item__tour-info--tour-start:before{-webkit-mask-image:var(--peiner-land-icon-tour-start);mask-image:var(--peiner-land-icon-tour-start)}.collection-item__tour-info--length:before{-webkit-mask-image:var(--peiner-land-icon-distance);mask-image:var(--peiner-land-icon-distance)}.collection-item__tour-info--duration:before{-webkit-mask-image:var(--peiner-land-icon-duration);mask-image:var(--peiner-land-icon-duration)}.consent-widget__button[button-variant=primary][button-type=default]:is(:hover,:focus-visible){color:var(--color-font)}.content-card__text{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box!important;-webkit-line-clamp:3!important}.dehoga-rating-stars{--dehoga-rating-stars-icon-size: var(--font-size-normal);display:inline-flex;flex-direction:row;align-items:center;font-family:var(--font-family-text),sans-serif;font-size:var(--font-size-s);font-weight:400;color:var(--color-font)}.dehoga-rating-stars[data-size=ms]{--dehoga-rating-stars-icon-size: var(--font-size-ms);font-size:var(--font-size-normal)}.dehoga-rating-stars__star{display:block;height:var(--dehoga-rating-stars-icon-size);width:var(--dehoga-rating-stars-icon-size);background-color:var(--peiner-land-color-dtv-star);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--peiner-land-icon-dehoga-star);mask-image:var(--peiner-land-icon-dehoga-star)}.dehoga-rating-stars__suffix{margin-left:.5ch}.details__title:has(.icon){display:flex;align-items:center;gap:var(--spacing-normal)}.dtv-rating-stars{--dtv-rating-stars-icon-size: var(--font-size-normal);display:inline-flex;flex-direction:row;align-items:center;font-family:var(--font-family-text),sans-serif;font-size:var(--font-size-s);font-weight:400;color:var(--color-font)}.dtv-rating-stars[data-size=ms]{--dtv-rating-stars-icon-size: var(--font-size-ms);font-size:var(--font-size-normal)}.dtv-rating-stars__star{display:block;height:var(--dtv-rating-stars-icon-size);width:var(--dtv-rating-stars-icon-size);background-color:var(--peiner-land-color-dtv-star);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--peiner-land-icon-dtv-star);mask-image:var(--peiner-land-icon-dtv-star)}.dtv-rating-stars__suffix{margin-left:.5ch}.fav-count{width:-moz-fit-content;width:fit-content;display:flex;gap:var(--spacing-s);align-items:center}.fav-count .icon{position:relative;left:unset;top:unset}.fav-count::part(count-wrapper){position:absolute;top:0;right:0;transform:translate(4px,-2px)}.fav-list[empty] .fav-list__empty-content,.fav-list[empty] .fav-list__empty-message{width:100%;max-width:var(--content-max-width)}.footer{background-color:var(--color-secondary);border-radius:var(--peiner-land-border-radius-section) var(--peiner-land-border-radius-section) 0 0;margin-top:var(--spacing-xl);padding:0;overflow:hidden}.footer h3{font-size:var(--font-size-ms)}.footer .text-block__content p{margin:0}.footer p a{color:var(--color-font)}.footer p a:is(:hover,:focus-visible){color:var(--color-font-dark)}.footer .table-container{margin:0}.footer .table tr{background-color:transparent;border:none;display:flex;justify-content:space-between;width:100%}.footer .table td{padding:0}.footer a:where([href^="tel:"],[href^="mailto:"]){display:flex;gap:var(--spacing-normal);align-items:center}.footer a:where([href^="tel:"],[href^="mailto:"],[href*=instagram],[href*=facebook]):before{content:"";display:block;width:var(--spacing-m);height:var(--spacing-m);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-font)}.footer a:where([href^="tel:"],[href^="mailto:"],[href*=instagram],[href*=facebook]):is(:hover,:focus-visible):before{background-color:var(--color-font-dark)}.footer a:where([href^="tel:"]):before{-webkit-mask-image:var(--peiner-land-icon-phone);mask-image:var(--peiner-land-icon-phone)}.footer a:where([href^="mailto:"]):before{-webkit-mask-image:var(--peiner-land-icon-mail);mask-image:var(--peiner-land-icon-mail)}.footer .html-container{display:contents}.footer .text-block:nth-child(2){padding:var(--spacing-xl) var(--spacing-normal) 0 var(--spacing-normal)}.footer .text-block-column:nth-child(3) p:has(a:where([href^="tel:"])){margin-top:var(--spacing-normal)}.footer .text-block-column:nth-child(4) .text-block__content{display:flex;flex-flow:row wrap;gap:var(--spacing-normal)}.footer .text-block-column:nth-child(4) .text-block__content h3{width:100%;flex:0 0 100%;margin:0}.footer a:where([href*=instagram],[href*=facebook]){font-size:0;color:transparent}.footer [href*=instagram]:before{-webkit-mask-image:var(--peiner-land-icon-instagram);mask-image:var(--peiner-land-icon-instagram);-webkit-mask-size:calc(100% - 4px) calc(100% - 4px);mask-size:calc(100% - 4px) calc(100% - 4px)}.footer [href*=facebook]:before{-webkit-mask-image:var(--peiner-land-icon-facebook);mask-image:var(--peiner-land-icon-facebook);-webkit-mask-size:calc(100% - 4px) calc(100% - 4px);mask-size:calc(100% - 4px) calc(100% - 4px)}.footer-custom__service-section{display:flex;flex-direction:column;padding:0 var(--spacing-normal) var(--spacing-l) var(--spacing-normal);margin-top:var(--spacing-l)}.footer-custom__service-section p{margin:0}.footer-custom__bottom-section{background-color:#fff;padding:var(--spacing-l) var(--spacing-normal);display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:var(--spacing-normal)}.footer-custom__bottom-section h3{margin:0;width:100%;flex:0 0 100%}.footer-custom__bottom-section .media-grid{width:200px;height:auto;aspect-ratio:337 / 85;margin:0 auto}@media screen and (width>=640px){.footer-custom__service-section{flex-flow:row wrap;gap:var(--spacing-normal);align-items:center;justify-content:center}.footer-custom__service-section p:not(:nth-child(4)):after{content:"";display:inline-block;height:.25rem;width:.25rem;background-color:var(--color-font);border-radius:50%;margin-left:var(--spacing-normal);position:relative;top:-3px}}@media screen and (width>=720px){.footer-custom__bottom-section{justify-content:space-between;align-items:start}.footer-custom__bottom-section>span{display:none}.footer-custom__bottom-section h3{width:calc(100% / 3);flex:0 0 calc(100% / 3)}}@media screen and (width>=1440px){.footer-custom__bottom-section{position:relative;z-index:1}.footer-custom__bottom-section:before{content:"";display:block;width:120vw;height:100%;background-color:#fff;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1}}.fragment__intro-description{font-family:var(--font-family-text);font-size:var(--font-size-normal);line-height:var(--line-height-normal)}.fragment__intro-infos+.fragment__intro-title{margin-top:var(--spacing-normal)}.fragment__intro-infos{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.fragment__intro-infos-separator{display:block;margin-inline:var(--spacing-normal);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family-text),sans-serif;font-size:var(--font-size-normal);color:var(--color-font)}.fragment__intro-min-price{font-family:var(--font-family-text),sans-serif;font-size:var(--font-size-normal);color:var(--color-font)}.fragment-teaser{--fragment-teaser-column-gap: var(--spacing-s)}.fragment-teaser__figure-and-map-container{display:flex;flex-direction:column;gap:var(--spacing-normal)}.fragment-teaser__address-line:has(.fragment-teaser__link-label+.fragment-teaser__link){display:grid;grid-template-columns:auto 1fr;gap:var(--fragment-teaser-column-gap)}.fragment-teaser d1i-map-wrapper{height:auto;aspect-ratio:var(--aspect-ratio-default);border-radius:var(--border-radius-normal);overflow:hidden;position:relative;display:block}.fragment-teaser__column-content--gpx-buttons p.fragment-teaser__item{display:block;width:100%;margin:0}.fragment-teaser__column-content--gpx-buttons a.fragment-teaser__gpx-link{text-decoration:none}.fragment-teaser__address-line[type-weight=bold]{font-weight:var(--font-weight-text-bold)!important}.fragment-teaser__fav-item{font-family:var(--font-family-text);font-size:var(--font-size-normal);color:var(--color-primary);display:flex;gap:.5rem;position:relative;left:-.125rem;cursor:pointer;text-decoration:underline}.fragment-teaser__fav-item:is(:hover,:focus-visible){color:var(--color-font)}.fragment-teaser__fav-item[aria-checked=false] .fragment-teaser__fav-item-remove,.fragment-teaser__fav-item[aria-checked=true] .fragment-teaser__fav-item-add{display:none}@media screen and (width<480px){.fragment-teaser__address-line:has(.fragment-teaser__link-label+.fragment-teaser__link){grid-template-columns:1fr;gap:0}}.header{overflow:hidden;border-radius:0 0 var(--peiner-land-border-radius-section) var(--peiner-land-border-radius-section)}.header[image-height=desktop_3_1]{--header-min-height: 33vw}.header:not(.header--portfolio-gallery,[image-height="3-1"]) .splide__slide{height:100%!important}.header .slider .single-media,.header .slider .single-media img{border-radius:0!important}.header .slider__item{border-radius:0}@media screen and (width>=840px){.header:not([header-type=slider]){--header-content-wrapper-padding-inline: var(--spacing-normal)}}@media screen and (width>=1472px){.header:not([header-type=slider]){--header-content-wrapper-padding-inline: calc(calc(100% - var(--content-wide-max-width)) / 2)}}.header-content{border-radius:var(--peiner-land-border-radius-content) 0 var(--peiner-land-border-radius-content) 0}.header-content[is-title-only]{--header-content-background-color: var(--bg-color);--header-content-padding: var(--spacing-normal)}.header-content[is-title-only] .header-content__title{margin:0}.header-content__cta:is(:hover,:focus-visible){color:var(--color-font)}@media screen and (width<1024px){.header-content__title{font-size:var(--font-size-m)}}@layer base{@media screen and (width<640px){.header-content{--header-content-width: 100% !important}}}@media screen and (width>840px){.header-content[is-title-only]{--header-content-padding: var(--spacing-l)}}.image-card{--image-card-title-align-items: flex-start;--image-card-title-font-family: var(--font-family-headline)}a.image-card[card-variant=primary]:is(:hover,:focus-visible){--image-card-title-color: var(--color-font)}@media screen and (width>=1024px){.image-card{--image-card-title-font-size: var(--font-size-ms)}}.list-in-columns.list-in-columns--one{--list-column-count: 1}.main-nav{--main-nav-link-color-hover: var(--color-font);--main-nav-link-font-family: var(--font-family-headline)}@media screen and (width>=1024px){.main-nav__list[data-nav-list-level="1"]{--main-nav-list-height: var(--spacing-xxl)}}@media screen and (width>=1024px)and (width<1080px){.main-nav{--main-nav-link-font-size: var(--font-size-s)}.main-nav__list[data-nav-list-level="2"] .main-nav__text{--main-nav-level-2-list-item-font-size: var(--font-size-s)}}.waypoint .media-info{--media-info-padding: var(--spacing-xs);--media-info-toggle-bottom: var(--spacing-xs);--media-info-toggle-right: var(--spacing-xs);--media-info-figcaption-font-size: var(--font-size-xxs);--media-info-copyright-font-size: var(--font-size-xxs);--media-info-copyright-padding: 0 var(--spacing-ms) 0 0}.service-nav{--service-nav-link-color-active: var(--color-font);--service-nav-link-font-family: var(--font-family-headline)}.slider[element-design=primary]{--slider-control-hover-background-color: var(--color-primary-dark);--slider-control-icon-hover-color: var(--color-font)}.d1i-section>.slider{width:calc(100vw - var(--content-padding-to-border) * 2);max-width:var(--content-wide-max-width)}.detail-page-section--media .slider:last-child{margin-bottom:0!important}.slider:has(.media-info[open]) :is(.slider-controls,.slider-bullets){display:none}.d1i-section>.slider[data-is-inactive] .slider__list{justify-content:center;transform:initial!important}.d1i-section>.slider[data-is-inactive] :is(.slider-controls,.slider-bullets,.slider-count){display:none!important}.social-media-bar[element-design=default]{--social-media-bar-link-hover-color: var(--color-font)}.fragment-teaser .social-media-bar{margin-top:var(--spacing-s);margin-bottom:0}.chapter#d1iEntertainmentSection .text-block,.detail-page-section#detailPageGettingThere .text-block{max-width:var(--content-max-width)}.text-block__content>:where(h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}@media screen and (width<1024px){.text-block{--text-block-grid-gap: calc(var(--content-spacing-between-columns) / 2)}}.timeline{--timeline-accent-color: var(--color-primary)}.timeline[element-design=primary]{--timeline-accent-color: var(--color-primary-light)}.timeline[element-design=secondary]{--timeline-accent-color: var(--color-secondary)}.timeline[element-design=inverted]{--timeline-accent-color: var(--color-font-light)}.timeline-card{--timeline-card-before-background-color: var(--color-primary-light);--timeline-card-subtitle-font-style: normal;--timeline-card-button-text-color: var(--color-primary) !important;--timeline-card-button-text-color-hover: var(--color-font-dark) !important}.timeline[element-design=default] .timeline-card{--timeline-card-before-background-color: var(--color-primary)}.timeline[element-design=primary] .timeline-card{--timeline-card-before-background-color: var(--color-primary-light);--timeline-card-button-text-color: var(--color-primary) !important}.timeline[element-design=secondary] .timeline-card{--timeline-card-before-background-color: var(--color-secondary);--timeline-card-button-text-color: var(--color-secondary) !important}.timeline[element-design=inverted] .timeline-card{--timeline-card-before-background-color: var(--color-font-light);--timeline-card-button-text-color: var(--color-font-light) !important}.timeline-item{--timeline-item-year-color: var(--color-font)}@media screen and (width<840px){.timeline-item:not(:first-child) .timeline-item__year{margin-top:0}}.topbar{--topbar-icons-active-color: var(--color-font)}.topbar__actions-link--search{background-color:transparent;padding:0;margin:0;border:none}@media screen and (width>=1024px){.topbar{--topbar-actions-text-color: var(--color-font);--topbar-actions-gap: var(--spacing-m);--topbar-logo-link-height: 100%;padding-block:var(--spacing-normal)}.topbar__actions-item:has(.fav-count){position:relative;top:-1px}}.topbar-search-overlay{position:fixed;top:var(--topbar-height);left:0;height:calc(100vh - var(--topbar-height));width:100vw;background-color:#000c;display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--z-index-overlay)}:not(body[menuopen]) .topbar-search-overlay[is-open]{display:block;pointer-events:all;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}body[menuopen] .topbar-search-overlay[is-open]{display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.topbar-search-overlay__scrim{display:block;position:fixed;top:0;left:0;height:100%;width:100vw;background-color:#0000007f}.topbar-search-overlay__form{display:block;width:100vw;padding:var(--spacing-normal) var(--spacing-l);margin:0 auto;background-color:var(--color-primary)}.topbar-search-overlay__input-group{margin:0;padding:0;display:grid;grid-template-columns:1fr auto;gap:var(--spacing-s)}.topbar-search-overlay__input{--search-cancel-button-size: var(--spacing-l);--search-cancel-button-color: var(--color-bg);--search-cancel-button-color-hover: var(--color-primary);padding:0;color:var(--color-bg);background-color:transparent;font-size:var(--font-size-ms);min-height:36px;border:none!important;caret-color:var(--color-bg)!important;padding-inline:var(--spacing-s);border-top-right-radius:var(--input-border-radius);border-bottom-right-radius:var(--input-border-radius)}.topbar-search-overlay__input:focus-visible{--form-input-focus-border: var(--form-input-border-width) solid var(--color-bg)}.topbar-search-overlay__input::-moz-selection{background-color:var(--color-primary);color:var(--color-bg)}.topbar-search-overlay__input::selection{background-color:var(--color-primary);color:var(--color-bg)}.topbar-search-overlay__input::-moz-placeholder{color:var(--color-bg);opacity:1}.topbar-search-overlay__input::placeholder{color:var(--color-bg);opacity:1}.topbar-search-overlay__submit{display:block;height:var(--spacing-l);width:var(--spacing-l);border:none}.topbar-search-overlay__submit:hover,.topbar-search-overlay__submit:focus{background-color:var(--secondary-color)}.topbar-search-overlay__button{--button-padding: var(--spacing-s);background-color:transparent;border:none}.topbar-search-overlay__button:is(:hover,:focus-visible){--button-border-color: transparent;--button-color-bg: transparent}.topbar-search-overlay__button:is(:hover,:focus-visible) .icon{--icon-color: var(--color-font)}@media screen and (min-width:840px){.topbar-search-overlay__form{padding:2rem}}@media screen and (min-width:1024px){.topbar-search-overlay__form{padding:2rem 1.5rem}}@media screen and (min-width:1280px){.topbar-search-overlay__form{padding:2rem 1.5rem}.topbar-search-overlay__input{height:48px}}@media screen and (min-width:1440px){.topbar-search-overlay__form{padding:2rem max(var(--spacing-normal),calc(50% - var(--content-wide-max-width) / 2))}}:is(toujou-map-popup,.toujou-map__fixed-popup) :is(.collection-item__date,.collection-item__tour-infos,.collection-item__abstract,.collection-item__categories){display:none!important}:is(toujou-map-popup,.toujou-map__fixed-popup) .collection-item__button{font-size:var(--font-size-normal)!important;font-family:var(--font-family-text),sans-serif}:is(toujou-map-popup,.toujou-map__fixed-popup) .collection-item:not(:has(.collection-item__address)) .collection-item__button{margin-top:var(--spacing-normal)}:is(toujou-map-popup,.toujou-map__fixed-popup) :is(*,.collection-item__address,.collection-item__title){text-align:left}:is(h1,h2,h3,h4,h5,h6),:is(h1,h2,h3,h4,h5,h6)>span{-webkit-hyphens:manual;hyphens:manual}a:not(.button,.collection-item__button,.breadcrumb__link,.main-nav__link):is(:hover,:focus-visible){color:var(--color-font-dark)}@media screen and (width<1024px){h1,*[type-size=font--alpha],.font--alpha{--text-tag-font-size: var(--font-size-xxl)}h2,*[type-size=font--beta],.font--beta{--text-tag-font-size: var(--font-size-xl)}h3,*[type-size=font--gamma],.font--gamma{--text-tag-font-size: var(--font-size-l)}h4,*[type-size=font--delta],.font--delta{--text-tag-font-size: var(--font-size-m)}h5,*[type-size=font--epsilon],.font--epsilon,h6,*[type-size=font--omega],.font--omega{--text-tag-font-size: var(--font-size-ms)}}@layer base{body :where(main,.chapter,.footer,section)>:where(h1,h2,h3,h4,h5,h6)+:not(span,h1,h2,h3,h4,h5,h6,.chapter),body :where(main,.chapter,.footer,section)>:where(h1,h2,h3,h4,h5,h6)+span+*{margin-top:0!important}}.waypoint{--waypoint-height: 4rem;--waypoint-icon-size: 40px;--waypoint-icon-color: var(--color-primary);--waypoint-icon-bg-color: var(--color-bg);--waypoint-icon-border: 2px solid var(--waypoint-icon-color);--waypoint-icon: var(--peiner-land-icon-camera);--waypoint-image-width: 80px;--waypoint-content-bg-color: var(--color-primary-o-10);--waypoint-timeline-color: var(--color-primary);--waypoint-timeline-border: 1px dashed var(--waypoint-timeline-color);--waypoint-title-number-of-lines: 2;border-radius:var(--border-radius-normal);display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-s);align-items:center;min-height:var(--waypoint-height)}.waypoint[data-waypoint-type=start]{--waypoint-height: 3.5rem;--waypoint-icon: var(--peiner-land-icon-bullseye);--waypoint-icon-color: var(--color-bg);--waypoint-icon-bg-color: var(--color-font);--waypoint-content-bg-color: var(--color-bg);--waypoint-timeline-color: var(--color-font)}.waypoint[data-waypoint-type=end]{--waypoint-icon: var(--peiner-land-icon-flag-checkered);--waypoint-height: var(--waypoint-icon-size);--waypoint-icon-color: var(--color-bg);--waypoint-icon-bg-color: var(--color-primary);--waypoint-content-bg-color: var(--color-bg);--waypoint-timeline-color: var(--color-font)}.waypoint[hidden]{display:none}.waypoint__icon-wrapper{display:block;height:100%;width:var(--waypoint-icon-size);position:relative;z-index:1}.waypoint__icon-wrapper:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:calc(100% + var(--waypoints-gap));border:var(--waypoint-timeline-border);z-index:-1}.waypoint[data-waypoint-type=end] .waypoint__icon-wrapper:after{display:none}.waypoint__icon{height:var(--waypoint-icon-size);width:var(--waypoint-icon-size);border:var(--waypoint-icon-border);background-color:var(--waypoint-icon-bg-color);border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing-s)}.waypoint__icon:after{content:"";display:block;height:100%;width:100%;background-color:var(--waypoint-icon-color);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--waypoint-icon);mask-image:var(--waypoint-icon)}.waypoint__content{display:flex;flex-direction:row;height:100%;border-radius:var(--border-radius-normal);overflow:hidden}.waypoint__figure{height:100%;width:var(--waypoint-image-width);flex:0 0 var(--waypoint-image-width);background-color:var(--color-font-o-10);position:relative}.waypoint__image{height:100%;width:var(--waypoint-image-width)}.waypoint__texts{background-color:var(--waypoint-content-bg-color);padding:var(--spacing-s);width:100%;height:100%}.waypoint__title{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--waypoint-title-number-of-lines)}@media screen and (width>=480px){.waypoint{--waypoint-height: 5rem;--waypoint-icon-size: 48px;--waypoint-image-width: 107px;gap:var(--spacing-normal)}}@media screen and (width>=840px){.waypoint__texts{padding:var(--spacing-normal)}}.waypoints{--waypoints-gap: var(--spacing-s);list-style:none;margin:0 auto;padding:0;width:var(--content-width-with-padding);max-width:var(--content-max-width);display:flex;flex-direction:column;gap:var(--waypoints-gap)}.waypoints__toggle{margin-top:var(--spacing-normal)}@media screen and (width>=480px){.waypoints{--waypoints-gap: var(--spacing-normal)}}.d1i-check-list{gap:var(--spacing-xs) var(--spacing-s)}.d1i-check-list__item{font-size:var(--font-size-normal)}.d1i-check-list__item:before{top:2px}.d1i-elevation-image,.d1i-elevation-image__image{display:block;width:100%;height:auto}.d1i-features__subtitle{margin:var(--spacing-l) 0 0;font-size:var(--font-size-normal)}.d1i-features__subtitle:first-child{margin:0}.d1i-map{width:var(--content-width-with-padding);max-width:var(--content-max-width);margin-inline:auto;border-radius:var(--border-radius-normal)}.d1i-opening-hours{width:var(--content-width-with-padding);max-width:var(--content-max-width);margin-inline:auto;grid-area:unset}.d1i-content>.d1i-opening-hours:first-child{margin-top:var(--spacing-xl)}.d1i-opening-hours .d1i-section__title{margin:0;width:100%;max-width:100%}.d1i-opening-hours .d1i-section__subtitle{font-size:var(--font-size-ms);margin-bottom:var(--spacing-s)}.d1i-opening-hours .d1i-section__subtitle+p{margin-top:var(--spacing-s)}.d1i-opening-hours__group--day-off+.d1i-opening-hours__group--custom{margin-top:var(--spacing-normal)}.d1i-opening-hours__table{gap:0;border-radius:var(--border-radius-normal);overflow:hidden}.d1i-opening-hours__table-day,.d1i-opening-hours__table-time{background-color:var(--color-primary-o-05);padding:var(--spacing-s)}.d1i-opening-hours__table-day:nth-child(2n of.d1i-opening-hours__table-day),.d1i-opening-hours__table-time:nth-child(2n of.d1i-opening-hours__table-time){background-color:var(--color-primary-o-10)}.d1i-overview__capacity-label{font-weight:400}.d1i-payments{width:var(--content-width-with-padding);max-width:var(--content-max-width);margin-inline:auto;font-family:var(--font-family-text);font-size:var(--font-size-normal);color:var(--color-font)}.d1i-seasons__seasons{font-family:var(--font-family-text),sans-serif;font-size:var(--font-size-normal)}.d1i-seasons__month--default{background-color:var(--color-font-o-10)}.d1i-section__title{width:var(--content-width-with-padding);max-width:var(--content-max-width);margin-inline:auto}.d1i-section__subtitle{font-size:var(--font-size-ms)}.d1i-section__title+.d1i-section__subtitle{margin-top:var(--spacing-normal)}.d1i-section#d1iOpeningHoursSection+.chapter{margin-top:0!important}.d1i-sidebar{display:contents}.d1i-tour-infos__info-icon{background-color:var(--color-primary)}.d1i-tour-ratings__rating{position:relative;top:4px;margin:0;gap:var(--spacing-s)}.d1i-nl2br,.d1i-nl2br>:is(p,ol,ul,strong){font-size:var(--font-size-normal);line-height:var(--line-height-normal)}@media screen and (min-width:840px){.d1i-nl2br,.d1i-nl2br>:is(p,ol,ul,strong){font-size:var(--font-size-normal);line-height:var(--line-height-normal)}}@media screen and (min-width:1120px)and (min-width:1440px){.d1i-nl2br,.d1i-nl2br>:is(p,ol,ul,strong){font-size:var(--font-size-normal)}}.chapter.detail-page-section{width:100%;margin-inline:auto;padding-inline:0;padding-bottom:var(--spacing-m)}.detail-page-section .rating-stars{--rating-stars-star-size: var(--spacing-normal);--rating-stars-gap: 0;font-size:var(--font-size-s);font-weight:400}.detail-page-section:is(#detailPageOpeningHours,#detailPageTourInfos,#detailPageSeasons,#detailPagePathDescription){width:var(--content-width-with-padding);max-width:var(--content-max-width);margin-inline:auto}.detail-page-section:is(#detailPageOpeningHours,#detailPageTourInfos,#detailPageSeasons,#detailPagePathDescription)>*{width:100%;max-width:100%}.subitem>*:first-child{margin-top:0}.subitem>*:last-child{margin-bottom:0}.subitem .slider{margin-block:0 var(--spacing-s)}.subitem .slider .slider-count{display:none}.subitem__subtitle{margin-top:0;font-size:var(--font-size-ms)}a.facet{color:var(--color-font)}a.facet:where(:hover,:focus-visible){color:var(--color-font-dark)}.facet-details .solr-details__item-group{padding-top:0}.facet-details .solr-details__item-group .facet-option{padding-left:calc(var(--spacing-m) + var(--spacing-xxs))}.facet-option-list>.details.facet-details{border:none;padding-top:0;padding-bottom:0}.panel>.facet-option-list>.facet-details>.facet-option{pointer-events:none}.panel>.facet-option-list>.facet-details>.facet-option>.input-group>.checkbox-group>.checkbox-group__label{font-weight:700}.panel>.facet-option-list>.facet-details>.facet-option>.input-group>.checkbox-group>.checkbox.facet-item{display:none}@media screen and (width>=840px){.facet-label.panel-title{font-size:1.5rem}}.panel-title,.panel-title__link,.solr-facets .facet-label.panel-title a.panel-title__link,.solr-facets .facet-label.panel-title>a{color:var(--color-font);text-decoration:none}@media screen and (width<1024px){.panel-title,.panel-title__link,.solr-facets .facet-label.panel-title a.panel-title__link,.solr-facets .facet-label.panel-title>a{font-size:var(--font-size-ms)}}.solr{--toujou-solr-panel-bg-color: var(--color-secondary-light)}.input.solr-facet_date-range{--input-padding: var(--spacing-s)}.solr-facets .tx-solr-facet-hidden{display:block!important}.solr-facets-in-use__no-filters{font-size:var(--font-size-normal)}.solr-filter-button:is(:hover,:focus-visible) .solr-filter-button__icon{background-color:var(--color-font)}@media screen and (width<1024px){.solr-filter-button__icon{margin:0}.solr-filter-button__amount{margin-left:0}}.solr-filters__mobile-headline{color:var(--color-font)}.solr-filters__mobile-headline:before{background-color:var(--color-font)}.solr-filters .checkbox-group__label{padding-right:0}.solr-filters__mobile-button--reset{font-family:var(--font-family-text),sans-serif}@media screen and (width>=840px){.solr-filters__mobile-buttons{display:flex}.solr-filters__mobile-buttons .solr-filters__mobile-button--reset:is(:hover,:focus-visible){color:var(--primary-color)}.solr-filters__mobile-buttons .solr-filters__mobile-button--close{display:none}}.page--id-257 [data-facet-name=d1iCategory] [data-facet-item-value]{display:none}.page--id-257 [data-facet-name=d1iCategory] [data-facet-item-value^="/Ausflugsziele Architektur, Infrastruktur, Kultur/"],.page--id-257 [data-facet-name=d1iCategory] [data-facet-item-value^="/Ausflugsziele Natur/"]{display:block}.solr-header__headline{color:var(--color-font);font-size:var(--font-size-l)}@media screen and (width<1024px){.solr-header{margin-bottom:0}}.solr-pagination--above{--solr-pagination-display: none}.solr-pagination.solr-pagination--below{margin-top:var(--spacing-l)}toujou-solr-search.solr[view-mode=map] .solr-pagination--below{--solr-pagination-display: none !important}.solr-pagination__select{--solr-pagination-select-padding: var(--spacing-xs) var(--spacing-s)}.solr-pagination__button{background-color:var(--color-primary);transition:none}.solr-pagination__button:is(:hover,:focus-visible){background-color:var(--color-primary-dark)}.solr-pagination__button .icon{--icon-color: var(--color-bg)}.solr-pagination__button:is(:hover,:focus-visible) .icon{--icon-color: var(--color-font)}.solr-results__per-page-label{font-size:var(--font-size-normal)}toujou-solr-search-map{--toujou-solr-search-map-icon-image: ["match", ["get", "type"], "Hotel", "icon-hotel", "Gastro", "icon-restaurant", "Event", "icon-event", "POI", "icon-poi", "Tour", "icon-tour", "marker"];--toujou-solr-search-map-max-initial-zoom-level: 14}.checkbox:checked:is(:hover,:focus-visible){--checkbox-border-color: var(--color-primary-dark);--checkbox-background-color: var(--color-primary-dark);--checkbox-check-background-color: var(--color-font)}.input{--input-background-color: var(--color-bg) !important}
