.s__container{margin-left:auto;margin-right:auto;max-width:1170px}.s__img-responsive{display:block;height:auto;max-width:100%}.s__top-nav__container{display:flex;margin:10px 0}@media(max-width:767px){.s__top-nav__container{flex-wrap:wrap}}.s__top-nav__logo-container{flex:2;margin-right:5px}.s__top-nav__buttons-container{display:flex;flex:3;justify-content:center}@media(max-width:767px){.s__top-nav__buttons-container{min-width:100%}}.s__top-nav__button-container{flex:1;max-width:250px;padding-left:5px;padding-right:5px}@media(max-width:767px){.s__top-nav__logo-large{display:none!important}}@media(min-width:767px){.s__top-nav__logo-small{display:none!important}}.s__top-nav__wishlist-counter{color:#080;font-size:13px;font-weight:400}@media(max-width:767px){.s__top-nav__wishlist-counter{font-size:12px}}.s__top-nav__button{border:1px solid #eee;cursor:pointer;display:block;height:56px;line-height:50px;padding:3px;text-align:center}.s__top-nav__button-content{color:#06c;display:inline-block;font-size:13px;font-weight:700;line-height:15px;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle}.s__top-nav__button:hover{box-shadow:5px 5px 5px #ddd}.s__top-nav__search-box{background-color:#fff;box-shadow:0 5px 15px #ddd;height:auto;left:0;position:fixed;right:0;top:0;z-index:10004}.s__top-nav__search-box__content{margin:0 auto;max-width:800px;padding:50px}.s__top-nav__search-box__close-icon-box{cursor:pointer;padding:10px;position:fixed;right:0;top:0}.s__top-nav__search-box__close-link{color:#06c;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.s__top-nav__search-box__text-field{padding:10px}.s__top-nav__search-box__text-button{margin-top:5px;padding:10px}.s__footer__copyright,.s__footer__links-container{margin-bottom:20px;text-align:center}.s__footer__links-container a{color:#039}.s__footer__separator{background-color:#ddd;height:1px;margin:20px 0}html{-webkit-text-size-adjust:100%}body{background-color:#fff;font-family:Arial,Verdana,Helvetica,Sans-serif;font-size:13px;line-height:1.3;margin:0}a{color:#009}.leaflet-control-attribution .leaflet-attribution-flag{display:none!important}*{box-sizing:border-box}.bs-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.bs-container{width:750px}}@media(min-width:992px){.bs-container{width:970px}}@media(min-width:1200px){.bs-container{width:1170px}}.bs-container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.bs-row{margin-left:-15px;margin-right:-15px}.bs-col-lg-1,.bs-col-lg-10,.bs-col-lg-11,.bs-col-lg-12,.bs-col-lg-2,.bs-col-lg-3,.bs-col-lg-4,.bs-col-lg-5,.bs-col-lg-6,.bs-col-lg-7,.bs-col-lg-8,.bs-col-lg-9,.bs-col-md-1,.bs-col-md-10,.bs-col-md-11,.bs-col-md-12,.bs-col-md-2,.bs-col-md-3,.bs-col-md-4,.bs-col-md-5,.bs-col-md-6,.bs-col-md-7,.bs-col-md-8,.bs-col-md-9,.bs-col-sm-1,.bs-col-sm-10,.bs-col-sm-11,.bs-col-sm-12,.bs-col-sm-2,.bs-col-sm-3,.bs-col-sm-4,.bs-col-sm-5,.bs-col-sm-6,.bs-col-sm-7,.bs-col-sm-8,.bs-col-sm-9,.bs-col-xs-1,.bs-col-xs-10,.bs-col-xs-11,.bs-col-xs-12,.bs-col-xs-2,.bs-col-xs-3,.bs-col-xs-4,.bs-col-xs-5,.bs-col-xs-6,.bs-col-xs-7,.bs-col-xs-8,.bs-col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.bs-col-xs-1,.bs-col-xs-10,.bs-col-xs-11,.bs-col-xs-12,.bs-col-xs-2,.bs-col-xs-3,.bs-col-xs-4,.bs-col-xs-5,.bs-col-xs-6,.bs-col-xs-7,.bs-col-xs-8,.bs-col-xs-9{float:left}.bs-col-xs-12{width:100%}.bs-col-xs-11{width:91.66666667%}.bs-col-xs-10{width:83.33333333%}.bs-col-xs-9{width:75%}.bs-col-xs-8{width:66.66666667%}.bs-col-xs-7{width:58.33333333%}.bs-col-xs-6{width:50%}.bs-col-xs-5{width:41.66666667%}.bs-col-xs-4{width:33.33333333%}.bs-col-xs-3{width:25%}.bs-col-xs-2{width:16.66666667%}.bs-col-xs-1{width:8.33333333%}@media(min-width:768px){.bs-col-sm-1,.bs-col-sm-10,.bs-col-sm-11,.bs-col-sm-12,.bs-col-sm-2,.bs-col-sm-3,.bs-col-sm-4,.bs-col-sm-5,.bs-col-sm-6,.bs-col-sm-7,.bs-col-sm-8,.bs-col-sm-9{float:left}.bs-col-sm-12{width:100%}.bs-col-sm-11{width:91.66666667%}.bs-col-sm-10{width:83.33333333%}.bs-col-sm-9{width:75%}.bs-col-sm-8{width:66.66666667%}.bs-col-sm-7{width:58.33333333%}.bs-col-sm-6{width:50%}.bs-col-sm-5{width:41.66666667%}.bs-col-sm-4{width:33.33333333%}.bs-col-sm-3{width:25%}.bs-col-sm-2{width:16.66666667%}.bs-col-sm-1{width:8.33333333%}}@media(min-width:992px){.bs-col-md-1,.bs-col-md-10,.bs-col-md-11,.bs-col-md-12,.bs-col-md-2,.bs-col-md-3,.bs-col-md-4,.bs-col-md-5,.bs-col-md-6,.bs-col-md-7,.bs-col-md-8,.bs-col-md-9{float:left}.bs-col-md-12{width:100%}.bs-col-md-11{width:91.66666667%}.bs-col-md-10{width:83.33333333%}.bs-col-md-9{width:75%}.bs-col-md-8{width:66.66666667%}.bs-col-md-7{width:58.33333333%}.bs-col-md-6{width:50%}.bs-col-md-5{width:41.66666667%}.bs-col-md-4{width:33.33333333%}.bs-col-md-3{width:25%}.bs-col-md-2{width:16.66666667%}.bs-col-md-1{width:8.33333333%}}@media(min-width:1200px){.bs-col-lg-1,.bs-col-lg-10,.bs-col-lg-11,.bs-col-lg-12,.bs-col-lg-2,.bs-col-lg-3,.bs-col-lg-4,.bs-col-lg-5,.bs-col-lg-6,.bs-col-lg-7,.bs-col-lg-8,.bs-col-lg-9{float:left}.bs-col-lg-12{width:100%}.bs-col-lg-11{width:91.66666667%}.bs-col-lg-10{width:83.33333333%}.bs-col-lg-9{width:75%}.bs-col-lg-8{width:66.66666667%}.bs-col-lg-7{width:58.33333333%}.bs-col-lg-6{width:50%}.bs-col-lg-5{width:41.66666667%}.bs-col-lg-4{width:33.33333333%}.bs-col-lg-3{width:25%}.bs-col-lg-2{width:16.66666667%}.bs-col-lg-1{width:8.33333333%}}.bs-container-fluid:after,.bs-container-fluid:before,.bs-container:after,.bs-container:before,.bs-row:after,.bs-row:before{content:" ";display:table}.bs-container-fluid:after,.bs-container:after,.bs-row:after{clear:both}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.img-responsive{display:block;height:auto;max-width:100%}.im-modal{bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:10006}.im-modal,.im-modal-content{align-items:center;background-color:#888;justify-content:center}.im-modal-content{display:flex;height:95%;max-height:700px;max-width:1200px;overflow:hidden;padding:0;position:relative;width:95%}.im-slides{align-items:center;display:none;height:100%;justify-content:center}.im-img-responsive{display:block;height:100%;max-height:700px;width:auto}img.im-error:before{background-color:#fff;color:#c30;content:"Fehler: das Bild konnte nicht geladen werden. Bitte prüfen Sie, ob eine Verbindung zum Internet besteht!";display:block;font-size:15px;margin-bottom:60px;padding:10px}.im-close{color:#fff;font-size:80px;font-weight:700;position:absolute;right:25px;top:10px;z-index:10008}.im-close:focus,.im-close:hover{color:#eee;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.im-next,.im-prev{background-color:rgba(0,0,0,.3);border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:80px;font-weight:700;padding:16px;position:absolute;transition:.6s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:auto;z-index:10007}.im-next{right:0}.im-next,.im-prev{border-radius:3px 0 0 3px}.im-prev{left:0}.im-next:hover,.im-prev:hover{background-color:rgba(0,0,0,.1)}.im-caption-container{background-color:hsla(0,0%,100%,.65);bottom:0;color:#060;font-size:16px;padding:6px 16px;width:100%}.im-caption-container,.im-image-number{left:0;position:absolute;text-align:center}.im-image-number{background-color:hsla(0,0%,100%,.45);color:#fff;font-size:20px;padding:2px;top:0;width:100px}@media(max-aspect-ratio:4/3){.im-img-responsive{height:auto;width:100%}.im-slides{height:auto}}.im-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js-im-body-modal-open{overflow:hidden}.im-modal-active{display:none}.im-modal-inactive{display:inline-block}@media(min-width:768px){.im-modal-active{cursor:zoom-in;display:flex}.im-modal-inactive{display:none}}.bs-nav{list-style:none;margin-bottom:0;padding-left:0}.bs-nav>li,.bs-nav>li>a{display:block;position:relative}.bs-nav>li>a{padding:10px 15px;-webkit-text-decoration:none;text-decoration:none}.bs-nav>li>a:focus,.bs-nav>li>a:hover{background-color:#eee;-webkit-text-decoration:none;text-decoration:none}.bs-nav>li.disabled>a{color:#777}.bs-nav>li.disabled>a:focus,.bs-nav>li.disabled>a:hover{background-color:transparent;color:#777;cursor:not-allowed;-webkit-text-decoration:none;text-decoration:none}.bs-nav-tabs{border-bottom:1px solid #ddd}.bs-nav-tabs>li{float:left;margin-bottom:-1px}.bs-nav-tabs>li>a{border:1px solid transparent;border-radius:4px 4px 0 0;line-height:1.42857143;margin-right:2px}.bs-nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.bs-nav-tabs>li.active>a,.bs-nav-tabs>li.active>a:focus,.bs-nav-tabs>li.active>a:hover{background-color:#fff;border:1px solid;border-color:#ddd #ddd transparent;color:#555;cursor:default}.bs-nav:after{clear:both}.bs-nav:after,.bs-nav:before{content:" ";display:table}p.sights__p{clear:both;margin-bottom:24px;margin-top:0}.sights__img-left{float:left;margin:0 20px 24px 0}.sights__img-left,.sights__img-right{align-items:center;border-radius:8px;display:flex;justify-content:center;max-height:180px;max-width:300px;overflow:hidden;width:100%}.sights__img-right{float:right;margin:0 0 24px 20px}@media(max-width:600px){.sights__img-left,.sights__img-right{float:none;margin:0 0 6px}}.btn{background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:6px 12px;text-align:center;-webkit-text-decoration:none;text-decoration:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.btn--large{border-radius:6px;font-size:18px;line-height:1.33;padding:10px 16px}.btn--disabled{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=45);opacity:.45}.btn--send{background-color:#0c0;color:#fff}.btn--send:focus,.btn--send:hover{background-color:#0a0;color:#fff}.btn--send:disabled{background-color:#0c0;color:#fff}.btn__contact-form a{background-color:#fff;color:#06c;font-weight:700}.btn__contact-form a div{background-color:#fffeee;border:2px solid #edc000;font-size:18px;padding:20px 10px}@media(max-width:767px){.maps__box{margin-left:0;margin-right:5%}}.maps__static-box{cursor:pointer}.maps__btn-show{background-color:#999;border-color:#aaa;color:#fff;font-weight:700}.maps__btn-show:active,.maps__btn-show:focus,.maps__btn-show:hover{background-color:#aaa;border-color:#aaa;color:#fff}.maps__btn-hide{background-color:#c30;border-color:#999;color:#fff;font-weight:700}.maps__btn-hide:active,.maps__btn-hide:focus,.maps__btn-hide:hover{background-color:#ae2c00;border-color:#777;color:#fff}.maps__city{padding:0;position:absolute}.maps__city:hover{z-index:200000}.maps__city--selected{z-index:100000}.maps__city__link{-webkit-text-decoration:none;text-decoration:none}.maps__city__inner-box{background-color:#fff;border:2px solid #ccc;border-radius:3px;padding:3px;white-space:nowrap}.maps__city__highlight{font-size:14px;font-weight:700;padding:4px}.maps__city__inner-box:hover{background-color:#ffa}.maps__city__inner-box--selected{background-color:#ff0;font-weight:700}.maps__city--hidden{display:none}.js__maps__body-modal-open{overflow:hidden}.maps__modal{bottom:10px;left:10px;z-index:10005}.maps__modal,.maps__modal-btn-hide{display:none;position:fixed;right:10px;top:10px}.maps__modal-btn-hide{height:auto;width:150px;z-index:10006}.leaflet-popup-content{margin:3px!important}.leaflet-popup-content-wrapper{border-radius:0!important}.breadcrumb{font-weight:700;list-style:none;margin:0 0 4px;padding:4px}.breadcrumb>li>a{color:#777;-webkit-text-decoration:none;text-decoration:none}.breadcrumb>li>a:hover{color:#777;-webkit-text-decoration:underline;text-decoration:underline}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{color:#666;content:"›";padding:0 5px}.breadcrumb li.active a:active,.breadcrumb li.active a:link,.breadcrumb li.active a:visited{color:#000;-webkit-text-decoration:none;text-decoration:none}.nav{padding-bottom:10px;padding-top:10px}.top-nav__search-box{background-color:#fff;box-shadow:0 5px 15px #ddd;height:auto;left:0;position:fixed;right:0;top:0;z-index:10004}.top-nav__search-box__content{margin:0 auto;max-width:800px;padding:50px}.top-nav__search-box__close-icon-box{cursor:pointer;padding:10px;position:fixed;right:0;top:0}.top-nav__search-box__close-link{color:#06c;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.top-nav__search-box__text-field{padding:10px}.top-nav__search-box__text-button{margin-top:5px;padding:10px}.top-nav__link-box{border:1px solid #eee;cursor:pointer;display:block;height:56px;line-height:50px;padding:3px;text-align:center}.top-nav__link-box-content{color:#06c;display:inline-block;font-size:13px;font-weight:700;line-height:15px;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle}.top-nav__link-box:hover{box-shadow:5px 5px 5px #ddd}.nav__wishlist{font-size:20px;font-weight:700;padding-bottom:4px;padding-top:8px}.nav__wishlist a{color:#06c;-webkit-text-decoration:none;text-decoration:none}.nav__wishlist a:hover{color:#08e;-webkit-text-decoration:underline;text-decoration:underline}.nav__login{font-size:15px;padding-bottom:4px;padding-top:8px}.nav__login a{color:#06c;-webkit-text-decoration:none;text-decoration:none}.nav__login a:hover{color:#08e;-webkit-text-decoration:underline;text-decoration:underline}body.with-nav-bottom-fixed{padding-bottom:40px}.nav-bottom-fixed{border-top:1px solid #ccc;bottom:0;display:none;padding-top:6px}.nav-bottom-fixed,.nav-fixed-top{background-color:#fff;left:0;min-height:33px;position:fixed;right:0;z-index:1030}.nav-fixed-top{border-bottom:1px solid #ccc;bottom:auto;box-shadow:0 0 5px #999;padding-top:0;top:0}.nav-fixed-bottom{background-color:#fff;border-top:2px solid #ccc;bottom:0;justify-content:center;left:0;min-height:33px;padding-bottom:0;position:fixed;right:0;top:auto;z-index:1030}.nav-bottom-fixed__logo img{height:29px;width:200px}.nav-bottom-fixed__wishlist{border:1px solid #eee;display:block;font-size:13px;font-weight:700;margin:4px;max-width:200px;padding:6px;text-align:center}.nav-bottom-fixed__wishlist-link{color:#333;-webkit-text-decoration:none;text-decoration:none}.nav-bottom-fixed__wishlist:hover{background-color:#eaeaea}.nav-bottom-fixed__filter{display:block;font-size:16px;font-weight:700;margin:4px;max-width:200px;padding:6px;text-align:center}.nav-bottom-fixed__filter-link{color:#333;-webkit-text-decoration:none;text-decoration:none}.nav-bottom-fixed__filter:hover{background-color:#eaeaea}.nav-bottom-fixed__search{border:1px solid #eee;cursor:pointer;display:block;font-size:13px;font-weight:700;margin:4px;max-width:200px;min-height:46px;padding:14px;text-align:center}.nav-bottom-fixed__search:hover{background-color:#eaeaea}.nav-bottom-fixed__contact{font-size:16px;font-weight:700;max-width:200px;padding:6px;text-align:center}.nav-bottom-fixed__contact:hover{background-color:#eaeaea}a.nav-bottom-fixed__contact__link{color:#06c;-webkit-text-decoration:none;text-decoration:none}a.nav-bottom-fixed__contact__link:hover{color:#08e}@media(max-width:767px){.nav-bottom-fixed{bottom:auto;box-shadow:0 0 5px #999;padding-top:0;top:0}.nav-bottom-fixed__filter{border:1px solid #eee;font-size:16px;min-height:46px;padding:10px}}@keyframes nav-bottom-fixed__wishlist--change-keyframe{0%{background-color:#ff8}to{background-color:#fff}}.nav-bottom-fixed__wishlist--change{animation:nav-bottom-fixed__wishlist--change-keyframe 2s ease-in-out}.form__section{margin-bottom:20px}.form__section__description{background-color:#fafafa;border-left:2px solid #ccc;color:#666;margin-bottom:10px;padding:3px 3px 3px 8px}.form__group{margin-bottom:12px}.form__control{background-color:#fff;background-image:none;border:1px solid #aaa;display:block;font-size:14px;line-height:1.42857143;margin-bottom:4px;padding:4px 6px;width:100%}.form__label{color:#333;display:inline-block;font-size:13px;font-weight:700;margin-bottom:3px;max-width:100%}.form__label--optional{color:#666;font-weight:400}.form__label__radio-btn{height:15px;vertical-align:middle;width:15px}.form__label__radio-btn-title{vertical-align:middle}.form__label__radio-btn-desc{font-weight:400;padding-bottom:10px;padding-left:28px;padding-top:3px}textarea.form__control{height:auto}.form__field__description{color:#999;margin-bottom:3px}.form__field__error-msg{color:#c30;margin-top:4px}input[type=text].ng-touched.ng-valid,select.ng-touched.ng-valid,textarea.ng-touched.ng-valid{background-color:#efe;border:1px solid #0c0;-webkit-box-shadow:inset 0 0 0 1000px #efe}.ng-checkbox-required-valid{background-color:#efe;border:1px solid #0c0}input[type=text].ng-dirty.ng-valid,select.ng-dirty.ng-valid,textarea.ng-dirty.ng-valid{background-color:#efe;border:1px solid #0c0;-webkit-box-shadow:inset 0 0 0 1000px #efe}input.ng-valid-valid-date,input.number-of-guests,select.ng-valid-valid-date,select.number-of-guests{background-color:#efe;border:1px solid #0c0}input[type=text].ng-invalid,select.ng-invalid,textarea.ng-invalid{background-color:#ff8;border:1px solid #dd0;-webkit-box-shadow:inset 0 0 0 1000px #ff8}.ng-checkbox-required-invalid{background-color:#ff8;border:1px solid #dd0}.cal div.cal-all{background-color:#fff;padding-left:14px}.cal div.amb{margin:0;padding:0;text-align:center}.cal div.mb{background-color:#cfc;border-color:silver;border-style:solid;border-width:0 0 1px 1px;float:left;margin-bottom:2px;margin-left:3px;width:auto;_width:122px}.cal div.mh{background-color:#060;color:#fff;font-family:Arial,Verdana;font-size:10pt;font-weight:400;width:119px}.cal div.wds{height:12px;width:auto}.cal div.wds p{background-color:#d8d8c5;border-color:silver;border-style:solid;border-width:1px 1px 0 0;float:left;font-family:Arial,Verdana;font-size:7pt;font-weight:700;height:12px;margin:0;padding:0;width:17px}.cal div.cf{clear:left}.cal div.two-px{float:left;width:0}.cal div.db p{border-color:silver;border-style:solid;border-width:1px 1px 0 0;display:block;float:left;font-family:Arial,Verdana;font-size:8pt;height:15px;margin:0;padding:0;width:17px}.cal div.e p{background-color:#f4f4f4}.cal div.a p{background-color:#cfc}.cal div.b p{background-color:#f45b28}.cal div.r p{background-color:#ff6}.cal div.an p{background-color:#090}.cal div.bn p{background-color:#7f2003}.cal div.rn p{background-color:#edbf31}.cal div.ad{border-color:silver;border-style:solid;border-width:1px 1px 0 0;float:left}.cal div.ad,.cal div.ad-d{height:15px;position:relative;width:17px}.cal div.ad-d{border-style:none;font-family:Arial,Verdana;font-size:8pt}.cal div.ad-a{background-color:#cfc}.cal div.ad-b{background-color:#f45b28}.cal div.ad-r{background-color:#ff6}.cal div.ad-an{background-color:#090}.cal div.ad-bn{background-color:#7f2003}.cal div.ad-rn{background-color:#edbf31}.cal div.da{border-color:silver;border-style:solid;border-width:1px 1px 0 0;float:left}.cal div.da,.cal div.da-d{height:15px;position:relative;width:17px}.cal div.da-d{border-style:none;font-family:Arial,Verdana;font-size:8pt}.cal div.da-a{background-color:#cfc}.cal div.da-b{background-color:#f45b28}.cal div.da-r{background-color:#ff6}.cal div.da-an{background-color:#090}.cal div.da-bn{background-color:#7f2003}.cal div.da-rn{background-color:#edbf31}.cal div.d{border-style:solid;border-width:7px 8px;height:0;left:0;line-height:0px;position:absolute;top:0;width:0}.cal div.d-ba{border-color:#f45b28 #cfc #cfc #f45b28}.cal div.d-ab{border-color:#cfc #f45b28 #f45b28 #cfc}.cal div.d-ra{border-color:#ff6 #cfc #cfc #ff6}.cal div.d-ar{border-color:#cfc #ff6 #ff6 #cfc}.cal div.d-br{border-color:#f45b28 #ff6 #ff6 #f45b28}.cal div.d-rb{border-color:#ff6 #f45b28 #f45b28 #ff6}.cal div.d-a{border-color:#cfc transparent transparent #cfc}.cal div.d-b{border-color:#f45b28 transparent transparent #f45b28}.cal div.d-r{border-color:#ff6 transparent transparent #ff6}.cal div.d-an{border-color:#090 transparent transparent #090}.cal div.d-bn{border-color:#7f2003 transparent transparent #7f2003}.cal div.d-rn{border-color:#edbf31 transparent transparent #edbf31}.cal div.cap{border:1px solid silver;color:#000;float:left;font-family:Arial,Verdana;font-size:7pt;height:19px;margin:2px;padding:1px;width:220px}.cal div.cap-ad{border:1px solid #bbb;float:left;height:10px;margin:2px;position:relative;width:10px}.cal div.cap-d{border-style:solid;border-width:4px;height:0;left:0;line-height:0px;position:absolute;top:0;width:0}.cal div.cap-d-ab{border-color:#cfc #f45b28 #f45b28 #cfc}.cal div.cap-desc{float:left;margin:2px}.cal div.cop{color:#aaa;float:left;padding:3px;text-align:center;width:250px}.cal .next,.cal div.cop{font-family:Arial,Verdana;font-size:8pt}.cal .next{color:#c30}.status-box{border-radius:4px;font-size:15px;margin-bottom:10px;padding:8px}.status-box a{-webkit-text-decoration:none;text-decoration:none}.status-box--error{background-color:#fdd;border:1px solid #c30;color:#c30}.status-box--error a{color:#c30}.status-box--warning{background-color:#ffff80;border:2px solid #c4c400;color:#464600}.status-box--success{background-color:#cfc;border:2px solid #070;color:#080}.status-box--sending{background-color:#eee;border:2px solid #ddd;color:#666}.region-card{border:1px solid #ddd;border-radius:8px;height:100%;max-width:600px;overflow:hidden}.region-card__h2{color:#555;font-size:24px;margin:12px 0 16px}.region-card__row{display:flex}.region-card__col{flex:1;margin-bottom:25px}.region-card__col-1{margin-right:20px}@media(max-width:767px){.region-card__row{flex-wrap:wrap}.region-card__col{min-width:100%}.region-card__col-1{margin-right:0}}.region-card__content-container{padding:0 5px}.region-card__image{color:#fff;margin:0 0 8px}.region-card__number-of-apartments{background-color:rgba(0,0,0,.3);font-size:14px;padding:2px 2px 2px 8px;width:180px}.region-card__city-link-container{margin-bottom:10px}ul.region-card__city-list{list-style:none;margin:0;padding:0}li.region-card__city-list{display:inline-block}.region-card__city-link{border:1px solid #ddd;border-radius:8%;color:#06c;display:inline-block;font-size:16px;margin:0 12px 12px 0;padding:6px;-webkit-text-decoration:none;text-decoration:none}.region-card__city-link:hover{background-color:#eee;-webkit-text-decoration:underline;text-decoration:underline}.region-card__description{color:#333;font-size:16px;line-height:22px;margin-bottom:10px}.region-card__region-link{color:#555;-webkit-text-decoration:none;text-decoration:none}.region-card__region-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.region-card__image-link{-webkit-text-decoration:none;text-decoration:none}ul.popular-cities__city-list{list-style:none;margin:0;padding:0}li.popular-cities__city-list{display:inline-block}.popular-cities__title{color:#000;font-size:13px;font-weight:700}.popular-cities__city-link{border:1px solid #ddd;border-radius:8px;color:#039;display:inline-block;font-size:16px;margin:0 12px 12px 0;padding:6px;-webkit-text-decoration:none;text-decoration:none}.popular-cities__city-link-important{font-weight:700}.popular-cities__city-link:hover{background-color:#eee;-webkit-text-decoration:underline;text-decoration:underline}li div.popular-cities__map-link{background-color:#eee;border:1px solid #ddd;border-radius:8px;color:#03a;display:inline-block;font-size:16px;font-weight:700;margin:0 12px 12px 0;padding:6px;-webkit-text-decoration:none;text-decoration:none}li div.popular-cities__map-link:hover{background-color:#eee;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}@media(max-width:490px){.popular-cities__city-link,li div.popular-cities__map-link{font-size:13px;margin:0 12px 8px 0}}ul.side-nav-cities__list{list-style:none;margin:0 0 0 6px;padding:0}.side-nav-cities__link{color:#444;-webkit-text-decoration:none;text-decoration:none}.side-nav-cities__link-container{border:1px solid #ddd;border-radius:8px;display:flex;margin:10px 0;max-width:230px;width:100%}.side-nav-cities__link-container:hover{background-color:#eee}.side-nav-cities__city-name{color:#444;font-size:14px;padding:4px 4px 4px 8px}.side-nav-cities__city-name-important{font-weight:700}.side-nav-cities__num-matches{background-color:#eee;font-size:11px;padding:6px 8px;width:34px}.side-nav-cities__distance{color:#060;font-size:13px;padding:4px 0}.side-nav-cities__distance-sep{color:#ccc;font-weight:400}.popular-destination__box{padding:12px}a.popular-destination__link{color:#000;-webkit-text-decoration:none;text-decoration:none}.popular-destination__header{font-family:Helvetica,Arial,"sans serif";font-size:22px;font-weight:700;margin:2px}.popular-destination__image-box{float:left;width:160px}.popular-destination__description{font-size:16px;line-height:22px}.filter-buttons__modify{background-color:#4c74ff;border-color:#3c54ff;color:#fff}.filter-buttons__modify:active,.filter-buttons__modify:focus,.filter-buttons__modify:hover{background-color:#4058ff;border-color:#3543ff;color:#fff}.filter-buttons__modify:active{background-image:none}.custom-radio-button{cursor:pointer;display:block;font-size:13px;margin-bottom:12px;padding-left:35px;padding-top:4px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-radio-button input{opacity:0;position:absolute}.custom-radio-button .checkmark{background-color:#eee;border-radius:50%;height:20px;left:0;position:absolute;top:0;width:20px}.custom-radio-button:hover input~.checkmark{background-color:#ccc}.custom-radio-button input:checked~.checkmark{background-color:#2196f3}.custom-radio-button .checkmark:after{content:"";display:none;position:absolute}.custom-radio-button input:checked~.checkmark:after{display:block}.custom-radio-button .checkmark:after{background:#fff;border-radius:50%;height:6px;left:7px;top:7px;width:6px}.filter-radio-button{cursor:pointer;display:block;font-size:13px;margin-bottom:10px;padding-left:28px;padding-top:2px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-radio-button input{opacity:0;position:absolute}.filter-radio-button .filter-checkmark{background-color:#eee;border-radius:50%;height:20px;left:0;position:absolute;top:0;width:20px}.filter-radio-button:hover input~.filter-checkmark{background-color:#ccc}.filter-radio-button input:checked~.filter-checkmark{background-color:#2196f3}.filter-radio-button .filter-checkmark:after{content:"";display:none;position:absolute}.filter-radio-button input:checked~.filter-checkmark:after{display:block}.filter-radio-button .filter-checkmark:after{background:#fff;border-radius:50%;height:6px;left:7px;top:7px;width:6px}.filter-title{font-size:16px;font-weight:700;padding:2px 9px}.active-filter{border:1px solid #444;border-radius:4px;color:#444;display:inline-block;margin-bottom:4px;margin-right:4px;padding:3px}.rooms{display:flex;flex-wrap:wrap}.rooms__room{border:1px solid #ccc;margin-bottom:15px;margin-right:15px;padding:5px}.rooms__room-title{font-weight:700;margin-bottom:10px}.rooms__beds-container{display:flex;flex-wrap:wrap}.rooms__bed{padding:5px;width:180px}.rooms__bed-icon-large{height:100px;vertical-align:middle;width:100px}.rooms__bed-number-of-guests{color:#080;font-size:13px}.rooms__bed-total-width-of-mattresses{color:#666;font-size:13px}@media(max-width:767px){.rooms__bed{max-width:130px;width:130px}.rooms__bed-number-of-guests,.rooms__bed-total-width-of-mattresses{font-size:12px}.rooms__bed-icon-large{height:70px;width:70px}}@media(max-width:400px){.rooms__room{margin-right:0;min-width:100%}.rooms__bed{width:140px}}.or-range-picker{position:relative}.or-range-picker .litepicker .container__days .day-item{font-size:13px;padding:10px 0}.or-range-picker .litepicker .container__months .month-item-header div>.month-item-name,.or-range-picker .litepicker .container__months .month-item-header div>.month-item-year{border-color:#ddd;padding:4px}.or-range-picker .litepicker .container__main{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.or-range-picker .litepicker .container__months.columns-2{max-width:calc(var(--litepickerMonthWidth)*2 + 20px)}@media(max-width:620px){.or-range-picker .litepicker .container__months.columns-2{max-width:calc(var(--litepickerMonthWidth)*1 + 20px)}}.or-range-picker .litepicker .container__days{align-content:flex-start;height:216px}.or-range-picker .litepicker .container__days .day-item{height:36px}.or-range-picker .litepicker .container__months .month-item:first-child .button-next-month,.or-range-picker .litepicker .container__months .month-item:last-child .button-previous-month{visibility:visible}.pi-rates-container{border-color:#ccc;border-style:solid;border-width:1px 0 0 1px;display:inline-block;font-size:13px}.pi-row{display:flex}.pi-range{background-color:#ff9;border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;font-size:13px;margin:0;min-width:110px;padding:3px}.pi-rate-group-container{display:flex}.pi-rate-group{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;margin:0;max-width:120px;min-width:120px;padding:3px}.pi-rate-group-header{max-width:120px;min-width:120px}.pi-range-header,.pi-rate-group-header{background-color:#ececd9;border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;font-size:12px;font-weight:700;margin:0;padding:3px}.pi-range-header{min-width:110px}.pi-minimum-stay,.pi-minimum-stay-header{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;margin:0;max-width:70px;min-width:70px;padding:3px}.pi-minimum-stay-header{background-color:#ececd9;font-size:12px;font-weight:700}.pi-fee-name{background-color:#eee;font-weight:700;width:200px}.pi-fee-amount,.pi-fee-name{border:1px solid #ddd;font-size:13px;margin:1px;padding:3px}.pi-fee-amount{width:80px}.pi-fee-type,.pi-fee-unit{border:1px solid #ddd;font-size:13px;margin:1px;padding:3px;width:80px}.pi-extra-fees-container{margin-bottom:10px}.pi-extra-fees-row{display:flex}/*! Copyright (c) 2013 John W. Long and Julia Elman

                   Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
             distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
                                  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/@keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-loader:not(:required){animation:spinner-loader 1.5s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 rgba(0,0,51,.3),1.1em 1.1em 0 0 rgba(0,0,51,.3),0 1.5em 0 0 rgba(0,0,51,.3),-1.1em 1.1em 0 0 rgba(0,0,51,.3),-1.5em 0 0 0 rgba(0,0,51,.3),-1.1em -1.1em 0 0 rgba(0,0,51,.3),0 -1.5em 0 0 rgba(0,0,51,.3),1.1em -1.1em 0 0 rgba(0,0,51,.3);display:inline-block;font-size:10px;height:1em;margin:1.5em;overflow:hidden;text-indent:100%;width:1em}.price-calc__range-picker-container{position:relative}.price-calc__range-picker-container .litepicker .container__days .day-item{font-size:13px;padding:10px 0}.price-calc__range-picker-container .litepicker .container__days .day-item.is-locked:not(.is-start-date){background-color:#fdd;border-radius:0}.price-calc__range-picker-container .litepicker .container__days .day-item:not(.is-locked):not(.is-booked):not(.is-start-date):not(.is-end-date):not(.is-in-range){background-color:#e8fae0;border-radius:0}.price-calc__range-picker-container .litepicker .container__days .day-item.is-start-date{background-color:#080;border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:0;color:#fff}.price-calc__range-picker-container .litepicker .container__days .day-item.is-end-date{background-color:#080;border-bottom-left-radius:0;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:5px;color:#fff}.price-calc__range-picker-container .litepicker .container__days .day-item.is-in-range{background-color:#0b0;border-radius:0;color:#fff}.price-calc__range-picker-container .litepicker .container__months .month-item:first-child .button-next-month,.price-calc__range-picker-container .litepicker .container__months .month-item:last-child .button-previous-month{visibility:visible}.price-calc__range-picker-container .litepicker .container__main{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.price-calc__range-picker-container .litepicker .container__months .month-item-header div>.month-item-name,.price-calc__range-picker-container .litepicker .container__months .month-item-header div>.month-item-year{border-color:#ddd;padding:4px}.price-calc__range-picker-container .litepicker .container__days{align-content:flex-start;height:216px}.price-calc__range-picker-container .litepicker .container__days .day-item{height:36px}.price-calc__range-picker{background-color:#fff;border:1px solid #aaa;cursor:pointer;max-width:340px;padding:0}.price-calc__field-box{display:flex;margin:0 3px 3px 0}.price-calc__container-children{display:flex;flex-wrap:wrap}.price-calc__range-picker-icon-label{margin-left:2px;margin-top:2px;vertical-align:top}.price-calc__field{background-clip:padding-box;background-color:#fff;border:1px solid #aaa;border-radius:0;font-size:16px;margin:0;padding:6px 3px}.price-calc__selected-dates{border:0;margin:0;min-width:240px}.price-calc__price-text{font-size:15px;margin-top:4px}.price-calc__price,.price-calc__price-text{color:#080;font-weight:700;margin-bottom:4px}.price-calc__price{font-size:28px}.price-calc__alt-price,.price-calc__error{color:#c30;font-size:22px;font-weight:700}.price-calc__alt-availability{color:#c30;font-weight:700}.price-calc__alt-checkin-date,.price-calc__alt-checkout-date{color:#c30;margin:4px 0}.terms-row{border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;margin-bottom:10px;max-width:660px;padding-bottom:10px}.terms-label{font-weight:700;min-width:200px;padding:0 10px 10px 0;width:200px}.terms-content{max-width:450px;min-width:250px}@media(max-width:767px){.terms-label{min-width:100%}}.gr-container{border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;font-size:13px}.gr-col{padding:5px 5px 5px 0}.gr-info{width:200px}.gr-checkin,.gr-guest,.gr-recommended-container{padding-bottom:10px}.gr-recommended{color:#080}.gr-not-recommended{color:#c30}.gr-rating-text{font-size:16px;max-width:500px;padding-bottom:10px}.gr-ratings{display:flex;flex-wrap:wrap}.gr-rating-container{display:flex;padding-bottom:5px}.gr-rating-label{font-weight:700;padding:0 0 5px;width:100px}.gr-rating{width:100px}@media(max-width:767px){.gr-col{min-width:100%;padding:0}}@media(max-width:490px){.gr-ratings-col{min-width:100%}}.guest-review-guidelines{color:#888;font-size:13px;-webkit-text-decoration:none;text-decoration:none}.apartment-carousel{margin:20px 0;max-height:440px}.apartment-carousel,.apartment-carousel-container{min-height:440px;overflow:hidden;position:relative}.apartment-carousel-container{width:100%}.apartment-carousel-track{align-items:flex-start;display:flex;gap:20px;transition:transform .3s ease;will-change:transform}.apartment-carousel-item{flex:0 0 auto;max-width:400px;min-height:350px;min-width:300px}.apartment-carousel-btn{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#333;cursor:pointer;display:flex;font-size:24px;height:60px;justify-content:center;outline:none;position:absolute;top:175px;transition:background-color .2s ease,opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px;z-index:20}.apartment-carousel-btn:active,.apartment-carousel-btn:focus,.apartment-carousel-btn:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);top:175px}.apartment-carousel-btn:active,.apartment-carousel-btn:focus{opacity:.8}.apartment-carousel-btn-left{left:15px}.apartment-carousel-btn-right{right:15px}@media(max-width:768px){.apartment-carousel-item{min-width:250px}.apartment-carousel-btn{font-size:20px;height:35px;width:35px}.apartment-carousel-btn-left{left:10px}.apartment-carousel-btn-right{right:10px}}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1116px}}.nav-bottom-2 a:link,.nav-bottom-2 a:visited{color:#333;-webkit-text-decoration:none;text-decoration:none}.nav-bottom-2 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.copyright,.nav-bottom-2{margin-bottom:10px}.copyright{color:#999}.panorama{background-attachment:scroll;background-color:#eaeaea;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #ddd}.panorama--large{height:400px}.panorama__h1{font-size:28px;font-weight:400;text-align:center}@media(max-width:767px){.panorama__h1{font-size:22px}}.panorama2__h1{color:#fff;font-size:34px;font-weight:400;margin-bottom:0;margin-top:0;text-align:center}.panorama2__h1-container{margin:0 auto;max-width:550px;padding:20px 10px;text-align:center}@media(max-width:767px){.panorama2__h1{font-size:22px}}.panorama__theme-bar{background-color:#090;height:9px}.panorama__location-info{background-color:hsla(0,0%,92%,.9);border:1px solid #bbb;border-collapse:collapse;border-radius:5px;color:#333;padding:12px}@media(min-width:768px){.panorama__location-info--xs{display:none}}@media(max-width:767px){.panorama__location-info{display:none}.panorama__location-info--xs{display:block}}img{border-style:none}div.freizeit{margin-left:40px;padding:10px}table.freizeit{font-family:Arial,Verdana;font-size:10pt;text-align:left;width:580px}td.freizeit-spalte-1{font-weight:700;padding:10px;vertical-align:top;width:100px}td.freizeit-spalte-2{padding:10px;vertical-align:top;width:20px}td.freizeit-spalte-3{padding:10px;vertical-align:top;width:460px}td.freizeit-am-haus{padding:10px;width:660px}.prices table{border-collapse:collapse;border-color:#aaa;border-style:solid;border-width:0 0 1px 1px;font-size:13px;text-align:center}.prices td{background-color:#ffffea;border-collapse:collapse;border-color:#aaa;border-style:solid;border-width:1px 1px 0 0;font-family:Arial;height:27px;height:23px;margin:0;padding:2px}.prices td.dr,.prices td.hdr{background-color:#ff9}.prices td.hdr{font-weight:700}.prices td.hvb{color:#060}.prices td.hfn{font-size:10px}.prices span.fc{color:#974a4a}.prices td.hn,.prices td.n{font-weight:700}.prices td.av,.prices td.hn,.prices td.ms{font-size:10px}.prices td.hss1c,.prices td.hss2c,.prices td.ss1c,.prices td.ss2c{background-color:#fff;font-size:10px}.prices td.year{background-color:#ececd9;font-weight:700;height:16px;padding:0;text-align:left}.prices div.pn{font-family:Arial;font-size:13px;margin-left:25px;margin-top:10px;text-align:left}.linen{margin-left:12px;margin-top:10px}.linen ul{margin-left:0;margin-top:3px;padding-left:18px}.search-buttons__btn{-webkit-appearance:none;background-image:none;border:1px solid transparent;border-radius:0;-webkit-border-radius:0;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:6px 12px;text-align:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.search-buttons__btn:active:focus,.search-buttons__btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.search-buttons__btn:focus,.search-buttons__btn:hover{color:#333;-webkit-text-decoration:none;text-decoration:none}.search-buttons__btn:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.search-buttons__modify{background-color:#d9534f;border-color:#d43f3a;color:#fff;padding:4px 6px}.search-buttons__modify:active,.search-buttons__modify:focus,.search-buttons__modify:hover{background-color:#c9302c;border-color:#ac2925;color:#fff}.search-buttons__modify:active{background-image:none}.search-buttons__search{background-color:#090;border-color:#0a0;color:#fff;font-size:16px;padding:10px 12px}.search-buttons__search:active,.search-buttons__search:focus,.search-buttons__search:hover{background-color:#0a0;border-color:#0a0;color:#fff}.search-buttons__search:active{background-image:none}.search-buttons__large{font-size:18px;line-height:1.33;padding:10px 16px}.search-form__container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.search-form__container{width:750px}}@media(min-width:992px){.search-form__container{width:860px}}@media(min-width:1200px){.search-form__container{width:860px}}.search-form{background-color:hsla(0,0%,92%,.85);padding:12px}.search-form__block{float:left;margin:3px 5px 5px 3px}@media(min-width:768px){.search-form__checkin{margin-right:20px}}.search-form--panorama{border:1px solid #bbb;border-collapse:collapse;border-radius:5px}.search-form__date-label-box{background-color:#fff;border:1px solid #aaa;cursor:pointer;display:flex;padding:0;vertical-align:top}.search-form__date-label{float:left;padding:2px 4px 2px 2px}.search-form__field{background-clip:padding-box;background-color:#fff;border:1px solid #aaa;border-radius:0;font-size:16px;margin:0;padding:6px 3px}.search-form__adults{float:left;margin-right:20px}.search-form__children{float:left}.search-form__child{float:left;margin-right:5px}.search-form__error-msg{background-color:#fee;border:1px solid #c30;color:#c30;font-size:15px;font-weight:700;padding:5px}@media(max-width:360px){.search-form__container{padding-left:5px;padding-right:5px}.search-form{padding:6px}}.search-params{background-color:#eaeaea;padding:15px}.search-params__inner-box{float:left}.search-params__button-box{float:left;padding:14px}.search-params__block{float:left;margin-bottom:5px;margin-right:5px}.search-params__title{color:#999;font-weight:700}.search-params__field{background-color:#fff;border:1px solid #999;display:inline-block;font-size:13px;margin-right:5px;padding:6px;vertical-align:middle}.search-params__field img{vertical-align:middle}.search-params__label{color:#999}.search-params__value{font-weight:700}.search-result__no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-result__ap-container{border:1px solid #ddd;box-shadow:0 2px 3px hsla(0,0%,39%,.16),0 2px 3px hsla(0,0%,39%,.23)}.search-result__prop-title{margin-bottom:3px;padding-bottom:0}.search-result__prop-title a{color:#000;font-size:14px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.search-result__region{color:#777;font-size:14px;font-weight:700}.search-result__region a{color:#777;-webkit-text-decoration:none;text-decoration:none}.search-result__region a:hover{color:#777;-webkit-text-decoration:underline;text-decoration:underline}.search-result__ap-title{margin-bottom:3px}.search-result__ap-title a{color:#06c;font-size:18px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.search-result__ap-title a:hover{-webkit-text-decoration:underline;text-decoration:underline}.search-result__ap-desc{font-size:14px}.search-result__nov{color:#000;font-size:14px;font-weight:700}.search-result__price-box{font-size:14px;margin:0 0 8px;padding:0}.search-result__period{font-weight:700;padding-bottom:2px}.search-result__period-match{color:#080}.search-result__period-adjustment{color:#c30}.search-result__period-adjustment-comment{padding-bottom:2px}.search-result__nights{float:left}.search-result__nights,.search-result__visitors{font-weight:700;padding-bottom:2px}.search-result__total-price{font-size:24px}.search-result__add-price-info{font-size:10px;line-height:1.1}.search-result__ap-sep{height:18px}.search-result__prop-sep{background-color:#ccc;height:1px;margin-bottom:16px;margin-top:16px}.search-result__prop-img-box{float:left;margin:0 10px 0 0;width:320px}@media screen and (max-width:850px){.search-result__prop-img-box{max-width:300px;width:100%}}@media screen and (max-width:650px){.search-result__prop-img-box{margin:0 0 5px;max-width:370px;width:100%}}.search-result__prop-ap-box{overflow:hidden}@media screen and (max-width:650px){.search-result__prop-ap-box{clear:both;overflow:visible}.search-result__prop-sep{height:2px}}.search-result__container{box-shadow:0 2px 3px hsla(0,0%,39%,.16),0 2px 3px hsla(0,0%,39%,.23);display:flex}.search-result__img-container{margin:0 10px 0 0;max-width:400px;min-width:400px}@media screen and (max-width:991px){.search-result__container{flex-wrap:wrap}.search-result__img-container{margin:0;max-width:400px;min-width:0;width:100%}}.search-result__fill-img-container{align-items:center;display:flex;justify-content:center;overflow:hidden}.search-result__fill-img-container-main{height:240px;margin-bottom:3px}.search-result__fill-img-container-small-1{flex:1;height:120px;margin-right:3px}.search-result__fill-img-container-small-2{flex:1;height:120px}.search-result__fill-img{width:100%}@media screen and (max-width:450px){.search-result__fill-img-container-main{height:220px}.search-result__fill-img-container-small-1,.search-result__fill-img-container-small-2{height:110px}}@media screen and (max-width:410px){.search-result__fill-img-container-main{height:200px}.search-result__fill-img-container-small-1,.search-result__fill-img-container-small-2{height:100px}}@media screen and (max-width:380px){.search-result__fill-img-container-main{height:190px}.search-result__fill-img-container-small-1,.search-result__fill-img-container-small-2{height:95px}}@media screen and (max-width:360px){.search-result__fill-img-container-main{height:180px}.search-result__fill-img-container-small-1,.search-result__fill-img-container-small-2{height:90px}}.search-result__container__sm{box-shadow:0 2px 3px hsla(0,0%,39%,.16),0 2px 3px hsla(0,0%,39%,.23);display:flex}.search-result__img-container__sm{margin:0 10px 0 0;max-width:300px;min-width:300px}.search-result__furnishing-container{padding:5px 10px}@media screen and (max-width:700px){.search-result__container__sm{flex-wrap:wrap}.search-result__img-container__sm{margin:0;max-width:400px;min-width:0;width:100%}}.search-result__fill-img-container__sm{align-items:center;display:flex;justify-content:center;overflow:hidden}.search-result__fill-img-container-main__sm{height:180px;margin-bottom:3px}.search-result__fill-img-container-small-1__sm{flex:1;height:90px;margin-right:3px}.search-result__fill-img-container-small-2__sm{flex:1;height:90px}.search-result__fill-img__sm{width:100%}@media screen and (max-width:700px){.search-result__fill-img-container-main__sm{height:240px;margin-bottom:3px}.search-result__fill-img-container-small-1__sm{flex:1;height:120px;margin-right:3px}.search-result__fill-img-container-small-2__sm{flex:1;height:120px}}@media screen and (max-width:450px){.search-result__fill-img-container-main__sm{height:220px}.search-result__fill-img-container-small-1__sm,.search-result__fill-img-container-small-2__sm{height:110px}}@media screen and (max-width:410px){.search-result__fill-img-container-main__sm{height:200px}.search-result__fill-img-container-small-1__sm,.search-result__fill-img-container-small-2__sm{height:100px}}@media screen and (max-width:380px){.search-result__fill-img-container-main__sm{height:190px}.search-result__fill-img-container-small-1__sm,.search-result__fill-img-container-small-2__sm{height:95px}}@media screen and (max-width:360px){.search-result__fill-img-container-main__sm{height:180px}.search-result__fill-img-container-small-1__sm,.search-result__fill-img-container-small-2__sm{height:90px}}.search__container{max-width:1170px}.search__nav-header{font-size:18px;font-weight:700;margin-bottom:8px}.search__nav-content{padding:9px 9px 30px}.search__nav-col{background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;padding:0;vertical-align:top}.search__nav-box-container{padding-left:10px;padding-right:0}.search__nav-box{border:1px solid #ccc}.search__nav-bar{font-weight:700;margin:12px auto 0;padding:4px}.search__pop-city{display:inline-block;font-size:14px;margin:5px}.search__pop-city--big{font-size:18px;font-weight:700}.search__selected-region{font-weight:700;margin-top:20px}.search__nav-col__ul{list-style-type:none;margin-left:0;margin-top:3px;padding-left:0}.search__back-to-results{margin-bottom:10px;margin-top:10px}.search__back-to-results a{color:#039;font-size:20px;font-weight:700}.search__back-to-results__box{background-color:#fff;display:inline-block;padding:8px;-webkit-text-decoration:underline;text-decoration:underline}.search__footer-location-links{font-size:14px;list-style-type:none;margin-top:6px;padding-left:0}.search__footer-location-links li{margin:6px 0}.bs-nav-tabs.search__range-type-button{font-size:13px}.bs-nav-tabs.search__range-type-button>li>a{padding-left:5px;padding-right:5px}@media(min-width:768px){.bs-nav-tabs.search__range-type-button{font-size:15px}.bs-nav-tabs.search__range-type-button>li>a{padding-left:15px;padding-right:15px}.search__cities-nearby-box--xs{display:none}}@media(max-width:767px){.search__cities-nearby-box--xs{display:block}}.ap__container{border-left:1px solid #ddd;border-right:1px solid #ddd;display:flex;flex-wrap:wrap;font-size:15px;margin:0 auto;max-width:1170px}.ap__content-container{padding:0 20px}.ap__image-slider{align-items:center;display:flex;justify-content:center}.ap__image{max-width:600px}@media(max-width:767px){.ap__image{max-width:420px}}.ap__section{margin-bottom:30px}.ap__section-50-pct-container{display:flex;flex-wrap:wrap;width:100%}.ap__section-50-pct-1,.ap__section-50-pct-2{flex:1;padding:0 20px}@media(max-width:991px){.ap__section-50-pct-1,.ap__section-50-pct-2{min-width:100%}}.ap__section-50-pct-content{font-size:16px;line-height:22px;margin-bottom:30px}.ap__image-container{width:100%}@media(max-width:1024px){.ap__container{border:none}.ap__content-container{min-width:100%}.ap__image-container{min-width:100%;padding:0}}.ap__h1{font-size:26px}.ap__h1,.ap__h2{font-weight:700;margin:0;padding:3px}.ap__h2{font-size:20px}.ap__heading-section{font-size:22px;margin:7px 0 12px}.ap__heading-section:after{border-bottom:1px solid #ccc;content:" ";display:block}.ap__terms__title{font-size:15px;font-weight:700}.ap__terms__row{margin-bottom:25px}.ap__leisure__title{font-size:15px;font-weight:700}.ap__leisure__row{margin-bottom:25px}.ap__img{margin:0 auto}.ap__img-stretch{min-width:100%}.ap__img-stretch-portrait-format{max-height:420px}.ap__img-block-size{display:flex;flex:1;flex-basis:50%;flex-grow:1;justify-content:center;padding:5px 5px 15px;width:50%}.ap__img-block-max-width{max-width:600px;width:100%}@media(max-width:767px){.ap__img-block-size{min-width:100%;padding:0 0 15px}.ap__img-block-max-width{max-width:420px}}@media(max-width:1024px){.ap__img-block-size{min-width:100%}}.ap__img-subtitle{color:#050;min-width:100%;padding:5px 10px;text-align:center}.ap__imprint__title{float:left;font-weight:700;padding:3px 10px 3px 0;width:200px}.ap__imprint__desc{float:left;max-width:500px;padding:3px 10px 3px 0}.ap__imprint__category-desc{font-weight:700;padding:3px 10px 10px 0}.ap__price__box{border-radius:6px}.ap__price__period{font-size:16px;font-weight:700;padding-bottom:2px}.ap__price__period-match{color:#080}.ap__price__period-adjustment{color:#c30}.ap__price__period-adjustment-comment{padding-bottom:2px}.ap__price__children,.ap__price__nights,.ap__price__visitors{font-size:16px;font-weight:700;padding-bottom:2px}.ap__price__total{color:#0a0;font-size:48px;font-weight:700}.ap__price__error{color:#c30;font-size:16px;font-weight:700}.ap__price__add-price-info{color:#999;line-height:1.1}.app__guest-review-link{color:#06c;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.app__guest-review-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.dir-owner-imprint__title{font-weight:700}.dir-owner-imprint__value{margin-bottom:8px}div .add-to-wishlist{background-color:#eee;border:1px solid #ddd;color:#000;display:inline-block;font-size:13px;font-weight:700;padding:8px 16px}div .add-to-wishlist:hover{background-color:#f4f4f4;cursor:pointer}div .wishlist{background-color:#090;border:1px solid #070;color:#fff;display:inline-block;font-size:13px;font-weight:700;padding:8px 16px}div .wishlist:hover{background-color:#0a0;cursor:pointer}.wishlist__counter{color:#080;font-size:13px;font-weight:400}div .more-results a{color:#c30;font-size:18px}.prop-sep{background-color:#ccc;height:1px;margin-bottom:16px;margin-top:16px}.pagination{font-size:20px}.pagination .page a{color:#00c;-webkit-text-decoration:none;text-decoration:none}.pagination .next a,.pagination .prev a{color:#c30;font-size:22px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.pagination .next a:hover,.pagination .prev a:hover{-webkit-text-decoration:underline;text-decoration:underline}.pagination .button a{min-width:40px}.pagination .button a,.pagination .current{background-color:#f4f4f4;border:1px solid #ddd;display:inline-block;margin:3px;padding:3px;text-align:center}.pagination .current{font-weight:700;min-width:25px;width:40px}.pagination .current-lg{display:inline-block;font-size:16px;font-weight:700;padding:3px;text-align:center}a.noa{-webkit-text-decoration:none;text-decoration:none}a.noa_default:link,a.noa_default:visited{color:#06c;font-size:14px}a.noa_large:link,a.noa_large:visited,a.noa_medium:link,a.noa_medium:visited,a.noa_very_large:link,a.noa_very_large:visited{color:#06c;font-size:14px;font-weight:700}a.noa:hover{color:#00a;-webkit-text-decoration:underline;text-decoration:underline}a.noa_subregion{color:#06c;-webkit-text-decoration:none;text-decoration:none}a.noa_subregion_default:link,a.noa_subregion_default:visited{font-size:16px}a.noa_subregion_large:link,a.noa_subregion_large:visited,a.noa_subregion_medium:link,a.noa_subregion_medium:visited,a.noa_subregion_very_large:link,a.noa_subregion_very_large:visited{font-size:16px;font-weight:700}a.noa_subregion:hover{-webkit-text-decoration:underline;text-decoration:underline}a.important-cities{color:#000;-webkit-text-decoration:none;text-decoration:none}a.important-cities:hover{color:#00a;-webkit-text-decoration:underline;text-decoration:underline}.Apartment h1{font-size:32px;font-weight:700;margin:0;padding:3px}.Apartment h2{font-size:20px;font-weight:700;margin:0;padding:3px 3px 22px}.Apartment .terms .title{float:left;font-weight:700;padding:10px 10px 10px 0;width:180px}.Apartment .terms .desc{float:left;padding:10px 0;width:450px}.Apartment .leisure-activities .title{float:left;font-weight:700;padding:10px 10px 10px 0;width:180px}.Apartment .leisure-activities .desc{float:left;padding:10px 0;width:450px}.Apartment .imprint .title{float:left;font-weight:700;padding:3px 10px 3px 0;width:100px}.Apartment .imprint .desc{float:left;padding:3px 10px 3px 0;width:450px}.Apartment .imprint .category-desc{font-weight:700;padding:3px 10px 10px 0}.Apartment .ap-same-property{margin:9px 0 20px}.Apartment .ap-same-property .title a{color:#06c;-webkit-text-decoration:none;text-decoration:none}.Apartment .ap-same-property .image{float:left;height:49px;margin-right:5px;margin-top:3px;width:60px}.Apartment .ap-same-property .key-data{color:#000;margin-bottom:3px}.Apartment .ap-same-property .description{color:#333}.Apartment .ap-same-property .inactive{color:#aaa}.Apartment .ap-same-property .inactive-title{font-weight:700}.Apartment .ap-same-property .price-and-availability{float:left;font-size:13px;width:180px}.Apartment .ap-same-property .selected-apartment{color:#b30}.Apartment .ap-same-property .period{display:block}.Apartment .ap-same-property .period-short{display:none}.Apartment .ap-same-property .period-match{color:#080}.Apartment .ap-same-property .period-adjustment{color:#c30}.Apartment .ap-same-property .nights{color:#999;float:left;font-size:11px}.Apartment .ap-same-property .visitors{color:#999;font-size:11px}.Apartment .ap-same-property .add-price-info{font-size:10px}@media screen and (max-width:1170px){.Apartment .h1{width:1000px}.Apartment .ap-same-property .description{display:none}.Apartment .ap-same-property .price-and-availability{width:145px}.Apartment .ap-same-property .period{display:none}.Apartment .ap-same-property .period-short{display:block}}