@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;}@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,#entityHeader.award2019 .entityPicture:after,#entityHeader.award2020 .entityPicture:after,#entityHeader.award2021 .entityPicture:after,#entityHeader.award2022 .entityPicture:after{position:absolute;top:0;left:0;content:' ';border-right:90px solid transparent;border-top:90px solid #f2f2f2;}#entityHeader .entity .picture .awardImage img{width:40px;height:40px;}#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 #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{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{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{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{margin-left:0;}#entityHeader .recommendations,#entityHeader.entityHeaderChannels .recommendations,#otaStickyHeaderContainer .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{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{font-size:13px;}#entityHeader .recommendations .recommendation:before,#entityHeader.entityHeaderChannels .recommendations .recommendation:before,#otaStickyHeaderContainer .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{font-size:18px;}#entityHeader .recommendations .fallback .buttonContainer,#entityHeader.entityHeaderChannels .recommendations .fallback .buttonContainer,#otaStickyHeaderContainer .recommendations .fallback .buttonContainer{height:30px;}#entityHeader .recommendations .fallback .buttonContainer .buttonLinkMiddle,#entityHeader.entityHeaderChannels .recommendations .fallback .buttonContainer .buttonLinkMiddle,#otaStickyHeaderContainer .recommendations .fallback .buttonContainer .buttonLinkMiddle{float:none;}#entityHeader .recommendations .fallback .buttonContainer span,#entityHeader.entityHeaderChannels .recommendations .fallback .buttonContainer span,#otaStickyHeaderContainer .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;}.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{background-color:#fff;}#travelcatalog .toggable .toggler span,#travelcatalog.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;}#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:147px;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;height:66px;}.hotelListing .awardInfo img{height:65px;width:65px;float:left;}.hotelListing .awardInfo .awardCategory{float:left;margin-left:5px;}.hotelListing .offerButton{margin-bottom: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;}.jsDisabled #entityHeader #entityDestinationInfo{position:static;}.facilityText,.cataloginfoHeadline span,.organizerText,.hotelierInfos,.reviewSnippetText,.reviewListTitle,.reviewTextSnippet,.reviewText,#advice .reviewData,.text{font-size:13px;line-height:1.5em;}#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;}.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;}