@import url('https://www.holidaycheck.de/promo/css/font-hc-iconfont.css');.exception-errors{position:fixed;display:block;background-color:#fee;border:solid 1px #c00;z-index:9999;right:20px;top:20px;bottom:20px;width:960px;overflow:auto;color:#900;}.exception-errors .exception{border:solid 1px #f00;padding:5px;}.exception-errors .button a{display:block;}.exception-errors.collapsed{bottom:auto;width:50px;}.exception-errors.collapsed .exception{display:none;}.exception-errors.collapsed .button a{text-align:center;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}@font-face{font-family:'icomoon';src:url('/fontface/icomoon.eot');src:url('/fontface/icomoon.eot?#iefix') format('embedded-opentype'), url('/fontface/icomoon.woff') format('woff'), url('/fontface/icomoon.ttf') format('truetype'), url('/fontface/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal;}.icon-base-moon{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;}.icon-shopping:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#e25450;content:'\e61e';}.icon-sightseeing:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#5bb771;content:'\e62a';}.icon-sport:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#90b01f;content:'\e61c';}.icon-food:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#7d327d;content:'\e63b';}.icon-entertainment:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#c13e04;content:'\e643';}#meta .buttons,#mainSpecial .headline .buttons{height:40px;}#meta .buttons .buttonContainer .buttonMiddle a span img,#mainSpecial .headline .buttons .buttonContainer .buttonMiddle a span img{display:none;}#meta .buttons .floatRight .buttonContainer,#mainSpecial .headline .buttons .floatRight .buttonContainer{float:left;margin-left:10px;}#meta .buttons .floatRight div:first-child,#mainSpecial .headline .buttons .floatRight div:first-child{margin-bottom:10px;}#meta .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton,#mainSpecial .headline .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton{display:inline-block;color:#0058a3;background-image:none;background-color:#fad73c;height:28px;width:auto;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;}#meta .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton input,#meta .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton .submit,#meta .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton span,#meta .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton a,#mainSpecial .headline .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton input,#mainSpecial .headline .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton .submit,#mainSpecial .headline .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton span,#mainSpecial .headline .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton a{color:#0058a3;background-image:none;background-color:transparent;font-size:13px;display:table-cell;text-align:center;vertical-align:middle;width:auto;height:28px;padding:0 8px;}#meta .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton:hover,#meta .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton a:hover,#meta .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton input:hover,#meta .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton span:hover,#meta .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton:hover span,#mainSpecial .headline .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton:hover,#mainSpecial .headline .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton a:hover,#mainSpecial .headline .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton input:hover,#mainSpecial .headline .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton span:hover,#mainSpecial .headline .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton:hover span{color:#fff;background-color:#46b6fe;-webkit-box-shadow:inset 0 -4px #3c96cf;-moz-box-shadow:inset 0 -4px #3c96cf;box-shadow:inset 0 -4px #3c96cf;cursor:pointer;}#meta .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton :hover,#mainSpecial .headline .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton :hover{cursor:pointer;}#meta .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton span:after,#mainSpecial .headline .buttons .floatRight div:first-child > div > a.contributionHotelReviewButton span:after{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60C";padding-left:5px;font-size:0.8em;}#meta .buttons .floatRight div:last-child > div > a,#mainSpecial .headline .buttons .floatRight div:last-child > div > a{background-color:#f1f1f1;display:inline-block;color:#0058a3;height:28px;-webkit-box-shadow:inset 0 -4px #ddd;-moz-box-shadow:inset 0 -4px #ddd;box-shadow:inset 0 -4px #ddd;}#meta .buttons .floatRight div:last-child > div > a a,#meta .buttons .floatRight div:last-child > div > a span,#mainSpecial .headline .buttons .floatRight div:last-child > div > a a,#mainSpecial .headline .buttons .floatRight div:last-child > div > a span{float:none;display:table-cell;vertical-align:middle;font-size:13px;text-align:center;width:inherit;height:28px;padding:0 5px;}#meta .buttons .floatRight div:last-child > div > a:hover,#meta .buttons .floatRight div:last-child > div > a a:hover,#meta .buttons .floatRight div:last-child > div > a span:hover,#mainSpecial .headline .buttons .floatRight div:last-child > div > a:hover,#mainSpecial .headline .buttons .floatRight div:last-child > div > a a:hover,#mainSpecial .headline .buttons .floatRight div:last-child > div > a span:hover{color:#46b6fe;background-color:#f1f1f1;-webkit-box-shadow:inset 0 -4px #46b6fe;-moz-box-shadow:inset 0 -4px #46b6fe;box-shadow:inset 0 -4px #46b6fe;}#meta .buttons .floatRight div:last-child > div > a :hover,#mainSpecial .headline .buttons .floatRight div:last-child > div > a :hover{cursor:pointer;}#meta .buttons .floatRight div:last-child > div > a span:after,#mainSpecial .headline .buttons .floatRight div:last-child > div > a span:after{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60C";padding-left:5px;font-size:0.8em;}#meta .buttons.floatRight div:first-child,#mainSpecial .headline .buttons.floatRight div:first-child{margin-bottom:10px;}#meta .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton,#mainSpecial .headline .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton{display:inline-block;color:#0058a3;background-image:none;background-color:#fad73c;height:28px;width:auto;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;}#meta .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton input,#meta .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton .submit,#meta .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton span,#meta .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton a,#mainSpecial .headline .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton input,#mainSpecial .headline .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton .submit,#mainSpecial .headline .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton span,#mainSpecial .headline .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton a{color:#0058a3;background-image:none;background-color:transparent;font-size:13px;display:table-cell;text-align:center;vertical-align:middle;width:auto;height:28px;padding:0 8px;}#meta .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton:hover,#meta .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton a:hover,#meta .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton input:hover,#meta .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton span:hover,#meta .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton:hover span,#mainSpecial .headline .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton:hover,#mainSpecial .headline .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton a:hover,#mainSpecial .headline .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton input:hover,#mainSpecial .headline .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton span:hover,#mainSpecial .headline .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton:hover span{color:#fff;background-color:#46b6fe;-webkit-box-shadow:inset 0 -4px #3c96cf;-moz-box-shadow:inset 0 -4px #3c96cf;box-shadow:inset 0 -4px #3c96cf;cursor:pointer;}#meta .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton :hover,#mainSpecial .headline .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton :hover{cursor:pointer;}#meta .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton span:after,#mainSpecial .headline .buttons.floatRight div:first-child > div > a.contributionHotelReviewButton span:after{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60C";padding-left:5px;font-size:0.8em;}#meta .buttons.floatRight div:last-child > div > a,#mainSpecial .headline .buttons.floatRight div:last-child > div > a{background-color:#f1f1f1;display:inline-block;color:#0058a3;height:28px;-webkit-box-shadow:inset 0 -4px #ddd;-moz-box-shadow:inset 0 -4px #ddd;box-shadow:inset 0 -4px #ddd;}#meta .buttons.floatRight div:last-child > div > a a,#meta .buttons.floatRight div:last-child > div > a span,#mainSpecial .headline .buttons.floatRight div:last-child > div > a a,#mainSpecial .headline .buttons.floatRight div:last-child > div > a span{float:none;display:table-cell;vertical-align:middle;font-size:13px;text-align:center;width:inherit;height:28px;padding:0 5px;}#meta .buttons.floatRight div:last-child > div > a:hover,#meta .buttons.floatRight div:last-child > div > a a:hover,#meta .buttons.floatRight div:last-child > div > a span:hover,#mainSpecial .headline .buttons.floatRight div:last-child > div > a:hover,#mainSpecial .headline .buttons.floatRight div:last-child > div > a a:hover,#mainSpecial .headline .buttons.floatRight div:last-child > div > a span:hover{color:#46b6fe;background-color:#f1f1f1;-webkit-box-shadow:inset 0 -4px #46b6fe;-moz-box-shadow:inset 0 -4px #46b6fe;box-shadow:inset 0 -4px #46b6fe;}#meta .buttons.floatRight div:last-child > div > a :hover,#mainSpecial .headline .buttons.floatRight div:last-child > div > a :hover{cursor:pointer;}#meta .buttons.floatRight div:last-child > div > a span:after,#mainSpecial .headline .buttons.floatRight div:last-child > div > a span:after{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60C";padding-left:5px;font-size:0.8em;}#meta .buttonContainer a.contributionHotelReviewButton{display:inline-block;color:#0058a3;background-image:none;background-color:#fad73c;height:28px;width:auto;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;}#meta .buttonContainer a.contributionHotelReviewButton input,#meta .buttonContainer a.contributionHotelReviewButton .submit,#meta .buttonContainer a.contributionHotelReviewButton span,#meta .buttonContainer a.contributionHotelReviewButton a{color:#0058a3;background-image:none;background-color:transparent;font-size:13px;display:table-cell;text-align:center;vertical-align:middle;width:auto;height:28px;padding:0 8px;}#meta .buttonContainer a.contributionHotelReviewButton:hover,#meta .buttonContainer a.contributionHotelReviewButton a:hover,#meta .buttonContainer a.contributionHotelReviewButton input:hover,#meta .buttonContainer a.contributionHotelReviewButton span:hover,#meta .buttonContainer a.contributionHotelReviewButton:hover span{color:#fff;background-color:#46b6fe;-webkit-box-shadow:inset 0 -4px #3c96cf;-moz-box-shadow:inset 0 -4px #3c96cf;box-shadow:inset 0 -4px #3c96cf;cursor:pointer;}#meta .buttonContainer a.contributionHotelReviewButton :hover{cursor:pointer;}#meta .buttonContainer a.contributionHotelReviewButton span img{display:none;}#meta .buttonContainer a.contributionHotelReviewButton[title~="Reisetipps"]{background-color:#f1f1f1;display:inline-block;color:#0058a3;height:28px;-webkit-box-shadow:inset 0 -4px #ddd;-moz-box-shadow:inset 0 -4px #ddd;box-shadow:inset 0 -4px #ddd;}#meta .buttonContainer a.contributionHotelReviewButton[title~="Reisetipps"] a,#meta .buttonContainer a.contributionHotelReviewButton[title~="Reisetipps"] span{float:none;display:table-cell;vertical-align:middle;font-size:13px;text-align:center;width:inherit;height:28px;padding:0 5px;}#meta .buttonContainer a.contributionHotelReviewButton[title~="Reisetipps"]:hover,#meta .buttonContainer a.contributionHotelReviewButton[title~="Reisetipps"] a:hover,#meta .buttonContainer a.contributionHotelReviewButton[title~="Reisetipps"] span:hover{color:#46b6fe;background-color:#f1f1f1;-webkit-box-shadow:inset 0 -4px #46b6fe;-moz-box-shadow:inset 0 -4px #46b6fe;box-shadow:inset 0 -4px #46b6fe;}#meta .buttonContainer a.contributionHotelReviewButton[title~="Reisetipps"] :hover{cursor:pointer;}h3{color:#00447a;}#entityHeader .headline .headlineHotelName h1,#entityHeader .headline .headlineHotelName h2,#entityHeader .headline .headlineHotelName .headlineHotelStars,#mainSpecial .headline .headlineHotelName h1,#mainSpecial .headline .headlineHotelName h2,#mainSpecial .headline .headlineHotelName .headlineHotelStars{float:left;}#entityHeader .headline .headlineHotelName .headlineHotelStars,#mainSpecial .headline .headlineHotelName .headlineHotelStars{margin-top:-10px;}#entityHeader .headline h1,#entityHeader .headline h2,#mainSpecial .headline h1,#mainSpecial .headline h2{font-size:37px;line-height:1.25em;}#entityHeader .headline h1 a,#entityHeader .headline h2 a,#mainSpecial .headline h1 a,#mainSpecial .headline h2 a{text-decoration:none;}#entityHeader .headline h1 a:hover,#entityHeader .headline h2 a:hover,#mainSpecial .headline h1 a:hover,#mainSpecial .headline h2 a:hover{color:#505050 !important;background-color:transparent;}#entityHeader .headline h1 a:link,#entityHeader .headline h1 a:visited,#entityHeader .headline h2 a:link,#entityHeader .headline h2 a:visited,#mainSpecial .headline h1 a:link,#mainSpecial .headline h1 a:visited,#mainSpecial .headline h2 a:link,#mainSpecial .headline h2 a:visited{color:#505050;}#entityHeader .headline .hotelAddress,#mainSpecial .headline .hotelAddress{font-size:15px;}#entityHeader #buttonSliderMorePics{width:100%;height:88px;margin-top:19px;display:table;padding-top:0;}#entityHeader #buttonSliderMorePics > span{display:table-cell;vertical-align:middle;}#entityHeader #buttonContributeHotelreviews .buttonMiddle{text-align:center;}#entityHeader #buttonContributeHotelreviews .buttonLink{display:inline-block;color:#0058a3;background-image:none;background-color:#fad73c;height:28px;width:auto;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;}#entityHeader #buttonContributeHotelreviews .buttonLink input,#entityHeader #buttonContributeHotelreviews .buttonLink .submit,#entityHeader #buttonContributeHotelreviews .buttonLink span,#entityHeader #buttonContributeHotelreviews .buttonLink a{color:#0058a3;background-image:none;background-color:transparent;font-size:13px;display:table-cell;text-align:center;vertical-align:middle;width:auto;height:28px;padding:0 8px;}#entityHeader #buttonContributeHotelreviews .buttonLink:hover,#entityHeader #buttonContributeHotelreviews .buttonLink a:hover,#entityHeader #buttonContributeHotelreviews .buttonLink input:hover,#entityHeader #buttonContributeHotelreviews .buttonLink span:hover,#entityHeader #buttonContributeHotelreviews .buttonLink:hover span{color:#fff;background-color:#46b6fe;-webkit-box-shadow:inset 0 -4px #3c96cf;-moz-box-shadow:inset 0 -4px #3c96cf;box-shadow:inset 0 -4px #3c96cf;cursor:pointer;}#entityHeader #buttonContributeHotelreviews .buttonLink :hover{cursor:pointer;}#entityHeader .readMore a{font-size:13px;font-style:normal;}#entityHeader .headline h1,#entityHeader .headline h2{float:left;font-size:37px;font-weight:300;line-height:1.25em;margin-right:15px;padding-bottom:6px;}#entityHeader .headline h1 a,#entityHeader .headline h2 a{text-decoration:none;}#entityHeader .headline h1 a:hover,#entityHeader .headline h2 a:hover{color:#505050 !important;background-color:transparent;}#entityHeader .headline h1 a:visited,#entityHeader .headline h2 a:visited{color:#505050;}#entityHeader .headline .subHeadline{font-size:15px;}#entityHeader .headline .subHeadline.floatLeft{line-height:1em;}#entityHeader .recommendations .averageRating{width:175px;}#entityHeader .extraInfoLink{margin:3px 0 5px;}#entityHeader .reviews{margin-top:35px;}#entityHeader .reviews .mhcUserPicture{float:left;margin-right:10px;background-repeat:no-repeat;background-position:center center;}#entityHeader .reviews .mhcUserPicture img{border-radius:50%;width:40px;height:40px;}#entityHeader .reviews .reviewItem{height:60px;}#entityHeader .reviews .reviewItem .review{padding-left:50px;}#entityHeader .reviews .reviewTitle{font-size:13px;font-weight:600;font-style:italic;line-height:15px;}#entityHeader .reviews .userData{font-size:11px;color:#787878;}#entityHeader .reviews .reviewFallback{text-align:center;padding-top:35px;}#entityHeader .reviews #uiTabsReviews .ui-tabs-panel{height:108px;background-color:#f1f1f1;}#entityHeader .entityPicture{background-repeat:no-repeat;background-position:center center;}#entityHeader.award2016 .entityPicture:after,#entityHeader.award2017 .entityPicture:after,#entityHeader.award2018 .entityPicture:after{position:absolute;top:0;left:0;content:' ';border-right:90px solid transparent;border-top:90px solid #f2f2f2;}#entityHeader .awardImage,#entityHeader .fakeStatusContainer{position:absolute;left:0;top:0;z-index:1;}#entityHeader .awardBanderole,#entityHeader .topHotelBanderole{position:absolute;top:10px;height:35px;width:230px;padding:3px 0 0 85px;font-size:13px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;}#entityHeader .awardBanderole{background-color:#fad73c !important;background-image:linear-gradient(left,#d7af0a,#fad73c);background-image:-moz-linear-gradient(left,#d7af0a,#fad73c);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#d7af0a),color-stop(1.00,#fad73c));}#entityHeader .topHotelBanderole{background-color:#ececec !important;background-image:linear-gradient(left,#ececec,#b4b4b4);background-image:-moz-linear-gradient(left,#ececec,#b4b4b4);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ececec),color-stop(1.00,#b4b4b4));}#entityHeader .pictures #pictureLoaded{height:244px;margin-bottom:4px;}#entityHeader .pictures .pictureGallery{float:left;margin-right:3px;background-repeat:no-repeat;background-position:center center;height:60px;cursor:pointer;border:1px solid #dadada;}#entityHeader .pictures .pictureGallery .thumbnailLoaded{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;background-color:#000;}#entityHeader .pictures .pictureGalleryLinks{cursor:pointer;color:#0058a3;border-bottom-width:4px;border-bottom-style:solid;box-shadow:none;font-size:15px;padding-right:5px;text-align:center;border-bottom-color:#ddd;background-color:#f1f1f1;padding:14px 0 0 0;float:left;margin-right:4px;height:43px;width:60px;text-decoration:underline;line-height:1.25em;}#entityHeader .pictures .pictureGalleryLinks:hover{color:#13a2fe;border-bottom-color:#13a2fe;}#entityHeader .pictures .pictureGalleryLinks.last{margin-right:0;}#entityHeader #pictureLoaded{position:relative;background-color:#f2f2f2;}#entityHeader #pictureLoaded .entityPicture{position:absolute;}#entityHeader #entityDestinationInfo{position:absolute;bottom:0;right:0;}#entityHeader #entityDestinationInfo div.map{width:314px;height:142px;background-repeat:no-repeat;background-position:center center;background-image:url('https://media.holidaycheck.com/data/image/common/map/map_tab_hotel.png');}#entityHeader #entityDestinationInfo div.map.poi{background-image:url('https://media.holidaycheck.com/data/image/common/map/map_tab_poi.png');}#entityHeader #entityDestinationInfo div.map.fallback{border:0;height:93px;padding-top:50px;text-align:center;background-image:url('https://media.holidaycheck.com/data/image/common/map/map_fallback_tab.png');}#entityHeader #entityDestinationInfo span{display:block;font-size:16px;color:#006fb7;margin-top:15px;}#entityHeader #entityDestinationInfo .fallback{padding:0;}#entityHeader #entityDestinationInfo #uiTabsDestinationInfo #tab-entityMap{padding:0;}#entityHeader #entityDestinationInfo #uiTabsDestinationInfo #tab-entityWeather{padding:17px;position:relative;width:280px;height:108px;background-color:#f1f1f1;}#entityHeader #entityDestinationInfo #uiTabsDestinationInfo #tab-entityWeather .currentWeather{height:40px;margin-bottom:15px;}#entityHeader #entityDestinationInfo #uiTabsDestinationInfo #tab-entityWeather .logoBox{border:1px solid #dadada;width:40px;height:40px;margin-right:10px;}#entityHeader #entityDestinationInfo #uiTabsDestinationInfo #tab-entityWeather .currentClimate .logoBox{background:#fff url('https://media.holidaycheck.com/data/image/travel/temperature_water.png') center center no-repeat;}#entityHeader #entityDestinationInfo #uiTabsDestinationInfo #tab-entityWeather .readMore{position:absolute;bottom:10px;right:10px;}#entityHeader #entityDestinationInfo #uiTabsDestinationInfo #tab-entityWeather .fallback{padding:20px;font-size:15px;line-height:19px;margin-top:10px;}#entityHeader #shipSearchForm{position:absolute;bottom:0;}#entityHeader #shipSearchForm #tab-form{height:108px;}#entityHeader #shipSearchForm #tab-form #formElementLine_departuredate_0,#entityHeader #shipSearchForm #tab-form #formElementLine_departuredate_1{float:left;position:relative;}#entityHeader #shipSearchForm #tab-form #formElementLine_returndate_0,#entityHeader #shipSearchForm #tab-form #formElementLine_returndate_1{float:right;position:relative;}#entityHeader #shipSearchForm #tab-form #formElementLine_returndate_0 .calendar .calendar-pane,#entityHeader #shipSearchForm #tab-form #formElementLine_returndate_1 .calendar .calendar-pane{right:0;left:auto;}#entityHeader #shipSearchForm #tab-form #formElementLine_adults_0,#entityHeader #shipSearchForm #tab-form #formElementLine_adults_1{float:left;margin-top:16px;}#entityHeader #shipSearchForm #tab-form .formProductsearch{width:304px;}#entityHeader #shipSearchForm #tab-form #returndate_0_value_input,#entityHeader #shipSearchForm #tab-form #returndate_1_value_input,#entityHeader #shipSearchForm #tab-form #departuredate_0_value_input,#entityHeader #shipSearchForm #tab-form #departuredate_1_value_input{width:125px;}#entityHeader #shipSearchForm #tab-form .formButton button{float:right;margin-top:29px;}#entityHeader #shipSearchForm #tab-form .calendar .calendar-pane{top:37px;}#entityHeaderOffers,#entityHeader.entityIndex{margin-bottom:25px;clear:both;}#entityHeaderOffers .functionBelt,#entityHeader.entityIndex .functionBelt{margin-top:5px;}#entityHeaderOffers .contentformoffernotice,#entityHeader.entityIndex .contentformoffernotice{margin-top:5px;}#entityHeaderOffers >.last,#entityHeader.entityIndex >.last{height:326px;position:relative;}#entityHeaderOffers > .buttonContainer > .buttonMiddle{display:block;color:#fff;background-color:#54b13f;height:auto;width:316px;font-size:13px;font-weight:normal;text-align:center;-webkit-box-shadow:inset 0 -4px #468f36;-moz-box-shadow:inset 0 -4px #468f36;box-shadow:inset 0 -4px #468f36;max-height:64px;}#entityHeaderOffers > .buttonContainer > .buttonMiddle input,#entityHeaderOffers > .buttonContainer > .buttonMiddle .submit,#entityHeaderOffers > .buttonContainer > .buttonMiddle span,#entityHeaderOffers > .buttonContainer > .buttonMiddle a{background-color:transparent;color:#fff;font-size:13px;padding:0 10px;margin:0;font-weight:normal;display:table-cell;text-align:center;vertical-align:middle;width:316px;height:auto;}#entityHeaderOffers > .buttonContainer > .buttonMiddle:hover,#entityHeaderOffers > .buttonContainer > .buttonMiddle a:hover{color:#fff;background-color:#468f36;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;cursor:pointer;}#entityHeaderOffers > .buttonContainer > .buttonMiddle :hover{cursor:pointer;}#entityHeaderOffers > .buttonContainer > .buttonMiddle span{height:64px;font-size:15px;line-height:1.25em;}#entityHeaderOffers .offerPrice{font-size:13px;}#entityHeader .functionBelt .entityIcons span.floatLeft,#entityHeader .entityIcons span.floatLeft,#entityHeader.entityHeaderChannels .functionBelt .entityIcons span.floatLeft,#entityHeader.entityHeaderChannels .entityIcons span.floatLeft,#otaStickyHeaderContainer .functionBelt .entityIcons span.floatLeft,#otaStickyHeaderContainer .entityIcons span.floatLeft,#hotelStickyHeaderContainer .functionBelt .entityIcons span.floatLeft,#hotelStickyHeaderContainer .entityIcons span.floatLeft{margin-left:0;margin-right:7px;}#entityHeader .functionBelt .entityIcons span.floatLeft:last-of-type,#entityHeader .entityIcons span.floatLeft:last-of-type,#entityHeader.entityHeaderChannels .functionBelt .entityIcons span.floatLeft:last-of-type,#entityHeader.entityHeaderChannels .entityIcons span.floatLeft:last-of-type,#otaStickyHeaderContainer .functionBelt .entityIcons span.floatLeft:last-of-type,#otaStickyHeaderContainer .entityIcons span.floatLeft:last-of-type,#hotelStickyHeaderContainer .functionBelt .entityIcons span.floatLeft:last-of-type,#hotelStickyHeaderContainer .entityIcons span.floatLeft:last-of-type{margin-right:0;}#entityHeader .functionBelt .entityIcons span.floatRight,#entityHeader .entityIcons span.floatRight,#entityHeader.entityHeaderChannels .functionBelt .entityIcons span.floatRight,#entityHeader.entityHeaderChannels .entityIcons span.floatRight,#otaStickyHeaderContainer .functionBelt .entityIcons span.floatRight,#otaStickyHeaderContainer .entityIcons span.floatRight,#hotelStickyHeaderContainer .functionBelt .entityIcons span.floatRight,#hotelStickyHeaderContainer .entityIcons span.floatRight{margin-left:15px;margin-right:0;}#entityHeader .functionBelt .entityIcons span.floatRight:last-of-type,#entityHeader .entityIcons span.floatRight:last-of-type,#entityHeader.entityHeaderChannels .functionBelt .entityIcons span.floatRight:last-of-type,#entityHeader.entityHeaderChannels .entityIcons span.floatRight:last-of-type,#otaStickyHeaderContainer .functionBelt .entityIcons span.floatRight:last-of-type,#otaStickyHeaderContainer .entityIcons span.floatRight:last-of-type,#hotelStickyHeaderContainer .functionBelt .entityIcons span.floatRight:last-of-type,#hotelStickyHeaderContainer .entityIcons span.floatRight:last-of-type{margin-left:0;}#entityHeader .recommendations,#entityHeader.entityHeaderChannels .recommendations,#otaStickyHeaderContainer .recommendations,#hotelStickyHeaderContainer .recommendations{line-height:1.25em;}#entityHeader .recommendations .recommendation,#entityHeader .recommendations .averageRating,#entityHeader.entityHeaderChannels .recommendations .recommendation,#entityHeader.entityHeaderChannels .recommendations .averageRating,#otaStickyHeaderContainer .recommendations .recommendation,#otaStickyHeaderContainer .recommendations .averageRating,#hotelStickyHeaderContainer .recommendations .recommendation,#hotelStickyHeaderContainer .recommendations .averageRating{width:149px;height:49px;color:#fff;background-color:#0058a3;text-align:center;padding:12px 0 4px;}#entityHeader .recommendations .recommendation .description,#entityHeader .recommendations .averageRating .description,#entityHeader.entityHeaderChannels .recommendations .recommendation .description,#entityHeader.entityHeaderChannels .recommendations .averageRating .description,#otaStickyHeaderContainer .recommendations .recommendation .description,#otaStickyHeaderContainer .recommendations .averageRating .description,#hotelStickyHeaderContainer .recommendations .recommendation .description,#hotelStickyHeaderContainer .recommendations .averageRating .description{font-size:13px;}#entityHeader .recommendations .recommendation:before,#entityHeader.entityHeaderChannels .recommendations .recommendation:before,#otaStickyHeaderContainer .recommendations .recommendation:before,#hotelStickyHeaderContainer .recommendations .recommendation:before{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607";font-size:25px;vertical-align:top;}#entityHeader .recommendations .averageRating,#entityHeader.entityHeaderChannels .recommendations .averageRating,#otaStickyHeaderContainer .recommendations .averageRating,#hotelStickyHeaderContainer .recommendations .averageRating{font-size:18px;}#entityHeader .recommendations .fallback .buttonContainer,#entityHeader.entityHeaderChannels .recommendations .fallback .buttonContainer,#otaStickyHeaderContainer .recommendations .fallback .buttonContainer,#hotelStickyHeaderContainer .recommendations .fallback .buttonContainer{height:30px;}#entityHeader .recommendations .fallback .buttonContainer .buttonLinkMiddle,#entityHeader.entityHeaderChannels .recommendations .fallback .buttonContainer .buttonLinkMiddle,#otaStickyHeaderContainer .recommendations .fallback .buttonContainer .buttonLinkMiddle,#hotelStickyHeaderContainer .recommendations .fallback .buttonContainer .buttonLinkMiddle{float:none;}#entityHeader .recommendations .fallback .buttonContainer span,#entityHeader.entityHeaderChannels .recommendations .fallback .buttonContainer span,#otaStickyHeaderContainer .recommendations .fallback .buttonContainer span,#hotelStickyHeaderContainer .recommendations .fallback .buttonContainer span{font-size:13px;}.infobox{height:30px;text-decoration:none;font-size:13px !important;background-color:#0058a3;line-height:1.25em;}.infobox .ratingValue{font-size:18px;color:#fff;}.infobox .description{display:block;margin-top:2px;color:#fff;}#entityHeader.entityHeaderChannels{margin-bottom:20px;margin-top:15px;position:relative;}#entityHeader.entityHeaderChannels .channelNav{width:98px;}#entityHeader.entityHeaderChannels .channelNav .infobox{cursor:pointer;color:#0058a3;border-bottom-width:4px;border-bottom-style:solid;box-shadow:none;font-size:15px;padding-right:5px;text-align:center;border-bottom-color:#ddd;background-color:#f1f1f1;display:block;height:28px;margin-left:8px;margin-bottom:5px;padding:10px 0;line-height:1.25em;}#entityHeader.entityHeaderChannels .channelNav .infobox:hover{color:#13a2fe;border-bottom-color:#13a2fe;}#entityHeader.entityHeaderChannels .channelNav .active{color:#13a2fe;border-bottom-color:#13a2fe;}#entityHeader.entityHeaderChannels .pictureHeaderChannels #pictureLoaded{width:215px;height:164px;}#entityHeader.entityHeaderChannels .entityPicture{position:relative;}#entityHeader.entityHeaderChannels .span-2{height:190px;position:relative;}#entityHeader.entityHeaderChannels .span-2.last .entityIcons{right:0;}#entityHeader.entityHeaderChannels .span-2 .entityIcons{position:absolute;bottom:24px;}#entityHeader.entityHeaderChannels.iffHotel #entityHeaderOffers .entityTravelOffersBoxBackup{height:164px;width:652px;}#entityHeader.entityHeaderChannels #shipSearchForm #tab-form{height:98px;}#hotelFacilities .clearFix,#shipFacilities .clearFix{height:0px;}#hotelFacilities .container,#shipFacilities .container{border:1px solid #ccc;border-top:0;}#hotelFacilities .container.first,#shipFacilities .container.first{border-top:1px solid #ccc;}#hotelFacilities .container .readMore,#shipFacilities .container .readMore{display:none;}#hotelFacilities .container.toggable,#shipFacilities .container.toggable{cursor:pointer;}#hotelFacilities .container.toggable .toggler,#shipFacilities .container.toggable .toggler{float:right;margin:17px 10px 0;}#hotelFacilities .container.toggable .toggler div,#shipFacilities .container.toggable .toggler div{background-color:#f1f1f1;display:inline-block;color:#0058a3;height:28px;-webkit-box-shadow:inset 0 -4px #ddd;-moz-box-shadow:inset 0 -4px #ddd;box-shadow:inset 0 -4px #ddd;padding:10px 5px 0;width:25px;text-align:center;height:28px !important;}#hotelFacilities .container.toggable .toggler div a,#hotelFacilities .container.toggable .toggler div span,#shipFacilities .container.toggable .toggler div a,#shipFacilities .container.toggable .toggler div span{float:none;display:table-cell;vertical-align:middle;font-size:13px;text-align:center;width:inherit;height:28px;padding:0 5px;}#hotelFacilities .container.toggable .toggler div:hover,#hotelFacilities .container.toggable .toggler div a:hover,#hotelFacilities .container.toggable .toggler div span:hover,#shipFacilities .container.toggable .toggler div:hover,#shipFacilities .container.toggable .toggler div a:hover,#shipFacilities .container.toggable .toggler div span:hover{color:#46b6fe;background-color:#f1f1f1;-webkit-box-shadow:inset 0 -4px #46b6fe;-moz-box-shadow:inset 0 -4px #46b6fe;box-shadow:inset 0 -4px #46b6fe;}#hotelFacilities .container.toggable .toggler div :hover,#shipFacilities .container.toggable .toggler div :hover{cursor:pointer;}#hotelFacilities .container.toggable .toggler div:after,#shipFacilities .container.toggable .toggler div:after{font-family:'hc-iconfont';display:inline-block;line-height:2em;vertical-align:middle;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e623";font-size:0.8em;}#hotelFacilities .container.toggable.opened .toggler div:after,#shipFacilities .container.toggable.opened .toggler div:after{content:"\e622";}#hotelFacilities .container.toggable.closed .toggableBoxText,#shipFacilities .container.toggable.closed .toggableBoxText{display:block;overflow:hidden;height:35px;}#hotelFacilities .container.toggable.closed .toggableBoxText a.readMore,#shipFacilities .container.toggable.closed .toggableBoxText a.readMore{display:inline;padding-left:10px;}#hotelFacilities .container.toggable.closed .toggableBoxText.clone,#shipFacilities .container.toggable.closed .toggableBoxText.clone{visibility:hidden;overflow:visible;height:auto;}#hotelFacilities .facilityGroup,#shipFacilities .facilityGroup{margin-right:0;border-right:1px solid #ccc;background-color:#ececec !important;}#hotelFacilities .facilityGroup h3,#shipFacilities .facilityGroup h3{font-size:16px;line-height:18px;height:71px;display:table-cell;vertical-align:middle;margin:0;padding:0 0 0 20px;background:none;color:#00447a;font-weight:normal;}#hotelFacilities .facilities,#shipFacilities .facilities{float:right;color:#252525;height:70px;}#hotelFacilities .facilities .facilityText,#shipFacilities .facilities .facilityText{padding:18px 20px 17px 0;margin-right:31px;}#hotelFacilities .facilities .facilityText.pics,#shipFacilities .facilities .facilityText.pics{padding-top:0;padding-bottom:0;}#hotelFacilities .facilities .facilityText.pics .pic,#shipFacilities .facilities .facilityText.pics .pic{margin:20px 10px 20px 0;background-repeat:no-repeat;background-position:center center;border:1px solid #ccc;background-color:#f2f2f2;width:65px;height:65px;float:left;}#hotelFacilities .facilities .facilityText.pics .pic .videoElementContainer,#shipFacilities .facilities .facilityText.pics .pic .videoElementContainer{border:none;}#hotelFacilities .infotext,#shipFacilities .infotext{color:#787878;margin-top:5px;}#otaStickyHeaderContainer{display:none;margin-top:-10px;}#otaStickyHeaderContainer .headline{background-color:#e6e6e6;text-align:center;}#otaStickyHeaderContainer .headline .headline-info{padding:6px 0 6px 30px;display:inline-block;line-height:2em;white-space:nowrap;position:relative;background:url("https://media.holidaycheck.com/data/image/additional/icon_phone_green.png") no-repeat 0 5px;}#otaStickyHeaderContainer .close{display:none;}#otaStickyHeaderContainer.sticky{display:block;top:0;margin-top:0;width:1010px;position:fixed;z-index:1000;box-shadow:0 2px 3px rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.12);}#otaStickyHeaderContainer.sticky .close{position:absolute;right:10px;top:8px;font-size:30px;display:block;text-decoration:none;color:#143764;}#otaStickyHeaderContainer.sticky .close:hover{background-color:transparent;}#otaStickyHeaderContainer .otablock1,#otaStickyHeaderContainer .otablock2{font-size:15px;font-weight:bold;}#otaStickyHeaderContainer .otablock3{padding-left:5px;}ul.phoneNumberList,span.phoneNumberList{color:#00447a;z-index:99999;}#hotelStickyHeaderContainer{position:fixed;top:-97px;left:0px;width:1px;z-index:100;}#hotelStickyHeaderContainer .headline{padding:8px 10px 0;background-color:#fff;-webkit-background-size:100% 100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f2f2),color-stop(1.00,#fff)) no-repeat bottom;-moz-background-size:100% 100%;background:-moz-linear-gradient(center bottom,#f2f2f2 0%,#fff 100%) no-repeat bottom;background-size:100% 100%;background:linear-gradient(center bottom,#f2f2f2 0%,#fff 100%) no-repeat bottom;width:1010px;-webkit-box-shadow:0px 2px 3px 0px #666;-moz-box-shadow:0px 2px 3px 0px #666;box-shadow:0px 2px 3px 0px #666;border:1px solid #9c9c9c;border-top:0;height:88px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent{margin:auto;width:1170px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .otaPhoneContent{position:absolute;width:650px;padding-top:65px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .otaPhoneContent .otablock1{color:#252525;font-size:13px;margin-top:16px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .otaPhoneContent .otablock2{margin-left:10px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .otaPhoneContent .otablock2 .tooltip{margin-left:5px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .otaPhoneContent .otablock2 .contactTelHotel{font-size:13px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .otaPhoneContent .infotext{margin-left:10px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .recommendations{line-height:1.25em;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .recommendations .recommendation,#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .recommendations .averageRating{width:149px;height:41px;color:#fff;background-color:#0058a3;text-align:center;padding:12px 0 4px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .recommendations .recommendation .description,#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .recommendations .averageRating .description{font-size:13px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .recommendations .recommendation:before{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607";font-size:25px;vertical-align:top;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .recommendations .averageRating{font-size:18px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .offers{min-height:83px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .offerButton{display:block;color:#fff;background-color:#54b13f;height:auto;width:148px;font-size:13px;font-weight:normal;text-align:center;-webkit-box-shadow:inset 0 -4px #468f36;-moz-box-shadow:inset 0 -4px #468f36;box-shadow:inset 0 -4px #468f36;max-height:57px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .offerButton input,#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .offerButton .submit,#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .offerButton span,#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .offerButton a{background-color:transparent;color:#fff;font-size:13px;padding:0 10px;margin:0;font-weight:normal;display:table-cell;text-align:center;vertical-align:middle;width:148px;height:auto;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .offerButton:hover,#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .offerButton a:hover{color:#fff;background-color:#468f36;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;cursor:pointer;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .offerButton :hover{cursor:pointer;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .offerButton span{height:57px;font-size:15px;line-height:1.25em;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .contentformoffernotice{margin-top:8px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent h1{line-height:1.25em;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .offerPrice{font-size:13px;}#hotelStickyHeaderContainer .zipper{cursor:pointer;z-index:101;-webkit-box-shadow:0px 2px 3px 0px #666;-moz-box-shadow:0px 2px 3px 0px #666;box-shadow:0px 2px 3px 0px #666;background-color:#fff;-webkit-background-size:100% 100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f2f2),color-stop(1.00,#fff)) no-repeat bottom;-moz-background-size:100% 100%;background:-moz-linear-gradient(center bottom,#f2f2f2 0%,#fff 100%) no-repeat bottom;background-size:100% 100%;background:linear-gradient(center bottom,#f2f2f2 0%,#fff 100%) no-repeat bottom;border:1px solid #9c9c9c;width:50px;height:14px;position:relative;top:5px;left:936px;text-align:center;}#hotelStickyHeaderContainer .zipper .arrow{width:9px;height:6px;background-image:url('https://media.holidaycheck.com/data/image/common/zipper_down.png');margin:5px auto 0;}#hotelStickyHeaderContainer.opened{top:0px;}#hotelStickyHeaderContainer.opened .zipper .arrow{background-image:url('https://media.holidaycheck.com/data/image/common/zipper_up.png');}#hotelStickyHeaderContainer .buttonLinkMiddle{margin-bottom:5px;}#hoteldescription .hotelierInfos{border:1px solid #ccc;}#hoteldescription .hotelierInfos .content{padding:20px;}#hoteldescription .hotelierInfos .content .mediaGallery{margin-bottom:20px;}#hoteldescription .hotelierInfos .content .mediaGallery .pic,#hoteldescription .hotelierInfos .content .mediaGallery .video{margin-right:10px;background-repeat:no-repeat;background-position:center center;background-color:#f2f2f2;width:65px;height:65px;float:left;}#hoteldescription .hotelierInfos .content .mediaGallery .pic .videoElementContainer,#hoteldescription .hotelierInfos .content .mediaGallery .video .videoElementContainer{border:none;}#hoteldescription .hotelierInfos .content .mediaGallery .moreLink{width:90px;margin-right:0;font-size:13px;float:none;display:table-cell;vertical-align:middle;text-align:center;}#hoteldescription .hotelierInfos .content .description{width:631px;margin-right:20px;float:left;}#hoteldescription .hotelierInfos .content .news{width:295px;float:left;}#hoteldescription .hotelierInfos .content .fallback{width:251px;float:left;}#hoteldescription .hotelierInfos.closed .innerBox{height:286px !important;}#hoteldescription .hotelierInfos .toggler{border-top:1px solid #fff;}.fallback{border:1px solid #ccc;background:#f9f9f9;color:#787878;text-align:center;padding:20px;}.fallback span{font-size:16px;line-height:18px;display:block;margin-bottom:10px;}.offers .offersButtons .offerButton{display:block;color:#fff;background-color:#54b13f;height:auto;width:148px;font-size:13px;font-weight:normal;text-align:center;-webkit-box-shadow:inset 0 -4px #468f36;-moz-box-shadow:inset 0 -4px #468f36;box-shadow:inset 0 -4px #468f36;}.offers .offersButtons .offerButton input,.offers .offersButtons .offerButton .submit,.offers .offersButtons .offerButton span,.offers .offersButtons .offerButton a{background-color:transparent;color:#fff;font-size:13px;padding:0 10px;margin:0;font-weight:normal;display:table-cell;text-align:center;vertical-align:middle;width:148px;height:auto;}.offers .offersButtons .offerButton:hover,.offers .offersButtons .offerButton a:hover{color:#fff;background-color:#468f36;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;cursor:pointer;}.offers .offersButtons .offerButton :hover{cursor:pointer;}.offers .offersButtons .offerButton span{height:64px;font-size:15px;line-height:1.25em;}.entityTravelOffersBoxBackup{width:316px;display:table-cell;vertical-align:middle;text-align:center;}.entityTravelOffersBoxBackup a:not(.nHl){cursor:pointer;color:#0058a3;border-bottom-width:3px;border-bottom-style:solid;box-shadow:none;font-size:15px;padding-right:5px;text-align:center;border-bottom-color:#ddd;background-color:#fff;padding:0 10px;}.entityTravelOffersBoxBackup a:not(.nHl):hover{color:#13a2fe;border-bottom-color:#13a2fe;}.entityTravelOffersBoxBackup .keyOffers{margin:0 auto;}.entityTravelOffersBoxBackup .keyOffers.count1{width:132px;}.entityTravelOffersBoxBackup .keyOffers.count2,.entityTravelOffersBoxBackup .keyOffers.count3,.entityTravelOffersBoxBackup .keyOffers.count4{width:264px;}.entityTravelOffersBoxBackup .keyOffers .keyOffer{cursor:pointer;width:109px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;text-align:center;padding-top:4px;margin:2px 10px;border:1px solid #dadada;}.entityTravelOffersBoxBackup .keyOffers.keyOffersPackage{width:190px;}.entityTravelOffersBoxBackup .keyOffers.keyOffersPackage a{color:#0058a3;background-color:transparent;border:none;}.entityTravelOffersBoxBackup .keyOffers.keyOffersPackage a:hover{color:#13a2fe;}.entityTravelOffersBoxBackup .keyOffers.keyOffersPackage .keyOffer{width:170px;height:76px;}.entityTravelOffersBoxBackup .keyOffers.keyOffersPackage .keyOffer .offerPrice{font-size:18px;line-height:2em;}.entityTravelOffersBoxBackup .fallback{padding:0;border:0;}.entityTravelOffersBox{border:1px solid #dadada;font-size:13px;}.entityTravelOffersBox a{text-decoration:none;}.entityTravelOffersBox .offerHeadline{background:#f2f2f2;padding:8px;font-size:16px;font-weight:bold;}.entityTravelOffersBox .offer{height:65px;}.entityTravelOffersBox .offer .offerInfo{padding:0 10px;height:100%;display:table;}.entityTravelOffersBox .offer .offerInfo span{display:table-cell;vertical-align:middle;}.entityTravelOffersBox .offer .price{float:right;border-left:1px solid #dadada;width:142px;height:100%;display:table;}.entityTravelOffersBox .offer .price .priceCell{display:table-cell;vertical-align:middle;text-align:center;}.entityTravelOffersBox .offer .price .priceCell .offerPrice{font-size:18px;}.entityTravelOffersBox .offer .price .priceCell .offerPriceHint{text-align:center;}.entityTravelOffersBox .offer .organizer{float:right;border-left:1px solid #dadada;text-align:center;width:100px;height:100%;display:table;}.entityTravelOffersBox .offer .organizer span{display:table-cell;vertical-align:middle;}#travelcatalog{background-color:#f2f2f2;}#travelcatalog .clearFix{height:0;}#travelcatalog #elementSpinnerLayer{background-color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;-webkit-opacity:0.75;opacity:0.75;background-position:center 35px;}#travelcatalog .content{border:1px solid #dadada;padding:20px;}#travelcatalog .content .cataloginfoHeadline{float:left;font-weight:normal;font-size:25px;line-height:27px;color:#00447a;}#travelcatalog .content .cataloginfoHeadline span{margin-top:12px;display:block;}#travelcatalog .content .cataloginfoLogos{float:right;}#travelcatalog .content .cataloginfoLogos .cataloginfoLogoList li{cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;margin:0 0 0 8px;}#travelcatalog .content .cataloginfoLeft{float:left;width:290px;margin-right:20px;}#travelcatalog .content .cataloginfoLeft .cataloglist{float:left;}#travelcatalog .content .cataloginfoLeft .cataloglist select{width:270px;}#travelcatalog .content .cataloginfoLeft .infotext{float:left;color:#787878;margin:10px 0;}#travelcatalog .content .cataloginfoRight{padding-left:310px;}#travelcatalog .content .cataloginfoRight .cataloginfoOrganizer{margin-bottom:40px;}#travelcatalog .content .cataloginfoRight .cataloginfoOrganizer h3{height:50px;display:table-cell;vertical-align:middle;color:#00447a;}#travelcatalog .content .cataloginfoRight .cataloginfoOrganizer .cataloginfoOrganizerLogo{width:79px;height:30px;float:left;text-align:center;padding:8px 0 8px 0;margin-right:8px;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}#travelcatalog .content .cataloginfoRight .cataloginfoOrganizerInfo strong{color:#00447a;}#travelcatalog .content .cataloginfoRight .cataloginfoOrganizerInfo .nHl.shadow{cursor:pointer;}#travelcatalog #unavailableTravelCatalog{margin-top:20px;}#travelcatalog .toggable .toggler,#travelcatalog.toggable .toggler,#hoteldescription .toggable .toggler,#hoteldescription.toggable .toggler{background-color:#fff;}#travelcatalog .toggable .toggler span,#travelcatalog.toggable .toggler span,#hoteldescription .toggable .toggler span,#hoteldescription.toggable .toggler span{width:100%;padding:0;margin:0;text-align:center;}.reviewsLink{margin-top:10px;padding-left:5px;font-size:16px;line-height:2em;cursor:pointer;color:#0058a3;border-bottom-width:4px;border-bottom-style:solid;box-shadow:none;font-size:15px;padding-right:5px;text-align:center;border-bottom-color:#ddd;background-color:#f1f1f1;}.reviewsLink:hover{color:#13a2fe;border-bottom-color:#13a2fe;}.reviewsLink:after{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60C";padding-left:5px;font-size:0.8em;}#statContainer{border:1px solid #ccc;padding:20px;margin-bottom:20px;}#statContainer .ageCharts{width:270px;height:300px;}#statContainer .traveledWithCharts{width:270px;height:135px;}#ratingOverview{border:1px solid #ccc;padding:10px 20px;}#ratingOverview .ratingBar{float:left;width:320px;margin-right:60px;}#ratingOverview .averageRating{float:left;width:235px;margin-right:30px;}#ratingOverview .trend{float:left;width:70px;}#moduletrustyou .trustyouContainer{border:1px solid #ccc;padding:20px 20px 40px 20px;position:relative;}#moduletrustyou .trustyouContainer .trustYouSnippetsContainer{margin-top:20px;}#moduletrustyou .trustyouContainer .trustYouSnippetsContainer .trustyouSnippet{padding:0 0 15px 25px;line-height:1.5em;}#moduletrustyou .trustyouContainer .trustYouSnippetsContainer .trustyouSnippet.positive{background:url("https://media.holidaycheck.com/data/image/potemkin/smiley_happy.png") no-repeat left top;}#moduletrustyou .trustyouContainer .trustYouSnippetsContainer .trustyouSnippet.neutral{background:url("https://media.holidaycheck.com/data/image/potemkin/smiley_neutral.png") no-repeat left top;}#moduletrustyou .trustyouContainer .trustYouSnippetsContainer .trustyouSnippet.negative{background:url("https://media.holidaycheck.com/data/image/potemkin/smiley_sad.png") no-repeat left top;}#moduletrustyou .trustyouContainer .moreItems{position:absolute;bottom:20px;right:20px;}#moduletrustyou .trustyouContainer .thumbPicture{background-repeat:no-repeat;background-position:center center;background-color:#f2f2f2;width:120px;height:90px;}#moduletrustyou .firstLine{margin-bottom:20px;}#moduletrustyou .picture{margin-top:10px;float:left;position:relative;}#moduletrustyou .infobox{width:136px;height:49px;color:#fff;font-size:18px;text-align:center;padding-top:15px;margin-top:10px;}#moduletrustyou .infobox .description{font-size:13px;}#moduletrustyou .infotext{color:#787878;margin-top:5px;}#moduletrustyouDetailLightbox .clearFix{height:0;}#moduletrustyouDetailLightbox .container{position:relative;border:1px solid #ccc;border-top:0;}#moduletrustyouDetailLightbox .container.first{border-top:1px solid #ccc;margin-top:20px;}#moduletrustyouDetailLightbox .container p{margin:0;}#moduletrustyouDetailLightbox .container .snippetGroup{background-color:#ececec !important;}#moduletrustyouDetailLightbox .container .snippetGroup .headline{font-size:16px;line-height:18px;border-right:1px solid #ccc;}#moduletrustyouDetailLightbox .container .snippetGroup .headline div{padding:20px;}#moduletrustyouDetailLightbox .container .snippetGroup .headline div span{padding:0 0 1px 25px;}#moduletrustyouDetailLightbox .container .snippetGroup .headline div span.positive{background:url("https://media.holidaycheck.com/data/image/potemkin/smiley_happy.png") no-repeat left top;}#moduletrustyouDetailLightbox .container .snippetGroup .headline div span.neutral{background:url("https://media.holidaycheck.com/data/image/potemkin/smiley_neutral.png") no-repeat left top;}#moduletrustyouDetailLightbox .container .snippetGroup .headline div span.negative{background:url("https://media.holidaycheck.com/data/image/potemkin/smiley_sad.png") no-repeat left top;}#moduletrustyouDetailLightbox .container .statements .content{border:0;padding:18px 20px 17px 0;margin-right:31px;}#moduletrustyouDetailLightbox .container .statements .content .text{display:block;overflow:hidden;}#moduletrustyouDetailLightbox .container.toggable{cursor:pointer;}#moduletrustyouDetailLightbox .container.toggable .toggler{float:right;margin:17px 10px 0;}#moduletrustyouDetailLightbox .container.toggable .toggler div{background-color:#f1f1f1;display:inline-block;color:#0058a3;height:28px;-webkit-box-shadow:inset 0 -4px #ddd;-moz-box-shadow:inset 0 -4px #ddd;box-shadow:inset 0 -4px #ddd;padding:10px 5px 0;width:25px;text-align:center;height:28px !important;}#moduletrustyouDetailLightbox .container.toggable .toggler div a,#moduletrustyouDetailLightbox .container.toggable .toggler div span{float:none;display:table-cell;vertical-align:middle;font-size:13px;text-align:center;width:inherit;height:28px;padding:0 5px;}#moduletrustyouDetailLightbox .container.toggable .toggler div:hover,#moduletrustyouDetailLightbox .container.toggable .toggler div a:hover,#moduletrustyouDetailLightbox .container.toggable .toggler div span:hover{color:#46b6fe;background-color:#f1f1f1;-webkit-box-shadow:inset 0 -4px #46b6fe;-moz-box-shadow:inset 0 -4px #46b6fe;box-shadow:inset 0 -4px #46b6fe;}#moduletrustyouDetailLightbox .container.toggable .toggler div :hover{cursor:pointer;}#moduletrustyouDetailLightbox .container.toggable .toggler div:after{font-family:'hc-iconfont';display:inline-block;line-height:2em;vertical-align:middle;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e623";font-size:0.8em;}#moduletrustyouDetailLightbox .container.toggable .toggableBox.toggable .content{border:none;}#moduletrustyouDetailLightbox .container.toggable.opened .toggler div:after{content:"\e622";}#moduletrustyouDetailLightbox .container.toggable.closed .toggableBoxText{display:block;overflow:hidden;height:35px;}#moduletrustyouDetailLightbox .container.toggable.closed .toggableBoxText a.readMore{display:inline;}#moduletrustyouDetailLightbox .container.toggable.closed .toggableBoxText.clone{visibility:hidden;overflow:visible;height:auto;}#moduletrustyouDetailLightbox .container.toggable.closed .toggableBoxText.statement{display:block;}#moduletrustyouDetailLightbox .container.toggable.closed .headline{height:68px;}#moduletrustyouDetailLightbox .container.toggable.closed .statement,#moduletrustyouDetailLightbox .container.toggable.closed .statementDate{display:none;}#moduletrustyouDetailLightbox .container.toggable.opened .headline,#moduletrustyouDetailLightbox .container.toggable.opened .toggler{background-color:#ececec !important;-webkit-background-size:100% 60%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dadada),color-stop(1.00,#ececec)) no-repeat top;-moz-background-size:100% 60%;background:-moz-linear-gradient(center top,#dadada 0%,#ececec 100%) no-repeat top;background-size:100% 60%;background:linear-gradient(center top,#dadada 0%,#ececec 100%) no-repeat top;}#moduletrustyouDetailLightbox .container.toggable.opened .content{padding-top:80px;}#moduletrustyouDetailLightbox .container.toggable.opened .statement{display:block;margin-bottom:30px;}#moduletrustyouDetailLightbox .container.toggable.opened .statementDate{display:block;position:absolute;left:47px;}#moduletrustyouDetailLightbox .container.toggable:hover{background-color:#f2f2f2;}#poiListings .poiLink{line-height:1.5em;padding:0 5px;min-height:35px;overflow:hidden;background-repeat:no-repeat;display:table;margin-top:10px;}#poiListings .poiLink.cat1:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#5bb771;content:'\e62a';}#poiListings .poiLink.cat2:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#90b01f;content:'\e61c';}#poiListings .poiLink.cat3:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#7d327d;content:'\e63b';}#poiListings .poiLink.cat4:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#c13e04;content:'\e643';}#poiListings .poiLink.cat5:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#e25450;content:'\e61e';}#poiListings .poiLink.cat6{background-image:url("https://media.holidaycheck.com/data/image/common/map/poi_info_neutral.png");}#poiListings .poiLink .distanceHeader{margin-top:6px;}#poiListings .poiLink .distance{padding-left:0;}#poiListings .poiLink .distance:before{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;padding-left:5px;content:'\e606';}#poiListings .poiListingCategory{height:auto;margin-bottom:20px;}#poiListings .poiListingCategory .content{position:relative;border:1px solid #ccc;padding:20px 20px 40px 20px;min-height:140px;line-height:1.25em;}#poiListings .poiListingCategory .content h3{margin-bottom:5px;}#poiListings .poiListingCategory .content .thumbnail{float:left;margin-right:5px;margin-bottom:20px;}#poiListings .poiListingCategory .content .poiFirst .poiLink{height:105px;}#poiListings .poiListingCategory .content .poiLinkAll{margin-top:20px;position:absolute;bottom:10px;right:20px;}#poiListings .poiListingCategory .content .fallback{position:absolute;top:50%;margin-top:-40px;width:232px;}#mainSpecial .seoArea .box{background-image:none !important;padding:20px;}#mainSpecial .seoArea .box h3,#mainSpecial .seoArea .box h2{margin-bottom:10px;background:none;padding-bottom:8px;font-size:18px;font-weight:normal;}#mainSpecial .seoArea .box ul.defaultList{margin-left:0;}#mainSpecial .seoArea .box ul.defaultList li{padding-bottom:5px;}#mainSpecial .seoArea .box .distance{font-size:13px;color:#787878;}#mainSpecial .seoArea .box #furtherLocationsContent{margin-top:0;}#mainSpecial #tfagAd_CONTENTAD{padding:20px 7px;border:1px solid #ccc;background-image:none !important;}#mainSpecial #tfagAd_CONTENTAD h3{padding:0 0 5px 13px;}.moreHotelsLink,.moreReviewsLink{font-size:16px;float:right;}.hotelListing{border:1px solid #ccc;margin-bottom:10px;padding:10px;}.hotelListing .hotelName{float:left;font-weight:bold;font-size:16px;}.hotelListing .hotelName a{text-decoration:none;}.hotelListing .hotelStars{float:left;margin-top:-8px;}.hotelListing .location{color:#000;font-size:11px;}.hotelListing .middle{margin-top:5px;width:745px;}.hotelListing .thumbnail{margin-right:45px;float:left;width:120px;text-align:center;background-color:#f2f2f2;}.hotelListing .thumbnail .fakeStatusContainerThumbnailListing{left:auto;bottom:auto;}.hotelListing .recommendations{margin-top:5px;}.hotelListing .recommendations .recommendation,.hotelListing .recommendations .averageRating{width:125px;height:49px;color:#fff;background-color:#0058a3;text-align:center;padding:12px 0 4px;}.hotelListing .recommendations .recommendation .description,.hotelListing .recommendations .averageRating .description{font-size:13px;}.hotelListing .recommendations .recommendation:before{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607";font-size:25px;vertical-align:top;}.hotelListing .recommendations .averageRating{font-size:18px;}.hotelListing .recommendations .averageRating{margin-left:15px;}.hotelListing .trend{width:65px;height:65px;float:left;margin-top:5px;margin-left:15px;}.hotelListing .awardInfo{margin-top:5px;margin-left:10px;width:240px;}.hotelListing .awardInfo img{height:65px;width:65px;float:left;}.hotelListing .awardInfo .awardCategory{float:left;margin-left:5px;}.hotelListing .bottomLine{padding-top:5px;clear:left;}.hotelListing .distanceHelper{width:140px;font-size:11px;}.hotelListing .distance:before{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;padding-left:3px;content:'\e606';}.hotelListing .ratingSummary{padding-top:2px;width:600px;}.hotelListing .ratingSummary .head{margin-right:5px;}.hotelListing .ratingSummary.noGeo{margin-left:140px;}.hotelListing .offers{float:right;height:115px;width:210px;padding:0px;}.hotelListing .offers .offerPrice{margin-top:5px;}.hotelListing .offers .extendedOffersPrice .offerPriceButton .buttonContainer{position:relative;}.hotelListing .offers .organizerLogo{height:26px;}.hotelListing .offers .extendedOffersHotel{width:120px;float:left;}.hotelListing .offers .extendedOffersPackage{float:right;width:90px;}.hotelListing .offers .featuredOffersPackage{float:left;}.hotelListing .offers .featuredOffersPackage .offerPriceButton{margin-top:10px;}.jsDisabled #entityHeader #entityDestinationInfo{position:static;}.facilityText,.cataloginfoHeadline span,.organizerText,.hotelierInfos,.reviewSnippetText,.reviewListTitle,.reviewTextSnippet,.reviewText,#advice .reviewData,.text{font-size:13px;line-height:1.5em;}.destinationMap{border:1px solid #ccc;}.destinationMap .specialContentBox{border:0;}.destinationMap #destinationMap{margin-bottom:0;border-bottom:1px solid #ccc;}#subDestinationList{margin-bottom:0;line-height:1.25em;}.specialPictureThumbnail,.specialVideoThumbnail{width:120px;height:90px;background-repeat:no-repeat;background-position:center center;background-color:#f2f2f2;}.specialPictureThumbnail .videoElementContainer,.specialVideoThumbnail .videoElementContainer{border:none;}.specialContentBox .topDestinations li{margin-right:42px;width:120px;}.specialContentBox .topDestinations li.last{margin-right:0;}.specialContentBox .topDestinations li img{border:none;}.specialContentBox .topDestinations li div.specialPictureThumbnail{height:90px;}#popularCities ul{width:47%;float:left;margin-top:0;}#destinationInfo .ui-tabs .ui-tabs-panel{padding:20px;background-color:#f1f1f1;}#destinationInfo .content{float:left;width:775px;}#destinationInfo .thumb img{border:none;}#destinationInfo .wikiAuthor{margin:20px 0;}#destinationInfo .entityIcons{margin-top:10px;margin-left:148px;}#destinationInfo .noContent.entityIcons,#destinationInfo .noContent .editArticle{margin-left:0;}#modulewiki{border:1px solid #ccc;margin-bottom:20px;padding:20px;}.searchform.left .hcexpander{clear:both;}.searchform.left .hcexpander .hcexpander-toggler{position:relative;text-align:center;cursor:pointer;border:none;background:none;top:91px;}.searchform.left .hcexpander .hcexpander-toggler .hcexpander-toggler-label{background-color:#f1f1f1;display:inline-block;color:#0058a3;height:28px;-webkit-box-shadow:inset 0 -4px #ddd;-moz-box-shadow:inset 0 -4px #ddd;box-shadow:inset 0 -4px #ddd;padding:10px 5px 0;line-height:28px;width:160px;margin:5px 0 0 0;padding:0;}.searchform.left .hcexpander .hcexpander-toggler .hcexpander-toggler-label a,.searchform.left .hcexpander .hcexpander-toggler .hcexpander-toggler-label span{float:none;display:table-cell;vertical-align:middle;font-size:13px;text-align:center;width:inherit;height:28px;padding:0 5px;}.searchform.left .hcexpander .hcexpander-toggler .hcexpander-toggler-label:hover,.searchform.left .hcexpander .hcexpander-toggler .hcexpander-toggler-label a:hover,.searchform.left .hcexpander .hcexpander-toggler .hcexpander-toggler-label span:hover{color:#46b6fe;background-color:#f1f1f1;-webkit-box-shadow:inset 0 -4px #46b6fe;-moz-box-shadow:inset 0 -4px #46b6fe;box-shadow:inset 0 -4px #46b6fe;}.searchform.left .hcexpander .hcexpander-toggler .hcexpander-toggler-label :hover{cursor:pointer;}.searchform.left .hcexpander .hcexpander-toggler .hcexpander-toggler-label:after{font-family:'hc-iconfont';display:inline-block;line-height:2em;vertical-align:middle;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e623";font-size:0.8em;}.searchform.left .hcexpander .hcexpander-toggler .hcexpander-toggler-label:after{margin:0 0 3px 5px;}.searchform.left .hcexpander .hcexpander-toggler-open .hcexpander-toggler-label:after{content:"\e622";}.searchform.left .hcexpander > .hcexpander-content-open{display:block;}.searchform.left .hcexpander > .hcexpander-content-close{display:none;}.tabformsRaChannel{margin-bottom:60px;}#buttonContributePoireviews{text-align:center;}#buttonContributePoireviews .buttonLink{display:inline-block;color:#0058a3;background-image:none;background-color:#fad73c;height:29px;width:274px;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;}#buttonContributePoireviews .buttonLink input,#buttonContributePoireviews .buttonLink .submit,#buttonContributePoireviews .buttonLink span,#buttonContributePoireviews .buttonLink a{color:#0058a3;background-image:none;background-color:transparent;font-size:13px;display:table-cell;text-align:center;vertical-align:middle;width:274px;height:29px;padding:0 8px;}#buttonContributePoireviews .buttonLink:hover,#buttonContributePoireviews .buttonLink a:hover,#buttonContributePoireviews .buttonLink input:hover,#buttonContributePoireviews .buttonLink span:hover,#buttonContributePoireviews .buttonLink:hover span{color:#fff;background-color:#46b6fe;-webkit-box-shadow:inset 0 -4px #3c96cf;-moz-box-shadow:inset 0 -4px #3c96cf;box-shadow:inset 0 -4px #3c96cf;cursor:pointer;}#buttonContributePoireviews .buttonLink :hover{cursor:pointer;}#entityHeader .contentformoffernotice .offerPrice,#hotelStickyHeaderContainer .contentformoffernotice .offerPrice{float:none;}#entityHeader .offers .offerPriceHint,#hotelStickyHeaderContainer .offers .offerPriceHint{margin-top:2px;display:inline;}#entityHeader .offers .contentformoffernotice,#hotelStickyHeaderContainer .offers .contentformoffernotice{margin-top:0;}#entityHeader .offers .contentformoffernotice span,#hotelStickyHeaderContainer .offers .contentformoffernotice span{text-align:right;}#entityHeader .offers .contentformoffernotice span.hotelPrice,#hotelStickyHeaderContainer .offers .contentformoffernotice span.hotelPrice{width:148px;margin-bottom:3px;}#entityHeader .offers .contentformoffernotice span.packagePrice,#hotelStickyHeaderContainer .offers .contentformoffernotice span.packagePrice{width:148px;margin-bottom:3px;}#hotelStickyHeaderContainer{top:-109px;}#hotelStickyHeaderContainer .headline{height:100px;}#hotelStickyHeaderContainer .zipper{top:-1px;}#hotelStickyHeaderContainer .headline #hotelStickyHeaderContent .contentformoffernotice{margin-top:0;}.channeltraveloffers .keyOffers.keyOffersPackage .keyOffer,.entityTravelOffersBox .keyOffers.keyOffersPackage .keyOffer{height:88px;}.channeltraveloffers .keyOffers .offerPriceHint,.entityTravelOffersBox .keyOffers .offerPriceHint{text-align:center;}#entityHeader .reviews{margin-top:40px;}#entityHeader .offers .swissnotice .buttonContainer .buttonMiddle a{display:block;color:#fff;background-color:#54b13f;height:25px;width:100%;font-size:13px;font-weight:normal;text-align:center;-webkit-box-shadow:inset 0 -4px #468f36;-moz-box-shadow:inset 0 -4px #468f36;box-shadow:inset 0 -4px #468f36;width:99%;padding:0 4px 2px 0;}#entityHeader .offers .swissnotice .buttonContainer .buttonMiddle a input,#entityHeader .offers .swissnotice .buttonContainer .buttonMiddle a .submit,#entityHeader .offers .swissnotice .buttonContainer .buttonMiddle a span,#entityHeader .offers .swissnotice .buttonContainer .buttonMiddle a a{background-color:transparent;color:#fff;font-size:13px;padding:0 10px;margin:0;font-weight:normal;display:table-cell;text-align:center;vertical-align:middle;width:100%;height:25px;}#entityHeader .offers .swissnotice .buttonContainer .buttonMiddle a:hover,#entityHeader .offers .swissnotice .buttonContainer .buttonMiddle a a:hover{color:#fff;background-color:#468f36;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;cursor:pointer;}#entityHeader .offers .swissnotice .buttonContainer .buttonMiddle a :hover{cursor:pointer;}#entityHeader .offers .swissnotice .buttonContainer .buttonMiddle a span{padding:0 4px;}#entityHeader .offers .swissnotice .buttonContainer .buttonMiddle a span img{vertical-align:middle;margin-right:4px;}#entityHeader > .span-2.last #entityDestinationInfo{right:2px;}#entityHeader #shipSearchForm{position:absolute;bottom:0;}#entityHeader #shipSearchForm #tab-form{height:114px;}#entityHeader #shipSearchForm #tab-form .element{padding-left:5px;padding-right:5px;}#entityHeader #shipSearchForm #tab-form .element.formButton{padding-right:10px;margin-top:10px;}.hotelListing .middle{width:725px;}.hotelListing .awardInfo{width:220px;}.hotelListing .ratingSummary{width:580px;}.hotelListing .offers{width:240px;}.hotelListing .offers .extendedOffersHotel{width:130px;float:left;}.hotelListing .offers .extendedOffersPackage{float:right;width:105px;}