:root{--papier:#f7f2e9;--tafel:#f7f2e9;--text:#493829;--gedaempft:#756657;--radius-xl:0px;--radius-lg:0px;--radius-md:2px;--schatten:none;--schatten-klein:none;--inhalt:1156px;--abschnitt-abstand:100px}body{background:#f7f2e9}h1,h2,h3{color:inherit}p{margin-bottom:1em}.hero h1{color:#fff9ef}.hero-copy .eyebrow{color:#fff9ef}.hero-copy p{margin-bottom:30px}.subhead{height:140px;background:#3c3329;color:#fff9ef}.b1-header{height:140px}.subhead .b1-header{position:relative}.brand img{height:auto}.b1-header nav{gap:24px}.b1-header nav>a:first-child{padding:0;border:0}.b1-header nav a{white-space:nowrap}.menu-panel{z-index:20}.site-footer{align-items:start;gap:40px;padding:60px 5%}.site-footer>div{max-width:360px}.site-footer a{display:block;margin-bottom:8px}.site-footer img{width:160px;height:auto;margin-bottom:22px}.site-footer p{color:inherit}.mockbar{background:#e3d5c2;color:#554130;padding:12px 24px;text-align:center;font-size:13px}.page-title{max-width:1240px;margin:auto;padding:80px 42px 25px}.page-title h1{font-size:55px;letter-spacing:-1.8px;max-width:1000px;line-height:1.18}.original>.abschnitt{padding-top:65px;padding-bottom:65px;border-bottom:1px solid #dacdbb}.original .tafel,.original .holz{padding:0;background:none;box-shadow:none;color:#493829;border-radius:0}.original .holz h2,.original .holz h3,.original .holz p,.original .holz li,.original .holz a{color:inherit}.original .haus{grid-template-columns:1fr 1fr;gap:65px}.original .haus__text{padding:0}.original h2{margin-bottom:25px;font-size:38px;letter-spacing:-1px}.original h3{margin-bottom:16px}.original p{margin-bottom:20px}.original .bild,.original .galerie-bild{border-radius:0;box-shadow:none}.original .mosaik{gap:22px}.original .ausstattung{padding:35px 0;border-top:1px solid #cabcab;margin-top:45px;background:none;box-shadow:none}.original .ausstattung__liste{gap:16px 30px}.original .entfernungen{border-top:1px solid #cabcab;border-bottom:1px solid #cabcab;background:none;box-shadow:none;border-radius:0}.original .card__spalten{gap:45px}.original .card__spalte,.original .card__links{padding-top:24px;border-top:1px solid #cabcab}.original .bewertungen{margin-top:80px;padding:55px;background:#eae2d5}.original .bewertung__zahl,.original .bewertung__themen,.original .stimmen__zaehler{color:#493829!important}.original .bewertung__zahl span,.original .zitat p{color:#493829}.original .zitat cite{color:#8c6034}.original .stimmen__mehr{padding:35px 0 0;border-top:1px solid #cabcab;background:none;border-radius:0}.original .pfeil{border-color:#8c6034;color:#493829}.original .pfeil:hover{background:#493829;color:#fff}.original .stimmen__fest{gap:35px}.original .buchen{grid-template-columns:1.2fr .8fr;gap:70px}.original .buchen__regeln,.original .buchen__spalte{gap:30px}.original .ablauf{padding:0;background:none;box-shadow:none}.original .ablauf:before{display:none}.original .ablauf li{padding-bottom:25px}.original .preis{background:#eae2d5;border-radius:0}.original .fragen{padding:0;background:none;box-shadow:none}.original .anfrage{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px 65px}.original .anfrage__kopf{grid-column:1;grid-row:1/3}.original .anfrage__formular,.simulation-controls{grid-column:2}.original .anfrage input,.original .anfrage select,.original .anfrage textarea{background:#fffaf3;border-color:#c4b6a5;color:#493829}.original .anfrage input[type=date]{color-scheme:light}.original .anfrage .field label,.original .anfrage .feld__zusatz,.original .field-hint,.original .kontakt dt,.original .kontakt dd,.original .form-status{color:#756657}.original .field-error,.original .form-status.is-error{color:#a33a22}.original .anfrage input[type=checkbox]{background:#fffaf3}.original .anfrage input:checked{background:#8c6034}.original .anfrage a.knopf,.original a.knopf--kupfer{color:#fffaf0}.knopf,.original .knopf{border-radius:2px}.original .knopf--hell{background:#eae2d5}.simulation-controls{padding:25px;background:#eae2d5;font-size:15px}.simulation-controls select{margin:12px 0;max-width:280px}.simulation-controls button{border:1px solid #9c8269;background:transparent;padding:10px 16px;cursor:pointer;color:inherit}.original #form-success{padding:25px;border:1px solid #a56837;border-radius:0}.original .form-success__titel{color:#493829!important}.legal{max-width:900px;margin:auto;padding:50px 42px 100px}.legal h1{display:none}.legal h2{font-size:27px;margin:40px 0 20px}.legal li{margin-bottom:14px}.legal a{overflow-wrap:anywhere;text-decoration:underline}.gallery-nav{max-width:1240px;margin:auto;display:flex;gap:30px;padding:20px 42px;flex-wrap:wrap}.gallery-nav a{border-bottom:1px solid #a56837}.galerie-raster{columns:3 250px;column-gap:24px}.galerie-raster li{margin-bottom:24px}.original .infos-links li{border-color:#cabcab}.overview{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;border-bottom:1px solid #dacdbb}.overview p{margin:24px 0}.overview>img{height:470px}.overview.reverse>img{order:-1}.home .facts{padding:40px 20px;margin:50px auto 90px;max-width:1156px}.home .contact p:last-child{margin-bottom:0}.home .contact p:last-child a{font-size:16px;text-decoration:underline}.home .contact h2{color:inherit}.home .film-title p{margin:0}.home .film-section h2{color:inherit}.home .hero-bottom a{color:inherit}.leuchtkasten img{width:auto}.leuchtkasten svg{width:22px}.original .fakten{margin:0;padding:0}.original .fakten__liste{transform:none;background:none;box-shadow:none;border-radius:0}.original .fakten__liste li{background:none;box-shadow:none;border-radius:0}.original .fakten__gross{color:#493829}.original .fakten__liste a{color:inherit}.original .haus__text .betont{border-radius:0;background:#eae2d5}.original .infos-card,.original .gastgeber,.original .sommer,.original .lage{gap:65px}.original .infos-winter{gap:65px}.original .infos-winter__bild{aspect-ratio:4/3}.original .infos-links h3{font-size:23px}.original .anfrage__formular .btn-label{color:#fffaf0}.original .infos-raster{gap:0 60px}.skip{z-index:100}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid #a56837;outline-offset:5px}[hidden]{display:none!important}@media(max-width:1000px){.b1-header nav>a:not(.round){display:none}.original .haus{grid-template-columns:1fr}.original .buchen{grid-template-columns:1fr}.original .anfrage{grid-template-columns:1fr}.original .anfrage__kopf,.original .anfrage__formular,.simulation-controls{grid-column:1;grid-row:auto}.original .infos-card,.original .gastgeber,.original .sommer,.original .lage{gap:35px}.overview{gap:40px}}@media(max-width:700px){:root{--abschnitt-abstand:55px}.subhead,.b1-header{height:105px}.b1-header{padding:20px 24px}.page-title{padding:50px 24px 10px}.page-title h1{font-size:36px;letter-spacing:-1px}.original>.abschnitt{padding-top:40px;padding-bottom:40px}.original h2{font-size:31px}.original .bewertungen{padding:28px 22px;margin-top:50px}.original .stimmen__mehr{padding-top:25px}.original .bewertung__zahl{font-size:60px}.original .card__spalten{gap:25px}.original .haus{gap:35px}.original .buchen{gap:40px}.original .anfrage{gap:28px}.original .infos-links li{gap:10px}.original .infos-links h3{font-size:23px}.legal{padding:30px 24px 65px}.legal h2{font-size:24px}.site-footer{padding:45px 24px}.gallery-nav{padding:20px 24px;gap:20px}.galerie-raster{columns:2 140px;column-gap:14px}.galerie-raster li{margin-bottom:14px}.overview{grid-template-columns:1fr;gap:30px}.overview.reverse>img{order:0}.overview>img{height:340px}.overview h2{font-size:34px}.home .facts{margin:25px 24px 60px;padding:30px 0}.original .fakten__liste{margin:0}.original .fakten{margin:0}.original .infos-winter{gap:35px}.simulation-controls{padding:20px}.original .stimmen__buehne{min-height:0}.b1-header .menu-panel{top:95px;max-width:calc(100vw - 48px)}.b .hero-copy{bottom:120px}.hero-bottom{gap:15px}.hero-bottom a{max-width:95px;text-align:right}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
