/* MINIFIZIERT 26.08.2026 (csso, restructure aus). LESBARE QUELLE: files/urlaubshuetten/vorlagen-sicherung/detailseite-ruhe-css -> detailseite-ruhe-css-quelle-2026-08-26.txt | Aenderungen IMMER dort machen und neu minifizieren. */
@media (max-width:999px){button.uh-book-fab{display:none!important}#top#top .mobile-sticky{display:flex!important;transform:none!important;position:fixed;left:0;right:0;bottom:0;z-index:102;background:#2e4423;box-shadow:none;padding-bottom:env(safe-area-inset-bottom,0);padding-right:66px!important}#top#top .mobile-sticky>*{border-top:1px solid rgba(247,243,232,.22);padding:13px .25em;min-height:48px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center}#top#top .mobile-sticky{flex-direction:row-reverse!important}#top#top .mobile-sticky .kontakt{background:#c8102e!important;border-color:#c8102e!important;color:#f7f3e8!important}#top#top .mobile-sticky .Buchen{background:0 0!important;border-color:transparent!important;color:#f7f3e8!important;font-weight:500!important}#truendo_fab{bottom:calc(62px + env(safe-area-inset-bottom,0))!important}}#main h1.accommodation__headline{background:0 0!important;color:#2e4423!important;padding:0!important;text-wrap:balance}@media (max-width:860px){#main h1.accommodation__headline{font-size:30px!important;line-height:1.2!important;margin-bottom:14px!important}}.accommodation-detail__amenities>.uh-collap__head,.accommodation-detail__map>.uh-collap__head,.accommodation-detail__location-description>details>summary{position:relative;display:block;padding:13px 46px 13px 14px!important;margin:0;cursor:pointer;list-style:none;border-radius:0}.accommodation-detail__location-description>details>summary::-webkit-details-marker{display:none}.accommodation-detail__location-description>details>summary>span,.uh-collap>.uh-collap__head>.uh-collap__chev{float:none!important;position:absolute!important;right:18px!important;top:50%!important;width:10px!important;height:10px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;flex:none!important;border:0!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:translateY(-70%) rotate(45deg)!important;transform-box:border-box!important;transition:transform .22s ease!important;pointer-events:none!important}.accommodation-detail__location-description>details[open]>summary>span,.uh-collap:not(.uh-collap--closed)>.uh-collap__head>.uh-collap__chev{transform:translateY(-25%) rotate(-135deg)!important}@media (prefers-reduced-motion:reduce){.accommodation-detail__location-description>details>summary>span,.uh-collap>.uh-collap__head>.uh-collap__chev{transition:none}}@media (max-width:860px){.accommodation-detail__amenities>.uh-collap__head,.accommodation-detail__map>.uh-collap__head,.accommodation-detail__location-description>details>summary{font-size:20px!important;line-height:1.3!important;font-style:normal!important;font-weight:600!important}}.uh-gruppenlabel,.accommodation-detail__amenities::before,.accommodation-detail__location-description>details:nth-of-type(1)::before,.accommodation-detail__location-description>details:nth-of-type(3)::before{display:block;font-family:"Lora",Georgia,serif;font-style:italic;font-weight:600;font-size:26px;line-height:1.2;letter-spacing:0;text-transform:none;color:#2e4423;margin:0 0 12px;pointer-events:none}.accommodation-detail__amenities::before{content:"Die Unterkunft"}.accommodation-detail__location-description>details:nth-of-type(1)::before{content:"Die Umgebung"}.accommodation-detail__location-description>details:nth-of-type(3)::before{content:"Das Praktische"}.accommodation-detail__amenities,.accommodation-detail__map,.accommodation-detail__location-description>details{margin-bottom:5px!important}.accommodation-detail__map{margin-bottom:34px!important}.accommodation-detail__location-description>details:nth-of-type(2){margin-bottom:34px!important}.accommodation-detail__location-description>details:nth-of-type(1),.accommodation-detail__location-description>details:nth-of-type(3){margin-top:0!important}.accommodation-detail__amenities{margin-top:26px!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.accommodation-detail__amenities,.accommodation-detail__map,.accommodation-detail__location-description>details,.accommodation-detail__description-title,.accommodation-detail__distances-title,.accommodation-detail__booking-box{scroll-margin-top:120px}@media (max-width:860px){.accommodation-detail__amenities,.accommodation-detail__map,.accommodation-detail__location-description>details,.accommodation-detail__description-title,.accommodation-detail__distances-title,.accommodation-detail__booking-box{scroll-margin-top:104px}}@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}.accommodation-detail__location-description>details::details-content{block-size:0;overflow:hidden;transition:block-size .28s ease,content-visibility .28s allow-discrete}.accommodation-detail__location-description>details[open]::details-content{block-size:auto}}@media (max-width:860px){.accommodation-detail__description p,.accommodation-detail__description li,.accommodation-detail__location-description p,.accommodation-detail__location-description li{font-size:18px!important;line-height:1.62!important;color:#2b2721!important}.accommodation-detail__description-title,.accommodation-detail__distances-title{font-size:24px!important;line-height:1.25!important}}@media (min-width:861px){.accommodation-detail__location-description .uh-anreise,.accommodation-detail__location-description [class*=karten],.accommodation-detail__location-description .grid-3{grid-template-columns:1fr 1fr!important}}.accommodation-detail__description-content>div:first-of-type>div:first-of-type span,.accommodation-detail__description-content>div:first-of-type>div:first-of-type strong{font-weight:500!important;color:#4f6b2a!important;line-height:1.5!important}.accommodation-detail__description-content>div:first-of-type>div:last-of-type,.accommodation-detail__description-content>div:first-of-type>div:last-of-type strong{font-weight:400!important;color:#6b6455!important;line-height:1.5!important}.accommodation-detail__description:first-of-type .accommodation-detail__description-content>div:first-of-type>p:nth-of-type(2){color:#5c5648!important}@media (max-width:860px){.accommodation-detail__description-content>div:first-of-type{padding:14px!important}.accommodation-detail__description-content>div:first-of-type>div:first-of-type span,.accommodation-detail__description-content>div:first-of-type>div:first-of-type strong{font-size:17px!important}.accommodation-detail__description-content>div:first-of-type>p:first-of-type{font-size:20px!important;line-height:1.25!important}.accommodation-detail__description:first-of-type .accommodation-detail__description-content>div:first-of-type>p:nth-of-type(2){font-size:16px!important;line-height:1.45!important}.accommodation-detail__description-content>div:first-of-type>div:last-of-type,.accommodation-detail__description-content>div:first-of-type>div:last-of-type strong{font-size:14.5px!important}}@media (max-width:860px){.mod_article.article--highlight p,.mod_article.mountains-top p,#main .ce_text p{text-align:left!important}#main .ce_text h2,#main .ce_text h3{text-align:inherit!important}}#main .uh-hl-title{font-family:"Lora",Georgia,serif!important;font-style:italic!important;font-weight:600!important}@media (max-width:860px){#main h1.accommodation__headline{font-size:26px!important;line-height:1.2!important}.accommodation-detail__description-title,.accommodation-detail__distances-title{font-size:22px!important;line-height:1.25!important}.accommodation-detail__amenities::before,.accommodation-detail__location-description>details:nth-of-type(1)::before,.accommodation-detail__location-description>details:nth-of-type(3)::before{font-size:20px!important;margin:0 0 9px!important}#main .uh-hl-title{font-size:20px!important;line-height:1.25!important;margin-bottom:8px!important}.accommodation-detail__amenities>.uh-collap__head,.accommodation-detail__map>.uh-collap__head,.accommodation-detail__location-description>details>summary{font-size:18px!important;padding:12px 44px 12px 13px!important}.accommodation-detail__description p,.accommodation-detail__description li,.accommodation-detail__location-description p,.accommodation-detail__location-description li{font-size:16px!important;line-height:1.6!important}.accommodation-detail__description-content>div:first-of-type{padding:12px 13px!important}.accommodation-detail__description-content>div:first-of-type>div:first-of-type span,.accommodation-detail__description-content>div:first-of-type>div:first-of-type strong{font-size:15px!important;line-height:1.45!important}.accommodation-detail__description-content>div:first-of-type>p:first-of-type{font-size:17px!important;line-height:1.25!important}.accommodation-detail__description:first-of-type .accommodation-detail__description-content>div:first-of-type>p:nth-of-type(2){font-size:14.5px!important;line-height:1.4!important}.accommodation-detail__description-content>div:first-of-type>div:last-of-type,.accommodation-detail__description-content>div:first-of-type>div:last-of-type strong{font-size:13px!important;line-height:1.45!important}}@media (max-width:999px){#top#top .mobile-sticky{padding-left:52px!important}#top#top .mobile-sticky>*{font-size:15px!important}}.accommodation-detail__description:first-of-type .accommodation-detail__description-content>div:first-of-type>p:first-of-type:not(.uh-hl-title),.accommodation-detail__description:first-of-type .accommodation-detail__description-content>div:first-of-type>div:last-of-type{display:none!important}.accommodation-detail__description:first-of-type .accommodation-detail__description-content>div:first-of-type>p:nth-of-type(2){font-style:normal!important;color:#4a453a!important;margin-top:8px!important}@media (max-width:860px){.accommodation-detail__description:first-of-type .accommodation-detail__description-content>div:first-of-type>p:nth-of-type(2){font-size:15px!important;line-height:1.5!important}}.accommodation-details__main>ul.uh-fakten{list-style:none!important;margin:0 0 30px!important;padding:13px 0!important;display:flex!important;flex-wrap:wrap!important;gap:7px 28px!important;border-top:1px solid rgba(46,68,35,.16)!important;border-bottom:1px solid rgba(46,68,35,.16)!important}.uh-fakten>li.uh-fakt{list-style:none!important;margin:0!important;padding:2px 0 2px 25px!important;font-family:var(--uh-sans,'Fira Sans UH','Segoe UI',sans-serif)!important;font-style:normal!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;color:#2b2721!important;white-space:nowrap!important;background-repeat:no-repeat!important;background-position:left 50%!important;background-size:18px 18px!important}.uh-fakten>li.uh-fakt::before,.uh-fakten>li.uh-fakt::after{content:none!important}.uh-fakten>li.uh-fakt::marker{content:""!important}@media (max-width:999px){.accommodation-details__main>ul.uh-fakten{gap:5px 20px!important;padding:11px 0!important;margin-bottom:24px!important}.uh-fakten>li.uh-fakt{font-size:14px!important;padding-left:23px!important;background-size:17px 17px!important}}.uh-fakt--pers{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3.5 20c0-3.2 2.5-5 5.5-5s5.5 1.8 5.5 5'/%3E%3Cpath d='M16.5 5.6a2.9 2.9 0 0 1 0 5.6'/%3E%3Cpath d='M18 15c1.9.6 2.9 2.1 2.9 5'/%3E%3C/svg%3E")!important}.uh-fakt--bett{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 18V8'/%3E%3Cpath d='M3 13h18v5'/%3E%3Cpath d='M21 18v-3'/%3E%3Ccircle cx='7' cy='10.6' r='1.6'/%3E%3Cpath d='M10.5 13v-1.5A1.5 1.5 0 0 1 12 10h5.5A3.5 3.5 0 0 1 21 13.5'/%3E%3C/svg%3E")!important}.uh-fakt--raum{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='3' width='12' height='18' rx='1.5'/%3E%3Ccircle cx='14.6' cy='12' r='.9'/%3E%3C/svg%3E")!important}.uh-fakt--flaeche{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='1.5'/%3E%3Cpath d='M4 9h5V4'/%3E%3Cpath d='M20 15h-5v5'/%3E%3C/svg%3E")!important}.uh-fakt--jahr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.4 12a8.4 8.4 0 1 1-2.5-6'/%3E%3Cpath d='M20.4 3.6V7h-3.4'/%3E%3C/svg%3E")!important}.uh-fakt--sommer{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2.6v2M12 19.4v2M2.6 12h2M19.4 12h2M5.3 5.3l1.4 1.4M17.3 17.3l1.4 1.4M18.7 5.3l-1.4 1.4M6.7 17.3l-1.4 1.4'/%3E%3C/svg%3E")!important}.uh-fakt--allein{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 11L12 4.6l8.5 6.4'/%3E%3Cpath d='M6 9.8V20h12V9.8'/%3E%3C/svg%3E")!important}.uh-fakt--strom{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.4 3.4L7.2 12.4h4.4l-1 8.2 6.2-9.2h-4.4z'/%3E%3Cpath d='M3.6 3.6l16.8 16.8'/%3E%3C/svg%3E")!important}.uh-fakt--feuer{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2c2.8 3.8 4.8 5.4 4.8 8.8a4.8 4.8 0 0 1-9.6 0c0-1.9 1-3.4 2.4-4.8.3 1.1 1 1.9 1.9 2.2C12.8 7.4 12.3 5.1 12 3.2z'/%3E%3C/svg%3E")!important}.uh-fakt--sauna{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 15c2.2-2 4.4 2 6.6 0s4.4 2 6.6 0'/%3E%3Cpath d='M4.5 19c2.2-2 4.4 2 6.6 0s4.4 2 6.6 0'/%3E%3Cpath d='M8 3.6v4M12 2.9v4.7M16 3.6v4'/%3E%3C/svg%3E")!important}.uh-fakt--hotpot{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.6 11h16.8v3.2a5 5 0 0 1-5 5H8.6a5 5 0 0 1-5-5z'/%3E%3Cpath d='M9 4.2v3.2M13 3.2v4.2'/%3E%3C/svg%3E")!important}.uh-fakt--hof{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10l9-6.2L21 10'/%3E%3Cpath d='M5.2 10v10h13.6V10'/%3E%3Cpath d='M9.4 20v-5.6h5.2V20'/%3E%3C/svg%3E")!important}.uh-fakt--hund{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6.8' cy='9.4' r='1.7'/%3E%3Ccircle cx='11.2' cy='6.8' r='1.7'/%3E%3Ccircle cx='16.2' cy='7.6' r='1.7'/%3E%3Ccircle cx='19' cy='12' r='1.5'/%3E%3Cpath d='M12.6 12.2c-2.9 0-5.3 2.3-5.3 4.6 0 2.1 1.7 3.1 3.4 2.7 1.3-.3 2.6-.3 3.8 0 1.7.4 3.4-.6 3.4-2.7 0-2.3-2.4-4.6-5.3-4.6z'/%3E%3C/svg%3E")!important}.uh-fakt--keinhund{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6.8' cy='9.4' r='1.7'/%3E%3Ccircle cx='11.2' cy='6.8' r='1.7'/%3E%3Ccircle cx='16.2' cy='7.6' r='1.7'/%3E%3Ccircle cx='19' cy='12' r='1.5'/%3E%3Cpath d='M12.6 12.2c-2.9 0-5.3 2.3-5.3 4.6 0 2.1 1.7 3.1 3.4 2.7 1.3-.3 2.6-.3 3.8 0 1.7.4 3.4-.6 3.4-2.7 0-2.3-2.4-4.6-5.3-4.6z'/%3E%3Cpath d='M3.6 3.6l16.8 16.8'/%3E%3C/svg%3E")!important}.accommodation-details__main>section.uh-bewertungen{margin:0 0 34px!important;padding:26px 0 0!important;border-top:1px solid rgba(46,68,35,.16)!important}#main .uh-bewertungen__titel{font-family:var(--uh-serif,'Lora',Georgia,serif)!important;font-style:italic!important;font-weight:600!important;font-size:26px!important;line-height:1.25!important;color:#2e4423!important;margin:0 0 20px!important;padding:0!important;background:0 0!important}.uh-bew-karte{margin:0 0 22px!important;padding:0!important}.uh-bew-karte:last-of-type{margin-bottom:0!important}.uh-bew-karte__sterne{display:block!important;color:#6b8532!important;font-size:13px!important;letter-spacing:3px!important;line-height:1!important;margin:0 0 8px!important}#main .uh-bew-karte__text{font-family:var(--uh-sans,'Fira Sans UH',sans-serif)!important;font-style:normal!important;font-size:16px!important;line-height:1.62!important;color:#2b2721!important;margin:0 0 6px!important}#main .uh-bew-karte__wer{font-family:var(--uh-sans,'Fira Sans UH',sans-serif)!important;font-style:normal!important;font-size:14px!important;line-height:1.5!important;color:#6d6659!important;margin:0!important}.uh-bewertungen:not(.uh-bewertungen--offen) .uh-bew-karte--versteckt{display:none!important}#main button.uh-bewertungen__mehr{display:inline-block!important;margin:18px 0 0!important;padding:9px 18px!important;font-family:var(--uh-sans,'Fira Sans UH',sans-serif)!important;font-style:normal!important;font-size:15px!important;font-weight:400!important;color:#2e4423!important;background:0 0!important;border:1px solid rgba(46,68,35,.32)!important;border-radius:3px!important;cursor:pointer!important;box-shadow:none!important}#main button.uh-bewertungen__mehr:hover{border-color:#2e4423!important;background:rgba(46,68,35,.05)!important}.uh-bewertungen__hinweis{margin:16px 0 0!important;padding:9px 12px!important;font-size:13px!important;line-height:1.5!important;color:#7a5a20!important;background:rgba(200,150,40,.1)!important;border-left:3px solid rgba(200,150,40,.55)!important}@media (max-width:999px){.accommodation-details__main>section.uh-bewertungen{margin-bottom:28px!important;padding-top:22px!important}#main .uh-bewertungen__titel{font-size:20px!important;margin-bottom:16px!important}#main .uh-bew-karte__text{font-size:15px!important}.uh-bew-karte{margin-bottom:18px!important}}section.uh-aehnlich{max-width:1236px!important;margin:0 auto 8px!important;padding:34px 18px 0!important;border-top:1px solid rgba(46,68,35,.16)!important}#main .uh-aehnlich__titel{font-family:var(--uh-serif,'Lora',Georgia,serif)!important;font-style:italic!important;font-weight:600!important;font-size:26px!important;line-height:1.25!important;color:#2e4423!important;margin:0 0 6px!important;padding:0!important;background:0 0!important}#main .uh-aehnlich__unter{font-family:var(--uh-sans,'Fira Sans UH',sans-serif)!important;font-style:normal!important;font-size:15px!important;line-height:1.5!important;color:#6d6659!important;margin:0 0 22px!important}.uh-aehnlich__liste{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.uh-aehnlich__liste>li{list-style:none!important;margin:0!important;padding:0!important}.uh-aehnlich__liste>li::before,.uh-aehnlich__liste>li::marker{content:none!important}a.uh-aehnlich__karte{display:block!important;text-decoration:none!important;color:inherit!important;background:0 0!important;border:0!important}.uh-aehnlich__bild{display:block!important;width:100%!important;aspect-ratio:16/10!important;object-fit:cover!important;border-radius:4px!important;margin:0 0 11px!important;background:rgba(46,68,35,.07)!important}#main .uh-aehnlich__name{font-family:var(--uh-serif,'Lora',Georgia,serif)!important;font-style:italic!important;font-weight:600!important;font-size:19px!important;line-height:1.3!important;color:#2e4423!important;margin:0 0 4px!important}#main .uh-aehnlich__meta{font-family:var(--uh-sans,'Fira Sans UH',sans-serif)!important;font-style:normal!important;font-size:14px!important;line-height:1.5!important;color:#6d6659!important;margin:0!important}a.uh-aehnlich__karte:hover .uh-aehnlich__name{text-decoration:underline!important}a.uh-aehnlich__karte:hover .uh-aehnlich__bild{filter:brightness(1.04)!important}@media (max-width:999px){section.uh-aehnlich{padding:26px 18px 0!important}#main .uh-aehnlich__titel{font-size:20px!important}#main .uh-aehnlich__unter{font-size:14px!important;margin-bottom:18px!important}.uh-aehnlich__liste{grid-template-columns:1fr!important;gap:14px!important}a.uh-aehnlich__karte{display:grid!important;grid-template-columns:104px 1fr!important;gap:14px!important;align-items:center!important}.uh-aehnlich__bild{aspect-ratio:1/1!important;margin:0!important}#main .uh-aehnlich__name{font-size:17px!important}#main .uh-aehnlich__meta{font-size:13px!important}}section.uh-stoebern{max-width:1236px!important;margin:0 auto 10px!important;padding:34px 18px 0!important;border-top:1px solid rgba(46,68,35,.16)!important}#main .uh-stoebern__titel{font-family:var(--uh-serif,'Lora',Georgia,serif)!important;font-style:italic!important;font-weight:600!important;font-size:26px!important;line-height:1.25!important;color:#2e4423!important;margin:0 0 22px!important;padding:0!important;background:0 0!important}.uh-stoebern__liste{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}.uh-stoebern__liste>li{list-style:none!important;margin:0!important;padding:0!important}.uh-stoebern__liste>li::before,.uh-stoebern__liste>li::marker{content:none!important}a.uh-stoeber{display:block!important;height:100%!important;text-decoration:none!important;color:inherit!important;background-color:#f7f4f0!important;border:1px solid rgba(46,68,35,.1)!important;border-radius:4px!important;padding:20px 18px 18px!important;transition:background .18s ease,border-color .18s ease!important;background-repeat:no-repeat!important;background-position:18px 20px!important;background-size:22px 22px!important}a.uh-stoeber:hover{background-color:#f2ede6!important;border-color:rgba(46,68,35,.26)!important}#main .uh-stoeber__titel{font-family:var(--uh-serif,'Lora',Georgia,serif)!important;font-style:italic!important;font-weight:600!important;font-size:18px!important;line-height:1.3!important;color:#2e4423!important;margin:34px 0 5px!important}#main .uh-stoeber__satz{font-family:var(--uh-sans,'Fira Sans UH',sans-serif)!important;font-style:normal!important;font-size:14px!important;line-height:1.5!important;color:#6d6659!important;margin:0!important}@media (max-width:1100px){.uh-stoebern__liste{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:999px){section.uh-stoebern{padding:26px 18px 0!important}#main .uh-stoebern__titel{font-size:20px!important;margin-bottom:16px!important}.uh-stoebern__liste{gap:12px!important}a.uh-stoeber{padding:16px 14px 14px!important;background-position:14px 16px!important;background-size:20px 20px!important}#main .uh-stoeber__titel{font-size:16px!important;margin-top:28px!important}#main .uh-stoeber__satz{font-size:13px!important}}@media (max-width:520px){.uh-stoebern__liste{grid-template-columns:1fr!important}}a.uh-stoeber--hund{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6.8' cy='9.4' r='1.7'/%3E%3Ccircle cx='11.2' cy='6.8' r='1.7'/%3E%3Ccircle cx='16.2' cy='7.6' r='1.7'/%3E%3Ccircle cx='19' cy='12' r='1.5'/%3E%3Cpath d='M12.6 12.2c-2.9 0-5.3 2.3-5.3 4.6 0 2.1 1.7 3.1 3.4 2.7 1.3-.3 2.6-.3 3.8 0 1.7.4 3.4-.6 3.4-2.7 0-2.3-2.4-4.6-5.3-4.6z'/%3E%3C/svg%3E")!important}a.uh-stoeber--familie{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='2.6'/%3E%3Ccircle cx='16.5' cy='8' r='2.2'/%3E%3Cpath d='M2.5 20c0-3 2-4.6 4.5-4.6S11.5 17 11.5 20'/%3E%3Cpath d='M13 20c0-2.6 1.6-4 3.5-4s3.5 1.4 3.5 4'/%3E%3C/svg%3E")!important}a.uh-stoeber--kerze{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.6c1.6 1.8 2.4 2.8 2.4 4.2a2.4 2.4 0 0 1-4.8 0c0-1.4.8-2.4 2.4-4.2z'/%3E%3Crect x='8.6' y='10.4' width='6.8' height='10.4' rx='1.4'/%3E%3C/svg%3E")!important}a.uh-stoeber--runde{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='8' r='2.2'/%3E%3Ccircle cx='12' cy='6.4' r='2.2'/%3E%3Ccircle cx='18' cy='8' r='2.2'/%3E%3Cpath d='M2.4 19c0-2.8 1.6-4.2 3.6-4.2S9.6 16.2 9.6 19'/%3E%3Cpath d='M8.4 20c0-3 1.6-4.6 3.6-4.6s3.6 1.6 3.6 4.6'/%3E%3Cpath d='M14.4 19c0-2.8 1.6-4.2 3.6-4.2s3.6 1.4 3.6 4.2'/%3E%3C/svg%3E")!important}a.uh-stoeber--herz{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.2S3.8 15.4 3.8 9.6A4.2 4.2 0 0 1 12 7.8a4.2 4.2 0 0 1 8.2 1.8c0 5.8-8.2 10.6-8.2 10.6z'/%3E%3C/svg%3E")!important}a.uh-stoeber--allein{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7.4' r='3.1'/%3E%3Cpath d='M5.6 20.4c0-3.6 2.9-5.6 6.4-5.6s6.4 2 6.4 5.6'/%3E%3C/svg%3E")!important}a.uh-stoeber--schnee{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.6v18.8M3.9 7.3l16.2 9.4M20.1 7.3L3.9 16.7'/%3E%3Cpath d='M9.4 4.6L12 7.2l2.6-2.6M9.4 19.4L12 16.8l2.6 2.6'/%3E%3C/svg%3E")!important}a.uh-stoeber--sonne{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2.6v2M12 19.4v2M2.6 12h2M19.4 12h2M5.3 5.3l1.4 1.4M17.3 17.3l1.4 1.4M18.7 5.3l-1.4 1.4M6.7 17.3l-1.4 1.4'/%3E%3C/svg%3E")!important}a.uh-stoeber--bahn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3.4' width='14' height='12.6' rx='3'/%3E%3Cpath d='M5 10.4h14'/%3E%3Ccircle cx='8.6' cy='13.2' r='.9'/%3E%3Ccircle cx='15.4' cy='13.2' r='.9'/%3E%3Cpath d='M7.6 16l-2 4.6M16.4 16l2 4.6'/%3E%3C/svg%3E")!important}a.uh-stoeber--berg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.4 19.4l6.4-11 4 6.4 2.4-3.8 6.4 8.4z'/%3E%3C/svg%3E")!important}a.uh-stoeber--ort{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8532' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.4s6.6-6.2 6.6-11A6.6 6.6 0 0 0 5.4 10.4c0 4.8 6.6 11 6.6 11z'/%3E%3Ccircle cx='12' cy='10.2' r='2.4'/%3E%3C/svg%3E")!important}@media (min-width:1000px){.accommodation-details__aside>.accommodation-detail__booking-box{position:sticky!important;top:120px!important;max-height:calc(100vh - 140px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:rgba(46,68,35,.3) transparent!important}.accommodation-detail__booking-box::-webkit-scrollbar{width:8px}.accommodation-detail__booking-box::-webkit-scrollbar-thumb{background:rgba(46,68,35,.26);border-radius:4px}.accommodation-detail__booking-box::-webkit-scrollbar-track{background:0 0}.accommodation-detail__location-description [style*=grid-template-columns]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important}}@media (max-width:999px){.accommodation-details__aside>.accommodation-detail__booking-box{position:static!important;max-height:none!important;overflow:visible!important}}section.uh-abschluss{max-width:1236px!important;margin:0 auto!important;padding:32px 18px 10px!important;border-top:1px solid rgba(46,68,35,.16)!important;text-align:center!important}#main .uh-abschluss__titel{font-family:var(--uh-serif,'Lora',Georgia,serif)!important;font-style:italic!important;font-weight:600!important;font-size:22px!important;line-height:1.3!important;color:#2e4423!important;margin:0 0 16px!important;padding:0!important;background:0 0!important}#main a.uh-abschluss__btn{display:inline-block!important;background:#2e4423!important;color:#f7f3e8!important;padding:13px 28px!important;border-radius:3px!important;border:0!important;font-family:var(--uh-sans,'Fira Sans UH',sans-serif)!important;font-style:normal!important;font-size:16px!important;font-weight:400!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;transition:background .18s ease!important}#main a.uh-abschluss__btn:hover{background:#3a5530!important;color:#f7f3e8!important}@media (max-width:999px){section.uh-abschluss{padding:26px 18px 8px!important}#main .uh-abschluss__titel{font-size:19px!important}#main a.uh-abschluss__btn{font-size:15px!important;padding:12px 22px!important}}@media (max-width:999px){#top#top .mobile-sticky.uh-leiste--detail .Buchen{display:none!important}#top#top .mobile-sticky.uh-leiste--detail .kontakt{flex:1 1 auto!important;text-align:center!important;background:#c8102e!important;color:#f7f3e8!important}}.uh-team__img--pauline,.uh-profil--pauline,.uh-karte--pauline{object-view-box:inset(9.4% 21.1% 46.6% 23.2%)!important;object-position:50%0!important}.uh-team__img--daniel,.uh-profil--daniel,.uh-karte--daniel{object-view-box:inset(2.2% 6.1% 24.7% 2.5%)!important;object-position:50%0!important}.uh-team__img--julia,.uh-profil--julia,.uh-karte--julia{object-view-box:inset(9.6% 18% 37.3% 15.6%)!important;object-position:50%0!important}body.uh-ohne-leiste .mobile-sticky,body.uh-ohne-leiste .mobile-sticky.uh-leiste--detail{display:none!important}.accommodation-row__price.uh-preis--angebot,.accommodation-card__price.uh-preis--angebot{display:block!important}@media (min-width:1000px){#main .uh-section--direct .ce_rsce_tiles{grid-template-columns:repeat(4,1fr)!important;max-width:none!important;gap:16px!important;margin:20px 0 0!important}}section.uh-weiter{margin:0!important;padding:4px 0 0!important}#main .uh-weiter__titel{font-size:26px!important;margin:0 0 6px!important;line-height:1.15!important}#main .uh-weiter__unter{margin:0 0 26px!important;color:#6b6459!important;font-size:17px!important}.uh-weiter__spalten{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;align-items:start!important}#main .uh-weiter__kopf{font-family:var(--uh-sans, 'Fira Sans UH', sans-serif)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#44522a!important;margin:0 0 6px!important;padding-bottom:9px!important;border-bottom:2px solid rgba(68,82,42,.3)!important}.uh-weiter__liste{list-style:none!important;margin:0!important;padding:0!important}.uh-weiter__liste li{margin:0!important;padding:0!important}.uh-weiter__liste li::before,.uh-weiter__liste li::marker{content:none!important}#main .uh-weiter__liste a{display:flex!important;align-items:center!important;gap:13px!important;padding:11px 0!important;border-bottom:1px solid rgba(46,68,35,.14)!important;color:#2b2721!important;text-decoration:none!important;font-size:17px!important}#main .uh-weiter__liste a:hover{color:#3a5730!important;text-decoration:underline!important}#main .uh-weiter__text{margin:0 0 18px!important;font-size:17px!important;line-height:1.55!important}#main a.uh-weiter__btn{display:inline-block!important;background:#2e4423!important;color:#f7f3e8!important;padding:12px 24px!important;border-radius:3px!important;text-decoration:none!important;font-family:var(--uh-sans, 'Fira Sans UH', sans-serif)!important;font-weight:500!important;font-size:17px!important}#main a.uh-weiter__btn:hover{background:#3a5730!important}#main .uh-weiter__tel{margin:14px 0 0!important;font-size:16px!important;color:#6b6459!important}#main .uh-weiter__spontan{margin:16px 0 0!important;font-size:16px!important}#main .uh-weiter__spontan a{color:#5d6b3f!important}@media (min-width:900px){section.uh-weiter{padding:10px 0 0!important}#main .uh-weiter__titel{font-size:clamp(32px,3.2vw,44px)!important;margin-bottom:10px!important}#main .uh-weiter__unter{font-size:21px!important;margin-bottom:44px!important}.uh-weiter__spalten{grid-template-columns:repeat(3,1fr)!important;gap:40px 64px!important}#main .uh-weiter__kopf{font-size:18px!important;margin-bottom:8px!important;padding-bottom:12px!important}#main .uh-weiter__liste a{font-size:21px!important;padding:17px 0!important}#main .uh-weiter__text{font-size:19px!important;line-height:1.6!important;margin-bottom:26px!important}#main a.uh-weiter__btn{font-size:19px!important;padding:15px 32px!important}#main .uh-weiter__tel{font-size:18px!important;margin-top:20px!important}#main .uh-weiter__spontan{font-size:18px!important;margin-top:22px!important}}#main #article-272{padding-bottom:46px!important}#main #article-272>.inside{padding-top:54px!important;padding-bottom:10px!important}@media (min-width:900px){#main #article-272>.inside{padding-top:72px!important}}#main .uh-weiter .uh-weiter__kopf{font-weight:700!important}.uh-weiter__wappen{flex:0 0 auto!important;display:block!important;position:relative!important;width:26px!important;height:26px!important;overflow:hidden!important}.uh-weiter__wappen img{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;height:32.6px!important;width:auto!important;max-width:none!important;display:block!important}.uh-weiter__ico{flex:0 0 auto!important;width:24px!important;height:24px!important;display:block!important;background-repeat:no-repeat!important;background-position:center!important;background-size:24px 24px!important}.uh-weiter__ico--hund{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2344522a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6.8' cy='9.4' r='1.7'/%3E%3Ccircle cx='11.2' cy='6.8' r='1.7'/%3E%3Ccircle cx='16.2' cy='7.6' r='1.7'/%3E%3Ccircle cx='19' cy='12' r='1.5'/%3E%3Cpath d='M12.6 12.2c-2.9 0-5.3 2.3-5.3 4.6 0 2.1 1.7 3.1 3.4 2.7 1.3-.3 2.6-.3 3.8 0 1.7.4 3.4-.6 3.4-2.7 0-2.3-2.4-4.6-5.3-4.6z'/%3E%3C/svg%3E")!important}.uh-weiter__ico--strom{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2344522a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.4 3.4L7.2 12.4h4.4l-1 8.2 6.2-9.2h-4.4z'/%3E%3Cpath d='M3.6 3.6l16.8 16.8'/%3E%3C/svg%3E")!important}.uh-weiter__ico--pers{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2344522a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3.5 20c0-3.2 2.5-5 5.5-5s5.5 1.8 5.5 5'/%3E%3Cpath d='M16.5 5.6a2.9 2.9 0 0 1 0 5.6'/%3E%3Cpath d='M18 15c1.9.6 2.9 2.1 2.9 5'/%3E%3C/svg%3E")!important}.uh-weiter__ico--sauna{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2344522a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 15c2.2-2 4.4 2 6.6 0s4.4 2 6.6 0'/%3E%3Cpath d='M4.5 19c2.2-2 4.4 2 6.6 0s4.4 2 6.6 0'/%3E%3Cpath d='M8 3.6v4M12 2.9v4.7M16 3.6v4'/%3E%3C/svg%3E")!important}.uh-weiter__ico--allein{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2344522a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 11L12 4.6l8.5 6.4'/%3E%3Cpath d='M6 9.8V20h12V9.8'/%3E%3C/svg%3E")!important}.uh-weiter__ico--hof{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2344522a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10l9-6.2L21 10'/%3E%3Cpath d='M5.2 10v10h13.6V10'/%3E%3Cpath d='M9.4 20v-5.6h5.2V20'/%3E%3C/svg%3E")!important}@media (max-width:899px){.uh-weiter__wappen{width:22px!important;height:22px!important}.uh-weiter__wappen img{height:27.6px!important}.uh-weiter__ico{width:21px!important;height:21px!important;background-size:21px 21px!important}#main .uh-weiter__liste a{gap:11px!important}}@media (min-width:1000px){.accommodation-details__aside>.accommodation-detail__booking-box{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important}.accommodation-detail__booking-box::-webkit-scrollbar{width:0!important;height:0!important}}html[lang=en] .accommodation-detail__amenities::before{content:"The Accommodation"}html[lang=en] .accommodation-detail__location-description>details:nth-of-type(1)::before{content:"The Area"}html[lang=en] .accommodation-detail__location-description>details:nth-of-type(3)::before{content:"Practical Information"}.uh-enfaq{background:#f4f6ed;border-radius:22px;padding:40px 28px;margin:28px 0;max-width:880px}.uh-enfaq h2{font-family:"Lora",Georgia,serif;font-weight:600;font-size:32px;line-height:1.15;margin:0 0 22px;color:#5a7027;position:relative;padding-top:16px}.uh-enfaq h2::before{content:"";position:absolute;top:0;left:0;width:48px;height:3px;background:#b34836;border-radius:2px}.uh-enfaq details{background:#fff;border:1px solid #dfe3d4;border-radius:14px;padding:0 20px;margin-bottom:10px}.uh-enfaq summary{cursor:pointer;padding:16px 0;font-weight:800;font-size:17px;color:#2f3a2c;list-style:none}.uh-enfaq summary::-webkit-details-marker{display:none}.uh-enfaq summary::after{content:"+";float:right;color:#b34836;font-weight:800;margin-left:14px}.uh-enfaq details[open] summary::after{content:"–"}.uh-enfaq details p{margin:0;padding:0 0 18px;color:#647062}#main .inside>.uh-enfaq{margin:36px auto 44px;width:100%}@media (max-width:700px){.uh-enfaq{padding:28px 18px;border-radius:16px}.uh-enfaq h2{font-size:25px}}.accommodation-detail__location-description>p:has(>span>a[href*="/urlaubsthemen/"]),.accommodation-detail__location-description>p:has(>span>a[href*="/holiday-themes/"]){margin:26px 0 6px}.accommodation-detail__location-description>p>span:has(>a[href*="/urlaubsthemen/"]),.accommodation-detail__location-description>p>span:has(>a[href*="/holiday-themes/"]){display:block!important;background:#d3822f!important;border-radius:10px;padding:0;font-size:1rem!important;color:#fff!important;box-shadow:0 3px 10px rgba(0,0,0,.14);transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.accommodation-detail__location-description>p>span:has(>a[href*="/urlaubsthemen/"]):hover,.accommodation-detail__location-description>p>span:has(>a[href*="/holiday-themes/"]):hover{background:#b96d20!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.accommodation-detail__location-description>p>span>a[href*="/urlaubsthemen/"],.accommodation-detail__location-description>p>span>a[href*="/holiday-themes/"]{display:block;padding:17px 24px;font-family:"Ubuntu",Arial,sans-serif;font-size:17px!important;font-weight:600;line-height:1.3;color:#fff!important;text-decoration:none!important}@media (max-width:600px){.accommodation-detail__location-description>p>span>a[href*="/urlaubsthemen/"],.accommodation-detail__location-description>p>span>a[href*="/holiday-themes/"]{padding:15px 18px;font-size:16px!important}}