.exception-errors{position:fixed;display:block;background-color:#fff;border:solid 1px #f00;z-index:9999;right:0;height:100%;overflow-y:scroll}.exception-errors .exception{border:solid 1px #f00;padding:5px}.exception-errors .button a{display:block}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}#meta .buttons,#mainSpecial .headline .buttons{height:40px}#meta .contributionHotelReviewButton span,#mainSpecial .headline .contributionHotelReviewButton span{padding-top:3px!important;text-decoration:underline}#meta .contributionHotelReviewButton span img,#mainSpecial .headline .contributionHotelReviewButton span img{margin-right:4px;vertical-align:middle}h3{color:#143764}#entityHeader .headline{padding-bottom:5px}#entityHeader .headline .headlineHotelName h1,#mainSpecial .headline .headlineHotelName h1{float:left}#entityHeader .headline .headlineHotelName h1 .hotelExName,#mainSpecial .headline .headlineHotelName h1 .hotelExName{font-size:20px;display:block}#entityHeader .headline .headlineHotelName .headlineHotelStars,#mainSpecial .headline .headlineHotelName .headlineHotelStars{position:absolute;margin:-10px 0 0 0;display:inline}#entityHeader .headline h1,#mainSpecial .headline h1{font-size:32px;line-height:34px;color:#143764}#entityHeader .headline h1 a,#mainSpecial .headline h1 a{text-decoration:none}#entityHeader .headline h1 a:hover,#mainSpecial .headline h1 a:hover{color:#000!important;background-color:transparent}#entityHeader .headline h1 a:visited,#mainSpecial .headline h1 a:visited{color:#143764}#entityHeader .headline .hotelAddress,#mainSpecial .headline .hotelAddress{font-size:14px;color:#252525}#entityHeader .readMore a{font-size:12px;color:#006fb7}#entityHeader .headline{padding-bottom:5px}#entityHeader .headline h1{font-size:32px;line-height:34px;color:#143764}#entityHeader .headline h1 a{text-decoration:none}#entityHeader .headline h1 a:hover{color:#000!important;background-color:transparent}#entityHeader .headline h1 a:visited{color:#143764}#entityHeader .headline .subHeadline{font-size:14px;color:#252525}#entityHeader .recommendations .averageRating{width:175px}#entityHeader .extraInfoLink{margin-bottom:3px}#entityHeader .reviews{margin-top:50px}#entityHeader .reviews .mhcUserPicture{float:left;margin-right:10px;background-repeat:no-repeat;background-position:center center}#entityHeader .reviews .mhcUserPicture img{width:40px;height:40px}#entityHeader .reviews .reviewItem{height:60px}#entityHeader .reviews .reviewItem .review{padding-left:50px}#entityHeader .reviews .reviewTitle{font-size:14px;line-height:16px;color:#252525}#entityHeader .reviews .userData{color:#787878}#entityHeader .reviews .reviewFallback{text-align:center;padding-top:35px}#entityHeader .reviews #uiTabsReviews .ui-tabs-panel{height:108px}#entityHeader .entityPicture{background-repeat:no-repeat;background-position:center center}#entityHeader.award2015 .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:7px;top:7px;z-index:1}#entityHeader .awardBanderole,#entityHeader .topHotelBanderole{position:absolute;top:10px;height:35px;width:230px;padding:3px 0 0 85px;font-size:11px;-ms-filter:alpha(opacity=90);filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9}#entityHeader .awardBanderole{background-color:#fad73c!important}#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:4px;background-repeat:no-repeat;background-position:center center;height:60px;cursor:pointer;border:1px solid #dadada}#entityHeader .pictures .pictureGallery .thumbnailLoaded{-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;background-color:#000}#entityHeader .pictures .pictureGalleryLinks{float:left;margin-right:4px;border:1px solid #dadada;height:46px;width:58px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;text-decoration:underline;font-size:12px;color:#006fb7;padding:14px 0 0 0}#entityHeader .pictures .pictureGalleryLinks.last{margin-right:0}#entityHeader #pictureLoaded{position:relative;background-color:#f2f2f2;border:1px solid #dadada}#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('/image/common/map/map_tab_hotel.png?9544070')}#entityHeader #entityDestinationInfo div.map.poi{background-image:url('/image/common/map/map_tab_poi.png?9544070')}#entityHeader #entityDestinationInfo div.map.fallback{border:0;height:93px;padding-top:50px;text-align:center;background-image:url('/image/common/map/map_fallback_tab.png?9544070')}#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}#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('/image/travel/temperature_water.png?9544070') 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:14px;line-height:18px;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}#entityHeader.entityIndex{margin-bottom:25px}#entityHeader.entityIndex .headline .headlineHotelName h1{max-width:700px}#entityHeader.entityIndex .functionBelt{margin-top:0}#entityHeader.entityIndex .functionBelt .facebookLike{float:right;margin-left:0}#entityHeader.entityIndex .functionBelt .facebookLike iframe{z-index:2}#entityHeader.entityIndex .functionBelt .facebookLike iframe .uiIconText{width:170px}#entityHeader.entityIndex>.last{height:313px;position:relative}#entityHeader .functionBelt .entityIcons,#entityHeader .entityIcons,#entityHeader.entityHeaderChannels .functionBelt .entityIcons,#entityHeader.entityHeaderChannels .entityIcons,#otaStickyHeaderContainer .functionBelt .entityIcons,#otaStickyHeaderContainer .entityIcons,#hotelStickyHeaderContainer .functionBelt .entityIcons,#hotelStickyHeaderContainer .entityIcons{padding:2px 0 1px}#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:15px}#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 .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:138px}#entityHeader .recommendations .fallback .buttonContainer .buttonLinkMiddle,#entityHeader.entityHeaderChannels .recommendations .fallback .buttonContainer .buttonLinkMiddle,#otaStickyHeaderContainer .recommendations .fallback .buttonContainer .buttonLinkMiddle,#hotelStickyHeaderContainer .recommendations .fallback .buttonContainer .buttonLinkMiddle{margin-left:57px}#entityHeader .recommendations .fallback .buttonContainer span,#entityHeader.entityHeaderChannels .recommendations .fallback .buttonContainer span,#otaStickyHeaderContainer .recommendations .fallback .buttonContainer span,#hotelStickyHeaderContainer .recommendations .fallback .buttonContainer span{font-size:12px}.infobox{border:1px solid #dadada;background-image:none;height:30px;text-decoration:none;padding:20px 8px 8px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#252525!important;font-size:16px;background-color:#fff!important;-webkit-background-size:100% 50%;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f2f2),color-stop(1.00,#fff)) no-repeat bottom;-moz-background-size:100% 50%;background:-moz-linear-gradient(center bottom,#f2f2f2 0,#fff 100%) no-repeat bottom;background-size:100% 50%;background:linear-gradient(center bottom,#f2f2f2 0,#fff 100%) no-repeat bottom}.infobox .ratingValue{font-size:32px;line-height:0}.infobox .description{color:#787878;font-size:12px;display:block;margin-top:2px}.infobox:hover{color:#000;border:1px solid #ccc;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}.infobox:visited{color:#252525}.infobox.active{background-color:#006fb7!important;-webkit-background-size:100% 100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#143764),color-stop(1.00,#006fb7)) no-repeat top;-moz-background-size:100% 100%;background:-moz-linear-gradient(center top,#143764 0,#006fb7 100%) no-repeat top;background-size:100% 100%;background:linear-gradient(center top,#143764 0,#006fb7 100%) no-repeat top}#entityHeader.entityHeaderChannels{margin-bottom:20px;position:relative}#entityHeader.entityHeaderChannels .channelNav{width:98px}#entityHeader.entityHeaderChannels .channelNav .infobox{display:block;height:32px;margin-bottom:2px;margin-left:8px;text-align:center;padding-top:10px;padding-bottom:10px}#entityHeader.entityHeaderChannels .channelNav .infobox span{font-size:12px;color:#006fb7}#entityHeader.entityHeaderChannels .channelNav .infobox.active span{color:#fff}#entityHeader.entityHeaderChannels .channelNav a.infobox span{text-decoration:underline}#entityHeader.entityHeaderChannels .channelNav a.infobox:hover span{color:#000!important}#entityHeader.entityHeaderChannels .pictureHeaderChannels #pictureLoaded{width:215px;height:164px}#entityHeader.entityHeaderChannels .entityPicture{position:relative}#entityHeader.entityHeaderChannels .span-2{height:165px;position:relative}#entityHeader.entityHeaderChannels .span-2.last .entityIcons{right:0}#entityHeader.entityHeaderChannels .span-2 .entityIcons{position:absolute;bottom:0}#entityHeader.entityHeaderChannels.iffHotel #entityHeaderOffers .entityTravelOffersBoxBackup{height:164px;width:652px}#entityHeader.entityHeaderChannels #shipSearchForm #tab-form{height:98px}#hotelFacilities .clearFix,#shipFacilities .clearFix{height:0}#hotelFacilities .highlighted,#shipFacilities .highlighted{background:#fad73c}#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{border-left:1px solid #ccc;float:right}#hotelFacilities .container.toggable .toggler div,#shipFacilities .container.toggable .toggler div{background:transparent url('/image/common/arrow_up.png?9544070') center center no-repeat;padding-left:0;border-left:1px solid #fff;width:30px;height:70px}#hotelFacilities .container.toggable.closed .toggler,#shipFacilities .container.toggable.closed .toggler{background-color:#ececec!important;-webkit-background-size:100% 50%;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dadada),color-stop(1.00,#ececec)) no-repeat bottom;-moz-background-size:100% 50%;background:-moz-linear-gradient(center bottom,#dadada 0,#ececec 100%) no-repeat bottom;background-size:100% 50%;background:linear-gradient(center bottom,#dadada 0,#ececec 100%) no-repeat bottom}#hotelFacilities .container.toggable.closed .toggler div,#shipFacilities .container.toggable.closed .toggler div{background:transparent url('/image/common/arrow_down.png?9544070') center center no-repeat}#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}#hotelFacilities .container.toggable.closed .toggableBoxText.clone,#shipFacilities .container.toggable.closed .toggableBoxText.clone{visibility:hidden;overflow:visible;height:auto}#hotelFacilities .container.toggable.opened .facilityGroup,#hotelFacilities .container.toggable.opened .toggler,#shipFacilities .container.toggable.opened .facilityGroup,#shipFacilities .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}#hotelFacilities .container.toggable:hover,#shipFacilities .container.toggable:hover{background-color:#f2f2f2}#hotelFacilities .facilityGroup,#shipFacilities .facilityGroup{margin-right:0;border-right:1px solid #ccc;background-color:#ececec!important;-webkit-background-size:100% 50%;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dadada),color-stop(1.00,#ececec)) no-repeat bottom;-moz-background-size:100% 50%;background:-moz-linear-gradient(center bottom,#dadada 0,#ececec 100%) no-repeat bottom;background-size:100% 50%;background:linear-gradient(center bottom,#dadada 0,#ececec 100%) no-repeat bottom}#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:0;color:#143764;font-weight:normal}#hotelFacilities .facilities,#shipFacilities .facilities{float:right;color:#252525}#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:0}#hotelFacilities .infotext,#shipFacilities .infotext{color:#787878;margin-top:5px}#otaStickyHeaderContainer{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:22px;white-space:nowrap;position:relative;background:url(/image/additional/icon_phone_green.png?9544070) no-repeat 0 5px}#otaStickyHeaderContainer .close{display:none}#otaStickyHeaderContainer.sticky{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:#143764}#hotelStickyHeaderContainer{position:fixed;top:-97px;left:0;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:0 2px 3px 0 #666;-moz-box-shadow:0 2px 3px 0 #666;box-shadow:0 2px 3px 0 #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 .zipper{cursor:pointer;z-index:101;-webkit-box-shadow:0 2px 3px 0 #666;-moz-box-shadow:0 2px 3px 0 #666;box-shadow:0 2px 3px 0 #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:4px;left:936px;text-align:center}#hotelStickyHeaderContainer .zipper .arrow{width:9px;height:6px;background-image:url('/image/common/zipper_down.png?9544070');margin:5px auto 0}#hotelStickyHeaderContainer.opened{top:0}#hotelStickyHeaderContainer.opened .zipper .arrow{background-image:url('/image/common/zipper_up.png?9544070')}#hotelStickyHeaderContainer .buttonLinkMiddle{margin-bottom:5px}#hoteldescription .hotelierInfos{color:#252525;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;border:1px solid #ccc;background-color:#f2f2f2;width:65px;height:65px;float:left}#hoteldescription .hotelierInfos .content .mediaGallery .pic .videoElementContainer,#hoteldescription .hotelierInfos .content .mediaGallery .video .videoElementContainer{border:0}#hoteldescription .hotelierInfos .content .mediaGallery .moreLink{width:90px;margin-right:0;font-size:12px;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:20px;display:block;margin-bottom:10px}.offers .offersButtons .buttonContainer{height:auto}.offers .offersButtons .buttonContainer .buttonLinkContentLarge{width:133px}.offers .offersButtons .buttonContainer .buttonLinkContentLarge span{font-size:14px;line-height:18px;padding:12px 0 12px 15px}.offers .offersButtons .buttonLinkMiddle{margin-bottom:10px}.offers .offersButtons .offerButton{width:148px}.entityTravelOffersBoxBackup{background:#006fb7;border:1px solid #dadada;height:134px;width:316px;display:table-cell;vertical-align:middle;text-align:center}.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{text-decoration:none}.entityTravelOffersBoxBackup .keyOffers.keyOffersPackage a:hover{color:#143764}.entityTravelOffersBoxBackup .keyOffers.keyOffersPackage .keyOffer{width:170px;height:76px}.entityTravelOffersBoxBackup .keyOffers.keyOffersPackage .keyOffer .offerPrice{font-size:20px;line-height:24px}.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:20px}.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:alpha(opacity=75);filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;-webkit-opacity:.75;opacity:.75}#travelcatalog #elementSpinnerLayer.elementSpinner{background-position:center 35px}#travelcatalog .content{border:1px solid #dadada;padding:20px}#travelcatalog .content .cataloginfoHeadline{float:left;font-weight:normal;font-size:26px;line-height:28px;color:#143764}#travelcatalog .content .cataloginfoHeadline span{color:#252525;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;color:#252525}#travelcatalog .content .cataloginfoLeft .cataloglist{float:left}#travelcatalog .content .cataloginfoLeft .cataloglist select{width:270px;color:#252525}#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:#143764}#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:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#travelcatalog .content .cataloginfoRight .cataloginfoOrganizerInfo{color:#252525}#travelcatalog .content .cataloginfoRight .cataloginfoOrganizerInfo strong{color:#143764}#travelcatalog .toggler{border:1px solid #dadada;border-top:1px solid #fff}#travelcatalog.toggable .toggler span{background:transparent url('/image/common/arrow_up.png?9544070') center center no-repeat;width:100%}#travelcatalog.toggable.closed .toggler span{background:transparent url('/image/common/arrow_down.png?9544070') center center no-repeat}#travelcatalog #unavailableTravelCatalog{margin-top:20px}.forumContainer .reviewUserData{width:127px;float:left;margin-right:20px}.forumContainer .reviewUserData .mhcPictureContainerNormal{border:0;margin-bottom:10px}.forumContainer .first .forumPostEntryDate{margin-right:20px}.forumContainer .answer{float:right;margin-top:15px;padding:10px;background-color:#f2f2f2}.forumContainer .text{float:left;width:640px;margin-right:15px;color:#252525}.reviewsLink{font-size:16px}#statContainer{border:1px solid #ccc;padding:20px;margin-bottom:20px}#statContainer .ageCharts{width:270px;height:300px}#statContainer .traveledWithCharts{width:270px;height:135px}.forumPosts{border:1px solid #ccc;margin-bottom:20px;padding:20px}#ratingOverview{border:1px solid #ccc;padding:10px 20px}#ratingOverview .ratingBar{float:left;width:260px;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:17px}#moduletrustyou .trustyouContainer .trustYouSnippetsContainer .trustyouSnippet.positive{background:url(/image/common/smiley_happy.gif?9544070) no-repeat left top}#moduletrustyou .trustyouContainer .trustYouSnippetsContainer .trustyouSnippet.neutral{background:url(/image/common/smiley_neutral.gif?9544070) no-repeat left top}#moduletrustyou .trustyouContainer .trustYouSnippetsContainer .trustyouSnippet.negative{background:url(/image/common/smiley_sad.gif?9544070) no-repeat left top}#moduletrustyou .trustyouContainer .moreItems{position:absolute;bottom:20px;right:20px}#moduletrustyou .trustyouContainer .thumbPicture{background-repeat:no-repeat;background-position:center center;border:1px solid #ccc;background-color:#f2f2f2;width:120px;height:90px}#moduletrustyou .firstLine{margin-bottom:20px}#moduletrustyou .picture{margin-top:10px;float:left;position:relative}#moduletrustyou .infobox{width:126px;margin-top:10px}#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;-webkit-background-size:100% 50%;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dadada),color-stop(1.00,#ececec)) no-repeat bottom;-moz-background-size:100% 50%;background:-moz-linear-gradient(center bottom,#dadada 0,#ececec 100%) no-repeat bottom;background-size:100% 50%;background:linear-gradient(center bottom,#dadada 0,#ececec 100%) no-repeat bottom}#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(/image/common/smiley_happy.gif?9544070) no-repeat left top}#moduletrustyouDetailLightbox .container .snippetGroup .headline div span.neutral{background:url(/image/common/smiley_neutral.gif?9544070) no-repeat left top}#moduletrustyouDetailLightbox .container .snippetGroup .headline div span.negative{background:url(/image/common/smiley_sad.gif?9544070) 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{border-left:1px solid #ccc;float:right}#moduletrustyouDetailLightbox .container.toggable .toggler div{background:transparent url('/image/common/arrow_up.png?9544070') center center no-repeat;padding-left:0;border-left:1px solid #fff;width:30px;height:67px}#moduletrustyouDetailLightbox .container.toggable .toggableBox.toggable .content{border:0}#moduletrustyouDetailLightbox .container.toggable.closed .toggler{background-color:#ececec!important;-webkit-background-size:100% 50%;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dadada),color-stop(1.00,#ececec)) no-repeat bottom;-moz-background-size:100% 50%;background:-moz-linear-gradient(center bottom,#dadada 0,#ececec 100%) no-repeat bottom;background-size:100% 50%;background:linear-gradient(center bottom,#dadada 0,#ececec 100%) no-repeat bottom}#moduletrustyouDetailLightbox .container.toggable.closed .toggler div{background:transparent url('/image/common/arrow_down.png?9544070') center center no-repeat}#moduletrustyouDetailLightbox .container.toggable.closed .toggableBoxText{display:block;overflow:hidden;height:30px}#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{padding:5px 0 0 30px;height:35px;overflow:hidden;background-repeat:no-repeat}#poiListings .poiLink.cat1{background-image:url(/image/common/map/poi_sight_neutral.png?9544070)}#poiListings .poiLink.cat2{background-image:url(/image/common/map/poi_sports_neutral.png?9544070)}#poiListings .poiLink.cat3{background-image:url(/image/common/map/poi_food_neutral.png?9544070)}#poiListings .poiLink.cat4{background-image:url(/image/common/map/poi_entertainment_neutral.png?9544070)}#poiListings .poiLink.cat5{background-image:url(/image/common/map/poi_shopping_neutral.png?9544070)}#poiListings .poiLink.cat6{background-image:url(/image/common/map/poi_info_neutral.png?9544070)}#poiListings .poiLink .distanceHeader{margin-top:6px}#poiListings .poiLink .distance{background:url(/image/common/distance.png?9544070) no-repeat;padding-left:22px;line-height:18px}#poiListings .poiListingCategory{height:auto;margin-bottom:20px}#poiListings .poiListingCategory .content{position:relative;border:1px solid #ccc;padding:20px 20px 40px 20px;min-height:140px}#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{position:absolute;bottom:20px;right:20px}#poiListings .poiListingCategory .content .fallback{position:absolute;top:50%;margin-top:-40px;width:232px}#mainSpecial .seoArea .box{border:1px solid #ccc;background-image:none!important;padding:20px}#mainSpecial .seoArea .box h3,#mainSpecial .seoArea .box h2{margin-bottom:10px;background:0;padding-bottom:8px;font-size:16px}#mainSpecial .seoArea .box ul.defaultList{margin-left:0}#mainSpecial .seoArea .box ul.defaultList li{padding-bottom:5px}#mainSpecial .seoArea .box .distance{font-size:11px;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}.hotelListing .middle{margin-top:5px;width:745px}.hotelListing .thumbnail{margin-right:20px;float:left;border:1px solid #dadada;width:120px;text-align:center;background-color:#f2f2f2}.hotelListing .thumbnail .fakeStatusContainerThumbnailListing{left:auto;bottom:auto}.hotelListing .recommendations{width:245px;margin-top:5px}.hotelListing .trend{width:65px;height:65px;float:left;margin-left:15px}.hotelListing .awardInfo{margin-left:10px;width:260px}.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}.hotelListing .distance{background:url(/image/common/distance.png?9544070) no-repeat;padding-left:22px;line-height:18px;margin-left:4px}.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:0}.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,.forumContainer .text{font-size:13px;line-height:18px}.destinationMap{border:1px solid #ccc}.destinationMap .specialContentBox{border:0}.destinationMap #destinationMap{margin-bottom:0;border-bottom:1px solid #ccc}#subDestinationList{margin-bottom:0}.specialPictureThumbnail,.specialVideoThumbnail{width:120px;height:90px;background-repeat:no-repeat;background-position:center center;background-color:#f2f2f2;border:1px solid #ccc}.specialPictureThumbnail .videoElementContainer,.specialVideoThumbnail .videoElementContainer{border:0}.specialContentBox .topDestinations li{margin-right:42px;width:120px}.specialContentBox .topDestinations li.last{margin-right:0}.specialContentBox .topDestinations li img{border:0}.specialContentBox .topDestinations li div.specialPictureThumbnail{height:90px}#popularCities ul{width:47%;float:left;margin-top:0}#destinationInfo .ui-tabs .ui-tabs-panel{padding:20px}#destinationInfo .content{float:left;width:775px}#destinationInfo .thumb img{border:0}#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}