/* 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;} #head{position: relative;height:86px;padding:17px 6px 0 0;text-align: right;}#head p{margin:7px 0 0;color:#0046a0;line-height:20px;}#head small{color:#333;line-height:10px;}#head a.t24-icon,#head span.t24-icon{vertical-align: middle;}#head .t24-widget-langSelect{right:6px;top:45px;}#head .seal_coupon{position:absolute;left:190px;top:5px;width:150px;height:92px;background-position: -209px -184px;z-index:3;}#head .seal_service{position:absolute;left:356px;top:4px;width:50px;height:96px;background-position: -564px 0;z-index:3;}#head .seal_tuev{position:absolute;left:428px;top:12px;width:57px;height:57px;background-position:0 -75px;z-index:3;}#head .seal_verbraucherschutz{position:absolute;left:498px;top:12px;width:57px;height:58px;background-position: -209px -100px;z-index:3;}#headLinks li{display: inline-block;margin:0 0 0 7px;padding:0 0 0 7px;border-left:1px solid #0046a0;line-height:1;}#headLinks li:first-child{border: none;}#headLinks li.icon{margin:0;padding:0;border: none;}#logo{float: left;width:175px;height:73px;}#tickerContainer{display:block;position:absolute;bottom:1px;right:5px;width:342px;height:16px;overflow: hidden;border:1px solid #ccc;white-space: nowrap;}#tickerContainer li{display: inline-block;font-size:12px;border: none;padding:0 5px 0 5px;text-align:center;*display: inline;*zoom:1;}#tickerContainer li.em{color: red;overflow: hidden;width:110px;} #navi{height:35px;position: relative;padding:0 4px;background-repeat: repeat-x;white-space: nowrap;}#navi .cl,#navi .cr{position:absolute;top:0;height:35px;padding:0;}#navi .cl{left:0;width:4px;background-position:0 -36px;}#navi .cr{right:0;width:5px;background-position: -9px -36px;}#navi .tooltip{top:35px;left:0;width:auto;padding:5px 7px !important;font-weight: normal;background:#fff !important;}#navi .home{width:50px;height:36px;margin-top: -6px;text-indent: -9999px;background-position:0 -103px;}#navi .home a,#navi .home span{background: none !important;}#navi .home.active,#navi .home.hover{margin-top: -6px;background-position:0 -239px;}#navi .l1{height:30px;}#navi li{float: left;display: inline;position: relative;background-position: right -72px;}#navi a{display:block;height:100%;text-decoration: none;color:#fff;background-position:999px 999px;}#navi span{display:block;padding:8px 19px 8px 9px;font-weight:bold;background-position:999px 999px;}#navi .hover,#navi .active,.noJs #navi li:hover{margin-top: -2px;background-position:0 -140px;background-repeat: repeat-x;}#navi .hover a,#navi .active a,.noJs #navi .l1 > li:hover > a{background-position:0 -173px;}#navi .hover span,#navi .active span,.noJs #navi .l1 > li:hover span{padding:10px 19px 8px 9px;background-position: right -206px;}#navi .hover .l2,.noJs #navi li:hover .l2{left:0;}#navi .l2{position:absolute;left: -9999px;top:31px;z-index:902;min-width:97%;background:#fff;border:3px solid #ff7800;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}#navi .l2 li{border-top:1px dashed #ccc;float: none;display:block;}#navi .l2 li:first-child{border:0;}#navi .l2 a{padding:6px 13px 5px 13px;color:#555;background-color:#fff;background-position:999px 999px;}#navi .l2 a:hover{background-position:6px -641px;background-color:#f1f1f1;}#navi .navistoerer{position:absolute;left:35px;top: -16px;width:61px;height:22px;padding:0;background-position: -446px 0 !important;}#navi .hover .navistoerer,#navi .active .navistoerer{padding:0;top: -14px;}#navi,#navi .cl,#navi .cr{height:30px;}#t24-subHead{height:19px;padding:4px 6px;background:#f1f1f1;border: solid #ccc;border-width:0 1px 1px;}#t24-subHead .t24-icon{vertical-align: middle;}#t24-subHead .t24-widget-langSelect{width:45px;right: -2px;top: -1px;z-index:900;}#t24-subHead .t24-widget-langSelect li{width:100px;background:#fff;}#t24-subHead .t24-widget-langSelectFirst,#t24-subHead .t24-widget-langSelectFirst a:hover{width:auto !important;background:#fff;}.t24-subHead-left{float: left;font-style: italic;}.t24-subHead-left a{float: left;margin:3px 0 0 6px;font-style: normal;}.t24-subHead-left b{float: left;color:#ff7800;font-size:18px;line-height:18px;}.t24-subHead-left span{float: left;margin:5px 0 0 5px;font-size:12px;line-height:12px;}.t24-subHead-right{float: right;position: relative;z-index:5;padding:3px 48px 0 0;}.t24-subHead-right .tooltipLink{margin: -1px 0 0;} #t24-tabbox{position: relative;clear:both;*zoom:1;}#t24-tabbox .cl,#t24-tabbox .cr{position:absolute;top:0;width:5px;height:5px;}#t24-tabbox .cl{left:0;background-position:0 -332px;}#t24-tabbox .cr{right:0;background-position: -10px -332px;}.t24-tabboxMenu{height:26px;padding:0 5px !important;background-position:0 -276px;background-repeat: repeat-x;}.t24-tabboxMenu a{display:block;padding:6px 10px;color:#fff;font-weight:bold;text-decoration: none;}.t24-tabboxMenu li{float: left;display: inline;background-position: right -423px;}.t24-tabboxMenu .active{position: relative;top: -3px;background-color:#efefef;background-position:0 -363px;}.t24-tabboxMenu .active a{padding:9px 10px 6px;background-position: right -393px;color:#00469e;}.t24-tabboxContent a{color:#00469e;}.t24-tabboxContent li{float: left;display: inline;width:215px;}.t24-tabboxContent div{background:#efefef;color:#666;border: solid #999;border-width:0 1px 1px;padding:17px;}#t24-tabboxHome li{height:45px;padding:5px 0 0 10px;border-right:2px solid #dadada;}#t24-tabboxHome .tuev{width:207px !important;padding-left:0;}#t24-tabboxHome .tuev a{ color:#666;text-decoration:none}#t24-tabboxHome .iconTuev{float: left;width:38px;height:38px;margin-right:10px;background-position:0 -137px;}#t24-tabboxHome .phone{width:265px !important;height:40px;}#t24-tabboxHome .iconPhone{float: left;width:39px;height:39px;margin:0 10px 10px 0;background-position: -62px -94px;}#t24-tabboxHome .phoneNumber{font-size:15px;font-weight:bold;color:#0046a0;}#t24-tabboxHome .letter{width:200px !important;height:40px;padding-top:10px;}#t24-tabboxHome .iconLetter{float: left;width:46px;height:27px;margin-right:10px;background-position: -479px -67px;}#t24-tabboxHome .voucher{width:212px !important;border:0;}#t24-tabboxHome .iconVoucher{float: left;width:77px;height:34px;margin:3px 10px 0 0;background-position: -43px -137px;text-indent: -9999px;} #footer{margin:18px 0 30px;color:#666;}#footer p{margin:0 0 3px;}#footer a{color:#666;}#footer a:hover{color:#ff7800;}#footer #bookmark{margin:0 0 0 35px;font:bold 13px/1 arial,sans-serif;color:#ff7800;border-bottom:1px solid;text-decoration: none;}#footer .footerInt{margin:15px 0;border-bottom:1px solid #999;}#footer .footerInt span{position: relative;top:3px;font-size:13px;padding:0 3px;background:#fff;}.footerLinks{margin:0 0 10px;padding:0;}.footerLinks li{float: left;margin:0 10px 0 0;padding:0 0 0 10px;border-left:1px solid #666;line-height:1;*line-height:14px;}.footerLinks .topic{width:105px;margin:0;padding:0;border:0;}.footerLinks .first-child{padding:0;border:0;}#footer .flagBar{margin:0 0 15px;}#footer .flagBar a{text-decoration: none;margin:0 15px 0 0;}#footer .flagBar .t24-icon{vertical-align: middle;*text-indent:0;}#footer .socialBar{margin:20px 0;} .newsletter{width:550px;display:block;}.newsletter fieldset{margin:5px;}.newsletter h2{border:1px solid #999999;margin:10px 0 15px 0;padding:0 0 5px;border:none;border-bottom:1px dotted #999;color:#FF7800;font-size:13px;font-weight:bold;}.newsletter .h3{font-size:120%;font-weight:bold;margin-bottom:10px;}.newsletter .arw{float:left;background-position:-106px -104px;width:26px;height:18px;line-height:20px;display:inline-block;margin-right:5px;}.newsletterImage{display:inline;float:left;margin-right:15px;}.newsletterList{width:350px;display:inline;}.newsletterList li{padding-top:8px;}.newsletterList li strong{height:26px;line-height:20px;#margin-left:-15px;}.newsletter input.submit{background-position:0 -348px;height:37px;width:130px;border:0 none;color:transparent;margin-top:-10px;}.newsletter input.email{width:250px;margin-right:10px;}#fancybox-inner #newsletter,#fancybox-inner #newsletter .content{border:0px solid #fff;min-height:100px;padding:0px;}body.confirmnewsletter .rcol .newsletter,body.newsletterin .rcol .newsletterin{width:700px;}body.newsletterin .newsletterin{width:680px;} #ui-datepicker-div,.ui-datepicker-close,.ui-datepicker-prev,.ui-datepicker-next,.ui-datepicker-trigger{background: url(../images/t24_mainSprite.png) no-repeat transparent;}* html #ui-datepicker-div,* html .ui-datepicker-close,* html .ui-datepicker-prev,* html .ui-datepicker-next,* html .ui-datepicker-trigger{background-image: url(../images/t24_mainSprite.gif);}#ui-datepicker-div{display: none;width:187px;height:207px;padding:13px 20px 0;position: relative;z-index:60 !important;background-position: -252px -289px;}.ui-datepicker-close{position:absolute;right: -8px;top: -8px;width:30px;height:30px;background-position: -489px -299px;background-color: transparent;text-indent: -9999px;cursor: pointer;border:0;}.ui-datepicker-current{display: none;}.ui-datepicker-header{position: relative;margin:14px 0 4px;text-align:center;font-weight:bold;color:#fff;}.ui-datepicker-headline{float: left;width:100%;font-weight:bold;color:#fff;}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;bottom:1px;width:8px;height:9px;*font-size:0;*line-height:0;cursor: pointer;text-indent: -9999px;}.ui-datepicker-prev{left:0;background-position: -494px -334px;}.ui-datepicker-next{right:0;background-position: -504px -334px;}.ui-datepicker-calendar{background:#fff;}.ui-datepicker-calendar th{height:22px;text-align:center;border-top:1px solid #fff;background: url(../images/LAYOUT_SPRITE.png) 0 0 no-repeat;color:#fff;}.ui-datepicker-calendar td{height:20px;border:1px solid #dedede;}.ui-datepicker-calendar .ui-state-default{display:block;padding:3px 0;text-align:center;text-decoration: none;color:#333;*zoom:1;}.ui-datepicker-calendar a.ui-state-active,.ui-datepicker-calendar a.ui-state-default:hover{background:#0095e5;color:#fff;}.ui-datepicker-error{background:#fcc;border:1px solid #f99;color:#900;padding:5px;}.ui-datepicker-trigger{width:24px;height:20px;margin:0 0 0 5px;*margin-top:1px;padding:0;border: none;font-size:0;color: transparent;line-height:40px;cursor: pointer;overflow: visible;*overflow: hidden;vertical-align: top;background-position: -445px -74px;}.ui-datepicker-trigger::-moz-focus-inner{padding:0;border:0;}.depDate .hint,.retDate .hint{padding:2px 0 0 5px;font-size:9px;line-height:9px;color:#999;}* html .ui-datepicker-cover{height:207px !important;width:187px !important;display: none;border: none;} #notepad-container{width:700px;position: relative;margin-right:20px;}#notepad-container .notepad-head{display:block;color:#ff7800;font-size:16px;font-weight:bold;margin-bottom:10px;clear:both;}.notepad-offer{}.notepad-offer h2{margin:10px 0 0;}.notepad-offer h2 a{color:#fff;}.notepad-activity{float:right;width:59%;display: inline-block;text-align: right;}.notepad-print,.notepad-sendmail{background-repeat: repeat-x;background-position:0 -601px;color:#fff;font-weight:bold;line-height:24px;text-align:center;height:24px;overflow:hidden;float: right;}.notepad-sendmail{padding:0 10px;}.notepad-print{width:80px;margin:0px 1px 0px 10px;}.notepad-activity div{margin-top:28px;}.notepad-activity input{padding:4px;margin-bottom:3px;}.notepad-activity input.notepad-sendmail{display:inline;float:right;border:0px none;}#navi .notepad-show{position:absolute;top:0px;right: -4px;display:block;width:32px;height:30px;background: url(../images/t24_mainSprite.png) -380px 0 transparent;margin:0;padding:0;}#navi .notepad-show b{position:absolute;top:10px;left: -3px;width:100%;color:#fff;font-weight:bold;text-align:center;margin:0;padding:0;visibility: hidden;}#navi .notepad-active{background-position: -412px 0;}#navi .notepad-active b{visibility: visible;}.notepad-offer .ibeOffers-hotel{border: none;}.notepad-offer .ibeOffers-hotelBox{border:1px solid #ccc;} .gads_container{padding:5px 0 7px;border:1px solid #999;border-top:0;}.gads_container a{text-decoration: none;}.gads_container .ad{display:block;overflow: hidden;margin:0 7px;padding:6px 4px 4px;border-top:1px dashed #ccc;}.gads_container .head{font-size:13px;font-weight:bold;text-decoration: underline;}.gads_container .link{overflow: hidden;white-space: nowrap;}.gads_container .nowrap{display:block;padding:3px 0 2px;}.gads_container li.first .ad{border-top:0;}.gads_container_imgLabel{margin-bottom:3px;}.gads_container_imgLabel a{color:#333;text-decoration: none;}.gads_container.afs .head{font-weight: normal;}#google_ad_sky .t24-BoxHead a,#google_ad_bottom .t24-BoxHead a{color:#fff;text-decoration: none;}.offers .gads_container a:hover{color:#00f;}.unisterFads{margin:0 0 10px;padding:7px 0;border:1px solid #999;}.unisterFads a{text-decoration: none;}.unisterFads .ad{display:block;overflow: hidden;margin:0 7px;padding:4px;border-top:1px dashed #ccc;}.unisterFads .title{font-size:13px;font-weight:bold;line-height:20px;text-decoration: underline;}.unisterFads li.first .ad{border-top:0;} #semContent{float: left;width:700px;}#semSidebar{float: right;width:250px;}.semHeadline,.semHotelHeading,#semForm,#targetGroup,#hotelGallery,#expertReviews,#travellerRating{margin:0 0 10px;}.semHeading{height:20px;font-size:20px;*line-height:22px;color:#0146a1;}#hotelTipps .semHeading{margin:0 0 14px;}.semHeading a,.semHotelHeading a,.hotelTipp .rating a,.hotelTipp .t24-BoxHead a{text-decoration: none;color: inherit;}.semHeading a,.semHotelHeading a{*color:#0146A1;}.hotelTipp .t24-BoxHead a{*color:#fff;}.hotelTipp .rating a,#semContent .rating a{*color:#333;}.t24-headingBlue{margin:0 0 10px;font-size:13px;font-weight:bold;color:#0046a0;}.t24-headingBlue em{font-weight:bold;}.semHotelHeading .iconMap{float: right;width:45px;height:43px;margin:0 0 0 5px;background-position: -595px -229px;}.noresultWarning{padding:7px 10px;background:#fff0f1;border:1px solid #e53138;}.noresultWarning .iconWarning{float: left;width:32px;height:32px;margin:0 10px 0 0;background: url(../images/advice.png);}a.semBanner{display:block;margin:0 0 10px;}.hotelDescBtn{font-size:13px;font-weight:bold;line-height:28px;}.hotelDescBtn span{float: left;width:28px;height:28px;margin:0 5px 0 0;background-position: -132px -151px;}.sem #google_ad_sky,.sem #google_ad_bottom{position: static;width:auto;margin-top:10px;}body.sem #FlexSky{top:114px;}body.sem #head .seal_coupon,body.sem #head .seal_service,body.sem #head .seal_verbraucherschutz{display: none;}body.sem #head .seal_tuev{left:190px;top:23px;}body.sem #semForm .ui-datepicker-trigger{width:23px;height:23px;margin: -3px 0 0 5px;background: url(../images/t24_semSprite.png) -267px -67px;}.bookmarkBanner{position:absolute;left:262px;top:19px;width:140px;height:45px;line-height:11px;padding:17px 65px 0 0;background-position:45px 0;color:#9a9a9a;font-size:9px;text-decoration: none;text-align: right;}.bookmarkBanner b{display:block;margin:0 0 5px;color:#00f;text-decoration: underline;font-size:10px;}.bookmarkBannerHotel b{font-size:12px;}a.bookmarkBanner:hover{background-position:45px -61px;}.tiefpreis_stoerer{position:absolute;right:10px;top: -12px;width:83px;height:83px;background-position: -168px 0;}#hotelTipps{margin-right: -8px;}.hotelTipp{margin:0 10px 10px 0;}.hotelTipp .t24-Box{position: relative;height:418px;}.hotelTipp .t24-BoxHead{height:32px;}.hotelTipp .locationInfo{font-size:11px;font-weight: normal;}.hotelTipp .content{padding:10px;}.hotelTipp-number{position:absolute;left:0;top:0;width:31px;height:31px;line-height:20px;text-indent:6px;font-weight:bold;color:#fff;background-position: -210px -67px;}.hotelTipp li{line-height:18px;}.hotelTipp .teaserText{height:56px;margin:0 0 6px;padding:0 0 6px;border-bottom:1px solid #ccc;}.hotelTipp .text{color:#666;font-style: italic;}* html .hotelTipp .text{overflow: visible;zoom:1;}.hotelTipp .rating{margin:10px 0 0;font-weight:bold;}.hotelTipp .priceBox{margin:15px 0 0;padding:15px 0;background:#dbe7f3;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.hotelTipp .priceOwnarrival{border-right:1px solid #ccc;}.hotelTipp .priceFlight{border-left:1px solid #fff;}.hotelTipp .priceBox a{font-size:18px;font-weight:bold;}.hotelTipp .pricePre{font-size:13px;font-weight:bold;color:#666;}.hotelTipp .offerButton{display: inline-block;*display: inline;*zoom:1;width:86px;height:24px;background-position: -165px -92px;}#hotelGallery #bigImage{width:306px;height:221px;margin:0 10px 0 0;border: solid #ccc;border-width:1px 1px 0 0;float: left;}#hotelGallery .content{position: relative;padding:10px 0 0;}#hotelGallery .hotelDescBtn{position:absolute;left:317px;bottom:5px;}#hotelGallery .hotelRatingHotline{position:absolute;bottom:10px;right:10px;padding:5px;-moz-border-radius:5px;border:1px solid #ccc;background:#f7f7f7;border-radius:5px;}#thumbnails{float: left;width:370px;}#thumbnails.thinner{width:185px;}#thumbnails .selected{border:2px solid #ff7800;}#thumbnails a{float: left;margin:0 2px 2px 0;cursor: pointer;text-decoration: none;border:2px solid transparent;width:40px;height:40px;display: inline-block;*display: inline;*zoom:1;}#thumbnails i{display:block;width:22px;height:14px;margin:8px 0 0 8px;}#thumbnails .prev,#thumbnails .next{text-align:center;color:#84b819;}#thumbnails .prev i{background-position: -531px -51px;}#thumbnails .next i{background-position: -505px -51px;}#topFlop{float: right;width:191px;margin: -10px 0 0;border:1px solid #ccc;border-width:0 0 1px 1px;}#topFlop i{float: left;width:16px;height:16px;margin:0 5px 0 0;}#topFlop dd,#topFlop dt{padding:5px;border-top:1px dashed #ccc;}#topFlop dt{font-weight:bold;}#topFlop dt.pos{border-top:0;}#topFlop dt.neg{border-top-style: solid;}#topFlop .pos{background:#ecf4e7;}#topFlop .neg{background:#f7e7e7;}#topFlop .pos i{background-position: -620px -39px;}#topFlop .neg i{background-position: -620px -57px;}#expertReviews p{margin:0 0 10px;}#expertReviews .content{padding:10px 10px 0;}#targetGroup h3{margin:0 0 10px;font-size:13px;font-weight:bold;color:#0046a0;}.targetGroupContent{padding:10px;}.targetGroupContainer{float: left;width:255px;margin:0 10px 0 0;}.targetGroupContainer td{padding:2px 0;}.targetGroupContainerLast{float: right;width:150px;margin:0;}.targetGroupIcon{float: left;width:42px;height:38px;margin:0 5px 0 0;background-position: -242px -126px;}#travellerRating li{padding:10px 10px 0;border-top:1px dotted #ccc;}#travellerRating li.first-child{border:0;}#travellerRating p{margin:0 0 10px;}.semFormCol{width:700px;margin-right:10px;}.semHeadline{font-size:13px;line-height:24px;}.semHeadline h2{font-size:20px;}
