@import'https://www.wpt-online.de/css/wpt-cc.css';@import'https://cdn.wpt-online.de/font-awesome/6.1.1/css/all.min.css';@import'https://cdn.wpt-online.de/bootstrap/5.3.2/css/bootstrap.min.css';@import'https://cdn.wpt-online.de/magnific-popup/1.1.0/css/magnific-popup.css';:root{--brand-primary: #6D0000;--brand-primary-light: #a00000;--brand-primary-dark: #3a0000;--brand-secondary: #6D0000;--brand-secondary-light: rgb(156.0555555556, 2.9444444444, 82.4444444444);--brand-secondary-dark: rgb(55.9444444444, 1.0555555556, 29.5555555556);--text-font-stack: 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";--headline-font-stack: 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";--code-font-stack: "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Monaco", monospace;--text-font-size: 16px;--text-font-size-medium: 18px;--text-font-size-large: 20px;--font-size-base: 16;--remScaleFactor: 16;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--text-color: #212529;--headline-color: var(--brand-primary);--background: #fff;--gray: #999;--gray-light: #ededed;--gray-dark: #444;--link-color: var(--brand-primary);--link-hover-color: var(--brand-primary-light);--border-color: var(--gray);--topheader-background: var(--brand-primary);--topheader-color: #fff;--topheader-link-color: #fff;--topheader-link-hover-color: #fff;--navbar-bg: #fff;--nav-link-color: var(--brand-primary);--nav-link-hover-color: var(--brand-primary-light);--nav-link-active-color: var(--brand-primary);--footer-background: #fff;--footer-color: #000;--footer-link-color: #000;--footer-link-hover-color: var(--brand-primary-light);--bg-mandatory: var(--gray-dark);--mandatory-link-color: #fff;--mandatory-link-hover-color: #fff;--button-font-size: 14px;--button-bg: var(--brand-primary);--button-color: #fff;--button-border-style: solid;--button-border-width: 1px;--button-border-radius: 0px;--button-border-color: var(--brand-primary);--button-hover-bg: var(--brand-primary-light);--button-hover-color: #fff;--button-hover-border-radius: 0px;--button-hover-border-color: var(--brand-primary-light);--form-color: var(--text-color);--placeholder-color: rgba(0,0,0, .25)}.default-btn,.btn.primary-background,.wpt-cc-btn{font-size:.875em;background-color:var(--button-bg) !important;color:var(--button-color) !important;border:var(--button-border-width) var(--button-border-style) var(--button-border-color);border-radius:var(--button-border-radius)}.default-btn:hover,.btn.primary-background:hover,.wpt-cc-btn:hover,.default-btn:focus,.btn.primary-background:focus,.wpt-cc-btn:focus,.active.default-btn,.active.btn.primary-background,.active.wpt-cc-btn{background-color:var(--button-hover-bg) !important;color:var(--button-hover-color) !important;border-color:var(--button-hover-border-color);border-radius:var(--button-hover-border-radius)}.inverted.default-btn,.inverted.btn.primary-background,.inverted.wpt-cc-btn{background-color:#fff !important;border-color:#fff !important;color:var(--button-hover-bg) !important}.inverted.default-btn:hover,.inverted.btn.primary-background:hover,.inverted.wpt-cc-btn:hover,.inverted.default-btn:focus,.inverted.btn.primary-background:focus,.inverted.wpt-cc-btn:focus{background-color:var(--button-hover-bg) !important;color:#fff !important}.default-btn:focus-visible,.btn.primary-background:focus-visible,.wpt-cc-btn:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--button-hover-bg), 0.5)}.map{position:relative;width:100%;height:300px;z-index:0}@media screen and (min-width: 768px){.buchen-container .map{height:100%}}.map::before,.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wpt-cc-banner{font-family:var(--text-font-stack) !important}.iframe-placeholder-overlay .cookie-information{color:#fff;text-decoration:underline;font-weight:bold}.iframe-placeholder-overlay .cookie-information:hover{text-decoration:none;opacity:.7}.wpt-cc-btn{box-shadow:none !important}.ui-widget{font-family:var(--text-font-stack) !important}html{scroll-behavior:smooth}body{font-family:var(--text-font-stack);color:var(--text-color);font-weight:var(--font-weight-normal);font-size:var(--text-font-size);width:100%;min-height:100vh;overflow-x:hidden}body.medium{font-size:var(--text-font-size-medium)}body.large{font-size:var(--text-font-size-large)}a,.link{color:var(--link-color);text-decoration:none}a:hover,.link:hover{color:var(--link-hover-color);text-decoration:underline}.link{display:inline}.link:hover{cursor:pointer}p:last-of-type{margin-bottom:0}#get{background:url("https://http-get.de/get.gif") no-repeat}.cpx-12,.cpt-12{padding-top:calc(var(--bs-gutter-x)*.5)}.cpx-12,.cpb-12{padding-bottom:calc(var(--bs-gutter-x)*.5)}.scroll-abstand{position:relative;opacity:0;visibility:hidden;z-index:-1;height:7.25rem;margin-top:-7.25rem}.scrolled .scroll-abstand{height:4.75rem;margin-top:-4.75rem}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--headline-font-stack);color:var(--headline-color)}#wrapper{height:100%;min-height:100vh;position:relative;padding-bottom:24.5rem}.sideimage{background-position:center center;background-size:cover;background-repeat:no-repeat}#hotel .sideimage{background-image:url(../images/terasse.jpg)}.zoom-image{overflow:hidden}.zoom-image img{transition:all .4s ease-in-out}.zoom-image:hover img{transform:scale(1.2)}.buchen-container{background-color:rgba(0,0,0,0)}.buchen-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)),url(../images/monopol-eingang.jpg) center center/cover no-repeat;background-attachment:fixed;z-index:-1}.cta,.parallax{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}#preise.parallax{background-image:linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),url(../images/preise-hintergrund.jpg)}.kachel{position:relative;overflow:hidden}.kachel>img{transition:all .4s ease-in-out}.kachel .kachel-img-text{position:absolute;bottom:12px;left:12px;z-index:2}.kachel:hover>img{transform:scale(1.2)}@media screen and (min-width: 768px){#wrapper{padding-bottom:12.8125rem}}.top-header{background-color:var(--topheader-background);color:var(--topheader-color)}.top-header a{display:inline-block;color:var(--topheader-link-color);text-decoration:none}.top-header a:hover{color:var(--topheader-link-hover-color);text-decoration:underline;opacity:.8}.navbar,.dropdown-menu{background-color:var(--navbar-bg)}.navbar-brand img{width:auto;max-width:12.5rem;height:6.25rem;transition:all .4s ease-in-out}.scrolled .navbar-brand img{height:3.75rem}.nav-item{border-bottom:1px solid var(--nav-link-color)}.nav-link,.dropdown-item{color:var(--nav-link-color);text-align:center}.nav-link{text-transform:uppercase;font-weight:var(--font-weight-semi-bold)}.nav-link:hover,.nav-link:focus{color:var(--nav-link-hover-color);text-decoration:none;opacity:.7}.nav-link.active,.nav-link.show{color:var(--nav-link-active-color) !important}.offcanvas{background-color:var(--navbar-bg)}.offcanvas-title{color:var(--nav-link-color)}@media screen and (min-width: 1200px){.nav-item{border-bottom:none}.nav-link{position:relative;text-align:start}.nav-link::before{content:"";position:absolute;bottom:0px;left:8px;width:0;height:4px;transition:width .4s ease-in-out}.nav-link:hover::before,.nav-link:focus::before{width:calc(100% - 16px);background-color:var(--nav-link-hover-color)}.nav-link.active::before{content:"    ";font-family:"Font Awesome 6 Free";font-weight:900;font-size:8px;text-align:center;width:calc(100% - 16px);height:8px;background-color:rgba(0,0,0,0) !important}.dropdown-item{text-align:left}.dropdown-item:hover,.dropdown-item:focus{background-color:var(--brand-primary);color:#fff;text-decoration:none}.dropdown-menu{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}}.hero{height:calc(100vh - 124px);min-height:450px;background:url(../images/geaenderte-Seite4.jpg) center center/cover no-repeat}.hero-subpage{padding:11.25rem 0rem 11.25rem 0rem;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/default-header.jpg)}.hero-subpage#freizeit{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/576/freizeit-header.jpg)}.hero-subpage#hotel{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/576/hotel-header.jpg)}.hero-subpage#leistungen{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/576/leistungen-header.jpg)}.hero-subpage .hero-headline{font-size:2.5em}.hero-text{top:50%;left:50%;transform:translate(-50%, -50%);width:300px;background-color:rgba(109,0,0,.85)}.hero-text h1{font-size:1.5em}.next-section{left:50%;bottom:0;transform:translateX(-50%)}@media screen and (min-width: 576px){.hero-subpage#freizeit{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/768/freizeit-header.jpg)}.hero-subpage#hotel{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/768/hotel-header.jpg)}.hero-subpage#leistungen{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/768/leistungen-header.jpg)}}@media screen and (min-width: 768px){.hero{height:calc(100vh - 148px)}.hero-text{width:420px}.hero-text h1{font-size:1.7em}.hero-subpage#freizeit{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/992/freizeit-header.jpg)}.hero-subpage#hotel{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/992/hotel-header.jpg)}.hero-subpage#leistungen{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/992/leistungen-header.jpg)}}@media screen and (min-width: 992px){.hero-subpage#freizeit{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/1200/freizeit-header.jpg)}.hero-subpage#hotel{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/1200/hotel-header.jpg)}.hero-subpage#leistungen{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/1200/leistungen-header.jpg)}}@media screen and (min-width: 992px)and (orientation: landscape){.hero{background:url(../images/geaenderte-Seite4.jpg) center top/cover no-repeat}.hero-text{top:calc(50% - 80px);left:12px;transform:translate(0%, -50%);width:380px}.hero-text h1{font-size:1.25em}}@media screen and (min-width: 1200px){.hero{background:url(../images/geaenderte-Seite4.jpg) center top/cover no-repeat}.hero-text{width:474px}.hero-text h1{font-size:1.75em}.hero-subpage#freizeit{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/1400/freizeit-header.jpg)}.hero-subpage#hotel{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/1400/hotel-header.jpg)}.hero-subpage#leistungen{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/1400/leistungen-header.jpg)}}@media screen and (min-width: 1400px){.hero-subpage#freizeit{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/1920/freizeit-header.jpg)}.hero-subpage#hotel{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/1920/hotel-header.jpg)}.hero-subpage#leistungen{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/1920/leistungen-header.jpg)}}@media screen and (min-width: 1921px){.hero-text{left:calc((100vw - 1920px)/2 + 12px)}.hero-subpage#freizeit{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/3072/freizeit-header.jpg)}.hero-subpage#hotel{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/3072/hotel-header.jpg)}.hero-subpage#leistungen{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/3072/leistungen-header.jpg)}}@media screen and (min-width: 3073px){.hero-subpage#freizeit{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/4096/freizeit-header.jpg)}.hero-subpage#hotel{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/4096/hotel-header.jpg)}.hero-subpage#leistungen{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/header/4096/leistungen-header.jpg)}}.footer-main{position:absolute;bottom:0;left:0;width:100%;background-color:var(--footer-background);color:var(--footer-color)}.footer-main a{color:var(--footer-link-color)}.footer-main a:hover{color:var(--footer-link-hover-color)}.footer-logo{height:140px;width:auto}.mandatory a,.mandatory .link{color:var(--mandatory-link-color);padding:0.25rem 0.5rem 0.25rem 0.5rem}.mandatory a:hover,.mandatory .link:hover{color:var(--mandatory-link-hover-color)}.mandatory a.active,.mandatory .link.active{background-color:#fff;color:var(--brand-primary) !important}label[id$=error]{font-size:.875em}.form-control,.form-select{color:var(--form-color);border-radius:0}.form-control::-moz-placeholder, .form-select::-moz-placeholder{color:var(--placeholder-color)}.form-control::placeholder,.form-select::placeholder{color:var(--placeholder-color)}.form-floating>label{right:0;font-size:var(--text-font-size)}.form-floating label[id$=error]{position:static !important;padding:0 !important;transform:translate(0) !important;opacity:1 !important;white-space:normal !important}form>div:nth-last-of-type(3) input[type=text]{padding:0rem 0rem 0rem 0rem;width:0.0625rem;height:0.0625rem;position:relative;opacity:0;visibility:hidden;z-index:-1}.image-container{position:relative;display:inline-block}.image-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("https://http-get.de/get.gif") center center/cover no-repeat;z-index:2}.navbar-toggler{padding:0.625rem 0.625rem 0.625rem 0.625rem}.navbar-toggler>span{display:block;width:2rem;height:0.125rem;background-color:var(--nav-link-color)}.navbar-toggler>span:not(:last-of-type){margin-bottom:0.4375rem}.rounded-button{display:inline-block;height:2rem;width:2rem;border-radius:50%;border:1px solid var(--brand-primary);line-height:30px;text-align:center;color:var(--brand-primary);background-color:#fff;font-size:16px}.rounded-button:hover{color:#fff;background-color:var(--brand-primary)}#totop{right:0rem;bottom:3.75rem;transition:all .4s ease-in-out;transform:translateX(100%);visibility:hidden;opacity:0;z-index:1029}#totop.visible{transform:translateX(0);opacity:1}.no-js #totop{transform:translateX(0) !important;visibility:visible !important;opacity:1 !important}#totop a{background-color:rgba(0,0,0,.375);width:2.5rem;font-size:1rem}.map::before{content:"";z-index:1}.map.active{z-index:1}.map.active::before{z-index:0}.album{position:relative;padding-top:66.6666667%}.album img{top:0;left:0;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.album .album-overlay{background-color:rgba(var(--brand-primary), 0.7);color:#fff;bottom:0;left:0;width:100%;z-index:2}.gallery-item>a{position:relative;display:block;padding-top:66.6666667%}.gallery-item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.gallery-item .gallery-overlay{position:absolute;top:0;left:0;background:hsla(0,0%,100%,.75);opacity:0;pointer-events:none;transition:all .3s;backface-visibility:hidden;-webkit-font-smoothing:antialiased;color:var(--brand-primary)}.gallery-item:hover .gallery-overlay{opacity:1}.widget-fontsize{display:none;position:fixed;bottom:20px;right:20px;background:#fff;padding:10px;border:1px solid #ccc;box-shadow:2px 2px 10px rgba(0,0,0,.1)}.slick-prev::before,.slick-next::before{color:var(--brand-primary) !important}.slick-prev{left:0px !important}.slick-next{right:0px !important}#modalFesttage .modal-dialog{max-width:432px;margin:0 auto}#modalFesttage #popup-text{position:absolute;padding:.5rem;background-color:rgba(109,0,0,.9);color:#fff;min-width:176px;bottom:2rem;right:2rem;left:2rem;text-align:center;font-size:14px}#modalFesttage #popup-text .fs-2{font-size:18px !important}#modalFesttage #popup-text .fs-5{font-size:16px !important}@media screen and (min-width: 768px){#modalFesttage .modal-dialog{max-width:532px}#modalFesttage #popup-text{font-size:14px;padding:1rem;top:50%;bottom:auto;right:2rem;left:auto;transform:translateY(-50%);width:calc(50% - 1rem)}#modalFesttage #popup-text .fs-2{font-size:24px !important}#modalFesttage #popup-text .fs-5{font-size:18px !important}}@media screen and (min-width: 992px){#modalFesttage .modal-dialog{max-width:832px}#modalFesttage #popup-text{font-size:16px}#modalFesttage #popup-text .fs-2{font-size:32px !important}#modalFesttage #popup-text .fs-5{font-size:20px !important}}.bc-primary{border-color:var(--brand-primary) !important}.bc-secondary{border-color:var(--brand-secondary) !important}.primary-background{background-color:var(--brand-primary) !important}.high-contrast{--brand-primary: #000;--brand-primary-light: #333333;--brand-primary-dark: black;--brand-secondary: #000;--brand-secondary-light: white;--brand-secondary-dark: rgb(229.5, 229.5, 229.5)}.high-contrast a{font-style:italic;font-weight:var(--font-weight-medium)}.high-contrast a:hover{color:var(--brand-primary-light)}/*# sourceMappingURL=main.css.map */