/* Unister CSS Libraries. Copyright (c) 2006-2009 Unister GmbH <http://www.unister-gmbh.de> */
 body{font:11px/14px verdana,arial,sans-serif;background:#fff url(../images/cloudbg.jpg) repeat-x left top;color:#333;}strong{font-weight:bold;}em{font-style: italic;}sup{vertical-align: super;}sub{vertical-align: sub;}del,ins{text-decoration: none;}small{font-size:9px;font-weight: normal;}table{width:100%;}img{vertical-align: top;-ms-interpolation-mode:bicubic;}input{height:14px;padding:2px;border:1px solid #666;color:#333;font: normal 11px/11px verdana,sans-serif;outline: none;}select{height:20px;padding:1px;border:1px solid #666;color:#333;font: normal 11px/11px verdana,sans-serif;}textarea{padding:2px;border:1px solid #666;color:#333;font: normal 11px/11px verdana,sans-serif;overflow:auto;}option{font-weight: normal;}option,optgroup{color:#333;}label,input,select,button{cursor: pointer;}input[type=text]{cursor: text;}input[type=radio],input[type=checkbox]{border:0 !important;}input[type=hidden]{display: none;}a{color:#00f;cursor: pointer;outline: none;}a:hover{color:#ff7800;}a:active,input:active{outline: none;}.layoutSprite{background: url(../images/LAYOUT_SPRITE.png) no-repeat;}.mainSprite{background-image: url(../images/t24_mainSprite.png);background-repeat: no-repeat;}.t24-semSprite{background-image: url(../images/t24_semSprite.png);background-repeat: no-repeat;}.fl,.fll{float: left;}.fr,.flr{float: right;}.hide,.hidden{display: none;}.block{display:block;}.imgrep{text-indent: -9999px;text-align:center;}.clearfix:after{visibility: hidden;display:block;font-size:0;content: " ";clear:both;height:0;}.posAbs{position:absolute;}.posRel{position: relative;}.clear{clear:both;}.border{border:1px solid #999;}.borderlr{border: solid #999;border-width:0 1px;}.m0{margin:0;}.mt10{margin-top:10px;}.mr10{margin-right:10px;}.mb10{margin-bottom:10px;}.fss{font-size:9px;}.fsm{font-size:11px;}.fsl{font-size:13px;}.fsxl{font-size:16px;}.fsxxl{font-size:18px;}.fwn{font-weight: normal;}.fwb,.bold{font-weight:bold;}#tooltipContainer{display: none;z-index:20;opacity:0;}.tooltip-skin-default{padding:5px 7px;background:#fff;color:#727272;font-size:10px;text-align: left;border:1px solid #7e7e7e;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.tooltip-skin-xp{padding:7px 6px;background:#fffec0;border:1px solid #888;font-family:arial;-moz-box-shadow:2px 2px 1px #ddd;-webkit-box-shadow:2px 2px 1px #ddd;box-shadow:2px 2px 1px #ddd;}.tooltip{width:250px;position:absolute;z-index:20;padding:5px 7px;background:#fff;color:#727272;font: normal 10px/14px verdana,sans-serif;text-align: left;border:1px solid #7e7e7e;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.underline{text-decoration: underline;}.pointer{cursor: pointer;}.t24-BoxHead{position: relative;height:22px;margin:0;padding:8px 10px 0;font-size:13px;font-weight:bold;background-position:0 -276px;background-repeat: repeat-x;background-color:#0047a1;color:#fff;}.t24-BoxHead .cl,.t24-BoxHead .cr{position:absolute;top:0;width:5px;height:5px;}.t24-BoxHead .cl{left:0;background-position:0 -332px;}.t24-BoxHead .cr{right:0;background-position: -10px -332px;}.t24-BoxHead a{color:#fff;}.t24-BoxHead a:hover{color:#ff7800;}.t24-BoxHeadOrange{background-position:0 -142px;background-color:#ff7800;}.t24-BoxHeadOrange .cl{background-position: -20px -332px;left: -1px;top: -1px;}.t24-BoxHeadOrange .cr{background-position: -20px -342px;right: -1px;top: -1px;}.t24-Box,.t24-SplitBox{border: solid #999;border-width:0 1px 1px;}.t24-SplitBox{float: left;display: inline;margin-left:7px;}.t24-SplitBoxFirst{margin:0;}.t24-BoxHeadSmall{height:20px;padding:5px 10px 0;font-size:11px;}.t24-priceLink{color:#666;text-align: right;}.t24-priceLink-price{font-size:13px;font-weight:bold;}.t24-priceLink-subline{font-size:11px;font-weight: normal;}.t24-priceLink-optional{display:block;position: relative;top: -1px;z-index:1;font-weight: normal;text-align: right;}.t24-priceLink .t24-icon-arwGreen{vertical-align: middle;background-color:#fff;}.t24-priceLink-oldPrice{font-size:13px;background-position: -131px -282px;background-repeat: no-repeat;color:#666;}.ibeHotel-infoWrapper .t24-priceLink-oldPrice,.hotelOfferList .t24-priceLink-oldPrice{margin:0 24px 0 0;}#offersBookVacancy .t24-priceLink-optional{margin-top:4px;}#offersBookVacancy .t24-priceLink-oldPrice{font-size:15px;font-weight:bold;}.t24-priceLink-currency{margin:0 23px 2px 0;color:#666;}.t24-priceLink-currency a{color:#666 !important;font-size:11px !important;font-weight: normal !important;line-height:14px !important;text-decoration: underline !important;}.t24-priceLink-currency a:hover{color:#ff7800 !important;}.t24-priceLink-currency span{text-decoration: underline;}.uiBtn{position: relative;display:block;margin:0;padding:0;border:0;cursor: pointer;text-indent: -9999px;line-height:128px;overflow: hidden;font-size:0;background-color: transparent;}.uiBtnFindOffers{width:170px !important;height:37px;background-position:0 -240px;}.uiBtnBooking{width:239px !important;height:39px;background-position:0 -306px;}.step1 .uiBtnBooking{width:200px !important;height:35px;background-position:0 -541px;}.step2 .uiBtnBooking{width:242px !important;background-position:0 -576px;}.uiBtnBooking2{width:163px !important;height:38px;background-position:0 -395px;}.uiBtnTakeSelection{width:210px !important;height:38px;background-position:0 -437px;}.uiBtnSubmit{width:127px !important;height:38px;background-position:0 -348px;}.uiBtnGotoOffers{width:240px !important;height:50px;background-position:0 -126px;}.uiBtnWatchNow{width:132px !important;height:29px;background-position:0 -512px;}.uiBtnFindOffers:active{-ms-background-position-x:1px;-ms-background-position-y: -239px;}.uiBtnBooking:active{-ms-background-position-x:1px;-ms-background-position-y: -305px;}.uiBtnBooking2:active{-ms-background-position-x:1px;-ms-background-position-y: -394px;}.step1 .uiBtnBooking:active{-ms-background-position-y: -540px;}.step2 .uiBtnBooking:active{-ms-background-position-y: -575px;}.uiBtnTakeSelection:active{-ms-background-position-x:1px;-ms-background-position-y: -436px;}.uiBtnSubmit:active{-ms-background-position-x:1px;-ms-background-position-y: -347px;}.uiBtnWatchNow:active{-ms-background-position-x:1px;-ms-background-position-y: -511px;}.blue{color:#0046a0;}.orange{color:#ff7800;}.lightBlue{color:#0095E5;}.lightGreen{color:#84b819;}.lightYellow{color:#ffd300;}.lightRed{color:#e53138;}.grey{color:#333;}.red{color:#f00;}.fewoIcons{width:120px;position: relative;}.fewoIcons li{background: url(../images/holidayhouse.png) no-repeat 0 -7px;float: left;width:17px;height:17px;line-height:22px;margin:0 5px 5px 0;border:1px solid;border-color:#CFE6FF #236ABF #236ABF #CFE6FF;text-indent: -9999px;}.fewoIcons .swimmingpool{background-position: -7px -7px;}.fewoIcons .sauna{background-position: -7px -38px;}.fewoIcons .tv{background-position: -7px -71px;}.fewoIcons .fireplace{background-position: -7px -103px;}.fewoIcons .wheelchair{background-position: -7px -135px;}.fewoIcons .fishing{background-position: -7px -168px;}.fewoIcons .pets{background-position: -7px -199px;}.fewoIcons .dishwasher{background-position: -7px -231px;}.fewoIcons .washingmachine{background-position: -7px -263px;}.fewoIcons .boat{background-position: -7px -295px;}.fewoIcons .tennis{background-position: -7px -328px;}.fewoIcons .garage{background-position: -7px -360px;}.fewoIcons .cot{background-position: -7px -391px;}.fewoIcons .distance_sea,.fewoIcons .distance_lift{display: none;}.bigpic{position:absolute;z-index:1;padding:5px;background:#fff;border:1px solid #999;}.bigpic .arw{position:absolute;z-index:1;left: -7px;top:49%;width:7px;height:13px;background-position: -133px -81px;}.hotelSeal{position: relative;display:block;overflow: hidden;width:73px;height:59px;color:#fff !important;text-decoration: none;}.hotelSealNote,.hotelSealDate{position:absolute;bottom:6px;font:9px/1 arial,sans-serif;text-shadow:1px 1px 0 #448285;}.hotelSealNote{left:3px;}.hotelSealDate{right:3px;font-weight:bold;}.hotelSeal-bad{background-position: -267px -100px;}.hotelSeal-adequate{background-position: -339px -100px;}.hotelSeal-satisfactory{background-position: -411px -100px;}.hotelSeal-good{background-position: -483px -100px;}.hotelSeal-best{background-position: -555px -100px;}.hotelSeal-excellent{background-position: -627px -100px;}#FlexSky{position:absolute;left:1030px;top:114px;}#FlexTop,#banner-bigsize{position:absolute;top:5px;left:284px;}#google_ad_sky{position:absolute;left:980px;top: -50px;width:160px;}#google_ad_bottom{margin-top:10px;}#wrapper{position: relative;width:960px;margin:108px 0 0 46px;background-color:#fff;border: solid #fff;border-width:6px 6px 0;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}#t24-logo{position:absolute;left: -4px;top: -95px;width:175px;height:73px;}#content{position: relative;margin:10px 0 23px;}.startLcol{width:448px;}.startRcol{width:503px;}.ibeLcol{width:248px;}.ibeRcol{width:700px;}.catLcol{width:497px;}.catRcol{width:449px;}.serviceLcol{width:248px;}.serviceRcol{width:700px;}.carLcol{width:620px;}.carRcol{width:340px;overflow: hidden;}#startHead{margin-bottom:14px;}#startTeaser{position: relative;width:477px;height:238px;cursor: pointer;}.teaserSprite{background: url(../images/t24_teaser/teaserSprite.jpg) no-repeat;height:100%;}.route-flattrip{background-position:0 0;}.route-lastminute{background-position:0 -238px;}.route-cityhotel{background-position:0 -476px;}.route-flight{background-position:0 -714px;}.stoerer{position:absolute;right: -15px;bottom:20px;width:101px;height:118px;background: url(../images/t24_teaser/stoererSprite.png) no-repeat;}.route-holidayhouse .stoerer,.route-cruisetrip .stoerer{background-position:0 -122px;}.route-flattrip .stoerer{background-position:0 -367px;}.route-flight .stoerer{background-position:0 -244px;}#startDeals .clock{width:30px;height:31px;position:absolute;left: -7px;top: -2px;z-index:2;background-position: -134px -99px;}#startDeals span.fl{padding-left:18px;}#startDeals img{margin:0 8px 0 0;}#startDeals .offer{padding:8px 10px 8px 0;border-top:1px dashed #ccc;}#startDeals .offer:first-child{border:0;}#startDeals .dealTxt{min-height:28px;margin:5px 0 5px 113px;}#startDeals .oldPrice{margin-right:20px;background-position: -132px -284px;}#startDeals .dealoftheday p{width:142px;min-height:110px;padding:15px 5px 5px 0;font-size:14px;font-weight:bold;line-height:18px;}#startDeals .uiBtnWatchNow{margin:0 0 5px 5px;}#startTopHotels{float: left;width:331px;margin-bottom:10px;}#startTopHotels div{padding:5px 5px 0;}#startTopHotels .hotelName{font-size:12px;font-weight:bold;text-decoration: none;}#startTopHotels .t24-SplitBox{position: relative;width:160px;height:185px;padding:0;}#startTopHotels .t24-priceLink{position:absolute;right:0;bottom:3px;}#startTopRegions{clear:both;}#startTopRegions a{font-weight:bold;}#startTopRegions td{padding:7px 5px 8px;border-bottom:1px dashed #ccc;}#startTopRegions .allRegions{text-align: right;border:0;padding-bottom:8px;}#startTopRegions .odd,#startTopRegions .odd .t24-icon-arwGreen{background-color:#f1f1f1;}#startSpecial{float: right;width:166px;height:155px;}#startAdvertise{float: right;width:166px;height:55px;margin-top:6px;}#ticker{position:fixed;left:5px;bottom:0;z-index:2;width:958px;padding:4px;border:2px solid #e53138;background:#fff;}*+html #content{z-index:3;}#no_cookies{position:absolute;top:206px;left:10px;z-index:9999;width:856px;height:188px;background: url(../images/no_cookies.jpg);}#no_cookies h3{padding:35px 0 10px 167px;color:#e02828;font-size:40px;font-weight:bold;}#no_cookies p{font-weight:bold;margin:10px 197px;}#no_cookies small{font-weight: normal;display:block;color:#444;font-size:11px;}#offerTopRegions .offer{padding:8px 6px 8px 0;border-top:1px dashed #ccc;}#offerTopRegions .offer:first-child{border:0;}#offerTopRegions .head{padding:0 0 14px 130px;}#offerTopRegions .txt{padding-left:130px;}#offerTopHotels{margin-bottom:10px;}#offerTopHotels .t24-SplitBox{position: relative;width:159px;}#offerTopHotels .hotelSeal{position:absolute;left:85px;top:54px;}#offerTopHotels .number{position:absolute;left:0;top:0;width:29px;height:26px;font-size:13px;font-weight:bold;background-position: -175px -67px;color:#fff;text-indent:4px;line-height:16px;text-decoration: none;}#offerTopHotels .cnt{padding:15px 5px 8px;min-height:85px;}#offerTopHotels h4{margin-bottom:5px;}#offerTopHotels .hotelName{font-weight:bold;font-size:13px;text-decoration: none;}#offerTopHotels .t24-priceLink{position:absolute;bottom:10px;right:5px;}#targetArea a{font-size:13px;font-weight:bold;}#targetArea td{padding:7px 5px 6px 10px;border-bottom:1px dashed #ccc;}#targetArea .price{text-align: right;}#targetArea .t24-icon-video{float: left;display:block;}#targetArea .t24-icon-infoGrey{display:block;margin-left:20px;cursor: pointer;}#targetArea .topAreas{font-size:13px;font-weight:bold;color:#ff7800;}.targetAreaTop a{text-decoration: none;}.targetAreaTop td,.targetAreaTop .t24-icon-arwGreen{background-color:#f1f1f1;}.targetAreaFlight{background-position:0 -218px;padding:0 0 5px 22px;}.targetAreaSun{background-position:0 -177px;padding:0 0 2px 21px;line-height:16px;}.targetAreaWater{background-position:0 -196px;padding:0 0 4px 25px;line-height:16px;}.ibeHotel-container{padding:10px 0;border-bottom:1px dashed #ccc;}.ibeHotel-container-last{border-bottom:0;}.ibeHotel-infoWrapper{float: right;width:525px;}.ibeHotel-pic{float: left;position: relative;width:165px;height:132px;font-weight:bold;text-decoration: none;}.ibeHotel-container .bigpic{left:171px;top: -33px;}.ibeHotel-number,.ibeHotel-numberLarge,.ibeHotel-alternative,.ibeHotel-tip{position:absolute;left:0;top:0;line-height:22px;color:#fff;}.ibeHotel-number{width:31px;height:31px;background-position: -210px -67px;text-indent: -7px;z-index:1;text-align:center;}.ibeHotel-numberLarge{width:50px;height:31px;background-position: -261px -67px;text-indent:2px;z-index:1;}.ibeHotel-alternative{width:165px;height:27px;background-position: -170px -35px;text-indent:35px;}.ibeHotel-tip{width:180px;height:27px;background-position: -210px -35px;text-indent:7px;}.ibeHotel-video{position:absolute;left:0;bottom:0;width:165px;height:17px;padding:66px 0 0;text-indent:10px;background: url(../images/video_s3.png) no-repeat;}.ibeHotel-hanger{position:absolute;right:0;top: -11px;width:42px;height:106px;background-position: -653px -291px;}.ibeHotel-top{min-height:76px;margin:0 0 7px;padding:3px 0 0;}.ibeHotel-infos{float: left;width:350px;}.ibeHotel-name{font-size:13px;font-weight:bold;text-decoration: none;}.ibeHotel-container .hotelSeal{float: right;margin:0 0 0 10px;}.ibeHotel-price{float: right;width:120px;padding:0 10px 0 0;text-align: right;}.ibeHotel-container .t24-priceLink-price{font-size:15px;}.ibeHotel-container .hotelRating{height:30px;}.ibeHotel-container .hotelRatingTotal{width:130px;}.ibeHotel-container .hotelRatingRecommendation{width:135px;}.ibeHotel-container .hotelRatingHotline{width:203px;}.holidayhouse .ibeHotel-infos{width:270px;}.holidayhouse .ibeHotel-container .hotelRatingHotline{float: none;width:auto;line-height:28px;}.holidayhouse .fewoIcons .tooltip{left:0;width:100px;text-indent:0;}.ibeHotel-topHotel .ibeHotel-bgHelper,.ibeHotel-topHotel .t24-icon-arwGreen{background-color:#fefacb;}.ibeHotel-topHotel .hotelRating{background-color:#fffde6;border-color:#fcc84e;}.ibeHotel-topHotel .ibeHotel-infos{width:340px;padding-left:10px;}.expertReviewHotel{padding-bottom:0;border-bottom:0;}.expertReviewContainer{clear:both;}.expertReviewContent{padding:15px 175px 0 13px;}.expertReviewContent p{margin:0 0 12px;}.expertReviewContent cite{font-weight:bold;font-size:13px;color:#ff7800;}.expertReviewContent .showMore span{display: inline-block;color:#333;background:#fff;}.expertReviewFooter{position: relative;padding:0 13px 0 200px;line-height:24px;border: solid #ccc;border-width:1px 0;background:#f7f7f7;text-align: right;*zoom:1;}.expertReviewFooter a{float: left;display: none;}.expertReviewPicture{position:absolute;right:0;bottom:25px;}.ibe3 #offerSort select,.ibe3 #offerSort option[selected="selected"]{color:#f00;}@-moz-document url-prefix(){.ibe3 #offerSort select,.ibe3 #offerSort option[selected]{font-weight:bold;}}#ibeHotel-videoSelector{position: relative;margin:0 0 10px;*z-index:1;}#ibeHotel-videoSelector a{display:block;zoom:1;padding:2px 4px;text-decoration: none;color:#333;}#ibeHotel-videoSelector a:hover{color:#fff;background:#316ac5;}#ibeHotel-videoSelector ul{display: none;position:absolute;left:6px;top:141px;z-index:1;width:158px;border: solid #666;border-width:0 1px 1px;background:#fff;-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;}.targetVideo{position:absolute;bottom:0;left:0;width:225px;height:16px;margin:0 0 10px 10px;padding-top:89px;background: url(../images/video_s4_new.png) no-repeat 0 0;font-size:13px;color:#333;}body.offers #hotelOverview,body.ta #hotelOverview{margin:0 0 8px;border-bottom:1px solid #ccc;}.offer_heading{background-repeat: repeat-x;color:#fff;font-weight:bold;line-height:25px;padding:0 7px;margin-bottom:10px;}.sorting{padding:10px;}.sorting select{margin-left:10px;padding:1px;}.offersortIbe4{text-align: right;padding-top:3px;}.offersortIbe4 form{display: inline;}.offersortIbe4 select{width:130px;}table.hotelOfferList{table-layout:fixed;}#hotelOffer .infoLink span,#taOfferTeaser .infoLink span{padding-left:5px;background-position: -98px -215px;background-color:#fff;}#hotelOffer td,#taOfferTeaser td{padding:6px 10px 6px 0;vertical-align:bottom;border-bottom:1px dashed #ccc;}#hotelOffer td.airport,#taOfferTeaser td.airport{padding-left:10px;}#hotelOffer .t24-icon-arwGreen,#taOfferTeaser .t24-icon-arwGreen{margin-top: -5px;}.ibeOfferReturn{position: relative;margin:0 0 10px;background:#f1f1f1;border-bottom:1px solid #ccc;}.ibeOfferReturnTop{height:28px;background:#fff;color:#84b818;border: solid #84b818;border-width:1px 0;}.ibeOfferReturnTop .statusShort{float: left;padding:7px 10px 7px 7px;font-weight:bold;font-size:13px;background-position:0 -602px;background-repeat: repeat-x;color:#fff;}.ibeOfferReturnTop .statusMessage{margin:0 0 0 125px;padding:7px 0;}.ibeOfferReturnTop .tick{padding:6px 10px;background-position: -532px -17px;}.ibeOfferReturnTop .closeIt{position:absolute;right:8px;top:8px;z-index:1;color:#666;cursor: pointer;font-size:11px;}.ibeOfferReturnDetails{float: left;*display: inline;width:430px;margin:6px 0 4px 6px;}.ibeOfferReturnDetails a{display: inline-block;*display: inline;*zoom:1;margin:0 6px 0 0;}.ibeOfferReturnDetails td{padding:0 3px 10px 0;vertical-align: top;}.ibeOfferReturnDetails td.xtra{padding-bottom:0;padding-top:10px;}.ibeOfferReturnDetails .arw{float: left;width:4px;height:8px;margin:5px 3px 0 0;background-position: -100px -219px;}.ibeOfferReturnPriceWrapper{position: relative;float: right;min-height:96px;margin:8px 0 0;padding:7px 10px 7px 55px;background:#fff;border: solid #ccc;border-width:1px 0 0 1px;}.ibeOfferReturnPriceWrapper .seal{position:absolute;left:8px;top:7px;width:48px;height:48px;background-position: -161px -131px;}.ibeOfferReturnPriceWrapper .bookButton{float: right;width:105px;height:28px;margin:5px -3px 0 0;background-position:0 -277px;}.ibeOfferReturnPriceTbl{text-align: right;}.ibeOfferReturnPriceTbl td{padding:0 0 0 5px;}.ibeOfferReturnPriceTbl tfoot{font-weight:bold;}.ibeOfferReturnPriceTbl tfoot a{font-size:15px;line-height:20px;}.ibeOffer-alternative{width:165px;height:27px;line-height:22px;background-position: -175px -35px;padding:1px 2px;color:#fff;}#preloader{text-align:center;}#preloader p{font: normal 11px/22px verdana;}#preloader td{padding:6px 140px;}#preloader div{margin-left:48px;}#preloader span{width:48px;height:48px;background-position: -161px -131px;}#bookedOutReload{margin:0 10px;padding:10px;background-color:#f1f1f1;border:1px solid #ccc;text-align:center;}#bookedOutReload .error{font-weight:bold;color:#e8303a;}.ibe5 #ibeContent{float: left;width:700px;}.ibe5 #ibeSidebar{float: right;width:250px;}.booking-overview{position: relative;margin:0 0 5px;padding:5px 7px;border: solid #999;border-width:0 1px 1px;}.booking-overview dt{float: left;width:87px;margin:0 20px 5px 0;padding:4px 5px 4px 6px;background-color:#f1f1f1;border:1px solid #ccc;font-weight:bold;}.booking-overview dd{margin:0 0 5px 115px;padding:5px;}.booking-overview dt.price{padding-top:7px;padding-bottom:8px;font-weight:bold;color:#fff;background-position:0 -602px;background-repeat: repeat-x;}.booking-overview dd.price{line-height:21px;font-size:16px;font-weight:bold;color:#84b819;text-decoration: underline;}.booking-overview ul{margin:20px 0 0;line-height:18px;font-weight:bold;}.booking-overview .arw{display: inline-block;*display: inline;*zoom:1;width:4px;height:7px;background-position: -100px -219px;}.booking-overview .lastBooked{display:block;margin:4px 0 12px 7px;font-size:12px;}.booking-overview .seal_lowprice{position:absolute;left:275px;bottom:5px;width:59px;height:59px;background-position: -641px -229px;}.booking-overview .seal_disq{position:absolute;left:410px;bottom:5px;width:50px;height:96px;background-position: -564px 0;}.ibeBooking-hotelPic{position: relative;width:192px;height:131px;padding:9px;background: url(../images/ibe5_picFrame.jpg);}.ibeBooking-hotelPic .hotelSeal{position:absolute;left: -14px;bottom: -14px;}* html .booking-overview{zoom:1;}* html .booking-overview .t24-widget-hotelStars{margin-bottom:6px;}.booking-message{margin:5px 0 0;line-height:29px;font-size:18px;font-family:arial;color:#fff;background-position:0 -602px;background-repeat: repeat-x;}.booking-message .cl{float: left;width:22px;height:29px;margin:0 5px;background-position:0 -845px;}.booking-message .cr{float: left;width:7px;height:29px;margin:0 10px 0 0;background-position: -23px -845px;}.booking-message .attention{padding:0 10px 0 0;background-position:0 -816px;background-repeat: repeat-x;}.booking-message .text{margin:0 10px;font-size:20px;}.booking-message .progress{background-position: -362px -215px;display:block;height:20px;width:146px;margin:2px 20px 0 0;float: right;}.booking-step2{background:#eaf1df;border-color:#68a420;color:#2da03b;font-weight:bold;}#bookingForm-insurancePayment{display: none;}#ibeFinish-overview{margin:0 0 10px;border:1px solid #999;}.ibeFinish-hotelPicture{width:210px;height:149px;margin:10px;background: url(../images/ibe5_picFrame.jpg) no-repeat;}.ibeFinish-hotelPicture img{margin:9px;}.ibeFinish-summary{margin:12px;}.ibeFinish-summary dt{margin:10px 0 2px;font-weight:bold;}.ibeFinish-totalPrice{line-height:25px;font-size:16px;font-weight:bold;text-decoration: underline;color:#ff7800;}.lowestPriceStamp{width:48px;height:48px;background-position: -161px -131px;}#ibeFinish{padding:12px 12px 20px;}#ibeFinish p{margin:0 0 5px;}#ibeFinish h2{margin:0 0 15px;padding:15px 0 5px;text-indent:2px;border-bottom:1px solid #ff7800;color:#ff7800;font-size:13px;font-weight:bold;clear:both;}#ibeFinish h3{margin:15px 0 5px;padding:0 0 5px;text-indent:2px;border-bottom:1px dashed #ccc;color:#ff7800;font-size:13px;font-weight:bold;}#ibeFinish .notice{font-style: italic;}#ibeFinish .traveldata{margin:0 10px 20px;}#ibeFinish .traveldata dt{float: left;width:200px;}#ibeFinish .traveldata dd{margin-left:200px;width:440px;}.ibeSessiongone{padding:15px 100px;text-align: justify;}.ibeSessiongone h2{padding:30px 0 10px;white-space: nowrap;}.ibeSessiongone img{margin:0 10px 0 0;}#hotelOverview h2{padding:5px 10px;font-size:13px;font-weight:bold;background-repeat: repeat-x;color:#fff;}#hotelOverview dt,#hotelOverview dd{height:14px;margin:0 0 7px;}#hotelOverview dt{float: left;margin-right:5px;font-weight:bold;}#hotelOverview ul{position:absolute;right:0;top:70px;line-height:18px;font-weight:bold;}#hotelOverview .arw{display: inline-block;width:4px;height:7px;margin:0 3px 0 0;background-position: -100px -219px;}#hotelOverview .hotelSeal{position:absolute;right:0;top:0;}#hotelOverview .hotelImage{position: relative;float: left;margin:10px;padding:10px;background: url(../images/ibe4_picFrame2.png);text-decoration: none;}#hotelOverview .hotelRating{position:absolute;right: -10px;bottom:0;width:418px;}#hotelOverview .hotelWeather{width:180px;margin:15px 0 0;line-height:15px;}#hotelOverview .hotelContent{position: relative;height:183px;margin:18px 10px 10px 265px;}.hotelRating{padding:7px;background:#f7f7f7;border:1px solid #ccc;border-width:1px 0 1px 1px;}.hotelRatingTotal,.hotelRatingRecommendation{float: left;width:115px;}.hotelRatingHotline{position: relative;float: right;width:175px;}.hotelRatingHotline b{color:#0046a0;letter-spacing: -1px;}.hotelRatingHotline .phoneIcon{float: left;width:28px;height:28px;background-position: -166px -98px;}.hotelRatingHotline .infoIcon{display: inline-block;width:12px;height:12px;background-position: -145px -75px;vertical-align: middle;cursor: help;}.hotelRatingHotline .message{display:block;margin:0 0 0 35px;}.pagination{position: relative;height:35px;line-height:35px;padding:20px 10px 0;background-position:0 -515px;background-repeat: repeat-x;background-color:#fff;border-left:1px solid #999;border-right:1px solid #999;}.pagination .cl,.pagination .cr{position:absolute;bottom:0;width:5px;height:35px;}.pagination .cl{left: -1px;background-position: -19px -36px;}.pagination .cr{right: -1px;background-position: -29px -36px;}.paginationControl a{text-decoration: underline;}.paginationControl a,.paginationControl .active,.paginationControl .prev{padding:3px;}.ibe-steps{position: relative;height:30px;border-left:1px solid #bcbcbc;background-repeat: repeat-x;background-position:0 -276px;color:#fff;}.ibe-steps-cl,.ibe-steps-cr{position:absolute;top:0;width:5px;height:5px;}.ibe-steps-cl{left: -1px;background-position: -30px -332px;}.ibe-steps-cr{right:0;background-position: -40px -726px;}.ibe-steps a{display:block;line-height:14px;padding:7px 35px 7px 22px;border: solid #bcbcbc;border-width:1px 0;background-color:#f8f8f8;background-position: right -482px;}.ibe-steps li{float: left;display: inline;line-height:30px;}.ibe-steps li.layoutSprite{padding:0 40px 0 0;background-position: right -502px;}.ibe-step-last{background-position:0 -142px;}.ibe-step-current{margin:0 10px 0 0;padding:0 0 0 20px;background-position: -175px 0;font-weight:bold;}.ibe-step-current i{float: right;width:28px;height:30px;padding:0 0 0 10px;background-position: right -450px;}.ibe-step-current{*position: relative;*padding-right:35px;}.ibe-step-current i{*position:absolute;*right: -1px;*top:0;}#t24-box-service{margin:0 0 10px;}#t24-box-service .head{margin-bottom:7px;font-size:13px;font-weight:bold;color:#0046a0;}#t24-box-service .cnt{padding:10px;}#t24-box-service li{padding:5px 0;}#t24-box-service a{display:block;padding-left:18px;}#t24-box-service .arw{width:14px;height:8px;margin-top:4px;background-position: -100px -205px;}#t24-box-hotline{margin:0 0 10px;}#t24-box-hotline .t24-Box{position: relative;padding:10px 0 0;}#t24-box-hotline .txt1{position:absolute;left:100px;top:23px;}#t24-box-hotline .txt2{padding:10px 5px;border: solid #999;border-width:1px 0;}#t24-box-hotline .txt2 b{display:block;margin:20px 0 0;color:#777;text-align: justify;}#t24-box-hotline .txt3{padding:7px 5px 5px;text-align:center;}#t24-box-hotline .hotlineBox{display:block;padding:0 5px;}#t24-box-hotline .hotline{position: relative;display:block;padding:8px 0;font-size:16px;}#t24-box-hotline .icon{margin:0 10px 0 0;}#t24-box-hotline .iconTuev{display: inline-block;*display: inline;*zoom:1;width:57px;height:57px;background-position:0 -75px;}#t24-box-hotline .iconVbs{display: inline-block;*display: inline;*zoom:1;width:58px;height:57px;background-position: -209px -100px;}#t24-box-reasons{margin:0 0 10px;padding:0 3px 6px;border:1px solid #999;}#t24-box-reasons li{margin:7px 0 0 4px;padding:0 15px 0 21px;}#t24-box-reasons .arw{float: left;width:16px;height:17px;margin:3px 0 0 -21px;background-position: -82px -74px;}#t24-box-reasons .description{font-size:9px;line-height:11px;color:#626262;}.ibeResultHead{background-repeat: repeat-x;}.ibeResultHead th{font-weight:bold;color:#fff;text-align:center;line-height:26px;}.ibeResultHead .left{padding-left:10px;text-align: left;}.ibeResultHead .right{padding-right:10px;text-align: right;}.ibeResultHead span{position: relative;}.ibeResultHead .headArw{position:absolute;left:40%;top:19px;width:14px;height:5px;font-size:5px;line-height:5px;background-position: -37px -36px;}.ibeResultHead .tooltip{width:auto;}.ibe3 .ibeResultHead .left{padding-left:12px;}.ibe4 .ibeResultHead th{text-align: left;}.ibeLocation{margin-bottom:10px;padding:10px 10px 5px;border-bottom:1px solid #bbb;}.ibeLocation h3{width:323px;*width:310px;color:#0046a0;font-size:13px;font-weight:bold;}.ibeNoResult{padding:10px;line-height:16px;text-align:center;color:#e53138;}.ibe2 .ibeNoResult,.ibe3 .ibeNoResult{border-bottom:1px solid #999;}.ibeHotel-crosslink{clear:both;padding:5px 10px 0 0;text-align: right;font-family:arial;}.ibeHotel-crosslink b{padding:0 20px 0 0;color:#999;}.ibeHotel-crosslink a{margin:0 5px 0 4px;padding:0 8px 0 0;border-right:1px solid #ccc;font-size:13px;font-weight:bold;}.ibeHotel-crosslink .last-child{padding:0;border:0;}.ibeHotel-crosslink .t24-icon{vertical-align: middle;padding:0 5px 0 0;background-color:#fff;}.ibeHotel-crosslink .t24-icon-logoAidu{position: relative;top: -2px;}.ibeOffer-crossLinkContainer{margin:0 0 10px;padding:0 10px 7px 0;border-bottom:1px solid #ccc;text-align: right;}.ibeOffer-crossLinkContainer a{margin:0 0 0 3px;padding:0 5px 0 0;border-right:1px solid #ccc;font-size:12px;font-weight:bold;}.ibeOffer-crossLinkContainer .t24-icon{vertical-align: middle;padding:0 5px 0 0;background-color:#fff;}.ibeOffer-crossLinkContainer .last-child{padding:0;border:0;}.ibeOffer-crossLinkToggle{display:block;color:#00f;font-size:9px;text-decoration: underline;cursor:default;}#crossLinkTooltip{position:absolute;z-index:20;display: none;width:265px;padding:5px;background:#f9f9f9;border:1px solid #999;box-shadow:0 0 5px #ccc;}#crossLinkTooltip a{font-size:13px;font-weight:bold;}#crossLinkTooltip b{display:block;margin:0 0 5px;padding:0 0 5px;border-bottom:1px solid #999;}#crossLinkTooltip div{padding:5px 0;border-bottom:1px dashed #ccc;}#crossLinkTooltip .last-child{border:0;}#crossLinkTooltip .close{position:absolute;right:0;top:0;line-height:1;padding:0 5px 3px;background:#fff;border: solid #999;border-width:0 0 1px 1px;cursor: pointer;font-weight:bold;}#offersObserverTip{position:fixed;right:20px;bottom:20px;z-index:200;width:165px;height:32px;padding:10px 20px 10px 35px;background:#effbcb;border:1px solid #b1d920;color:#000000;font-weight: normal;}#offersObserverTip .icon{position:absolute;left:10px;top:15px;width:18px;height:18px;background: url(../images/hotel-tip.png) no-repeat scroll -155px -65px transparent;}#offersObserverTip .close{position:absolute;right:2px;top:2px;width:17px;height:18px;text-indent:20px;overflow: hidden;font-size:10px;background: url("../images/hotel-tip.png") no-repeat scroll -173px -65px transparent;cursor: pointer;}.serviceNav li{border-top:1px solid #ccc;}.serviceNav li:first-child{border-top:1px solid #fff;}.serviceNav a{display:block;padding:5px 10px 5px 17px;text-decoration: none;}.serviceNav .arw{float: left;width:4px;height:7px;margin:9px 0 0 9px;background: url(../images/t24_mainSprite.png) no-repeat -109px -219px;}.serviceNav a:hover{background-color:#f1f1f1;}#service .headLine{color:#ff7800;font-size:13px;font-weight:bold;border:1px solid #999;padding:15px 10px 10px;position: relative;}#service .headLine .cl,#service .headLine .cr{height:5px;position:absolute;top: -1px;width:5px;}#service .headLine .cl{background-position: -20px -332px;left: -1px;}#service .headLine .cr{background-position: -20px -342px;right: -1px;}#service .content{min-height:385px;padding:10px;border:1px solid #999;border-top:0;}#service .ServiceImage{float: right;margin:0 0 15px 20px;padding:3px;border:1px solid #999;}#service .t24-BoxHead{margin:0;}#service .totop{text-align: right;}#service ul,#service ol,#service table,#service dt,#service dd,#service p,#service address{margin:0 0 10px;}#service h4{font-weight:bold;margin:0 0 10px;}#service hr{margin:15px 0 10px;border:0 none #fff;border-bottom:1px dashed #ccc;color:#fff;}#service th{font-weight:bold;}#service .impressum dt{float: left;width:240px;margin:0;}#service .impressum dd{margin:0;}#service .impressum .m0,#service .contact .m0{margin:0;}#service .impressum .label,#service .contact .label{width:95px;display: inline-block;}#service .impressum .tooltip,#service .contact .tooltip{position:absolute;left:285px;top:0;z-index:10;}#service .agb ol{margin-right:20px;text-align: justify;}#service .agb ol ol{margin-right:0;}#service .agb li{margin:0 0 0 35px;list-style: upper-roman;}#service .agb li li{margin:0 0 0 25px;list-style:decimal;}#service .press h3,#service .adhoc h3{margin:0 0 10px;font-size:13px;font-weight:bold;color:#0046a0;}#service .press .datePublished,#service .adhoc .datePublished{color:#666;}#service .coupon li{margin-left:15px;list-style-position: outside;list-style-type:disc;}#service .aiduPartner h2{margin:0 0 10px;font-weight:bold;}#service .tpInfo{margin-top:20px;padding:10px;color:#666;border:1px solid #999;}#service .aktie h4{font-size:13px;}#service .aktie dt{font-weight:bold;}#service .aktieDetails dt{float: left;margin:0 5px 0 0;}#service .aktieBoersengang dt{margin:0 0 5px;}#service .aktieBoersengang dd{margin:0 0 5px 20px;}#financialData th,#financialData td{padding:4px 6px;}#financialData th{font-weight:bold;}#presenterAgbList p{margin:0;}#presenterAgbList li{float: left;width:153px;height:130px;margin:0 4px 4px 0;padding:5px;border:1px solid;border-color:#ccc #aaa #aaa #ccc;text-align:center;}#presenterAgbList img{margin:22px 0;}#presenterAgbList .presenterName{line-height:25px;background:#f1f1f1;font-weight:bold;}#service .partner p{margin:0 0 20px;text-align: justify;}#service .partner h3{font-weight:bold;}#tblCommission{width:100%;background:#f3f3f3;}#tblCommission th,#tblCommission td{padding:8px 0;border: solid #fff;border-width:0 3px 3px 0;text-align:center;}#tblCommission th{background:#c9c9c9;color:#494949;}#tblCommission caption{margin:0 0 10px;color:#0046a0;font-weight:bold;}#tblCommission .even{background:#e7e7e7;}#tblCommission th:first-child,#tblCommission td:first-child{padding-left:10px;text-align: left;}#irTopics .mainTopic{float: left;width:178px;margin:10px 30px 25px 10px;}#irTopics .mainTopic img{width:170px;height:113px;padding:3px;background:#fff;border:1px solid;border-color:#ccc #aaa #aaa #ccc;}#irTopics .subTopic{float: left;margin:10px 0 0 15px;line-height:17px;}#irTopics .caption{display:block;padding-left:5px;text-decoration: underline;}#fancybox-loading div,#fancybox-close,#fancybox-title-left,#fancybox-title-right,#fancy-bg-n,#fancy-bg-se,#fancy-bg-sw,#fancy-bg-nw {background-image: url('../images/fancybox.png');}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index:1104;display: none;}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display: none;}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display: none;}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display: none;}#fancybox-outer{position: relative;width:100%;height:100%;background:#FFF;}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline: none;overflow: hidden;}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background: transparent;}#fancybox-close{position:absolute;top: -15px;right: -15px;width:30px;height:30px;background-position: -40px 0px;cursor: pointer;z-index:1103;display: none;}#fancybox_error{color:#444;font: normal 12px/20px Arial;padding:7px;margin:0;}#fancybox-content{height:auto;width:auto;padding:0;margin:0;}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border: none;outline: none;line-height:0;vertical-align: top;}#fancybox-frame{position: relative;width:100%;height:100%;border: none;display:block;}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}.fancybox-title-over{color:#FFF;text-align: left;}#fancybox-title-over{padding:10px;background-image: url('../images/fancy_title_over.png');display:block;}#fancybox-title-wrap{display: inline-block;}#fancybox-title-wrap span{height:32px;float: left;}#fancybox-title-left{padding-left:15px;background-position: -40px -90px;background-repeat: no-repeat;}#fancybox-title-main{font-weight:bold;line-height:29px;background-image: url('../images/fancybox-x.png');background-position:0px -40px;color:#FFF;}#fancybox-title-right{padding-left:15px;background-position: -55px -90px;background-repeat: no-repeat;}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}#fancy-bg-n{top: -20px;left:0;width:100%;background-image: url('../images/fancybox-x.png');}#fancy-bg-ne{top: -20px;right: -20px;background-position: -40px -162px;}#fancy-bg-e{top:0;right: -20px;height:100%;background-image: url('../images/fancybox-y.png');background-position: -20px 0px;}#fancy-bg-se{bottom: -20px;right: -20px;background-position: -40px -182px;}#fancy-bg-s{bottom: -20px;left:0;width:100%;background-image: url('../images/fancybox-x.png');background-position:0px -20px;}#fancy-bg-sw{bottom: -20px;left: -20px;background-position: -40px -142px;}#fancy-bg-w{top:0;left: -20px;height:100%;background-image: url('../images/fancybox-y.png');}#fancy-bg-nw{top: -20px;left: -20px;background-position: -40px -122px;}#hotelCritics{margin:0 0 15px;border-left:1px solid #999;border-bottom:1px solid #999;}#hotelCritics td{padding:6px 0 0;background:#f1f1f1;border:1px solid #ccc;border-width:0 1px 1px 0;text-align:center;}#hotelCritics div{margin:5px 0 0;padding:6px 0 9px;background:#fff;border-top:1px dotted #ccc;}#hotelRatings td{padding:8px 4px;border-top:1px dashed #ccc;text-align:center;}#hotelRatings tr:first-child td{border:0;}#hotelRatings td.first{text-align: left;}#hotelRatings .odd{background-color:#f1f1f1;}#hotelRatings .up,#hotelRatings .down{float: left;display: inline;width:7px;height:13px;background-position: -122px -138px;}#hotelRatings .down{background-position: -122px -154px;}#hotelRatings .reviewTitle{display:block;margin:0 0 0 12px;text-decoration: underline;}body.popup{padding:15px;background:#fff;}body.popup #logo{float: none;margin:0 0 15px;}#agbPopup{width:542px;}#agbPopup .ServiceImage{display: none;}#operatorAgbPopup{width:520px;}#operatorAgbPopup h2{margin:0 0 10px;padding:0 5px 5px;font-size:13px;font-weight:bold;color:#ff7800;border-bottom:1px dotted #ccc;}#operatorAgbPopup .notice{margin:0 0 10px;padding:5px;background:#e0ebff;border:1px solid;border-color:#ccc #aaa #aaa #ccc;}#couponPopup{width:604px;}#couponPopup .ServiceImage{border: none;}#flightPopup{width:800px;}#flightPopup .flightPopupTableWrapper{padding:10px;}#flightPopup p{clear:both;margin:10px 0 0;text-align: justify;}#flightPopup h3{margin:0 0 10px;padding:0 10px 5px;font-size:13px;font-weight:bold;color:#ff7800;border-bottom:1px dotted #ccc;}#flightPopup h3.noResults{padding:5px 10px;font-size:11px;background:#fff0f1;color:#666;border:1px solid #e53138;}#flightPopup th,#flightPopup td{padding:5px 8px;border:1px solid #ccc;text-align:center;}#flightPopup th{background:#f1f1f1;font-weight:bold;}#flightPopup .left{text-align: left;}#flightPopup .seperator{background-repeat: repeat-x;color:#fff;font-weight:bold;}#hbPopup{width:700px;}#hbPopup .backLink{line-height:30px;font-weight:bold;}#hbPopup #hotelRatings{border:1px solid #999;border-width:0 1px;}.hbRatingDetail{margin:10px 0 0;}.hbRatingDetail td{padding:7px 7px 5px;border-right:1px solid #ccc;border-bottom:1px dotted #bbb;text-align:center;}.hbRatingDetailHead td{text-align: left;}.hbRatingDetail .cnt{text-align: left;}.hbRatingDetail .key{font-weight:bold;background:#f1f1f1;}.hbRatingDetail .ibeResultHead th{padding-left:7px;text-align: left;}#ervPopup{width:580px;}#ervPopup h2{margin:0 0 10px;padding:0 5px 5px;clear:both;font-size:13px;font-weight:bold;color:#ff7800;border-bottom:1px dotted #ccc;}#ervPopup .notice{margin:0 0 15px;}#ervPopup .uiBtnBooking2{float: right;}#ervPopup #logo{float: left;}#ervPopup input{width:208px;}#ervPopup input.radio{width:14px;vertical-align: middle;}#ervPopup fieldset{padding:0 0 0 19px;}#ervPopup fieldset div{margin:0 0 5px;}#ervPopup fieldset label{float: left;width:150px;font-weight:bold;}#ervPopup .cc label{width:auto;margin-right:10px;}#ervPopup .cc span{vertical-align: middle;}#ervPopup .section{margin:8px 0;}#ervPopup .section input{width:auto;vertical-align: middle;}#ervPopup .section label{font-weight:bold;}#ervPopup .customerName{margin:0;width:109px ;}#ervPopup .customerName input{width:99px;}#ervPopup .customerName label{width:auto;font-weight: normal;}#ervPopup #ervCcType{width:214px;}#ervPopup #ervCcValidToMonth,#ervPopup #ervCcValidToYear{width:105px;}#ervPopup .valFeedback{float: right;width:375px;}#ervPopup .valFeedback div{width:98%;word-wrap:break-word;}#cvcPopup{width:470px;}#cvcPopup p,#cvcPopup h2,#cvcPopup div{margin:0 0 10px;}#cvcPopup h2{font-size:13px;font-weight:bold;color:#ff7800;}#cvcPopup div{text-align:center;}#videoPopup{padding:0;}#videoPopup iframe{margin:0 0 0 -5px;}#dealagent{width:698px;font-size:13px;}#dealagent p{margin:0 0 17px;}#dealagent h2{margin:0 0 17px;font-weight:bold;}#dealagent .cnt{margin:0 0 5px;padding:15px 12px 25px;}.dealagentFooter{font-size:11px;}.dealagentFooter a{color:#333;font-weight:bold;text-decoration: none;}.ui-container-info,.ui-container-menu{background: white;border:1px solid #ccc;padding:3px;}
