@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: #bb1715;--mb3-primary-contrast-color: #880000;--mb3-primary-light-color: #f7f7f7;--mb3-secondary-color: #bb1715;--mb3-text-farbe1: #5b5653;--mb3-text-farbe2: white;--mb3-schrift1: "Noto Sans", sans-serif;--mb3-schrift2: "Noto Sans", sans-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: black;--bs-body-bg: white;--bs-body-color: var(--mb3-text-farbe1);--bs-border-radius: 0;--bs-body-font-family: var(--mb3-schrift1)}body{font-family:var(--bs-body-font-family),sans-serif}.navbar .menu-item-has-children>a:after{content:url(https://iconify.mmcdn.de/fa-pro-solid/angle-down.svg?height=16&color=currentColor)/"Ü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/angle-down.svg?height=16&color=currentColor)/"Übersicht";padding-left:5px;display:inline-block;width:1em;height:1em}header .primary-nav.side-by-side{background:#fff}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item{margin:20px 15px}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item:after{content:"";position:absolute;width:100%;height:2px;background:linear-gradient(to right,var(--mb3-primary-color),var(--mb3-secondary-color));bottom:-1px;left:0;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-out;z-index:2}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item:after{background:linear-gradient(to right,#d02e2b,var(--mb3-primary-contrast-color));bottom:-1px}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a{color:var(--mb3-text-farbe1);text-transform:uppercase;font-size:90%;padding:4px 2px;position:relative;display:inline-block;margin-left:0}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a:hover{background-color:unset;transition:none}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item.current-menu-parent :has(>a):hover:after{transform:scaleX(1)}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item.current-menu-parent .sub-menu li:has(a[aria-current=page]):after{transform:scaleX(1)}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item .sub-menu{top:28px;z-index:1}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item .sub-menu li:hover:after{transform:scaleX(1)}header .primary-nav.side-by-side .navbar #menu-main-1>.menu-item.current-menu-item:after{transform:scaleX(1)}header .primary-nav.side-by-side .navbar #menu-main-1>.menu-item:hover:after{transform:scaleX(1)}.offcanvas-body .icons-nav{font-weight:400}.logo img{max-height:140px;padding-bottom:1rem}.suchbox.context-sidebar .suchbox-headline{font-size:140%}@media(min-width:992px){.single-zimmer #basis3-gal,.single-unterkuenfte #basis3-gal,.single-ferienwohnungen #basis3-gal{margin-top:0}}@media(min-width:992px){.embla[data-type=unterkuenfte] .embla__slide{flex:0 0 50%}}@media(min-width:1400px){.embla[data-type=unterkuenfte] .embla__slide .embla__slide__img{height:20rem}}.button-container{text-align:right}.zimmer-slider-bg{margin-bottom:1rem}@media(min-width:768px){.zimmer-slider-bg{margin-bottom:3rem}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,h6,h7,h8,h9,h10{color:var(--mb3-primary-contrast-color);font-weight:400}.btn.btn-primary,.btn.btn-dark,.btn.btn-secondary,.btn.btn-info,.btn.btn-light,.suchbox .suchbox-search-now .btn{color:#fff;text-transform:uppercase;font-size:90%;border:none;background-color:var(--mb3-primary-color);background-image:linear-gradient(var(--mb3-primary-contrast-color),var(--mb3-primary-contrast-color));background-size:0 100%;background-repeat:no-repeat;transition:.4s}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:first-child:active,.btn.btn-dark:hover,.btn.btn-dark:active,.btn.btn-dark:focus,.btn.btn-dark:first-child:active,.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:first-child:active,.btn.btn-info:hover,.btn.btn-info:active,.btn.btn-info:focus,.btn.btn-info:first-child:active,.btn.btn-light:hover,.btn.btn-light:active,.btn.btn-light:focus,.btn.btn-light:first-child:active,.suchbox .suchbox-search-now .btn:hover,.suchbox .suchbox-search-now .btn:active,.suchbox .suchbox-search-now .btn:focus,.suchbox .suchbox-search-now .btn:first-child:active{background-size:100% 100%;color:var(--mb3-text-farbe2)}.alert.alert-primary{--bs-alert-color: var(--mb3-text-farbe1);--bs-alert-bg: var(--mb3-primary-light-color);--bs-alert-border-color: var(--mb3-primary-color);--bs-alert-link-color: var(--mb3-text-farbe1);border:1px dotted var(--mb3-primary-color)}.alert.alert-primary a{color:var(--mb3-text-farbe1);text-decoration:underline}.alert.alert-primary .btn.btn-primary{color:var(--mb3-text-farbe2);text-decoration:none}.angebots-tile.frame:before{border:none}.angebots-tile .entry.angebots-text-wrapper{background-color:var(--mb3-primary-light-color);color:var(--mb3-text-farbe1);position:relative}.angebots-tile .entry.angebots-text-wrapper .angebots-text{padding:2rem 1rem}@media(min-width:768px){.angebots-tile .entry.angebots-text-wrapper .angebots-text{padding:2rem}}.angebots-tile .entry.angebots-text-wrapper .angebots-text h2 a{color:var(--mb3-primary-contrast-color)}.angebots-tile .entry.angebots-text-wrapper:before{border:1px dotted var(--mb3-primary-color);content:" ";position:absolute;inset:15px 10px}@media(min-width:768px){.angebots-tile .entry.angebots-text-wrapper:before{inset:15px 25px}}.angebots-tile .entry.angebots-text-wrapper:before{pointer-events:none;z-index:99}.angebot-post .wp-block-list{border-bottom:1px dotted var(--mb3-primary-color);border-top:1px dotted var(--mb3-primary-color);padding:.75rem 0}.kurztext,.availability,.offer-price{font-weight:400}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-text-wrapper{background-color:var(--mb3-primary-light-color);color:var(--mb3-text-farbe1)}.pricingtable table tbody th{font-weight:400}.pricingtable table thead th{background:var(--mb3-primary-light-color)}.pricingtable table thead th:not(:first-child){border-bottom:none;font-size:90%}.pricingtable table thead td{background:var(--mb3-primary-light-color)}.wp-block-list li:before,.unterkuenfte-slider-description ul li:before{content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/rhombus.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:currentColor;transition:background .5s,color .5s;color:#717171}.wp-block-basis3-icon-list.list .icon-list-entry{align-items:first baseline}p>a,.form-container label a{text-decoration-style:solid;color:var(--mb3-primary-contrast-color)}.link-external-icon a:after{background:var(--mb3-text-farbe2)}.lead,.caption-lead,.light{font-weight:400}.checkinout{flex-direction:column!important;text-align:left}.checkinout>div{flex-direction:row!important;gap:.7ch}#mobileMenu .checkinout{align-items:center}#mobileMenu .checkinout div{margin-right:0!important}.wp-block-separator{border-top:1px dotted;color:var(--mb3-primary-color);width:50%;margin:0 auto}hr{opacity:1}:where(.wp-block-columns.is-layout-flex){gap:1em!important}#manetform_v6{--mt-primaer-farbe2: var(--mb3-primary-light-color)}#manetform_v6 .step aside{background-color:var(--mt-primaer-farbe2)}.karte{margin-top:0}@media(min-width:768px){.karte{margin-top:3rem}}footer{color:#fff;text-transform:uppercase;font-size:90%;background:#800;background:linear-gradient(184deg,#800,#6c0000 80%)}footer a{color:inherit;text-transform:uppercase}footer a:focus-visible{outline-color:#fff}
