@charset "UTF-8";.link-external-icon a:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/arrow-up-right-from-square.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.link-external-icon a:after{content:" "/"externer Link"}.link-pdf a:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/file-pdf.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.link-pdf a:after{content:" "/"pdf"}.wp-block-list{list-style:none;padding-left:0}.wp-block-list li{text-align:left;line-height:1.25em;position:relative;padding-left:1em}.wp-block-list li:before{content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-light/asterisk.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:currentColor;transition:background .5s,color .5s;position:absolute;left:0;top:.5em;width:1em;height:.5em}html:root{--mb3-primary-color: #394C60;--mb3-primary-contrast-color: #867256;--mb3-primary-light-color: #D5BFA4;--mb3-secondary-color: #EFECE7;--mb3-secondary-contrast-color: #867256;--mb3-secondary-light-color: #14191D;--mb3-text-farbe1: white;--mb3-text-farbe2: #3f3f3f;--mb3-schrift1: "PT Serif", serif;--mb3-schrift2: "Playfair Display", serif;--bs-text-dark: var(--mb3-text-farbe1);--bs-text-light: var(--mb3-text-farbe2);--mb3-outline-width: 2px;--mb3-outline-style: dashed;--mb3-outline-color: white;--bs-body-bg: #313030;--bs-body-color: var(--mb3-text-farbe1);--bs-border-radius: 0;--bs-body-font-size: 1.1rem}html *{font-family:var(--mb3-schrift1),sans-serif}.single-zimmer #basis3-gal,.single-unterkuenfte #basis3-gal,.single-ferienwohnungen #basis3-gal{margin-top:0}@media(min-width:992px){.single-zimmer #basis3-gal,.single-unterkuenfte #basis3-gal,.single-ferienwohnungen #basis3-gal{margin-top:-30px;margin-bottom:82px}}.single-zimmer #basis3-gal a:focus-visible,.single-unterkuenfte #basis3-gal a:focus-visible,.single-ferienwohnungen #basis3-gal a:focus-visible{outline:var(--mb3-outline-width) var(--mb3-outline-style) white}@media(min-width:992px){header{margin-bottom:2rem}}header .systemnavi *{outline-color:var(--mb3-text-farbe2)}header .primary-nav.side-by-side{margin-top:1rem;margin-bottom:.25rem}header .primary-nav.side-by-side #menu-main-1 .sub-menu{top:25px;background:var(--bs-body-bg)}@media(min-width:992px)and (max-width:1199.98px){header .primary-nav.side-by-side nav.navbar.container-lg{max-width:fit-content}}@media(min-width:992px)and (max-width:1199.98px){header .primary-nav.side-by-side nav.navbar .navbar-nav{flex-wrap:wrap}}header .primary-nav.side-by-side nav.navbar .navbar-nav{padding-bottom:.5rem;margin-top:2rem}header .primary-nav.side-by-side nav.navbar .navbar-nav li{position:relative;margin-bottom:4px}header .primary-nav.side-by-side nav.navbar .navbar-nav .menu-item{text-transform:uppercase;padding-right:.75rem;padding-left:.75rem}@media(min-width:992px)and (max-width:1199.98px){header .primary-nav.side-by-side nav.navbar .navbar-nav .menu-item{padding-right:.5rem;padding-left:.5rem;font-size:90%}}@media(min-width:1200px){header .primary-nav.side-by-side nav.navbar .navbar-nav .menu-item{padding-right:1rem;padding-left:1rem}}header .primary-nav.side-by-side nav.navbar .navbar-nav .menu-item.current-menu-parent>a{font-weight:700;color:var(--mb3-primary-light-color)}header .primary-nav.side-by-side nav.navbar .navbar-nav .menu-item.current-menu-item a[aria-current=page]{font-weight:700;color:var(--mb3-primary-light-color)}header .primary-nav.side-by-side nav.navbar .navbar-nav .menu-item a{color:var(--mb3-text-farbe1);font-weight:400;white-space:nowrap;padding:0;margin-left:0;border-color:var(--mb3-secondary-color)}header .primary-nav.side-by-side nav.navbar .navbar-nav .menu-item a:hover{color:var(--mb3-primary-light-color)}header .primary-nav.side-by-side nav.navbar .logo{padding-bottom:.5rem}@media(min-width:768px){header .primary-nav.side-by-side nav.navbar .logo{padding:1rem 0}}header .primary-nav.side-by-side nav.navbar .logo img{max-height:40px}@media(min-width:768px){header .primary-nav.side-by-side nav.navbar .logo img{max-height:60px}}header #mobileMenu .offcanvas-body a{color:#fff}header #mobileMenu .offcanvas-body ul:not(.sub-menu)>.menu-item{border-bottom:1px solid var(--mb3-secondary-color)}header #mobileMenu .offcanvas-body .current-menu-item a[aria-current=page]{color:var(--mb3-text-farbe1);font-weight:700}header .navbar-toggler{color:var(--mb3-text-farbe1)}.navbar .menu-item-has-children>a:after{content:url(https://iconify.mmcdn.de/fa-pro-solid/caret-down.svg?height=16&color=white)/"Übersicht";padding-left:5px;display:inline-block;width:1em;height:1em}.navbar .menu-item-has-children>a:hover:after{content:url(https://iconify.mmcdn.de/fa-pro-solid/caret-down.svg?height=16&color=%23d5bfa4)/"Übersicht";padding-left:5px;display:inline-block;width:1em;height:1em}.navbar .menu-item-has-children.current-menu-item>a:after{content:url(https://iconify.mmcdn.de/fa-pro-solid/caret-down.svg?height=16&color=%23d5bfa4)/"Übersicht";padding-left:5px;display:inline-block;width:1em;height:1em}.embla .embla__button:focus-visible{outline-color:var(--mb3-text-farbe2)}.btn-close{color:var(--mb3-text-farbe1);filter:invert(1);opacity:1}.btn.btn-primary{--bs-btn-bg: var(--mb3-primary-contrast-color);--bs-btn-border-color: var(--text-farbe1);background-color:var(--mb3-primary-contrast-color);transition:background-color 1s linear 0s,color 1s linear 0s,border-color 1s linear 0s;color:var(--mb3-text-farbe1);border:2px solid white}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:first-child:active{background-color:var(--mb3-secondary-color);border-color:var(--mb3-secondary-color);color:var(--mb3-text-farbe2)}.btn.btn-primary:focus-visible{outline-color:var(--mb3-text-farbe1)}.btn.btn-dark{--bs-btn-bg: var(--mb3-primary-contrast-color);--bs-btn-border-color: var(--text-farbe1);background-color:var(--mb3-primary-contrast-color);transition:background-color 1s linear 0s,color 1s linear 0s,border-color 1s linear 0s;color:var(--mb3-text-farbe1);border:2px solid white}.btn.btn-dark:hover,.btn.btn-dark:active,.btn.btn-dark:focus,.btn.btn-dark:first-child:active{background-color:var(--mb3-secondary-color);border-color:var(--mb3-secondary-color);color:var(--mb3-text-farbe2)}.btn.btn-dark:focus-visible{outline-color:var(--mb3-text-farbe1)}.btn.btn-secondary{--bs-btn-bg: var(--mb3-primary-contrast-color);--bs-btn-border-color: var(--text-farbe1);background-color:var(--mb3-primary-contrast-color);transition:background-color 1s linear 0s,color 1s linear 0s,border-color 1s linear 0s;color:var(--mb3-text-farbe1);border:2px solid white}.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:first-child:active{background-color:var(--mb3-secondary-color);border-color:var(--mb3-secondary-color);color:var(--mb3-text-farbe2)}.btn.btn-secondary:focus-visible{outline-color:var(--mb3-text-farbe1)}.btn.btn-secondary:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/angles-right.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.btn.btn-secondary:after{transition:background-color 1s linear 0s}.btn.btn-secondary:hover:after:after,.btn.btn-secondary:active:after:after,.btn.btn-secondary:focus:after:after,.btn.btn-secondary:first-child:active:after:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/angles-right.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe2);transition:background .5s,color .5s}.btn.btn-secondary:hover:after,.btn.btn-secondary:active:after,.btn.btn-secondary:focus:after,.btn.btn-secondary:first-child:active:after{background-color:var(--mb3-text-farbe2)}.btn.btn-info{--bs-btn-bg: var(--mb3-primary-contrast-color);--bs-btn-border-color: var(--text-farbe1);background-color:var(--mb3-primary-contrast-color);transition:background-color 1s linear 0s,color 1s linear 0s,border-color 1s linear 0s;color:var(--mb3-text-farbe1);border:2px solid white}.btn.btn-info:hover,.btn.btn-info:active,.btn.btn-info:focus,.btn.btn-info:first-child:active{background-color:var(--mb3-secondary-color);border-color:var(--mb3-secondary-color);color:var(--mb3-text-farbe2)}.btn.btn-info:focus-visible{outline-color:var(--mb3-text-farbe1)}.btn.btn-info{--bs-btn-color: var(--mb3-text-farbe2)}.btn.btn-info:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/angles-right.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.btn.btn-info:hover,.btn.btn-info:active,.btn.btn-info:focus,.btn.btn-info:first-child:active{border-color:var(--mb3-secondary-light-color)}.btn.btn-info:after{transition:background-color 1s linear 0s}.btn.btn-info:hover:after:after,.btn.btn-info:active:after:after,.btn.btn-info:focus:after:after,.btn.btn-info:first-child:active:after:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/angles-right.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe2);transition:background .5s,color .5s}.btn.btn-info:hover:after,.btn.btn-info:active:after,.btn.btn-info:focus:after,.btn.btn-info:first-child:active:after{background-color:var(--mb3-text-farbe2)}.wp-block-list li{line-height:1.5em}.wp-block-list li:before{content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-solid/star-sharp.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:currentColor;transition:background .5s,color .5s}.wp-block-basis3-icon-list.list .icon-list-entry{align-items:first baseline}.alert.alert-primary{--bs-alert-color: var(--mb3-text-farbe2);--bs-alert-bg: var(--mb3-secondary-color);--bs-alert-border-color: var(--mb3-secondary-color);--bs-alert-link-color: var(--mb3-text-farbe2);color:var(--mb3-text-farbe2)}.alert.alert-primary a{color:var(--mb3-text-farbe2);text-decoration:underline;text-underline-position:under}.alert.alert-primary a:hover{text-decoration-style:dashed}.alert.alert-primary a:focus-visible{outline-color:var(--mb3-text-farbe2)}.suchbox{background:transparent}.suchbox .suchbox-inner{background-color:transparent;box-shadow:none}.suchbox .suchbox-inner .form-label{display:none}.suchbox.context-sidebar .suchbox-headline{color:var(--mb3-text-farbe1)}.suchbox .suchbox-search-now .btn{font-size:1.25rem;border:2px solid white;width:fit-content;text-transform:uppercase}@media(min-width:768px){.suchbox.context-header .suchbox-checkin,.suchbox.context-header .suchbox-checkout{display:none}.suchbox .context-header .suchbox-search-now{width:100%;align-items:center}}.suchbox.context-header .suchbox-inner{top:-40px}.suchbox.context-header .suchbox-inner form{justify-content:center}.suchbox.context-header .suchbox-without-dates{flex-direction:row!important}.suchbox.context-header .suchbox-without-dates .suchbox-search-now{width:auto}.suchbox.context-header .suchbox-without-dates .suchbox-search-now .btn{padding:1rem 2rem;text-transform:uppercase}.no-slider .suchbox.context-header .suchbox-inner{top:0}.front-page .ferienwohnungen-slider-wrapper .ferienwohnungen-slider-description{background-color:transparent;color:var(--mb3-text-farbe1)}.front-page .ferienwohnungen-slider-wrapper .ferienwohnungen-slider-description .btn.btn-secondary:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/house.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.front-page .ferienwohnungen-slider-wrapper .ferienwohnungen-slider-description .btn.btn-secondary:after{transition:background-color 1s linear 0s}.front-page .ferienwohnungen-slider-wrapper .ferienwohnungen-slider-description .btn.btn-secondary:hover{background-color:var(--mb3-secondary-color);color:var(--mb3-text-farbe2)}.front-page .ferienwohnungen-slider-wrapper .ferienwohnungen-slider-description .btn.btn-secondary:hover:after{background-color:var(--mb3-text-farbe2)}.front-page .ferienwohnungen-slider-wrapper .ferienwohnungen-slider-description .btn.btn-secondary:focus-visible{outline-color:var(--mb3-text-farbe1)}.description-wrapper{color:var(--mb3-text-farbe2)}.description-wrapper h3{font-weight:600}.description-wrapper h3 a{color:var(--mb3-text-farbe2)}.description-wrapper h3 a:focus-visible{outline-color:var(--mb3-text-farbe2)}.description-wrapper .btn.btn-secondary{--bs-btn-bg: var(--mb3-primary-contrast-color);--bs-btn-border-color: var(--text-farbe1);background-color:var(--mb3-primary-contrast-color);transition:background-color 1s linear 0s,color 1s linear 0s,border-color 1s linear 0s;color:var(--mb3-text-farbe1);border:2px solid white}.description-wrapper .btn.btn-secondary:hover,.description-wrapper .btn.btn-secondary:active,.description-wrapper .btn.btn-secondary:focus,.description-wrapper .btn.btn-secondary:first-child:active{background-color:var(--mb3-secondary-color);border-color:var(--mb3-secondary-color);color:var(--mb3-text-farbe2)}.description-wrapper .btn.btn-secondary:focus-visible{outline-color:var(--mb3-text-farbe1)}.description-wrapper .btn.btn-secondary{background-color:var(--mb3-secondary-light-color);border:1px solid var(--mb3-secondary-light-color)}.description-wrapper .btn.btn-secondary:after{transition:background-color 1s linear 0s}.description-wrapper .btn.btn-secondary:hover,.description-wrapper .btn.btn-secondary:active,.description-wrapper .btn.btn-secondary:focus,.description-wrapper .btn.btn-secondary:first-child:active{border-color:var(--mb3-secondary-light-color)}@media(min-width:992px){.embla[data-type=ferienwohnungen] .embla__slide{flex:0 0 33%}}.slider[data-type=ferienwohnungen],.zimmer-slider-bg{background:transparent;padding-top:0}@media(min-width:576px){.slider[data-type=ferienwohnungen] .embla__viewport .embla__container .embla__slide,.zimmer-slider-bg .embla__viewport .embla__container .embla__slide{padding-left:0}}.slider[data-type=ferienwohnungen] .embla__viewport .embla__container .embla__slide,.zimmer-slider-bg .embla__viewport .embla__container .embla__slide{background:#fff;color:var(--mb3-text-farbe2);margin-left:var(--slide-spacing);border:10px solid white}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-weight:400;color:var(--mb3-primary-light-color)}h1{margin-top:2rem;margin-bottom:2.5rem}h1 .title{font-family:var(--mb3-schrift2);font-size:2rem;hyphens:auto}@media(min-width:576px){h1 .title{font-size:3.5rem;padding:0 0 0 2rem}}h1 .title{color:var(--mb3-primary-light-color);line-height:1.5;font-weight:400;font-style:italic}@media(max-width:575.98px){h1 .title{display:block}}h1 .subtitle{font-family:var(--mb3-schrift2);display:block;color:var(--mb3-text-farbe1);font-weight:300;font-size:1.75rem}@media(min-width:576px){h1 .subtitle{font-size:2.5rem}}.pricingtable.wp-block-table{color:var(--mb3-text-farbe2)}.pricingtable.wp-block-table thead{border-bottom:1px solid}.pricingtable.wp-block-table thead tr{white-space:pre-line}.pricingtable.wp-block-table thead th{background:#efece7c4;border-bottom:1px solid lightgray;text-transform:none;font-weight:600}@media(min-width:992px){.pricingtable.wp-block-table thead th:first-child{white-space:nowrap}}.pricingtable.wp-block-table thead td{background:#efece7c4}.pricingtable.wp-block-table tbody{color:var(--mb3-text-farbe1)}.pricingtable.wp-block-table tbody th{background:transparent}.pricingtable.wp-block-table tbody tr{white-space:pre-line}.pricingtable.wp-block-table tbody tr th{font-weight:700}.pricingtable table.responsive tbody td:before{text-transform:none}.pricingtable.pricingtable-werkstatt.wp-block-table thead th{vertical-align:top;width:25%}.entry-text,.entry-text h2{color:var(--mb3-text-farbe2)}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-image-wrapper{border:10px solid white}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-heading-wrapper h2 a,.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-heading-wrapper .h2 a{color:var(--mb3-text-farbe2);padding:.5rem;background:var(--mb3-secondary-color);line-height:1.75;box-decoration-break:clone}.angebots-tile.frame:before{border:none}.angebots-tile .entry.angebots-text-wrapper{background-color:#fff;color:var(--mb3-text-farbe2)}.angebots-tile .entry.angebots-text-wrapper .btn.btn-info:focus-visible{outline-color:var(--mb3-text-farbe2)}.angebots-tile .entry.angebots-text-wrapper h2 a{color:var(--mb3-text-farbe2)}.angebots-tile .entry.angebots-text-wrapper h2 a:focus-visible{outline-color:var(--mb3-text-farbe2)}.angebot-bilder{background:none}.angebot-bilder img{border:10px solid white}.offer-price,.angebot-details h3{color:var(--mb3-text-farbe2)}.angebot-details .btn.btn-primary{border:1px solid var(--mb3-primary-contrast-color)}.angebot-details .btn.btn-primary:hover{border:1px solid var(--mb3-secondary-light-color)}.angebot-details .btn.btn-primary:focus-visible{outline-color:var(--mb3-text-farbe2)}hr.wp-block-separator{border:none;border-top:1px dashed var(--mb3-primary-light-color);opacity:1}.infobox{background-color:#efece7;color:var(--mb3-text-farbe2);border:none;padding:2rem}.infobox h2,.infobox .h2{color:var(--mb3-text-farbe2);font-family:var(--mb3-schrift1);font-size:2rem;text-align:center}.route-from .form-control::placeholder{color:#fff;font-size:80%}.img-border{border:10px solid white}#manetform_v6{--mt-primaer-farbe2: #262626}#manetform_v6 .traveldate-content-wrapper #tdo-first-question{padding-top:2em}#manetform_v6 .navigate-steps .active~div .step-number{border:1px solid white}#manetform_v6 .navigate-steps .active .step-number{border:1px solid white}#manetform_v6 .step .content-headline{font-size:1.4rem;font-weight:600;text-transform:uppercase;color:var(--mb3-primary-contrast-color)}#manetform_v6 .step .side{background:#fff}#manetform_v6 .step .side>div{padding-right:30px}#manetform_v6 .step .orientation .step-number{border:1px solid white}#manetform_v6 .form-container .form-control{color:var(--mb3-text-farbe2);background:#fff}#manetform_v6 .step .content-headline{text-transform:none!important}#manetform_v6 .step .side.step-main{color:var(--mb3-text-farbe2)}#manetform_v6 .step .side.step-main .btn.btn-dark:focus-visible{outline-color:var(--mb3-text-farbe2)}#manetform_v6 .mobile-nav-wrapper .cards .card{background-color:#313030!important}#manetform_v6 .mobile-nav-wrapper .cards .card .step-number{border:1px solid white}.link-box{border:1px solid white;padding:2rem}@media(min-width:768px){.link-box{margin-left:3rem;max-width:300px}}.link-box .anfrage-link a{padding:1rem 2rem;text-transform:uppercase}main p>a{text-decoration:underline;color:var(--mb3-text-farbe1)}.leaflet-control-container a:focus-visible{outline-color:#000}footer{background:#262626;margin-top:1.5rem}footer .footer-nav li a{text-decoration:underline;text-underline-position:under}footer .footer-nav li a:hover{text-decoration-style:dashed}
