.link-external-icon a:after{content:" ";--svg:url(https://iconify.mmcdn.de/fa-pro-regular/arrow-up-right-from-square.svg?height=8);-webkit-mask-image:var(--svg);mask-image:var(--svg);background:var(--mb3-text-farbe1);content:" "/"externer Link";margin-left:.5em;padding-left:1em;transition:background .5s,color .5s;display:inline;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.link-pdf a:after{content:" ";--svg:url(https://iconify.mmcdn.de/fa-pro-regular/file-pdf.svg?height=8);-webkit-mask-image:var(--svg);mask-image:var(--svg);background:var(--mb3-text-farbe1);content:" "/"pdf";margin-left:.5em;padding-left:1em;transition:background .5s,color .5s;display:inline;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.is-style-lead{font-size:120%}.booking-link{text-decoration:underline}.wp-block-list{padding-left:0;list-style:none}.wp-block-list li{text-align:left;padding-left:1em;line-height:1.25em;position:relative}.wp-block-list li:before{content:" ";--svg:url(https://iconify.mmcdn.de/fa-pro-light/asterisk.svg?height=8);-webkit-mask-image:var(--svg);mask-image:var(--svg);background:currentColor;width:1em;height:.5em;transition:background .5s,color .5s;position:absolute;top:.5em;left:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html:root{--mb3-primary-color:#bb1715;--mb3-primary-contrast-color:#800;--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,.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";width:1em;height:1em;padding-left:5px;display:inline-block}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:"";background:linear-gradient(to right, var(--mb3-primary-color), var(--mb3-secondary-color));transform-origin:100%;z-index:2;background:linear-gradient(to right, #d02e2b, var(--mb3-primary-contrast-color));width:100%;height:2px;transition:transform .4s ease-out;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a{color:var(--mb3-text-farbe1);text-transform:uppercase;margin-left:0;padding:4px 2px;font-size:90%;display:inline-block;position:relative}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{z-index:1;top:28px}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item .sub-menu li:hover:after,header .primary-nav.side-by-side .navbar #menu-main-1>.menu-item.current-menu-item:after,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}.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;background-color:var(--mb3-primary-color);background-image:linear-gradient(var(--mb3-primary-contrast-color), var(--mb3-primary-contrast-color));background-repeat:no-repeat;background-size:0 100%;border:none;font-size:90%;transition:all .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{color:var(--mb3-text-farbe2);background-size:100% 100%}.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);-webkit-mask-image:var(--svg);mask-image:var(--svg);color:#717171;background:currentColor;transition:background .5s,color .5s;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-basis3-icon-list.list .icon-list-entry{align-items:baseline}p>a,.form-container label a{color:var(--mb3-primary-contrast-color);text-decoration-style:solid}.link-external-icon a:after{background:var(--mb3-text-farbe2)}.lead,.caption-lead,.light{font-weight:400}.checkinout{text-align:left;flex-direction:column!important}.checkinout>div{gap:.7ch;flex-direction:row!important}#mobileMenu .checkinout{align-items:center}#mobileMenu .checkinout div{margin-right:0!important}.wp-block-separator{color:var(--mb3-primary-color);border-top:1px dotted;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;background:linear-gradient(184deg,#800 0%,#6c0000 80%);font-size:90%}footer a{color:inherit;text-transform:uppercase}footer a:focus-visible{outline-color:#fff}
