/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}fieldset{padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{padding:0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"],[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:"ClanPro";font-style:normal;font-weight:400;src:url("../../../fonts/ClanPro-News.otf")}@font-face{font-family:"ClanPro";font-style:normal;font-weight:700;src:url("../../../fonts/ClanPro-Medium.otf")}@font-face{font-family:"ClanWeb";font-style:normal;font-weight:400;src:url("../../../fonts/ClanWeb-News.woff") format("woff")}@font-face{font-family:"ClanWeb";font-style:normal;font-weight:700;src:url("../../../fonts/ClanWeb-Medium.woff") format("woff")}body{font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;color:#333;font-size:13px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;color:#333}a{color:#22588d;text-decoration:none}.clearFix{clear:both}.hidden,#map .infoBoxBody .infoBoxStyle2>ul li:first-child,#map .infoBoxBody .imgBox>img,#map .infoBoxBody .imgBox ul li:not(:first-of-type),#map .infoBoxBody .right>h4,#map .infoBoxBody .right>a,#map .infoBoxBody .footer,.Loader__overlay #overlay,.Loader__overlay .kanoImgTeaser,.Loader__overlay #counter,.Loader__spinner>img,.Form__hidden,#hotelDetailsLightBox form[name="bookingForm"] #datePrint li.date,#wrap.hoteldetail form[name="bookingForm"] #datePrint li.date,.hide{display:none !important;visibility:hidden}.hideAbsolute{height:0 !important;overflow:hidden;position:absolute !important;top:-999999px !important}input[type="text"]:not(.noInput),input[type="password"],input[type="number"]{border:1px solid #999;border-radius:2px;padding:6px;height:34px}input[type="text"]:not(.noInput):focus,input[type="password"]:focus,input[type="number"]:focus{outline:none;border:1px solid #22588d}input[type="submit"],input[type="button"],button{cursor:pointer}select{border:1px solid #999;border-radius:2px;padding:6px;height:34px}select:focus{outline:none;border:1px solid #22588d}textarea{border:1px solid #999;border-radius:2px;padding:6px;height:100px}textarea:focus{outline:none;border:1px solid #22588d}*:focus{outline:none}input[type="submit"].button{border:none;background-color:#22588d;color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;height:34px}.button input[type="submit"]{border:none;background-color:#22588d;color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;height:34px}input[type="button"]{border:none;background-color:#22588d;color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;height:34px}[type="checkbox"],[type="radio"]{margin-right:4px}::-ms-clear{display:none;width:0;height:0}fieldset span.error{padding-left:12px}span.error{color:#cc092f}input.error{border:1px solid #cc092f !important;background-color:#f7f7f8}ul{margin:0;padding:0;list-style:none}ol{margin:0}form{margin:0}fieldset{border:none;margin:0;padding:0}dl,dt,dd{margin:0}.posNewList{position:relative;height:34px}.posNewList>span{display:block;height:100%}.posNewList>span.btnDisabled>span>a.select{background-color:rgba(100,138,175,0.2)}.posNewList>span>span{display:block;height:100%}.posNewList>span>span>a.select{display:flex;align-items:center;height:100%;color:#333;background-color:white;border:1px solid #999;border-radius:2px;padding:6px}.posNewList>span>span>a.select::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.posNewList>span>span>a.select::after{margin-left:auto}.posNewList>span>span>a.select i{font-style:normal;margin-left:4px;margin-right:4px}.posNewList>span>span>a.select:hover{border:1px solid #22588d}.posNewList>ul.selectList{position:absolute;top:100%;left:0;min-width:100%;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;border:1px solid #e2e2e2;display:block}.posNewList>ul.selectList>li{display:block}.posNewList>ul.selectList>li.sel>a{color:white;background-color:#648aaf}.posNewList>ul.selectList>li>a{display:block;height:100%;color:#333;padding:4px 8px;white-space:nowrap}.posNewList>ul.selectList>li>a:hover{color:white;background-color:#648aaf}#corpCookieBanner{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;position:fixed;width:100%;top:0;left:0;z-index:900000}#corpCookieBanner .container{margin:0 auto;width:100%;max-width:1060px;min-width:900px}#corpCookieBanner .container .content{padding-bottom:16px}#corpCookieBanner .container .content h2{margin:0;margin-top:16px;margin-bottom:16px}#corpCookieBanner .container .content p{margin:0;margin-top:16px;margin-bottom:16px}#corpCookieBanner .container .content .containerLink{display:flex}#corpCookieBanner .container .content .containerLink a{font-weight:bold}#corpCookieBanner .container .content .containerLink button#cookieOkButton{margin-left:auto;border:none;background-color:#22588d;color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;height:34px}.jsToggleWrap{clear:both;margin:0 !important;width:100%;flex-grow:1}.jsToggle{top:auto;display:block;margin:0;overflow:hidden;position:relative}.jsToggle.wishes{min-height:295px}.spaceV_8{clear:both !important;float:none !important;padding-bottom:8px !important}#companyBranchesWrap{height:auto;width:388px;border:1px solid #bbb;margin:0 0 10px 205px;float:left;overflow-y:auto;overflow-x:hidden}#companyBranches{width:100%;padding:0}#companyBranches dt.category{padding:7px 25px 7px 4px;background-color:#e9e9e9;border-bottom:1px solid #e9e9e9}#companyBranches .active dd{max-height:300px;overflow-x:hidden;overflow-y:auto}#companyBranches .List{max-height:175px;overflow:scroll}#companyBranches li{padding:4px 2px 4px 10px;cursor:pointer}.tt{display:none}.tip-wrap,.tool-tip{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;padding:8px;border:1px solid #e2e2e2;z-index:40000}.help-layer{z-index:550000}.help-layer .content{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;padding:8px;border:1px solid #e2e2e2;z-index:40000}.help-layer .close{display:block;width:20px;height:20px;background-position:-124px -11234px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat;position:absolute;top:8px;right:8px;color:transparent;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.help-layer .content .help-text{padding-right:24px}.help-layer .content .help-text>div>h4{font-size:15px;margin:0;margin-bottom:12px}.help-layer .content .help-text>div>h5{font-size:13px;margin:0;margin-top:16px;margin-bottom:8px}.help-layer .content .help-text>div>p{font-size:11px;margin:8px 0}.help-layer .content .help-text>div>table{text-align:left;width:calc(100% + 24px)}.help-layer .content .help-text>div>table tbody{border-bottom:1px solid #e2e2e2}.help-layer .content .help-text>div>table tfoot td:first-child{text-align:right;padding-right:16px}.help-layer .content .help-text>div>table th{font-size:13px;vertical-align:top}.help-layer .content .help-text>div>table td{font-size:11px;padding:6px 0}.help-layer .content .help-text>div ul{font-size:11px}.help-layer .content .help-text>div ul li{margin:4px 0;vertical-align:middle;position:relative;padding-left:24px}.help-layer .content .help-text>div ul li::before{width:20px;height:20px;background-repeat:no-repeat;background-position:0 -100px;background-image:url("../../../images/wide/_general/_general/ci/icons/trans_static.png");content:"";display:inline-block;position:absolute;top:0;left:0}.help-layer .content .help-text .checkList{min-width:200px;max-width:600px}.help-layer .content .help-text .checkList dt{font-weight:bold}.help-layer .content .help-text .checkList dd{margin:0}.help-layer .content .help-text .checkList dd::before{width:20px;height:20px;background-repeat:no-repeat;background-position:0 -100px;background-image:url("../../../images/wide/_general/_general/ci/icons/trans_static.png");content:"";display:inline-block;margin-right:4px}.stars5,.rating_star5{width:50px;height:10px;display:inline-block;background-repeat:no-repeat;background-position:0 0;background-image:url("../../../images/wide/_general/_general/ci/icons/trans_static.png")}.stars4,.rating_star4{width:40px;height:10px;display:inline-block;background-repeat:no-repeat;background-position:0 0;background-image:url("../../../images/wide/_general/_general/ci/icons/trans_static.png")}.stars3,.rating_star3{width:30px;height:10px;display:inline-block;background-repeat:no-repeat;background-position:0 0;background-image:url("../../../images/wide/_general/_general/ci/icons/trans_static.png")}.stars2,.rating_star2{width:20px;height:10px;display:inline-block;background-repeat:no-repeat;background-position:0 0;background-image:url("../../../images/wide/_general/_general/ci/icons/trans_static.png")}.stars1,.rating_star1{width:10px;height:10px;display:inline-block;background-repeat:no-repeat;background-position:0 0;background-image:url("../../../images/wide/_general/_general/ci/icons/trans_static.png")}.starsText{margin-left:4px}.rating1 .ratingCircleSmall,.rating1 .ratingCircle{background-position:-155px -3px}.rating2 .ratingCircleSmall,.rating2 .ratingCircle{background-position:-155px -56px}.rating3 .ratingCircleSmall,.rating3 .ratingCircle{background-position:-155px -109px}.rating4 .ratingCircleSmall,.rating4 .ratingCircle{background-position:-155px -161px}.rating5 .ratingCircleSmall,.rating5 .ratingCircle{background-position:-155px -214px}.rating6 .ratingCircleSmall,.rating6 .ratingCircle{background-position:-155px -267px}.rating7 .ratingCircleSmall,.rating7 .ratingCircle{background-position:-155px -320px}.rating8 .ratingCircleSmall,.rating8 .ratingCircle{background-position:-155px -372px}.rating9 .ratingCircleSmall,.rating9 .ratingCircle{background-position:-155px -425px}.rating10 .ratingCircleSmall,.rating10 .ratingCircle{background-position:-155px -478px}.ratingCircleSmall,.ratingCircle{display:block;font-weight:bold;font-size:15px;height:45px;width:44px;line-height:45px;text-align:center;background-repeat:no-repeat;color:#2fb8db;background-image:url("../../../images/wide/_general/_general/elements/spriteRatings.png")}.print .ratingCircleSmall>img{display:none}.blockRating{float:none;padding:1px;margin:4px 8px 0 0;border:1px solid #2fb8db}.barRating{height:4px;background:#2fb8db;display:block}.blockRating.rating10 .barRating{width:100%}.blockRating.rating9 .barRating{width:90%}.blockRating.rating8 .barRating{width:80%}.blockRating.rating7 .barRating{width:70%}.blockRating.rating6 .barRating{width:60%}.blockRating.rating5 .barRating{width:50%}.blockRating.rating4 .barRating{width:40%}.blockRating.rating3 .barRating{width:30%}.blockRating.rating2 .barRating{width:20%}.blockRating.rating1 .barRating{width:10%}body>img{display:none}#wrap{background-color:#f7f7f8;min-height:100%;width:100%}#wrap.hoteldetail{background-color:white;min-height:auto}#layout01{margin:0 auto;width:100%;max-width:1060px;min-width:900px}@media (max-width: 820px){#layout01{min-width:768px}}#layout02{padding:0 16px 16px}#layout02>#head{background-color:white;position:relative;margin:0 -16px;z-index:50000}ul.foot{margin:0;padding:0;margin-top:24px;list-style:none;display:flex;color:#6d6d77}ul.foot a{text-decoration:none;color:#6d6d77}ul.foot .footNavSeparator{margin:0 6px}#layout02>div.foot{margin-top:24px}#layout02>div.foot>ul.addHRSInfos{margin:0;padding:0;list-style:none;display:flex}#layout02>div.foot>ul.addHRSInfos>li{padding:0 20px;font-size:10px;flex-grow:1;flex-shrink:1;flex-basis:0}#layout02>div.foot>ul.addHRSInfos>li:first-child{padding-left:0}#layout02>div.foot>ul.addHRSInfos>li:last-child{padding-right:0}#layout02>div.foot>ul.addHRSInfos .footNavSeparator{border-left:1px solid #333}#layout02>#content,form[name="modifyBookingLoginForm"]{margin-top:16px;display:flex;flex-wrap:wrap;flex:1 0 100%}#layout02>#content .keyvisual,form[name="modifyBookingLoginForm"] .keyvisual{flex-basis:100%;display:none}#layout02>#content .spaceContentNav,form[name="modifyBookingLoginForm"] .spaceContentNav{flex-basis:100%}#layout02>#content>.col6,#layout02>#content>#jsContentForm,form[name="modifyBookingLoginForm"]>.col6,form[name="modifyBookingLoginForm"]>#jsContentForm{flex-grow:1;flex-shrink:1;flex-basis:50%}#layout02>#content #footerContainerCol_6_3 form[name="profileForm"]+.teaser,form[name="modifyBookingLoginForm"] #footerContainerCol_6_3 form[name="profileForm"]+.teaser{margin-top:10px}#layout02>#content .teaserWrap ~ .teaserWrap,form[name="modifyBookingLoginForm"] .teaserWrap ~ .teaserWrap{margin-top:10px}#layout02>#content .teaserWrap+.contentFooter,form[name="modifyBookingLoginForm"] .teaserWrap+.contentFooter{margin-top:16px}#layout02>#content .ciBox+.contentFooter,form[name="modifyBookingLoginForm"] .ciBox+.contentFooter{margin-top:16px}#layout02>#content>.col3,form[name="modifyBookingLoginForm"]>.col3{flex:none;width:320px;margin-left:10px}#layout02>#content>.col3 .teaser ~ .teaser,form[name="modifyBookingLoginForm"]>.col3 .teaser ~ .teaser{margin-top:10px}#layout02>#content .warningMsg,form[name="modifyBookingLoginForm"] .warningMsg{padding:10px;margin:10px 0;border:1px solid #e2e2e2;border-radius:3px;color:#999999;font-size:11px}.Message,.noticeBox,.errorMsg,.successMsg{color:#cc092f;border-top:1px solid currentColor;border-bottom:1px solid currentColor;margin-top:16px;margin-bottom:16px}.Message p,.noticeBox p,.errorMsg p,.successMsg p{margin:0}.Message--notice,.noticeBox{padding-top:16px;padding-bottom:16px}.Message--error,.errorMsg{padding:16px 24px}.Message--success,.successMsg{padding:16px 24px}.successMsg{color:#4bb358}div.messages{font-size:1.2em;padding:.8em;margin:0 .8em .8em 0;border-top:1px solid;border-bottom:1px solid}div.messages.success{color:#028a01;border-top-color:#028a01;border-bottom-color:#028a01;background:#e3f9e3}div.messages.errorMsg{color:#cc092f;border-top-color:#cc092f;border-bottom-color:#cc092f;background:#ffe0e0}.Carousel__title{margin-bottom:24px}.Carousel__inner{position:relative}.Carousel__slides-wrapper{margin-left:auto;margin-right:auto;margin-bottom:20px;max-width:550px;min-height:300px}.Carousel__slides-loader{background-color:rgba(255,255,255,0.5);position:absolute;left:0;top:0;z-index:1000}.Carousel__slide-caption{position:absolute;left:0;bottom:16px;background-color:rgba(255,255,255,0.5);z-index:1000;width:100%;text-align:center}.Carousel__control-next{position:absolute;z-index:1000;display:block;width:24px;height:24px;border:5px solid #22588d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;border-bottom:0;border-left:0;right:6px;top:155px}.Carousel__control-prev{position:absolute;z-index:1000;display:block;width:24px;height:24px;border:5px solid #22588d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;border-top:0;border-right:0;left:6px;top:155px}.teaser,.box{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white}.teaser{padding:24px 16px}.box{padding:16px 24px}.hotellist .teaser{padding:16px 8px}.sliderBox .slider{position:relative}.sliderBox .slider::before{content:"";display:block;position:absolute;left:0;top:calc(50% - 1px);width:100%;height:0;border-bottom:1px solid #22588d}.sliderBox .slider .knob1{cursor:pointer;width:24px;height:14px;background:url("../../../images/wide/_general/_general/ci/elements/knobBg.gif") no-repeat 4px 9px}.sliderBox .slider .knob1 span{display:block;background:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat;background-position:0 -360px;width:24px;height:14px}.sliderBox .slider .knob2{cursor:pointer;width:24px;height:14px;background:url("../../../images/wide/_general/_general/ci/elements/knobBg.gif") no-repeat 7px 9px;margin-top:-14px}.sliderBox .slider .knob2 span{display:block;background:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat;background-position:-40px -360px;width:24px;height:14px}#totalRating .knob2{display:none}#totalRating #stars.sliderBox{position:relative}#totalRating #stars.sliderBox #starbox{position:absolute;right:0;padding-top:4px;display:inline-flex;align-items:center}#totalRating #stars.sliderBox #starbox #min{line-height:0;margin-left:4px;margin-right:4px}#totalRating #stars.sliderBox #starbox>*{flex:none}#totalRating #stars.sliderBox #starbox #starsMin,#totalRating #stars.sliderBox #starbox #starsMax{height:10px;display:inline-block;background-repeat:no-repeat;background-position:0 0;background-image:url("../../../images/wide/_general/_general/ci/icons/trans_static.png")}#totalRating #stars.sliderBox #starbox #starsMin{order:-1}#totalRating #stars.sliderBox #starbox #starsMax{order:1}#totalRating #price.sliderBox,#totalRating #totalRating.sliderBox{position:relative}#totalRating #price.sliderBox input.noInput,#totalRating #totalRating.sliderBox input.noInput{position:absolute;display:inline-block;right:0;text-align:right;background:none}.printLogo{display:none}@media print{.hidePrint{display:none}}.lightboxVeil{background-color:black;opacity:0.4;position:fixed;height:100%;width:100%;top:0;left:0;z-index:50000}.lightbox{background-color:white;position:absolute;z-index:500000 !important}.lightbox a.close{position:absolute;right:-2px;top:2px;display:block;width:20px;height:20px;background-position:-124px -11234px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.lightbox .lb_content{padding:24px}.lightbox .lb_content .box{padding:0;box-shadow:none}#totalPriceFooter{display:flex;line-height:initial}#totalPriceFooter .taxesNotice{font-size:11px;color:#999}#totalPriceFooter .price{font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;margin-left:auto;color:#4bb358;flex-shrink:0;text-align:right;font-size:13px}#totalPriceFooter .price .basketTotalPrice,#totalPriceFooter .price .basketTotalAltPrice{font-size:22px}#map{width:auto;clear:both;height:38.9em}.dashboardGoogleMap .tabs .routingMask:not(.show)>h5{border:none}#hotelDetailsLightBox .dashboardGoogleMap .routingMask>h5,#wrap.hoteldetail .dashboardGoogleMap .routingMask>h5{height:38px}.dashboardGoogleMap .routingMask>h5{height:38px}#mapAnchor+.dashboardGoogleMap{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white}.hotelComparison .dashboardGoogleMap{background-color:white}#HRS_SEARCHBOX{float:none;width:264px}#HRS_SEARCHBOX+span.button{float:none;font-weight:bold;color:#22588d;cursor:pointer;margin-left:16px;margin-right:64px}#HRS_SEARCHBOX+span.button::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}.dashboardGoogleMap{background-color:#f7f7f8}.dashboardGoogleMap .left{float:left}.dashboardGoogleMap ul.mapStyle{height:100%}.dashboardGoogleMap ul.mapStyle>li{max-height:4.4em;height:auto}.dashboardGoogleMap ul.tabs{position:absolute;right:0}.dashboardGoogleMap .routingToggler{display:flex;align-items:center;cursor:pointer}.dashboardGoogleMap .routingMask .hasArrowDown::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.dashboardGoogleMap .routingMask.show .hasArrowDown::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.dashboardGoogleMap .routingToggler .car{display:block;width:23px;height:21px;background:url("../../../images/wide/_general/_general/dashBoard/routingCar.png") #22588d;background-repeat:no-repeat;background-position-x:4px;background-position-y:4px}.dashboardGoogleMap .tabs .routingMask .button.right{float:right}.dashboardGoogleMap .routingButton{margin-right:-4px}.dashboardGoogleMap .routingMask fieldset h5{font-weight:bold;font-size:13px}.dashboardGoogleMap label.routingStartAddressLabel{display:flex;flex-direction:column}.dashboardGoogleMap label.routingStartAddressLabel::after{content:"";display:block;width:0;height:10px}.dashboardGoogleMap label.routingEndAddressLabel{display:flex;flex-direction:column}#mapFooter{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;display:flex;justify-content:space-between;position:relative;padding:16px}#mapFooter #checkAvailability{float:none;font-weight:bold;color:#22588d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:none}#mapFooter #checkAvailability::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#mapFooter #checkAvailability.btnDisabled{color:#999;cursor:default}#mapFooter>p{margin:0;font-size:11px;margin-left:24px;margin-right:24px;flex:1}#mapFooter #toggleLegend{font-weight:bold;color:#22588d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:none}#mapFooter #toggleLegend::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#mapFooter #legend{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);position:absolute;bottom:100%;right:0;margin:0;background-color:white;font-size:11px;display:flex;flex-wrap:wrap;align-items:center;padding:16px;width:300px}#mapFooter #legend dt{display:block;flex:none;margin-top:8px;margin-bottom:8px}#mapFooter #legend dt:first-of-type{margin-top:0}#mapFooter #legend dt:last-of-type{margin-bottom:0}#mapFooter #legend dd{display:block;width:200px;flex:none;margin:0;margin-left:auto}#mapFooter #legend .notChecked{background:url("../../../images/wide/_general/_general/icons/sprite.png") no-repeat 0 -2750px;width:24px;height:28px;margin-right:18px}#mapFooter #legend .availableHotel{background:url("../../../images/wide/_general/_general/icons/sprite.png") no-repeat 0 -8658px;width:24px;height:28px;margin-right:18px}#mapFooter #legend .availableHotelCluster{background:url("../../../images/wide/_general/_general/icons/sprite.png") no-repeat 0 -8700px;width:42px;height:46px}#map .infoBoxBody{padding:24px;width:344px !important;overflow:visible !important}#map .infoBoxBody .closeInfoBox{content:"";margin:0;float:none;position:absolute;top:12px;right:12px}#map .infoBoxBody .wrap{display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:0;position:relative}#map .infoBoxBody .wrap h3{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}#map .infoBoxBody h3{margin:0;margin-bottom:48px}#map .infoBoxBody h3 img{margin-left:0;margin-right:4px}#map .infoBoxBody h3 span{font-weight:normal}#map .infoBoxBody .infoBoxStyle2{max-width:123px;min-width:123px;min-height:91px;overflow:hidden;margin-right:16px}#map .infoBoxBody .infoBoxStyle2>ul{position:absolute;bottom:-2px;left:calc(123px + 16px)}#map .infoBoxBody .imgBox{background-color:#e2e2e2;position:relative}#map .infoBoxBody .price{margin:0}#map .infoBoxBody .price dt,#map .infoBoxBody .price p{margin:0}#map .infoBoxBody .price dt,#map .infoBoxBody .price dl,#map .infoBoxBody .price dd{float:none;display:inline-block}#map .infoBoxBody .price a{font-weight:bold;font-size:15px;line-height:16px;color:#4bb358}.suggBox{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);position:absolute;background-color:white;opacity:0.95;margin:0;padding:0;z-index:30000;width:auto !important;min-width:391px;max-width:530px;height:380px;overflow:scroll;overflow-x:hidden;visibility:hidden}.suggBox>div{margin:0;width:100%;border-left:1px solid #999;border-right:1px solid #999}.suggBox>div div{padding:4px;margin:0}.suggBox>div div .suggInputHeader{font-size:11px}.suggBox>div div .suggGroupCaption,.suggBox>div div .suggInputHeader{font-weight:bold}.suggBox>div:first-of-type{border:1px solid #999}.suggBox>div:first-of-type .mmheadline{font-size:11px;width:100%;padding:4px 0 4px 0}.suggBox>div:last-of-type{border-bottom:1px solid #999}.guarantie{margin:0;font-size:15px}.checkList{margin:0;padding:0;margin-top:16px;list-style:none}.checkList li{display:flex;align-items:center;margin-top:16px}.checkList li::before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQxIDI0MSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxwYXRoIGQ9Ik0yMDguNzg5LDI5Ljk3MkwyNDAuNjA4LDYxLjc5Mkw5MS43NjMsMjEwLjYzN0wwLDExOC44NzZMMzEuODE5LDg3LjA1Nkw5MS43NjMsMTQ2Ljk5OEwyMDguNzg5LDI5Ljk3MloiIHN0eWxlPSJmaWxsOnJnYigyNCw2NSwxMDYpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgo8L3N2Zz4=");-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);margin-right:4px;flex:none}.hasGuarantee .awardsList{display:none}.hasGuarantee .contextHelp{display:none}#content.sitelogin .col5{margin-top:64px;width:640px;margin-left:auto;margin-right:auto}form#loginForm{margin:0;display:flex;flex-direction:column}form#loginForm>fieldset.login>h2{margin:0;margin-bottom:24px}form#loginForm>fieldset.login>p{margin:0}form#loginForm>fieldset.login>.spaceV_13{height:24px}form#loginForm>fieldset.login>p:nth-of-type(2){display:flex;align-items:center;margin-top:16px}form#loginForm>fieldset.login>p:nth-of-type(2)>label{flex:none;width:160px}form#loginForm>fieldset.login>p:nth-of-type(2)>input{flex:1}form#loginForm>fieldset.login>p:nth-of-type(3){display:flex;align-items:center;margin-top:16px}form#loginForm>fieldset.login>p:nth-of-type(3)>label{flex:none;width:160px}form#loginForm>fieldset.login>p:nth-of-type(3)>input{flex:1}form#loginForm>fieldset.login>p:nth-of-type(4){display:flex;align-items:center;margin-top:16px}form#loginForm>fieldset.login>p:nth-of-type(4)>input{margin-left:160px;flex:none}form#loginForm>fieldset.login>p:nth-of-type(4)>label{margin-left:8px;flex:1}form#loginForm>.contentFooter{margin-top:24px;align-self:flex-end}form#loginForm>.link{font-weight:bold;margin-top:8px}form#loginForm>.link::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}a.link.back{font-weight:bold}a.link.back::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.Button{cursor:pointer}.Button:focus{outline:none}.Button__primary{border:none;background-color:#22588d;color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;height:34px}.Button__secondary{border:1px solid #22588d;color:#22588d;background-color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;cursor:pointer}#wrap.legals #contentNav,#wrap.copyright #contentNav{display:none}#wrap.rating .col6 #contentNav,#wrap.hotelData .col6 #contentNav{width:calc( 100% + 32px + 320px + 10px)}#wrap.rating #contentNav ul li input,#wrap.hotelData #contentNav ul li input{display:flex;align-items:center;justify-content:center;height:100%;outline:none;border:1px solid #e2e2e2;border-top-left-radius:4px;border-top-right-radius:4px;background-color:white;padding:0 8px;color:#22588d;font-weight:bold}#wrap.rating #contentNav ul li.active input,#wrap.hotelData #contentNav ul li.active input{background-color:#f7f7f8;border-bottom-color:#f7f7f8;color:#333;font-weight:bold}#contentNav{position:relative;z-index:0;margin:0 -16px;margin-top:16px;width:calc(100% + 32px)}#contentNav>div:first-of-type{position:relative;padding-left:16px;padding-right:16px}#contentNav>div:first-of-type::before{position:absolute;z-index:-1000;left:0;top:40px;margin-top:-1px;display:block;content:"";width:100%;height:0;border-bottom:1px solid #e2e2e2}#contentNav>div:first-of-type>ul:not(.firstLevel):not(.secondLevel),#contentNav ul.firstLevel{display:flex;height:40px}#contentNav>div:first-of-type>ul:not(.firstLevel):not(.secondLevel) li,#contentNav ul.firstLevel li{display:block;height:40px;margin-left:4px}#contentNav>div:first-of-type>ul:not(.firstLevel):not(.secondLevel) li:first-of-type,#contentNav ul.firstLevel li:first-of-type{margin-left:0}#contentNav>div:first-of-type>ul:not(.firstLevel):not(.secondLevel) li a,#contentNav ul.firstLevel li a{display:flex;align-items:center;justify-content:center;height:100%;outline:none;border:1px solid #e2e2e2;border-top-left-radius:4px;border-top-right-radius:4px;background-color:white;padding:0 8px;color:#22588d;font-weight:bold}#contentNav>div:first-of-type>ul:not(.firstLevel):not(.secondLevel) li a.selected,#contentNav ul.firstLevel li a.selected{background-color:#f7f7f8;border-bottom-color:#f7f7f8;color:#333;font-weight:bold}#contentNav ul.secondLevel{display:flex;padding-top:8px}#contentNav ul.secondLevel li{display:block;height:32px;margin-left:4px}#contentNav ul.secondLevel li:first-of-type{margin-left:0}#contentNav ul.secondLevel li a{display:flex;align-items:center;justify-content:center;height:100%;outline:none;padding:0 8px;color:#22588d;border-bottom:2px solid transparent}#contentNav ul.secondLevel li a.selected{border-bottom-color:#22588d}.Loader__overlay{background:white;opacity:0.44;filter:alpha(opacity=44);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100000}.Loader__overlay #iframeOverlay{position:absolute;top:0;left:0;width:100%}.Loader__overlay-transparent{position:absolute;top:0;left:0;background-color:#999;opacity:.7;z-index:100000}.Loader__spinner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.Loader__spinner::before{content:"";display:inline-block;width:100px;height:100px;border:8px solid #22588d;border-radius:50%;border-top:8px solid transparent;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.Loader__spinner--toggle{display:none}.Loader__spinner--toggle.active{display:flex}.promotionTeaserWrap h3{text-align:center;font-weight:normal;font-size:13px}.promotionTeaserWrap p.setCenter{order:-1}#layout02 #content .tgoContactForm .intro{padding:16px}#layout02 #content .tgoContactForm .intro p .link{flex-basis:100%;width:100%;display:block}#layout02 #content .tgoContactForm .intro p .link::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #content .tgoContactForm .intro p .link::before{content:"\A";white-space:pre}#layout02 #content .tgoContactForm #contactForm .tgobox{background:none;margin:0;padding:0 16px 0 16px;border:none}#layout02 #content .tgoContactForm #contactForm .tgobox h3{margin:0;margin-bottom:16px}#layout02 #content .tgoContactForm #contactForm .tgobox>fieldset,#layout02 #content .tgoContactForm #contactForm .tgobox>.overauto{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);padding:16px 24px;background-color:white}#layout02 #content .tgoContactForm #contentFooter{display:flex;margin-top:24px}#layout02 #content .tgoContactForm #contentFooter .button{margin-left:auto;margin-right:16px}#layout02 #content #footerContainerCol_6_3 #contact{background-color:white;padding:16px}.tgoContactForm #contactForm .tgobox{margin:0;border:none}.tgoContactForm #contactForm .tgobox>.last>div{display:flex;flex-wrap:wrap}.tgoContactForm #contactForm .tgobox>.last>div>*:nth-child(1){padding-right:4px}.tgoContactForm #contactForm .tgobox>.last>div>*:nth-child(2){padding-left:4px;padding-right:4px}.tgoContactForm #contactForm .tgobox>.last>div>*:nth-child(3){padding-left:4px}.tgoContactForm #contactForm .tgobox>.last>div>*:nth-child(4){padding-right:4px;margin-top:24px}.tgoContactForm #contactForm .tgobox>.last>div>*:nth-child(5){padding-left:4px;padding-right:4px;margin-top:24px}.tgoContactForm #contactForm .tgobox>.last>div>*:nth-child(6){padding-left:4px;margin-top:24px}.tgoContactForm #contactForm .tgobox>.last>div label[for="location"]{width:50% !important}.tgoContactForm #contactForm .tgobox>.last>div label[for="location"] input{width:100% !important}.tgoContactForm #contactForm .tgobox>.last>div label[for="numSingleRooms"],.tgoContactForm #contactForm .tgobox>.last>div label[for="numDoubleRooms"]{width:25% !important}.tgoContactForm #contactForm .tgobox>.last>div label[for="numSingleRooms"] input,.tgoContactForm #contactForm .tgobox>.last>div label[for="numDoubleRooms"] input{width:100% !important}.tgoContactForm #contactForm .tgobox>.last>div label[for="preferredPriceSingleRoom"],.tgoContactForm #contactForm .tgobox>.last>div label[for="preferredPriceDoubleRoom"]{width:25% !important}.tgoContactForm #contactForm .tgobox>.last>div label[for="preferredPriceSingleRoom"] input,.tgoContactForm #contactForm .tgobox>.last>div label[for="preferredPriceSingleRoom"] select,.tgoContactForm #contactForm .tgobox>.last>div label[for="preferredPriceDoubleRoom"] input,.tgoContactForm #contactForm .tgobox>.last>div label[for="preferredPriceDoubleRoom"] select{width:calc(50% - 4px) !important}.tgoContactForm #contactForm .tgobox>.last>div label[for="preferredPriceSingleRoom"] input,.tgoContactForm #contactForm .tgobox>.last>div label[for="preferredPriceDoubleRoom"] input{margin-right:4px}.tgoContactForm #contactForm .tgobox>.last>div label[for="preferredPriceSingleRoom"] select,.tgoContactForm #contactForm .tgobox>.last>div label[for="preferredPriceDoubleRoom"] select{margin-left:4px}.tgoContactForm #contactForm .tgobox>.last>div #jsShowHideDate{display:flex;width:50%}.tgoContactForm #contactForm .tgobox>.last>div #jsShowHideDate label{width:50%}.tgoContactForm #contactForm .tgobox>.last>div #jsShowHideDate label input{width:100% !important}.tgoContactForm #contactForm .tgobox>.last>div #jsShowHideDate label[for="start_stayPeriod"]{padding-right:4px}.tgoContactForm #contactForm .tgobox>.last>div #jsShowHideDate label[for="end_stayPeriod"]{padding-left:4px}.tgoContactForm #contactForm .tgobox .areaWrapLarge div{display:flex}.tgoContactForm #contactForm .tgobox .areaWrapLarge div label:first-of-type{width:25%;padding-right:4px}.tgoContactForm #contactForm .tgobox .areaWrapLarge div label:first-of-type select{margin-top:8px;width:100%}.tgoContactForm #contactForm .tgobox .areaWrapLarge div label:last-of-type{width:75%;padding-left:4px}.tgoContactForm #contactForm .tgobox .areaWrapLarge div label:last-of-type.floatleft{float:none !important}.tgoContactForm #contactForm .tgobox .areaWrapLarge div label:last-of-type.width70prc{width:75% !important}.tgoContactForm #contactForm .tgobox .areaWrapLarge div label:last-of-type textarea{margin-top:8px;width:100%}.tgoContactForm #contactForm .tgobox .areaWrapLarge div label:last-of-type textarea+span{margin-top:8px}.tgoContactForm #contactForm .tgobox .overauto .ppx{padding:0}.tgoContactForm #contactForm .tgobox .overauto .ppx .checkbox{margin-bottom:16px}.tgoContactForm #contactForm .tgobox .overauto .ppx .checkbox input{width:auto;margin-right:4px}.tgoContactForm #contactForm .tgobox .overauto .ppx .checkbox[for="termsAgreementId"]{padding:8px}.tgoContactForm #contactForm .tgobox .overauto fieldset{width:50%}.tgoContactForm #contactForm .tgobox .overauto fieldset h3{padding:0 !important}.tgoContactForm #contactForm .tgobox .overauto fieldset label{padding:8px}.tgoContactForm #contactForm .tgobox .overauto fieldset label select,.tgoContactForm #contactForm .tgobox .overauto fieldset input{width:100%}.tgoContactForm #contactForm .tgobox .overauto fieldset input,.tgoContactForm #contactForm .tgobox .overauto fieldset select{margin-top:8px}.tgoContactForm #contactForm .tgobox .overauto fieldset fieldset{width:100%}.tgoContactForm #contactForm .tgobox .overauto fieldset fieldset .width30prc{width:30% !important;padding-right:8px}.tgoContactForm #contactForm .tgobox .overauto fieldset fieldset .width60prc{width:70% !important;padding-left:8px}.tgoContactForm #contactForm .tgobox .overauto fieldset label.phoneAggrNum{width:25% !important;padding:8px}.tgoContactForm #contactForm .tgobox .overauto fieldset label.phoneAggrNum:first-of-type{padding-left:0}.tgoContactForm #contactForm .tgobox .overauto fieldset label.phoneAggrNum:last-of-type{width:50% !important;padding-right:0}form[name="tgoContactForm"]#contactForm .tgobox .last .calIconA{margin-top:19px;margin-left:-26px}form[name="tgoContactForm"]#contactForm .tgobox .details .calIconA{margin-top:12px;margin-left:-26px}.tgoContactForm #contactForm .tgobox{margin:0;border:none}.tgoContactForm #contactForm .tgobox>.details>fieldset:nth-of-type(1){margin-top:24px}.tgoContactForm #contactForm .tgobox>.details>fieldset:nth-of-type(2){margin-top:24px}.tgoContactForm #contactForm .tgobox>.details>fieldset:nth-of-type(3){margin-top:24px}.tgoContactForm #contactForm .tgobox>.details>fieldset>*:nth-child(1){padding-right:4px}.tgoContactForm #contactForm .tgobox>.details>fieldset>*:nth-child(2){padding-left:4px;padding-right:4px}.tgoContactForm #contactForm .tgobox>.details>fieldset>*:nth-child(3){padding-left:4px}.tgoContactForm #contactForm .tgobox>.details .col1{float:none}.tgoContactForm #contactForm .tgobox>.details label[for="projectName"]{display:inline-block;vertical-align:top;width:50% !important}.tgoContactForm #contactForm .tgobox>.details label[for="projectName"] input{width:100%}.tgoContactForm #contactForm .tgobox>.details label[for="numEventRooms"]{display:inline-block;vertical-align:top;width:25% !important;margin-left:-4px}.tgoContactForm #contactForm .tgobox>.details label[for="numEventRooms"] select{width:100%}.tgoContactForm #contactForm .tgobox>.details label[for="seatingTypeEvent"]{display:inline-block;vertical-align:top;width:25% !important;margin-left:-4px}.tgoContactForm #contactForm .tgobox>.details label[for="seatingTypeEvent"] select{width:100%}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(3)>label:first-child{display:inline-block;vertical-align:top;width:50% !important}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(3)>label:first-child label[for="start_eventPeriod"]{float:left;width:50%;padding-top:0;padding-right:4px}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(3)>label:first-child label[for="start_eventPeriod"] input{width:100% !important}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(3)>label:first-child label[for="start_eventPeriod"]+span{padding-left:4px}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(3)>label:first-child label[for="startTimeHour"]{width:calc(25% + 5px);float:left;display:flex;align-items:center;line-height:0;padding-top:0;padding-left:4px;margin-right:-5px}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(3)>label:first-child label[for="startTimeHour"] select{line-height:1.6;width:calc(100% - 4px)}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(3)>label:first-child label[for="startTimeHour"]+label{width:25%;float:left;padding-top:0;padding-left:4px}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(3)>label:first-child label[for="startTimeHour"]+label select{width:100%}.tgoContactForm #contactForm .tgobox>.details label[for="numGroupRooms"]{display:inline-block;vertical-align:top;width:25% !important;margin-left:-4px}.tgoContactForm #contactForm .tgobox>.details label[for="numGroupRooms"] select{width:100%}.tgoContactForm #contactForm .tgobox>.details label[for="seatingTypeGroup"]{display:inline-block;vertical-align:top;width:25% !important;margin-left:-4px}.tgoContactForm #contactForm .tgobox>.details label[for="seatingTypeGroup"] select{width:100%}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(4)>div:first-child{display:inline-block;vertical-align:top;width:50% !important;padding-top:8px}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(4)>div:first-child label[for="end_eventPeriod"]{float:left;width:50%;padding-top:0;padding-right:4px}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(4)>div:first-child label[for="end_eventPeriod"] input{width:100% !important}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(4)>div:first-child label[for="end_eventPeriod"]+span{padding-left:4px}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(4)>div:first-child label[for="endTimeHour"]{width:calc(25% + 5px);float:left;display:flex;align-items:center;line-height:0;padding-top:0;padding-left:4px;margin-right:-5px}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(4)>div:first-child label[for="endTimeHour"] select{line-height:1.6;width:calc(100% - 4px)}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(4)>div:first-child label[for="endTimeHour"]+label{width:25%;float:left;padding-top:0;padding-left:4px}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(4)>div:first-child label[for="endTimeHour"]+label select{width:100%}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(4)>label:nth-child(2){display:inline-block;vertical-align:top;width:25% !important;margin-left:-4px}.tgoContactForm #contactForm .tgobox>.details fieldset:nth-child(4)>label:nth-child(2) input{width:100%}.tgoContactForm #contactForm .tgobox>.details label#flatrate{display:inline-block;vertical-align:top;width:25% !important;margin-left:-4px}.tgoContactForm #contactForm .tgobox>.details label#flatrate select{width:100%}#meetagoLogin{margin-top:16px;padding-left:160px;padding-right:160px}#meetagoLogin .column{padding:0}#meetagoLogin .col-6{float:left}#meetagoLogin .col-3{float:right;clear:right}#meetagoLogin .no-paddingRight{margin-top:16px}#meetagoLogin::after{content:"";display:block;clear:both}.meetago>*{padding-left:10px;padding-right:10px}.meetago>h3{color:#333 !important}.meetago>fieldset p{display:flex;align-items:center}.meetago>fieldset p label{flex:none;width:160px}.meetago>fieldset p input{flex:1}.meetago>p.footerGroupIE6{display:flex;justify-content:flex-end}.meetago a.link{font-weight:bold}.meetago a.link::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#contactForm>a.link{font-weight:bold}#contactForm>a.link::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}h2.comparision{margin:0}#layout02 #content .col9 form[name="hotelComparisonForm"]{display:flex;flex-direction:column}#layout02 #content .col9 form[name="hotelComparisonForm"] #comparisonTitle{display:flex;position:relative;margin-top:16px}#layout02 #content .col9 form[name="hotelComparisonForm"] #comparisonTitle #toggleMap{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);width:200px;height:64px;background-color:#dfdcd5;background-image:url("../../../images/wide/_general/_general/icons/searchwidgetMapSprite.png");background-repeat:no-repeat;background-position-x:50%;background-position-y:0;position:relative;align-self:flex-start;cursor:pointer;margin-left:auto;display:flex;align-items:center;justify-content:center}#layout02 #content .col9 form[name="hotelComparisonForm"] #comparisonTitle #toggleMap:hover{background-color:#eceae6;background-position-y:-336px}#layout02 #content .col9 form[name="hotelComparisonForm"] #comparisonTitle #toggleMap .button{border:1px solid #22588d;color:#22588d;background-color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;cursor:pointer;display:block}#layout02 #content .col9 form[name="hotelComparisonForm"] #comparisonTitle .bookingInfos{align-self:flex-start;margin:0}#layout02 #content .col9 form[name="hotelComparisonForm"] #comparisonTitle input[name="noteHotels"]{border:1px solid #22588d;color:#22588d;background-color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;cursor:pointer;position:absolute;top:calc(100% + 33px);right:0}#layout02 #content .col9 form[name="hotelComparisonForm"] .box.mapContainer{background-color:transparent;box-shadow:none;padding:0;order:-1}#layout02 #content .col9 form[name="hotelComparisonForm"] .box.mapContainer>.dashboardGoogleMap,#layout02 #content .col9 form[name="hotelComparisonForm"] .box.mapContainer>.map{margin-left:auto;margin-right:auto}.hotelComparison #hotelInfo a.link::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}.hotelComparison #hotelRating td.ratingInfo{color:#2fb8db}.hotelComparison #hotelRating td.ratingInfo>.rating{display:flex;align-items:center}.hotelComparison #hotelRating td.ratingInfo>.rating .ratingCircle{flex:none}.hotelComparison #hotelRating td.ratingInfo>.rating .ratingDescription{flex-grow:1;flex-shrink:1;flex-basis:0;margin-left:16px}.hotelComparison #hotelRating td.ratingInfo>.rating .ratingDescription strong{display:block}#layout02 #content .col9{width:100%}#layout02 #content .col9 form[name="hotelComparisonForm"]{position:relative}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison{margin-top:16px;border-top:1px solid #e2e2e2}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison>h3.special{margin:0;margin-top:16px;margin-bottom:16px}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison col{background-color:white}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison col.summary{width:224px}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison .space{border:none;width:16px;background-color:transparent}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison .bar h3.jsToggler{padding:16px 0;font-size:15px;color:#22588d;cursor:pointer}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison .bar h3.jsToggler::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison .bar h3.jsToggler.jsToggled::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison .bar h3.jsToggler::before{vertical-align:middle}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table{table-layout:fixed;width:100%}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table .noBorderBottom,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table .price,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tr:last-of-type td,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tr:last-of-type th{border:none}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table#amenitiesCreditCards tbody tr:last-of-type td{border-bottom:1px solid #e2e2e2}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table#amenitiesCreditCards tbody tr:last-of-type td.space{border:none}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table select#changeHotelRating{width:100%;font-size:11px}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr th,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td{border-bottom:1px solid #e2e2e2;font-size:13px;padding:8px;text-align:left;vertical-align:top}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr th.selecthotel,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td.selecthotel,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td.selecthotel{position:relative}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr th.selecthotel>select,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td.selecthotel>select,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td.selecthotel>select{width:calc(100% - 32px);font-size:11px;display:inline-block;vertical-align:middle}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr th.selecthotel::after,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td.selecthotel::after,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td.selecthotel::after{content:"";display:inline-block;vertical-align:middle;background-color:white;background-position:-124px -11234px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat;pointer-events:none}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr th.selecthotel .delete,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td.selecthotel .delete,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td.selecthotel .delete{opacity:0;display:inline-block;vertical-align:middle;cursor:pointer}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr th.selecthotel .delete,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr th.selecthotel::after,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td.selecthotel .delete,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td.selecthotel::after,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td.selecthotel .delete,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td.selecthotel::after{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:20px}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr th.mapMarker span,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td.mapMarker span,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td.mapMarker span{display:block;height:28px;width:24px;background-position:0px -4066px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat;color:white;font-weight:bold;padding-top:4px;text-align:center;font-size:11px}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td>.bookingBT,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td>.bookingBT{float:right;background-color:#22588d;border-radius:2px}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td>.bookingBT>a,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td>.bookingBT>a{display:flex;align-items:center;justify-content:center;height:100%;padding-top:8px;padding-bottom:8px;padding-left:48px;padding-right:48px;color:white}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td.compareInfo span,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td.distance span,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td.compareInfo span,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td.distance span{width:30px;margin-right:4px;margin-bottom:8px;vertical-align:inherit;text-align:center;display:inline-flex;flex-direction:column;align-items:center}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td.compareInfo span>img,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td.distance span>img,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td.compareInfo span>img,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td.distance span>img{margin-bottom:4px}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td .link,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td .link{font-weight:bold}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tbody tr td .link::after,#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison table tfoot tr td .link::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.pictures,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.pictures{text-align:center}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.pictures>ul,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.pictures>ul{list-style-type:none;padding:0;margin:0;display:block;margin-bottom:16px}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.pictures>ul li,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.pictures>ul li{pointer-events:none;display:inline;margin:0;font-weight:bold;padding:0 4px}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.pictures>ul li a,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.pictures>ul li a{pointer-events:all;width:16px;height:8px;display:block}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.pictures>ul .arrow_first,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.pictures>ul .arrow_first{content:"";display:inline-block;vertical-align:baseline;height:8px;width:16px;background-repeat:no-repeat;background-position:0x 0;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.pictures>ul .arrow_back,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.pictures>ul .arrow_back{content:"";display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:0 -80px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.pictures>ul .arrow_next,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.pictures>ul .arrow_next{content:"";display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-295px -80px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.pictures>ul .arrow_last,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.pictures>ul .arrow_last{content:"";display:inline-block;vertical-align:baseline;height:8px;width:16px;background-repeat:no-repeat;background-position:-288px 0;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.compRatingBar,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.compRatingBar{font-weight:bold;color:#2fb8db}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.compRatingBar>.blockRating,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.compRatingBar>.blockRating{display:inline-block;width:calc(100% - 40px);margin-left:4px}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.compRating,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.compRating{text-align:center}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.compareLegend,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.compareLegend{padding:0;background-color:#f7f7f8}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.compareLegend h5,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.compareLegend h5{font-size:15px;font-weight:bold;margin:16px 0 8px 0}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.compareLegend .ratingLegend .legend,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.compareLegend .ratingLegend .legend{display:flex;background-color:white;padding:16px}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.compareLegend .ratingLegend .legend li,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.compareLegend .ratingLegend .legend li{flex:1;display:flex;align-items:center;color:#2fb8db}#layout02 #content .col9 form[name="hotelComparisonForm"] #hotelComparison tbody tr td.compareLegend .ratingLegend .legend li .ratingLabel,#layout02 #content .col9 form[name="hotelComparisonForm"] tfoot tr td.compareLegend .ratingLegend .legend li .ratingLabel{font-weight:bold;margin-left:8px}#wrap.hotelComparison .contentFooter{margin-top:24px}#wrap.hotelComparison .contentFooter a.print{margin-left:auto}.Matchmaker{z-index:30000 !important}.Matchmaker h6{margin-bottom:0;padding-bottom:0}.Matchmaker em{font-style:normal}.Matchmaker li,.Matchmaker em{font-size:12px}.Matchmaker__search-icon{top:-33px !important}#wrap.popup #head{display:flex;flex-direction:column;position:relative;padding:0 16px;min-height:70px}#wrap.popup #head>h1{order:-1;margin:0;align-self:flex-end}#wrap.popup #head>h1>img{height:16px;width:auto;display:block;margin:4px 0}#wrap.popup #head::after{order:0;content:"";border-bottom:1px solid #e2e2e2;margin:-.5px -16px}#wrap.popup #head>img.company{order:1;height:46px;display:block;padding:8px 0;align-self:flex-start}#wrap.popup #head>.selectLanguage{position:absolute;right:16px;bottom:4px}#wrap.popup #layout01{min-width:100px}#wrap.popup .foot{border-top:1px solid #e2e2e2;padding:8px 16px;display:flex;width:100%}#wrap.popup .foot a.close{border:none;background-color:#22588d;color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;height:34px;float:none;display:flex;align-items:center}#wrap.popup .foot a.print{border:none;background-color:#22588d;color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;height:34px;float:none;margin-left:auto;display:flex;align-items:center}.List{border-top:1px solid #e2e2e2;display:flex;flex-direction:column}.List__item{align-items:center;border-bottom:1px solid #e2e2e2;cursor:pointer;display:flex;padding:4px}.List__item:hover{background-color:#e2e2e2}.List__item:last-child{border-bottom:none}.List__item a{color:inherit}.MultilevelList{color:#333;margin-top:16px;overflow:hidden;overflow-y:auto;height:calc(100% - 20px)}.MultilevelList dt.category{cursor:pointer;background:url("../../../images/wide/_general/_general/ci/start.png") no-repeat 100% -3191px;padding:4px;margin-bottom:4px}.MultilevelList dl dd{display:none}.MultilevelList dl.active dt{background:url("../../../images/wide/_general/_general/ci/start.png") no-repeat 100% -3288px}.MultilevelList dl.active dd{display:block}#concurConnectionBox{display:flex;justify-content:flex-end;align-items:center;width:100%;float:right;margin-top:-10px;margin-right:10px}#concurConnectionBox p#concurText{display:inline-block;font-size:9px !important;font-weight:bold}#concurLogoDiv{display:inline-block;vertical-align:middle;height:30px}#concurLogo{display:inline;height:inherit;box-shadow:none}.box.concur.Form__section{padding-top:0}.box.concur .concur__label{font-weight:bold;width:auto;padding-top:3px}.concur__container{display:flex;align-items:center;max-height:45px}.concur__input{float:left;cursor:pointer}.concur__label-text{margin-left:8px}.concur__logo{height:45px}#content .concur .concur__consent{margin-top:0;margin-left:28px}.concur__consent-link{font-weight:bold;color:#2C4E95;cursor:pointer}.concur__consent-link:hover{text-decoration:underline}.concur-popup{position:relative;z-index:9999;top:-300px;left:0;display:none}.concur-popup__backdrop{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(221,221,221,0.65)}.concur-popup__content{box-sizing:border-box;padding:16px 16px 16px 32px;position:absolute;width:590px;background:#FFFFFF;left:30px}.concur-popup__header{position:relative}.concur__close-icon{position:absolute;top:0;right:0;cursor:pointer}.concur__hrs-logo{float:left}.concur__hrs-logo img{margin-top:19px;height:41px}.concur__hrs-logo span{display:block;font-weight:bold;font-size:14px;margin-bottom:16px;color:#0e2e4c}.concur__logo--big{float:right;height:90px}.concur__hr{clear:both;color:#000}.concur-popup__text{color:#666666;margin-top:24px}.concur__headline{font-size:30px !important}*{box-sizing:border-box;margin:0;padding:0}.cbp-gs-modal{display:none;position:fixed;z-index:100000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.gs-close{color:#aaa;float:right;font-size:28px;font-weight:bold}.gs-close:hover,.gs-close:focus{color:black;text-decoration:none;cursor:pointer}.cbp-gs-container{width:80%;max-width:1200px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:auto}.gs-content{display:flex;position:relative;max-width:1200px;border-radius:8px;background-color:#fff;overflow:hidden;-webkit-animation:fadeIn 0.3s forwards;animation:fadeIn 0.3s forwards}.gs-content-left-side,.gs-content-left-side-dap{width:20%;display:flex;justify-content:center;flex-flow:row wrap;background-color:#F9F9F9}.gs-content-left-side,.gs-content-left-side-dap,.gs-content-right-side,.gs-content-right-side-dap{padding:48px 20px 24px}.gs-content-right-side,.gs-content-right-side-dap{width:80%;font-weight:500;font-size:14px;line-height:22px}.gs-text-grey{color:#6C6C6C}.gs-categories-title{margin-bottom:16px}.gs-circle{width:60%;padding-bottom:60%;height:0;display:flex;position:relative;overflow:hidden;border-radius:50%}.gs-information-container,.gs-information-container-dap{display:flex;flex-flow:row wrap}.gs-information-item,.gs-information-item-dap{display:flex;width:50%;padding-right:40px;margin-bottom:16px;font-size:12px;line-height:20px}.gs-information-item img,.gs-information-item-dap img{width:40px;height:40px;padding:3px;margin-right:16px}.gs-circle-left{width:45%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00E696;position:absolute}.gs-circle-left>img{margin-left:5px}.gs-circle-right{width:55%;height:100%;position:absolute;left:45%;display:flex;justify-content:center;align-items:center;background-color:black;color:white;font-size:12px;padding:6px;font-weight:600}.gs-circle-right-text{position:relative}.gs-circle-logo{position:absolute;top:100%}.text-xs{font-size:10px;line-height:18px}.gs-link,.gs-link-dap{width:100%;font-size:12px;line-height:20px;color:#004976}.gs-link>a,.gs-link-dap>a{height:20px;display:flex;align-items:center}.gs-link img,.gs-link-dap img{margin-left:4px}.gs-title-bold{font-size:14px;font-weight:600}#green-stay-popup-close{position:absolute;top:24px;right:30px;line-height:1}.greenStayHotelList{color:#6C6C6C;padding:2px 8px 2px 6px;color:#6C6C6C;border-radius:64px;font-weight:bold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}#green-stay-popup-distinction-awarded{position:absolute;width:104%;right:-2%;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;z-index:40000;color:#6C6C6C}.gs-content-left-side-dap{width:60%;background-color:white;flex-direction:column;justify-content:space-between;margin-bottom:24px;padding:20px 20px 11px}.gs-content-right-side-dap{width:40%;background-color:#F9F9F9;margin:1rem;border-radius:20px;padding:20px 20px 11px}.gs-information-container-dap{flex-direction:column}.gs-information-item-dap{width:100%;margin-bottom:10px}.gs-information-item-dap img{height:20px;width:20px}.gs-close-dap{color:#aaa;font-size:20px;position:absolute;top:25px;right:35px;cursor:pointer}.gs-title-bold-dap{font-size:12px;font-weight:400}.gs-logo-dap{display:flex;color:#333333}.gs-logo-dap :first-child{color:#6C6C6C}.gs-link-dap{text-indent:14px}.gs-link-dap a{color:#004976}.gs-link-dap a img{padding-left:10px;height:14px}.gs-link--show-dap{justify-content:right}.gs-hr-dap{padding:1rem 0;font-weight:700;font-size:10px}.gs-hr-dap :first-child{-webkit-transform:translateY(9px) translateX(10px);-ms-transform:translateY(9px) translateX(10px);transform:translateY(9px) translateX(10px);display:inline-block;background:white;padding:0 3px}.gs-hr-dap hr{height:1px;border-top:1px solid #E1E1E1}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.Form__title{margin:0;margin-bottom:16px}.Form__description{margin:0}.Form__help-icon{display:block;width:16px;height:16px;position:absolute;left:calc(224px - 24px);top:0;cursor:pointer;background-image:url("../../../images/wide/_general/_general/elements/sprite.png");background-repeat:no-repeat;background-position-x:-120px;background-position-y:-8620px}.Form__help-icon--inline{display:inline-block;position:static}.Form__section{margin:16px 0}.Form__section span.error{flex-basis:100%;margin-top:4px}.Form__group{display:flex;flex-wrap:wrap;position:relative;margin:12px 0;margin-bottom:4px;align-items:baseline}.Form__group--nowrap{flex-wrap:nowrap}.Form__label{flex:none;width:224px}.Form__control{display:flex;flex-grow:1;flex-wrap:wrap;position:relative}.Form__control span.error{flex-basis:100%;margin-top:4px;margin-left:0}select.Form__control{width:100%;flex-basis:0}.Form__required:after{content:"*";display:inline-block}.Form__control--one-third{flex-basis:33.3%}.Form__control-error{flex-basis:100%;margin-top:4px;margin-left:224px}.Form__control-placeholder{position:absolute;color:#999;left:8px;top:0;line-height:34px}.Form__control-right-gap{margin-right:10px}.Form__actions{margin-top:16px;display:flex;justify-content:flex-end;flex-wrap:wrap}.Toggler--link{align-items:center;color:#22588d;cursor:pointer;display:inline-flex;font-size:12px;font-weight:bold;margin:0;vertical-align:top}.Toggler--link::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.Toggler--link.jsToggled::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.Toggler--link--reverse::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.Toggler--link--reverse.jsToggled::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.smallHead #layout02>#head,.popup #layout02>#head{border-bottom:2px solid #22588d}.Logo{display:flex;flex-direction:column;padding:0 16px}.Logo::after{display:block;content:"";border-bottom:1px solid #e2e2e2;margin:-.5px -16px}.Logo__placeholder{display:block;height:46px;order:1}.Logo__company{align-self:flex-start;display:block;order:1}.Logo__companyImage{height:46px;padding:8px 0}.Logo__HRS{align-items:center;align-self:flex-end;display:flex;justify-content:flex-end;order:0}.Logo__HRS img{height:16px;width:auto;display:block;margin:4px 0}.Logo__HRS::before{font-size:11px;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;content:"powered by";flex-shrink:0;color:#999;margin-right:8px}p.jsHotLine{font-size:11px;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;color:#999;position:absolute;top:0;left:16px;margin:0;line-height:24px}p.jsHotLine::before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMzQ5IDM0OSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxwYXRoIGQ9Ik0zNDAuMjczLDI3NS4wODNMMjg2LjUxOCwyMjEuMzIyQzI3NS44MTEsMjEwLjY1OCAyNTguMDgsMjEwLjk4MiAyNDcsMjIyLjA2NkwyMTkuOTE4LDI0OS4xNDJDMjE4LjIwNywyNDguMTk5IDIxNi40MzYsMjQ3LjIxNCAyMTQuNTc0LDI0Ni4xNjlDMTk3LjQ3MiwyMzYuNjkzIDE3NC4wNjUsMjIzLjcwNSAxNDkuNDM0LDE5OS4wNTZDMTI0LjczLDE3NC4zNTUgMTExLjczLDE1MC45MTIgMTAyLjIyNSwxMzMuNzk5QzEwMS4yMjIsMTMxLjk4NiAxMDAuMjYxLDEzMC4yMzggOTkuMzEyLDEyOC41NzhMMTE3LjQ4OCwxMTAuNDI5TDEyNi40MjQsMTAxLjQ4MkMxMzcuNTIxLDkwLjM4MiAxMzcuODI3LDcyLjY1NiAxMjcuMTQ1LDYxLjk2MUw3My4zOSw4LjE5NEM2Mi43MDgsLTIuNDg2IDQ0Ljk2OSwtMi4xNjIgMzMuODcyLDguOTM4TDE4LjcyMiwyNC4xNzVMMTkuMTM2LDI0LjU4NkMxNC4wNTYsMzEuMDY4IDkuODExLDM4LjU0NCA2LjY1Miw0Ni42MDZDMy43NCw1NC4yOCAxLjkyNyw2MS42MDMgMS4wOTgsNjguOTQxQy02LDEyNy43ODUgMjAuODksMTgxLjU2NCA5My44NjYsMjU0LjU0MUMxOTQuNzQxLDM1NS40MDkgMjc2LjAzMywzNDcuNzg5IDI3OS41NCwzNDcuNDE3QzI4Ny4xNzgsMzQ2LjUwNCAyOTQuNDk4LDM0NC42NzkgMzAxLjkzNywzNDEuNzlDMzA5LjkyOSwzMzguNjY4IDMxNy40LDMzNC40MjkgMzIzLjg3OCwzMjkuMzZMMzI0LjIwOSwzMjkuNjU0TDMzOS41NTcsMzE0LjYyNUMzNTAuNjMxLDMwMy41MjcgMzUwLjk1LDI4NS43OTUgMzQwLjI3MywyNzUuMDgzWiIgc3R5bGU9ImZpbGw6cmdiKDE5MSwxOTEsMTkxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KPC9zdmc+")}p.jsHotLine a{font-weight:bold;font-size:11px;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;color:#6d6d77;text-decoration:none;margin-right:4px}.Navbar{display:flex;background-color:#22588d;padding-left:16px;padding-right:16px;height:40px}.Navbar__item{flex:none;display:flex;align-items:center}.Navbar__item.first{margin-left:-16px}.Navbar__item:hover{background-color:#18416a}.Navbar__link{color:white;font-weight:bold;padding:0 16px}.Navbar__item--submenu{position:relative}.Navbar__item--submenu .Navbar__link::after{content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-294px -10160px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.Navbar__item--submenu:hover .Navbar__submenu{display:flex;flex-direction:column}.Navbar__submenu{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;display:none;width:320px;position:absolute;top:100%;left:0}.Navbar__submenu li{cursor:pointer;padding:0 24px;margin-top:-1px}.Navbar__submenu li:hover{background-color:#e2e2e2}.Navbar__submenu li>a{border-top:1px solid #e2e2e2;display:inline-block;color:#22588d;width:100%;padding:8px 0}.Navbar__item--submenu.myhrs .logout,.Navbar__item--submenu.myhrs .login{cursor:default;padding:8px 24px}.Navbar__item--submenu.myhrs .logout:hover,.Navbar__item--submenu.myhrs .login:hover{background-color:transparent}.Navbar__item--submenu.myhrs .logout span.button{border:none;background-color:#22588d;color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;height:34px}.Navbar__item--submenu.myhrs .logout span.button a{color:white}.Navbar__item--submenu.myhrs .login #loginFlyout strong{display:block;height:14px}.Navbar__item--submenu.myhrs .login #loginFlyout .myhrsLoginLabelWrap:nth-of-type(1),.Navbar__item--submenu.myhrs .login #loginFlyout .myhrsLoginLabelWrap:nth-of-type(2){position:relative;display:flex;width:calc(50% - 12px)}.Navbar__item--submenu.myhrs .login #loginFlyout .myhrsLoginLabelWrap:nth-of-type(1)>input,.Navbar__item--submenu.myhrs .login #loginFlyout .myhrsLoginLabelWrap:nth-of-type(2)>input{width:100%}.Navbar__item--submenu.myhrs .login #loginFlyout .myhrsLoginLabelWrap:nth-of-type(1){padding-right:4px;margin-top:12px}.Navbar__item--submenu.myhrs .login #loginFlyout .myhrsLoginLabelWrap:nth-of-type(2){padding-left:4px;position:absolute;top:33px;right:24px}.Navbar__item--submenu.myhrs .login #loginFlyout .remember{margin-top:12px;display:flex;align-items:center}.Navbar__item--submenu.myhrs .login #loginFlyout .remember #rememberLogin{margin-right:4px;margin-bottom:4px}.Navbar__item--submenu.myhrs .login #loginFlyout .ie6myHRSFix{margin-top:12px;clear:both}.Navbar__item--submenu.myhrs .login #loginFlyout .ie6myHRSFix .warningMsg{padding:10px;margin:10px 0;border:1px solid #e2e2e2;border-radius:3px;color:#999999;font-size:11px}.Navbar__item--submenu.myhrs .login #loginFlyout .ie6myHRSFix>a{text-decoration:none;color:#22588d}.Navbar__item--submenu.myhrs .login #loginFlyout .button{float:right;margin-top:12px;margin-bottom:8px}.Navbar__item--submenu.myhrs .login #loginFlyout .button>span{display:block}.Navbar__item--submenu.myhrs .login #loginFlyout .button>span #flyoutSubmitButton{background-color:#22588d;color:white;padding:6px 20px}.Navbar__item--submenu.myhrs .login #loginFlyout .errorMsg+.button{margin-top:0}#meta{position:absolute;top:24px;right:16px;height:46px;margin:0;padding:0;display:flex;align-items:center;list-style:none}#meta .language ul#language{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);display:none;list-style:none;background-color:white;border:1px solid #e2e2e2;position:absolute;right:0;width:540px;padding:0;margin:0;margin-top:8px;flex-wrap:wrap;z-index:999}#meta .language ul#language::after{content:"";width:100%;height:20px;position:absolute;left:0;bottom:100%;background:transparent}#meta .language ul#language>li{width:130px;padding:4px}#meta .language ul#language>li:hover{background-color:#e2e2e2}#meta .language ul#language>li a{text-decoration:none}#meta .language i{font-size:11px;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;font-style:normal;color:#6d6d77;content:"";background:url("../../../images/wide/_general/_general/icons/sprite.png");background-repeat:no-repeat;width:16px;height:12px;display:inline-block;margin-right:55px;padding-left:22px;white-space:nowrap}#meta .language i.de{background-position:0 -3600px}#meta .language i.en{background-position:0 -3700px}#meta .language i.en_US{background-position:0 -3800px}#meta .language i.es{background-position:0 -3900px}#meta .language i.fr{background-position:0 -4000px}#meta .language i.it{background-position:0 -4100px}#meta .language i.af{background-position:0 -4200px}#meta .language i.ca{background-position:0 -4300px}#meta .language i.cs{background-position:0 -4400px}#meta .language i.zh_CN{background-position:0 -4500px}#meta .language i.zh_TW{background-position:0 -18250px}#meta .language i.da{background-position:0 -4600px}#meta .language i.et{background-position:0 -4700px}#meta .language i.el{background-position:0 -4800px}#meta .language i.hi{background-position:0 -4900px}#meta .language i.hr{background-position:0 -5000px}#meta .language i.zu{background-position:0 -5100px}#meta .language i.ja{background-position:0 -5200px}#meta .language i.ko{background-position:0 -5300px}#meta .language i.lv{background-position:0 -5400px}#meta .language i.lt{background-position:0 -5500px}#meta .language i.hu{background-position:0 -5600px}#meta .language i.nl{background-position:0 -5700px}#meta .language i.no{background-position:0 -5800px}#meta .language i.pl{background-position:0 -5900px}#meta .language i.pt{background-position:0 -6000px}#meta .language i.ru{background-position:0 -6100px}#meta .language i.sl{background-position:0 -6200px}#meta .language i.sk{background-position:0 -6300px}#meta .language i.fi{background-position:0 -6400px}#meta .language i.sv{background-position:0 -6500px}#meta .language i.tr{background-position:0 -6600px}#meta .language i.pt_BR{background-position:-35px -6650px}#meta .language:hover ul#language{display:flex}.row1 #searchForm{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;width:320px;position:relative}.row1 #searchForm span.error{display:block}.row1 #searchForm fieldset>.ff36Bug{padding:16px;display:flex;flex-wrap:wrap}.row1 #searchForm fieldset>.ff36Bug #locationBox{flex-basis:100%}.row1 #searchForm fieldset>.ff36Bug #locationBox label{width:100%}.row1 #searchForm fieldset>.ff36Bug #locationBox label input{width:100%;margin:8px 0 8px 0}.row1 #searchForm fieldset>.ff36Bug .companyLocation{font-size:11px;flex-basis:100%;margin-bottom:16px}.row1 #searchForm fieldset>.ff36Bug .companyLocation #searchPoisNoJS{display:none}.row1 #searchForm fieldset>.ff36Bug .hotelNameOrChain{margin-bottom:16px;width:100%}.row1 #searchForm fieldset>.ff36Bug .hotelNameOrChain input{width:100%}.row1 #searchForm fieldset>.ff36Bug>label{flex:none;margin-bottom:16px;width:50%}.row1 #searchForm fieldset>.ff36Bug>label input,.row1 #searchForm fieldset>.ff36Bug>label select{margin-top:8px;width:100%}.row1 #searchForm fieldset>.ff36Bug .small{width:50%}.row1 #searchForm fieldset>.ff36Bug .small input,.row1 #searchForm fieldset>.ff36Bug .small select{width:50%}.row1 #searchForm fieldset>.ff36Bug label[for="start_stayPeriod"]{padding-right:8px}.row1 #searchForm fieldset>.ff36Bug label[for="end_stayPeriod"]{padding-left:8px}.row1 #searchForm fieldset>.ff36Bug label[for="singleRooms"]{padding-right:8px}.row1 #searchForm fieldset>.ff36Bug label[for="doubleRooms"]{padding-left:8px}.row1 #searchForm fieldset>.ff36Bug label.adults{padding-right:8px}.row1 #searchForm fieldset>.ff36Bug label.children{padding-left:8px}.row1 #searchForm fieldset>.ff36Bug #showHideNext{align-items:center;display:flex;padding-right:8px;font-size:11px;width:50%;font-weight:bold}.row1 #searchForm fieldset>.ff36Bug #showHideNext:not(.jsToggled)::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.row1 #searchForm fieldset>.ff36Bug #showHideNext.jsToggled::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.row1 #searchForm fieldset>.ff36Bug .button{width:calc(50% - 8px);margin-left:auto}.row1 #searchForm fieldset>.ff36Bug .jsToggleWrap{width:100%}.row1 #searchForm fieldset>.ff36Bug .jsToggleWrap #isNext{padding-top:8px;position:relative}.row1 #searchForm fieldset>.ff36Bug .jsToggleWrap #isNext label.adults{display:inline-block;vertical-align:top;width:50%;float:none}.row1 #searchForm fieldset>.ff36Bug .jsToggleWrap #isNext label.adults input{margin-top:6px;width:50%}.row1 #searchForm fieldset>.ff36Bug .jsToggleWrap #isNext label.children{position:absolute;display:inline-block;vertical-align:top;right:0;width:50%;float:none}.row1 #searchForm fieldset>.ff36Bug .jsToggleWrap #isNext label.children select{margin-top:6px;width:50%}.row1 #searchForm fieldset>.ff36Bug .jsToggleWrap #isNext label[for="hotelName"]{margin-top:16px;display:block}.row1 #searchForm fieldset>.ff36Bug .jsToggleWrap #isNext label[for="hotelName"] input{margin-top:6px;width:100%}.row1 #searchForm fieldset>.ff36Bug .jsToggleWrap #isNext label[for="perimeter"]{display:block;vertical-align:top;float:none;margin-top:16px}.row1 #searchForm fieldset>.ff36Bug .jsToggleWrap #isNext label[for="perimeter"] select{margin-top:6px;width:100%}.row1 #searchForm fieldset>.ff36Bug .jsToggleWrap #isNext>.clearFix:last-child{margin-bottom:16px}#searchMarginal{display:none}#searchMarginal #searchForm{margin:0;position:relative;display:flex;flex-direction:column}#searchMarginal #searchForm>h5{margin:0;font-size:13px}#searchMarginal #searchForm label[for="destiny"]{display:block}#searchMarginal #searchForm label[for="destiny"] input{width:100%;margin:8px 0 8px 0}#searchMarginal #searchForm .hotelNameOrChain{margin-bottom:16px;width:100%}#searchMarginal #searchForm .hotelNameOrChain input{width:100%}#searchMarginal #searchForm #searchPoisNoJS{display:none}#searchMarginal #searchForm #searchPoisBox{font-weight:bold;font-size:11px;margin-top:6px;margin-bottom:12px}#searchMarginal #searchForm>fieldset:nth-of-type(1){position:relative;margin-top:16px}#searchMarginal #searchForm>fieldset:nth-of-type(1) label[for="start_stayPeriod"]{display:inline-block;vertical-align:top;width:50%;padding-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#searchMarginal #searchForm>fieldset:nth-of-type(1) label[for="start_stayPeriod"] input{margin-top:6px;width:100%}#searchMarginal #searchForm>fieldset:nth-of-type(1) label[for="end_stayPeriod"]{position:absolute;display:inline-block;vertical-align:top;right:0;width:50%;padding-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#searchMarginal #searchForm>fieldset:nth-of-type(1) label[for="end_stayPeriod"] input{margin-top:6px;width:100%}#searchMarginal #searchForm>fieldset:nth-of-type(2){margin-top:12px}#searchMarginal #searchForm>fieldset:nth-of-type(2) label[for="singleRooms"]{white-space:nowrap;display:inline-block;vertical-align:top;width:50%;padding-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#searchMarginal #searchForm>fieldset:nth-of-type(2) label[for="singleRooms"] input{margin-top:6px;width:50%}#searchMarginal #searchForm>fieldset:nth-of-type(2) label[for="doubleRooms"]{white-space:nowrap;position:absolute;display:inline-block;vertical-align:top;right:0;width:50%;padding-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#searchMarginal #searchForm>fieldset:nth-of-type(2) label[for="doubleRooms"] input{margin-top:6px;width:50%}#searchMarginal #searchForm #searchButtonHotellist{margin-top:8px;align-self:flex-end}#searchMarginal #searchForm .toggler{color:#22588d;cursor:pointer;margin-top:16px}#searchMarginal #searchForm .toggler::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#searchMarginal #searchForm .toggler.jsToggled::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#searchMarginal #searchForm fieldset.toggledFieldset{position:relative;margin-top:12px}#searchMarginal #searchForm fieldset.toggledFieldset label[for="adults"]{display:inline-block;vertical-align:top;width:50%;padding-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#searchMarginal #searchForm fieldset.toggledFieldset label[for="adults"] input{margin-top:6px;width:50%}#searchMarginal #searchForm fieldset.toggledFieldset label[for="children"]{position:absolute;right:0;display:inline-block;vertical-align:top;width:50%;padding-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#searchMarginal #searchForm fieldset.toggledFieldset label[for="children"] select{margin-top:6px;width:50%}#searchMarginal #searchForm fieldset.toggledFieldset label[for="perimeter"]{display:block;vertical-align:top;margin-top:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#searchMarginal #searchForm fieldset.toggledFieldset label[for="perimeter"] select{margin-top:6px;width:100%}#searchMarginal #searchForm fieldset.toggledFieldset label[for="hotelName"]{display:block;margin-top:12px}#searchMarginal #searchForm fieldset.toggledFieldset label[for="hotelName"] input{margin-top:6px;width:100%}#wrap.start #childrenWrap>div,#wrap:not(.hotellist) #childrenWrap>div{display:flex;flex-wrap:wrap}#wrap.start #childrenWrap>div>h4,#wrap:not(.hotellist) #childrenWrap>div>h4{margin:0;margin-top:16px;margin-bottom:8px;flex-basis:100%}#wrap.start #childrenWrap>div>label.age,#wrap:not(.hotellist) #childrenWrap>div>label.age{width:25%;padding-right:4px}#wrap.start #childrenWrap>div>label.age select,#wrap:not(.hotellist) #childrenWrap>div>label.age select{width:100%}#wrap.start #childrenWrap>div>label.age+label,#wrap:not(.hotellist) #childrenWrap>div>label.age+label{width:75%;padding-left:12px}#wrap.start #childrenWrap>div>label.age+label select,#wrap:not(.hotellist) #childrenWrap>div>label.age+label select{width:100%}#wrap.hotellist #childrenWrap>div{display:flex;flex-wrap:wrap;border:1px solid #999;border-left:none;border-right:none;border-bottom:none;margin-top:8px;margin-bottom:8px}#wrap.hotellist #childrenWrap>div>h4{margin:0;margin-top:16px;margin-bottom:8px;width:50%;flex:none;flex-basis:50%}#wrap.hotellist #childrenWrap>div>label.age{margin-top:16px;width:50%;flex:none;padding-left:5px}#wrap.hotellist #childrenWrap>div>label.age select{width:100%}#wrap.hotellist #childrenWrap>div>label.age+label{width:100%}#wrap.hotellist #childrenWrap>div>label.age+label select{width:100%}select#children+input[name="submitChildren"]{display:none}#calTab{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;position:absolute;top:-1000000px;z-index:30000;table-layout:fixed;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#calTab td{text-align:center}label.cal{position:relative}span.calIconA{position:absolute;bottom:8px;display:inline-block;margin-left:-24px;width:20px;height:20px;background-image:url("../../../images/wide/_general/_general/ci/start.png");background-repeat:no-repeat;background-position-x:100%;background-position-y:-2246px;cursor:pointer}#calHead{height:24px}#calHead #nextM,#calHead #prevM{display:block;height:100%}#calHead #nextM a,#calHead #prevM a{background-color:#e2e2e2;height:100%;width:24px;display:flex;align-items:center;justify-content:center}#calHead #nextM a:hover,#calHead #prevM a:hover{background-color:#648aaf}#calHead #nextM{float:right;text-align:right}#calHead #nextM a::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#calHead #prevM{float:left;text-align:left}#calHead #prevM a::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}#calHead #monthHeader{text-align:center;display:flex;height:100%;align-items:center;justify-content:center;white-space:nowrap}#headRow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#calTab .daysRow{height:25px}#calTab .daysRow td a{padding:4px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}#calTab .daysRow td a:hover{color:white;background-color:#648aaf}#calFooter #closeLink{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#calFooter #closeLink:hover{background-color:#e2e2e2}#calFooter #closeLink::before{content:"";display:block;width:20px;height:20px;background-position:-124px -11234px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}#calTab td.workDay,#calTab td.workDayDis{background-color:white}#calTab td.weekend,#calTab td.weekendDis{background-color:#e2e2e2}#calTab td.workDayDis,#calTab td.weekendDis{color:#999}#calTab td.workDayDis a,#calTab td.weekendDis a{color:#999}#calTab td.currentDayDis,#calTab td.currentDay{border:1px solid #6d6d77}#calTab td.selectedDay a{color:white;background-color:#648aaf}.CompanyLocations{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;padding:8px;border:1px solid #e2e2e2;z-index:40000;visibility:visible !important;padding:16px;padding-right:0;width:250px;height:260px;position:absolute;top:0;left:calc(100% + 16px)}.CompanyLocations .close{background-position:-124px -11234px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat;cursor:pointer;display:block;width:20px;height:20px;position:absolute;right:16px;top:12px}.CompanyLocations::before,.CompanyLocations::after{border:16px solid transparent;border-right-color:#e2e2e2;content:"";display:block;width:0;height:0;position:absolute;top:42px;right:100%}.CompanyLocations::after{border-right-color:white;-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.CompanyLocations--left{left:inherit;right:calc(100% + 16px);padding-right:4px}.CompanyLocations--left::before,.CompanyLocations--left::after{border-right:none;border-left-color:#e2e2e2;right:-16px}.CompanyLocations--left::after{border-left-color:white;-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px)}.CompanyLocations__heading{display:inline-block;margin:0}#wrap.hotellist .CompanyLocations::before,#wrap.hotellist .CompanyLocations::after{top:62px}.row1{position:relative;display:flex;z-index:1000;margin-top:16px;justify-content:space-between}.row1.noStage #search{position:relative;z-index:1000}.row1.noStage div#jsInfoText{max-height:95px;overflow:hidden}.row1.noStage .teaser.infoBox{flex-grow:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:16px;padding-bottom:0}.row1 #search{position:absolute;top:0;left:0;z-index:1000}.row1 #jsStageBox{position:relative;height:366px;width:100%}.row1 .stagePic{width:100%;position:absolute;top:0;left:0}.row1 img{width:100%;height:auto;z-index:-1000;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15)}.row1 .claimBox{position:absolute}.row1 #stage{position:absolute;right:12px;bottom:14px;width:426px}.row1 #stage .teaser{float:right;width:316px;padding:0 12px 7px;height:auto;color:#333333;background-color:#E5E5E5;margin:0 0 20px 2.1%;font-family:"Arial", "Helvetica", sans-serif}.row1 #stage .teaser .height{max-height:118px;height:auto;margin-bottom:5px;overflow:hidden}.row1 #stage .teaser #jsInfoText div p{line-height:132%;margin-bottom:4px;margin-top:14px;color:#333333}.row1 #stage .teaser #jsInfoText div p strong{max-height:50px;font-size:20px !important;display:block}.row1 #stage .teaser p{margin:0px;padding:0px}.row1 #stage .teaser p .link{background:url(../../../images/wide/_general/_general/ci/start.png) no-repeat scroll 0 -438px transparent;color:#2f518b;font-weight:bold;padding-left:10px}.row1 #jsStageNav{display:flex;align-items:center;justify-content:flex-end}.row1 #jsStageNav li{background-color:white;padding:8px 16px;margin:1px;cursor:pointer;opacity:.8}.row1 #jsStageNav li.active{font-weight:bold;padding:16px 24px;opacity:1}.ads{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);justify-content:space-between;justify-content:space-evenly;background-color:white;padding:16px;margin-top:24px;margin-bottom:24px;display:flex}.ads>li{padding:16px;display:flex;align-items:center}.ads>li::before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgNDY2IDQ2NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxnIGlkPSJVU1AtQ2hlY2siIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJjaGVjay1ibHVlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzQuMDAwMDAwLCAxNDcuMDAwMDAwKSIgZmlsbD0iIzE4NDE2QSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMTk4LjcxNjA5IDAgMjI5IDMwLjI5Mzg1ODggODcuMzM1OTQ0OCAxNzIgMCA4NC42NDAwMTMzIDMwLjI4MzkwOTkgNTQuMzQ2MTU0NSA4Ny4zMzU5NDQ4IDExMS40MTMyMzQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgc3Ryb2tlPSIjMTg0MTZBIiBzdHJva2Utd2lkdGg9IjciIGN4PSIyMzMiIGN5PSIyMzMiIHI9IjIyOS41Ij48L2NpcmNsZT4KICAgIDwvZz4KPC9zdmc+");margin-right:8px;flex:none}.ads.brandSearchVisible{margin-top:134px}#layout02 #teaserband{display:flex;margin-top:16px}#layout02 #teaserband .teaser{position:relative;flex:1;padding:0;display:flex}#layout02 #teaserband .teaser .pic{margin:0;display:flex;align-items:center;justify-content:center;height:100%;flex-basis:50%}#layout02 #teaserband .teaser .height{padding:24px 16px 16px 16px;width:50%;flex-basis:50%;order:-1;display:flex;flex-direction:column;height:100%}#layout02 #teaserband .teaser .height p{font-size:11px;margin:0;margin-top:16px;margin-bottom:16px}#layout02 #teaserband .teaser .height p br{display:none}#layout02 #teaserband .teaser .height p:nth-of-type(2){margin-top:auto;margin-bottom:0}#layout02 #teaserband .teaser .height p:nth-of-type(2) a{font-size:13px;font-weight:bold;margin-top:8px}#layout02 #teaserband .teaser .height p:nth-of-type(2) a::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #teaserband .teaser:first-of-type{margin-right:8px}#layout02 #teaserband .teaser:last-of-type{margin-left:8px}.footer .footerWrap{display:flex;padding:16px;border-bottom:1px solid #e2e2e2}.footer .footerWrap .footerCol{width:100%}.footer .footerWrap .guarantie{font-size:13px;margin-top:24px;display:none}.footer .footerWrap .checkList{justify-content:space-between;justify-content:space-evenly;font-size:11px;margin-bottom:24px;display:flex}.footer .footerWrap .checkList li{margin-top:4px}.footer .footerWrap .checkList li::before{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);margin-right:0}.awards{display:none}table.cookiePolicy{text-align:left;table-layout:fixed}table.cookiePolicy tr{border:1px solid #e2e2e2;border-left:none;border-right:none}table.cookiePolicy th,table.cookiePolicy td{padding:4px;vertical-align:baseline}table.cookiePolicy th{font-weight:bold;padding-bottom:12px}table.cookiePolicy th:nth-of-type(1){width:64px}table.cookiePolicy th:nth-of-type(2){width:256px}table.cookiePolicy th:nth-of-type(3){width:96px}table.cookiePolicy th:nth-of-type(4){width:128px}.corpConsentCookieSwitchLabel{position:relative;display:inline-block;width:50px;height:20px;border:1px solid #cc092f;border-radius:3px}.corpConsentCookieSwitchLabel input{display:none}.consentCookieSlider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:white;transition:.4s}.consentCookieSlider:after{position:absolute;background-color:#cc092f;content:"\2716";color:white;height:20px;width:25px;bottom:0px;left:25px;transition:.4s}input:checked+.consentCookieSlider{background-color:white}input:checked+.consentCookieSlider:after{background-color:#4bb358;content:"\2714";color:white;-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}.switchCorpConsentCookieContainer{border:none;text-align:center;vertical-align:middle;font-weight:normal;width:auto}.corpConsentCookieSwitchContainer table,.corpConsentCookieSwitchContainer th,.corpConsentCookieSwitchContainer td{width:auto;text-align:center;vertical-align:middle;font-weight:normal}.cookiePolicy__container ul{list-style:inherit;padding:revert}.cookiePolicy__container ol{list-style:decimal;padding:revert}#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap,#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap,#wrap:not(.print) #layout02 #content>.col6>.teaserWrap{display:flex;justify-content:space-between}#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap .teaser,#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap .teaser,#wrap:not(.print) #layout02 #content>.col6>.teaserWrap .teaser{padding:0;flex:none;width:calc((100% - 16px) / 3)}#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap .teaser .pic,#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap .teaser .pic,#wrap:not(.print) #layout02 #content>.col6>.teaserWrap .teaser .pic{margin:0}#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap .teaser .pic img,#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap .teaser .pic img,#wrap:not(.print) #layout02 #content>.col6>.teaserWrap .teaser .pic img{width:100%;height:auto}#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap .teaser h4,#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap .teaser p:not(.pic),#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap .teaser .teaserLink,#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap .teaser h4,#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap .teaser p:not(.pic),#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap .teaser .teaserLink,#wrap:not(.print) #layout02 #content>.col6>.teaserWrap .teaser h4,#wrap:not(.print) #layout02 #content>.col6>.teaserWrap .teaser p:not(.pic),#wrap:not(.print) #layout02 #content>.col6>.teaserWrap .teaser .teaserLink{padding:4px 8px;margin-top:auto;margin-bottom:8px}#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap .teaser h4 a.link,#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap .teaser p:not(.pic) a.link,#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap .teaser .teaserLink a.link,#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap .teaser h4 a.link,#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap .teaser p:not(.pic) a.link,#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap .teaser .teaserLink a.link,#wrap:not(.print) #layout02 #content>.col6>.teaserWrap .teaser h4 a.link,#wrap:not(.print) #layout02 #content>.col6>.teaserWrap .teaser p:not(.pic) a.link,#wrap:not(.print) #layout02 #content>.col6>.teaserWrap .teaser .teaserLink a.link{font-weight:bold}#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap .teaser h4 a.link::after,#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap .teaser p:not(.pic) a.link::after,#wrap:not(.print) #layout02 #content>form[name="profileForm"]>.col6>.teaserWrap .teaser .teaserLink a.link::after,#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap .teaser h4 a.link::after,#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap .teaser p:not(.pic) a.link::after,#wrap:not(.print) #layout02 #content .col6 .ciBox .teaserWrap .teaser .teaserLink a.link::after,#wrap:not(.print) #layout02 #content>.col6>.teaserWrap .teaser h4 a.link::after,#wrap:not(.print) #layout02 #content>.col6>.teaserWrap .teaser p:not(.pic) a.link::after,#wrap:not(.print) #layout02 #content>.col6>.teaserWrap .teaser .teaserLink a.link::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}.teaserLink>a.link{display:flex;align-items:center;white-space:nowrap}.print .teaserWrap{display:flex;margin-top:24px}.print .teaserWrap .teaser{padding:24px 16px;margin-left:16px;margin-right:16px}.print .teaserWrap .teaser:first-of-type{margin-left:0}.print .teaserWrap .teaser:last-of-type{margin-right:0}#layout02 #content .col6 .ciBox .ciBoxSpecial{background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);padding:8px 16px;margin:16px 0;display:flex;flex-wrap:wrap}#layout02 #content .col6 .ciBox .ciBoxSpecial h5{font-size:13px;margin:8px 0}#layout02 #content .col6 .ciBox .ciBoxSpecial .setRight{margin-left:auto}#layout02 #content .col6 .ciBox .ciBoxSpecial .setRight::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #content .col6 .ciBox .faqTeaser ul li{font-weight:bold;margin-bottom:8px}#layout02 #content .col6 .ciBox .faqTeaser ul li::before{margin-right:4px;margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #content .col6 .ciBox .faqTeaser ul li>ul{margin-left:24px;margin-bottom:16px}#layout02 #content .col6 .ciBox .faqTeaser ul li>ul li{font-weight:normal}#wrap.popup form[name="selectHotlineForm"] .hotline>p:first-child{display:flex;flex-wrap:wrap}#wrap.popup form[name="selectHotlineForm"] .hotline>p:first-child label{align-self:center}#wrap.popup form[name="selectHotlineForm"] .hotline>p:first-child select#country{flex-grow:1;flex-shrink:1;margin-left:8px}#wrap.popup form[name="selectHotlineForm"] p.info{width:auto !important;font-size:11px}#wrap.legals .col6 h4{margin-bottom:4px}#wrap.legals .col6 p{margin-top:0}#wrap.legals .col6 a.email::before{content:"";width:25px;height:23px;display:inline-block;vertical-align:middle;background-image:url("../../../images/wide/_general/_general/ci/start.png");background-repeat:no-repeat;background-position-x:0;background-position-y:-600px;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}#layout02 #content .col9>.special{margin-top:48px;margin-left:8px;margin-bottom:4px}#layout02 #content .col9 .teaserWrap{display:flex}#layout02 #content .col9 .teaserWrap .contact{max-width:calc(100% / 3 - 48px);flex:1;margin:16px 8px}#layout02 #content .col9 .teaserWrap .contact h4{margin-top:0}#layout02 #content .col9 .teaserWrap .contact>p{margin:4px 0}#layout02 #content .col9 .teaserWrap .contact>dl dt{margin-top:16px;font-weight:bold}#layout02 #content .col9 .teaserWrap .contact>dl dd{margin:4px 0}#layout02 #content .col9 .teaserWrap .contact address{margin-top:16px}#layout02 #content .col9 .teaserWrap .contact address a.email::before{content:"";width:25px;height:23px;display:inline-block;vertical-align:middle;background-image:url("../../../images/wide/_general/_general/ci/start.png");background-repeat:no-repeat;background-position-x:0;background-position-y:-600px;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}form[name="contactForm"]{min-width:100px}form[name="contactForm"] .col6 .cibox{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;padding:24px}form[name="contactForm"] .col6 .cibox h2{margin-top:0}form[name="contactForm"] .col6 .cibox label{width:224px;display:inline-block}form[name="contactForm"] .col6 .cibox select{display:inline-block;width:calc(100% - 228px)}form[name="contactForm"] .col6 h3.bar{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);padding:16px 24px;background-color:white;margin-bottom:0;border-bottom:1px solid #f7f7f8}form[name="contactForm"] .col6 .box h5{font-size:13px;margin-bottom:4px}form[name="contactForm"] .col6 .box p.widthBorder{margin-top:4px}form[name="contactForm"] .col6 .box .last{min-width:100px}form[name="contactForm"] .col6 .box .last p{display:flex}form[name="contactForm"] .col6 .box .last p label:first-of-type,form[name="contactForm"] .col6 .box .last p .desc{width:224px;flex:none;display:block}form[name="contactForm"] .col6 .box .last p input,form[name="contactForm"] .col6 .box .last p select,form[name="contactForm"] .col6 .box .last p textarea{flex-grow:1;flex-shrink:1;position:relative;display:flex;width:100%}form[name="contactForm"] .col6 .box .last p input.error,form[name="contactForm"] .col6 .box .last p select.error,form[name="contactForm"] .col6 .box .last p textarea.error{border:1px solid #cc092f;background-color:#f7f7f8}form[name="contactForm"] .col6 .box .last p:nth-of-type(2) label{flex-grow:1;flex-shrink:1;position:relative;display:flex;flex-wrap:wrap;width:auto}form[name="contactForm"] .col6 .box .last p:nth-of-type(2) label input{flex-basis:auto}form[name="contactForm"] .col6 .box .last p:nth-of-type(2) label .info{line-height:30px;position:absolute;color:#999;left:8px;width:100%}form[name="contactForm"] .col6 .box .last p:nth-of-type(7),form[name="contactForm"] .col6 .box .last p:nth-of-type(10){flex-wrap:wrap}form[name="contactForm"] .col6 .box .last p:nth-of-type(7) input,form[name="contactForm"] .col6 .box .last p:nth-of-type(10) input{flex-basis:0}form[name="contactForm"] .col6 .box .last p:nth-of-type(7) span.error,form[name="contactForm"] .col6 .box .last p:nth-of-type(10) span.error{margin-left:224px}form[name="contactForm"] .col6 .box .last p input#zipcode{width:calc(50% - 20px)}form[name="contactForm"] .col6 .box .last p label[for="firstName"],form[name="contactForm"] .col6 .box .last p input#zipcode{margin-right:4px}form[name="contactForm"] .col6 .box .last p label[for="name"],form[name="contactForm"] .col6 .box .last p input#location{margin-left:4px}form[name="contactForm"] .col6 .box .last p input#telefonNumberPart2{margin:0 8px}form[name="contactForm"] .col6 .box .contentFooter{display:flex}form[name="contactForm"] .col6 .box .contentFooter .button{margin-left:auto}form[name="contactForm"]+.col3 .teaser{padding-top:8px}form[name="contactForm"]+.col3 .teaser h4{margin-bottom:0}form[name="contactForm"]+.col3 .teaser h5{margin-top:8px}form[name="contactForm"]+.col3 .teaser a.jsHotline::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}form[name="contactForm"]+.col3 .teaser img{display:none}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;display:flex;flex-wrap:wrap;padding:16px;margin-top:16px}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload>p{flex-basis:100%;font-size:22px}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload .advantages li{display:flex;margin-top:8px}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload .advantages li::before{content:"";width:20px;height:20px;background-repeat:no-repeat;background-position:0 -100px;background-image:url("../../../images/wide/_general/_general/ci/icons/trans_static.png");display:inline-block;align-self:center;margin-right:8px;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload .download{margin-left:auto}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload .download h5{font-size:15px;margin:0}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload .download input{width:100%}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload .download input[type="submit"]{margin-top:8px;border:none;background-color:#22588d;color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;height:34px}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload .appTeaser{flex-basis:100%;display:flex;width:100%;justify-content:space-evenly;margin-top:24px;padding:24px 0;border-top:1px solid #e2e2e2}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload .appTeaser>div{display:flex;align-items:center}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload .appTeaser>div .contentApp{margin-left:16px;align-self:center}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload .appTeaser>div .contentApp>p{margin:0}#layout02 .MainBody .contentMarginalDefault .mobileApplicationDownload .appTeaser>div .contentApp>p.title{font-weight:bold}#content>form[name="newsletterForm"],#content>form[name="newsletterRecommendationForm"],#content>form[name="newsletterRequestForm"]{min-width:100px}#content>form[name="newsletterForm"] .col6 .bar,#content>form[name="newsletterRecommendationForm"] .col6 .bar,#content>form[name="newsletterRequestForm"] .col6 .bar{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;border-bottom:1px solid #f7f7f8;margin-bottom:0;padding:16px}#content>form[name="newsletterForm"] .col6 .box,#content>form[name="newsletterRecommendationForm"] .col6 .box,#content>form[name="newsletterRequestForm"] .col6 .box{padding:16px}#content>form[name="newsletterForm"] .col6 .box .intro,#content>form[name="newsletterRecommendationForm"] .col6 .box .intro,#content>form[name="newsletterRequestForm"] .col6 .box .intro{margin-top:0;padding-bottom:8px;border-bottom:1px solid #e2e2e2}#content>form[name="newsletterForm"] .col6 .box fieldset p,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p{display:flex;flex-wrap:wrap}#content>form[name="newsletterForm"] .col6 .box fieldset p label:first-of-type,#content>form[name="newsletterForm"] .col6 .box fieldset p .desc,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p label:first-of-type,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p .desc,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p label:first-of-type,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p .desc{flex:none;display:block;width:224px;align-self:center}#content>form[name="newsletterForm"] .col6 .box fieldset p label>input[type="text"],#content>form[name="newsletterForm"] .col6 .box fieldset p label>select,#content>form[name="newsletterForm"] .col6 .box fieldset p label>textarea,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p label>input[type="text"],#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p label>select,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p label>textarea,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p label>input[type="text"],#content>form[name="newsletterRequestForm"] .col6 .box fieldset p label>select,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p label>textarea{width:100%}#content>form[name="newsletterForm"] .col6 .box fieldset p>input[type="text"],#content>form[name="newsletterForm"] .col6 .box fieldset p>select,#content>form[name="newsletterForm"] .col6 .box fieldset p>textarea,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p>input[type="text"],#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p>select,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p>textarea,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p>input[type="text"],#content>form[name="newsletterRequestForm"] .col6 .box fieldset p>select,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p>textarea{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;flex-basis:50%}#content>form[name="newsletterForm"] .col6 .box fieldset p>input[type="text"].error,#content>form[name="newsletterForm"] .col6 .box fieldset p>select.error,#content>form[name="newsletterForm"] .col6 .box fieldset p>textarea.error,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p>input[type="text"].error,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p>select.error,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p>textarea.error,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p>input[type="text"].error,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p>select.error,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p>textarea.error{border:1px solid #cc092f;background-color:#ffe0e0}#content>form[name="newsletterForm"] .col6 .box fieldset p input[type="radio"],#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p input[type="radio"],#content>form[name="newsletterRequestForm"] .col6 .box fieldset p input[type="radio"]{margin-right:8px}#content>form[name="newsletterForm"] .col6 .box fieldset p label,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p label,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p label{position:relative;flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;width:auto}#content>form[name="newsletterForm"] .col6 .box fieldset p label span.info.preDefinition,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p label span.info.preDefinition,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p label span.info.preDefinition{position:absolute;left:4px;line-height:30px}#content>form[name="newsletterForm"] .col6 .box fieldset p label[for="saveAsDef"],#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p label[for="saveAsDef"],#content>form[name="newsletterRequestForm"] .col6 .box fieldset p label[for="saveAsDef"]{width:100%}#content>form[name="newsletterForm"] .col6 .box fieldset p label[for="titleFemale"],#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p label[for="titleFemale"],#content>form[name="newsletterRequestForm"] .col6 .box fieldset p label[for="titleFemale"]{margin-left:8px}#content>form[name="newsletterForm"] .col6 .box fieldset p .desc ~ label.elPos,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p .desc ~ label.elPos,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p .desc ~ label.elPos{flex:1;width:auto}#content>form[name="newsletterForm"] .col6 .box fieldset p .desc ~ label[for="firstName"],#content>form[name="newsletterForm"] .col6 .box fieldset p .desc ~ label[for="day"],#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p .desc ~ label[for="firstName"],#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p .desc ~ label[for="day"],#content>form[name="newsletterRequestForm"] .col6 .box fieldset p .desc ~ label[for="firstName"],#content>form[name="newsletterRequestForm"] .col6 .box fieldset p .desc ~ label[for="day"]{margin-right:4px}#content>form[name="newsletterForm"] .col6 .box fieldset p .desc ~ label[for="lastname"],#content>form[name="newsletterForm"] .col6 .box fieldset p .desc ~ label[for="year"],#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p .desc ~ label[for="lastname"],#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p .desc ~ label[for="year"],#content>form[name="newsletterRequestForm"] .col6 .box fieldset p .desc ~ label[for="lastname"],#content>form[name="newsletterRequestForm"] .col6 .box fieldset p .desc ~ label[for="year"]{margin-left:4px}#content>form[name="newsletterForm"] .col6 .box fieldset p .desc ~ label[for="month"],#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p .desc ~ label[for="month"],#content>form[name="newsletterRequestForm"] .col6 .box fieldset p .desc ~ label[for="month"]{margin:0 4px}#content>form[name="newsletterForm"] .col6 .box fieldset p span.error,#content>form[name="newsletterRecommendationForm"] .col6 .box fieldset p span.error,#content>form[name="newsletterRequestForm"] .col6 .box fieldset p span.error{margin-top:4px;flex-basis:100%;margin-left:224px}#content>form[name="newsletterForm"] .col6 .box .clrfix,#content>form[name="newsletterRecommendationForm"] .col6 .box .clrfix,#content>form[name="newsletterRequestForm"] .col6 .box .clrfix{border-bottom:1px solid #e2e2e2;padding-left:224px;padding-bottom:16px}#content>form[name="newsletterForm"] .col6 .box .clrfix .desc,#content>form[name="newsletterRecommendationForm"] .col6 .box .clrfix .desc,#content>form[name="newsletterRequestForm"] .col6 .box .clrfix .desc{display:none}#content>form[name="newsletterForm"] .col6 .box .clrfix .check02,#content>form[name="newsletterRecommendationForm"] .col6 .box .clrfix .check02,#content>form[name="newsletterRequestForm"] .col6 .box .clrfix .check02{display:flex}#content>form[name="newsletterForm"] .col6 .box .clrfix .check02 label,#content>form[name="newsletterRecommendationForm"] .col6 .box .clrfix .check02 label,#content>form[name="newsletterRequestForm"] .col6 .box .clrfix .check02 label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex}#content>form[name="newsletterForm"] .col6 .box .clrfix .check02 label input,#content>form[name="newsletterRecommendationForm"] .col6 .box .clrfix .check02 label input,#content>form[name="newsletterRequestForm"] .col6 .box .clrfix .check02 label input{margin-right:8px}#content>form[name="newsletterForm"] .col6 .box .clrfix .check02 label[for="labnewsletterHtmlStyle02"],#content>form[name="newsletterRecommendationForm"] .col6 .box .clrfix .check02 label[for="labnewsletterHtmlStyle02"],#content>form[name="newsletterRequestForm"] .col6 .box .clrfix .check02 label[for="labnewsletterHtmlStyle02"]{margin-left:8px}#content>form[name="newsletterForm"] .col6 .box .newsletterForm,#content>form[name="newsletterRecommendationForm"] .col6 .box .newsletterForm,#content>form[name="newsletterRequestForm"] .col6 .box .newsletterForm{border-bottom:1px solid #e2e2e2;padding-bottom:8px}#content>form[name="newsletterForm"] .col6 .box .newsletterForm div,#content>form[name="newsletterRecommendationForm"] .col6 .box .newsletterForm div,#content>form[name="newsletterRequestForm"] .col6 .box .newsletterForm div{margin-top:16px;display:inline-flex}#content>form[name="newsletterForm"] .col6 .box .newsletterForm div.box_text,#content>form[name="newsletterRecommendationForm"] .col6 .box .newsletterForm div.box_text,#content>form[name="newsletterRequestForm"] .col6 .box .newsletterForm div.box_text{margin-left:8px;flex:1;flex-wrap:wrap}#content>form[name="newsletterForm"] .col6 .box .newsletterForm div.box_text p,#content>form[name="newsletterRecommendationForm"] .col6 .box .newsletterForm div.box_text p,#content>form[name="newsletterRequestForm"] .col6 .box .newsletterForm div.box_text p{margin:0 0 4px 0}#content>form[name="newsletterForm"] .col6 .box .newsletterForm div.box_checkbox,#content>form[name="newsletterRecommendationForm"] .col6 .box .newsletterForm div.box_checkbox,#content>form[name="newsletterRequestForm"] .col6 .box .newsletterForm div.box_checkbox{margin-top:calc(20px)}#content>form[name="newsletterForm"] .col6 .box .newsletterForm div.box_checkbox input,#content>form[name="newsletterRecommendationForm"] .col6 .box .newsletterForm div.box_checkbox input,#content>form[name="newsletterRequestForm"] .col6 .box .newsletterForm div.box_checkbox input{align-self:flex-start}#content>form[name="newsletterForm"] .col6 .box .contentFooter,#content>form[name="newsletterRecommendationForm"] .col6 .box .contentFooter,#content>form[name="newsletterRequestForm"] .col6 .box .contentFooter{padding-top:16px;display:flex}#content>form[name="newsletterForm"] .col6 .box .contentFooter span.button,#content>form[name="newsletterRecommendationForm"] .col6 .box .contentFooter span.button,#content>form[name="newsletterRequestForm"] .col6 .box .contentFooter span.button{margin-left:auto}#content>form[name="newsletterForm"]+.col3 .profis,#content>form[name="newsletterRecommendationForm"]+.col3 .profis,#content>form[name="newsletterRequestForm"]+.col3 .profis{padding-top:4px}#content>form[name="newsletterForm"]+.col3 .profis .pic,#content>form[name="newsletterRecommendationForm"]+.col3 .profis .pic,#content>form[name="newsletterRequestForm"]+.col3 .profis .pic{display:none}#content>form[name="newsletterForm"]+.col3 .profis .contactLink a,#content>form[name="newsletterRecommendationForm"]+.col3 .profis .contactLink a,#content>form[name="newsletterRequestForm"]+.col3 .profis .contactLink a{font-weight:bold}#content>form[name="newsletterForm"]+.col3 .profis .contactLink a::after,#content>form[name="newsletterRecommendationForm"]+.col3 .profis .contactLink a::after,#content>form[name="newsletterRequestForm"]+.col3 .profis .contactLink a::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#content>form[name="newsletterForm"]+.col3 .teaser:nth-of-type(2),#content>form[name="newsletterRecommendationForm"]+.col3 .teaser:nth-of-type(2),#content>form[name="newsletterRequestForm"]+.col3 .teaser:nth-of-type(2){padding-top:16px}#content>form[name="newsletterForm"]+.col3 .teaser:nth-of-type(2) h4,#content>form[name="newsletterRecommendationForm"]+.col3 .teaser:nth-of-type(2) h4,#content>form[name="newsletterRequestForm"]+.col3 .teaser:nth-of-type(2) h4{margin:8px 0}#content>form[name="newsletterForm"]+.col3 .teaser:nth-of-type(2) h5,#content>form[name="newsletterRecommendationForm"]+.col3 .teaser:nth-of-type(2) h5,#content>form[name="newsletterRequestForm"]+.col3 .teaser:nth-of-type(2) h5{margin-top:8px}.errorPage .teaser.errorBox{margin-top:32px}.bonbon{background-repeat:no-repeat;background-position:100% -3294px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");display:inline-block;height:14px;width:12px}.corpRate,.corpRate15{color:#22588d;white-space:nowrap;font-size:11px}.corpRate .corpRateText br,.corpRate15 .corpRateText br{display:none}.corpRate b,.corpRate15 b{margin-left:4px}#filter{margin-top:10px}#filter h3{margin:0;margin-bottom:16px;font-size:13px}#filter #price .slider{margin-bottom:24px}#filter ul li{display:flex;margin-top:4px;margin-bottom:4px;position:relative;padding-left:16px}#filter ul input[type="checkbox"]{position:absolute;top:0;left:0}#filter .tqSeal{background:url("../../../images/wide/_general/_general/icons/ic_top_quality_seal_hotellist.png") no-repeat;display:inline-block;height:31px;width:31px;margin:0 8px;flex-shrink:0}#filter #stars{border-top:1px solid #e2e2e2;padding-top:16px;margin-bottom:24px;margin-top:24px}#filter #totalRating{margin-bottom:24px}#filter h4.jsToggler{margin:0;border-top:1px solid #e2e2e2;padding-top:16px;margin-bottom:16px;font-size:13px;color:#22588d;cursor:pointer}#filter h4.jsToggler::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#filter h4.jsToggler.jsToggled::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#filter .jsToggle{padding-bottom:16px}#filter .lT{margin-top:24px;display:flex;justify-content:flex-end}#filter .lT .restore{background:none;border:1px solid #22588d;color:#22588d;background-color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;cursor:pointer;padding:8px 8px}#filter .lT #jsFree{display:none}#dataMarginal>h3{margin:0;font-size:13px}#dataMarginal .clearer{margin-top:16px;margin-bottom:16px;border-bottom:1px solid #e2e2e2}#dataMarginal dl,#dataMarginal dt,#dataMarginal dd{margin:0}#dataMarginal dl{margin-top:16px;display:flex;flex-wrap:wrap}#dataMarginal dl>*{margin-top:8px}#dataMarginal dl dt{width:50%;font-weight:bold;flex:none}#dataMarginal dl dd{width:50%;flex:none}#dataMarginal #showSearchBtn{font-weight:bold}#dataMarginal #showSearchBtn::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#hlWrap #summary h2{margin:0}#hlWrap .col7{display:flex;flex-direction:column}#hlWrap .col7 #summary{order:1}#hlWrap .col7 .loh_contentNav{order:1}#hlWrap .col7 #tablehead{order:1}#hlWrap .col7 #hotelBookingForm{order:1}#hlWrap .col7 #criteoContainer{order:1}#hlWrap .loh_contentNav{position:relative;z-index:50000}#hlWrap #mapFooter{position:relative;z-index:20000;margin-bottom:24px}#hlWrap #tablehead{position:relative;z-index:30000}#hlWrap #hotelBookingForm{position:relative;z-index:1000}table.sortList,table.hotellist{font-size:13px}.loh_contentNav{padding-top:24px}.loh_contentNav #isSortedByDiscount{cursor:pointer;display:flex;position:relative;display:none}.loh_contentNav #isSortedByDiscount::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.loh_contentNav #isSortedByDiscount::after{margin-left:auto;align-self:center}.loh_contentNav #isSortedByReview{cursor:pointer;display:flex;position:relative;display:none}.loh_contentNav #isSortedByReview::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.loh_contentNav #isSortedByReview::after{margin-left:auto;align-self:center}.loh_contentNav #isSortedByRating{cursor:pointer;display:flex;position:relative;display:none}.loh_contentNav #isSortedByRating::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.loh_contentNav #isSortedByRating::after{margin-left:auto;align-self:center}.loh_contentNav #isSortedByDiscount,.loh_contentNav #isSortedByDistance{position:relative}.loh_contentNav #isSortedByDiscount span.input,.loh_contentNav #isSortedByDistance span.input{cursor:pointer;display:flex}.loh_contentNav #isSortedByDiscount span.input::after,.loh_contentNav #isSortedByDistance span.input::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.loh_contentNav #isSortedByDiscount span.input::after,.loh_contentNav #isSortedByDistance span.input::after{margin-left:auto;align-self:center}.loh_contentNav>.sortList>h6{margin:0;font-size:15px;display:none}.loh_contentNav>.sortList form.changeCurrencyForm{margin:0;position:absolute !important;bottom:100%;right:0}.loh_contentNav>.sortList .badge span.badgeNew,.loh_contentNav>.sortList .badge span.badgeInner{display:none}.loh_contentNav>.sortList table.sortList{table-layout:fixed;line-height:normal;height:56px;border-spacing:8px 0;border-collapse:separate;position:absolute;top:100%;pointer-events:none;width:calc(100% + 24px);margin-left:-8px}.loh_contentNav>.sortList table.sortList td{display:none}.loh_contentNav>.sortList table.sortList td#isSortedByPrice{display:table-cell;pointer-events:none}.loh_contentNav>.sortList table.sortList td#isSortedByPrice>*{display:none !important}.loh_contentNav>.sortList table.sortList td#isSortedByRecommendation{pointer-events:all;display:table-cell;width:150px}.loh_contentNav>.sortList table.sortList td#isSortedByDiscount{pointer-events:all;display:table-cell;width:118px}.loh_contentNav>.sortList table.sortList td#isSortedByDiscount::after{display:none}.loh_contentNav>.sortList table.sortList td#isSortedByDiscount dt.on+dd{top:-1px;padding-top:8px;background:white;border:1px solid #e2e2e2;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15)}.loh_contentNav>.sortList table.sortList td#isSortedByDiscount dt.on+dd .iconWrapper{margin-top:0 !important;margin-bottom:8px}.loh_contentNav>.sortList table.sortList td#isSortedByDistance{pointer-events:all;display:table-cell;width:118px}.loh_contentNav>.sortList table.sortList td#isSortedByRecommendation,.loh_contentNav>.sortList table.sortList td#isSortedByDiscount,.loh_contentNav>.sortList table.sortList td#isSortedByDistance{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background:white;border-radius:2px;cursor:pointer}.loh_contentNav>.sortList table.sortList td#isSortedByRecommendation.active,.loh_contentNav>.sortList table.sortList td#isSortedByDiscount.active,.loh_contentNav>.sortList table.sortList td#isSortedByDistance.active{border:3px solid #22588d}.loh_contentNav>.sortList table.sortList td#isSortedByRecommendation.active .initial a,.loh_contentNav>.sortList table.sortList td#isSortedByRecommendation.active .initial span,.loh_contentNav>.sortList table.sortList td#isSortedByDiscount.active .initial a,.loh_contentNav>.sortList table.sortList td#isSortedByDiscount.active .initial span,.loh_contentNav>.sortList table.sortList td#isSortedByDistance.active .initial a,.loh_contentNav>.sortList table.sortList td#isSortedByDistance.active .initial span{font-weight:bold}.loh_contentNav>.sortList table.sortList td#isSortedByRecommendation .input,.loh_contentNav>.sortList table.sortList td#isSortedByDiscount .input,.loh_contentNav>.sortList table.sortList td#isSortedByDistance .input{color:#22588d;font-weight:bold}.loh_contentNav>.sortList table.sortList td#isSortedByRecommendation{padding:8px}.loh_contentNav>.sortList table.sortList td#isSortedByDiscount,.loh_contentNav>.sortList table.sortList td#isSortedByDistance{padding:0}.loh_contentNav>.sortList table.sortList td#isSortedByDiscount span.input,.loh_contentNav>.sortList table.sortList td#isSortedByDistance span.input{height:100%;padding:8px;align-items:center}#hlWrap #tablehead{width:calc( 100% - 386px);margin-left:150px;table-layout:fixed;line-height:normal;height:56px;border-spacing:8px 0;border-collapse:separate}#hlWrap #tablehead tbody tr td{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background:white;border-radius:2px;color:#22588d;font-weight:bold}#hlWrap #tablehead tbody tr td.active{border:3px solid #22588d}#hlWrap #tablehead tbody tr td.mm{display:none}#hlWrap #tablehead tbody tr td.hf{display:none}#hlWrap #tablehead tbody tr td.hn,#hlWrap #tablehead tbody tr td.hr,#hlWrap #tablehead tbody tr td.hp{position:relative}#hlWrap #tablehead tbody tr td.hn a,#hlWrap #tablehead tbody tr td.hr a,#hlWrap #tablehead tbody tr td.hp a{display:inline-block;padding:0 8px;width:100%}#hlWrap #tablehead tbody tr td.hn a img,#hlWrap #tablehead tbody tr td.hr a img,#hlWrap #tablehead tbody tr td.hp a img{position:absolute;right:8px;top:50%}#hlWrap #tablehead tbody tr td.hp>span{display:block;height:50%}#hlWrap #tablehead tbody tr td.hp>span>a{font-size:9px}#hlWrap #tablehead tbody tr td.hi{display:none}#hlWrap #tablehead tbody tr td.hd{display:none;padding:0 8px;vertical-align:top;padding-top:8px;position:relative}#hlWrap #tablehead tbody tr td.hd>div{width:100%;margin-bottom:26px}#hlWrap #tablehead tbody tr td.hd>a{position:absolute;bottom:4px;display:flex;flex-direction:column;align-items:center;margin-right:4px;margin-left:4px}#hlWrap #tablehead tbody tr td.hd>a:nth-of-type(1){left:calc( 50% - 9px - 18px - 8px)}#hlWrap #tablehead tbody tr td.hd>a:nth-of-type(2){left:calc(50% - 9px)}#hlWrap #tablehead tbody tr td.hd>a:nth-of-type(3){left:calc( 50% - 9px + 18px + 8px)}#hlWrap #tablehead .hd>a:nth-of-type(4){display:none}#hlWrap #tablehead .hd span{text-indent:-100000px}#hlWrap #tablehead .hd span.citycenter{display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -3800px}#hlWrap #tablehead .hd span.train{display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -4000px}#hlWrap #tablehead .hd span.airport{display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -3900px}#hlWrap #tablehead .hd span.highway{display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -4200px}#hlWrap #tablehead .hd span.citycenterActive{display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -3800px;background-color:#e6e6e6}#hlWrap #tablehead .hd span.trainActive{display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -4000px;background-color:#e6e6e6}#hlWrap #tablehead .hd span.airportActive{display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -3900px;background-color:#e6e6e6}#hlWrap #tablehead .hd span.highwayActive{display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -4200px;background-color:#e6e6e6}#hotelBookingForm{padding-bottom:70px}#hlWrap #tablefoot{position:fixed;height:70px;bottom:16px;background:white;padding:16px;font-weight:normal;box-shadow:0 6px 15px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.12);display:flex;justify-content:space-between}#hlWrap #tablefoot .buttonWrapper{order:0;display:flex;align-items:center}#hlWrap #tablefoot .buttonWrapper .hotellistArrow{display:none}#hlWrap #tablefoot .buttonWrapper>*{margin-right:8px}#hlWrap #tablefoot .hotellistPager{order:1}#hlWrap #tablefoot .hotellistPager a{display:inline-block;text-align:center;font-weight:bold;background-color:#f7f7f8;padding:8px;min-width:28px}#hlWrap #tablefoot .hotellistPager a.active{background-color:#e2e2e2}#hlWrap #tablefoot .hotellistPager a.next::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#hlWrap #tablefoot .hotellistPager a.prev::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}#hlWrap #tablefoot .hotellistPager .linksWrapper a{margin-right:4px}#hlWrap #tablefoot .hotellistPager .linksWrapper a:last-child{margin-right:0}#hlWrap .loh_contentNav #sortDiscount a:hover,#hlWrap .loh_contentNav #sortReview a:hover{text-decoration:underline}#hlWrap .loh_contentNav #distances{right:0;left:auto !important}#hlWrap .loh_contentNav #distances a:hover{text-decoration:underline}#hlWrap .loh_contentNav #distances label>span:hover{text-decoration:underline}#hlWrap .loh_contentNav #sortStars .starsMin{height:10px;display:inline-block;background-repeat:no-repeat;background-position:0 0;background-image:url("../../../images/wide/_general/_general/ci/icons/trans_static.png");width:10px !important}#hlWrap .loh_contentNav #sortStars .starsMax{height:10px;display:inline-block;background-repeat:no-repeat;background-position:0 0;background-image:url("../../../images/wide/_general/_general/ci/icons/trans_static.png");width:50px !important}#hlWrap .loh_contentNav #sortStars .starsAnchor{justify-content:space-between;justify-content:space-evenly;display:flex;align-items:center}#hlWrap .loh_contentNav #sortDiscount dd{box-sizing:content-box}#hlWrap .loh_contentNav #sortDiscount dd .iconWrapper{display:block !important;margin-top:1em}#hlWrap .loh_contentNav .pseudoSelect dd.list{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;border:1px solid #e2e2e2}#hlWrap .loh_contentNav .pseudoSelect{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;border:1px solid #e2e2e2;position:absolute;z-index:30000}#hlWrap .loh_contentNav .pseudoSelect ul{margin:1px 2px 2px}#hlWrap .loh_contentNav .pseudoSelect dl{margin:1px 2px 2px}#hlWrap .loh_contentNav .pseudoSelect li,#hlWrap .loh_contentNav .pseudoSelect dt{background-color:white;color:#22588d;border-bottom:1px solid #f7f7f8;padding:5px 3px;font-weight:normal}#hlWrap .loh_contentNav .pseudoSelect li.on,#hlWrap .loh_contentNav .pseudoSelect dt.on{font-weight:bold;background-color:#e2e2e2;z-index:1000}#hlWrap .loh_contentNav .pseudoSelect li .desc,#hlWrap .loh_contentNav .pseudoSelect dt .desc{font-weight:bold;color:#333;padding:5px 3px}#hlWrap .loh_contentNav .pseudoSelect li a,#hlWrap .loh_contentNav .pseudoSelect li label,#hlWrap .loh_contentNav .pseudoSelect dt a,#hlWrap .loh_contentNav .pseudoSelect dt label{text-decoration:none}#hlWrap .loh_contentNav .pseudoSelect li span.input,#hlWrap .loh_contentNav .pseudoSelect dt span.input{display:block;float:left;position:relative;border:none !important}#hlWrap .loh_contentNav .pseudoSelect li input,#hlWrap .loh_contentNav .pseudoSelect dt input{position:absolute;top:-9999em}#hlWrap .loh_contentNav .pseudoSelect dd{border-top-right-radius:0.2em;border-bottom-right-radius:0.2em;padding:3px 12px;position:absolute;margin:-2px 0 61px 1px;top:1px;width:20em;z-index:1000}#hlWrap .loh_contentNav div.pseudoSelect dl,#hlWrap .loh_contentNav div.pseudoSelect dt,#hlWrap .loh_contentNav div.pseudoSelect dd{font-weight:normal;margin:0}#hlWrap .loh_contentNav div.pseudoSelect dl{width:auto !important}#hlWrap .loh_contentNav .pseudoSelect dd span{display:block}#hlWrap .loh_contentNav .pseudoSelect dd span .icon{background:url("../../../images/wide/_general/_general/elements/sprite.png") no-repeat 0 -9250px;display:block;clear:both;height:16px;width:82px;color:#fff;padding:0.2em 0.5em}#hlWrap .loh_contentNav .pseudoSelect dd span .icon.exclusivePriceEn,#hlWrap .loh_contentNav .pseudoSelect dd span .icon.exclusivePrice{background-position:0 -11985px;text-indent:-10000px}#hlWrap .loh_contentNav .pseudoSelect dd span .icon.hotDeal{background-position:0 -11807px;font-size:12px;font-weight:bold}.hotelTeaserContainer{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);margin-top:8px;background-color:white;position:relative;display:flex;padding-top:8px;padding-bottom:8px}.hotelTeaserContainer.selected{background-color:#e6e6e6}.hotelTeaserContainer:hover .hp a{color:#22588d;text-decoration:underline}.hotelTeaserContainer:hover .hn a{color:#22588d;text-decoration:underline}.hotelTeaserContainer .np dl,.hotelTeaserContainer .hf dl{display:none}.hotelTeaserContainer .tqSeal{top:-6px;right:100%;position:absolute;display:block;height:32px;width:31px;background-repeat:no-repeat;background-image:url("../../../images/wide/_general/_general/icons/ic_top_quality_seal_hotellist.png")}.hotelTeaserContainer .promo{position:absolute;top:0;left:0;background-color:rgba(100,138,175,0.7);color:white;padding-left:16px;padding-right:16px}.hotelTeaserContainer .mm{width:32px;flex:none;align-self:center;display:flex;justify-content:center}.hotelTeaserContainer .mm .op{display:none}.hotelTeaserContainer .hf{width:120px;flex:none}.hotelTeaserContainer .hf img{width:100%;height:auto}.hotelTeaserContainer .hn{position:relative;display:flex;flex-direction:column;min-width:140px;flex-grow:1;flex-shrink:1;padding-left:24px}.hotelTeaserContainer .hn .starsHRS{position:absolute;top:0;left:100%;width:86px;padding-right:32px;display:flex;justify-content:center}.hotelTeaserContainer .hn .starsText{display:none}.hotelTeaserContainer .hn a{font-weight:bold;font-size:13px;color:#333}.hotelTeaserContainer .hn a:hover{color:#22588d;text-decoration:underline}.hotelTeaserContainer .hn .address{margin-top:8px}.hotelTeaserContainer .hr{width:86px;flex:none;align-self:center;display:flex;justify-content:center;padding-right:40px;padding-top:16px;padding-bottom:16px}.hotelTeaserContainer .hr a.totalRating{text-decoration:none}.hotelTeaserContainer .np{order:2;display:flex;flex-direction:column;width:260px;flex:none;padding-bottom:20px}.hotelTeaserContainer .hp a{display:block;color:#333;font-size:11px}.hotelTeaserContainer .hp a:hover{color:#22588d;text-decoration:underline}.hotelTeaserContainer .hp a strong{font-size:15px}.hotelTeaserContainer .hp a ~ .priceClearer{height:16px}.hotelTeaserContainer .hp .corp img{height:18px;width:auto}.hotelTeaserContainer .hi{margin-top:8px}.hotelTeaserContainer .distances{order:2;display:flex;flex-direction:column;justify-content:center;flex:none;width:72px}.hotelTeaserContainer .distances .hd{display:flex;align-items:center;font-size:11px}.hotelTeaserContainer .distances .hd::before{margin-right:4px}.hotelTeaserContainer .distances .hd:nth-of-type(1)::before{content:"";display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -3800px}.hotelTeaserContainer .distances .hd:nth-of-type(2){margin-top:8px}.hotelTeaserContainer .distances .hd:nth-of-type(2)::before{content:"";display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -4000px}.hotelTeaserContainer .distances .hd:nth-of-type(3){margin-top:8px}.hotelTeaserContainer .distances .hd:nth-of-type(3)::before{content:"";display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -3900px}.hotelTeaserContainer .distances .hd:nth-of-type(4){display:none !important}.hotelTeaserContainer .distances .hd:nth-of-type(4)::before{content:"";display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -4200px}.hotelTeaserContainer>a.hlLink{display:none}.hotelTeaserContainer .booking{order:1;position:relative;flex:none}.hotelTeaserContainer .booking .shortage{position:absolute;bottom:0;left:100%;font-size:11px;color:#cc092f;text-align:left;white-space:nowrap}.hotelTeaserContainer .booking .buttonBox{display:none}.hotelTeaserContainer .booking .buttonBox .arrow{display:none}.hotelTeaserContainer .booking .buttonBox a{display:block;text-decoration:none;background-color:#22588d;color:white;font-size:12px;padding-top:8px;padding-bottom:8px;text-align:center}.hotellist .hp .corpRate,.hotellist .hp .corpRate15{color:#22588d;display:inline-block;white-space:nowrap;font-size:11px}.hotellist .hp .hotdeal{color:#cc092f;font-size:11px;display:inline-block;white-space:nowrap}.hotellist .hp .bonbon{display:inline-block}.hotellist .hp span+.bonbon{margin-left:8px}.hotellist .hp .preferred{display:inline-block}.hotellist .hp .economy{white-space:nowrap;font-size:11px;display:inline-block}.hotellist .hp .excl,.hotellist .hp .exclEn{display:inline-block;color:transparent;font-size:0}.hotellist .hp .excl::after,.hotellist .hp .exclEn::after{font-size:11px;content:"Exclusive Price";color:#333}.hotellist .hp .discount{white-space:nowrap;font-size:11px;display:inline-block}.hotellist .hp .pre-paid{color:#cc092f;font-size:11px}.hotellist .hp span ~ .corpRate,.hotellist .hp span ~ .corpRate15,.hotellist .hp span ~ .hotdeal,.hotellist .hp span ~ .economy,.hotellist .hp span ~ .preferred,.hotellist .hp span ~ .excl,.hotellist .hp span ~ .exclEn,.hotellist .hp span ~ .discount,.hotellist .hp span ~ .pre-paid{display:block}#hlWrap{position:relative}#hlWrap #openMap{position:absolute;top:0;left:0;width:206px;height:64px;cursor:pointer;background-color:#dfdcd5;background-image:url("../../../images/wide/_general/_general/icons/searchwidgetMapSprite.png");background-repeat:no-repeat;background-position-x:50%;background-position-y:0}#hlWrap #openMap:hover{background-color:#eceae6;background-position-y:-336px}#hlWrap #openMap .mapButtonTitle{font-weight:bold;color:#22588d;position:absolute;top:calc(100% + 16px);right:8px}#hlWrap #openMap .mapButtonTitle::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#hlWrap .col2::before{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;content:"";display:block;height:104px;margin-bottom:10px}#hlWrap{display:flex;margin-top:16px;z-index:0}#hlWrap .col7{order:1;flex-grow:1;flex-shrink:1;flex-basis:0;min-width:0;float:none}#hlWrap .col2{order:0;margin-right:16px;width:206px;flex:none}.changeCurrencyForm{background-color:white;padding:8px;border:1px solid #999}.changeCurrencyForm .pseudeoSelectWrapper{position:absolute;right:0;top:100%}.changeCurrencyForm .pseudeoSelectWrapper .pseudoSelect{top:0;right:0}.changeCurrencyForm #changeCurrency.hideAbsolute,.changeCurrencyForm .pseudeoSelectWrapper.hideAbsolute{display:none}.changeCurrencyForm .currencySelectButton{font-weight:bold;cursor:pointer}.changeCurrencyForm .currencySelectButton::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.changeCurrencyForm .currencySelect{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);max-height:232px;overflow-x:hidden;overflow-y:auto;width:250px}.changeCurrencyForm .currencySelect li{cursor:pointer}.changeCurrencyForm .currencySelect li:hover{font-weight:bold;text-decoration:underline;background-color:#e2e2e2}.jsNotepad dl.tooltip{display:flex}.jsNotepad dl.tooltip dt ~ dt{margin-left:48px}.jsNotepad dl.tooltip dd{margin-left:16px}.jsNotepad table#tablehead.tablehead.hotellist.notepad{width:calc(100% + 16px);margin-left:-8px;position:relative;table-layout:fixed;line-height:normal;height:56px;border-spacing:8px 0;border-collapse:separate;font-size:13px}.jsNotepad table#tablehead.tablehead.hotellist.notepad td{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background:white;border-radius:2px;color:#22588d;font-weight:bold;padding-left:8px;padding-right:8px}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.active{border:1px solid #22588d}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.mm{width:140px}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hf{display:none}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hn{width:200px}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hr{width:160px}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hp>span{display:block;height:50%;font-size:9px}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hi{display:none}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hd{width:245px;position:relative;vertical-align:top;padding:0 8px;padding-top:8px;padding-left:16px}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hd>div{width:100%;margin-bottom:8px}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hd>span{float:left;margin-right:16px;color:transparent;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hd>span.citycenter::before{content:"";display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -3800px}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hd>span.train::before{content:"";display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -4000px}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hd>span.airport::before{content:"";display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -3900px}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hd>span.highway{display:none}.jsNotepad table#tablehead.tablehead.hotellist.notepad td.hd>span.highway::before{content:"";display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -4200px}.jsNotepad ~ .contentFooter{margin-top:24px}#tablefoot.notepad{bottom:16px;background:white;padding:16px;font-weight:normal;box-shadow:0 6px 15px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.12);display:flex;align-items:center}#tablefoot.notepad .hotellistArrow{display:none}#tablefoot.notepad>*{margin-right:8px}div#hotellistWrap.print table#tablehead td.hp>span{display:block;height:50%;font-size:9px}div#hotellistWrap.print table#tablehead td.hi{text-indent:-10000px}div#hotellistWrap.print table#tablehead td.hi span,div#hotellistWrap.print table#tablehead td.hi br{display:none}div#hotellistWrap.print table#tablehead td.hd{width:160px;padding-right:16px;text-align:right}div#hotellistWrap.print table#tablehead td.hd div{margin-bottom:8px}div#hotellistWrap.print table#tablehead td.hd span{margin-left:16px;display:inline-block}div#hotellistWrap.print table#tablehead td.hd span.citycenter::before{content:"";display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -3800px}div#hotellistWrap.print table#tablehead td.hd span.train::before{content:"";display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -4000px}div#hotellistWrap.print table#tablehead td.hd span.airport::before{content:"";display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -3900px}div#hotellistWrap.print table#tablehead td.hd span.highway{display:none}div#hotellistWrap.print table#tablehead td.hd span.highway::before{content:"";display:block;width:18px;height:18px;background-image:url("../../../images/wide/_general/_general/elements/sprite_hd.png");background-repeat:no-repeat;background-position:0 -4200px}div#hotellistWrap.notepad table.hotellist,div#hotellistWrap.print table.hotellist{width:100%;position:relative;table-layout:fixed;font-size:13px;border-spacing:0 16px;border-collapse:separate;text-align:left}div#hotellistWrap.notepad table.hotellist tr,div#hotellistWrap.print table.hotellist tr{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white}div#hotellistWrap.notepad table.hotellist tr td,div#hotellistWrap.print table.hotellist tr td{padding-top:8px;padding-bottom:8px}div#hotellistWrap.notepad table.hotellist tr td.mm,div#hotellistWrap.print table.hotellist tr td.mm{width:30px;padding-left:8px}div#hotellistWrap.notepad table.hotellist tr td.hf,div#hotellistWrap.print table.hotellist tr td.hf{width:140px}div#hotellistWrap.notepad table.hotellist tr td.hn,div#hotellistWrap.print table.hotellist tr td.hn{width:200px}div#hotellistWrap.notepad table.hotellist tr td.hr,div#hotellistWrap.print table.hotellist tr td.hr{width:160px}div#hotellistWrap.notepad table.hotellist tr td.hr span.starsHRS>span:first-of-type,div#hotellistWrap.print table.hotellist tr td.hr span.starsHRS>span:first-of-type{color:transparent;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div#hotellistWrap.notepad table.hotellist tr td.hr span.starsHRS span.starsText,div#hotellistWrap.print table.hotellist tr td.hr span.starsHRS span.starsText{display:none}div#hotellistWrap.notepad table.hotellist tr td.hr .totalRating,div#hotellistWrap.print table.hotellist tr td.hr .totalRating{margin-top:8px}div#hotellistWrap.notepad table.hotellist tr td.np .hp a,div#hotellistWrap.print table.hotellist tr td.np .hp a{display:block}div#hotellistWrap.notepad table.hotellist tr td.np .hp>span ~ img,div#hotellistWrap.print table.hotellist tr td.np .hp>span ~ img{display:block}div#hotellistWrap.notepad table.hotellist tr td.np dl,div#hotellistWrap.print table.hotellist tr td.np dl{display:none}div#hotellistWrap.notepad table.hotellist tr td.hd,div#hotellistWrap.print table.hotellist tr td.hd{width:34px}div#hotellistWrap.notepad table.hotellist tr td.hd.last,div#hotellistWrap.print table.hotellist tr td.hd.last{width:0}div#hotellistWrap.notepad table.hotellist tr td.hd.last span,div#hotellistWrap.print table.hotellist tr td.hd.last span{display:none}div#hotellistWrap.notepad table.hotellist tr td.hb,div#hotellistWrap.print table.hotellist tr td.hb{width:130px;padding-left:24px}div#hotellistWrap.notepad table.hotellist tr td.hb,div#hotellistWrap.print table.hotellist tr td.hb{padding-right:16px}div#hotellistWrap.notepad table.hotellist tr td.hb .shortage,div#hotellistWrap.print table.hotellist tr td.hb .shortage{font-size:11px;color:#cc092f}div#hotellistWrap.notepad table.hotellist tr td.hb .buttonBox a,div#hotellistWrap.print table.hotellist tr td.hb .buttonBox a{display:block;background-color:#22588d;color:white;font-size:12px;padding-top:8px;padding-bottom:8px;text-align:center}#wrap.rating .teaser.tCol3.marginal p.pic{border:4px solid red !important;display:none}#wrap.rating .comments ~ .comments{margin-top:48px;margin-left:auto;margin-right:auto}#wrap.rating .col3>.teaser.search ~ .teaser:not(.search) ~ .teaser{display:none}#wrap.rating .col3>.teaser.search ~ .teaser:not(.search){margin-top:10px}#wrap.rating .col3>.teaser.hsv3,#wrap.hotelData .col3>.teaser.hsv3{display:none}#wrap.rating .col3>.teaser.hasGuarantee,#wrap.hotelData .col3>.teaser.hasGuarantee{display:none}#wrap.rating .col3>.teaser.profis,#wrap.hotelData .col3>.teaser.profis{display:none}#wrap.rating .col3>.teaser.search ~ .teaser.search,#wrap.hotelData .col3>.teaser.search ~ .teaser.search{display:none}#wrap.rating .contentTitle,#wrap.hotelData .contentTitle{width:100%}#wrap.rating .contentTitle h2,#wrap.hotelData .contentTitle h2{margin:0;display:flex;flex-wrap:wrap}#wrap.rating .contentTitle h2 .rating_star_title,#wrap.hotelData .contentTitle h2 .rating_star_title{font-size:11px;margin-left:8px}#wrap.rating .contentTitle h2 .title,#wrap.hotelData .contentTitle h2 .title{font-size:15px;width:100%;margin-top:8px}#wrap.rating .contentTitle .fc,#wrap.hotelData .contentTitle .fc{display:none}#wrap.rating #availabilityForm,#wrap.hotelData #availabilityForm{margin-top:24px;max-width:600px;display:flex;flex-direction:column}#wrap.rating #availabilityForm fieldset:first-of-type label,#wrap.hotelData #availabilityForm fieldset:first-of-type label{display:inline-block;width:50%}#wrap.rating #availabilityForm fieldset:first-of-type label input,#wrap.hotelData #availabilityForm fieldset:first-of-type label input{width:100%}#wrap.rating #availabilityForm fieldset:first-of-type label[for="start_stayPeriod"],#wrap.hotelData #availabilityForm fieldset:first-of-type label[for="start_stayPeriod"]{padding-right:4px}#wrap.rating #availabilityForm fieldset:first-of-type label[for="end_stayPeriod"],#wrap.hotelData #availabilityForm fieldset:first-of-type label[for="end_stayPeriod"]{padding-left:4px;margin-left:-4px}#wrap.rating #availabilityForm fieldset:last-of-type,#wrap.hotelData #availabilityForm fieldset:last-of-type{margin-top:24px;float:none}#wrap.rating #availabilityForm fieldset:last-of-type label,#wrap.hotelData #availabilityForm fieldset:last-of-type label{display:inline-block;width:25%}#wrap.rating #availabilityForm fieldset:last-of-type label input,#wrap.rating #availabilityForm fieldset:last-of-type label select,#wrap.hotelData #availabilityForm fieldset:last-of-type label input,#wrap.hotelData #availabilityForm fieldset:last-of-type label select{width:50%}#wrap.rating #availabilityForm fieldset:last-of-type label[for="doubleRooms"],#wrap.hotelData #availabilityForm fieldset:last-of-type label[for="doubleRooms"]{margin-left:-4px}#wrap.rating #availabilityForm fieldset:last-of-type label[for="adults"],#wrap.hotelData #availabilityForm fieldset:last-of-type label[for="adults"]{padding-left:4px;margin-left:-4px}#wrap.rating #availabilityForm fieldset:last-of-type label[for="children"],#wrap.hotelData #availabilityForm fieldset:last-of-type label[for="children"]{margin-left:-4px}#wrap.rating #availabilityForm span.button,#wrap.hotelData #availabilityForm span.button{display:flex;justify-content:flex-end;margin-top:24px;order:1}#wrap.rating #content>form,#wrap.hotelData #content>form{width:100%;display:flex}#wrap.rating #content>form table.data.summary.allRoundPrice,#wrap.hotelData #content>form table.data.summary.allRoundPrice{width:100%;text-align:left;font-size:13px;margin-top:24px;table-layout:fixed}#wrap.rating #content>form table.data.summary.allRoundPrice dl,#wrap.hotelData #content>form table.data.summary.allRoundPrice dl{display:flex}#wrap.rating #content>form table.data.summary.allRoundPrice #toPriceDetails,#wrap.hotelData #content>form table.data.summary.allRoundPrice #toPriceDetails{outline:none;border:none;background:none;padding:0;color:#22588d;font-weight:bold;display:flex;align-items:center;justify-content:center}#wrap.rating #content>form table.data.summary.allRoundPrice span.button.booking,#wrap.hotelData #content>form table.data.summary.allRoundPrice span.button.booking{margin-top:24px;display:flex}#wrap.rating #content>form .hrsGuarantee,#wrap.hotelData #content>form .hrsGuarantee{display:none}#wrap.rating #content>form .bar>h3,#wrap.hotelData #content>form .bar>h3{margin:0;margin-top:16px;margin-bottom:16px}#wrap.rating #content>form>.col6,#wrap.hotelData #content>form>.col6{flex-grow:1;flex-shrink:1;flex-basis:0;min-width:0}#wrap.rating #content>form>.col3,#wrap.hotelData #content>form>.col3{flex:none;width:320px;margin-left:10px;padding-top:112px}#wrap.rating #content>form>.col8,#wrap.hotelData #content>form>.col8{width:100%}#wrap.rating #content>form .jsToggler,#wrap.hotelData #content>form .jsToggler{color:#22588d;cursor:pointer}#wrap.rating #content>form .jsToggler::before,#wrap.hotelData #content>form .jsToggler::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#wrap.rating #content>form .jsToggler.jsToggled::before,#wrap.hotelData #content>form .jsToggler.jsToggled::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#wrap.rating #content>form .marginalSearch>p,#wrap.hotelData #content>form .marginalSearch>p{display:flex}#wrap.rating #content>form .marginalSearch>p>label,#wrap.hotelData #content>form .marginalSearch>p>label{width:50%}#wrap.rating #content>form .marginalSearch>p>label:first-of-type,#wrap.hotelData #content>form .marginalSearch>p>label:first-of-type{padding-right:4px}#wrap.rating #content>form .marginalSearch>p>label:last-of-type,#wrap.hotelData #content>form .marginalSearch>p>label:last-of-type{padding-left:4px}#wrap.rating #content>form .marginalSearch>p>label>input,#wrap.hotelData #content>form .marginalSearch>p>label>input{width:100%}#wrap.rating #content>form .marginalSearch>p>label>select,#wrap.hotelData #content>form .marginalSearch>p>label>select{width:100%}#wrap.rating #content>form .marginalSearch>span.button,#wrap.hotelData #content>form .marginalSearch>span.button{display:flex;justify-content:flex-end;margin-top:24px}#wrap.rating #content>form .contentFooter,#wrap.hotelData #content>form .contentFooter{margin-top:24px;display:flex}#wrap.rating #content>form .contentFooter a.print,#wrap.hotelData #content>form .contentFooter a.print{margin-left:auto}#wrap.rating #content>form #web4BasketFooter,#wrap.hotelData #content>form #web4BasketFooter{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;padding:16px 24px;margin-top:24px;position:relative}#wrap.rating #content>form #web4BasketFooter .hrsService,#wrap.hotelData #content>form #web4BasketFooter .hrsService{display:block;margin-bottom:16px}#wrap.rating #content>form #web4BasketFooter .checkListSecure,#wrap.hotelData #content>form #web4BasketFooter .checkListSecure{margin-top:16px;margin-bottom:16px;position:absolute;bottom:16px}#wrap.rating #content>form #web4BasketFooter .checkListSecure li,#wrap.hotelData #content>form #web4BasketFooter .checkListSecure li{vertical-align:middle}#wrap.rating #content>form #web4BasketFooter .checkListSecure li::before,#wrap.hotelData #content>form #web4BasketFooter .checkListSecure li::before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQxIDI0MSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxwYXRoIGQ9Ik0yMDguNzg5LDI5Ljk3MkwyNDAuNjA4LDYxLjc5Mkw5MS43NjMsMjEwLjYzN0wwLDExOC44NzZMMzEuODE5LDg3LjA1Nkw5MS43NjMsMTQ2Ljk5OEwyMDguNzg5LDI5Ljk3MloiIHN0eWxlPSJmaWxsOnJnYigyNCw2NSwxMDYpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgo8L3N2Zz4=");-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);margin-right:4px;flex:none}#wrap.rating #content>form #web4BasketFooter .safeBooking,#wrap.hotelData #content>form #web4BasketFooter .safeBooking{vertical-align:middle;position:absolute;bottom:16px}#wrap.rating #content>form #web4BasketFooter .safeBooking::before,#wrap.hotelData #content>form #web4BasketFooter .safeBooking::before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQxIDI0MSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxwYXRoIGQ9Ik0yMDguNzg5LDI5Ljk3MkwyNDAuNjA4LDYxLjc5Mkw5MS43NjMsMjEwLjYzN0wwLDExOC44NzZMMzEuODE5LDg3LjA1Nkw5MS43NjMsMTQ2Ljk5OEwyMDguNzg5LDI5Ljk3MloiIHN0eWxlPSJmaWxsOnJnYigyNCw2NSwxMDYpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgo8L3N2Zz4=");-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);margin-right:4px;flex:none}#wrap.rating #content>form #web4BasketFooter a.print::before,#wrap.hotelData #content>form #web4BasketFooter a.print::before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5wcmludDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJwcmludCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImJhc2VsaW5lLXByaW50LTI0cHgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA1LjAwMDAwMCkiIGZpbGw9IiM2RDZENzciIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNyw1IEwzLDUgQzEuMzQsNSAwLDYuMzQgMCw4IEwwLDE0IEw0LDE0IEw0LDE4IEwxNiwxOCBMMTYsMTQgTDIwLDE0IEwyMCw4IEMyMCw2LjM0IDE4LjY2LDUgMTcsNSBaIE0xNCwxNiBMNiwxNiBMNiwxMSBMMTQsMTEgTDE0LDE2IFogTTE3LDkgQzE2LjQ1LDkgMTYsOC41NSAxNiw4IEMxNiw3LjQ1IDE2LjQ1LDcgMTcsNyBDMTcuNTUsNyAxOCw3LjQ1IDE4LDggQzE4LDguNTUgMTcuNTUsOSAxNyw5IFogTTE2LDAgTDQsMCBMNCw0IEwxNiw0IEwxNiwwIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+")}#wrap.rating #content>form #web4BasketFooter span.button.booking,#wrap.hotelData #content>form #web4BasketFooter span.button.booking{display:flex;justify-content:flex-end}#wrap.rating #content>form .mapContainer,#wrap.hotelData #content>form .mapContainer{margin-top:24px}#wrap.rating #content>form .mapContainer>.dashboardGoogleMap,#wrap.hotelData #content>form .mapContainer>.dashboardGoogleMap{width:612px}#wrap.rating #content>form .mapContainer+.bar+.jsToggleWrap>.box,#wrap.hotelData #content>form .mapContainer+.bar+.jsToggleWrap>.box{display:flex;flex-wrap:wrap}#wrap.rating #content>form .mapContainer+.bar+.jsToggleWrap>.box .distance,#wrap.hotelData #content>form .mapContainer+.bar+.jsToggleWrap>.box .distance{margin-top:24px;flex-basis:100%}#wrap.rating #content>form .mapContainer+.bar+.jsToggleWrap>.box .distance #submitChangeDimension,#wrap.hotelData #content>form .mapContainer+.bar+.jsToggleWrap>.box .distance #submitChangeDimension{margin-left:8px}#wrap.rating #content>form .mapContainer+.bar+.jsToggleWrap>.box .distance+p,#wrap.hotelData #content>form .mapContainer+.bar+.jsToggleWrap>.box .distance+p{flex-basis:100%}#wrap.rating #content>form .mapContainer+.bar+.jsToggleWrap>.box .distance+p .poiDistanceHeadlineIcon,#wrap.hotelData #content>form .mapContainer+.bar+.jsToggleWrap>.box .distance+p .poiDistanceHeadlineIcon{margin-right:8px}#wrap.rating #content>form .mapContainer+.bar+.jsToggleWrap>.box .leftCol,#wrap.hotelData #content>form .mapContainer+.bar+.jsToggleWrap>.box .leftCol{width:50%}#wrap.rating #content>form .mapContainer+.bar+.jsToggleWrap>.box .rightCol,#wrap.hotelData #content>form .mapContainer+.bar+.jsToggleWrap>.box .rightCol{width:50%}dl.amenities{display:flex;flex-wrap:wrap;margin-right:16px}dl.amenities dt{flex-basis:50%;flex-grow:1;flex-shrink:1;display:flex;align-items:center}dl.amenities dt .icon{flex:none;margin-right:8px}dl.amenities dt ~ dt{margin-top:24px}dl.amenities dd ~ dd{margin-top:24px}#hotelDetailsLightBox{width:975px}#hotelDetailsLightBox a.close{z-index:1000;color:transparent;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:12px;top:24px}#wrap.hoteldetail .scrollContent{height:calc( 100vh - 155px - 16px - 40px - 32px)}#hotelDetailsLightBox .hotelInfo,#wrap.hoteldetail .hotelInfo{margin-top:16px;background-color:#f7f7f8;padding:24px 16px;position:relative}#hotelDetailsLightBox .hotelInfo .topQualitySeall,#wrap.hoteldetail .hotelInfo .topQualitySeall{display:none}#hotelDetailsLightBox .hotelInfo .contentTitle,#wrap.hoteldetail .hotelInfo .contentTitle{float:left}#hotelDetailsLightBox .hotelInfo .contentTitle h2,#wrap.hoteldetail .hotelInfo .contentTitle h2{margin:0;display:flex;flex-wrap:wrap}#hotelDetailsLightBox .hotelInfo .contentTitle h2 .rating_star_title,#wrap.hoteldetail .hotelInfo .contentTitle h2 .rating_star_title{font-size:11px;margin-left:8px}#hotelDetailsLightBox .hotelInfo .contentTitle h2 .title,#wrap.hoteldetail .hotelInfo .contentTitle h2 .title{font-size:15px;width:100%;margin-top:8px}#hotelDetailsLightBox .hotelInfo .contentTitle .fc,#wrap.hoteldetail .hotelInfo .contentTitle .fc{display:none}#hotelDetailsLightBox .hotelInfo .basketBookingInfos,#wrap.hoteldetail .hotelInfo .basketBookingInfos{float:right;font-size:13px;text-align:left}#hotelDetailsLightBox .hotelInfo .basketBookingInfos th,#wrap.hoteldetail .hotelInfo .basketBookingInfos th{padding-right:16px}#hotelDetailsLightBox .hotelInfo .basketBookingInfos td:first-of-type,#wrap.hoteldetail .hotelInfo .basketBookingInfos td:first-of-type{padding-right:16px}#hotelDetailsLightBox .hotelInfo .hotelAdress,#wrap.hoteldetail .hotelInfo .hotelAdress{margin-top:8px;float:left;clear:left}#hotelDetailsLightBox .hotelInfo::after,#wrap.hoteldetail .hotelInfo::after{content:"";display:block;clear:both}#wrap.hoteldetail form[name="bookingForm"]{padding-bottom:155px;position:relative}#wrap.hoteldetail form[name="bookingForm"] #head{z-index:50000}#hotelDetailsLightBox form[name="bookingForm"],#wrap.hoteldetail form[name="bookingForm"]{margin:0;padding-bottom:155px;position:relative}#hotelDetailsLightBox form[name="bookingForm"]>div:first-of-type,#wrap.hoteldetail form[name="bookingForm"]>div:first-of-type{position:relative;padding:16px 24px 0;height:56px;clear:both}#hotelDetailsLightBox form[name="bookingForm"]>div:first-of-type::before,#wrap.hoteldetail form[name="bookingForm"]>div:first-of-type::before{position:absolute;z-index:-1000;left:0;bottom:0;display:block;content:"";width:100%;height:0;border-bottom:1px solid #e2e2e2}#hotelDetailsLightBox form[name="bookingForm"] #hotelDetailsNav,#hotelDetailsLightBox form[name="bookingForm"] #nav,#wrap.hoteldetail form[name="bookingForm"] #hotelDetailsNav,#wrap.hoteldetail form[name="bookingForm"] #nav{display:flex;height:40px;float:left}#hotelDetailsLightBox form[name="bookingForm"] #hotelDetailsNav li,#hotelDetailsLightBox form[name="bookingForm"] #nav li,#wrap.hoteldetail form[name="bookingForm"] #hotelDetailsNav li,#wrap.hoteldetail form[name="bookingForm"] #nav li{display:flex;height:40px;border:1px solid #e2e2e2;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#f7f7f8;align-items:center;justify-content:center;padding:0 8px;margin-left:4px}#hotelDetailsLightBox form[name="bookingForm"] #hotelDetailsNav li:first-of-type,#hotelDetailsLightBox form[name="bookingForm"] #nav li:first-of-type,#wrap.hoteldetail form[name="bookingForm"] #hotelDetailsNav li:first-of-type,#wrap.hoteldetail form[name="bookingForm"] #nav li:first-of-type{margin-left:0}#hotelDetailsLightBox form[name="bookingForm"] #hotelDetailsNav li.active,#hotelDetailsLightBox form[name="bookingForm"] #nav li.active,#wrap.hoteldetail form[name="bookingForm"] #hotelDetailsNav li.active,#wrap.hoteldetail form[name="bookingForm"] #nav li.active{background-color:white;border-bottom-color:white}#hotelDetailsLightBox form[name="bookingForm"] #hotelDetailsNav li.active input,#hotelDetailsLightBox form[name="bookingForm"] #nav li.active input,#wrap.hoteldetail form[name="bookingForm"] #hotelDetailsNav li.active input,#wrap.hoteldetail form[name="bookingForm"] #nav li.active input{color:#333;font-weight:bold}#hotelDetailsLightBox form[name="bookingForm"] #hotelDetailsNav li input,#hotelDetailsLightBox form[name="bookingForm"] #nav li input,#wrap.hoteldetail form[name="bookingForm"] #hotelDetailsNav li input,#wrap.hoteldetail form[name="bookingForm"] #nav li input{border:none;background:none;outline:none;color:#22588d;font-weight:bold}#hotelDetailsLightBox form[name="bookingForm"] #datePrint,#wrap.hoteldetail form[name="bookingForm"] #datePrint{display:flex;align-items:center;height:40px;justify-content:flex-end;padding:0 4px;float:right}#hotelDetailsLightBox form[name="bookingForm"] #datePrint a.print::before,#wrap.hoteldetail form[name="bookingForm"] #datePrint a.print::before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5wcmludDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJwcmludCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImJhc2VsaW5lLXByaW50LTI0cHgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA1LjAwMDAwMCkiIGZpbGw9IiM2RDZENzciIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNyw1IEwzLDUgQzEuMzQsNSAwLDYuMzQgMCw4IEwwLDE0IEw0LDE0IEw0LDE4IEwxNiwxOCBMMTYsMTQgTDIwLDE0IEwyMCw4IEMyMCw2LjM0IDE4LjY2LDUgMTcsNSBaIE0xNCwxNiBMNiwxNiBMNiwxMSBMMTQsMTEgTDE0LDE2IFogTTE3LDkgQzE2LjQ1LDkgMTYsOC41NSAxNiw4IEMxNiw3LjQ1IDE2LjQ1LDcgMTcsNyBDMTcuNTUsNyAxOCw3LjQ1IDE4LDggQzE4LDguNTUgMTcuNTUsOSAxNyw5IFogTTE2LDAgTDQsMCBMNCw0IEwxNiw0IEwxNiwwIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+")}#hotelDetailsLightBox form[name="bookingForm"] .scrollContent,#wrap.hoteldetail form[name="bookingForm"] .scrollContent{padding:0 24px;clear:both;overflow-y:auto;overflow-x:hidden}#hotelDetailsLightBox form[name="bookingForm"] .box,#wrap.hoteldetail form[name="bookingForm"] .box{box-shadow:none;padding:0;background-color:transparent}#hotelDetailsLightBox form[name="bookingForm"] #web4BasketFooter,#wrap.hoteldetail form[name="bookingForm"] #web4BasketFooter{position:absolute;bottom:0;left:24px;z-index:20000;width:calc(100% - 48px);display:flex;flex-direction:column}#hotelDetailsLightBox form[name="bookingForm"] #web4BasketFooter #basketFooter,#wrap.hoteldetail form[name="bookingForm"] #web4BasketFooter #basketFooter{flex:auto;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;position:relative;padding-top:8px}#hotelDetailsLightBox form[name="bookingForm"] #web4BasketFooter .secureButtonFooter,#wrap.hoteldetail form[name="bookingForm"] #web4BasketFooter .secureButtonFooter{margin-top:auto;flex:none}#hotelDetailsLightBox form[name="bookingForm"] #web4BasketFooter .hrsService,#wrap.hoteldetail form[name="bookingForm"] #web4BasketFooter .hrsService{display:block;max-height:24px;position:absolute;bottom:calc(100% - 24px);left:0;width:100%;min-height:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:1000;background:white}#hotelDetailsLightBox form[name="bookingForm"] #web4BasketFooter .hrsService:hover,#wrap.hoteldetail form[name="bookingForm"] #web4BasketFooter .hrsService:hover{background-color:white;padding:8px;border:1px solid #e2e2e2;white-space:normal;max-height:800px;z-index:1000;transition:max-height 1000ms ease-in-out}#hotelDetailsLightBox form[name="bookingForm"] #web4BasketFooter .bonbon,#wrap.hoteldetail form[name="bookingForm"] #web4BasketFooter .bonbon{margin-right:8px}#hotelDetailsLightBox form[name="bookingForm"] #web4BasketFooter #totalPriceFooter,#wrap.hoteldetail form[name="bookingForm"] #web4BasketFooter #totalPriceFooter{padding-left:8px;padding-right:8px;border:1px solid #e2e2e2;margin-bottom:16px;margin-top:16px;background-color:white;z-index:1000;min-height:40px}#hotelDetailsLightBox form[name="bookingForm"] #web4BasketFooter #totalPriceFooter .taxesNotice,#wrap.hoteldetail form[name="bookingForm"] #web4BasketFooter #totalPriceFooter .taxesNotice{margin-top:8px;margin-bottom:8px}#hotelDetailsLightBox form[name="bookingForm"] #web4BasketFooter #totalPriceFooter .price,#wrap.hoteldetail form[name="bookingForm"] #web4BasketFooter #totalPriceFooter .price{align-self:center;margin-top:2px;margin-bottom:2px;line-height:normal}#hotelDetailsLightBox form[name="bookingForm"] .secureButtonFooter,#wrap.hoteldetail form[name="bookingForm"] .secureButtonFooter{margin-bottom:16px;display:flex}#hotelDetailsLightBox form[name="bookingForm"] .secureButtonFooter .button,#wrap.hoteldetail form[name="bookingForm"] .secureButtonFooter .button{margin-left:auto}#hotelDetailsLightBox form[name="bookingForm"] .checkListSecure,#wrap.hoteldetail form[name="bookingForm"] .checkListSecure{display:flex;font-size:11px}#hotelDetailsLightBox form[name="bookingForm"] .checkListSecure li,#wrap.hoteldetail form[name="bookingForm"] .checkListSecure li{display:flex;align-items:center;margin-left:16px}#hotelDetailsLightBox form[name="bookingForm"] .checkListSecure li:first-of-type,#wrap.hoteldetail form[name="bookingForm"] .checkListSecure li:first-of-type{margin-left:0}#hotelDetailsLightBox form[name="bookingForm"] .checkListSecure li::before,#wrap.hoteldetail form[name="bookingForm"] .checkListSecure li::before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQxIDI0MSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxwYXRoIGQ9Ik0yMDguNzg5LDI5Ljk3MkwyNDAuNjA4LDYxLjc5Mkw5MS43NjMsMjEwLjYzN0wwLDExOC44NzZMMzEuODE5LDg3LjA1Nkw5MS43NjMsMTQ2Ljk5OEwyMDguNzg5LDI5Ljk3MloiIHN0eWxlPSJmaWxsOnJnYigyNCw2NSwxMDYpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgo8L3N2Zz4=");-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);margin-right:4px;flex:none}#hotelDetailsLightBox form[name="bookingForm"] .meituanHotelsMsg,#wrap.hoteldetail form[name="bookingForm"] .meituanHotelsMsg,#wrap.hotelData .meituanHotelsMsg{color:black;padding-top:10px}#hotelDetailsLightBox form[name="bookingForm"] .button input.disabled,#wrap.hoteldetail form[name="bookingForm"] .button input.disabled,#wrap.hotelData .button input.disabled{background-color:#999;color:#e2e2e2;cursor:default}#hotelDetailsLightBox form[name="bookingForm"] .selectedBothPayNowAndPostPayOffers,#wrap.hoteldetail form[name="bookingForm"] .selectedBothPayNowAndPostPayOffers,#wrap.hotelData .selectedBothPayNowAndPostPayOffers{color:#cc092f;font-weight:bold;padding:0 0 5px 0}.bem_hotel_information{position:relative}#hotelDetailsLightBox #content,#wrap.hoteldetail #content{display:flex;margin-top:24px}#hotelDetailsLightBox #content h3,#wrap.hoteldetail #content h3{margin:0}#hotelDetailsLightBox #content>.col6,#wrap.hoteldetail #content>.col6{flex-grow:1;flex-shrink:1;flex-basis:0;min-width:0}#hotelDetailsLightBox #content>.col6 .spaceV,#wrap.hoteldetail #content>.col6 .spaceV{height:48px}#hotelDetailsLightBox #content>.col2,#wrap.hoteldetail #content>.col2{display:none;flex:none;width:288px;margin-left:16px}#hotelDetailsLightBox #content>.col2 .teaser,#wrap.hoteldetail #content>.col2 .teaser{box-shadow:none;background-color:#f7f7f8;margin-top:8px}#hotelDetailsLightBox #content>.col2 .teaser:first-of-type,#wrap.hoteldetail #content>.col2 .teaser:first-of-type{margin-top:0}#hotelDetailsLightBox #content>.col2 .teaser>h4,#wrap.hoteldetail #content>.col2 .teaser>h4{margin:0;font-size:15px}#hotelDetailsLightBox #content>.col2 .teaser .rating,#wrap.hoteldetail #content>.col2 .teaser .rating{display:flex}#hotelDetailsLightBox #content>.col2 .teaser .ratingDescription,#wrap.hoteldetail #content>.col2 .teaser .ratingDescription{justify-content:space-between;justify-content:space-evenly;color:#2fb8db;display:flex;flex-direction:column;margin-left:16px;font-size:11px}#hotelDetailsLightBox #content>.col2 .teaser .ratingDescription strong,#wrap.hoteldetail #content>.col2 .teaser .ratingDescription strong{font-size:13px}#hotelDetailsLightBox #content>.col2 .teaser .result,#wrap.hoteldetail #content>.col2 .teaser .result{margin-top:16px}#hotelDetailsLightBox #content>.col2 .teaser div.result+p,#wrap.hoteldetail #content>.col2 .teaser div.result+p{margin:0;border-top:1px solid #e2e2e2;margin-top:16px;padding-top:16px;display:flex;align-items:center}#hotelDetailsLightBox #content>.col2 .teaser div.result+p::after,#wrap.hoteldetail #content>.col2 .teaser div.result+p::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#hotelDetailsLightBox #content>.col2 .teaser #service_ToCustomerRating,#wrap.hoteldetail #content>.col2 .teaser #service_ToCustomerRating{float:none;color:#22588d;font-weight:bold;background:none;padding:0;border:none}#hotelDetailsLightBox #content>.col2 .teaser #service_ToCustomerRating:focus,#wrap.hoteldetail #content>.col2 .teaser #service_ToCustomerRating:focus{outline:none;border:none}#hotelDetailsLightBox #content>.col2 .teaser>h5,#wrap.hoteldetail #content>.col2 .teaser>h5{margin:0;margin-top:16px;font-size:13px}#hotelDetailsLightBox #content>.col2 .teaser>p.phoneBahn,#wrap.hoteldetail #content>.col2 .teaser>p.phoneBahn{margin:0;margin-top:4px}#hotelDetailsLightBox #content>.col2 .teaser>p.phoneBahn ~ p,#wrap.hoteldetail #content>.col2 .teaser>p.phoneBahn ~ p{margin:0;margin-top:4px}#pG_back{position:absolute;z-index:1000;display:block;width:24px;height:24px;border:5px solid #22588d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;border-top:0;border-right:0;left:6px;bottom:64px}#pG_forward{position:absolute;z-index:1000;display:block;width:24px;height:24px;border:5px solid #22588d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;border-bottom:0;border-left:0;right:6px;bottom:64px}#photoGallery{margin-right:28px;margin-left:28px;overflow:hidden}#photoGallery h4{margin:0;margin-bottom:16px;margin-top:8px;display:none}#photoGallery .slideShow{display:flex;position:relative}#photoGallery .slideShow .info{display:none}#photoGallery .slideShow li{margin-right:26px;cursor:pointer;display:flex;flex-direction:column;text-align:center}#photoGallery .slideShow li div{order:-1;margin-bottom:8px}#photoGallery .hiddenPicture{display:none !important}.help-layer.mediathek{width:650px !important}dl#hotelinformation{margin:0;margin-top:24px;position:relative;display:flex;flex-wrap:wrap}dl#hotelinformation dt{flex:none;width:50%;font-weight:bold;margin-top:24px}dl#hotelinformation dt:first-of-type{margin-top:0}dl#hotelinformation dd{margin:0;flex:none;width:50%;margin-top:24px}dl#hotelinformation dd:first-of-type{margin-top:0}#wrap.hotelData .web4Basket{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;padding:16px 24px;margin-top:24px}#hotelDetailsLightBox .col8,#wrap.hoteldetail .col8,#wrap.hotelData .col8,form[name="modifyBookingChangeOfferForm"] .col8{margin-top:48px}#hotelDetailsLightBox .col8 .basketGuarantee,#wrap.hoteldetail .col8 .basketGuarantee,#wrap.hotelData .col8 .basketGuarantee,form[name="modifyBookingChangeOfferForm"] .col8 .basketGuarantee{display:none}#hotelDetailsLightBox .col8 .web4Basket,#wrap.hoteldetail .col8 .web4Basket,#wrap.hotelData .col8 .web4Basket,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket{display:flex;flex-wrap:wrap}#hotelDetailsLightBox .col8 .web4Basket .basketTabs,#wrap.hoteldetail .col8 .web4Basket .basketTabs,#wrap.hotelData .col8 .web4Basket .basketTabs,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .basketTabs{flex:none;display:flex;position:relative;z-index:0;padding-left:24px;padding-right:24px;height:40px;margin-bottom:16px}#hotelDetailsLightBox .col8 .web4Basket .basketTabs::before,#wrap.hoteldetail .col8 .web4Basket .basketTabs::before,#wrap.hotelData .col8 .web4Basket .basketTabs::before,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .basketTabs::before{position:absolute;z-index:-1000;left:0;bottom:0;display:block;content:"";width:100%;height:0;border-bottom:1px solid #e2e2e2}#hotelDetailsLightBox .col8 .web4Basket .basketTabs li,#wrap.hoteldetail .col8 .web4Basket .basketTabs li,#wrap.hotelData .col8 .web4Basket .basketTabs li,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .basketTabs li{display:flex;align-items:center;justify-content:center;border:1px solid #e2e2e2;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#f7f7f8;font-weight:bold;padding:0 8px;margin-left:4px}#hotelDetailsLightBox .col8 .web4Basket .basketTabs li:first-of-type,#wrap.hoteldetail .col8 .web4Basket .basketTabs li:first-of-type,#wrap.hotelData .col8 .web4Basket .basketTabs li:first-of-type,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .basketTabs li:first-of-type{margin-left:0}#hotelDetailsLightBox .col8 .web4Basket .basketTabs li input,#wrap.hoteldetail .col8 .web4Basket .basketTabs li input,#wrap.hotelData .col8 .web4Basket .basketTabs li input,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .basketTabs li input{display:flex;align-items:center;justify-content:center;font-weight:bold;color:#22588d;height:100%;border:none;background:none;outline:none}#hotelDetailsLightBox .col8 .web4Basket .basketTabs li.active,#wrap.hoteldetail .col8 .web4Basket .basketTabs li.active,#wrap.hotelData .col8 .web4Basket .basketTabs li.active,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .basketTabs li.active{background-color:white;border-bottom-color:white;color:#333}#hotelDetailsLightBox .col8 .web4Basket .plain,#wrap.hoteldetail .col8 .web4Basket .plain,#wrap.hotelData .col8 .web4Basket .plain,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .plain{margin-left:auto;flex:none;align-self:center}#hotelDetailsLightBox .col8 .web4Basket .plain select#submitAltCurr+input[name="submitAltCurr"],#wrap.hoteldetail .col8 .web4Basket .plain select#submitAltCurr+input[name="submitAltCurr"],#wrap.hotelData .col8 .web4Basket .plain select#submitAltCurr+input[name="submitAltCurr"],form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .plain select#submitAltCurr+input[name="submitAltCurr"]{display:none}#hotelDetailsLightBox .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper,#wrap.hoteldetail .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper,#wrap.hotelData .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);position:absolute;top:100%;left:0;background-color:white;max-height:320px;overflow:hidden;overflow-y:auto}#hotelDetailsLightBox .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul,#wrap.hoteldetail .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul,#wrap.hotelData .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul{display:flex;flex-direction:column}#hotelDetailsLightBox .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul li>*,#wrap.hoteldetail .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul li>*,#wrap.hotelData .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul li>*,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul li>*{display:block;width:100%;height:100%}#hotelDetailsLightBox .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul li a,#wrap.hoteldetail .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul li a,#wrap.hotelData .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul li a,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul li a{cursor:pointer}#hotelDetailsLightBox .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul li a:hover,#wrap.hoteldetail .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul li a:hover,#wrap.hotelData .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul li a:hover,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .plain .help-layer.pseudeoSelectWrapper ul li a:hover{background-color:#e2e2e2}#hotelDetailsLightBox .col8 .web4Basket .basketOffers,#wrap.hoteldetail .col8 .web4Basket .basketOffers,#wrap.hotelData .col8 .web4Basket .basketOffers,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .basketOffers{font-size:13px;width:100%}#hotelDetailsLightBox .col8 .web4Basket .selectionFootTR,#wrap.hoteldetail .col8 .web4Basket .selectionFootTR,#wrap.hotelData .col8 .web4Basket .selectionFootTR,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .selectionFootTR{display:none}#hotelDetailsLightBox .col8 .web4Basket th,#wrap.hoteldetail .col8 .web4Basket th,#wrap.hotelData .col8 .web4Basket th,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket th{border:1px solid #e2e2e2;text-align:left;vertical-align:top;padding:8px;white-space:nowrap;font-size:11px;font-weight:bold}#hotelDetailsLightBox .col8 .web4Basket th.offerSelection,#wrap.hoteldetail .col8 .web4Basket th.offerSelection,#wrap.hotelData .col8 .web4Basket th.offerSelection,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket th.offerSelection{background-color:#f7f7f8;text-align:center}#hotelDetailsLightBox .col8 .web4Basket th.offerSelection+th,#wrap.hoteldetail .col8 .web4Basket th.offerSelection+th,#wrap.hotelData .col8 .web4Basket th.offerSelection+th,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket th.offerSelection+th{padding-left:16px;text-align:right}#hotelDetailsLightBox .col8 .web4Basket th .info,#wrap.hoteldetail .col8 .web4Basket th .info,#wrap.hotelData .col8 .web4Basket th .info,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket th .info{display:block;font-weight:normal}#hotelDetailsLightBox .col8 .web4Basket tbody tr,#wrap.hoteldetail .col8 .web4Basket tbody tr,#wrap.hotelData .col8 .web4Basket tbody tr,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr{border-top:1px solid #e2e2e2}#hotelDetailsLightBox .col8 .web4Basket tbody tr.selected,#wrap.hoteldetail .col8 .web4Basket tbody tr.selected,#wrap.hotelData .col8 .web4Basket tbody tr.selected,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr.selected{background-color:#e6f6fa}#hotelDetailsLightBox .col8 .web4Basket tbody tr td,#wrap.hoteldetail .col8 .web4Basket tbody tr td,#wrap.hotelData .col8 .web4Basket tbody tr td,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td{border-left:1px solid #e2e2e2;vertical-align:top;padding-top:16px;padding-bottom:16px}#hotelDetailsLightBox .col8 .web4Basket tbody tr td:first-of-type,#wrap.hoteldetail .col8 .web4Basket tbody tr td:first-of-type,#wrap.hotelData .col8 .web4Basket tbody tr td:first-of-type,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td:first-of-type{border-left:none}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomOffer,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomOffer,#wrap.hotelData .col8 .web4Basket tbody tr td.roomOffer,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomOffer{padding:16px 8px;display:flex}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomOffer .imageWrap,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomOffer .imageWrap,#wrap.hotelData .col8 .web4Basket tbody tr td.roomOffer .imageWrap,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomOffer .imageWrap{margin-right:16px}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomOffer .imageWrap .basketImgDescription,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomOffer .imageWrap .basketImgDescription,#wrap.hotelData .col8 .web4Basket tbody tr td.roomOffer .imageWrap .basketImgDescription,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomOffer .imageWrap .basketImgDescription{display:none}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomOffer .imageWrap img,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomOffer .imageWrap img,#wrap.hotelData .col8 .web4Basket tbody tr td.roomOffer .imageWrap img,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomOffer .imageWrap img{max-width:150px;max-height:150px}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomOffer .textWrap h4,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomOffer .textWrap h4,#wrap.hotelData .col8 .web4Basket tbody tr td.roomOffer .textWrap h4,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomOffer .textWrap h4{margin:0}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomOffer .textWrap p,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomOffer .textWrap p,#wrap.hotelData .col8 .web4Basket tbody tr td.roomOffer .textWrap p,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomOffer .textWrap p{margin:0;margin-top:8px;font-size:11px}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomOffer .contextHelpLink,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomOffer .contextHelpLink,#wrap.hotelData .col8 .web4Basket tbody tr td.roomOffer .contextHelpLink,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomOffer .contextHelpLink{font-weight:bold}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomOffer .contextHelpLink::after,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomOffer .contextHelpLink::after,#wrap.hotelData .col8 .web4Basket tbody tr td.roomOffer .contextHelpLink::after,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomOffer .contextHelpLink::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomPrice,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomPrice,#wrap.hotelData .col8 .web4Basket tbody tr td.roomPrice,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomPrice{padding-left:8px;padding-right:8px;position:relative;padding-bottom:24px}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomPrice .textWrap,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomPrice .textWrap,#wrap.hotelData .col8 .web4Basket tbody tr td.roomPrice .textWrap,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomPrice .textWrap{z-index:auto !important}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomPrice .price,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomPrice .price,#wrap.hotelData .col8 .web4Basket tbody tr td.roomPrice .price,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomPrice .price{white-space:nowrap}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomPrice .pre-paid,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomPrice .pre-paid,#wrap.hotelData .col8 .web4Basket tbody tr td.roomPrice .pre-paid,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomPrice .pre-paid{color:#cc092f;font-size:11px}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomPrice .contextHelpLink,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomPrice .contextHelpLink,#wrap.hotelData .col8 .web4Basket tbody tr td.roomPrice .contextHelpLink,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomPrice .contextHelpLink{font-weight:bold;display:block;white-space:nowrap}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomPrice .contextHelpLink::after,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomPrice .contextHelpLink::after,#wrap.hotelData .col8 .web4Basket tbody tr td.roomPrice .contextHelpLink::after,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomPrice .contextHelpLink::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.bookingConditions,#wrap.hoteldetail .col8 .web4Basket tbody tr td.bookingConditions,#wrap.hotelData .col8 .web4Basket tbody tr td.bookingConditions,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.bookingConditions{padding-left:8px;padding-right:8px;position:relative;padding-bottom:24px}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall,#wrap.hoteldetail .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall,#wrap.hotelData .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall{font-size:11px}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall>li,#wrap.hoteldetail .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall>li,#wrap.hotelData .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall>li,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall>li{position:relative;padding-left:24px;overflow:hidden}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall>li::before,#wrap.hoteldetail .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall>li::before,#wrap.hotelData .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall>li::before,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall>li::before{position:absolute;left:0;top:4px;content:"";background-color:#333;width:4px;height:4px;border-radius:50%}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall .prePayPossible,#hotelDetailsLightBox .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall .cancellationNonFreeOfChange,#wrap.hoteldetail .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall .prePayPossible,#wrap.hoteldetail .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall .cancellationNonFreeOfChange,#wrap.hotelData .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall .prePayPossible,#wrap.hotelData .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall .cancellationNonFreeOfChange,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall .prePayPossible,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.bookingConditions .checkListSmall .cancellationNonFreeOfChange{color:#cc092f;font-weight:bold}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.bookingConditions .contextHelpLink,#wrap.hoteldetail .col8 .web4Basket tbody tr td.bookingConditions .contextHelpLink,#wrap.hotelData .col8 .web4Basket tbody tr td.bookingConditions .contextHelpLink,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.bookingConditions .contextHelpLink{font-weight:bold;display:block;white-space:nowrap}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.bookingConditions .contextHelpLink::after,#wrap.hoteldetail .col8 .web4Basket tbody tr td.bookingConditions .contextHelpLink::after,#wrap.hotelData .col8 .web4Basket tbody tr td.bookingConditions .contextHelpLink::after,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.bookingConditions .contextHelpLink::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.offerSelection,#wrap.hoteldetail .col8 .web4Basket tbody tr td.offerSelection,#wrap.hotelData .col8 .web4Basket tbody tr td.offerSelection,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.offerSelection{background-color:#f7f7f8;padding-left:8px;padding-right:8px}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.offerSelection .selectOffer,#wrap.hoteldetail .col8 .web4Basket tbody tr td.offerSelection .selectOffer,#wrap.hotelData .col8 .web4Basket tbody tr td.offerSelection .selectOffer,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.offerSelection .selectOffer{white-space:nowrap}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomTotalPrice,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomTotalPrice,#wrap.hotelData .col8 .web4Basket tbody tr td.roomTotalPrice,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomTotalPrice{padding-left:16px;padding-right:8px;text-align:right;white-space:nowrap;font-weight:bold}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomTotalPrice span.price,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomTotalPrice span.price,#wrap.hotelData .col8 .web4Basket tbody tr td.roomTotalPrice span.price,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomTotalPrice span.price{display:block}#hotelDetailsLightBox .col8 .web4Basket tbody tr td.roomTotalPrice span.shortageInfo,#wrap.hoteldetail .col8 .web4Basket tbody tr td.roomTotalPrice span.shortageInfo,#wrap.hotelData .col8 .web4Basket tbody tr td.roomTotalPrice span.shortageInfo,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket tbody tr td.roomTotalPrice span.shortageInfo{white-space:normal;font-weight:normal;font-size:11px;color:#cc092f}#hotelDetailsLightBox .col8 .web4Basket .furtherOffersWrap,#wrap.hoteldetail .col8 .web4Basket .furtherOffersWrap,#wrap.hotelData .col8 .web4Basket .furtherOffersWrap,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .furtherOffersWrap{display:flex;justify-content:center}#hotelDetailsLightBox .col8 .web4Basket .furtherOffersWrap input.toggleLink,#wrap.hoteldetail .col8 .web4Basket .furtherOffersWrap input.toggleLink,#wrap.hotelData .col8 .web4Basket .furtherOffersWrap input.toggleLink,form[name="modifyBookingChangeOfferForm"] .col8 .web4Basket .furtherOffersWrap input.toggleLink{border:none;background:none;font-weight:bold;color:#22588d}#hotelDetailsLightBox #content .col6 .bar.ie8Barfix,#wrap.hoteldetail #content .col6 .bar.ie8Barfix,#wrap.hotelData #content .col6 .bar.ie8Barfix{background-color:rgba(0,0,0,0);padding:24px 16px 0}#hotelDetailsLightBox #content .col6 .bar.ie8Barfix ~ .bar.ie8Barfix,#wrap.hoteldetail #content .col6 .bar.ie8Barfix ~ .bar.ie8Barfix,#wrap.hotelData #content .col6 .bar.ie8Barfix ~ .bar.ie8Barfix{margin-top:8px}#hotelDetailsLightBox #content .col6 .box.equipement,#wrap.hoteldetail #content .col6 .box.equipement,#wrap.hotelData #content .col6 .box.equipement{box-shadow:none;background-color:rgba(0,0,0,0);padding:24px 16px}#hotelDetailsLightBox #content .col6 .box.equipement ul.equalHeight,#wrap.hoteldetail #content .col6 .box.equipement ul.equalHeight,#wrap.hotelData #content .col6 .box.equipement ul.equalHeight{display:flex;flex-wrap:wrap}#hotelDetailsLightBox #content .col6 .box.equipement ul.equalHeight.dualCol>li,#wrap.hoteldetail #content .col6 .box.equipement ul.equalHeight.dualCol>li,#wrap.hotelData #content .col6 .box.equipement ul.equalHeight.dualCol>li{width:50%}#hotelDetailsLightBox #content .col6 .box.equipement ul.equalHeight>li,#wrap.hoteldetail #content .col6 .box.equipement ul.equalHeight>li,#wrap.hotelData #content .col6 .box.equipement ul.equalHeight>li{width:25%;display:flex;align-items:center;margin-top:8px;padding-right:8px}#hotelDetailsLightBox #content .col6 .box.equipement ul.equalHeight>li::before,#wrap.hoteldetail #content .col6 .box.equipement ul.equalHeight>li::before,#wrap.hotelData #content .col6 .box.equipement ul.equalHeight>li::before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQxIDI0MSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxwYXRoIGQ9Ik0yMDguNzg5LDI5Ljk3MkwyNDAuNjA4LDYxLjc5Mkw5MS43NjMsMjEwLjYzN0wwLDExOC44NzZMMzEuODE5LDg3LjA1Nkw5MS43NjMsMTQ2Ljk5OEwyMDguNzg5LDI5Ljk3MloiIHN0eWxlPSJmaWxsOnJnYigyNCw2NSwxMDYpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgo8L3N2Zz4=");-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);margin-right:4px;flex:none}#hotelDetailsLightBox #content .col6 .box.equipement ul.equalHeight>li.disabled,#wrap.hoteldetail #content .col6 .box.equipement ul.equalHeight>li.disabled,#wrap.hotelData #content .col6 .box.equipement ul.equalHeight>li.disabled{color:#999}#hotelDetailsLightBox #content .col6 .box.equipement ul.equalHeight>li.disabled::before,#wrap.hoteldetail #content .col6 .box.equipement ul.equalHeight>li.disabled::before,#wrap.hotelData #content .col6 .box.equipement ul.equalHeight>li.disabled::before{background:none;width:20px;height:4px;background-color:#999;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);content:"";display:inline-block;margin-right:4px;flex:none}#hotelDetailsLightBox #content .col6 .box.equipement .addConfiguration,#wrap.hoteldetail #content .col6 .box.equipement .addConfiguration,#wrap.hotelData #content .col6 .box.equipement .addConfiguration{margin-top:16px}#hotelDetailsLightBox #content .col6 .box.equipement .addConfiguration .jsTogglerLocal,#wrap.hoteldetail #content .col6 .box.equipement .addConfiguration .jsTogglerLocal,#wrap.hotelData #content .col6 .box.equipement .addConfiguration .jsTogglerLocal{color:#22588d;font-weight:bold}#hotelDetailsLightBox #content .col6 .box.equipement .addConfiguration .jsTogglerLocal::before,#wrap.hoteldetail #content .col6 .box.equipement .addConfiguration .jsTogglerLocal::before,#wrap.hotelData #content .col6 .box.equipement .addConfiguration .jsTogglerLocal::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#hotelDetailsLightBox #content .col6 .box.equipement .addConfiguration .jsTogglerLocal.jsToggled::before,#wrap.hoteldetail #content .col6 .box.equipement .addConfiguration .jsTogglerLocal.jsToggled::before,#wrap.hotelData #content .col6 .box.equipement .addConfiguration .jsTogglerLocal.jsToggled::before{margin-right:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#hotelDetailsLightBox #content .col6 .box.equipement .additionalEquipement,#wrap.hoteldetail #content .col6 .box.equipement .additionalEquipement,#wrap.hotelData #content .col6 .box.equipement .additionalEquipement{margin-top:16px;display:flex}#hotelDetailsLightBox #content .col6 .box.equipement .additionalEquipement ul,#wrap.hoteldetail #content .col6 .box.equipement .additionalEquipement ul,#wrap.hotelData #content .col6 .box.equipement .additionalEquipement ul{width:50%;display:flex;flex-direction:column}#hotelDetailsLightBox #content .col6 .box.equipement .additionalEquipement ul li,#wrap.hoteldetail #content .col6 .box.equipement .additionalEquipement ul li,#wrap.hotelData #content .col6 .box.equipement .additionalEquipement ul li{display:flex;align-items:center;margin-top:8px}#hotelDetailsLightBox #content .col6 .box.equipement .additionalEquipement ul li::before,#wrap.hoteldetail #content .col6 .box.equipement .additionalEquipement ul li::before,#wrap.hotelData #content .col6 .box.equipement .additionalEquipement ul li::before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQxIDI0MSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxwYXRoIGQ9Ik0yMDguNzg5LDI5Ljk3MkwyNDAuNjA4LDYxLjc5Mkw5MS43NjMsMjEwLjYzN0wwLDExOC44NzZMMzEuODE5LDg3LjA1Nkw5MS43NjMsMTQ2Ljk5OEwyMDguNzg5LDI5Ljk3MloiIHN0eWxlPSJmaWxsOnJnYigyNCw2NSwxMDYpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgo8L3N2Zz4=");-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);margin-right:4px;flex:none}#hotelDetailsLightBox #content .col2 div.result ~ p.clearFix,#wrap.hoteldetail #content .col2 div.result ~ p.clearFix,#wrap.hotelData #content .col2 div.result ~ p.clearFix{margin:0;border-top:1px solid #e2e2e2;margin-top:16px;padding-top:16px;display:flex;align-items:center}#hotelDetailsLightBox #content .col2 div.result ~ p.clearFix::after,#wrap.hoteldetail #content .col2 div.result ~ p.clearFix::after,#wrap.hotelData #content .col2 div.result ~ p.clearFix::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#hotelDetailsLightBox #content .col2 #toHotelInformations,#wrap.hoteldetail #content .col2 #toHotelInformations,#wrap.hotelData #content .col2 #toHotelInformations{float:none;color:#22588d;font-weight:bold;background:none;padding:0;border:none}#hotelDetailsLightBox #content .col2 #toHotelInformations:focus,#wrap.hoteldetail #content .col2 #toHotelInformations:focus,#wrap.hotelData #content .col2 #toHotelInformations:focus{outline:none;border:none}#hotelDetailsLightBox #content .col2 #picSmall,#wrap.hoteldetail #content .col2 #picSmall,#wrap.hotelData #content .col2 #picSmall{display:none}#hotelDetailsLightBox #content .col6 .dashboardGoogleMap{width:606px}#wrap.hoteldetail #content .col6 .dashboardGoogleMap{width:612px}#hotelDetailsLightBox #content .col6 .mapContainer,#wrap.hoteldetail #content .col6 .mapContainer{display:flex;flex-direction:column;align-items:center}#hotelDetailsLightBox #content .col6 .mapContainer ~ .bar,#wrap.hoteldetail #content .col6 .mapContainer ~ .bar{margin-top:24px}#hotelDetailsLightBox #content .col6 .mapContainer ~ .box fieldset,#wrap.hoteldetail #content .col6 .mapContainer ~ .box fieldset{margin:0;padding:0;border:0}#hotelDetailsLightBox #content .col6 .mapContainer+.bar+.box,#wrap.hoteldetail #content .col6 .mapContainer+.bar+.box{display:flex;flex-wrap:wrap}#hotelDetailsLightBox #content .col6 .mapContainer+.bar+.box .distance,#wrap.hoteldetail #content .col6 .mapContainer+.bar+.box .distance{margin-top:24px;flex-basis:100%}#hotelDetailsLightBox #content .col6 .mapContainer+.bar+.box .distance #submitChangeDimension,#wrap.hoteldetail #content .col6 .mapContainer+.bar+.box .distance #submitChangeDimension{margin-left:8px}#hotelDetailsLightBox #content .col6 .mapContainer+.bar+.box .distance+p,#wrap.hoteldetail #content .col6 .mapContainer+.bar+.box .distance+p{flex-basis:100%}#hotelDetailsLightBox #content .col6 .mapContainer+.bar+.box .distance+p .poiDistanceHeadlineIcon,#wrap.hoteldetail #content .col6 .mapContainer+.bar+.box .distance+p .poiDistanceHeadlineIcon{margin-right:8px}#hotelDetailsLightBox #content .col6 .mapContainer+.bar+.box .leftCol,#wrap.hoteldetail #content .col6 .mapContainer+.bar+.box .leftCol{width:50%}#hotelDetailsLightBox #content .col6 .mapContainer+.bar+.box .rightCol,#wrap.hoteldetail #content .col6 .mapContainer+.bar+.box .rightCol{width:50%}#hotelDetailsLightBox #content .col6 .mapContainer+.bar+.box ~ .bar,#wrap.hoteldetail #content .col6 .mapContainer+.bar+.box ~ .bar{background-color:#f7f7f8;padding:16px}#hotelDetailsLightBox #content .col6 .mapContainer+.bar+.box ~ .bar+.box,#wrap.hoteldetail #content .col6 .mapContainer+.bar+.box ~ .bar+.box{background-color:#f7f7f8;padding:16px}#hotelDetailsLightBox #listTableWrap>table,#wrap.print .detailsPrint #listTableWrap>table,#wrap.hoteldetail #listTableWrap>table,#wrap.rating #listTableWrap>table{width:100%;text-align:left;font-size:13px}#hotelDetailsLightBox #listTableWrap>table>tbody>tr,#wrap.print .detailsPrint #listTableWrap>table>tbody>tr,#wrap.hoteldetail #listTableWrap>table>tbody>tr,#wrap.rating #listTableWrap>table>tbody>tr{background-color:#f7f7f8}#hotelDetailsLightBox #listTableWrap>table>tbody>tr.rating,#wrap.print .detailsPrint #listTableWrap>table>tbody>tr.rating,#wrap.hoteldetail #listTableWrap>table>tbody>tr.rating,#wrap.rating #listTableWrap>table>tbody>tr.rating{border-top:24px solid white}#hotelDetailsLightBox #listTableWrap>table>tbody>tr.trComments,#wrap.print .detailsPrint #listTableWrap>table>tbody>tr.trComments,#wrap.hoteldetail #listTableWrap>table>tbody>tr.trComments,#wrap.rating #listTableWrap>table>tbody>tr.trComments{border-bottom:24px solid white}#hotelDetailsLightBox #listTableWrap>table>tbody>tr.rating td.tdGuestData,#wrap.print .detailsPrint #listTableWrap>table>tbody>tr.rating td.tdGuestData,#wrap.hoteldetail #listTableWrap>table>tbody>tr.rating td.tdGuestData,#wrap.rating #listTableWrap>table>tbody>tr.rating td.tdGuestData{padding-top:16px;padding-left:16px}#hotelDetailsLightBox #listTableWrap>table>tbody>tr.rating td.tdRating,#wrap.print .detailsPrint #listTableWrap>table>tbody>tr.rating td.tdRating,#wrap.hoteldetail #listTableWrap>table>tbody>tr.rating td.tdRating,#wrap.rating #listTableWrap>table>tbody>tr.rating td.tdRating{padding-top:16px;padding-right:16px}#hotelDetailsLightBox #listTableWrap>table>tbody>tr.rating+tr td:first-child,#wrap.print .detailsPrint #listTableWrap>table>tbody>tr.rating+tr td:first-child,#wrap.hoteldetail #listTableWrap>table>tbody>tr.rating+tr td:first-child,#wrap.rating #listTableWrap>table>tbody>tr.rating+tr td:first-child{padding-left:16px}#hotelDetailsLightBox #listTableWrap>table>tbody>tr.rating+tr td.setRight,#wrap.print .detailsPrint #listTableWrap>table>tbody>tr.rating+tr td.setRight,#wrap.hoteldetail #listTableWrap>table>tbody>tr.rating+tr td.setRight,#wrap.rating #listTableWrap>table>tbody>tr.rating+tr td.setRight{padding-right:16px}#hotelDetailsLightBox #listTableWrap>table>tbody>tr.details>td,#wrap.print .detailsPrint #listTableWrap>table>tbody>tr.details>td,#wrap.hoteldetail #listTableWrap>table>tbody>tr.details>td,#wrap.rating #listTableWrap>table>tbody>tr.details>td{padding-left:16px;padding-right:16px}#hotelDetailsLightBox #listTableWrap>table>tbody>tr.trComments td.tdComments,#wrap.print .detailsPrint #listTableWrap>table>tbody>tr.trComments td.tdComments,#wrap.hoteldetail #listTableWrap>table>tbody>tr.trComments td.tdComments,#wrap.rating #listTableWrap>table>tbody>tr.trComments td.tdComments{padding-left:16px;padding-right:16px;padding-bottom:16px}#hotelDetailsLightBox #listTableWrap>table tr.rating td,#wrap.print .detailsPrint #listTableWrap>table tr.rating td,#wrap.hoteldetail #listTableWrap>table tr.rating td,#wrap.rating #listTableWrap>table tr.rating td{padding-top:8px}#hotelDetailsLightBox #listTableWrap>table a.jsTogglerRating,#wrap.print .detailsPrint #listTableWrap>table a.jsTogglerRating,#wrap.hoteldetail #listTableWrap>table a.jsTogglerRating,#wrap.rating #listTableWrap>table a.jsTogglerRating{font-weight:bold}#hotelDetailsLightBox #listTableWrap>table a.jsTogglerRating::after,#wrap.print .detailsPrint #listTableWrap>table a.jsTogglerRating::after,#wrap.hoteldetail #listTableWrap>table a.jsTogglerRating::after,#wrap.rating #listTableWrap>table a.jsTogglerRating::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#hotelDetailsLightBox #listTableWrap>table a.jsTogglerRating.jsToggled::after,#wrap.print .detailsPrint #listTableWrap>table a.jsTogglerRating.jsToggled::after,#wrap.hoteldetail #listTableWrap>table a.jsTogglerRating.jsToggled::after,#wrap.rating #listTableWrap>table a.jsTogglerRating.jsToggled::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#hotelDetailsLightBox #listTableWrap>table table.data,#wrap.print .detailsPrint #listTableWrap>table table.data,#wrap.hoteldetail #listTableWrap>table table.data,#wrap.rating #listTableWrap>table table.data{text-align:left;font-size:13px;width:100%;margin-top:24px;table-layout:fixed}#hotelDetailsLightBox #listTableWrap>table table.data td>p.totalRating,#wrap.print .detailsPrint #listTableWrap>table table.data td>p.totalRating,#wrap.hoteldetail #listTableWrap>table table.data td>p.totalRating,#wrap.rating #listTableWrap>table table.data td>p.totalRating{text-align:right;padding-right:16px}#hotelDetailsLightBox #listTableWrap>table table.data td:last-of-type>p.totalRating,#wrap.print .detailsPrint #listTableWrap>table table.data td:last-of-type>p.totalRating,#wrap.hoteldetail #listTableWrap>table table.data td:last-of-type>p.totalRating,#wrap.rating #listTableWrap>table table.data td:last-of-type>p.totalRating{padding-right:0}#hotelDetailsLightBox #listTableWrap>table table.data col.key,#wrap.print .detailsPrint #listTableWrap>table table.data col.key,#wrap.hoteldetail #listTableWrap>table table.data col.key,#wrap.rating #listTableWrap>table table.data col.key{width:240px}#hotelDetailsLightBox #listTableWrap>table table.data col.key2,#wrap.print .detailsPrint #listTableWrap>table table.data col.key2,#wrap.hoteldetail #listTableWrap>table table.data col.key2,#wrap.rating #listTableWrap>table table.data col.key2{width:240px}#hotelDetailsLightBox #listTableWrap>table table.data th,#wrap.print .detailsPrint #listTableWrap>table table.data th,#wrap.hoteldetail #listTableWrap>table table.data th,#wrap.rating #listTableWrap>table table.data th{padding-bottom:8px}#hotelDetailsLightBox #listTableWrap>table table.data:last-of-type,#wrap.print .detailsPrint #listTableWrap>table table.data:last-of-type,#wrap.hoteldetail #listTableWrap>table table.data:last-of-type,#wrap.rating #listTableWrap>table table.data:last-of-type{margin-bottom:24px}#hotelDetailsLightBox #listTableWrap>table .tdComments,#wrap.print .detailsPrint #listTableWrap>table .tdComments,#wrap.hoteldetail #listTableWrap>table .tdComments,#wrap.rating #listTableWrap>table .tdComments{padding-top:8px}#hotelDetailsLightBox #content .col6 table[tabindex="0"],#hotelDetailsLightBox #jsContentForm .col6 table[tabindex="0"],#wrap.hoteldetail #content .col6 table[tabindex="0"],#wrap.hoteldetail #jsContentForm .col6 table[tabindex="0"],#wrap.rating #content .col6 table[tabindex="0"],#wrap.rating #jsContentForm .col6 table[tabindex="0"]{outline:none}#hotelDetailsLightBox #content .col6 .ratingContainer,#hotelDetailsLightBox #content .col6 #jsSummary,#hotelDetailsLightBox #jsContentForm .col6 .ratingContainer,#hotelDetailsLightBox #jsContentForm .col6 #jsSummary,#wrap.hoteldetail #content .col6 .ratingContainer,#wrap.hoteldetail #content .col6 #jsSummary,#wrap.hoteldetail #jsContentForm .col6 .ratingContainer,#wrap.hoteldetail #jsContentForm .col6 #jsSummary,#wrap.rating #content .col6 .ratingContainer,#wrap.rating #content .col6 #jsSummary,#wrap.rating #jsContentForm .col6 .ratingContainer,#wrap.rating #jsContentForm .col6 #jsSummary{margin-top:16px;display:flex;align-items:center}#hotelDetailsLightBox #content .col6 .ratingContainer .persongroup,#hotelDetailsLightBox #content .col6 #jsSummary .persongroup,#hotelDetailsLightBox #jsContentForm .col6 .ratingContainer .persongroup,#hotelDetailsLightBox #jsContentForm .col6 #jsSummary .persongroup,#wrap.hoteldetail #content .col6 .ratingContainer .persongroup,#wrap.hoteldetail #content .col6 #jsSummary .persongroup,#wrap.hoteldetail #jsContentForm .col6 .ratingContainer .persongroup,#wrap.hoteldetail #jsContentForm .col6 #jsSummary .persongroup,#wrap.rating #content .col6 .ratingContainer .persongroup,#wrap.rating #content .col6 #jsSummary .persongroup,#wrap.rating #jsContentForm .col6 .ratingContainer .persongroup,#wrap.rating #jsContentForm .col6 #jsSummary .persongroup{margin-right:8px}#hotelDetailsLightBox #content .col6 .ratingContainer select.nirwana,#hotelDetailsLightBox #content .col6 #jsSummary select.nirwana,#hotelDetailsLightBox #jsContentForm .col6 .ratingContainer select.nirwana,#hotelDetailsLightBox #jsContentForm .col6 #jsSummary select.nirwana,#wrap.hoteldetail #content .col6 .ratingContainer select.nirwana,#wrap.hoteldetail #content .col6 #jsSummary select.nirwana,#wrap.hoteldetail #jsContentForm .col6 .ratingContainer select.nirwana,#wrap.hoteldetail #jsContentForm .col6 #jsSummary select.nirwana,#wrap.rating #content .col6 .ratingContainer select.nirwana,#wrap.rating #content .col6 #jsSummary select.nirwana,#wrap.rating #jsContentForm .col6 .ratingContainer select.nirwana,#wrap.rating #jsContentForm .col6 #jsSummary select.nirwana{display:none}#hotelDetailsLightBox #content .col6 .ratingContainer .posNewList,#hotelDetailsLightBox #content .col6 #jsSummary .posNewList,#hotelDetailsLightBox #jsContentForm .col6 .ratingContainer .posNewList,#hotelDetailsLightBox #jsContentForm .col6 #jsSummary .posNewList,#wrap.hoteldetail #content .col6 .ratingContainer .posNewList,#wrap.hoteldetail #content .col6 #jsSummary .posNewList,#wrap.hoteldetail #jsContentForm .col6 .ratingContainer .posNewList,#wrap.hoteldetail #jsContentForm .col6 #jsSummary .posNewList,#wrap.rating #content .col6 .ratingContainer .posNewList,#wrap.rating #content .col6 #jsSummary .posNewList,#wrap.rating #jsContentForm .col6 .ratingContainer .posNewList,#wrap.rating #jsContentForm .col6 #jsSummary .posNewList{float:none}#hotelDetailsLightBox #content .col6 .innerBox,#hotelDetailsLightBox #jsContentForm .col6 .innerBox,#wrap.hoteldetail #content .col6 .innerBox,#wrap.hoteldetail #jsContentForm .col6 .innerBox,#wrap.rating #content .col6 .innerBox,#wrap.rating #jsContentForm .col6 .innerBox{margin-top:16px;display:flex;flex-wrap:wrap}#hotelDetailsLightBox #content .col6 .innerBox .ratings,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings,#wrap.hoteldetail #content .col6 .innerBox .ratings,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings,#wrap.rating #content .col6 .innerBox .ratings,#wrap.rating #jsContentForm .col6 .innerBox .ratings{flex-basis:30%;margin-right:100px}#hotelDetailsLightBox #content .col6 .innerBox .ratings ul.rating,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings ul.rating,#wrap.hoteldetail #content .col6 .innerBox .ratings ul.rating,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings ul.rating,#wrap.rating #content .col6 .innerBox .ratings ul.rating,#wrap.rating #jsContentForm .col6 .innerBox .ratings ul.rating{display:flex;flex-direction:column;padding-right:24px}#hotelDetailsLightBox #content .col6 .innerBox .ratings ul.rating li,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings ul.rating li,#wrap.hoteldetail #content .col6 .innerBox .ratings ul.rating li,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings ul.rating li,#wrap.rating #content .col6 .innerBox .ratings ul.rating li,#wrap.rating #jsContentForm .col6 .innerBox .ratings ul.rating li{display:flex}#hotelDetailsLightBox #content .col6 .innerBox .ratings ul.rating li p.totalRating,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings ul.rating li p.totalRating,#wrap.hoteldetail #content .col6 .innerBox .ratings ul.rating li p.totalRating,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings ul.rating li p.totalRating,#wrap.rating #content .col6 .innerBox .ratings ul.rating li p.totalRating,#wrap.rating #jsContentForm .col6 .innerBox .ratings ul.rating li p.totalRating{margin:0;margin-left:auto}#hotelDetailsLightBox #content .col6 .innerBox .ratings .layerContent .ratingTxt,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt,#wrap.hoteldetail #content .col6 .innerBox .ratings .layerContent .ratingTxt,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt,#wrap.rating #content .col6 .innerBox .ratings .layerContent .ratingTxt,#wrap.rating #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt{margin-top:0}#hotelDetailsLightBox #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating1,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating1,#wrap.hoteldetail #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating1,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating1,#wrap.rating #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating1,#wrap.rating #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating1{color:#4bb358;font-weight:700}#hotelDetailsLightBox #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating2,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating2,#wrap.hoteldetail #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating2,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating2,#wrap.rating #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating2,#wrap.rating #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating2{color:#64a014;font-weight:700}#hotelDetailsLightBox #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating3,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating3,#wrap.hoteldetail #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating3,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating3,#wrap.rating #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating3,#wrap.rating #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating3{color:#ffae00;font-weight:700}#hotelDetailsLightBox #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating4,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating4,#wrap.hoteldetail #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating4,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating4,#wrap.rating #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating4,#wrap.rating #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating4{color:#b43c14;font-weight:700}#hotelDetailsLightBox #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating5,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating5,#wrap.hoteldetail #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating5,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating5,#wrap.rating #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating5,#wrap.rating #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating5{color:#cc092f;font-weight:700}#hotelDetailsLightBox #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating5,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating5,#wrap.hoteldetail #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating5,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating5,#wrap.rating #content .col6 .innerBox .ratings .layerContent .ratingTxt .rating5,#wrap.rating #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt .rating5{color:#cc092f;font-weight:700}#hotelDetailsLightBox #content .col6 .innerBox .ratings .layerContent .ratingTxt strong,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt strong,#wrap.hoteldetail #content .col6 .innerBox .ratings .layerContent .ratingTxt strong,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt strong,#wrap.rating #content .col6 .innerBox .ratings .layerContent .ratingTxt strong,#wrap.rating #jsContentForm .col6 .innerBox .ratings .layerContent .ratingTxt strong{font-size:15px}#hotelDetailsLightBox #content .col6 .innerBox .ratings .layerContent p.clearFix,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .ratings .layerContent p.clearFix,#wrap.hoteldetail #content .col6 .innerBox .ratings .layerContent p.clearFix,#wrap.hoteldetail #jsContentForm .col6 .innerBox .ratings .layerContent p.clearFix,#wrap.rating #content .col6 .innerBox .ratings .layerContent p.clearFix,#wrap.rating #jsContentForm .col6 .innerBox .ratings .layerContent p.clearFix{margin-top:0}#hotelDetailsLightBox #content .col6 .innerBox .comments,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .comments,#wrap.hoteldetail #content .col6 .innerBox .comments,#wrap.hoteldetail #jsContentForm .col6 .innerBox .comments,#wrap.rating #content .col6 .innerBox .comments,#wrap.rating #jsContentForm .col6 .innerBox .comments{flex-basis:50%;margin:0}#hotelDetailsLightBox #content .col6 .innerBox .comments h4.left,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .comments h4.left,#wrap.hoteldetail #content .col6 .innerBox .comments h4.left,#wrap.hoteldetail #jsContentForm .col6 .innerBox .comments h4.left,#wrap.rating #content .col6 .innerBox .comments h4.left,#wrap.rating #jsContentForm .col6 .innerBox .comments h4.left{margin-bottom:0}#hotelDetailsLightBox #content .col6 .innerBox .comments img.layerContent.comfort,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .comments img.layerContent.comfort,#wrap.hoteldetail #content .col6 .innerBox .comments img.layerContent.comfort,#wrap.hoteldetail #jsContentForm .col6 .innerBox .comments img.layerContent.comfort,#wrap.rating #content .col6 .innerBox .comments img.layerContent.comfort,#wrap.rating #jsContentForm .col6 .innerBox .comments img.layerContent.comfort{position:relative;top:-21px;left:100px}#hotelDetailsLightBox #content .col6 .innerBox .comments p.clearFix,#hotelDetailsLightBox #jsContentForm .col6 .innerBox .comments p.clearFix,#wrap.hoteldetail #content .col6 .innerBox .comments p.clearFix,#wrap.hoteldetail #jsContentForm .col6 .innerBox .comments p.clearFix,#wrap.rating #content .col6 .innerBox .comments p.clearFix,#wrap.rating #jsContentForm .col6 .innerBox .comments p.clearFix{margin:0}#hotelDetailsLightBox #content .col6 #listTableWrap,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap,#wrap.hoteldetail #content .col6 #listTableWrap,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap,#wrap.rating #content .col6 #listTableWrap,#wrap.rating #jsContentForm .col6 #listTableWrap{margin-top:24px}#hotelDetailsLightBox #content .col6 #listTableWrap fieldset,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap fieldset,#wrap.hoteldetail #content .col6 #listTableWrap fieldset,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap fieldset,#wrap.rating #content .col6 #listTableWrap fieldset,#wrap.rating #jsContentForm .col6 #listTableWrap fieldset{border:none;padding:0;margin:0}#hotelDetailsLightBox #content .col6 #listTableWrap h4,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap h4,#wrap.hoteldetail #content .col6 #listTableWrap h4,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap h4,#wrap.rating #content .col6 #listTableWrap h4,#wrap.rating #jsContentForm .col6 #listTableWrap h4{margin:0}#hotelDetailsLightBox #content .col6 #listTableWrap .left,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap .left,#wrap.hoteldetail #content .col6 #listTableWrap .left,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap .left,#wrap.rating #content .col6 #listTableWrap .left,#wrap.rating #jsContentForm .col6 #listTableWrap .left{float:none}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup,#wrap.rating #content .col6 #listTableWrap #setGroup,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup{margin-bottom:16px}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div.left,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div.left,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div.left,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div.left,#wrap.rating #content .col6 #listTableWrap #setGroup>div.left,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div.left{display:inline-flex;flex-direction:column}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div.left label.nirwana,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div.left label.nirwana,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div.left label.nirwana,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div.left label.nirwana,#wrap.rating #content .col6 #listTableWrap #setGroup>div.left label.nirwana,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div.left label.nirwana{display:none}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div.left select.nirwana,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div.left select.nirwana,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div.left select.nirwana,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div.left select.nirwana,#wrap.rating #content .col6 #listTableWrap #setGroup>div.left select.nirwana,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div.left select.nirwana{visibility:hidden;height:0}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div.left .posNewList,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div.left .posNewList,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div.left .posNewList,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div.left .posNewList,#wrap.rating #content .col6 #listTableWrap #setGroup>div.left .posNewList,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div.left .posNewList{float:none}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div#pagerBox,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div#pagerBox,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox,#wrap.rating #content .col6 #listTableWrap #setGroup>div#pagerBox,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox{float:right;display:inline-flex;align-items:center}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div#pagerBox>span,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox>span,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div#pagerBox>span,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox>span,#wrap.rating #content .col6 #listTableWrap #setGroup>div#pagerBox>span,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox>span{display:block;margin-right:8px}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi,#wrap.rating #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi{display:flex;align-items:center}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li,#wrap.rating #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li{margin-left:4px;margin-right:4px}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li:first-of-type,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li:first-of-type,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li:first-of-type,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li:first-of-type,#wrap.rating #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li:first-of-type,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li:first-of-type{margin-left:0}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li:last-of-type,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li:last-of-type,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li:last-of-type,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li:last-of-type,#wrap.rating #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li:last-of-type,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li:last-of-type{margin-right:0}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li strong,#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li strong,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li strong,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li strong,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input,#wrap.rating #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li strong,#wrap.rating #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li strong,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input{display:flex;align-items:center;justify-content:center;height:100%;padding-right:4px;padding-left:4px}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li strong,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li strong,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li strong,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li strong,#wrap.rating #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li strong,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li strong{border-bottom:2px solid #333;padding-top:2px}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input,#wrap.rating #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input{outline:none;background:none;border:none}#hotelDetailsLightBox #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input:hover,#hotelDetailsLightBox #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input:hover,#wrap.hoteldetail #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input:hover,#wrap.hoteldetail #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input:hover,#wrap.rating #content .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input:hover,#wrap.rating #jsContentForm .col6 #listTableWrap #setGroup>div#pagerBox ul.pagerNavi li input:hover{color:white;background-color:#648aaf}#hotelDetailsLightBox #content .col2 #showRatingRules,#hotelDetailsLightBox #jsContentForm .col2 #showRatingRules,#wrap.hoteldetail #content .col2 #showRatingRules,#wrap.hoteldetail #jsContentForm .col2 #showRatingRules,#wrap.rating #content .col2 #showRatingRules,#wrap.rating #jsContentForm .col2 #showRatingRules{font-weight:bold}#hotelDetailsLightBox #content .col2 #showRatingRules::after,#hotelDetailsLightBox #jsContentForm .col2 #showRatingRules::after,#wrap.hoteldetail #content .col2 #showRatingRules::after,#wrap.hoteldetail #jsContentForm .col2 #showRatingRules::after,#wrap.rating #content .col2 #showRatingRules::after,#wrap.rating #jsContentForm .col2 #showRatingRules::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#hotelDetailsLightBox #content .col2 .ratedDetails,#hotelDetailsLightBox #jsContentForm .col2 .ratedDetails,#wrap.hoteldetail #content .col2 .ratedDetails,#wrap.hoteldetail #jsContentForm .col2 .ratedDetails,#wrap.rating #content .col2 .ratedDetails,#wrap.rating #jsContentForm .col2 .ratedDetails{display:none}#hotelDetailsLightBox #content .col2 .profis .contactLink a,#hotelDetailsLightBox #jsContentForm .col2 .profis .contactLink a,#wrap.hoteldetail #content .col2 .profis .contactLink a,#wrap.hoteldetail #jsContentForm .col2 .profis .contactLink a,#wrap.rating #content .col2 .profis .contactLink a,#wrap.rating #jsContentForm .col2 .profis .contactLink a{font-weight:bold}#hotelDetailsLightBox #content .col2 .profis .contactLink a::after,#hotelDetailsLightBox #jsContentForm .col2 .profis .contactLink a::after,#wrap.hoteldetail #content .col2 .profis .contactLink a::after,#wrap.hoteldetail #jsContentForm .col2 .profis .contactLink a::after,#wrap.rating #content .col2 .profis .contactLink a::after,#wrap.rating #jsContentForm .col2 .profis .contactLink a::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}dl#hotelPointDescription{display:flex;flex-wrap:wrap}dl#hotelPointDescription dt{flex:none;width:50%;display:flex;margin-bottom:16px}dl#hotelPointDescription dd{flex-grow:1;flex-basis:50%;margin-bottom:16px}table+div.pagerNavi{float:right;display:inline-flex;align-items:center}table+div.pagerNavi .inAct .toFirst,table+div.pagerNavi .inAct .toLast{display:none}table+div.pagerNavi p:first-of-type{margin-right:8px;display:flex;align-items:center}table+div.pagerNavi p:last-of-type{margin-left:8px;display:flex;align-items:center}table+div.pagerNavi ul.pagerNavi{display:flex;align-items:center}table+div.pagerNavi ul.pagerNavi li{margin-left:4px;margin-right:4px}table+div.pagerNavi ul.pagerNavi li:first-of-type{margin-left:0}table+div.pagerNavi ul.pagerNavi li:last-of-type{margin-right:0}#commentGallery{display:flex !important;justify-content:space-between;position:relative;padding-top:24px}#commentGallery>h4{margin:0;width:100%;position:absolute;top:0;left:0}#commentGallery .scroll{cursor:pointer;opacity:0.5;align-self:center;flex:none;width:24px;height:24px;border:5px solid #22588d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#commentGallery #jsBack{border-top:0;border-right:0}#commentGallery #jsForward{border-bottom:0;border-left:0}#commentGallery #jsGalleryBox{width:285px;flex:none;position:relative;overflow:hidden;height:168px}#commentGallery #jsGalleryBox>ul{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;line-height:1}#commentGallery #jsGalleryBox>ul>li{width:285px;flex:none}#commentGallery #jsGalleryBox>ul>li .txt h5{margin:0}#commentGallery #jsGalleryBox>ul>li .txt p{margin:0;margin-top:8px;line-height:1.5}#commentGallery #jsGalleryBox>ul>li .txt p .pos{color:#4bb358}#commentGallery #jsGalleryBox>ul>li .txt p .neg{color:#cc092f}#listTableWrap .rating .tdGuestData{display:block}#listTableWrap .rating .tdRating .totalRating{margin-top:0}.detailsPrint{width:100%}.detailsPrint .hrsStarsContainer{display:block}.detailsPrint .hrsStarsContainer .hrsStarsBookingStep{margin-left:4px;padding:0;font-size:11px;vertical-align:middle;color:#999;display:inline-block}.detailsPrint .fc{display:none}.detailsPrint #pic.box{display:flex;flex-wrap:wrap}.detailsPrint #pic.box>.large{width:50%;display:flex;flex-direction:column;align-items:center}.detailsPrint .offerSummaryData .basketBookingInfos{font-size:13px;text-align:left}.detailsPrint .offerSummaryData .basketBookingInfos th{padding-right:24px}.detailsPrint .basketOffers{font-size:13px;width:100%}.detailsPrint .basketOffers th{border:1px solid #e2e2e2;text-align:left;vertical-align:top;padding:8px;white-space:nowrap;font-size:11px;font-weight:bold}.detailsPrint .basketOffers th.offerSelection{background-color:#f7f7f8;text-align:center}.detailsPrint .basketOffers th.offerSelection+th{padding-left:16px;text-align:right}.detailsPrint .basketOffers th .info{display:block;font-weight:normal}.detailsPrint .basketOffers tbody tr{border-top:1px solid #e2e2e2}.detailsPrint .basketOffers tbody tr.selected{background-color:#e6f6fa}.detailsPrint .basketOffers tbody tr td{border-left:1px solid #e2e2e2;vertical-align:top;padding-top:16px;padding-bottom:16px}.detailsPrint .basketOffers tbody tr td:first-of-type{border-left:none}.detailsPrint .basketOffers tbody tr td.roomOffer{padding:16px 8px;display:flex}.detailsPrint .basketOffers tbody tr td.roomOffer .imageWrap{margin-right:16px}.detailsPrint .basketOffers tbody tr td.roomOffer .imageWrap .basketImgDescription{display:none}.detailsPrint .basketOffers tbody tr td.roomOffer .imageWrap img{max-width:150px;max-height:150px}.detailsPrint .basketOffers tbody tr td.roomOffer .textWrap h4{margin:0}.detailsPrint .basketOffers tbody tr td.roomOffer .textWrap p{margin:0;margin-top:8px;font-size:11px}.detailsPrint .basketOffers tbody tr td.roomOffer .contextHelpLink{font-weight:bold}.detailsPrint .basketOffers tbody tr td.roomOffer .contextHelpLink::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}.detailsPrint .basketOffers tbody tr td.roomPrice{padding-left:8px;padding-right:8px;position:relative;padding-bottom:24px}.detailsPrint .basketOffers tbody tr td.roomPrice .textWrap{height:auto !important;position:static !important}.detailsPrint .basketOffers tbody tr td.roomPrice .price{white-space:nowrap}.detailsPrint .basketOffers tbody tr td.roomPrice .pre-paid{color:#cc092f;font-size:11px}.detailsPrint .basketOffers tbody tr td.roomPrice .contextHelpLink{display:flex;align-items:center;font-weight:bold;left:8px;padding-bottom:8px}.detailsPrint .basketOffers tbody tr td.roomPrice .contextHelpLink::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}.detailsPrint .basketOffers tbody tr td.bookingConditions{padding-left:8px;padding-right:8px;position:relative;padding-bottom:24px}.detailsPrint .basketOffers tbody tr td.bookingConditions .textWrap{height:auto !important;position:static !important;overflow-y:auto;box-sizing:content-box}.detailsPrint .basketOffers tbody tr td.bookingConditions .checkListSmall{font-size:11px}.detailsPrint .basketOffers tbody tr td.bookingConditions .checkListSmall>li{position:relative;padding-left:24px;overflow:hidden}.detailsPrint .basketOffers tbody tr td.bookingConditions .checkListSmall>li::before{position:absolute;left:0;top:4px;content:"";background-color:#333;width:4px;height:4px;border-radius:50%}.detailsPrint .basketOffers tbody tr td.bookingConditions .contextHelpLink{display:flex;align-items:center;font-weight:bold;left:8px;padding-bottom:8px}.detailsPrint .basketOffers tbody tr td.bookingConditions .contextHelpLink::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}.detailsPrint .basketOffers tbody tr td.offerSelection{background-color:#f7f7f8;padding-left:8px;padding-right:8px}.detailsPrint .basketOffers tbody tr td.offerSelection .selectOffer{white-space:nowrap}.detailsPrint .basketOffers tbody tr td.roomTotalPrice{padding-left:16px;padding-right:8px;text-align:right;white-space:nowrap;font-weight:bold}.detailsPrint .basketOffers tbody tr td.roomTotalPrice span.price{display:block}.detailsPrint .basketOffers tbody tr td.roomTotalPrice span.shortageInfo{white-space:normal;font-weight:normal;font-size:11px;color:#cc092f}.detailsPrint #totalPriceFooter{margin-top:24px}.detailsPrint>.box>img:only-child{margin:0 auto;display:block}.detailsPrint #submitChangeDimension{margin-left:8px;margin-right:8px}.detailsPrint .poiDistanceHeadlineIcon{margin-right:8px}.detailsPrint .leftCol{width:50%}.detailsPrint .rightCol{width:50%}.detailsPrint .printTeaserBasketBottom{margin-top:24px}.detailsPrint .teaserWrap{margin-bottom:24px}.detailsPrint .ratings{position:relative;color:#2fb8db;padding-left:84px;min-height:68px}.detailsPrint .ratings .ratingPic{position:absolute;top:0;left:0}.detailsPrint .ratings .ratingCircleValue{position:absolute;top:50%;left:34px;font-size:22px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.detailsPrint .ratings .ratingDescription{padding-top:14px}.detailsPrint .ratings p{margin:0}.detailsPrint .ratings br{display:none}.detailsPrint p.totalRating{display:flex;align-items:center}.detailsPrint p.totalRating .blockRating{display:block;width:calc(100% - 64px);margin-right:auto}.detailsPrint p.totalRating .noRating{margin-left:auto}.detailsPrint dl.rating{display:flex;flex-wrap:wrap;align-items:center}.detailsPrint dl.rating dt{flex:none;width:30%}.detailsPrint dl.rating dt:nth-of-type(2n){padding-left:16px}.detailsPrint dl.rating dd{margin:0;flex:none;width:20%}.bookingStat>ul{list-style:none;display:flex;margin:0;padding:0;height:60px}.bookingStat li{font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;font-weight:bold;font-size:20px;color:#999;padding:0 20px;background-color:white;display:flex;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:0}.bookingStat li>span{flex-shrink:0}.bookingStat li .bookingStepCounter{margin-right:8px;font-size:30px}.bookingStat li>img{margin-left:auto;z-index:1000}.bookingStat li:not(.marker){box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15)}.bookingStat li.marker{flex:none;display:block;padding:0;height:60px;width:26px;background-color:transparent;position:relative}.bookingStat li.marker::before{content:"";display:block;width:0;height:0;border-style:solid;border-top-width:30px;border-bottom-width:30px;border-left-width:16px;border-right-width:0;border-color:transparent;border-left-color:white}.bookingStat li.marker::after{content:"";display:block;width:0;height:0;border-style:solid;border-top-width:30px;border-bottom-width:30px;border-left-width:16px;border-right-width:0;border-color:white;border-left-color:transparent;position:absolute;top:0;right:0}.bookingStat li.active{color:#333}#breadcrumb{margin-top:32px;display:flex}#breadcrumb .breadcrumb__title{margin:0;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;font-size:13px}#breadcrumb .breadcrumb__list{margin:0;padding:0;list-style:none;display:flex;font-size:13px;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif}#breadcrumb .breadcrumb__list .breadcrumb__path{margin-left:8px}#breadcrumb .breadcrumb__list .breadcrumb__path>a{color:#333;text-decoration:underline}#breadcrumb .breadcrumb__list .breadcrumb__path>a::after{content:"";margin-left:8px;display:inline-block;height:8px;width:8px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat;background-position:100% -80px}label.check{margin-right:24px}.col6 .box>form[name="profileForm"] .loginContainer{position:relative}.col6 .box>form[name="profileForm"] .loginContainer #myHRSLoginBooking{opacity:0;visibility:collapse;position:absolute;bottom:0;left:224px;right:0}.col6 .box>form[name="profileForm"] .loginContainer #jsIntegratedToggler{transition:margin-bottom 332ms;transition-timing-function:ease}.col6 .box>form[name="profileForm"] .loginContainer #jsIntegratedToggler.jsToggled{margin-bottom:92px}#bookingForm>.box{margin-top:10px}#bookingForm h4#companyStructureToggler{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm .breakingPriceLimit .elPos{margin-top:12px;display:flex;flex-wrap:wrap}#bookingForm .breakingPriceLimit .elPos label[for="exceedLimit"]{flex:none;width:224px}#bookingForm .breakingPriceLimit .elPos select[name="ciWidePriceLimitBreakingReasonSelection"]{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm .breakingPriceLimit .elPos span.error{margin-top:8px;flex-basis:100%;margin-left:224px}#bookingForm>.box>h3,#bookingForm>.box>h4{margin:0;margin-bottom:12px}#bookingForm>.box>fieldset>.desc{display:inline-block;vertical-align:top;width:224px}#bookingForm>.box>fieldset>h4 ~ p{display:flex;margin-top:12px}#bookingForm>.box>fieldset>h4 ~ p .desc{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box>fieldset>h4 ~ p label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;flex-wrap:wrap;align-items:center}#bookingForm>.box>fieldset>h4 ~ p label input{width:100%}#bookingForm>.box>fieldset>h4 ~ p label input[type="checkbox"]{width:auto;margin-right:10px}#bookingForm>.box>fieldset>h4 ~ p label select{width:100%;flex-basis:100%}#bookingForm>.box>fieldset>h4 ~ p label .info{position:absolute;color:#999;left:8px;top:0;line-height:34px}#bookingForm>.box>fieldset>h4 ~ p label span.error{margin-top:8px}#bookingForm>.box>fieldset>h4 ~ p label:first-of-type{margin-right:5px}#bookingForm>.box>fieldset>h4 ~ p label:last-of-type{margin-left:5px}#bookingForm>.box>.desc{margin-top:12px;display:inline-block;vertical-align:top;width:224px}#bookingForm>.box .pnrAttributesLink{margin:0;margin-top:12px;display:inline-flex;align-items:center;vertical-align:top;font-size:12px;color:#22588d}#bookingForm>.box .pnrAttributesLink::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#bookingForm>.box .pnrAttributesLink.jsToggled::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#bookingForm>.box .moreWishesLink{margin:0;margin-left:-4px;margin-top:12px;display:inline-flex;align-items:center;vertical-align:top;font-size:12px;color:#22588d}#bookingForm>.box .moreWishesLink::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#bookingForm>.box .moreWishesLink.jsToggled::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#bookingForm>.box .ordererTitle>p:first-child{display:flex;margin-top:12px}#bookingForm>.box .ordererTitle>p:first-child .desc{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box .ordererTitle>p:first-child label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;flex-wrap:wrap;align-items:center}#bookingForm>.box .ordererTitle>p:first-child label input{width:100%}#bookingForm>.box .ordererTitle>p:first-child label input[type="checkbox"]{width:auto;margin-right:10px}#bookingForm>.box .ordererTitle>p:first-child label select{width:100%;flex-basis:100%}#bookingForm>.box .ordererTitle>p:first-child label .info{position:absolute;color:#999;left:8px;top:0;line-height:34px}#bookingForm>.box .ordererTitle>p:first-child label span.error{margin-top:8px}#bookingForm>.box .ordererTitle>p:first-child label:first-of-type{margin-right:5px}#bookingForm>.box .ordererTitle>p:first-child label:last-of-type{margin-left:5px}#bookingForm>.box .ordererTitle>p:nth-of-type(2){display:flex;margin-top:12px}#bookingForm>.box .ordererTitle>p:nth-of-type(2) .desc{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box .ordererTitle>p:nth-of-type(2) label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;flex-wrap:wrap;align-items:center}#bookingForm>.box .ordererTitle>p:nth-of-type(2) label input{width:100%}#bookingForm>.box .ordererTitle>p:nth-of-type(2) label input[type="checkbox"]{width:auto;margin-right:10px}#bookingForm>.box .ordererTitle>p:nth-of-type(2) label select{width:100%;flex-basis:100%}#bookingForm>.box .ordererTitle>p:nth-of-type(2) label .info{position:absolute;color:#999;left:8px;top:0;line-height:34px}#bookingForm>.box .ordererTitle>p:nth-of-type(2) label span.error{margin-top:8px}#bookingForm>.box .ordererTitle>.desc{margin-top:12px;display:inline-block;vertical-align:top;width:224px}#bookingForm>.box .ordererTitle #booker\.details\.info{display:inline-flex;align-items:center;vertical-align:top;margin:0;margin-left:-4px;margin-top:12px;font-size:12px;color:#22588d}#bookingForm>.box .ordererTitle #booker\.details\.info::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#bookingForm>.box .ordererTitle #booker\.details\.info.jsToggled::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#bookingForm>.box .ordererTitle #booker\.details\.fields{margin-top:12px}#bookingForm>.box .ordererTitle #booker\.details\.fields>.desc{display:inline-block;vertical-align:top;width:224px;padding-top:6px}#bookingForm>.box .ordererTitle #booker\.details\.fields label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;flex-wrap:wrap;align-items:center}#bookingForm>.box .ordererTitle #booker\.details\.fields label input{width:100%}#bookingForm>.box .ordererTitle #booker\.details\.fields label input[type="checkbox"]{width:auto;margin-right:10px}#bookingForm>.box .ordererTitle #booker\.details\.fields label select{width:100%;flex-basis:100%}#bookingForm>.box .ordererTitle #booker\.details\.fields label .info{position:absolute;color:#999;left:8px;top:0;line-height:34px}#bookingForm>.box .ordererTitle #booker\.details\.fields label span.error{margin-top:8px}#bookingForm>.box .ordererTitle #booker\.details\.fields>label{display:inline-flex;vertical-align:top;width:calc( (100% - (234px)) / 2)}#bookingForm>.box .ordererTitle #booker\.details\.fields>label:first-of-type{margin-left:-4px}#bookingForm>.box .ordererTitle #booker\.details\.fields>label:last-of-type{float:right}#bookingForm>.box .ordererTitle #booker\.details\.fields>p{display:flex;margin-top:12px}#bookingForm>.box .ordererTitle #booker\.details\.fields>p .desc{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box .ordererTitle #booker\.details\.fields>p label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;flex-wrap:wrap;align-items:center}#bookingForm>.box .ordererTitle #booker\.details\.fields>p label input{width:100%}#bookingForm>.box .ordererTitle #booker\.details\.fields>p label input[type="checkbox"]{width:auto;margin-right:10px}#bookingForm>.box .ordererTitle #booker\.details\.fields>p label select{width:100%;flex-basis:100%}#bookingForm>.box .ordererTitle #booker\.details\.fields>p label .info{position:absolute;color:#999;left:8px;top:0;line-height:34px}#bookingForm>.box .ordererTitle #booker\.details\.fields>p label span.error{margin-top:8px}#bookingForm>.box .ordererTitle .colWrap{display:flex;margin-top:12px}#bookingForm>.box .ordererTitle .colWrap .desc{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box .ordererTitle .colWrap label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;flex-wrap:wrap;align-items:center}#bookingForm>.box .ordererTitle .colWrap label input{width:100%}#bookingForm>.box .ordererTitle .colWrap label input[type="checkbox"]{width:auto;margin-right:10px}#bookingForm>.box .ordererTitle .colWrap label select{width:100%;flex-basis:100%}#bookingForm>.box .ordererTitle .colWrap label .info{position:absolute;color:#999;left:8px;top:0;line-height:34px}#bookingForm>.box .ordererTitle .colWrap label span.error{margin-top:8px}#bookingForm>.box .ordererTitle .colWrap label:first-of-type{margin-right:5px}#bookingForm>.box .ordererTitle .colWrap label:last-of-type{margin-left:5px}#bookingForm>.box .ordererTitle+p{display:flex;margin-top:12px}#bookingForm>.box .ordererTitle+p .desc{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box .ordererTitle+p label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;flex-wrap:wrap;align-items:center}#bookingForm>.box .ordererTitle+p label input{width:100%}#bookingForm>.box .ordererTitle+p label input[type="checkbox"]{width:auto;margin-right:10px}#bookingForm>.box .ordererTitle+p label select{width:100%;flex-basis:100%}#bookingForm>.box .ordererTitle+p label .info{position:absolute;color:#999;left:8px;top:0;line-height:34px}#bookingForm>.box .ordererTitle+p label span.error{margin-top:8px}#bookingForm>.box .ordererTitle+p label:first-of-type{margin-right:5px}#bookingForm>.box .ordererTitle+p label:last-of-type{margin-left:5px}#bookingForm>.box #billingAddressWrap{display:flex;margin-top:12px;flex-wrap:wrap;position:relative}#bookingForm>.box #billingAddressWrap .desc{flex:none;display:block;width:224px;padding-top:6px;padding-top:0}#bookingForm>.box #billingAddressWrap .jsToggler{margin:0;display:inline-flex;align-items:center;vertical-align:top;font-size:12px;color:#22588d}#bookingForm>.box #billingAddressWrap .jsToggler::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#bookingForm>.box #billingAddressWrap .jsToggler.jsToggled::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#bookingForm>.box #billingAddressWrap .jsToggleWrap{width:100%}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(1){display:flex;margin-top:12px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(1) label{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(1) input,#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(1) select{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(2){display:flex;margin-top:12px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(2) .desc{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(2) label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;flex-wrap:wrap;align-items:center}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(2) label input{width:100%}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(2) label input[type="checkbox"]{width:auto;margin-right:10px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(2) label select{width:100%;flex-basis:100%}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(2) label .info{position:absolute;color:#999;left:8px;top:0;line-height:34px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(2) label span.error{margin-top:8px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(2) label:first-of-type{margin-right:5px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(2) label:last-of-type{margin-left:5px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(3){display:flex;margin-top:12px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(3) label{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(3) input,#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(3) select{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(4){display:flex;margin-top:12px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(4) label{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(4) input,#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(4) select{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(4) input:first-of-type{margin-right:5px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(4) input:last-of-type{margin-left:5px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(5){display:flex;margin-top:12px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(5) label{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(5) input,#bookingForm>.box #billingAddressWrap .jsToggleWrap p:nth-of-type(5) select{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm>.box #billingAddressWrap+fieldset p{display:flex;flex-wrap:wrap;margin-top:12px}#bookingForm>.box #billingAddressWrap+fieldset p label{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box #billingAddressWrap+fieldset p input,#bookingForm>.box #billingAddressWrap+fieldset p select{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm>.box #billingAddressWrap+fieldset p span.error{margin-top:8px;flex-basis:100%;margin-left:224px}#bookingForm>.box #billingAddressWrap+fieldset p select{width:100%}#bookingForm>.box #external_loyalty_id_box{display:flex;margin-top:12px;flex-wrap:wrap}#bookingForm>.box #external_loyalty_id_box label{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box #external_loyalty_id_box input,#bookingForm>.box #external_loyalty_id_box select{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm>.box #external_loyalty_id_box span.error{margin-top:8px;flex-basis:100%;margin-left:224px}#bookingForm>.box #external_loyalty_id_box .ExternalLoyalty__input-error{display:none}#bookingForm>.box #external_loyalty_id_box.ExternalLoyalty--error .ExternalLoyalty__input-error{display:block}#bookingForm>.box .paymentMethodr{margin:0}#bookingForm>.box .paymentMethod .colWrap{margin-top:12px;display:flex;flex-wrap:wrap}#bookingForm>.box .paymentMethod .colWrap .desc{flex:none;display:block;width:224px;padding-top:6px;padding-top:0}#bookingForm>.box .paymentMethod .colWrap .def{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm>.box .paymentMethod .colWrap .def .pm{margin-top:12px}#bookingForm>.box .paymentMethod .colWrap>p{flex-basis:100%;margin-bottom:24px;margin-top:24px;font-size:15px;font-weight:bold;color:#cc092f}#bookingForm>.box .colWrap.help{margin-top:12px;display:flex}#bookingForm>.box .colWrap.help .desc{flex:none;display:block;width:224px;padding-top:6px;padding-top:0}#bookingForm>.box .colWrap.help .def{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm>.box .colWrap.help .def .check{display:flex;align-items:flex-start}#bookingForm>.box .colWrap.help .def .check input{margin-right:4px}#bookingForm>.box #companyCreditCardSelectBoxWrap{display:flex;margin-top:12px}#bookingForm>.box #companyCreditCardSelectBoxWrap .desc{flex:none;display:block;width:224px;padding-top:6px}#bookingForm>.box #companyCreditCardSelectBoxWrap .def{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm>.box #companyCreditCardSelectBoxWrap .def>select{width:100%}#bookingForm .bookingCreditCardDetails .colWrap{margin-top:12px;display:flex;flex-wrap:wrap}#bookingForm .bookingCreditCardDetails .colWrap .desc{flex:none;display:block;width:224px;padding-top:6px;padding-top:0}#bookingForm .bookingCreditCardDetails .colWrap .def{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm .bookingCreditCardDetails .pciBookingClearPreFilledFormArea{margin-top:12px}#bookingForm .pnrDetails .colWrap{margin-top:12px;display:flex;flex-wrap:wrap}#bookingForm .pnrDetails .colWrap .desc{flex:none;display:block;width:224px;padding-top:6px}#bookingForm .pnrDetails .colWrap .def{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm .pnrDetails .colWrap .def label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;flex-wrap:wrap;align-items:center}#bookingForm .pnrDetails .colWrap .def label input{width:100%}#bookingForm .pnrDetails .colWrap .def label input[type="checkbox"]{width:auto;margin-right:10px}#bookingForm .pnrDetails .colWrap .def label select{width:100%;flex-basis:100%}#bookingForm .pnrDetails .colWrap .def label .info{position:absolute;color:#999;left:8px;top:0;line-height:34px}#bookingForm .pnrDetails .colWrap .def label span.error{margin-top:8px}#bookingForm .contentFooter .footerSubmit{display:flex;flex-direction:column;align-items:flex-end;flex-grow:1}#bookingForm .contentFooter .footerSubmit>p:nth-child(1){margin:0}#bookingForm .contentFooter .footerSubmit .sendBtn{margin-top:8px;margin-bottom:8px}#bookingForm .contentFooter .footerSubmit .alignButtonsIfTIP{display:flex;align-items:center}#bookingForm .contentFooter .footerSubmit .alignButtonsIfTIP .TIP__button--reset button{margin-left:8px}#bookingForm .contentFooter .footerSubmit>p:nth-child(3){margin:0}#bookingForm #thirdPartyBookingSearchSuggestBox{margin-left:224px;width:calc(100% - 224px);height:auto;max-height:215px;border:1px solid #999;margin-bottom:8px;overflow-y:auto;overflow-x:hidden;line-height:1.5}#bookingForm #thirdPartyBookingSearchSuggestBox p{margin:0;padding:7px 25px 7px 4px;border-bottom:1px solid #e9e9e9;background-color:#e2e2e2}#bookingForm #thirdPartyBookingSearchSuggestBox ul>li{padding:7px 25px 7px 4px;border-bottom:1px solid lightgrey;cursor:pointer}#bookingForm .bookingVCCIsNotPossibleMessage{padding:10px;margin:10px 0;border:1px solid #e2e2e2;border-radius:3px;color:#999999;font-size:11px}#bookingForm #fieldsForMeituanHotels p{display:flex;align-items:flex-start;margin-top:12px}#bookingForm #fieldsForMeituanHotels input{flex-grow:1;flex-shrink:1;flex-basis:0}#bookingForm #fieldsForMeituanHotels label{display:block;width:345px;padding-top:6px}#bookingForm #fieldsForMeituanHotels span{display:flex;flex-direction:column;width:100%;position:relative}#bookingForm #fieldsForMeituanHotels span.phone_prefix::before{content:'+86';display:inline-block;position:absolute;top:1px;left:1px;background-color:#eee;border-right:1px solid #ddd;padding:6px 7px 4px 4px;height:28px}#bookingForm #fieldsForMeituanHotels #inputPciYeepayPhoneNumber{padding-left:41px}#bookingForm #fieldsForMeituanHotels .checkboxAttachYeePayDataToTemplateMsg{flex-wrap:wrap}#bookingForm #fieldsForMeituanHotels .checkboxAttachYeePayDataToTemplateMsg label{display:inline-block}#bookingForm #fieldsForMeituanHotels #checkboxAttachYeePayDataToTemplate{vertical-align:middle;margin-bottom:2px}#bookingForm .meituanHotelsMsg,#bookingForm .checkboxAttachYeePayDataToTemplateMsg{padding-left:224px}.pciBookingCreditCardArea_Hidden{display:none}.pciBookingCreditCardIframe_Hidden{display:none;max-height:0}.pciBookingCreditCardIframe_3DS{height:370px !important}.pciCvvRequiredInfo{color:#6d6d77;padding:12px 0 0 0}#emailForThreeDSWrapper{position:relative}#emailForThreeDSWrapper .colWrap{display:flex;margin-top:12px}#emailForThreeDSWrapper .colWrap .pciEmailForThreeDSRequiredInfo{color:#6d6d77;padding:12px 0 0 0}#emailForThreeDSWrapper .colWrap .desc{flex:none;display:block;width:224px;padding-top:8px}#emailForThreeDSWrapper .colWrap .def{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;flex-wrap:wrap;align-items:center}#emailForThreeDSWrapper .colWrap .def input{flex-grow:1;flex-shrink:1;flex-basis:0}#emailForThreeDSWrapper .Button{line-height:2}.backgroundNoshade .col6 #companyBranchesWrap{margin-left:224px;width:calc(100% - 224px);height:auto;border:1px solid #999;margin-bottom:8px;overflow-y:auto;overflow-x:hidden}.backgroundNoshade .col6 #companyBranchesWrap dl{margin:0}.backgroundNoshade .col6 #companyBranchesWrap dl dd{margin:0;display:none}.backgroundNoshade .col6 #companyBranchesWrap dl.active dd{display:block}.backgroundNoshade .col6 #companyBranchesWrap dt.category{padding:7px 25px 7px 4px;border-bottom:1px solid #e9e9e9;background-color:#e2e2e2}.backgroundNoshade .col6 #companyBranchesWrap .choice{display:inline;color:#333}.backgroundNoshade .col6 #companyBranches{width:100%;padding:0}.backgroundNoshade .col6 #companyBranches li{padding:4px 2px 4px 10px;border-bottom:1px solid #e2e2e2;cursor:pointer}.backgroundNoshade .col6 #companyBranches li.companyStructureLast{border-bottom:0}.backgroundNoshade .col6 #companyBranches dl.active dd{max-height:300px;overflow-x:hidden;overflow-y:auto;width:100%}#footerContainerCol_6_3 .bem_hotel_information{margin-bottom:10px}#footerContainerCol_6_3 .bem_hotel_information .rating_star_title{margin-left:4px}#footerContainerCol_6_3 .bem_hotel_information h2{color:#22588d;margin-top:2px;margin-bottom:2px}#footerContainerCol_6_3 .bem_hotel_information #hotelphoto{margin-top:20px;width:100%}#footerContainerCol_6_3 .bem_hotel_information>ul{list-style:none;margin:0;padding:0}#footerContainerCol_6_3 .bem_hotel_information>ul li{margin-top:12px;display:flex;align-items:center}#footerContainerCol_6_3 .bem_hotel_information>ul li:nth-child(1)::before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5BcnJpdmFsPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSI0Ljg1MTIgNSAwLjA0OTcgNSAwLjA0OTcgMC4yMDA2IDQuODUxMiAwLjIwMDYiPjwvcG9seWdvbj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJBcnJpdmFsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iV0lGSSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuMDAwMDAwLCAxMS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTgiPgogICAgICAgICAgICAgICAgPGcgaWQ9IkZpbGwtNi1DbGlwcGVkIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJwYXRoLTMiPjwvZz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMi40NDk3LDUuMDAwNiBDMS4wOTk3LDUuMDAwNiAwLjA0OTcsMy45NTA2IDAuMDQ5NywyLjU5OTEgQzAuMDQ5NywxLjI1MDYgMS4wOTk3LDAuMjAwNiAyLjQ0OTcsMC4yMDA2IEMzLjc5OTcsMC4yMDA2IDQuODUxMiwxLjI1MDYgNC44NTEyLDIuNTk5MSBDNC44NTEyLDMuOTUwNiAzLjY0OTcsNS4wMDA2IDIuNDQ5Nyw1LjAwMDYiIGlkPSJGaWxsLTYiIGZpbGw9IiM2RDZENzciIGZpbGwtcnVsZT0ibm9uemVybyIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICAgICAgPHBhdGggZD0iTTEzLjUzNTUzMzksMTIgTDEwLjcxNzUxNDQsOS4xODE5ODA1MiBDMTAuMTMxNzI4LDguNTk2MTk0MDggMTAuMTMxNzI4LDcuNjQ2NDQ2NjEgMTAuNzE3NTE0NCw3LjA2MDY2MDE3IEMxMS4zMDMzMDA5LDYuNDc0ODczNzMgMTIuMjUzMDQ4Myw2LjQ3NDg3MzczIDEyLjgzODgzNDgsNy4wNjA2NjAxNyBMMTguNDk1Njg5LDEyLjcxNzUxNDQgQzE5LjA4MTQ3NTUsMTMuMzAzMzAwOSAxOS4wODE0NzU1LDE0LjI1MzA0ODMgMTguNDk1Njg5LDE0LjgzODgzNDggTDEyLjgzODgzNDgsMjAuNDk1Njg5IEMxMi4yNTMwNDgzLDIxLjA4MTQ3NTUgMTEuMzAzMzAwOSwyMS4wODE0NzU1IDEwLjcxNzUxNDQsMjAuNDk1Njg5IEMxMC4xMzE3MjgsMTkuOTA5OTAyNiAxMC4xMzE3MjgsMTguOTYwMTU1MSAxMC43MTc1MTQ0LDE4LjM3NDM2ODcgTDE0LjA5MTg4MzEsMTUgTDEuNSwxNSBDMC42NzE1NzI4NzUsMTUgLTEuNjc0OTAzNzhlLTE1LDE0LjMyODQyNzEgLTEuNzc2MzU2ODRlLTE1LDEzLjUgQy0xLjg3NzgwOTllLTE1LDEyLjY3MTU3MjkgMC42NzE1NzI4NzUsMTIgMS41LDEyIEwxMy41MzU1MzM5LDEyIFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iIzZENkQ3NyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");margin-right:16px}#footerContainerCol_6_3 .bem_hotel_information>ul li:nth-child(2)::before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5EZXBhcnR1cmU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0xIiBwb2ludHM9IjQuODUxMiA1IDAuMDQ5NyA1IDAuMDQ5NyAwLjIwMDYgNC44NTEyIDAuMjAwNiI+PC9wb2x5Z29uPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IkRlcGFydHVyZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IldJRkkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxMS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTgiPgogICAgICAgICAgICAgICAgPGcgaWQ9IkZpbGwtNi1DbGlwcGVkIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJwYXRoLTMiPjwvZz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMi40NDk3LDUuMDAwNiBDMS4wOTk3LDUuMDAwNiAwLjA0OTcsMy45NTA2IDAuMDQ5NywyLjU5OTEgQzAuMDQ5NywxLjI1MDYgMS4wOTk3LDAuMjAwNiAyLjQ0OTcsMC4yMDA2IEMzLjc5OTcsMC4yMDA2IDQuODUxMiwxLjI1MDYgNC44NTEyLDIuNTk5MSBDNC44NTEyLDMuOTUwNiAzLjY0OTcsNS4wMDA2IDIuNDQ5Nyw1LjAwMDYiIGlkPSJGaWxsLTYiIGZpbGw9IiM2RDZENzciIGZpbGwtcnVsZT0ibm9uemVybyIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICAgICAgPHBhdGggZD0iTTIyLjUzNTUzMzksMTIgTDE5LjcxNzUxNDQsOS4xODE5ODA1MiBDMTkuMTMxNzI4LDguNTk2MTk0MDggMTkuMTMxNzI4LDcuNjQ2NDQ2NjEgMTkuNzE3NTE0NCw3LjA2MDY2MDE3IEMyMC4zMDMzMDA5LDYuNDc0ODczNzMgMjEuMjUzMDQ4Myw2LjQ3NDg3MzczIDIxLjgzODgzNDgsNy4wNjA2NjAxNyBMMjcuNDk1Njg5LDEyLjcxNzUxNDQgQzI4LjA4MTQ3NTUsMTMuMzAzMzAwOSAyOC4wODE0NzU1LDE0LjI1MzA0ODMgMjcuNDk1Njg5LDE0LjgzODgzNDggTDIxLjgzODgzNDgsMjAuNDk1Njg5IEMyMS4yNTMwNDgzLDIxLjA4MTQ3NTUgMjAuMzAzMzAwOSwyMS4wODE0NzU1IDE5LjcxNzUxNDQsMjAuNDk1Njg5IEMxOS4xMzE3MjgsMTkuOTA5OTAyNiAxOS4xMzE3MjgsMTguOTYwMTU1MSAxOS43MTc1MTQ0LDE4LjM3NDM2ODcgTDIzLjA5MTg4MzEsMTUgTDEwLjUsMTUgQzkuNjcxNTcyODgsMTUgOSwxNC4zMjg0MjcxIDksMTMuNSBDOSwxMi42NzE1NzI5IDkuNjcxNTcyODgsMTIgMTAuNSwxMiBMMjIuNTM1NTMzOSwxMiBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiM2RDZENzciPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+");margin-right:16px}#footerContainerCol_6_3 .bem_hotel_information .price{margin-top:12px;display:block;text-align:right;font-size:22px;font-weight:bold;color:#22588d}#footerContainerCol_6_3 .bem_hotel_information .price>span{font-size:12px}#footerContainerCol_6_3 .bem_hotel_information .price>i{font-style:normal;display:block;color:#333;font-size:12px;font-weight:normal;margin-top:12px}.checkListBullit{list-style:disc;padding-left:15px}.offerSummaryHotel{display:flex;flex-direction:column;position:relative}.offerSummaryHotel h3{margin:0}.offerSummaryHotel h3 .hrsStarsContainer{display:block}.offerSummaryHotel h3 .hrsStarsContainer .hrsStarsBookingStep{margin-left:4px;padding:0;font-size:11px;vertical-align:middle;color:#999;display:inline-block}.offerSummaryHotel .travelInfo{width:100%;font-size:13px;color:#6d6d77;margin-top:5px}.offerSummaryHotel .travelInfo th{width:224px;text-align:left;vertical-align:top}.offerSummaryHotel .travelInfo td{width:auto;text-align:left;vertical-align:top}.offerSummaryHotel .booking{align-self:flex-end;margin-top:24px}.offerSummaryHotel .floatLeft{display:flex;flex-wrap:wrap;align-items:flex-start}.offerSummaryHotel .floatLeft>p.pic.right{float:none;flex:none;margin:0;width:200px}.offerSummaryHotel .floatLeft>p.pic.right img{display:block;width:100%;height:auto}.offerSummaryHotel .floatLeft>div.left{float:none;order:-1;min-width:0;flex-grow:1;flex-shrink:1;flex-basis:0}.offerSummaryHotel .floatLeft>div.clearFix{margin-top:16px;flex-basis:100%}#content>#jsContentForm .col6>.box ~ .box,#content>#jsContentForm .col6 .bookingStat+.box{margin-top:10px}#content>#jsContentForm .col6>.box>fieldset{border:none;padding:0;margin:0}#content>#jsContentForm .col6>.box .specialLayout>p{margin:0}#content>#jsContentForm .col6>.box .specialLayout>p a{margin-left:-6px}#content>#jsContentForm .box>h3{margin:0}#content>#jsContentForm .box .spaceLeft{padding-left:4px}#content>#jsContentForm .box .colWrap,#content>#jsContentForm .box .colgroup{display:flex;color:#6d6d77;position:relative;margin:12px 0}#content>#jsContentForm .box .colWrap .desc,#content>#jsContentForm .box .colgroup .desc{flex:none;display:block;width:224px}#content>#jsContentForm .box .colWrap .hasPrice,#content>#jsContentForm .box .colgroup .hasPrice{padding-right:125px}#content>#jsContentForm .box .colWrap .price,#content>#jsContentForm .box .colgroup .price{text-align:end;position:absolute;bottom:0;right:0}#content>#jsContentForm .box .colWrap .price h4,#content>#jsContentForm .box .colgroup .price h4{font-size:15px;font-weight:bold;color:#4bb358;margin:4px 0}#content>#jsContentForm .box .colWrap .price a,#content>#jsContentForm .box .colgroup .price a{font-weight:bold}#content>#jsContentForm .box .colWrap .price a::before,#content>#jsContentForm .box .colgroup .price a::before{margin-right:4px;margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#content>#jsContentForm .box .colWrap .cancellationNonFreeOfChange,#content>#jsContentForm .box .colgroup .cancellationNonFreeOfChange{color:#cc092f;font-weight:bold !important}.contentFooter div.clearFix{width:100%}.contentFooter div.clearFix #totalPriceFooter{width:100%}.contentFooter a.back:nth-child(2){align-self:flex-end}.contentFooter .booking:nth-child(3){margin-left:auto;margin-top:24px}.pciBookingCreditCardIframeClass{margin-top:24px;width:650px;overflow:hidden;border:0}.pciBookingCreditCardIframe_CvvOnly{height:140px}.pciBookingCreditCardIframe_Full{height:348px}.bookingStatStep3 ~ .box #services{display:flex;flex-wrap:wrap}.bookingStatStep3 ~ .box #services dt{width:224px;flex:none;margin-top:8px;margin-bottom:24px}.bookingStatStep3 ~ .box #services dd{flex-grow:1;flex-basis:50%;margin:0;margin-top:8px;margin-bottom:24px}.bookingStatStep3 ~ .box #services dd ul{display:flex}.bookingStatStep3 ~ .box #services dd ul li{width:50%;margin-right:8px}.bookingStatStep3 ~ .box #services dd ul li a{font-weight:bold}.bookingStatStep3 ~ .box #services dd ul li:not(.active) a{color:#999}.bookingStatStep3 ~ .box #services dd ul li.active a::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}.bookingStatStep3 ~ .box .netpromoter>h3{margin:0;margin-bottom:16px}.bookingStatStep3 ~ .box .netpromoter>p.meta{margin:0;margin-top:16px;margin-bottom:8px}.bookingStatStep3 ~ .box .netpromoter ul#ratingPoints{display:flex;height:24px}.bookingStatStep3 ~ .box .netpromoter ul#ratingPoints li.netpromoter-rating{flex-grow:1;flex-shrink:1;flex-basis:0;margin-left:2px;margin-right:2px}.bookingStatStep3 ~ .box .netpromoter ul#ratingPoints li.netpromoter-rating:first-of-type{margin-left:0}.bookingStatStep3 ~ .box .netpromoter ul#ratingPoints li.netpromoter-rating:last-of-type{margin-right:0}.bookingStatStep3 ~ .box .netpromoter ul#ratingPoints li.netpromoter-rating label.check{display:flex;background-color:#f7f7f8;cursor:pointer;height:100%;align-items:center;justify-content:center}.bookingStatStep3 ~ .box .netpromoter ul#ratingPoints li.netpromoter-rating label.check.active,.bookingStatStep3 ~ .box .netpromoter ul#ratingPoints li.netpromoter-rating label.check:hover{color:white;background-color:#648aaf}.bookingStatStep3 ~ .box .netpromoter ul#ratingPoints li.netpromoter-rating label.check input{display:none}.bookingStatStep3 ~ .box .netpromoter div.left{float:left}.bookingStatStep3 ~ .box .netpromoter div.right{float:right}.bookingStatStep3 ~ .box .netpromoter div.spacer{clear:both}.bookingStatStep3 ~ .box .netpromoter>label{margin-right:24px}.bookingStatStep3 ~ .box .netpromoter>p.noMargin #netPromoter{width:100%;display:block}.bookingStatStep3 ~ .box .netpromoter input#isNetpromoter{margin-top:16px;font-weight:bold;color:#22588d;border:none;background:none}.bookingStatStep3 ~ .box.contentFooter{display:flex}.bookingStatStep3 ~ .box.contentFooter a{font-weight:bold}.bookingStatStep3 ~ .box.contentFooter a::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}.bookingStatStep3 ~ .box.contentFooter #footer_newBooking{order:-1;margin-right:24px}.bookingStatStep3+.box{display:flex;flex-wrap:wrap}.bookingStatStep3+.box>h2{margin:0}.bookingStatStep3+.box>.colWrap{flex-basis:100%;font-size:13px}.bookingStatStep3+.box>.colWrap .priceTag{color:#4bb358}.bookingStatStep3+.box>.booking{flex-basis:100%;color:#4bb358;margin-bottom:0}.bookingStatStep3+.box>a{border:1px solid #22588d;color:#22588d;background-color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;cursor:pointer;padding:8px 8px;margin-top:16px}.bookingStatStep3+.box #btnCal{order:3}.bookingStatStep3+.box #btnSMS{order:2;margin:16px 16px 0 16px}.bookingStatStep3+.box #btnPrint{order:1;margin-left:auto}.isBookingSummary #layout02 #content{flex-wrap:nowrap}.isBookingSummary form[name="bookingForm"]#jsContentForm+.col3>.teaser,#wrap.backgroundNoshade:not(.isBookingSummary):not(.smallHead) form[name="bookingForm"]#jsContentForm+.col3>.teaser:not(.hasGuarantee){padding:0;padding-bottom:24px}.isBookingSummary form[name="bookingForm"]#jsContentForm+.col3>.teaser>.pic,#wrap.backgroundNoshade:not(.isBookingSummary):not(.smallHead) form[name="bookingForm"]#jsContentForm+.col3>.teaser:not(.hasGuarantee)>.pic{margin:0}.isBookingSummary form[name="bookingForm"]#jsContentForm+.col3>.teaser>.pic>img,#wrap.backgroundNoshade:not(.isBookingSummary):not(.smallHead) form[name="bookingForm"]#jsContentForm+.col3>.teaser:not(.hasGuarantee)>.pic>img{width:100%;height:auto}.isBookingSummary form[name="bookingForm"]#jsContentForm+.col3>.teaser h4,#wrap.backgroundNoshade:not(.isBookingSummary):not(.smallHead) form[name="bookingForm"]#jsContentForm+.col3>.teaser:not(.hasGuarantee) h4{margin:0;margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px}.isBookingSummary form[name="bookingForm"]#jsContentForm+.col3>.teaser .newsletterSubscription,#wrap.backgroundNoshade:not(.isBookingSummary):not(.smallHead) form[name="bookingForm"]#jsContentForm+.col3>.teaser:not(.hasGuarantee) .newsletterSubscription{margin:0;margin-left:16px;margin-right:16px}.isBookingSummary form[name="bookingForm"]#jsContentForm+.col3>.teaser .newsletterSubscription fieldset,#wrap.backgroundNoshade:not(.isBookingSummary):not(.smallHead) form[name="bookingForm"]#jsContentForm+.col3>.teaser:not(.hasGuarantee) .newsletterSubscription fieldset{border:none;margin:0;padding:0}.isBookingSummary form[name="bookingForm"]#jsContentForm+.col3>.teaser .newsletterSubscription fieldset .specialLayout,#wrap.backgroundNoshade:not(.isBookingSummary):not(.smallHead) form[name="bookingForm"]#jsContentForm+.col3>.teaser:not(.hasGuarantee) .newsletterSubscription fieldset .specialLayout{margin:0;margin-bottom:16px}.isBookingSummary form[name="bookingForm"]#jsContentForm+.col3>.teaser .newsletterSubscription fieldset .specialLayout input,#wrap.backgroundNoshade:not(.isBookingSummary):not(.smallHead) form[name="bookingForm"]#jsContentForm+.col3>.teaser:not(.hasGuarantee) .newsletterSubscription fieldset .specialLayout input{width:100%}.isBookingSummary form[name="bookingForm"]#jsContentForm+.col3>.teaser .newsletterSubscription fieldset>div,#wrap.backgroundNoshade:not(.isBookingSummary):not(.smallHead) form[name="bookingForm"]#jsContentForm+.col3>.teaser:not(.hasGuarantee) .newsletterSubscription fieldset>div{display:flex;flex-wrap:wrap}.isBookingSummary form[name="bookingForm"]#jsContentForm+.col3>.teaser .newsletterSubscription fieldset #dataProcessingConsentId,#wrap.backgroundNoshade:not(.isBookingSummary):not(.smallHead) form[name="bookingForm"]#jsContentForm+.col3>.teaser:not(.hasGuarantee) .newsletterSubscription fieldset #dataProcessingConsentId{align-self:flex-start;flex:none}.isBookingSummary form[name="bookingForm"]#jsContentForm+.col3>.teaser .newsletterSubscription fieldset #dataProcessingConsentLabelId,#wrap.backgroundNoshade:not(.isBookingSummary):not(.smallHead) form[name="bookingForm"]#jsContentForm+.col3>.teaser:not(.hasGuarantee) .newsletterSubscription fieldset #dataProcessingConsentLabelId{margin-left:8px;color:#999;font-size:11px;flex-grow:1;flex-shrink:1;flex-basis:80%}.isBookingSummary form[name="bookingForm"]#jsContentForm+.col3>.teaser .newsletterSubscription fieldset .dataProcessingConsentButtonBookingConfirmation,#wrap.backgroundNoshade:not(.isBookingSummary):not(.smallHead) form[name="bookingForm"]#jsContentForm+.col3>.teaser:not(.hasGuarantee) .newsletterSubscription fieldset .dataProcessingConsentButtonBookingConfirmation{margin-left:auto;flex:none;margin-top:16px}#mobileAppConfirmationTeaser .teaser{margin-top:10px}#mobileAppConfirmationTeaser .teaser .pic{margin:0;display:flex;justify-content:center}#mobileAppConfirmationTeaser .teaser .height{margin-top:16px}#mobileAppConfirmationTeaser .teaser .height p:first-of-type{font-size:11px}#mobileAppConfirmationTeaser .teaser .height p:last-of-type{margin:0}#mobileAppConfirmationTeaser .teaser .height p:last-of-type .link{font-weight:bold}#mobileAppConfirmationTeaser .teaser .height p:last-of-type .link::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#affOptContentNavi ul.navi{justify-content:space-around;display:flex}#affOptContentNavi ul.navi li{text-align:center}#affOptContentNavi ul.navi li img{margin-bottom:8px}#affOptContentRoute #planRoute{width:536px}#affOptContentBookingConfirmation fieldset{border:none;padding:0;margin:0}#affOptContentBookingConfirmation #bookingConfirmation{width:570px}#affOptContentBookingConfirmation #bookingConfirmation fieldset:first-of-type>.desc{display:inline-block;vertical-align:top;padding-top:6px;width:160px;margin-right:-4px}#affOptContentBookingConfirmation #bookingConfirmation fieldset:first-of-type>label{display:inline-block;vertical-align:top;width:calc(100% - 160px)}#affOptContentBookingConfirmation #bookingConfirmation fieldset:first-of-type>label>input{width:100%}#affOptContentBookingConfirmation #bookingConfirmation fieldset.emailConfirmationLanguage{position:relative}#affOptContentBookingConfirmation #bookingConfirmation fieldset.emailConfirmationLanguage label.check{display:inline-block;margin-left:160px;margin-top:16px}#affOptContentBookingConfirmation #bookingConfirmation fieldset.emailConfirmationLanguage label.autoWidth{display:inline-block}#affOptContentBookingConfirmation #bookingConfirmation fieldset.emailConfirmationLanguage input.sendBtn{margin-top:24px;margin-left:200px;float:right}form[name="modifyBookingOverviewForm"] .col9{display:flex;flex-direction:column}form[name="modifyBookingOverviewForm"] .col9>h2{margin:0}form[name="modifyBookingOverviewForm"] .col9>a.hotlineInfo{align-self:flex-end;display:none}form[name="modifyBookingOverviewForm"] .col9>dl.confirmation{display:flex}form[name="modifyBookingOverviewForm"] .col9>dl.confirmation dt ~ dt{margin-left:48px}form[name="modifyBookingOverviewForm"] .col9>dl.confirmation dd{margin-left:16px}form[name="modifyBookingOverviewForm"] .col9>span.button.addRoom{align-self:flex-end}form[name="modifyBookingOverviewForm"] .col9>h4{align-self:flex-start}table.changeViewBasket{background-color:white;width:100%;font-size:11px;text-align:left}table.changeViewBasket tr.storno td{text-decoration:line-through}table.changeViewBasket tr.storno td.last{text-decoration:none}table.changeViewBasket th,table.changeViewBasket td{padding-top:8px;padding-bottom:8px;padding-left:8px}table.changeViewBasket th.first{padding:0;text-align:center;background-color:#22588d}table.changeViewBasket th.first+th{white-space:nowrap}table.changeViewBasket td.first{padding:0;text-align:center}table.changeViewBasket td.mm{padding:0;text-align:center}table.changeViewBasket td.mc{background-color:#22588d}table.changeViewBasket tbody input.button{font-size:13px}table.changeViewBasket tfoot{background-color:white}table.changeViewBasket tfoot input.button.multiStornoButton{float:none;margin-left:16px;font-size:13px}form[name="modifyBookingViewForm"] .contentFooter #totalPriceFooter{order:0;width:100%;margin-bottom:16px}form[name="modifyBookingViewForm"] .contentFooter a.link.back{order:1}form[name="modifyBookingViewForm"] .contentFooter span.button{order:2;margin-left:16px}form[name="modifyBookingViewForm"] .contentFooter span.button:first-of-type{margin-left:auto}form[name="modifyBookingOverviewForm"] .contentFooter span.button{order:1;margin-left:auto}form[name="modifyBookingOverviewForm"] .contentFooter a.link.back{order:0}form[name="searchBookingForm"] h3:not(.bar){margin:0}form[name="searchBookingForm"] h3:not(.bar) .hrsStarsContainer{display:block}form[name="searchBookingForm"] h3:not(.bar) .hrsStarsContainer .hrsStarsBookingStep{margin-left:4px;padding:0;font-size:11px;vertical-align:middle;color:#999;display:inline-block}form[name="searchBookingForm"] table.travelInfo{font-size:13px;text-align:left;margin-top:8px}form[name="searchBookingForm"] table.travelInfo th{vertical-align:top;width:224px}form[name="searchBookingForm"] .changeBooking fieldset.last>p label[for="start_stayPeriod"],form[name="searchBookingForm"] .changeBooking fieldset.last>p label[for="end_stayPeriod"]{display:flex;position:relative}form[name="searchBookingForm"] .changeBooking fieldset.last>p label[for="start_stayPeriod"] span.desc,form[name="searchBookingForm"] .changeBooking fieldset.last>p label[for="end_stayPeriod"] span.desc{flex:none;width:224px}form[name="searchBookingForm"] .changeBooking fieldset.last>p label[for="start_stayPeriod"] span.calIconA,form[name="searchBookingForm"] .changeBooking fieldset.last>p label[for="end_stayPeriod"] span.calIconA{position:static;align-self:center}form[name="searchBookingForm"] .contentFooter span.button{order:1;margin-left:auto}form[name="searchBookingForm"] .contentFooter a.link.back{order:0}#wrap:not(.isBookingProcess) #bookingForm .contentFooter span.button{order:1;margin-left:auto}#wrap:not(.isBookingProcess) #bookingForm .contentFooter a.link.back{order:0}#bookingForm .contentFooter>span.button{order:1;margin-left:auto}#bookingForm .contentFooter>a.link.back{order:0}table.cancelBookingMeanStep{width:100%;text-align:left;font-size:13px}form[name="modifyBookingChangeOfferForm"] #changeAndCancelOfferBasket{margin-top:24px}form[name="modifyBookingChangeOfferForm"] #changeAndCancelOfferBasket #web4BasketFooter{margin-top:24px}form[name="modifyBookingChangeOfferForm"] #changeAndCancelOfferBasket #web4BasketFooter .hrsService{display:block;margin-bottom:24px}form[name="modifyBookingChangeOfferForm"] .contentFooter{margin-top:24px}form[name="modifyBookingChangeOfferForm"] .contentFooter a.link.back{order:-1}form[name="modifyBookingChangeOfferForm"] .contentFooter span.button{margin-left:auto}#wrap.print #content>.col6{flex-basis:100%;width:100%}#wrap.print #content>.col6 input[type="hidden"][value="bookingConfirmation"] ~ .box .colWrap{display:flex;margin-bottom:16px}#wrap.print #content>.col6 input[type="hidden"][value="bookingConfirmation"] ~ .box .colWrap .desc{flex:none;width:40%}#wrap.print #content>.col6 input[type="hidden"][value="bookingConfirmation"] ~ .box .colWrap .def{flex:1}#wrap.print #content>.col6 input[type="hidden"][value="bookingConfirmation"] ~ .box .hrsStarsContainer{display:block}#wrap.print #content>.col6 input[type="hidden"][value="bookingConfirmation"] ~ .box .hrsStarsContainer .hrsStarsBookingStep{margin-left:4px;padding:0;font-size:11px;vertical-align:middle;color:#999;display:inline-block}#wrap.print #content>.col6 input[type="hidden"][value="bookingConfirmation"] ~ .box ul.fc{display:none}#wrap.print #content>.col6 input[type="hidden"][value="bookingConfirmation"] ~ .box.web4BasketBox>dl{display:flex;flex-wrap:wrap}#wrap.print #content>.col6 input[type="hidden"][value="bookingConfirmation"] ~ .box.web4BasketBox>dl dt{flex:none;width:40%;margin-bottom:16px}#wrap.print #content>.col6 input[type="hidden"][value="bookingConfirmation"] ~ .box.web4BasketBox>dl dd{margin:0;flex:1;flex-basis:60%;margin-bottom:16px}#wrap.print #content>.col6 input[type="hidden"][value="bookingConfirmation"] ~ .box.web4BasketBox ~ #basketFooter{margin-top:24px}#wrap.print #content>.col6 input[type="hidden"][value="bookingConfirmation"] ~ .box.web4BasketBox ~ #basketFooter .hrsService{display:block;margin-top:24px}#wrap.print #content>h4{flex-basis:100%;width:100%}#wrap.print #content>.teaserWrap{float:none !important;display:flex !important}input.disable_button[type="submit"]{background-color:grey;cursor:not-allowed;pointer-events:none}#paymentLoaderText,#chineseCharactersReminder{padding-top:10px;padding-bottom:5px;font-size:14px;color:#6d6d77}#paymentLoaderText{display:none}#paymentOverlayParent{position:relative}#paymentOverlay{position:absolute;top:0;left:0;background-color:#aaa;opacity:.7}#content>form[name="bookingTemplateForm"],#content>.col6>.box>#jsFavoriteForm{min-width:100px}#content>form[name="bookingTemplateForm"] .button,#content>.col6>.box>#jsFavoriteForm .button{margin-top:24px;margin-bottom:24px}#content>form[name="bookingTemplateForm"] .jsToggler,#content>.col6>.box>#jsFavoriteForm .jsToggler{text-decoration:none;color:#22588d;font-weight:bold}#content>form[name="bookingTemplateForm"] .jsToggler::after,#content>.col6>.box>#jsFavoriteForm .jsToggler::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#content>form[name="bookingTemplateForm"] .jsToggler.jsToggled::after,#content>.col6>.box>#jsFavoriteForm .jsToggler.jsToggled::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}#content>form[name="profileForm"] .contentFooter,#content>form[name="bookingTemplateForm"] .contentFooter{display:flex;width:100%;margin:24px 0 16px 0}#content>form[name="profileForm"] .contentFooter a,#content>form[name="bookingTemplateForm"] .contentFooter a{flex-basis:calc(100% - 200px);align-self:flex-start;margin-top:8px}#content>form[name="profileForm"] .contentFooter .button,#content>form[name="bookingTemplateForm"] .contentFooter .button{margin-top:16px;margin-left:auto}#content>form[name="profileForm"] .contentFooter .button.global,#content>form[name="profileForm"] .contentFooter .button[type="submit"],#content>form[name="bookingTemplateForm"] .contentFooter .button.global,#content>form[name="bookingTemplateForm"] .contentFooter .button[type="submit"]{margin-left:8px}#content>form[name="bookingTemplateForm"]+.col3 .jsToggleWrap{margin:0 !important}#content>form[name="bookingTemplateForm"]+.col3 #searchForm{margin-top:10px}.col3 .jsToggler{text-decoration:none;color:#22588d;font-weight:bold}.col3 .jsToggler::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.col3 .jsToggler.jsToggled::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.col3 .teaser{padding-top:8px}.col3 .teaser .leftBox h5{margin-bottom:4px;font-weight:bold}.col3 .teaser .leftBox p{margin-top:4px}.col3 .teaser .pic{display:none}.col3 .teaser .contactInfos .contactLink .link::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}.col3 .teaser .marginalSearch label input,.col3 .teaser .marginalSearch label select{width:100%}.col3 .teaser .marginalSearch label[for="destiny"] input{margin:8px 0 8px 0}.col3 .teaser .marginalSearch>p:nth-of-type(2){display:flex}.col3 .teaser .marginalSearch>p:nth-of-type(2) label[for="start_stayPeriod"]{flex-grow:1;flex-shrink:1;flex-basis:0;padding-right:4px}.col3 .teaser .marginalSearch>p:nth-of-type(2) label[for="end_stayPeriod"]{flex-grow:1;flex-shrink:1;flex-basis:0;padding-left:4px}.col3 .teaser .marginalSearch>p:nth-of-type(3){display:flex}.col3 .teaser .marginalSearch>p:nth-of-type(3) label[for="singleRooms"]{flex-grow:1;flex-shrink:1;flex-basis:0;padding-right:4px}.col3 .teaser .marginalSearch>p:nth-of-type(3) label[for="doubleRooms"]{flex-grow:1;flex-shrink:1;flex-basis:0;padding-left:4px}.col3 .teaser .marginalSearch #ariaToggle0>p:nth-of-type(1),.col3 .teaser .marginalSearch #ariaToggle5>p:nth-of-type(1){display:flex}.col3 .teaser .marginalSearch #ariaToggle0>p:nth-of-type(1) label[for="adults"],.col3 .teaser .marginalSearch #ariaToggle5>p:nth-of-type(1) label[for="adults"]{flex-grow:1;flex-shrink:1;flex-basis:0;padding-right:4px}.col3 .teaser .marginalSearch #ariaToggle0>p:nth-of-type(1) label[for="children"],.col3 .teaser .marginalSearch #ariaToggle5>p:nth-of-type(1) label[for="children"]{flex-grow:1;flex-shrink:1;flex-basis:0;padding-left:4px}.col3 .teaser .marginalSearch #ariaToggle0>p:nth-of-type(3),.col3 .teaser .marginalSearch #ariaToggle5>p:nth-of-type(3){display:flex}.col3 .teaser .marginalSearch #ariaToggle0>p:nth-of-type(3) label:first-of-type,.col3 .teaser .marginalSearch #ariaToggle5>p:nth-of-type(3) label:first-of-type{flex-grow:1;flex-shrink:1;flex-basis:0;padding-right:4px}.col3 .teaser .marginalSearch #ariaToggle0>p:nth-of-type(3) label:last-of-type,.col3 .teaser .marginalSearch #ariaToggle5>p:nth-of-type(3) label:last-of-type{flex-grow:1;flex-shrink:1;flex-basis:0;padding-left:4px}.col3 .teaser .marginalSearch div #searchPoisNoJS{display:none}.col3 .teaser .marginalSearch .button{display:block;margin-top:8px;margin-left:auto}.col3 .teaser .marginalSearch #childrenWrap ~ p:last-child label.ciRight{display:flex;flex-direction:column}.col3 .teaser .marginalSearch #childrenWrap ~ p:last-child label.ciRight select{margin-top:auto}#content>form[name="profileForm"]{min-width:100px}.userData .jsToggler{text-decoration:none;color:#22588d;font-weight:bold}.userData .jsToggler::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:-288px -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.userData .jsToggler.jsToggled::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:12px;background-position:0 -5400px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png");background-repeat:no-repeat}.userData span.info{color:#999}.userData>fieldset:first-of-type>p{display:flex;flex-wrap:wrap}.userData>fieldset:first-of-type>p>label{flex:none;width:224px}.userData>fieldset:first-of-type>p #labemail{flex-grow:1;flex-shrink:1;flex-basis:50%}.userData>fieldset:first-of-type>p #labemail+span.info{flex-basis:100%;margin-left:224px;margin-top:8px}.userData>fieldset:first-of-type #ariaToggle0>p{display:flex;flex-wrap:wrap}.userData>fieldset:first-of-type #ariaToggle0>p>label{flex:none;width:224px}.userData>fieldset:first-of-type #ariaToggle0>p>input{flex-grow:1;flex-shrink:1;flex-basis:50%}.userData>fieldset:first-of-type #ariaToggle0>p>span.error{flex-basis:100%;margin-left:224px;margin-top:8px}.userData>fieldset.cgt>label{display:inline-block;vertical-align:top;width:224px}.userData>fieldset.cgt>select{margin-left:-4px;display:inline-block;vertical-align:top;width:calc(100% - 224px)}.userData>h4:not(.cgtr)+fieldset>p{display:flex;flex-wrap:wrap}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(1)>label{flex:none;width:224px}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(1)>select{flex-grow:1;flex-shrink:1;flex-basis:50%}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(2)>span.desc{flex:none;width:224px}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(2)>label.demi{flex-grow:1;flex-shrink:1;flex-basis:0}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(2)>label.demi>input{width:100%}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(2) label[for="firstname"]{padding-right:4px}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(2) label[for="lastname"]{padding-left:4px}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>span.desc{flex:none;width:224px}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>label[for="day"],.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>label[for="month"],.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>label[for="year"]{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;flex-wrap:wrap}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>label[for="day"] input,.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>label[for="month"] input,.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>label[for="year"] input{width:100%}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>label[for="day"] .info,.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>label[for="month"] .info,.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>label[for="year"] .info{position:absolute;left:8px;top:0;line-height:34px}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>label[for="day"]{padding-right:4px}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>label[for="month"]{padding-left:4px;padding-right:4px}.userData>h4:not(.cgtr)+fieldset>p:nth-of-type(3)>label[for="year"]{padding-left:4px}.userData>h4.cgtr+fieldset.cgt>p:nth-of-type(2){position:relative}.userData>h4.cgtr+fieldset.cgt>p:nth-of-type(2) label#bookingForUserSearchLabel{color:#999;position:absolute;overflow:hidden;line-height:34px;left:232px;top:0}.userData>h4.cgtr+fieldset.cgt>p:nth-of-type(2) input#bookingForUserSearch{margin-left:224px;width:calc(100% - 224px)}.userData #ariaToggle1>p,.userData #ariaToggle2>fieldset>p{display:flex;flex-wrap:wrap}.userData #ariaToggle1>p:nth-of-type(1) label[for="lab"],.userData #ariaToggle2>fieldset>p:nth-of-type(1) label[for="lab"]{flex:none;width:224px}.userData #ariaToggle1>p:nth-of-type(1) input#lab,.userData #ariaToggle2>fieldset>p:nth-of-type(1) input#lab{flex-grow:1;flex-shrink:1;flex-basis:0}.userData #ariaToggle1>p:nth-of-type(3) label[for="countryID"],.userData #ariaToggle2>fieldset>p:nth-of-type(3) label[for="countryID"]{flex:none;width:224px}.userData #ariaToggle1>p:nth-of-type(3) select#countryID,.userData #ariaToggle2>fieldset>p:nth-of-type(3) select#countryID{flex-grow:1;flex-shrink:1;flex-basis:0}.userData #ariaToggle1>p:nth-of-type(4)>span.desc,.userData #ariaToggle1>p:nth-of-type(5)>span.desc,.userData #ariaToggle1>p:nth-of-type(6)>span.desc,.userData #ariaToggle2>fieldset>p:nth-of-type(4)>span.desc,.userData #ariaToggle2>fieldset>p:nth-of-type(5)>span.desc,.userData #ariaToggle2>fieldset>p:nth-of-type(6)>span.desc{flex:none;width:224px}.userData #ariaToggle1>p:nth-of-type(4)>label,.userData #ariaToggle1>p:nth-of-type(5)>label,.userData #ariaToggle1>p:nth-of-type(6)>label,.userData #ariaToggle2>fieldset>p:nth-of-type(4)>label,.userData #ariaToggle2>fieldset>p:nth-of-type(5)>label,.userData #ariaToggle2>fieldset>p:nth-of-type(6)>label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative}.userData #ariaToggle1>p:nth-of-type(4)>label:first-of-type,.userData #ariaToggle1>p:nth-of-type(5)>label:first-of-type,.userData #ariaToggle1>p:nth-of-type(6)>label:first-of-type,.userData #ariaToggle2>fieldset>p:nth-of-type(4)>label:first-of-type,.userData #ariaToggle2>fieldset>p:nth-of-type(5)>label:first-of-type,.userData #ariaToggle2>fieldset>p:nth-of-type(6)>label:first-of-type{padding-right:4px}.userData #ariaToggle1>p:nth-of-type(4)>label:first-of-type select,.userData #ariaToggle1>p:nth-of-type(5)>label:first-of-type select,.userData #ariaToggle1>p:nth-of-type(6)>label:first-of-type select,.userData #ariaToggle2>fieldset>p:nth-of-type(4)>label:first-of-type select,.userData #ariaToggle2>fieldset>p:nth-of-type(5)>label:first-of-type select,.userData #ariaToggle2>fieldset>p:nth-of-type(6)>label:first-of-type select{width:100%}.userData #ariaToggle1>p:nth-of-type(4)>label:last-of-type,.userData #ariaToggle1>p:nth-of-type(5)>label:last-of-type,.userData #ariaToggle1>p:nth-of-type(6)>label:last-of-type,.userData #ariaToggle2>fieldset>p:nth-of-type(4)>label:last-of-type,.userData #ariaToggle2>fieldset>p:nth-of-type(5)>label:last-of-type,.userData #ariaToggle2>fieldset>p:nth-of-type(6)>label:last-of-type{padding-left:4px}.userData #ariaToggle1>p:nth-of-type(4)>label:last-of-type input,.userData #ariaToggle1>p:nth-of-type(5)>label:last-of-type input,.userData #ariaToggle1>p:nth-of-type(6)>label:last-of-type input,.userData #ariaToggle2>fieldset>p:nth-of-type(4)>label:last-of-type input,.userData #ariaToggle2>fieldset>p:nth-of-type(5)>label:last-of-type input,.userData #ariaToggle2>fieldset>p:nth-of-type(6)>label:last-of-type input{width:100%}.userData #ariaToggle1>p:nth-of-type(2) label[for="labzipAndLocationColon"]{flex:none;width:224px}.userData #ariaToggle1>p:nth-of-type(2) input#labzipAndLocationColon{flex-grow:1;flex-shrink:1;flex-basis:25%;min-width:0;margin-right:4px}.userData #ariaToggle1>p:nth-of-type(2) input#labzipAndLocationColon ~ input{flex-grow:1;flex-shrink:1;flex-basis:25%;min-width:0;margin-left:4px}.userData #ariaToggle2>fieldset>p:nth-of-type(2) label[for="labzipAndLocationColon"]{flex:none;width:224px}.userData #ariaToggle2>fieldset>p:nth-of-type(2) label.zip{flex-grow:1;flex-shrink:1;flex-basis:0;padding-right:4px;background-color:inherit}.userData #ariaToggle2>fieldset>p:nth-of-type(2) label.zip input{width:100%}.userData #ariaToggle2>fieldset>p:nth-of-type(2) label.location{flex-grow:1;flex-shrink:1;flex-basis:0;padding-left:4px;background-color:inherit}.userData #ariaToggle2>fieldset>p:nth-of-type(2) label.location input{width:100%}.userData #ariaToggle2>fieldset>span.desc{display:inline-block;vertical-align:top;width:224px}.userData #ariaToggle2>fieldset>#companyStructureToggler{margin:0;margin-left:-4px;display:inline-block;vertical-align:top;width:calc(100% - 224px)}.userData>h4.cgtr+fieldset.cgt>p:nth-of-type(3){display:flex}.userData>h4.cgtr+fieldset.cgt>p:nth-of-type(3) label[for="labnewsletterHtmlStyle01"]{margin-right:16px}.userData>h4.cgtr+fieldset.cgt>p:nth-of-type(3) label[for="labnewsletterHtmlStyle02"]{margin-left:16px}.userData .forceDisabled{pointer-events:none;background-color:#ddd;color:#a3a3a3}.jsToggleWrap>#booker\.details\.fields,.jsToggleWrap>#ariaToggle1,.jsToggleWrap>#ariaToggle2{padding-top:8px}form[name="bookingTemplateForm"] fieldset.wishes ul{display:flex;flex-wrap:wrap}form[name="bookingTemplateForm"] fieldset.wishes ul li{margin-top:12px;width:calc(100% / 3)}form[name="bookingTemplateForm"] fieldset.wishes #wishes\.otherWishes{display:flex}form[name="bookingTemplateForm"] fieldset.wishes #wishes\.otherWishes label[for="otherWishes"]{display:block;flex:none;width:224px}form[name="bookingTemplateForm"] fieldset.wishes #wishes\.otherWishes>.fieldPosition{display:block;flex-grow:1;flex-shrink:1;flex-basis:0}form[name="bookingTemplateForm"] fieldset.wishes #wishes\.otherWishes>.fieldPosition>textarea{width:100%}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type .jsToggleWrap{width:100%}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type .jsToggleWrap #booker\.details\.fields{width:100%;display:inline-block}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type .jsToggleWrap #booker\.details\.fields>.desc{display:inline-block;width:calc(220px)}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type .jsToggleWrap #booker\.details\.fields label{display:inline-block;width:calc( (100% - 238px) / 2);margin:0}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type .jsToggleWrap #booker\.details\.fields label[for*="firstname"]{margin-right:4px}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type .jsToggleWrap #booker\.details\.fields label[for*="lastname"]{margin-left:4px}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type .jsToggleWrap #booker\.details\.fields label input{width:100%}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type>span.desc{margin-top:24px;width:100%;display:block}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p,#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div{display:flex}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p span,#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div span{width:224px;align-self:center}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p>label,#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div>label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p>label input,#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p>label select,#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div>label input,#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div>label select{width:100%}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p>label input[type="checkbox"],#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p>label select[type="checkbox"],#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div>label input[type="checkbox"],#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div>label select[type="checkbox"]{width:auto;margin-right:10px}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p>label .preDefined,#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div>label .preDefined{color:transparent}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p>label input[type="checkbox"],#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div>label input[type="checkbox"]{align-self:center}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p>label .info,#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div>label .info{position:absolute;width:100%;color:#999;left:8px;top:0;line-height:34px}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p label[for*=".firstname"],#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div label[for*=".firstname"]{margin-right:4px}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p label[for*=".lastname"],#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div label[for*=".lastname"]{margin-left:4px}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type p .delete,#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type div .delete{width:21px;height:auto;margin-left:4px;align-self:center}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type .colWrap .desc{color:#333}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type .colWrap label[for="orderer.phone.countryCode"]{display:block;margin-right:4px}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type .colWrap label[for="orderer.phone.number"]{margin-left:4px;display:block}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type>fieldset p label[for="labtemplateName"]{width:224px;align-self:center;flex-grow:0;flex-shrink:0;flex-basis:auto}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:first-of-type>fieldset p>#labtemplateName{width:100%;flex-grow:1;flex-shrink:1;flex-basis:0}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) #billingAddressWrap .jsToggleWrap .jsToggleWrap .jsBillingAddress p:nth-of-type(2) label{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) #billingAddressWrap .jsToggleWrap .jsToggleWrap .jsBillingAddress p:nth-of-type(2) label input{width:100%}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset{min-width:0}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset #privateCreditCard>p{display:none}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset p{display:flex}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset p label,#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset p span{width:224px;align-self:center}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset p>label .info{position:absolute;width:100%;color:#999;left:8px;top:0;line-height:34px}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset p label[for="billingAddress.person.firstname"],#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset p input[name="billingAddress.zipcode"]{margin-right:4px}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset p label[for="billingAddress.person.lastname"],#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset p input[name="billingAddress.location"]{margin-left:4px}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset p input,#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset p select{flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;display:flex;width:100%}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset #jsToggleWrap #creditCardData .pciPoc fieldset{padding-top:12px;display:flex}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) fieldset #jsToggleWrap #creditCardData .desc{width:224px;align-self:center}#layout02 #content>form[name="bookingTemplateForm"] .col6 .box:nth-of-type(2) .left{float:none}#layout02 #content>form[name="bookingTemplateForm"] .col6 .contentFooter{padding:0;box-shadow:none}.teaser.search{margin-top:12px;position:relative}input.pcicanceledit{display:none}.iframeOff{display:none}#layout02>#content>.col6{min-width:100px}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites{width:100%;table-layout:fixed}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites colgroup col:first-of-type{width:5% !important}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites colgroup col:nth-of-type(2){width:10% !important}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites colgroup col:nth-of-type(3){width:25% !important}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites colgroup col:nth-of-type(4){width:15% !important}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites colgroup col:nth-of-type(5){width:5% !important}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites colgroup col:nth-of-type(6){width:25% !important}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites thead tr th,#layout02>#content>.col6 .box #jsFavoriteForm table.favorites thead tr td{font-size:13px;text-align:left;background-color:#f7f7f8;padding:4px 0}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites thead tr td:first-of-type{text-align:center;background-color:#22588d}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tbody tr td{font-size:13px;border-bottom:1px solid #e2e2e2;padding:8px;padding-left:0}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tbody tr td.noBorder{padding-bottom:0;border:none;vertical-align:top}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tbody tr td.mm{text-align:center;padding-left:8px}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tbody tr td.mm.mc{background-color:#22588d}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tbody tr td.hf a>img.tooltip{width:100%}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tbody tr td.hn a{text-decoration:underline}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tbody tr td>.link::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tbody tr td>.note:after{margin-left:4px;display:inline-block;content:"";width:15px;height:15px;background:url("../../../images/wide/_general/_general/icons/sprite.png") no-repeat 0 -2798px}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tbody tr td.hb{vertical-align:bottom;padding-bottom:calc(12px)}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tbody tr td.hb .button span a{border:1px solid #22588d;color:#22588d;background-color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;cursor:pointer;padding:4px;display:block;text-align:center}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tfoot tr{background-color:#f7f7f8}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tfoot tr td{text-align:right;padding:4px 0}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tfoot tr td label,#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tfoot tr td input{display:inline-flex;font-size:13px;display:inline-block}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tfoot tr td input{margin:8px}#layout02>#content>.col6 .box #jsFavoriteForm table.favorites tfoot tr td label{float:left;padding:16px 0}.contentFooter a.link.print.right{margin-top:16px;margin-left:auto}.contentFooter a.link.print.right ~ a.link.back{margin-top:16px;order:-1}#layout02 #content .col6 div.ciBox.ciBoxnoMargin{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;padding:8px}#layout02 #content .col6 div.ciBox.ciBoxnoMargin h3{margin-top:4px}#layout02 #content .col6 div.ciBox.ciBoxnoMargin .pager{display:flex}#layout02 #content .col6 div.ciBox.ciBoxnoMargin .pager ul{display:flex;margin-left:auto;align-self:center}#layout02 #content .col6 div.ciBox.ciBoxnoMargin .pager ul li{margin:4px;align-self:center}#layout02 #content .col6 div.ciBox.ciBoxnoMargin .pager ul li img{display:none}#layout02 #content .col6 div.ciBox.ciBoxnoMargin .pager ul .first a{content:"";display:inline-block;vertical-align:baseline;height:8px;width:16px;background-repeat:no-repeat;background-position:0x 0;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #content .col6 div.ciBox.ciBoxnoMargin .pager ul .back a:before{margin-right:4px;content:"";content:"";display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:0 -80px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #content .col6 div.ciBox.ciBoxnoMargin .pager ul .next a:after{margin-left:4px;content:"";content:"";display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-295px -80px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #content .col6 div.ciBox.ciBoxnoMargin .pager ul .last a{content:"";display:inline-block;vertical-align:baseline;height:8px;width:16px;background-repeat:no-repeat;background-position:-288px 0;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#layout02 #content .col6 .booking_history_dynamic_search{display:inline-block}#layout02 #content .col6 .booking_history_dynamic_search .booking_history_dynamic_search_container{padding:8px 8px 12px 8px}#layout02 #content .col6 .booking_history_dynamic_search .booking_history_dynamic_search_container .booking_history_dynamic_search_content{display:flex}#layout02 #content .col6 .booking_history_dynamic_search .booking_history_dynamic_search_container .booking_history_dynamic_search_content input,#layout02 #content .col6 .booking_history_dynamic_search .booking_history_dynamic_search_container .booking_history_dynamic_search_content button{width:100%;margin:4px}#layout02 #content .col6 .booking_history_dynamic_search .booking_history_dynamic_search_container .booking_history_dynamic_search_content input{padding-bottom:4px}#layout02 #content .col6 .booking_history_dynamic_search .booking_history_dynamic_search_container .booking_history_dynamic_search_content button{padding:4px;height:auto}#layout02 #content .col6 .booking_history_dynamic_search .booking_history_dynamic_search_container .booking_history_dynamic_search_content button.booking_history_dynamic_search_button{border:none;background-color:#22588d;color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;height:34px}#layout02 #content .col6 .booking_history_dynamic_search .booking_history_dynamic_search_container .booking_history_dynamic_search_content button.booking_history_search_by_pnr_button{border:1px solid #22588d;color:#22588d;background-color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;cursor:pointer;height:34px}#layout02 #content .col6 .booking_history_dynamic_search .booking_history_dynamic_search_container .booking_history_dynamic_search_content .booking_history_dynamic_search_content_gap{width:100%;margin:0 4px;padding:0 8px}#layout02 #content .col6 .booking_history_dynamic_search .booking_history_dynamic_search_container .booking_history_search_explanation{color:#4d4d50;margin:0 4px}#layout02 #content .col6 .booking_history_dynamic_search .booking_history_dynamic_search_container .booking_history_dynamic_search_content_divider{margin:16px 4px 8px 4px}#layout02 #content .col6 .booking_history_dynamic_search .booking_history_dynamic_search_container .booking_history_dynamic_search_result_hidden{display:none}#layout02 #content .col6 form[name="bookingListForm"]{margin-top:24px}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.15);background-color:white;width:100%;table-layout:fixed;font-size:13px;color:#333;border:1px solid white}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites colgroup col{width:auto !important}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites colgroup col:first-of-type{width:5% !important}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites colgroup col:nth-of-type(2){width:15% !important}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites thead tr th,#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites thead tr td{font-size:15px;text-align:left;background-color:#f7f7f8;padding:0 8px;color:#22588d}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites thead tr td:first-of-type{text-align:center;background-color:#22588d}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites tbody tr td{font-size:13px;padding:8px 8px;border-bottom:1px solid #f7f7f8;vertical-align:top}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites tbody tr td.mm{text-align:center;vertical-align:middle}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites tbody tr td.mm.mc{background-color:#22588d}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites tbody tr td.active{color:#18416a !important}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites tbody tr td.hb,#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites tbody tr td.last.control{vertical-align:bottom;padding-bottom:8px}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites tbody tr td.hb .button span a,#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites tbody tr td.last.control .button span a{border:1px solid #22588d;color:#22588d;background-color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;cursor:pointer;display:block;text-align:center;padding:4px}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites tfoot tr td{padding:16px 0;text-align:right;background-color:#f7f7f8}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites tfoot tr td span{margin:0 4px}#layout02 #content .col6 form[name="bookingListForm"] table.data.favorites tfoot tr td span:last-of-type span .jsConfirmationLanguage{border:1px solid #22588d;color:#22588d;background-color:white;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;padding:4px 16px;cursor:pointer;padding:6px 16px}.col3 form[name="profileForm"] .teaser.login>h4{margin:0}.col3 form[name="profileForm"] .teaser.login>fieldset>p:nth-of-type(1),.col3 form[name="profileForm"] .teaser.login>fieldset>p:nth-of-type(2){display:flex;align-items:center}.col3 form[name="profileForm"] .teaser.login>fieldset>p:nth-of-type(1) label,.col3 form[name="profileForm"] .teaser.login>fieldset>p:nth-of-type(2) label{flex:none;width:100px}.col3 form[name="profileForm"] .teaser.login>fieldset>p:nth-of-type(1) input,.col3 form[name="profileForm"] .teaser.login>fieldset>p:nth-of-type(2) input{flex:1}.col3 form[name="profileForm"] .teaser.login>fieldset>p:nth-of-type(3){display:flex;align-items:center}.col3 form[name="profileForm"] .teaser.login>fieldset>p:nth-of-type(3) input{flex:none;margin-left:100px;margin-right:4px}.col3 form[name="profileForm"] .teaser.login>fieldset>p:nth-of-type(3) label{flex:1}.col3 form[name="profileForm"] .teaser.login>.footerGroupIE6{display:flex;flex-direction:column}.col3 form[name="profileForm"] .teaser.login>.footerGroupIE6>span.button{align-self:flex-end}.col3 form[name="profileForm"] .teaser.login>.footerGroupIE6>a{margin-top:16px}.col3 form[name="profileForm"] .teaser.login>p.clearFix{margin:0;margin-top:24px;margin-bottom:24px}.col3 form[name="profileForm"] .teaser.login>p.teaserLink a{font-weight:bold}.col3 form[name="profileForm"] .teaser.login>p.teaserLink a::after{margin-left:4px;content:"";flex:none;display:inline-block;vertical-align:baseline;height:8px;width:8px;background-repeat:no-repeat;background-position:-288px -5352px;background-image:url("../../../images/wide/_general/_general/icons/sprite_loh.png")}#wrap.popup input[type="hidden"][name="loginRegisterForm"][value="true"] ~ .box{max-width:600px}#wrap.popup input[type="hidden"][name="loginRegisterForm"][value="true"] ~ .box h4{margin:0}#wrap.popup input[type="hidden"][name="loginRegisterForm"][value="true"] ~ .box fieldset#loginPP>p{display:flex;flex-wrap:wrap}#wrap.popup input[type="hidden"][name="loginRegisterForm"][value="true"] ~ .box fieldset#loginPP>p label{flex:none;width:160px}#wrap.popup input[type="hidden"][name="loginRegisterForm"][value="true"] ~ .box fieldset#loginPP>p input{flex-grow:1;flex-shrink:1}#wrap.popup input[type="hidden"][name="loginRegisterForm"][value="true"] ~ .box fieldset#loginPP>p span.error{margin-top:8px;margin-left:160px}#wrap.popup input[type="hidden"][name="loginRegisterForm"][value="true"] ~ .box .contentFooter{display:flex;position:relative;flex-direction:column;align-items:flex-start}#wrap.popup input[type="hidden"][name="loginRegisterForm"][value="true"] ~ .box .contentFooter>*:nth-child(2){order:-1;align-self:flex-end}#wrap.popup input[type="hidden"][name="loginRegisterForm"][value="true"] ~ .box .contentFooter input[name="popupRegister"]{border:none;background:none;outline:none;padding:0;font-weight:bold;color:#22588d}#wrap.popup input[type="hidden"][name="loginRegisterForm"][value="true"] ~ .box .contentFooter input.link{border:none;background:none;outline:none;padding:0;font-weight:bold;color:#22588d}#registerLightBox{width:870px}#registerForm #companyBranchesWrap{margin-left:224px;height:300px}#registerForm #reloadCaptcha_lb{margin-top:-8px;margin-bottom:8px;width:100%}#registerForm .country{margin-left:224px;margin-top:-16px}#registerForm .country2{margin-left:224px;margin-top:12px}img.displayCaptcha{border:1px solid #999;border-radius:2px;padding:0 8px}#registerSuccess,#registerAuthorizationPending{display:none}#titleMenuContentFooterDetails_wctb{margin-top:24px}#passwordLightBox{width:640px}#reloadCaptcha_lb2{margin-top:-8px;margin-bottom:8px;width:100%}form[name="profileForm"]+.contentFooter{margin-top:24px}.modal{display:none;position:fixed;z-index:100000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.absolute-center,.cbp-modal-content,#modalContent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cbp-modal-content,#modalContent{background-color:#fefefe;border:1px solid #888;width:25%;transition:all 1s ease-out;box-shadow:0 3px 10px #3f3f3f;border-radius:16px;-webkit-animation:fadeIn 0.5s forwards;animation:fadeIn 0.5s forwards}.cbp-modal-content iframe,#modalContent iframe,#CBPClosedShops iframe{display:flex;border:none;width:100%;border-radius:16px;max-height:80vh;overflow-y:auto;-webkit-animation:fadeIn 0.3s forwards;animation:fadeIn 0.3s forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.open-cbp-modal{color:#22588d;cursor:pointer;transition:all 0.25s}.open-cbp-modal:hover{color:#648aaf}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}.myHRS_CBPloginRegisterForgetPassBtn{background-color:#22588d;color:white;padding:6px 20px;height:34px;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;border-radius:2px;border:none;margin-top:16px;margin:16px 0}#spinner,#spinner:after{border-radius:50%;width:20px;height:20px;box-sizing:content-box}#spinner{font-size:10px;position:relative;text-indent:-9999em;border:8px solid rgba(255,255,255,0.2);border-left-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;border-color:#22588d;border-left-color:white;margin:5rem auto}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
