.dx-popup-reset,.dx-popup-reset span,.dx-popup-reset a{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;cursor:auto;float:none;font-size:1em;font-family:arial,helvetica,sans-serif;font-weight:normal;font-style:normal;line-height:normal;text-align:left;color:#000;white-space:nowrap}#dx-popup-blanket{background-color:#111;position:absolute;z-index:100000;top:0;left:0;width:100%;height:100%;display:none;filter:alpha(opacity=95);opacity:.95}.dx-popup-wrap{position:relative}.dx-popup-content{clear:both;line-height:0;position:relative;background-color:transparent}.dx-popup-content-wrap{overflow:hidden;border-radius:8px;background-color:#fff;box-shadow:0 0 12px 2px #bbb}.dx-popup-border{border:1px solid #eee;position:relative}.dx-popup-borde-inner{border:1px solid #fff}.dx-popup-loading{background:transparent url(popup_img/loading.gif) no-repeat center center}.dx-popup-close{position:absolute;top:5px;right:7px;background:transparent url(popup_img/close_dark.png) no-repeat top center;border:0;width:30px;height:30px;text-align:right;cursor:pointer;z-index:100050}.dx-popup-close-extern{top:-31px;right:0}.dx-popup-title{position:relative;text-align:left;background-color:#eee;margin:0;padding:0;width:auto;border:0;overflow:hidden}.dx-popup-title-wrap{overflow:hidden;margin:0;padding:0;height:0}.dx-popup-titletext{text-align:left;color:#222;margin:0;padding:12px 0 0 10px;line-height:1em;font-size:1.2em;overflow:hidden}.dx-popup-titletext span{margin-right:15px}.preventOverflow{position:fixed;overflow:hidden;inset:0}.dx-pt-Slim .dx-popup-close{background:transparent url(popup_img/close_grey.png) no-repeat center center;right:7px;top:5px}.dx-pt-Slim .dx-popup-close-extern{background:transparent url(popup_img/closex_grey.png) no-repeat center center;top:-10px;right:-10px}.dx-pt-Slim .dx-popup-content-wrap{border-radius:4px}.dx-pt-Slim .dx-popup-border{border:1px solid #999}.dx-pt-Slim .dx-popup-title{background-color:#555}.dx-pt-Slim .dx-popup-titletext{color:#fff;font-size:1.3em;line-height:1em}.dx-pt-Closex .dx-popup-close{background:transparent url(popup_img/close_w.png) no-repeat top right;top:-15px;right:-15px;height:35px;width:35px}.dx-pt-Closex .dx-popup-titletext{padding:12px 0 0 10px;line-height:1em}.dx-pt-Message .dx-popup-content-wrap{box-shadow:none;overflow:visible}.dx-pt-Message .dx-popup-border{border-radius:5px;box-shadow:0 0 11px 1px #aaa}.dx-pt-Message .dx-popup-title{background-color:transparent}.dx-pt-Message .dx-popup-titletext{padding-top:13px;font-size:1.5em;line-height:1em}.dx-pt-Message .dx-popup-close{top:10px;right:1px}.dx-pt-Message .dx-popup-close-extern{background:transparent url(popup_img/closex_hell.png) no-repeat center center;top:-12px;right:-12px}.dx-pt-FullContent .dx-popup-close{background:transparent url(popup_img/close_dark.png) no-repeat top right;right:10px;top:4px}.dx-pt-FullContent .dx-popup-content-wrap{border-radius:unset;box-shadow:none}.dx-pt-FullContent .dx-popup-titletext{font-size:1.4em;padding-top:9px;line-height:1em}.dx-pt-Fullscreen .dx-popup-content-wrap{border-radius:unset;box-shadow:none}.dx-pt-Fullscreen .dx-popup-title{background-color:#ddd}.dx-pt-Fullscreen .dx-popup-close{background:transparent url(popup_img/close_dark.png) no-repeat top right;right:8px;top:7px}.dx-pt-Fullscreen .dx-popup-titletext{color:#555;font-size:1.3em;line-height:1em}.dx-pt-GalleryCss .dx-popup-content-wrap{border-radius:4px;box-shadow:none}.dx-pt-GalleryCss .dx-popup-close{background:transparent url(popup_img/closex_grey.png) no-repeat center center;top:5px;right:10px}.dx-pt-GalleryCss .dx-popup-close-extern{background:transparent url(popup_img/close_grey.png) no-repeat center center;top:-27px;right:-27px}.dx-pt-GalleryCss .dx-popup-titletext{color:#666;font-size:1.3em;line-height:1em}.dx-pt-GalleryCss .dx-popup-titletext span{color:#666;font-size:1em}body .hideOnGallery{display:none}.dx-pt-GalleryMobile .dx-popup-content-wrap{border-radius:0;box-shadow:none}.dx-pt-GalleryMobile .dx-popup-content{padding-top:50px}.dx-pt-GalleryMobile .dx-popup-title{background-color:#555;position:fixed;width:100%;top:0;left:0;z-index:10}.dx-pt-GalleryMobile .dx-popup-title-wrap{overflow:visible}.dx-pt-GalleryMobile .dx-popup-close{background:transparent url(popup_img/close_grey.png) no-repeat 0 0;right:5px;top:12px;position:fixed;z-index:11}.dx-pt-GalleryMobile .dx-popup-titletext{color:#fff;font-size:1.3em;margin-right:50px;white-space:normal;line-height:1.5em}.dx-pt-ImagePopup .dx-popup-close{background:transparent url(popup_img/closex.png) no-repeat top right;top:-15px;right:-15px}.dx-pt-ImagePopup .dx-popup-titletext{padding:12px 0 0 10px;line-height:1em}.dx-popup-dark .dx-popup-close-extern{background:transparent url(popup_img/close_light.png) no-repeat top right}.toggle-content{padding:5px 0 5px 25px;border:1px solid #5377a2;cursor:pointer}.toggle-content:hover{border:1px solid #5377a2;background-color:#eee;text-decoration:underline;color:#396395}.toggle-content-off{background:#f9f9f9 url("togglecontent_img/toggle-off.gif") no-repeat 5px center}.toggle-content-on{background:#eee url("togglecontent_img/toggle-on.gif") no-repeat 5px center}.toggle-content-container{padding:15px 10px 15px 10px;border:1px solid #5377a2;display:none}.mobileResetFont *{font-size:1em;font-family:arial,helvetica,sans-serif;text-decoration:none;font-weight:normal;font-style:normal;text-align:left;margin:0;padding:0;line-height:1.4em;color:#333;border:0;border-radius:0;box-sizing:content-box;transition:none;background:transparent;width:auto;height:auto;white-space:nowrap;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;box-shadow:none}.mobilemenuOverlay{background-color:#fff;opacity:.9}.mobilemenu-left{float:left}.mobilemenu-right{float:right}.mobileMenuOpener{background:transparent url(mobilemenu_img/menu.png) no-repeat top left;cursor:pointer;height:25px;width:25px}.mobileTabmenuOpener{background:transparent url(mobilemenu_img/menu.png) no-repeat top left;cursor:pointer;height:25px;width:25px;display:none}.mobilemenu-style1{background-image:url(mobilemenu_img/menu_w.png);height:25px;width:25px}.mobilemenu-style2{background-image:url(mobilemenu_img/dots.png);height:36px;width:36px}.mobilemenu-style3{background-image:url(mobilemenu_img/dots_grey.png);height:36px;width:36px}.mobilemenu-style4{background-image:url(mobilemenu_img/dots_w.png);height:36px;width:36px}.mobilemenu-style5{background-image:url(mobilemenu_img/lines.png);height:36px;width:36px}.mobilemenu-style6{background-image:url(mobilemenu_img/lines_grey.png);height:36px;width:36px}.mobilemenu-style7{background-image:url(mobilemenu_img/lines_w.png);height:36px;width:36px}.mobilemenu-style8{background-image:url(mobilemenu_img/menu_grey.png);height:25px;width:25px}.mobileMenuDummy{padding:0;cursor:auto}#CmsMobilemenuIcon{float:right;border:1px solid #999;margin-right:20px;margin-top:20px;position:relative;background-color:#eee}#CmsMobilemenuPreview{width:45px;height:45px;position:relative;background-position:center center;background-repeat:no-repeat}#MobilemenuContent{width:300px}#MobilemenuContent .DesignxDropdown-Head{min-height:50px}#mobileNavigationMenu{display:none;float:none;background-color:#fff;box-shadow:0 3px 6px #888;border-left:1px solid #888;border-top:1px solid #888;border-bottom:1px solid #888;font-size:1.1em}#mobileNavigationClose{display:none;background:#fff url(mobilemenu_img/menu_close.png) no-repeat 10px center;border-bottom:0;cursor:pointer;height:50px;border-bottom:1px solid #ccc;box-sizing:border-box}#mobileNavigationClose:hover{background-color:#f0f0f0}#mobileNavigationBack{display:none;background:#fff url(mobilemenu_img/menu_close.png) no-repeat 10px center;cursor:pointer;border-bottom:1px solid #ccc;font-size:15px;padding:15px 0 15px 45px;color:#666;text-decoration:none;height:50px;box-sizing:border-box}#mobileNavigationBack:hover{background-color:#f9f9f9}#mobileNavigationLoading{display:none;background:#f9f9f9 url(mobilemenu_img/spinner.gif) no-repeat center 20px;height:50px}li.mobileMenuLoading{background:#f9f9f9 url(mobilemenu_img/spinner.gif) no-repeat 90% center}.mobileCurrent{background-color:#666}.mobileCurrent p{color:#fff;font-size:16px;line-height:2.4em;padding:0 15px 0 15px}.mobileCurrentText{text-decoration:underline;cursor:pointer}#mobileNavigationMenu ul{list-style:outside none none;margin:0;padding:0}#mobileNavigationMenu ul li{color:#555;cursor:pointer;text-align:left;float:none;margin:0;display:block;border-bottom:1px solid #ccc;padding-left:8px}#mobileNavigationMenu ul li p{white-space:normal;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#mobileNavigationMenu li:hover{background-color:#f8f8f8}.mobileNavigationWrap{overflow:auto;position:relative}.mobileNavigationList p{font-size:16px;line-height:1.3em;padding:10px 8px 10px 8px;overflow:hidden;color:#666;text-decoration:none}.mobileNavigationList p:hover{color:#444;text-decoration:underline}.mobileSubmenuList{border-bottom:1px solid #ccc;background-color:#f4f4f4;margin:0}.mobileSubmenuList p{font-size:14px;line-height:2em;padding:0 8px 0 16px}li.mobileMenuItem p{padding-left:25px}li.mobileMenuItemOn p{padding-left:25px}li.mobileMenuItemOn{background-color:#ddd}li.mobileMenuItemOn p{color:#444}li.mobileMenuStartItemOn{background-color:#eee}li.mobileMenuStartItemOn p{color:#444}li.mobileForward p{background:url(mobilemenu_img/forward.png) no-repeat 90% center}li.mobileMenuLinkItemOn p{background:url(mobilemenu_img/active.png) no-repeat 9px center}.DesignxDropdown{position:relative;margin:0;padding:0;float:none}.DesignxDropdown .DesignxDropdown-Content{position:absolute;top:auto;left:0;z-index:10010;border-radius:3px;box-shadow:0 0 10px 0 #bbb;margin:0;padding:0;float:none;color:#000}#CmsContentwrap .DesignxDropdown-Content,.CmsEditorBodyClass .DesignxDropdown-Content{position:relative;z-index:1;display:block}.DesignxDropdown-Stripes{background:transparent url(dropdown_img/menu.png) no-repeat center center;height:40px;width:40px;cursor:pointer}.DesignxDropdown .DesignxDropdown-Close{background:#777 url(dropdown_img/close.png) no-repeat center left 10px;height:40px;cursor:pointer}.DesignxDropdown .DesignxDropdown-Close:hover{background-color:#777}.DesignxDropdown-MenuRight{position:absolute;right:0;top:0}.DesignxDropdown-MenuRight .DesignxDropdown-Content{right:0;left:auto;top:40px}#DesignxDropdownMenu{position:fixed;margin:0;padding:0;top:0;float:none;z-index:10010;box-shadow:0 0 10px 0 #bbb}#DesignxDropdownMenu .DesignxDropdown-Fullcontent{margin:0;padding:0;display:none}.DesignxDropdown ul{display:none;width:220px;box-sizing:border-box;margin:0;background-color:#fff;border:1px solid #aaa;list-style:outside none none;color:#000;font-weight:normal;line-height:1.3em}.DesignxDropdown .DesignxDropdown-Main{overflow:auto}.DesignxDropdown li{margin:0;padding:8px 15px 8px 10px;background-color:#fff;border-bottom:1px solid #ccc;cursor:pointer}.DesignxDropdown li a{display:block;padding:0;color:#000;text-decoration:none}.DesignxDropdown li.hover,.DesignxDropdown li:hover{background-color:#f3d673;position:relative}.DesignxDropdown ul ul{position:absolute;left:100%;top:0;margin-top:-1px}.DesignxDropdown li li{font-size:1em}.DesignxDropdown li:hover>ul{display:none}.DesignxDropdown-MenuRight .DesignxDropdown-Content ul{left:-100%;top:0;margin-left:-2px}.message-button-std{display:inline-block;vertical-align:middle;cursor:pointer;font-weight:normal;text-decoration:none;font-family:arial,helvetica,sans-serif;font-style:normal;text-align:left;margin:0;box-sizing:content-box;box-shadow:none;transition:none;width:auto;height:auto;white-space:nowrap;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;list-style:none;line-height:1.5em;font-size:1em}.message-button-rounded{color:#fff;padding:8px 30px 8px 30px;background-color:#307b3c;border-radius:20px}.message-button-rounded:hover{color:#fff;background-color:#009718}.message-button-oval{font-size:1.2em;color:#646464;padding:8px 30px 8px 30px;background-color:#fff;border:3px #aaa solid;border-style:solid;border-radius:20px;padding:5px 15px 5px 15px;overflow:hidden}.message-button-oval:hover{color:#646464;background-color:#e9e9e9}#DxQuestionOk{margin-right:10px}.DesignxLangDropdown *{font-size:1em;font-family:arial,helvetica,sans-serif;text-decoration:none;font-weight:normal;font-style:normal;text-align:left;margin:0;padding:0;line-height:1.4em;color:#333;border:0;border-radius:0;box-sizing:content-box;transition:none;background:transparent;width:auto;height:auto;white-space:nowrap;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;box-shadow:none}.DesignxLangDropdown .DesignxDropdown{position:relative}.languageMenuDummy{background:transparent url(languagemenu_img/language_menu_cms.png) no-repeat top left;height:30px}.language-menu{position:absolute;z-index:2000;top:0}.language-dropdown{margin-left:6px}.language-dropdown-flag{margin-right:5px}#CmsContentwrap .language-menu,.CmsEditorBodyClass .language-menu{position:relative;z-index:1;top:0;left:0}.DesignxLangDropdown .DesignxDropdown ul{width:80px}.DesignxLangDropdown .DesignxDropdown li{padding:0}.DesignxLangDropdown .DesignxDropdown li a{padding:8px 15px 8px 10px}.DesignxLangDropdown .DesignxDropdown li span{padding:8px 15px 8px 10px;display:block}.DesignxLangDropdown .DesignxDropdown-Menu{padding-bottom:3px;cursor:pointer;background-color:transparent}.DesignxLangDropdown .DesignxDropdown-Menu:hover{background-color:#f3d673}.language-flag{vertical-align:middle}.dp-highlight .ui-state-default{background:#8bc823;color:#FFF}.ui-datepicker table{font-size:1em}div.ui-datepicker table *{font-size:15px}div.ui-datepicker td a,div.ui-datepicker td span{padding-top:10px;padding-bottom:10px;text-align:center}div.ui-datepicker .ui-datepicker-prev span{background-image:url(daterangepicker_img/down.png);background-position:center center}div.ui-datepicker .ui-datepicker-next span{background-image:url(daterangepicker_img/up.png);background-position:center center}.calendar-date{margin:0 15px 12px 0;line-height:25px;float:left;color:#284976}.calendar-title{margin-bottom:3px;color:#222;font-weight:bold}.datepicker{position:relative}.datepickerContent{left:0;position:absolute;top:0;z-index:100;background-color:#fff;padding:10px;box-shadow:1px 1px 7px 1px #9e9e9e}#datepickerFromTop{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}#datepickerToTop{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.datepickerToptext{color:#555;font-size:20px;padding:4px 0 8px 5px;font-weight:bold}.datepickerClose{cursor:pointer;background:#fff url(daterangepicker_img/close.png) no-repeat 2px 2px;display:inline-block;width:30px;height:30px}.dateInputField{width:140px;height:30px;float:left;cursor:pointer;background:#fff url(daterangepicker_img/kalender.png) no-repeat right 5px center;box-sizing:border-box}.dateInputField p:hover{text-decoration:underline}.dateInputFieldOn{border:3px solid #ff6464;color:#369bcf;font-weight:bold}.dateInputFieldOn p{color:#369bcf;font-weight:bold}.dateInputFieldOn p:hover{text-decoration:none}.dateInputFieldOff{border:1px solid #7f9db9;color:#000}.dateInputFieldValue{padding:0 10px 0 10px;margin:0;font-size:1.2em;line-height:1.9em;color:#69a3c2;font-weight:bold}#AnreiseDatum,#AbreiseDatum{font-weight:bold;color:#369bd3;border:1px solid #7f9db9;width:130px;padding-left:10px;height:30px;font-size:1.2em;line-height:1.9em;display:none}@media only screen and (max-width:480px){.dateInputFieldValue{font-size:1.1em}}.popup-print{text-align:center;font-size:1.4em;border:1px solid #a41d17;padding:5px;background-color:#f8eeee;cursor:pointer;margin-bottom:20px;color:#a41d17}.popup-print:hover{background-color:#f5e6e5;text-decoration:underline}.popup-print span{padding-left:30px;background:url(htmlpopup_img/printer.png) left center no-repeat}.htmlpopup-head-wrap{position:relative}#PopupCloseLink{background:url(htmlpopup_img/close_grey.png) center center no-repeat;width:40px;height:40px;position:absolute;top:0;right:5px;cursor:pointer}#PopupHomepageLink a{text-decoration:underline;font-weight:normal}.backlink{text-align:right;display:none}.KalenderUschrift{margin:5px 0 5px 0}.KalenderFewoname{margin-top:30px;font-size:1.3em}.KalenderFewoname a{text-decoration:underline}.KalenderFewoText{padding-bottom:10px}table.kalender{background-color:#fff;width:auto}table.kalender td{vertical-align:middle;border-top:0;border-left:0;border-bottom:1px solid #fff;border-right:1px solid #fff;background-position:center center;padding:0}table.kalender td div{min-width:25px;height:20px;font-size:12px;padding-top:9px;line-height:1em;text-align:center;background-position:center center;background-repeat:no-repeat}table.kalender td.Monat{background-color:#fff;text-align:right;font-size:12px;padding-right:7px;width:35px;color:#000}table.kalender td.TagLeer{background-color:#eee}table.monats-kalender{background-color:#fff;max-width:300px}table.monats-kalender td{vertical-align:middle;border-top:0;border-left:0;border-bottom:1px solid #fff;border-right:1px solid #fff;padding:0}table.monats-kalender td div{height:45px;min-width:25px;font-size:12px;padding-top:18px;line-height:1em;text-align:center;background-position:top right;background-repeat:no-repeat;box-sizing:border-box}table.monats-kalender td.Monat{background-color:#fff;text-align:right;font-size:12px;padding-right:7px;width:30px}table.monats-kalender td.TagLeer{background-color:#eee}table.monats-kalender td.TagName{height:20px;color:#666;font-size:1.1em;text-align:center}table.list-kalender{background-color:#fff;max-width:500px}table.list-kalender td{vertical-align:middle;border:1px solid #fff;padding:0}table.list-kalender td div{height:50px;min-width:25px;font-size:12px;padding-top:18px;line-height:1em;text-align:center;box-sizing:border-box}table.list-kalender td.Monat{background-color:#fff;text-align:right;font-size:12px;padding-right:7px;width:30px}table.list-kalender td.TagLeer{background-color:#eee}table.list-kalender td.TagName{height:20px;color:#666;font-size:1.1em;text-align:center}td.edit-day,td.edit-booking{cursor:pointer}.widget-mobile-kalender{overflow:hidden;padding:0 15px 0 15px;height:380px;max-width:750px;margin:0 auto 0 auto;box-sizing:border-box}.widget-mobile-kalender .slider-content{display:none}.monats-kalender-container{padding-right:15px;padding-left:2px}.monats-kalender-titel{padding:10px 0 10px 0;color:#666;font-size:1.3em;font-weight:bold;text-align:left}.calendar-list-wrap{max-width:500px;margin:0 auto 0 auto}.calendar-list-wrap .monats-kalender-titel{text-align:left;margin-top:20px}.KalenderJahrLink,.KalenderJahrLinkAn{margin:0 10px 0 0;padding:2px 2px 3px 2px;width:50px;float:right;text-align:center;font-size:1.2em;border:2px solid #aaa}.KalenderJahrLink a{color:#aaa;text-decoration:underline;font-weight:bold}.KalenderJahrLinkAn{border:2px solid #888;background-color:#506b4e}.KalenderJahrLinkAn a{text-decoration:none;font-weight:bold;color:#fff}.KalenderJahrLink a:hover{color:#a41d17;text-decoration:underline}.calendar-day{color:#fff;background-color:#58956e}.calendar-day-b{color:#222;background:#ff6464 url(kalender_img/B.gif) no-repeat center center}.calendar-day-f{background:#58956e url(kalender_img/F.gif) no-repeat center center}.calendar-day-r{color:#222;background:#f7f152 url(kalender_img/R.gif) no-repeat center center}.calendar-day-d{background-color:#eee;color:#bbb}.calendar-day-e{color:#222;background:#9ac3e6 url(kalender_img/E.gif) no-repeat center center}.calendar-day-sunday{color:#ffb4b4}.calendar-day-bb{color:#222;background:#ff6464 url(kalender_img/BB.gif) no-repeat center center}.calendar-day-bd{color:#222;background:#eee url(kalender_img/BD.gif) no-repeat top left}.calendar-day-bf{color:#222;background:#58956e url(kalender_img/BF.gif) no-repeat top left}.calendar-day-br{color:#222;background:#f7f152 url(kalender_img/BR.gif) no-repeat top left}.calendar-day-db{color:#222;background:#eee url(kalender_img/DB.gif) no-repeat bottom right}.calendar-day-dd{color:#222;background:#eee url(kalender_img/DD.gif) no-repeat center center}.calendar-day-df{background-color:#eee;color:#bbb}.calendar-day-dr{color:#222;background:#f7f152 url(kalender_img/DR.gif) no-repeat top left}.calendar-day-fb{color:#222;background:#58956e url(kalender_img/FB.gif) no-repeat bottom right}.calendar-day-fd{background-color:#eee;color:#bbb}.calendar-day-fr{color:#222;background:#58956e url(kalender_img/FR.gif) no-repeat bottom right}.calendar-day-rf{color:#222;background:#58956e url(kalender_img/RF.gif) no-repeat top left}.calendar-day-rr{color:#222;background:#f7f152 url(kalender_img/RR.gif) no-repeat center center}.calendar-day-rb{color:#222;background:#ff6464 url(kalender_img/RB.gif) no-repeat top left}.calendar-day-rd{color:#222;background:#eee url(kalender_img/RD.gif) no-repeat top left}.calendar-day-mb{color:#222;background:url(kalender_img/MB.gif) repeat center center}.calendar-day-md{color:#222;background:url(kalender_img/MD.gif) repeat center center}.calendar-day-mr{color:#222;background:url(kalender_img/MR.gif) repeat center center}@media only screen and (max-width:1000px){.widget-mobile-kalender{max-width:450px}}@media only screen and (max-width:640px){.widget-mobile-kalender{max-width:450px}}@media only screen and (max-width:480px){.widget-mobile-kalender .slick-slider{padding:0 25px}}@media only screen and (max-width:360px){.widget-mobile-kalender .monats-kalender td{height:30px}}.fewo-red-text{color:#da373c}.fewo-list-image-lupe{height:35px;background-color:rgba(194,194,194,0.7);background-image:url(fewo_img/bildlupe.png);background-position:center center;background-repeat:no-repeat;cursor:pointer}.fewoAnfrageButton{float:right}.fewoAnfrageButton div{min-width:200px;text-align:center}#LeftPriceBox .fewoAnfrageButton{float:none;margin-bottom:15px}#LeftPriceBox .fewoAnfrageButton>div{min-width:0}#FewoBottomAnfrage .fewoAnfrageButton{margin:15px 15px 0 15px;float:none}#FewoBottomAnfrage .fewoAnfrageButton>div{display:block;font-size:1.4em}.Button-Kalender{text-align:left;padding:10px 10px 10px 32px;border:2px #aaa solid;border-radius:5px;line-height:1.4em;font-size:16px;color:#fff;cursor:pointer;margin:10px 0 10px 0;width:150px;background:#6d9369 url(fewo_img/liste_hacker_or.png) no-repeat 10px 1em}.Button-Kalender:hover{color:#fff;background-color:#f38f47;border-color:#547051}.button-badget{position:absolute;top:-6px;right:-6px;background-color:red;color:#fff;border-radius:10px;width:20px;height:20px;z-index:10;display:block;text-align:center;line-height:20px;font-size:13px}.price-info-text{background:url("fewo_img/achtung.png") no-repeat left top 3px;color:#000;padding-left:25px}#fewo-details-kalender .mod-ImgFullsize{width:100%;max-width:100%}.teaser-2-onclick{cursor:pointer}.teaser-2-onclick:hover{background-color:#eee}.StornoKostenlos{background-image:url(fewo_img/kein_geld.png);background-position:left center;background-repeat:no-repeat;padding-left:25px;margin-bottom:9px;margin-top:20px;color:#45a639}.teaser-2-onclick .StornoKostenlos{background-image:none;padding-left:0;margin-top:9px}.fewo-list-persons{padding-left:30px;padding-bottom:7px;background:transparent url(fewo_img/person.png) no-repeat top .2em left}.fewo-list-beach{padding-left:30px;padding-bottom:7px;background:transparent url(fewo_img/beach.png) no-repeat top .3em left}.fewo-list-bed{padding-left:30px;padding-bottom:7px;background:transparent url(fewo_img/bed.png) no-repeat top .6em left}.fewo-list-nr{font-size:.9em;color:#777;padding-bottom:4px}.fewo-list-groups{padding-left:30px;padding-bottom:7px;background:transparent url(fewo_img/groups.png) no-repeat top .3em left}.fewo-list-size{padding-left:30px;padding-bottom:7px;background:transparent url(fewo_img/size.png) no-repeat top .6em left}.fewo-list-bath{padding-left:30px;padding-bottom:7px;background:transparent url(fewo_img/bath.png) no-repeat top .3em left}.fewo-diff-date{text-align:right;padding-top:5px;color:#555}#Suchdialog-Image div{width:40px;height:60px;background:url(fewo_img/kalender.png) no-repeat 10px center}.slider-bottom-text{padding-top:8px;padding-left:12px}.dx-pt-centerMap .dx-popup-close{background:transparent url(fewo_img/close_w.png) no-repeat top right;top:-15px;right:-15px;height:35px;width:35px}.fewo-map-link{text-align:left;padding-bottom:16px}.fewo-map-link span{background:url(fewo_img/karte.png) no-repeat left center;padding-left:23px;font-size:.9em;text-decoration:underline;cursor:pointer}.price-tag{background-color:#fff;border-radius:8px;color:#000;font-size:14px;font-weight:bold;padding:4px 6px;position:relative;border:1px solid #000}.price-clustertag{background-color:#fff;border-radius:8px;color:#000;width:20px;height:12px;position:relative;border:1px solid #000}.fewo-mapinfo-text{font-size:1.3em;color:#30522d;margin-top:5px;margin-bottom:5px;white-space:normal;width:150px;line-height:1.1em}.fewo-mapinfo-text a,.fewo-mapinfo-image a{text-decoration:none}.fewo-mapinfo-image img{border:3px #d2d2d2 solid;width:150px}.fewo-mapinfo-price{text-align:right;font-weight:bold;padding-top:8px}.chat-messages{min-height:400px;max-height:800px;overflow:auto;background-color:#fafbfb;border:1px solid #ccc;padding-top:10px;padding-bottom:10px}.message-customer{background-color:#bfe27a;border-radius:5px;padding:15px;margin:5px 10px 10px 40px;font-size:1.2em;line-height:1.5em}.message-head-customer{padding:15px 15px 0 10px;text-align:right;color:#666;font-size:1.1em}.message-owner{background-color:#ebec6a;border-radius:5px;padding:15px;margin:5px 40px 10px 10px;font-size:1.2em;line-height:1.5em}.message-head-owner{padding:15px 10px 0 15px;color:#666;font-size:1.1em}.message-empty{text-align:center;color:#666;padding-top:20px;font-style:italic}.contract-doc>.module-box-center-rd{padding:20px;margin-top:15px}.contract-doc h3{font-weight:bold;font-size:1.5em}.contract-doc hr{margin-top:30px;margin-bottom:30px}.contract-doc a{text-decoration:underline}.RentTable{max-width:800px}.RentTable td{font-size:1.1em;border:0;border-bottom:1px solid #ccc;padding:7px 0 7px 0}.RentTable .td-2{text-align:right}.RentTable td.summe{font-weight:bold}@media only screen and (max-width:640px){.contract-doc>.module-box-center-rd{box-shadow:none}.contract-doc>.module-box-center-rd{padding:0}}#Fewo-Filter .style-custom-1007{border:0}#Fewo-Filter h3{background-image:url(fewosuche_img/filter_white.png);background-position:10px center;background-repeat:no-repeat;color:#fff}#Fewo-Filter h3 span{margin-left:50px;text-decoration:underline;cursor:pointer}#Fewo-Filter h3 span:hover{font-weight:bold}#Fewo-Filter h2{padding-bottom:10px}#Fewo-Filter .fewo-suchbutton{margin:19px 5px 0 5px}.fewo-suchbutton>div{margin:0 10px 0 10px;display:block;line-height:1.2em;font-size:1.4em;text-align:center}#Fewo-Filter #FilterDelete{font-size:.7em}.filter-count-loading{background-image:url(fewosuche_img/loading.gif);background-position:left center;background-repeat:no-repeat;display:inline-block;width:30px;height:22px;vertical-align:middle}.filter-delete{cursor:pointer;margin-left:10px;border:1px solid #888;border-radius:8px;padding:5px 10px 5px 25px;background-color:#f0f0f0;background-image:url(fewosuche_img/delete.png);background-position:left 5px top .2em;background-repeat:no-repeat;font-size:.8em;display:inline-block;line-height:1em}.filter-delete:hover{background-color:#f9f9f9}.Fewo-FullCssPopup .style-custom-1007{border-radius:0}.fewo-suche-head .fewo-search-title{color:#eee;padding-left:3px}.fewo-suche-head .module-fx-fix{flex-basis:0}#Button-FewoStartSuche{margin-top:17px;margin-bottom:15px}.searchform-flex{display:flex;flex-direction:row;row-gap:0;column-gap:0}.searchform-input{margin-right:15px;border-radius:4px;border:0;font-size:16px;box-shadow:0 0 3px 0 #777 inset;height:35px;box-sizing:border-box;cursor:pointer;padding-top:2px}.searchform-value{font-size:16px;font-weight:normal;padding-top:4px;color:#444}.searchform-date{width:290px;background:#fff url(fewosuche_img/kalender.png) no-repeat left 10px center;padding-left:40px}.searchform-guests{width:200px;background:#fff url(fewosuche_img/guest.png) no-repeat left 10px center;padding-left:45px}.group-selected-text{margin-top:30px;padding:0 25px 0 20px;background:#fff url(fewosuche_img/ok.png) no-repeat left center}.fewo-search-title{color:#555;margin-bottom:3px;color:#222;font-weight:bold}.form-error{border:2px solid red}#leftcontent-fewo-suche{margin-bottom:30px}#Fewo-NameSearch-Left h3{line-height:1em;padding:10px 0 10px 30px;background-image:url(fewosuche_img/home_grey.png);background-position:0 .5em;background-repeat:no-repeat;background-color:transparent;color:#555}#Fewo-NameSearch-Left .module-toggle{border:0;padding-top:0;padding-bottom:0;background-color:transparent}#Fewo-NameSearch-Left .module-toggle-container{background-color:#fff;border:0}#Fewo-NameSearch-Left .module-toggle-on{border-bottom:1px solid #9bb698}#Fewo-NameSearch-Left .fewo-suchbutton{margin-top:20px;width:90%}#f_haus{width:140px}#datepickerBottomContent{font-size:14px;padding-top:15px}#datepickerBottomContent .style-button-std{font-size:14px;margin-right:10px;margin-bottom:10px;border-width:1px}.datapicker-small .style-button-std{display:block;text-align:center}#datepickerBottomContent .datepicker-period-on{border:2px solid #017ab0;color:#017ab0}#dateDefault{color:#444}#Fewo-Suchdialog{background-color:#fff;border-width:1px;border-color:#aaa;border-style:solid;border-radius:10px;padding:10px 15px 15px 15px;margin-bottom:15px}#Fewo-Suchdialog.fixedTopMode{background-color:#fff;border:0;border-radius:0}#Fewo-Suchdialog .searchform-input{box-shadow:none;border-width:1px;border-color:#aaa;border-style:solid;border-radius:5px}#Fewo-Suchdialog .searchform-guests{max-width:130px}#Fewo-Suchdialog a{font-weight:normal}#Fewo-Suchdialog .fewo-empty-input{border-color:#548bbd}#Suchdialog-Filter{padding:6px 15px 7px 32px;margin:25px 0 0 15px;background:url(fewosuche_img/filter.png) no-repeat left 0 top .3em;cursor:pointer;display:inline-block}body.fewo-page-anfrage #Suchdialog-Filter,body.fewo-page-fewo #Suchdialog-Filter{display:none}body.fewo-page-list #Fewo-Suchdialog{position:relative;top:0;right:0;max-width:750px;margin:0 0 40px 0}body.fewo-page-list #Fewo-Suchdialog.fixedTopMode{position:fixed;top:9px;right:5px;z-index:900;max-width:780px;margin-bottom:0;padding-bottom:0;height:55px;box-sizing:border-box;overflow:hidden}#Fewo-Suchdialog.fixedTopMode .searchform-guests{max-width:70px}.fixedTopMode .fewo-search-title{display:none}.fixedTopMode #Suchdialog-Filter{margin-top:0}@media only screen and (max-width:800px){.searchform-flex{flex-direction:column}#caldateInputFrom{margin-bottom:10px}#Fewo-Suchdialog .searchform-input{margin-right:0}}@media only screen and (max-width:480px){#caldateInputFrom{width:100%}#guestsInputFrom{width:100%}#FewoSearch-flexbox{flex-direction:column}}.ObjektAnzahl{text-align:left;font-size:.9em;font-weight:bold;padding:12px 0 0 5px;color:#666}.ObjektMoreButton{color:#548bbd;border:1px #9fc2e4 solid;border-radius:3px;font-size:1.1em;padding:0 15px 0 15px;width:auto;margin:0 0 45px 0;cursor:pointer;background:#fff url(fewolist_img/navi_more.png) no-repeat 8% center}.ObjektMoreButton p{color:#3a78b1;line-height:2.3em;text-align:center}.ObjektMoreButton:hover{background-color:#f2f7fc}#ObjektListe-Wrapper{position:relative}#ObjektListeHead{overflow:auto}#FewoListNormal{background:url(fewolist_img/view_list.png) no-repeat center center;border-radius:5px;cursor:pointer}#FewoListQuick{background:url(fewolist_img/view_quick.png) no-repeat center center;border-radius:5px;cursor:pointer}.fewoListActive{background-color:#eee;border:1px solid #aaa}.slider-top-text{padding-left:32px;padding-top:25px;padding-right:30px}#ObjektListe-Loading{position:relative;top:0;left:10%;background-color:rgba(255,255,255,0.9);z-index:10000;width:80%;padding-bottom:100px}#ObjektListe-Loading>div{border:1px solid #777;border-radius:3px;padding:25px 0 35px 0;background-color:rgba(255,255,255,0.6);box-shadow:1px 2px 5px 0 #b2b0b0;margin-top:15px}#ObjektListe-Loading p{padding:10px 0 10px 0;text-align:center;font-size:20px;color:#555}#ObjektListe-Loading img{vertical-align:middle}.loadingTop{position:absolute;top:100px}.FewoErgebnisListe{position:relative}.ObjektNavigation{padding:15px 0 20px 0}.ObjektNaviButton{display:inline;float:left;margin:0 0 25px 0;line-height:1.6em}.ObjektNaviForward{float:right}.ObjektNavigationPages ul{list-style-type:none;float:right;margin:0 50px 0 20px}.ObjektNavigationPages ul li{display:inline;float:left;padding:0 5px 0 5px}.ObjektPageButton{line-height:1.6em;margin-bottom:15px}.ObjektNavigationPages .ObjektNaviPageOn a{background-color:#548bbd;color:#fff;border:1px #548bbd solid}.ObjektNavigationPages .ObjektNaviSpacer{border:0;font-weight:bold;font-size:1.5em;line-height:1.6em;display:inline-block;color:#548bbd;padding:10px 15px 0 10px;font-weight:normal;text-decoration:none}.fewo-list-container{margin-bottom:25px}.fewo-list-container h2{font-size:1.4em}.fewo-list-container .layout-box-content{padding-top:8px;padding-right:8px;padding-bottom:10px}.fewo-list-container .fewo-list-nofloat .module-floatbox-content{width:100%;float:none}.fewo-list-belegt{margin-top:15px;padding:8px 12px 8px 12px;background-color:#eee;color:#000;border-bottom:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;border-bottom-right-radius:5px;border-top-right-radius:5px;filter:alpha(opacity=90);opacity:.9}.fewo-list-belegt span{font-weight:bold;color:#981414}.fewo-list-container .module-imagebox-content img{max-height:270px;width:auto;max-width:none}.fewo-list-container .fewo-list-ort{color:#30522d;font-weight:bold}.fewo-list-container .fewo-list-merken{text-align:right;padding-bottom:20px;padding-right:10px;padding-top:10px}.fewo-list-title-right{text-align:right}.dx-info-overlay{position:relative}.info-overlay-content{left:0;position:absolute;top:0;z-index:1000;background-color:#fff;padding:15px;box-shadow:1px 1px 7px 1px #9e9e9e;margin-right:15px;max-width:350px}.info-overlay-toptext{color:#555;font-size:20px;padding:0 0 25px 0;font-weight:bold}.info-overlay-flex{display:flex;flex-direction:row;row-gap:0;column-gap:0}.info-overlay-top{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.info-overlay-close{cursor:pointer;background:#fff url(fewo_guestform_img/check.png) no-repeat center center;display:inline-block;width:30px;height:30px;border:1px solid #aaa;border-radius:4px}.info-overlay-select{padding-top:5px;line-height:1em}#info-select-sub{cursor:pointer;height:30px;width:30px;background:#fff url(fewo_guestform_img/sub.png) no-repeat left top;margin-left:50px;display:inline-block}#info-select-add{cursor:pointer;height:30px;width:30px;background:#fff url(fewo_guestform_img/add.png) no-repeat left top;display:inline-block;margin-right:50px}#info-select-guests{margin-left:15px;margin-right:15px}#info-select-guests{text-align:center}#fewo-group-toggle{margin:20px 0 20px 0;display:none}#fewo-group-toggle p{font-weight:normal}#fewo-group-info{margin-left:10px;cursor:pointer;height:30px;width:30px;background:#fff url(fewo_guestform_img/help_grey.png) no-repeat left bottom;display:inline-block}.timeline-container{padding-bottom:20px;padding-top:10px}.timeline-number{border:1px solid #888;border-radius:20px;padding:.2em .5em .2em .5em;font-size:22px;color:#888}.timeline-number-active{color:#30522d;border-color:#30522d;border-width:2px}.timeline-number-done{color:#fff;background-color:#30522d;border-color:#30522d}.timeline-line{background-image:url(timeline_img/timeline_dotted.png);background-position:center center;background-repeat:repeat-x;padding-left:50px;padding-right:50px}.timeline-done{background-image:url(timeline_img/timeline_full.png)}