*,body,html{padding:0 }body,html{width:100%;background-color:#e9e9e9;background-image:url('/assets/images/bg/autumn-leaves.png');background-attachment:fixed;color:#333 }html{scroll-behavior:smooth }*{border:0;outline:0;vertical-align:baseline;text-decoration:none;line-height:normal }[aria-label="OK, akzeptieren"],[aria-label="Akzeptiere alle"]{padding:10px!important }.listlink{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-indent:-99999px }.accomodation-link li::before{content:"› " }.breadcrumb li,.extra-search .features label,.half-rel-left,.hotel-view .address ul.prices li,.hotel-view .address ul.prices li .image,.hotel-view .address ul.prices li .price,.hotel-view .right-tools .like,.hotel-view .right-tools .watch-later,.hotels-list ul.prices li,.list li,.list-of-places .half-part ul,.list-of-places ul.alphabet li,.main-cities ul.cities li,.pagination-container ul.pagination li,.rel-left,input[type=password],input[type=submit],input[type=text],textarea,ul.navigation li,ul.navigation li a{float:left;position:relative }*,.ui-helper-reset,.ui-menu{list-style:none }*,.sticky-scroll-box,:after,:before{box-sizing:border-box }.breadcrumb li a:hover,.comments-ratings .ratings-container .like-button a:hover,.hotel-view .right-tools .like:hover,.hotel-view .right-tools .watch-later:hover,p a{text-decoration:underline }input[type=password],input[type=submit],input[type=text]{-webkit-appearance:none }input[type=password],input[type=text]{width:100%;height:36px;background:#FFF;padding:0 10px;font-size:12px;color:#838383 }input[type=password].middle,input[type=text].middle{height:30px }textarea{width:100%;min-height:100px;background:#FFF;padding:10px;resize:none }input[type=submit]{width:100%;cursor:pointer;font-size:14px;line-height:30px;color:#FFF;border-radius:0;margin-right:10px;background:#222 }.error-container,.inline-form li.error input[type=password],.inline-form li.error input[type=text],.inline-form li.error select,.inline-form li.error textarea{border:1px solid #cb0204 }.cc-revoke,.cc-window{z-index:2147483647!important;outline:1px solid #bcbcbc }.cc-window.cc-floating{padding:1.2em!important }.cc-btn{padding:.6em .8em!important }.all-animation,ul.navigation li a{transition:all .5s ease-out }.red{color:#cb0204!important }h1.main-title{padding:10px 0 15px;font-weight:300;font-size:2.2rem }.hotel-view h1{font-size:2rem;font-weight:600 }h1.title{font-size:1.7rem;font-weight:300;padding:10px 0 }h1.title>strong{font-weight:600 }h2.title{font-size:1.2rem;font-weight:400;padding:5px 0 10px }h2.subtitle{font-size:1rem;font-weight:400;color:#6d6d6d;padding-bottom:20px }.place-desc>h1,.place-desc>h2,.place-desc>h3{font-size:16px;font-weight:500;color:#333;padding:15px 0 10px }.place-desc br{margin-bottom:5px }p{color:#555 }p span.percentage{font-size:22px;font-weight:600 }.place-desc p{text-align:justify }img{max-width:100% }.pwu-logo>img.logo{width:171px;height:56px }.pwu-logo>img.bed{margin-top:15px }.inline-form li{line-height:30px }.inline-form li.error label{color:#cb0204 }.separator20{margin-bottom:20px }.gmnoprint img{max-width:none }.error-container{background:rgba(203,2,4,.1) }.errors-list li{color:#cb0204;font-size:14px;margin-bottom:5px }.pagination-container ul.pagination li{border:1px solid #e3e3e3 }.pagination-container ul.pagination li.active{background:#EEE }.pagination-container ul.pagination li a,.pagination-container ul.pagination li span{padding:7px 10px;height:35px;float:left }.pr15{padding-right:15px }.container{background:#FFF;box-shadow:0 1px 4px rgba(42,50,58,.55);overflow:hidden }.autocomplete-suggestions .autocomplete-suggestion,.full-rel-left,.hotels-list>li,.hotels-list>li .content,.list-of-places .half-part ul li,.pagination-container ul.pagination,.separator20{position:relative;float:left;width:100% }.half-rel-left{width:50% }.rel-right{position:relative;float:right!important }.full{width:100% }.half{width:50% }.fixed-top{position:fixed;top:0 }.grid-left-part{position:relative;float:left;width:690px }.grid-right-part,.right{float:right!important }.grid-right-part{position:relative;width:400px }.col-10{width:10% }.col-15{width:15% }.col-20{width:20%!important }.col-25{width:25% }.col-30{width:30%!important }.col-40{width:40%!important }.col-50{width:50%!important }.col-60{width:60% }.col-70{width:70% }.col-75{width:75% }.mb10{margin-bottom:10px }.mb15{margin-bottom:15px }.mb20{margin-bottom:20px }.mb30{margin-bottom:30px }.mb40{margin-bottom:40px }.mb50{margin-bottom:50px }.mt10{margin-top:10px }.mt15{margin-top:15px }.mt20{margin-top:20px }.mt30{margin-top:30px }.mt40{margin-top:40px }.mt50{margin-top:50px }.pt20{padding-top:20px }.padding10{padding:10px }.hidden{display:none }@media only screen and (max-width:989px){.grid-left-part{width:60% }.grid-right-part{width:35% }}@media only screen and (max-width:767px){.grid-left-part,.grid-right-part{width:100% }.container.col-40{width:80%!important }}@media only screen and (max-width:639px){.container.col-40{width:100%!important }}.header{background:#d80b0d;background:-moz-linear-gradient(45deg,#d80b0d 0,#813456 100%);background:-webkit-linear-gradient(45deg,#d80b0d 0,#813456 100%);background:linear-gradient(45deg,#d80b0d 0,#813456 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d80b0d',endColorstr='#813456',GradientType=1);padding:15px 10px 20px 12px;height:140px }.header .top-header{width:80%;padding-left:40px }.header .top-header img{margin-bottom:20px }.header .search-form{padding-top:10px }.header .search-form input[type=text]{margin-right:5px;font-size:17px;width:60%;height:auto;padding:7px }.header .search-form select{height:36px;background:#FFF;margin-right:10px;font-size:14px;padding:6px }.header .search-form input[type=submit]{width:38%;max-width:200px;font-size:16px;padding:4px }.header .mobile-menu{margin-top:20px;text-align:right;color:#FFF;line-height:18px;font-size:16px;font-weight:600;padding-right:35px;display:none;background:url(../images/mmenu.png) right center no-repeat }.navigation-container{border-bottom:3px solid #cb0204 }ul.navigation li{font-size:16px }ul.navigation li a{padding:6px 10px;color:#cb0204 }ul.hotel-icons li{float:left;margin-right:20px }.nav-date{padding:6px 10px;color:#999 }ul.navigation li a:hover{text-decoration:underline }.header-banners .small{width:200px }.header-banners img{max-width:100% }.footer{background:#ddd;padding:20px 0 15px 0;border-top:5px solid #aaa }.footer-inner{padding:0 15px }.copyright p{font-size:13px }.user-controls a{font-weight:600 }.main-image img{width:100% }.main-cities{margin-top:20px }.main-cities ul.cities li{width:32%;min-height:340px;background:#e9e9e9;padding:15px;margin:.65% }.main-cities ul.cities li img{width:100%;margin-bottom:10px }.main-cities ul.cities li .image-container span,.main-cities .image-container span{position:absolute;top:0;left:0;width:100%;color:#FFF;padding:8px;font-weight:600;background:rgba(0,0,0,.3) }.main-cities ul.cities li .image-container span a{color:#FFF }.main-cities ul.cities li p a{color:#000 }.page-content{padding:20px 0 }.main-widget{padding:10px;background:#FFF;width:650px }.main-widget img{float:left;width:100% }.features-list{padding-top:15px }.features-list li{background:#ededed;padding:8px 15px 8px 8px;float:left;width:24%;margin:.5% .5% 10px }.features-list li img{float:left;margin-right:10px }.features-list li p{padding:10px 0;line-height:15px;float:left }.features-list.hotel-features-list li{width:48%;margin:1% }.features-list.hotel-features-list li.passive{opacity:.2 }.hotel-map .map-container{width:55%;margin-right:5% }.hotel-map .address-container{width:40% }.form{background:#f1f1f1;padding:10px }.extra-search .form-group{padding-right:10px }.extra-search .form-group label,.extra-search .form-group select{line-height:25px;display:inline-block;width:100%;padding-right:6px }.extra-search a.clear-search{border:1px solid #a5a5a5;font-size:13px;padding:5px }.extra-search .show-more{font-size:14px;padding-right:16px;line-height:24px;cursor:pointer;background:url(../images/accordion-down.png) right center no-repeat }.extra-search .features{border-top:1px solid #e3e3e3;padding-top:5px;display:none }.extra-search select{border:1px solid #CCC;padding:2px }.extra-search .fields-container{padding:10px }.extra-search{padding:10px;background:#f0f0f0 }#all-features{margin:15px 10px 10px 5px }#features-list label{padding:1px;font-size:15px }.autocomplete-suggestions{background:#FFF;z-index:1000;display:none;border:1px solid #ccc;overflow-y:auto!important }.autocomplete-suggestions .autocomplete-suggestion{font-size:16px;padding:6px 10px;cursor:pointer }.autocomplete-suggestions .autocomplete-selected,.autocomplete-suggestions .autocomplete-suggestion:hover{background:#ededed }.footer-suggestions{margin-top:20px;padding-top:12px;background:#ededed;border-top:3px solid #cb0204 }.footer-suggestions .suggestions-container{padding:10px }.footer-suggestions .suggestions-container .suggestion{float:left;width:29.3%;margin-left:2% }.footer-suggestions .suggestions-container .suggestion.last{margin-right:0 }.footer-suggestions .suggestions-container .suggestion img{margin-right:10px }.footer-suggestions .suggestions-container .suggestion h1{font-size:14px }.footer-suggestions .suggestions-container .suggestion p{font-size:12px }.widget{background:#f1f1f1 }.widget h3{color:#fff;font-size:1.1rem;font-weight:600;padding:6px;text-align:center }.widget-address{background:#555 }.widget-contact{background:#2aa756 }.grid-right-part .main-image img,.hotel-view .address ul.prices li .image img{width:100% }.grid-right-part .main-image h1{position:absolute;right:10px;top:10px;color:#FFF;font-size:24px }.grid-right-part .main-image img.gallery-icon{position:absolute;right:5px;bottom:10px;min-width:10px;width:70px }.grid-right-part .main-image span.view-gallery{top:0;left:0;width:100%;height:100%;display:none }.grid-right-part .main-image span.view-gallery img{width:70%;margin:35px 43px }.grid-right-part .main-image a:hover span.view-gallery{display:block }.grid-right-part .contact-form{background:#f1f1f1 }.grid-right-part .contact-form h3{background:#f9b701;color:#FFF;text-align:center;font-size:18px;font-weight:600;padding-bottom:0;line-height:35px }.grid-right-part .map-area{padding:10px;margin-bottom:15px;background:#f0f0f0 }.place-shortinfo h3{font-weight:400;font-size:16px }.place-shortinfo ul{margin-bottom:20px }.place-shortinfo ul>li{font-size:14px;font-weight:400;color:#555 }.grid-right-part .accordion{border:1px solid #CCC;padding:10px;background:#FFF }.grid-right-part .accordion h3{font-size:14px;padding-left:18px;cursor:pointer;background:url(../images/accordion-down.png) left center no-repeat }.grid-right-part .accordion h3.active{background:url(../images/accordion-up.png) left center no-repeat }.grid-right-part .accordion .content{margin-top:10px;display:none }@media only screen and (min-width:767px){.map-area.sticker{position:fixed;top:10px;z-index:10 }}.list li ul.list-elements li{margin-right:4% }.list li ul.list-elements li.images{width:16% }.list li ul.list-elements li.images img{width:100% }.list li ul.list-elements li.details{width:25% }.list li ul.list-elements li.price{width:22% }.list li ul.list-elements li.features{width:14% }.list li ul.list-elements li.features img{max-width:30%;border-right:1px solid #FFF;border-bottom:1px solid #FFF }.list li ul.list-elements li.info{width:7%;margin-right:0;text-align:center }.list li ul.list-elements li.info a{display:block;width:100%;height:100% }.list>li{border-bottom:1px solid #CCC }.list>li.list-header{background:#CCC;margin-bottom:2px }.list>li.list-header li{text-align:center;padding:5px 0;font-weight:600;font-size:12px }.list>li.odd{background:#e1e1e1 }.hotels-list>li{padding:5px 5px 0;border:1px solid #ccc;margin-bottom:12px }.hotels-list>li.cat-1{background:#fafafa;border-left:3px solid #c0c0c0 }.hotels-list>li.cat-4{background:#fafafa;border-left:3px solid #ffc000 }.hotels-list>li.cat-2{background:#fafafa;border-left:3px solid #cd7f32 }.hotels-list>li.cat-3{background:#fafafa }.hotels-list>li.cat-3 .content .left-content .title-address strong{font-weight:400 }.hotels-list>li.cat-1 .content .right-content .more-info,.hotels-list>li.cat-2 .content .right-content .more-info,.hotels-list>li.cat-4 .content .right-content .more-info{padding-top:10px }.hotels-list>li.cat-1 .content .right-content .more-info a,.hotels-list>li.cat-2 .content .right-content .more-info a,.hotels-list>li.cat-4 .content .right-content .more-info a{background:#3faf6c;color:#FFF;padding:9px 14px;font-weight:600;display:inline-block;text-decoration:none }.hotels-list>li.more{background:rgba(238,238,238,.35);border-bottom:1px solid #e3e3e3 }.hotels-list>li.more p{font-weight:700;text-align:center }.hotels-list>li .content{padding-bottom:5px }.hotels-list>li .content .left-content{width:525px;max-width:100%;padding:2px;border-right:1px solid #e3e3e3 }.hotels-list>li .content .left-content .image-container{width:165px;height:120px;margin-right:9px;text-align:center;overflow:hidden }.hotels-list>li .content .left-content .image-container img{width:100%;height:auto;max-height:200px }.no-photo{background:url(/assets/images/no-photo.jpg);width:100%;height:100px;background-size:cover }.nopic{display:none }.hotels-list>li .content .left-content .title-address{width:auto;display:contents }.hotels-list>li .content .left-content .title-address h4.title.ord-1{font-weight:400 }h4.title{margin-bottom:5px;font-weight:600;font-size:1.2rem }.cat-3 h4.title{font-weight:normal }.hotels-list>li .content .left-content .title-address h4.title span{text-decoration:none }.hotels-list>li .content .left-content .title-address h4.title span.red{color:#cb0204 }.hotels-list>li .content .left-content .title-address h4.title span.black{color:#000 }.hotels-list>li .content .left-content .title-address h4.title span.green{color:green!important }.hotels-list>li .content .left-content .title-address h4.title span.blue{color:#00f!important }.hotels-list>li .content .left-content .title-address h4.title span.cat-3{font-weight:400 }.hotels-list>li .content .left-content .title-address h4.title span.bold{font-weight:600 }.hotels-list>li .content .left-content .controls div{font-size:12px;margin-right:15px;cursor:pointer }.hotels-list>li .content .left-content .controls div img{height:12px }.hotels-list>li .content .right-content{padding:20px 15px 5px 5px;width:180px }.hotels-list>li .content .right-content p{font-size:12px;padding-bottom:4px }.hotels-list>li.cat-3 .content .right-content{padding:5px 15px 10px 5px }.hotels-list>li .content .right-content .features img{width:25px }.hotels-list>li .content .right-content .more-info{text-align:right;padding-top:5px }.hotels-list>li .content .right-content .more-info a{text-decoration:underline }.hotels-list>li.last .content{border-bottom:0 }.hotels-list>li.active,.hotels-list>li:hover{background:rgba(238,238,238,.35) }.hotels-list ul.prices li{width:75%;height:30px;line-height:30px;float:right;text-align:right;font-size:32px;font-weight:300;max-width:110px }.hotels-list ul.prices li.last{margin-right:0;font-weight:400 }.hotels-list ul.prices li img{float:left;height:100% }.hotels-list.favourite-hotels-list li .remove{position:absolute;width:25px;height:25px;right:0;top:0;display:block;z-index:100;background:url(../images/remove-icon.png) center center no-repeat }.full-screen-map-overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;padding:80px;background:rgba(0,0,0,.8);z-index:1000 }.full-screen-map-overlay span.close{position:absolute;top:10px;right:10px;width:50px;height:50px;opacity:.6;z-index:1000;background:url(../images/close-map.png) center center no-repeat }.full-screen-map-overlay span.close:hover{opacity:1 }.full-screen-map-overlay .hotel-details{padding:20px;background:#FFF;height:100%;overflow-y:auto }.full-screen-map-overlay .hotel-details .in-map-view{display:none }.full-screen-map-overlay .hotel-details .in-map-view a.title{color:#cb0204;font-size:30px;font-weight:400 }.full-screen-map-overlay .hotel-details .in-map-view .address,.full-screen-map-overlay .hotel-details .in-map-view .image-container img,.full-screen-map-overlay .hotel-details .in-map-view .price-details{width:100% }.full-screen-map-overlay .map-container{height:100%;z-index:1 }.full-screen-map-overlay .map-container img{max-width:none }.list-of-places ul.alphabet li a{font-weight:600;display:inline-block;padding:6px;background:#eee;margin:4px;width:32px;height:32px;text-align:center;box-shadow:2px 2px #999 }.list-of-places ul.alphabet li a:hover{background:#cb0204;color:#fff }.list-of-places .half-part ul{width:50% }.list-of-places .half-part ul li{margin-bottom:4px }.list-of-places .half-part ul li a{font-size:15px;text-decoration:underline }input[type=number]{height:36px;background:#FFF;padding:3px 3px 3px 10px;font-size:12px;color:#838383;width:60px }input[type=number]::-webkit-inner-spin-button{opacity:1 }span.error{font-size:12px;color:#cb0204;font-weight:700 }.page-404{background:#e4e7ea }.page-404 .container{margin:10% auto 0;text-align:center }.page-404 .container h1{font-size:150px;font-weight:600 }.page-404 .container h4{font-size:28px;padding-bottom:15px }.page-404 .container p{color:#636e7b;padding-bottom:15px }.page-404 .container a.button{background:#cb0204;padding:5px 10px;color:#FFF;width:100px;font-weight:700;font-size:16px;display:inline-block }.page-404 .container a.button.first{margin-right:10px }@media only screen and (min-width:990px){ul.navigation{display:block!important }}@media only screen and (max-width:989px){.fixed-banner{display:none }.header .top-header{width:70% }.header .logo-container{width:30% }.header .mobile-menu{display:block }.header-banners .small,.nav-date,ul.navigation{display:none }.header .search-form input[type=text]{width:100%;margin-bottom:10px }.header .search-form select{width:40% }.header .search-form input[type=submit]{width:50%;float:right;margin-right:0 }ul.navigation li{width:100% }ul.navigation li a{width:100%;float:right;text-align:center;padding:10px 20px;font-size:16px }.features-list li{width:31.33%;margin:1% }.hotels-list>li .content .left-content,.hotels-list>li .content .right-content{width:100%;border-right:0 }}@media only screen and (max-width:767px){.features-list li,.main-cities ul.cities li{width:48%;margin:1% }.full-screen-map-overlay{padding:0 }.list-of-places .half-part,.list-of-places ul{width:100% }}@media only screen and (max-width:639px){.header .top-header{width:100%;padding-left:0 }.header .logo-container{width:100%;text-align:center }.pwu-logo>img.bed{height:65px;margin-top:0 }.inline-form li{width:100% }.features-list li,.main-cities ul.cities li{width:100%;margin:0 0 15px }.map-area{display:none }.hotels-list{border:0 }.hotels-list>li{padding:20px;margin-bottom:15px;border:1px solid #e3e3e3 }.hotels-list>li .content{border-bottom:0!important }.hotels-list>li .content .left-content .image-container{width:100%;height:auto;margin-right:0;margin-bottom:10px }.hotels-list>li .content .left-content .image-container img{width:100%;height:auto;max-height:none }.hotels-list>li .content .left-content .address,.hotels-list>li .content .left-content .price-details{width:100%;margin-right:0;margin-bottom:10px }.hotels-list>li .content .right-content p,.hotels-list>li .content .right-content ul.prices{text-align:right }.hotels-list>li .content .right-content ul.prices li{float:none;display:inline-block }.hotels-list>li h1{font-size:24px }.hotels-list>li p{font-size:16px }.comments-ratings .comments-container,.comments-ratings .ratings-container,.hotel-map .address-container,.hotel-map .map-container{width:100%;margin-right:0;margin-bottom:20px }.footer-suggestions .suggestions-container .suggestion{margin-left:3%;margin-bottom:20px;width:44% }.footer-suggestions .suggestions-container .suggestion img{width:100%;margin-bottom:10px }.footer-suggestions .suggestions-container .suggestion h1{font-size:18px }.footer-suggestions .suggestions-container .suggestion p{font-size:14px }.full-screen-map-overlay #fullscreen-map,.full-screen-map-overlay .hotel-details{width:100%!important;height:50% }.search-form .form-group{width:100%;margin-bottom:10px }.extra-search .form-container .form-group label,.extra-search .form-container .form-group select{width:100% }}@media only screen and (max-width:479px){.grid-left-part .main-cities ul.cities li{width:100%;margin:0 0 10px }.footer-suggestions .suggestions-container .suggestion{margin-left:0;width:100%;margin-bottom:20px;border-bottom:2px solid #CCC }.hotel-view .right-tools{position:relative;float:left;width:100%;margin-bottom:10px }.hotel-view .right-tools .like{position:relative;float:left;width:50%;padding:0;max-width:50px }.hotel-view .right-tools .watch-later{position:relative;float:right;width:50% }.list-of-places .half-part ul{width:100% }}@media print{.comments-ratings,.contact-form,.footer .quicklinks,.navigation-container,.weather-box,ul.hotel-features-list li.passive{display:none }}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top }.ui-button,.ui-spinner,.ui-spinner-input{vertical-align:middle }@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px }#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px }}.ui-helper-hidden{display:none }.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px }.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100% }.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse }.ui-helper-clearfix:after{clear:both }.ui-helper-clearfix{min-height:0 }.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0) }.ui-front{z-index:100 }.ui-state-disabled{cursor:default!important }.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat }.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100% }.ui-draggable-handle{-ms-touch-action:none;touch-action:none }.ui-resizable{position:relative }.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none }.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none }.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0 }.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0 }.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100% }.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100% }.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px }.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px }.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px }.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px }.ui-selectable{-ms-touch-action:none;touch-action:none }.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000 }.ui-sortable-handle{-ms-touch-action:none;touch-action:none }.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100% }.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em }.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px }.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto }.ui-autocomplete{position:absolute;top:0;left:0;cursor:default }.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;overflow:visible }.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none }.ui-button-icon-only{width:2.2em }button.ui-button-icon-only{width:2.4em }.ui-button-icons-only{width:3.4em }button.ui-button-icons-only{width:3.7em }.ui-button .ui-button-text{display:block;line-height:normal }.ui-button-text-only .ui-button-text{padding:.4em 1em }.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px }.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em }.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em }.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em }input.ui-button{padding:.4em 1em }.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px }.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px }.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em }.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em }.ui-buttonset{margin-right:7px }.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em }button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0 }.ui-datepicker{width:17em;padding:.2em .2em 0;display:none }.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0 }.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em }.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px }.ui-datepicker .ui-datepicker-prev{left:2px }.ui-datepicker .ui-datepicker-next{right:2px }.ui-datepicker .ui-datepicker-prev-hover{left:1px }.ui-datepicker .ui-datepicker-next-hover{right:1px }.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px }.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center }.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0 }.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45% }.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em }.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0 }.ui-datepicker td{border:0;padding:1px }.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none }.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0 }.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left }.ui-datepicker.ui-datepicker-multi{width:auto }.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em }.ui-datepicker-multi-2 .ui-datepicker-group{width:50% }.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3% }.ui-datepicker-multi-4 .ui-datepicker-group{width:25% }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0 }.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left }.ui-datepicker-row-break{clear:both;width:100%;font-size:0 }.ui-datepicker-rtl{direction:rtl }.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto }.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto }.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto }.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto }.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right }.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right }.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px }.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0 }.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative }.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis }.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px }.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto }.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em }.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right }.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer }.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px }.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0 }.ui-draggable .ui-dialog-titlebar{cursor:move }.ui-menu{padding:0;margin:0;display:block;outline:0 }.ui-menu .ui-menu{position:absolute }.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) }.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 }.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px }.ui-menu-icons{position:relative }.ui-menu-icons .ui-menu-item{padding-left:2em }.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0 }.ui-menu .ui-menu-icon{left:auto;right:0 }.ui-progressbar{height:2em;text-align:left;overflow:hidden }.ui-progressbar .ui-progressbar-value{margin:-1px;height:100% }.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,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);height:100%;filter:alpha(opacity=25);opacity:.25 }.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none }.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none }.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px }.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0 }.ui-selectmenu-open{display:block }.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer }.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50% }.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }.ui-slider{position:relative;text-align:left }.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none }.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0 }.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit }.ui-slider-horizontal{height:.8em }.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em }.ui-slider-horizontal .ui-slider-range{top:0;height:100% }.ui-slider-horizontal .ui-slider-range-min{left:0 }.ui-slider-horizontal .ui-slider-range-max{right:0 }.ui-slider-vertical{width:.8em;height:100px }.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em }.ui-slider-vertical .ui-slider-range{left:0;width:100% }.ui-slider-vertical .ui-slider-range-max{top:0 }.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0 }.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 22px .2em .4em }.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#333 }.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0 }.ui-widget,.ui-widget .ui-widget{font-size:1em }.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0 }.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0 }.ui-spinner-up{top:0 }.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px }.ui-tabs{position:relative;padding:.2em }.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0 }.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap }.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none }.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px }.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text }.map3dPopup,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer }.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 }.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #aaa }body .ui-tooltip{border-width:2px }.ui-widget{font-family:Arial,Helvetica,sans-serif }.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em }.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333 }.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;font-weight:700 }.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545 }.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none }.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b }.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#2b2b2b;text-decoration:none }.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff }.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none }.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620 }.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620 }.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f }.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f }.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700 }.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400 }.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none }.ui-state-disabled .ui-icon{filter:alpha(opacity=35) }.ui-icon{width:16px;height:16px }.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_444444_256x240.png) }.ui-state-default .ui-icon{background-image:url(../images/ui-icons_777777_256x240.png) }.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/ui-icons_555555_256x240.png) }.ui-state-active .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png) }.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_777620_256x240.png) }.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_cc0000_256x240.png) }.ui-icon-blank{background-position:16px 16px }.ui-icon-circle-plus{background-position:0 -192px }.ui-icon-circle-minus{background-position:-16px -192px }.ui-icon-circle-close{background-position:-32px -192px }.ui-icon-circle-triangle-e{background-position:-48px -192px }.ui-icon-circle-triangle-s{background-position:-64px -192px }.ui-icon-circle-triangle-w{background-position:-80px -192px }.ui-icon-circle-triangle-n{background-position:-96px -192px }.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px }.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px }.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px }.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px }.ui-widget-overlay{background:#aaa;opacity:.3;filter:alpha(opacity=30) }.ui-widget-shadow{margin:0;padding:5px;background:#666;opacity:.3;filter:alpha(opacity=30);border-radius:8px }.rpl-title{display:inline-block }.h_free::before{content:"Hotel";color:#000 }.hs_free::before{content:"Hotels";color:#333 }.ht_free::before{content:"Hotels &";margin-right:8px;color:#333 }.hp_free::before{content:"Hotel und";margin-right:5px;color:#555 }.g_free::before{content:"Garni";color:#000 }.h_pblack::before{content:"Hotel";color:#000 }.g_pblack::before{content:"Garni";color:#000 }.h_pred::before{content:"Hotel";color:#cb0204 }.g_pred::before{content:"Garni";color:#cb0204 }.h_pgreen::before{content:"Hotel";color:green }.g_pgreen::before{content:"Garni";color:green }.h_pblue::before{content:"Hotel";color:#00f }.g_pblue::before{content:"Garni";color:#00f }.attributes{max-width:98%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis }.attributes .attribute-item{color:#777 }.attributes .attribute-item:after{content:"\B7";margin:0 5px }.attributes .attribute-item::after:last-child{content:"";margin:0 }.hotels-list>li .content .left-content .title-address h4.title a:hover{border-bottom:1px solid #000 }@media(max-width:575px){.header{height:200px }.hotels-list>li{padding:3px }.hotels-list>li .content .left-content{width:100% }.hotels-list>li .content .left-content .title-address{width:auto }.hotels-list ul.prices li{max-width:100px;width:100% }.hotels-list>li.cat-1 .content .right-content .more-info,.hotels-list>li.cat-2 .content .right-content .more-info,.hotels-list>li.cat-4 .content .right-content .more-info{padding-top:15px }.hotels-list>li .content .right-content p{font-size:11px }.hotels-list>li .content .right-content{width:100%;padding:15px 0 0;border-top:1px solid #ccc;margin-top:15px }.hotels-list>li.cat-3 .content .right-content{padding:15px 10px 0 0 }.hotels-list>li .content .right-content .more-info{padding-top:20px }.hotels-list .title>a{font-size:16px }.hotels-list .title-address>p{font-size:14px }.hotels-list>li .content .left-content .image-container img{width:100%;max-height:350px }.hotels-list .prices{float:left;width:120px }.hotels-list .more-info{margin-left:30px;width:auto }.grid-right-part .map-area{padding:5px }.map-area{display:block }.hotel-view .prices-detail .first{margin-right:20px!important }.hotel-view .image{margin:2px 5px 0 0!important }.features-list li{padding:0 }.features-list li p{font-size:12px;line-height:14px;padding:6px 0 }.features-list li img{margin-right:5px;width:27px }.premium-contact{background:#f3f3f3;display:inline-block!important;margin:20px 0;padding:10px;width:auto }.no-photo{height:200px }h1{padding:15px 0 20px }.footer .widget{width:100%;text-align:center }}@media(min-width:576px) and (max-width:767.98px){.header{height:200px }.hotels-list>li{padding:3px }.hotels-list>li .content .left-content{width:68%;min-width:300px }.hotels-list>li .content .left-content .title-address{width:auto }.hotels-list>li .content .right-content{width:30%;min-width:150px }.hotels-list .rel-left.right-content{float:right }.hotels-list ul.prices li{max-width:100px;width:100% }.hotels-list>li.cat-1 .content .right-content .more-info a,.hotels-list>li.cat-2 .content .right-content .more-info a,.hotels-list>li.cat-4 .content .right-content .more-info a{padding:8px }.hotels-list>li .content .right-content p{font-size:11px }.hotels-list>li .content .right-content{padding:25px 15px 5px 5px }.hotels-list>li.cat-3 .content .right-content{padding:8px 15px 5px 5px }.hotels-list .right-content .prices>li{font-size:30px }.hotels-list .title>a{font-size:14px }.hotels-list .title-address>p{font-size:13px }.hotels-list>li .content .left-content .image-container{width:136px;height:100px;border:0;overflow:hidden;margin-right:10px }.hotels-list>li .content .left-content .image-container img{width:100%;max-height:200px }.grid-right-part .map-area{padding:5px }.map-area{display:block }}@media(min-width:768px) and (max-width:991.98px){.grid-left-part{width:61% }.grid-right-part{width:37% }.hotels-list>li .content .left-content{width:70% }.hotels-list>li .content .left-content .title-address{width:150px }.hotels-list>li .content .right-content{width:30% }.hotels-list .rel-left.right-content{float:right }.hotels-list ul.prices li{max-width:100px;width:100% }.hotels-list>li.cat-1 .content .right-content .more-info,.hotels-list>li.cat-2 .content .right-content .more-info,.hotels-list>li.cat-4 .content .right-content .more-info{padding-top:5px }.hotels-list>li.cat-1 .content .right-content .more-info a,.hotels-list>li.cat-2 .content .right-content .more-info a,.hotels-list>li.cat-4 .content .right-content .more-info a{padding:8px;font-size:15px }.lodging-link.white::after{display:none }.hotels-list>li .content .right-content p{font-size:11px }.hotels-list>li .content .right-content{padding:25px 10px 0 0 }.hotels-list>li.cat-3 .content .right-content{padding:5px 10px 5px 5px }.hotels-list .right-content .prices>li{font-size:28px }.hotels-list>li .content .left-content .title-address h4.title a{font-size:17px }.hotels-list .title-address>p{font-size:13px }.hotels-list>li .content .left-content .image-container{width:130px;height:100px;border:0;overflow:hidden }.grid-right-part .map-area{padding:5px }}@media(min-width:992px) and (max-width:1199.98px){.grid-left-part{width:630px }.grid-right-part{width:340px }.hotels-list>li .content .left-content{width:426px;max-width:100% }.hotels-list>li .content .left-content .title-address{width:270px }.hotels-list>li .content .right-content{width:165px;padding:28px 12px 5px 5px }.hotels-list ul.prices li{max-width:110px;width:70% }.hotels-list>li.cat-1 .content .right-content .more-info,.hotels-list>li.cat-2 .content .right-content .more-info,.hotels-list>li.cat-4 .content .right-content .more-info{padding-top:10px }.hotels-list>li.cat-1 .content .right-content .more-info a,.hotels-list>li.cat-2 .content .right-content .more-info a,.hotels-list>li.cat-4 .content .right-content .more-info a{padding:8px 10px;font-size:15px }.hotels-list .right-content .prices>li{border:0;background:0;text-align:right;float:right;font-size:30px;font-weight:400 }.hotels-list .title>a{font-size:16px }.hotels-list .title-address>p{font-size:14px }.hotels-list>li .content .left-content .image-container{width:150px;height:110px;border:0;overflow:hidden }.hotels-list>li .content .left-content .image-container img{width:100%;max-height:200px }.grid-right-part .map-area{padding:10px }}@media(min-width:1199.99px) and (max-width:1299.98px){.grid-left-part{width:660px }.grid-right-part{width:370px }.hotels-list>li .content .left-content{width:520px;max-width:100% }.hotels-list>li .content .left-content .title-address{width:270px }.hotels-list>li .content .right-content{width:180px;padding:22px 12px 5px 5px }}@media only screen and (max-width:769px){.infoblocks{display:none }.extra-search{padding:8px }.extra-search .form-group{padding-right:10px }}.col-80{width:200px }input.booking-form[type=submit]{background:#3dbf71!important;border-color:#3dbf71;font-size:16px;font-weight:600;padding:12px }input.callback-form[type=submit]{background:#fff!important;border:1px solid #3dbf71;color:#3dbf71;font-size:16px;font-weight:600;padding:5px }.banner-info{color:#b4b4b4;font-size:12px;padding:1px }input[type=password],input[type=text]{font-size:14px }.more{margin-top:30px }.grid-right-part .accordion .content{max-height:250px;overflow-y:auto }.grid-right-part .accordion .content p{font-size:13px }.place-details li,.search-details li{list-style-type:square;margin-left:18px;list-style-position:outside }.hotel-view .prices-detail .first{margin-right:40px }.hotel-view .image{float:left;margin:4px 5px 0 0 }.hotel-view .price{float:left }.hotel-description{font-size:15px }.hotel-description ul{margin-bottom:15px }.hotel-description ul>li{list-style-type:circle;margin-left:20px;list-style-position:inside }.sticky-scroll-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box }.fixed{position:fixed;top:0;z-index:2 }.toc_container{background:#fff;width:100%;padding:5px 0;margin-bottom:10px }.toc_list a{padding:10px;float:left;text-align:center;background:#eee;box-shadow:2px 2px #ccc;min-width:38px;margin:10px 10px 10px 0 }a.anchor{display:block;position:relative;visibility:hidden }.booking-info,.btop,.premium-contact,.right-content-mob{display:none }.hotel-keyfact{margin-right:5px }.hotel-keyfact i{color:#18cc18 }.prices-detail li{float:left;font-size:14px }.hotel-view .prices-detail li span{font-size:16px;font-weight:700 }input[type=password],input[type=text]{color:#333 }input[type=number],textarea{color:#333;font-size:14px }.header-banners{margin-top:10px }.header-banners .big{width:100%;max-width:728px }.grid-right-part .main-image span.view-gallery{background:url(../images/openGal.png) center center/50% 50% no-repeat rgba(0,0,0,.3);background-size:auto;position:absolute }@media only screen and (max-width:1024px){.btop{display:block;width:100%;margin-bottom:20px }.fixed-banner{display:none }.booking-info{display:block }}form .error a,form .error span{color:#cb0204 }ul.list-icons{margin-top:5px }ul.list-icons li{float:left;margin-right:10px;font-weight:300;color:#333 }.lodging-link:after{content:'';position:relative;display:inline-block;margin-left:2px;vertical-align:middle }.lodging-link.dark:after{width:6px;height:12px;background:url(/assets/images/itemlist-icons.svg) -75px -18px }.lodging-link.white:after{width:6px;height:12px;background:url(/assets/images/itemlist-icons.svg) -75px -36px }.cat-1-ribbon-wrapper{height:68px;overflow:hidden;position:absolute;right:-3px;top:-3px;width:65px;z-index:1 }.cat-1-ribbon-red{font:700 16px Sans-Serif;text-align:center;text-shadow:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:5px 0;left:-13px;top:7px;width:120px;background-color:#f9b701;color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3) }.cat-1-ribbon-red:after,.cat-1-ribbon-red:before{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px }.cat-1-ribbon-red:before{left:0 }.cat-1-ribbon-red:after{right:0 }.breadcrumbs *{color:#999 }.breadcrumbs>ul{margin-bottom:.5rem }.breadcrumbs li{display:inline-block;white-space:nowrap }.breadcrumbs li::after{padding:0 0 0 5px;content:"›";font-size:12px }.breadcrumbs li>a,.breadcrumbs li>span{font-size:11px }.breadcrumbs li:last-child:after{padding:0;content:"" }.places-heading{float:right;text-align:right;font-size:11px;color:#999 }.min-price{font-weight:700;color:#9a0202;font-size:38px;margin-bottom:10px;margin-right:20px;padding:5px 0;float:left }.min-price:before{color:#000;font-size:16px;content:'ab ' }.min-price:after{font-weight:500;color:#000;font-size:16px;content:'pro Nacht.' }select{position:relative;float:left;width:100%;height:30px;background:#FFF;padding:0 10px;font-size:14px;color:#333 }.autocomplete-span,.autocomplete-span strong{font-weight:400!important;color:#818181 }.autocomplete-span{font-size:12px }.faq_item{margin-bottom:20px }.faq_title{font-size:18px;font-weight:600 }.faq_item_title{font-weight:600;color:#555 }.faq_item_text{color:#555 }.faq_item_title{border-color:#dedede }.places-faq .accordion>.card .card-header{padding:.4rem .5rem }.places-faq .btn-link{text-align:left;text-decoration:none!important;color:#555;font-weight:500 }.encryptEmail:after{content:attr(data-user) "@" attr(data-domain) }u{text-decoration:underline !important;}
