@charset "UTF-8";
:root{--thumbnailmenu-gap: 0.5rem;--thumbnailmenu-columns: 1;--thumbnailmenu-color: #ffffff;--thumbnailmenu-bg: rgba(182,149,136, 0.75);--frame-link-color: rgb(182,149,136);--frame-link-hover-color: rgb(162,129,116);--bs-primary: #25408f;--bs-secondary: rgb(182,149,136);--bs-body-line-height: 1.25}.frame-background-primary{--frame-color: #ffffff;--frame-background: var(--bs-primary)}.frame-background-primary.frame-type-text{padding-top:1rem;border-radius:0.5rem}.carousel-item-layout-primary{--carousel-item-background: $blue;--carousel-item-color: white}.carousel-item-layout-secondary{--carousel-item-background: $brown;--carousel-item-color: $blue}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.flex-end{justify-content:flex-end}.align-center{align-items:center}.no-style{list-style:none;padding-left:0}.hidden{display:none}a:not(.btn){color:#25408f}img,svg{max-width:100%;height:auto}#maincontent{font-size:20px}#maincontent .btn{font-size:16px}strong,.strong,h1,.h1,h2,.h2{font-family:'gotham_narrowmedium';font-weight:normal}h1,.h1{font-size:1.5rem}h2,.h2{font-size:1.25rem}h3,.h3,legend{font-size:calc(1rem + 0.3vw)}.header,.header span,.element-header span{hyphens:auto}.extrasmall{font-size:0.5em}.icon{margin-right:0.75rem;margin-bottom:0.5rem}.btn{font-family:'gotham_narrowmedium';line-height:1rem;padding:0.25rem 0.75rem;border-radius:0.5rem;font-size:0.75rem}.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:white;background-color:#25408f;border-color:#25408f}.btn-primary:hover,.btn-primary:focus{opacity:0.9}.btn-primary:active{opacity:0.9}.btn-secondary,.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color:white;background-color:#b69588;border-color:#b69588}.btn-secondary:hover,.btn-secondary:focus{opacity:0.9}.btn-secondary:active{opacity:0.9}p+ul{margin-top:-0.75rem}.border-primary,.border-secondary{border:2px solid}.border-primary{border-color:var(--bs-primary) !important}.border-secondary{border-color:var(--bs-secondary) !important}.list-check>li,li.plus,li.minus{position:relative;padding-left:1.1rem}.list-check>li:before,li.plus:before,li.minus:before{background:none;font-family:'gotham_narrowmedium';font-size:0.8rem;content:"+";background-color:#b69588;color:white;width:0.7rem;height:0.7rem;position:absolute;display:inline-block;text-align:center;line-height:0.7rem;border-radius:0.5rem;top:0.15rem;left:0.05rem;margin:0}li.minus:before{content:"-"}.frame-background-primary .list-check>li:before{background-color:white;color:var(--bs-primary)}.bg-brown{background-color:#b69588;color:white;height:100%}.bg-brown .btn-primary,.bg-brown .btn-primary:hover,.bg-brown .btn-primary:focus,.bg-brown .btn-primary:active{color:#b69588;background-color:white;border-color:white}.bg-brown .btn-primary:hover,.bg-brown .btn-primary:focus{opacity:0.9}.bg-brown .btn-primary:active{opacity:0.9}.bg-brown li.plus:before,.bg-brown li.minus:before{background-color:white;color:#b69588}.text-info{color:var(--bs-primary) !important;font-size:0.8rem}.width-100p{width:100%}.valign-bottom{margin-top:auto}.mt-1rem{margin-top:1rem}.mb-1rem{margin-bottom:1rem}.mb-2rem{margin-bottom:2rem}.p-0{padding:0}.pl-05rem{padding-left:0.5rem !important}.pr-05rem{padding-right:0.5rem}.pb-05rem{padding-bottom:0.5rem}.pb-1rem{padding-bottom:1rem}.border-radius-05rem{padding:0.5rem;border-radius:0.5rem}.line-through{position:relative}.line-through:before{position:absolute;width:98%;height:2px;background-color:#25408f;top:1rem;z-index:1;content:" ";left:1%}.line-through span{background-color:white;z-index:2;position:relative;padding-left:0.5rem;padding-right:0.5rem}.table{border-color:var(--bs-secondary)}table.table{display:block;max-width:100%;overflow-x:auto;font-size:0.75em}.table>:not(caption)>*>*{padding:0.25rem 0.4rem;color:var(--bs-primary)}.table tr:nth-child(even)>td{background-color:var(--bs-secondary);color:white}.table tr>td.border-left{border-left:0.5rem solid white}.form-check,.radio{text-indent:-0.75rem;padding-left:0.75rem}input[type="text"],select,optgroup,textarea{width:100%;max-width:100%}@media (max-width:991px){padding:0.25rem}input.border-secondary{width:100%;margin-bottom:0.5rem}input[type=checkbox]{accent-color:#b69588}input[type=checkbox]{height:15px;width:15px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid white;border-radius:4px;outline:none;transition-duration:0.3s;background-color:#b69588;cursor:pointer;margin-left:3px}input[type=checkbox]:checked{border:1px solid white;background-color:white}input[type=checkbox]:checked:before{content:'✓';position:absolute;line-height:13px;height:13px;width:13px;color:#b69588;text-align:center}input[readonly="1"]{outline:none}.control-group{margin:0.5rem 0}body,html{font-family:'gotham_narrowlight';color:#25408f;font-size:24px}#content{margin-top:100px}.nav-link{padding:0}.nav-link:hover,.nav-link:focus,.nav-link.active{color:#b69588}.dropdown-menu{text-align:right;box-shadow:none;border:none;z-index:20;position:relative;border-right:3px solid var(--bs-secondary);border-radius:0}.dropdown-item:hover,.dropdown-item:focus{color:#b69588;text-decoration:none;background-color:white}.dropdown-item.active,.dropdown-item:active{color:#ffffff;text-decoration:none;background-color:#b69588}#headernav{padding-top:0.5rem;padding-bottom:0.3rem;position:fixed;top:0;z-index:12;width:100%;height:100px;max-width:100vw}#headernav .logoheader{width:200px;padding:7px 5px 9px 5px;transition:all 1s;position:absolute;background-color:white;z-index:20;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}#metanavbar{padding:0;gap:0.25rem;align-items:flex-start}#metanavbar a{line-height:20px}#topnavbar{padding:0;padding-top:0.25rem;padding-left:20px;padding-right:20px;margin:0 -20px;background-color:white}#topnavbar .nav-collapse{max-height:calc(100vh - 100px);overflow-y:auto;position:fixed;top:100px;width:100%;left:0;background-color:white}#topnavbar .flex.dropdown{justify-content:flex-end;gap:0.7rem;flex-direction:column;position:relative;margin-top:0px;background-color:white;text-align:right}#topnavbar li{position:relative;line-height:1rem}#topnavbar a{font-size:15px;font-family:'gotham_narrowmedium';text-transform:uppercase}#topnavbar a.btn{padding:0;width:30px;height:30px;border:1px solid #25408f;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;right:20px;top:20px}#topnavbar a.btn .icon-bar{transition:0.5s all;width:20px;height:2px;min-height:2px;background-color:#25408f;display:block;line-height:10px;padding:0;position:relative;margin:2px 0}#topnavbar a.btn .icon-bar:first-child{transform:rotate(45deg);top:3px}#topnavbar a.btn .icon-bar:nth-child(2){display:none}#topnavbar a.btn .icon-bar:last-child{transform:rotate(-45deg);top:-3px}#topnavbar a.btn.collapsed .icon-bar:first-child{transform:rotate(0);top:0}#topnavbar a.btn.collapsed .icon-bar:nth-child(2){display:block}#topnavbar a.btn.collapsed .icon-bar:last-child{transform:rotate(0);top:0}#topnavbar .dropdown{position:relative}footer{font-size:0.6rem;color:white;line-height:1rem;height:60px;position:relative;z-index:1}footer a:not(.btn){color:white}footer nav a:not(.btn){padding:0 0.5rem 0 0}footer .flex{flex-direction:column}footer .bg-brown{height:auto}footer .small-infos span{display:block}.carousel-content .carousel-content-inner{align-items:flex-start}.carousel-content .carousel-item-header,.carousel-content .carousel-item-subheader{text-transform:uppercase;font-size:3rem;line-height:4rem !important}.carousel-content h1{font-family:'gotham_narrowlight';font-weight:normal}.carousel-content h2.h1{font-family:'gotham_narrowmedium';font-weight:bold}.carousel-content h3{font-family:'gotham_narrowmedium'}.carousel-fullscreen .item{height:calc(100vh - 130px)}.carousel-fullscreen .item .carousel-backgroundvideo-container{position:absolute;height:100%}.carousel-fullscreen .item .carousel-backgroundvideo-container .carousel-backgroundvideo{width:100vw;height:calc(100vh - 70px - 60px);position:fixed;display:flex;align-items:center;justify-content:center}.carousel-fullscreen .item .carousel-backgroundvideo-container .carousel-backgroundvideo video{position:fixed;min-width:100%;min-height:100%}.carousel .carousel-item h1,.carousel .carousel-item h2,.carousel .carousel-item h3,.carousel .carousel-item h4,.carousel .carousel-item h5,.carousel .carousel-item h6{line-height:1.3rem}.carousel-item-type-background_video .carousel-text-inner,.carousel-item-type-header .carousel-text-inner,.carousel-item-type-text .carousel-text-inner{width:100%;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:15vh;padding-bottom:20vh}.carousel-item-type-background_video .carousel-text-inner a,.carousel-item-type-header .carousel-text-inner a,.carousel-item-type-text .carousel-text-inner a{color:var(--carousel-item-color);font-family:'gotham_narrowmedium'}.carousel-item-type-text .carousel-text-inner{width:100%;margin-left:0;zoom:0.75;max-height:100%;overflow-y:scroll}#cookieman-modal{top:initial !important;bottom:78px;height:auto}#cookieman-modal .modal-dialog.modal-md{margin:0 auto !important}#cookieman-modal [data-bs-toggle="collapse"][data-bs-target="#cookieman-settings"]{position:relative;padding-right:30px;width:100%;text-align:left;box-shadow:none}#cookieman-modal [data-bs-toggle="collapse"][data-bs-target="#cookieman-settings"]:after{top:0.25rem !important;bottom:auto !important;right:0.8rem !important}#cookieman-modal .modal-content{padding:0.5rem !important}#cookieman-modal .modal-content .modal-body{padding:0.5rem;font-size:0.5rem}#cookieman-modal .modal-content .modal-body h4,#cookieman-modal .modal-content .modal-body .h4{font-size:0.9rem}#cookieman-modal .modal-content .modal-body .btn{padding:0.25rem;font-size:0.5rem;line-height:1}#cookieman-modal .modal-content .modal-body .accordion-button{padding:0 0.5rem;font-size:0.5rem;line-height:1rem}#cookieman-modal .modal-content .modal-body .accordion-button::after{width:0.75rem;height:0.75rem;background-size:0.75rem}#cookieman-modal .modal-content .modal-body .accordion-button:not(.collapsed){color:var(--bs-primary);background-color:white;box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.13)}#cookieman-modal .modal-content .modal-body .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212121'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}#cookieman-modal .modal-content .modal-body .alert{position:relative;padding:0.5rem;margin-bottom:0}#cookieman-modal .modal-content .modal-body .alert .form-check,#cookieman-modal .modal-content .modal-body .alert .radio{min-height:0.75rem;line-height:0.9rem;margin-bottom:0;text-indent:3px}#cookieman-modal .modal-content .modal-body .alert-primary{color:white;background-color:var(--bs-primary);border-color:var(--bs-primary)}#cookieman-modal .modal-content .modal-body .table{margin-bottom:0}#cookieman-modal .modal-content .modal-body .mt-3{margin-top:0.5rem !important}#cookieman-modal .modal-content .modal-footer{padding:0.75rem 0;justify-content:space-between}#cookieman-modal .modal-content .modal-footer>*{margin:0}#cookieman-modal .modal-content .modal-footer .btn-secondary{color:#b69588;background-color:white;border-color:#b69588}.gallery{position:relative}.gallery .thumbnail-image{max-width:12.5%;float:left;margin:0}.gallery .thumbnail-image img{padding:5px}.gallery .thumbnail-image.thumbnail-nr-1,.gallery .thumbnail-image.thumbnail-nr-2,.gallery .thumbnail-image.thumbnail-nr-3,.gallery .thumbnail-image.thumbnail-nr-4{max-width:25%}.gallery .thumbnail-image.thumbnail-nr-0{max-width:50%}.gallery:after{display:block;content:"";float:none;clear:both}.gallery .btn{position:absolute;right:1rem;bottom:1rem}.ce-col .frame-background-primary,.ce-col .frame-background-secondary{margin-bottom:1rem}.col-md-4 .bg-brown,.col-md-4 .bg-primary{padding-top:1rem;font-size:0.8rem;padding-left:var(--bs-gutter-x, 20px);padding-right:var(--bs-gutter-x, 20px)}#HKFewoSearchBox{position:fixed;top:100px;left:0;width:100%;z-index:10;max-width:100vw}#HKFewoSearchBox+.header{margin-top:1rem}#HKFewoSearchBox .container{position:relative}#HKFewoSearchBox .bg-brown{position:absolute;right:0;height:initial;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;width:100%;max-width:400px}#HKFewoSearchBox form{padding:0 0.5rem;zoom:0.8}#HKFewoSearchBox form fieldset{margin:0;display:flex;font-size:0.75rem;gap:0.2rem;justify-content:space-around}#HKFewoSearchBox form legend,#HKFewoSearchBox form label{display:none}#HKFewoSearchBox form input[type="date"],#HKFewoSearchBox form input[type="date"]:focus,#HKFewoSearchBox form input[type="date"]:active,#HKFewoSearchBox form select,#HKFewoSearchBox form select:focus,#HKFewoSearchBox form select:active{border:none;background-color:var(--bs-secondary);color:white;font-family:'gotham_narrowmedium';outline:none;width:120px;padding:5px;line-height:1rem}#HKFewoSearchBox form ::placeholder{color:white;opacity:1}#HKFewoSearchBox form :-ms-input-placeholder{color:white}#HKFewoSearchBox form ::-ms-input-placeholder{color:white}#HKFewoSearchBox .input-field{padding:2px}#HKFewoSearchBox .field-content{font-family:'gotham_narrowmedium'}#HKFewoSearchBox .haustiere .field-content:after{content:' + Haustier';display:contents}#HKFewoSearchBox #dropdownMenuSearchFilter{width:125px}#HKFewoSearchBox .dropdown-menu.bg-brown{min-width:initial;font-size:0.75rem;padding:0.5rem;min-width:150px;text-align:left}#HKFewoSearchBox .dropdown-menu.bg-brown select,#HKFewoSearchBox .dropdown-menu.bg-brown select:focus,#HKFewoSearchBox .dropdown-menu.bg-brown select:active{padding:0;width:auto}#HKFewoSearchBox *[type="checkbox"]+label{display:inline-block;margin-bottom:0;font-family:'gotham_narrowmedium'}#HKFewoSearchBox .btn{line-height:0.5rem}#HKFewoSearchBox .btn.search-icon{background:url("../../../../typo3conf/ext/hk_fewo/Resources/Public/Icons/Lupe.svg") center no-repeat;box-shadow:none;padding:0.25rem 0.5rem}#HKFewoSearchBox input.hasDatepicker{background-color:#b69588;color:white;border:none;font-family:'gotham_narrowmedium';outline:none;width:130px;height:25px}#HKFewoSearchBox input.hasDatepicker.icon{position:relative;padding-left:30px;cursor:pointer;margin:auto}#HKFewoSearchBox input.hasDatepicker.icon.icon-anreise{background:url("../../../../typo3conf/ext/hk_fewo/Resources/Public/Icons/Anreise.svg") top left no-repeat}#HKFewoSearchBox input.hasDatepicker.icon.icon-abreise{background:url("../../../../typo3conf/ext/hk_fewo/Resources/Public/Icons/Abreise.svg") top left no-repeat}#HKFewoSearchBox input.hasDatepicker.icon.icon-gaeste{background:url("../../../../typo3conf/ext/hk_fewo/Resources/Public/Icons/Gaeste.svg") top left no-repeat}#HKFewoSearchBox .control-group.icon{position:relative;padding-left:20px}#HKFewoSearchBox .control-group.icon:before{content:' ';width:20px;height:20px;display:block;position:absolute;left:0;top:3px}#HKFewoSearchBox .control-group.icon.icon-anreise:before{background:url("../../../../typo3conf/ext/hk_fewo/Resources/Public/Icons/Anreise.svg") center no-repeat}#HKFewoSearchBox .control-group.icon.icon-abreise:before{background:url("../../../../typo3conf/ext/hk_fewo/Resources/Public/Icons/Abreise.svg") center no-repeat}#HKFewoSearchBox .control-group.icon.icon-gaeste:before{background:url("../../../../typo3conf/ext/hk_fewo/Resources/Public/Icons/Gaeste.svg") center no-repeat}table.calendar,table.ui-datepicker-calendar{border-collapse:separate;border-spacing:0 5px}table.calendar tr:nth-child(even)>td,table.ui-datepicker-calendar tr:nth-child(even)>td{color:var(--bs-primary)}table.calendar td,table.ui-datepicker-calendar td{border-bottom:none;padding:0;text-align:center;height:30px;line-height:30px}table.calendar td a.ui-state-default,table.ui-datepicker-calendar td a.ui-state-default{padding:0}table.calendar td.prevDay,table.calendar td.heute,table.ui-datepicker-calendar td.prevDay,table.ui-datepicker-calendar td.heute{color:lightgrey !important}table.calendar td.belegt,table.ui-datepicker-calendar td.belegt{background-color:white !important}table.calendar td.belegt.ui-state-disabled span,table.ui-datepicker-calendar td.belegt.ui-state-disabled span{background-image:none !important;color:var(--bs-secondary);pointer-events:all}table.calendar td.abreise_planned,table.ui-datepicker-calendar td.abreise_planned{background:none !important;color:var(--bs-primary) !important;position:relative}table.calendar td.anreise_planned,table.calendar td.abreise_planned,table.ui-datepicker-calendar td.anreise_planned,table.ui-datepicker-calendar td.abreise_planned{background-color:var(--bs-secondary) !important;color:white !important}table.calendar td.anreise_planned a,table.calendar td.abreise_planned a,table.ui-datepicker-calendar td.anreise_planned a,table.ui-datepicker-calendar td.abreise_planned a{background-color:var(--bs-secondary) !important;color:white !important;border-radius:0.5rem}table.calendar td.anreise,table.calendar td.anreise_planned,table.ui-datepicker-calendar td.anreise,table.ui-datepicker-calendar td.anreise_planned{border-top-left-radius:15px;border-bottom-left-radius:15px;position:relative}table.calendar td.anreise:after,table.calendar td.anreise_planned:after,table.ui-datepicker-calendar td.anreise:after,table.ui-datepicker-calendar td.anreise_planned:after{content:' ';border-top-left-radius:15px;border-bottom-left-radius:15px;background-color:rgba(182, 149, 136, 0.5);width:100%;height:30px;display:block;position:absolute;top:0;z-index:-1}table.calendar td.abreise,table.calendar td.abreise_planned,table.ui-datepicker-calendar td.abreise,table.ui-datepicker-calendar td.abreise_planned{border-top-right-radius:15px;border-bottom-right-radius:15px;position:relative}table.calendar td.abreise_planned:before,table.ui-datepicker-calendar td.abreise_planned:before{content:' ';background-color:rgba(182, 149, 136, 0.5);width:100%;height:30px;display:block;position:absolute;border-top-right-radius:15px;border-bottom-right-radius:15px;top:0;z-index:-2}table.calendar td.holiday_planned,table.ui-datepicker-calendar td.holiday_planned{background-color:rgba(182, 149, 136, 0.5) !important}table.calendar td.holiday_planned a.ui-state-default,table.ui-datepicker-calendar td.holiday_planned a.ui-state-default{background-color:transparent;color:var(--bs-primary)}#belegungskalender{position:relative}#belegungskalender .month{display:none}#belegungskalender .month.active,#belegungskalender .month.active+.month{display:block}#belegungskalender .control-arrows{position:absolute;top:50%;width:100%;height:30px;font-size:1.2rem;font-weight:bold}#belegungskalender .control-arrows .prev{position:absolute;left:-0.5rem}#belegungskalender .control-arrows .next{position:absolute;right:-0.5rem}#belegungskalender table.calendar td a{color:var(--bs-primary)}#belegungskalender table.calendar td.belegt{background:none !important;background-color:white !important;color:rgba(182, 149, 136, 0.5) !important}#belegungskalender table.calendar td.abreise{background:none !important;background-color:white !important;color:var(--bs-primary)}#belegungskalender table.calendar td.abreise:before{display:none}#belegungskalender table.calendar td.abreise a{background-color:white !important;color:var(--bs-primary) !important}#belegungskalender table.calendar td.anreise{background:none !important;background-color:white !important;color:rgba(182, 149, 136, 0.5) !important}#belegungskalender table.calendar td.anreise:after{display:none}#buchungsuebersicht{margin-top:2rem;margin-bottom:2rem}#buchungsuebersicht .extrasmall{margin-bottom:0.2rem}#buchungsuebersicht .reisedaten{font-size:0.75em;margin-top:0.5rem;margin-bottom:0.75rem}#buchungsuebersicht .anreise,#buchungsuebersicht .abreise,#buchungsuebersicht .gaeste{padding:5px 10px}#buchungsuebersicht .abreise{border-top:2px solid var(--bs-secondary);border-right:2px solid var(--bs-secondary)}#buchungsuebersicht .anreise{border-right:2px solid var(--bs-secondary)}#buchungsuebersicht .btn{width:100%}.kleinkind-zubehoer{display:none}#buchungsformular-neu{font-size:0.7rem}#buchungsformular-neu label{min-width:140px}#buchungsformular-neu .span2{max-width:42px;text-align:center;font-size:0.75rem}#buchungsformular-neu .button-group{min-width:150px}#buchungsformular-neu .help-inline,#buchungsformular-neu .help-block{color:red;font-size:0.9em;font-style:italic}.tx-hk-buchungssystem .saisonzeiten-legende legend+.control-group,.tx-hk-buchungssystem .belegungskalender-legende legend+.control-group{margin-top:0.5rem}#ui-datepicker-div{font-family:'gotham_narrowlight';max-width:100vw;margin-top:10px}.ui-widget-header{border:none;background:white;color:var(--bs-primary);font-size:0.6rem}.ui-datepicker table{font-size:0.8em}.ui-datepicker th{padding:0.1rem;color:var(--bs-primary);background-color:var(--bs-table-bg);border-top:1px solid var(--bs-secondary);border-bottom:1px solid var(--bs-secondary);font-size:0.6rem}.ui-datepicker td{border:0;padding:5px 0 0 0}.ui-datepicker td span,.ui-datepicker td a{padding:0}.ui-datepicker td .ui-state-default{border:none;background:white;font-weight:normal;color:var(--bs-primary);text-align:center}.ui-datepicker td .ui-state-default.ui-state-active{background-color:var(--bs-secondary);border-radius:1rem;text-align:center;color:white}#wohnungen-liste{font-size:20px}#wohnungen-liste .wohnung-feature-icons{font-size:16px}#wohnungen-liste .wohnung-feature-icons .icon{max-width:20px;margin-right:0.2rem}@media (min-width:1200px){#wohnungen-liste h3,#wohnungen-liste .h3{font-size:1.25rem}#wohnungen-liste .wohnung-feature-icons{font-size:18px}#wohnungen-liste .wohnung-feature-icons .icon{max-width:100%;margin-right:0.75rem}}@media (min-width:1400px){#wohnungen-liste .wohnung-feature-icons{font-size:20px}}@media (min-width:992px){.hidden-desktop{display:none}#topnavbar{margin:0}.nav-collapse.collapse{display:block}#content{margin-top:70px}}@media (min-width:1200px){table.table{display:table;font-size:1rem}}@media (max-width:991px){#ui-datepicker-div{left:0 !important}}@media (min-width:992px){#ui-datepicker-div{max-width:700px}.ui-datepicker table{font-size:0.9em}.ui-widget-header{font-size:0.75rem}.ui-datepicker th{padding:0.25rem 0.5rem;font-size:0.75rem}.ui-datepicker td span,.ui-datepicker td a{padding:0.2em}}@media (min-width:992px){.carousel-item-type-text .carousel-text-inner{width:70%;zoom:1;overflow-y:auto}}@media (min-width:1200px){.carousel-item-type-header .carousel-text-inner,.carousel-item-type-text .carousel-text-inner{padding-bottom:0}}@media (min-width:992px){#HKFewoSearchBox{transition:all 1s;top:0}#HKFewoSearchBox.init{top:70px}#HKFewoSearchBox .bg-brown{max-width:500px}#HKFewoSearchBox form{zoom:1}#HKFewoSearchBox form fieldset{gap:0.5rem}#HKFewoSearchBox .btn.search-icon{padding:0.25rem 0.75rem}#buchungsformular-neu{font-size:0.8rem}#buchungsformular-neu label{min-width:150px}}@media (min-width:992px){.textmedia-right .textmedia-item.textmedia-gallery,.textmedia-right .textpic-item.textmedia-gallery,.textmedia-left .textmedia-item.textmedia-gallery,.textmedia-left .textpic-item.textmedia-gallery,.textpic-right .textmedia-item.textmedia-gallery,.textpic-right .textpic-item.textmedia-gallery,.textpic-left .textmedia-item.textmedia-gallery,.textpic-left .textpic-item.textmedia-gallery{width:calc((100% / 3) - (40px / 2))}.textmedia-right .textmedia-item.textmedia-text,.textmedia-right .textpic-item.textmedia-text,.textmedia-left .textmedia-item.textmedia-text,.textmedia-left .textpic-item.textmedia-text,.textpic-right .textmedia-item.textmedia-text,.textpic-right .textpic-item.textmedia-text,.textpic-left .textmedia-item.textmedia-text,.textpic-left .textpic-item.textmedia-text{width:calc((100% / 3 * 2) - (40px / 2))}}@media (min-width:992px){footer .flex{flex-direction:row}footer .small-infos span{display:inline-block}}@media (min-width:992px){.dropdown-menu{position:absolute;text-align:left;box-shadow:0 0.5rem 0.5rem rgba(0, 0, 0, 0.15);border-right:none;border-radius:0.5rem}#headernav{height:70px}#headernav .logoheader{width:160px;padding:0 5px 5px 5px}.navbar .nav-item .dropdown-menu{display:none}.navbar .nav-item:hover .dropdown-menu{display:block}.navbar .nav-item .dropdown-menu{margin-top:0}#topnavbar .nav-collapse{top:1.5rem;overflow-y:visible}#topnavbar .flex.dropdown{flex-direction:row}}@media (min-width:1200px){#headernav .logoheader.init{width:260px;padding-top:7px;padding-bottom:19px}}