#et-top-navigation #top-menu-nav #top-menu .nav-button a,#et_mobile_nav_menu #mobile_menu .nav-button a{color:#009bab!important}#et-top-navigation #top-menu-nav #top-menu .nav-button a::after,#et_mobile_nav_menu #mobile_menu .nav-button a::after,.more-button p::after{position:relative;top:2px;margin-left:4px;font-family:ETmodules!important;font-weight:400!important;font-size:16px;content:"$";color:#009bab}.et_pb_tabs_controls{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;background-color:#f7f5f0!important}.et_pb_tabs_controls::after{border-top:none!important}.et_pb_tabs_controls li.et_pb_tab_nav_item{background-color:#FFFFFF;border:none!important;border-radius:10px}.et_pb_tabs_controls li.et_pb_tab_active{background-color:#009bab}.et_pb_tabs_controls li.et_pb_tab_active a{color:white!important}.fewoflow{width:100%}.fewoflow div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat>.objektdetails-kalender-monattitel{background-color:#1c3361!important}.fewoflow .objektdetails-kalender-tag-belegt{background-color:#009bab}.fewo-hidden{display:none!important}.fewo-load-more-wrap{display:flex;justify-content:center;width:100%;margin:30px 0;clear:both}.fewo-load-more-btn{cursor:pointer;border:none}div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat{border-radius:10px;overflow:hidden}div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat>.objektdetails-kalender-monattitel{background-color:#1c3361!important;color:#ffffff;font-family:'Lato Regular',Arial,sans-serif;font-weight:600;font-size:20px!important}div.divRentalKalenderContainer>.objektdetails-kalender-prev,div.divRentalKalenderContainer>.objektdetails-kalender-next{border:1px solid #009bab;border-radius:4px;color:#009bab;font-family:'Lato Regular',Arial,sans-serif;transition:background-color .2s ease,color .2s ease}div.divRentalKalenderContainer>.objektdetails-kalender-prev:hover,div.divRentalKalenderContainer>.objektdetails-kalender-next:hover{background-color:#009bab;color:#ffffff}div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat>.objektdetails-kalender-wochentag{color:#434344;font-family:'Lato Regular',Arial,sans-serif;font-size:20px!important}div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat>div.objektdetails-kalender-wochentag-wochenende{color:#009bab;font-size:20px!important}div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat>.objektdetails-kalender-tag>.objektdetails-kalender-tag-datum{color:#434344;font-family:'Lato Regular',Arial,sans-serif;font-size:20px!important}div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat>.objektdetails-kalender-tag:hover{background-color:#e6f5f6}div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat>.objektdetails-kalender-wochentag-wochenende{color:#1c3361!important;font-size:20px!important;background-color:rgba(0,0,0,0.1)}div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat>.objektdetails-kalender-tag-historie{background-color:#f5f5f5;font-size:20px!important}div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat>.objektdetails-kalender-tag>.objektdetails-kalender-tag-anreise-belegt{background:linear-gradient(to right bottom,transparent 0,transparent 49%,#009bab 51%)!important;font-size:20px!important}div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat>.objektdetails-kalender-tag>.objektdetails-kalender-tag-abreise-belegt{background:linear-gradient(to right bottom,#009bab 0,#009bab 49%,transparent 51%)!important;font-size:20px!important}div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat>.objektdetails-kalender-tag>.objektdetails-kalender-tag-belegt{background-color:#009bab!important;color:#ffffff;font-size:20px!important}div.divRentalKalenderContainer>.objektdetails-kalender-monate>.objektdetails-kalender-monat>.objektdetails-kalender-tag>.objektdetails-kalender-tag-anab-belegt{background:linear-gradient(to right bottom,#009bab 0,#009bab 48%,transparent,#009bab 52%)!important;color:#ffffff;font-size:20px!important}#hdcBooking{font-family:'Lato Regular',Arial,sans-serif;color:#434344;padding-top:80px}#hdcBooking .ContentBoxHeader{color:#009bab;font-weight:600}#hdcBooking a{color:#009bab}#hdcBooking .btn-buchen-aktion-cm,#hdcBooking input[type="submit"],#hdcBooking input[type="button"],#hdcBooking .btn{background-color:#009bab!important;border:none!important;border-radius:4px!important;color:#ffffff!important;font-family:'Lato Regular',Arial,sans-serif!important}#hdcBooking .btn-buchen-aktion-cm:hover,#hdcBooking input[type="submit"]:hover,#hdcBooking .btn:hover{background-color:#007a87!important}#hdcBooking input[type="text"],#hdcBooking input[type="number"],#hdcBooking select{border:1px solid #ccc;border-radius:4px;color:#434344;font-family:'Lato Regular',Arial,sans-serif}#hdcBooking input:focus,#hdcBooking select:focus{border-color:#009bab;outline:none}#divMerkzettel .u-p-all-1{list-style-type:none}#divMerkzettel .ul-buchung-navi-cm{padding-left:0}.buchungStep .div-buchung-info-wrapper-cm .u-size-l-resp{font-weight:700;color:#009bab}.buchungStep .u-ratio-image{margin-right:40px!important}.buchungStep .div-buchung-info-wrapper-cm .svgIcon{width:40px}.et_pb_section_18{display:none!important}.buchungOutro{padding-left:41px}.mfp-bottom-bar{display:none}.img-fix .et_pb_image_wrap{width:100%}.img-fix img{width:100%;aspect-ratio:3/2;object-fit:cover}@media (max-width:767px){body:not(.home) .et_pb_text_inner h1,body:not(.home) .et_pb_heading_container h1{font-size:32px!important;line-height:1.08em!important;word-break:normal;overflow-wrap:normal;hyphens:none}}#buchen #fewoFlowCalendar .objektdetails-kalender-prev,#buchen #fewoFlowCalendar .objektdetails-kalender-next{font-size:16px;background-color:#009bab;border:none;color:#FFFFFF;padding:8px 10px;width:fit-content}#marx-fewo-search{--mfw-primary:#009bab;--mfw-primary-dark:#007b88;--mfw-text:#434344;--mfw-bg:#ffffff;--mfw-bg-soft:#f7f5f0;--mfw-border:#e2ded4;--mfw-radius:4px;--mfw-font:'Lato','Lato Regular',-apple-system,sans-serif;font-family:var(--mfw-font)!important;color:var(--mfw-text)!important;max-width:100%;margin:0 auto}#marx-fewo-search #FewoflowSearchBar{background:transparent!important;border:none!important;padding:0!important;border-radius:0!important}#marx-fewo-search #FewoflowSearchBar .stagesearch-inner{background:var(--mfw-bg-soft)!important;border:1px solid var(--mfw-border)!important;border-radius:var(--mfw-radius)!important;padding:20px!important;display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}#marx-fewo-search select,#marx-fewo-search input[type="text"]{font-family:var(--mfw-font)!important;background:var(--mfw-bg)!important;color:var(--mfw-text)!important;border:1px solid #cfcac0!important;border-radius:var(--mfw-radius)!important;padding:10px 14px!important;font-size:14px!important;transition:border-color .15s ease}#marx-fewo-search select:focus,#marx-fewo-search input[type="text"]:focus{outline:none!important;border-color:var(--mfw-primary)!important}#marx-fewo-search .filterhaustier label{color:var(--mfw-text)!important;font-size:14px!important}#marx-fewo-search .filterhaustier input[type="checkbox"]{accent-color:var(--mfw-primary)}#marx-fewo-search #stagesearchstart{background:var(--mfw-primary)!important;color:#ffffff!important;border:none!important;border-radius:var(--mfw-radius)!important;padding:11px 28px!important;font-family:var(--mfw-font)!important;font-size:15px!important;font-weight:700!important;cursor:pointer;transition:background-color .15s ease}#marx-fewo-search #stagesearchstart:hover{background:var(--mfw-primary-dark)!important}#marx-fewo-search .suchergebnis-resultat-counter{color:var(--mfw-text)!important;font-family:var(--mfw-font)!important;font-size:16px!important;font-weight:700!important;margin:24px 0 16px!important}#marx-fewo-search .ul-objektliste-cm{gap:20px!important;justify-content:flex-start!important}#marx-fewo-search .li-objektliste-item-cm{background:var(--mfw-bg)!important;border:1px solid var(--mfw-border)!important;border-radius:var(--mfw-radius)!important;overflow:hidden!important;box-shadow:0 2px 10px rgba(28,51,97,0.06);transition:box-shadow .2s ease,transform .2s ease;display:flex!important;flex-direction:column!important;margin:0!important}#marx-fewo-search .li-objektliste-item-cm:hover{box-shadow:0 6px 18px rgba(28,51,97,0.12);transform:translateY(-2px)}#marx-fewo-search .a-objektbild-cm{border-radius:0!important}#marx-fewo-search .div-objektliste-links-cm{padding:20px 20px 0 20px!important;margin:0 0 4px 0!important}#marx-fewo-search .div-objektliste-beschreibung-cm{padding:0 20px!important;margin:0 0 4px 0!important}#marx-fewo-search .div-objektliste-infos-wrapper-cm{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;align-items:stretch!important;padding:0 20px 20px 20px!important;margin:0!important}#marx-fewo-search .div-objektliste-merkmale-cm{width:100%!important}#marx-fewo-search .div-objektliste-detail-cm{margin-top:auto!important;padding:12px 0 0 0!important}#marx-fewo-search .a-objektname-cm{color:var(--mfw-primary)!important;font-family:var(--mfw-font)!important;font-weight:700!important;text-decoration:none!important}#marx-fewo-search .a-objektname-cm:hover{color:var(--mfw-primary-dark)!important;text-decoration:underline!important}#marx-fewo-search .p-objektbeschreibung-cm,#marx-fewo-search .p-objektbeschreibung-cm p{color:var(--mfw-text)!important;font-family:var(--mfw-font)!important;font-size:14px!important;line-height:1.4!important;margin:0!important}#marx-fewo-search .div-objektliste-beschreibung-cm{height:39.2px!important;overflow:hidden!important}#marx-fewo-search .p-objektbeschreibung-cm{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#marx-fewo-search .ul-objekteliste-merkmale-cm{color:var(--mfw-text)!important;font-family:var(--mfw-font)!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:4px!important;list-style:none!important;margin:0!important;padding:0!important}#marx-fewo-search .ul-objekteliste-merkmale-cm li{display:block!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important;text-align:left!important}#marx-fewo-search .ul-objekteliste-merkmale-cm li::marker{content:none!important}#marx-fewo-search .div-objektliste-infos-cm{width:100%!important;margin-top:4px!important;padding:0!important}#marx-fewo-search .div-minpreis-cm{color:var(--mfw-primary)!important;font-family:var(--mfw-font)!important;font-weight:700!important;justify-content:flex-start!important;text-align:left!important;padding:0!important;margin:16px 0!important}#marx-fewo-search .btn-detail-cm{background:var(--mfw-primary)!important;color:#ffffff!important;border:none!important;border-radius:var(--mfw-radius)!important;padding:7px 18px 3px 18px!important;font-family:var(--mfw-font)!important;font-weight:700!important;text-decoration:none!important;transition:background-color .15s ease;display:inline-block;font-size:0!important}#marx-fewo-search .btn-detail-cm::after{content:"Jetzt buchen";font-size:16px;font-family:var(--mfw-font);font-weight:700;color:#ffffff}#marx-fewo-search .btn-detail-cm:hover{background:var(--mfw-primary-dark)!important;color:#ffffff!important}.date-picker-wrapper{font-family:'Lato','Lato Regular',sans-serif!important;border-radius:4px!important;border-color:#e2ded4!important}.date-picker-wrapper .day.valid:hover,.date-picker-wrapper .day.checked{background:#009bab!important;color:#ffffff!important}.date-picker-wrapper .day.real-today{border-color:#009bab!important}.date-picker-wrapper .apply-btn{background:#009bab!important;border-color:#009bab!important}@media (max-width:767px){#marx-fewo-search #FewoflowSearchBar .stagesearch-inner{flex-direction:column;align-items:stretch}#marx-fewo-search #stagesearchstart{width:100%}}#hdcBooking input[type="text"]:not(.numSelVal),#hdcBooking input[type="email"],#hdcBooking input[type="tel"],#hdcBooking input[type="number"]:not(.numSelVal),#hdcBooking select,#hdcBooking textarea{background-color:#ffffff!important;border:1px solid rgba(67,67,68,0.1)!important;border-radius:6px!important;padding:14px 16px!important;font-family:"Lato",sans-serif!important;font-size:14px!important;font-weight:400!important;color:#434344!important;box-sizing:border-box!important;height:auto!important;line-height:normal!important}#hdcBooking input.Datepicker{padding-right:40px!important;background-position:95% 50%!important}#hdcBooking .numSel{background-color:#ffffff!important;border:1px solid rgba(67,67,68,0.1)!important;border-radius:6px!important;height:51px!important}#hdcBooking .numSel{align-items:center!important}#hdcBooking .numSelInput,#hdcBooking .numSelMinus,#hdcBooking .numSelPlus{display:flex!important;align-items:center!important;justify-content:center!important;height:51px!important}#hdcBooking .numSelVal{font-family:"Lato",sans-serif!important;font-size:14px!important;color:#434344!important;padding:0!important;height:auto!important;line-height:normal!important}#hdcBooking .u-alignCenter.u-flexWrap-no>.u-width1of4,#hdcBooking .input-label{font-family:"Lato",sans-serif!important;font-weight:700!important;color:#1c3361!important;font-size:16px!important}#hdcBooking .p-buchung-abschnittstitel-cm{color:#009bab!important}#hdcBooking .li-buchung-navi-item-cm{font-family:"Lato",sans-serif!important;color:#434344!important}#hdcBooking .li-buchung-navi-item-aktiv-cm{color:#009bab!important}#hdcBooking .li-buchung-navi-separator-cm{color:#cccccc!important}#hdcBooking .u-ratio-4-3{border-radius:10px!important;overflow:hidden!important}#hdcBooking .u-ratio-image{border-radius:10px!important}