/* Unister CSS Libraries. Copyright (c) 2006-2009 Unister GmbH <http://www.unister-gmbh.de> */
 html,body{background-color:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}body{font:11px/14px verdana,helvetica,arial,sans-serif;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;}label,select,button,input{cursor: pointer;}input[type=text]{cursor: text;}input{height:14px;padding:2px;border:1px solid #666;color:#333;font: normal 11px/11px verdana,sans-serif;outline: none;}input[type="checkbox"],input[type="radio"]{border:0;}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;}table{width:100%;}img{vertical-align: top;-ms-interpolation-mode:bicubic;}a{color:#00f;cursor: pointer;outline: none;}a:hover{color:#ff7800;}a:active,input:active{outline: none;}.t24-BoxHead,.t24-BoxHead .cl,.t24-BoxHead .cr,.catForm .cl,.catForm .cr,#ibeSearch .cl,#ibeSearch .cr,#startForm .cl,.steps,.steps .cl,.steps .cr,.step-current strong,.step-done a,.step-todo,.pagination,.pagination .cl,.pagination .cr,.hotelDetail h4,.offer_heading,.ratingBar,.ratingBar span,.ibeResultHead,.ibeResultHead .headArw,#jumpPoint .headArw,h2 .cl,h2 .cr,.gads_Box .notice,.gads_Box .notice .cl,.gads_Box .notice .cr,h3 .cl ,h3 .cr{background: url(../images/LAYOUT_SPRITE.png) no-repeat;}.mainSprite,.ui-datepicker-trigger,.step-current,.steps .step5-current,.bookingStep6 .step-todo,.wstars,.stars_voting,.stars_voting span,.orderIt span,.infoBlue,.assume,.takeThis{background: url(../images/t24_mainSprite.png) 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;}.posRel{position: relative;}.clear{clear:both;}.border{border:1px solid #999;}.borderlr{border: solid #999;border-width:0 1px;}.borderb{border-bottom:1px solid #999;}.m0{margin:0;}.mt10{margin-top:10px;}.mr10{margin-right:10px;}.mb10{margin-bottom:10px;}.mt75{margin-top:75px;}.p15{padding:15px;}.plrb15{padding:0 15px 10px;}.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;}.bold{font-weight:bold;}.liPoint li{list-style-type:disc;list-style-position:outside;margin-left:15px;}.t24-BoxHead{position: relative;height:22px;margin:0;padding:8px 10px 0;font-size:13px;font-weight:bold;background-position:0 -301px;background-repeat: repeat-x;color:#fff;}.t24-BoxHead .cl,.t24-BoxHead .cr{position:absolute;top:0;width:5px;height:30px;}.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-BoxHead .fr{font-size:11px;}.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;}.priceLink{text-align: right;color:#666;margin-bottom:3px;}.priceLink a{font-weight:bold;font-size:13px;color:#0000fe;}.priceLink a:hover{color:#ff7800;}.priceLink .sub{font-weight: normal;font-size:9px;line-height:18px;}.priceLink .arw{padding:0 0 3px 25px;background-position: -106px -104px;}.wstars{display: inline-block;vertical-align: top;width:45px;height:8px;background-position: -100px -180px;}.wstars_0_0{width:0;}.wstars_0_5{width:5px;}.wstars_1_0{width:9px;}.wstars_1_5{width:14px;}.wstars_2_0{width:18px;}.wstars_2_5{width:23px;}.wstars_3_0{width:27px;}.wstars_3_5{width:32px;}.wstars_4_0{width:36px;}.wstars_4_5{width:41px;}.wstars_5_0{width:45px;}.ratingStars{display: inline-block;vertical-align: middle;width:70px;height:13px;text-align: left;background-position: -369px -68px;}.ratingStars span{display:block;height:13px;text-align: left;background-position: -369px -81px;}.ratingStars .ratingStars_0_0{width:0;}.ratingStars .ratingStars_0_5{width:7px;}.ratingStars .ratingStars_1_0{width:14px;}.ratingStars .ratingStars_1_5{width:21px;}.ratingStars .ratingStars_2_0{width:28px;}.ratingStars .ratingStars_2_5{width:35px;}.ratingStars .ratingStars_3_0{width:42px;}.ratingStars .ratingStars_3_5{width:49px;}.ratingStars .ratingStars_4_0{width:56px;}.ratingStars .ratingStars_4_5{width:63px;}.ratingStars .ratingStars_5_0{width:70px;}.ratingBar{display: inline-block;vertical-align: middle;width:65px;height:10px;margin:0 5px 0 0;border:1px solid #999;background-position:0 -573px;background-repeat: repeat-x;}.ratingBar span{display:block;height:10px;border-right:1px solid #fff;background-position:0 -587px;background-repeat: repeat-x;}.ratingBar .ratingBg_0_0{width:0;}.ratingBar .ratingBg_0_1{width:1px;}.ratingBar .ratingBg_0_2{width:4px;}.ratingBar .ratingBg_0_3{width:5px;}.ratingBar .ratingBg_0_4{width:6px;}.ratingBar .ratingBg_0_5{width:7px;}.ratingBar .ratingBg_0_6{width:8px;}.ratingBar .ratingBg_0_7{width:10px;}.ratingBar .ratingBg_0_8{width:11px;}.ratingBar .ratingBg_0_9{width:12px;}.ratingBar .ratingBg_1_0{width:13px;}.ratingBar .ratingBg_1_1{width:14px;}.ratingBar .ratingBg_1_2{width:17px;}.ratingBar .ratingBg_1_3{width:18px;}.ratingBar .ratingBg_1_4{width:19px;}.ratingBar .ratingBg_1_5{width:20px;}.ratingBar .ratingBg_1_6{width:21px;}.ratingBar .ratingBg_1_7{width:23px;}.ratingBar .ratingBg_1_8{width:24px;}.ratingBar .ratingBg_1_9{width:25px;}.ratingBar .ratingBg_2_0{width:26px;}.ratingBar .ratingBg_2_1{width:27px;}.ratingBar .ratingBg_2_2{width:30px;}.ratingBar .ratingBg_2_3{width:31px;}.ratingBar .ratingBg_2_4{width:32px;}.ratingBar .ratingBg_2_5{width:33px;}.ratingBar .ratingBg_2_6{width:34px;}.ratingBar .ratingBg_2_7{width:36px;}.ratingBar .ratingBg_2_8{width:37px;}.ratingBar .ratingBg_2_9{width:38px;}.ratingBar .ratingBg_3_0{width:39px;}.ratingBar .ratingBg_3_1{width:40px;}.ratingBar .ratingBg_3_2{width:43px;}.ratingBar .ratingBg_3_3{width:44px;}.ratingBar .ratingBg_3_4{width:45px;}.ratingBar .ratingBg_3_5{width:46px;}.ratingBar .ratingBg_3_6{width:47px;}.ratingBar .ratingBg_3_7{width:49px;}.ratingBar .ratingBg_3_8{width:50px;}.ratingBar .ratingBg_3_9{width:51px;}.ratingBar .ratingBg_4_0{width:52px;}.ratingBar .ratingBg_4_1{width:53px;}.ratingBar .ratingBg_4_2{width:56px;}.ratingBar .ratingBg_4_3{width:57px;}.ratingBar .ratingBg_4_4{width:58px;}.ratingBar .ratingBg_4_5{width:59px;}.ratingBar .ratingBg_4_6{width:60px;}.ratingBar .ratingBg_4_7{width:62px;}.ratingBar .ratingBg_4_8{width:63px;}.ratingBar .ratingBg_4_9{width:64px;}.ratingBar .ratingBg_5_0{width:65px;border:0;}.uiBtn{position: relative;display:block;margin:0;padding:0;border:0;cursor: pointer;text-indent: -9999px;line-height:9999px;overflow: hidden;font-size:0;}.uiBtnFindOffers{width:170px !important;height:37px;background-position:0 -240px;}.uiBtnBooking{width:239px !important;height:39px;background-position:0 -305px;}.uiBtnFindOffers:active{-ms-background-position-x:1px;-ms-background-position-y: -239px;}.uiBtnBooking:active{-ms-background-position-x:1px;-ms-background-position-y: -304px;}.blue{color:#0046a0;}.orange{color:#ff7800;}.lightBlue{color:#0095E5;}.lightGreen{color:#84b819;}.lightYellow{color:#ffd300;}.lightRed{color:#e53138;}.grey{color:#333;}.hotlineBox{padding:8px;border-top:1px dashed #ccc;color:#666;}.hotlineBox .head{display:block;margin-bottom:3px;font-size:13px;line-height:16px;}.hotlineBox .icon{width:28px;height:28px;margin:2px 5px 0 0;background-position: -166px -98px;}.hotlineBox .phoneNumber{font-weight:bold;color:#0046a0;}.hotlineIcon{display:inline-block;cursor:pointer;font-weight:bold;color:#0046A0;text-decoration: none;width:5px;height:5px;padding:0 7px 8px;background-position: -141px -74px;}.hotlinePhone{ width:28px;height:28px;background-position: -166px -98px;}.fewoIcons{width:120px;}.fewoIcons li{background: url(../images/holidayhouse.png) no-repeat 0 -7px;float: left;width:17px;height:17px;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;}.hotlineMessage{position: relative;display:block;width:185px;margin-left:35px;}.hotlineMessage a{font-weight:bold;color:#0046A0;text-decoration: none;width:5px;height:7px;padding:5px 5px 0;background-position: -145px -75px;position:relative;font-size:6px;}.hotlineMessage strong{color:#0046A0;}.hotlineMessage .tooltip{width:320px;height:42px;left: -175px;top: -3px;}.hotelRating .hotlineMessage{width:135px;}.hotelRating .hotlineMessage .tooltip{left: -240px;top: -11px;}.holidayhouse .hotel .hotlineMessage .tooltip{left: -40px;top: -11px;}#wrapper{width:960px;margin:100px 0 0 10px;background-color:#fff;}body.offers #wrapper,body.booking #wrapper,body.finish #wrapper,body.hbPopup #wrapper,body.agbpopup #wrapper{ margin-top:10px;}#content{margin:9px 0 23px;position:relative;}.startLcol{width:448px;}.startRcol{width:503px;}.ibeLcol{width:248px;}.ibeRcol{width:700px;}.catLcol{width:497px;}.catRcol{width:449px;}.serviceLcol{width:248px;}.serviceRcol{width:700px;}.ldpLcol{width:698px;}.ldpRcol{width:250px;}.carLcol{width:600px;}.carRcol{width:350px;}#startForm{width:482px;height:236px;background:#fff;position: relative;border: solid #888;border-width:1px 0 1px 1px;line-height:12px;}#startForm .cl,#startForm .cr{position:absolute;top: -1px;width:5px;height:5px;}#startForm .cl{left: -1px;background-position: -20px -332px;}#startForm h2,.catForm h2,.lightbox h2,#ibeSearch h2{font-size:13px;font-weight:bold;margin-bottom:5px;color:#ff7800;border-bottom:1px dashed #ccc;padding:10px;}#startTeaser{width:477px;height:238px;position: relative;cursor: pointer;}.teaserSprite{background: url(../images/t24_teaser/teaserSprite.jpg) no-repeat;height:100%;}.route-lastminute{background-position:0 0;}.route-flattrip{background-position:0 -238px;}.route-cityhotel{background-position:0 -476px;}.route-flight{background-position:0 -714px;}.route-holidayhouse{background-position:0 -952px;}.route-cruisetrip{background-position:0 -1190px;}.route-allinclusive{background-position:0 -1428px;}.flattripBanner{position:absolute;right:0;top:30px;padding:6px 8px;background: url(../images/transp_w78.png) repeat 0 0 transparent;font-family:arial,helvetica,sans-serif;border: solid #fff;border-width:1px 0 1px 1px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}.flattripBanner .title{display:block;margin-right:40px;}.flattripBanner strong{color:#0046a0;font-size:18px;line-height:20px;}.flattripBanner .subline{font-size:14px;}.flattripBanner .priceBox{position:absolute;right:8px;top:8px;color:#ff7800;font-weight:bold;line-height:18px;text-align: right;}.flattripBanner .price{font-size:22px;}.lastminuteBanner{position:absolute;right:0;top:30px;padding:6px 20px 6px 12px;background: url(../images/transp_w78.png) repeat 0 0 transparent;text-align: right;font-family:arial,helvetica,sans-serif;border: solid #fff;border-width:1px 0 1px 1px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}.lastminuteBanner strong{display:block;color:#0046a0;line-height:18px;}.lastminuteBanner .price{color:#ff7800;}.lastminuteBanner .firstLine{font-size:18px;}.lastminuteBanner .secondLine{font-size:16px;}.lastminuteBanner .thirdLine{font-size:14px;}.stoerer{position:absolute;right: -15px;bottom:20px;width:101px;height:118px;background: url(../images/t24_teaser/stoererSprite.png) no-repeat;}.route-flattrip .stoerer,.route-holidayhouse .stoerer,.route-cruisetrip .stoerer{background-position:0 -122px;}.route-flight .stoerer{background-position:0 -244px;}#startDeals .clock{width:30px;height:31px;position:absolute;left: -7px;top: -2px;z-index:2;background-position: -199px -99px;}#startDeals .padLeft{padding-left:18px;}#startDeals .offer{padding:9px 0 8px;border-top:1px dashed #ccc;height:81px;position:relative;}#startDeals .offer:first-child{border:0;}#startDeals .cnt{width:333px;}#startDeals .title{font-size:13px;}#startDeals .dealTxt{margin:8px 0;padding-right:10px;}#startDeals .offersPrice{text-align: right;padding-right:5px;position:absolute;bottom:10px;right:5px;}#startDeals .oldPrice{margin-right:20px;background-position: -132px -284px;}#startTopHotels{width:331px;margin-bottom:10px;}#startTopHotels div{padding:5px;}#startTopHotels .t24-SplitBox{position: relative;width:160px;height:185px;padding:0;}#startTopHotels .t24-SplitBox .price {position:absolute;bottom:3px;right:0;}#startRegions a{font-weight:bold;}#startRegions td{padding:8px 5px 9px;border-bottom:1px dashed #ccc;}#startRegions .allRegions{text-align: right;border:0;padding-bottom:8px;}#startRegions .odd{background:#f1f1f1;}#startRegions .odd .arw{background-position: -136px -104px;}#startSpecial{width:165px;height:154px;}#startAdvertise{width:162px;height:52px;border:1px solid #888;margin-top:8px ;}.ibe .priceLink a{font-size:15px;}#no_cookies{width:856px;height:188px;background:url(../images/no_cookies.jpg);position:absolute;z-index:9999;top:206px;left:10px}#no_cookies h3{color:#e02828;font-size:40px;padding:35px 0 10px 167px;font-weight:700}#no_cookies p{font-weight:700;margin:10px 197px}#no_cookies small{font-weight:400;display:block;color:#444;font-size:11px}.catForm{position: relative;margin-bottom:12px;border:1px solid #888;}.catForm h3{padding:11px 10px 8px;border-bottom:1px dashed #ccc;font-size:13px;font-weight:bold;color:#ff7800;}.catForm .cl,.catForm .cr{position:absolute;top: -1px;width:5px;height:5px;}.catForm .cl{left: -1px;background-position: -20px -332px;}.catForm .cr{right: -1px;background-position: -20px -342px;}.offerTopRegions li{padding:8px 0;border-top:1px dashed #ccc;}.offerTopRegions li:first-child{border:0;}.offerTopRegions .offerPic{float: left;}.offerTopRegions .cnt{margin-right:6px;width:311px;}.offerTopRegions .head{margin-bottom:14px;}.offerTopRegions .headline{width:165px;font:bold 13px/18px verdana,sans-serif;color:#0046a0;}.offerTopRegions .infos{display:block;margin-top:14px;}#offerTopHotels{margin-bottom:10px;}#offerTopHotels .t24-SplitBox{position: relative;width:159px;overflow: hidden;}#offerTopHotels .tippHotelSeals{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 .priceLink{margin-top:5px;position:absolute;bottom:5px;right:5px;}.offerRecommendations .t24-SplitBox{height:185px;position:relative;width:160px;}.offerRecommendations .t24-SplitBox:first-child{margin-left:0;}.lastminute .offerRecommendations .t24-SplitBox{width:143px;overflow:hidden;margin-bottom:10px;}.lastminute .offerRecommendations .t24-SplitBox .cnt{min-height:85px;padding:10px 5px;}.lastminute .offerRecommendations .t24-SplitBox h4{margin-bottom:5px;}.lastminute .offerRecommendations .t24-SplitBox .price {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;}.targetAreaTop a{text-decoration: none;}.targetAreaTop td{background:#f1f1f1;}.targetAreaTop .priceLink .arw{background-position: -136px -104px;}.targetAreaInfo{background-position: -145px -73px;display:block;width:12px;height:16px;margin-left:20px;text-indent: -9999px;overflow: hidden;}#targetArea .targetAreaInfo {margin-left:20px;}.targetAreaFlight{background-position:0 -218px;padding:0 0 5px 22px;}.targetAreaSun{background-position:0 -180px;padding:0 0 2px 21px;line-height:16px;}.targetAreaWater{background-position:0 -200px;padding-left:52px;line-height:16px;}.targetAreaVideo{background-position: -160px -75px;display:block;width:12px;height:16px;margin:0 5px 0 2px;float:left;text-indent: -9999px;overflow: hidden;}.orangeHead{font-size:13px;font-weight:bold;color:#ff7800;}.hotel{padding:10px 0;border-bottom:1px dashed #ccc;position: relative;}body.hotel{position:absolute;padding:0;}.hotel .hotelInfo{width:525px;}.hotelPic{position: relative;width:165px;height:132px;}.hotelPic a{font-weight:bold;text-decoration: none;color:#fff;}.hotel .hotelNumber,.hotel .hotelNumberLarge{position:absolute;top:0;left:0;z-index:2;width:31px;height:31px;text-indent: -7px;text-align:center;line-height:22px;background-position: -210px -67px;color:#fff;}.hotel .hotelNumberLarge{background-position: -261px -67px;width:50px;text-indent:-16px;}.hotel .bar,.hotel .hotelTip{text-align:right;position:absolute;top:0;left:0;z-index:1;width:160px;height:27px;line-height:22px;padding-right:5px;background-position: -170px -35px;}.bigpic{position:absolute;top: -50px;left:165px;z-index:100;padding:5px;border:1px solid #999;background:#fff;}.hotel .top{margin-bottom:10px;}.hotel .hotelMeta{width:230px;padding-right:5px;}.hotel .hotelName{font-size:13px;font-weight:bold;text-decoration: none;}.hotel .seal{margin:2px 25px 0 0;}.hotel .price{width:120px;min-height:71px;margin-top:4px;padding-right:10px;text-align: right;}.hotel .bottom{background:#f7f7f7;border: solid #ccc;border-width:1px 0 1px 1px;padding:8px 0 8px 10px;}.hotel .evaluation{width:285px;}.hotel .rating{width:140px;}.hotel .recommendation{width:145px;}.hotel .hotline{width:225px;}.holidayhouse .fewoIcons .tooltip{left:400px;width:100px;text-indent:0;}.holidayhouse .hotelInfo .top{min-height:75px;}.ibe3 .targetVideo{position:absolute;display:block;bottom:0;left:0;background: url(../images/video_s3.png) no-repeat 0 0;width:165px;height:83px;margin:0;text-indent: -9999px;}.hotelDetail{margin-bottom:13px;border-bottom:1px solid #CCCCCC;}.hotelDetail .ibeLocation{ margin-bottom:0;border-bottom: none;}.hotelDetail h4{padding:0 10px;font:bold 12px/25px Verdana;color:#fff;background-repeat: repeat-x;}.hotelDetail .cnt{padding:15px 0 15px 10px;}.hotelDetail .pic{padding:10px;background: url(../images/ibe4_picFrame2.png) no-repeat;}.hotelDetail .coupon{position:absolute;top:13px;left:13px;}.hotelDetail .couponBig{position:absolute;top:13px;left:33px;}.hotelDetail .infos{min-height:126px;position:relative;width:420px;padding:10px 10px 0 0;margin-bottom:10px;}.hotelDetail .seal{position:absolute;right:15px;top:15px;}.hotelDefailInfoList{width:280px;}.hotelDefailInfoList a{font:bold 11px Verdana;}.hotelDetail dt,.hotelDetail dd{line-height:12px;margin-bottom:10px;}.hotelDetail dt{float: left;margin-right:5px;font-weight:bold;}.hotelDetailMetaList{position:absolute;top:85px;right:10px;line-height:16px;text-align: left;}.hotelDetailMetaList .arw{width:4px;height:7px;margin-top:4px;background-position: -100px -219px;}.hotelDetailMetaList a{padding-left:3px;font-weight:bold;}.hotelDetail .weather{margin-bottom:5px;}body.offers .priceLink{line-height:16px;}.hotelRating{background:#F7F7F7;padding:7px;border:1px solid #ccc;border-width:1px 0 1px 1px;width:416px;}.hotelDetails .hotelRating{height:32px;}.hotelRating .stars_voting{position: relative;top: -1px;}.hotelRating .rating{width:115px;}.hotelRating .recommendation{width:115px;}.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;}#hotelOffer .infoLink span{padding-left:5px;background-position: -98px -215px;background-color:#fff;}#hotelOffer td {padding:6px 10px 6px 0;vertical-align:bottom;border-bottom:1px dashed #ccc;}#hotelOffer td.airport{padding-left:10px;}#hotelOffer .checkPrice{font: normal 10px Verdana;text-decoration: underline;}.hotelOfferList .pricelink{text-align: right;padding-right:10px;}.hotelOfferList .priceLink .price{text-decoration: underline;font-size:14px;}.offerReturn {background-color:#fff;}.offerReturn .wrap{position: relative;margin-bottom:10px;background:#F1F1F1;border-bottom:1px solid #ccc;}.offerReturn .top{height:29px;background:#fff;color:#84b818;border: solid #84b818;border-width:1px 0;}.offerReturn .orderNotice{display:block;padding:9px 0 7px;line-height:12px;}.orderIt{padding:8px 9px 7px 0;background: url(../images/LAYOUT_SPRITE.png) repeat-x 0 -601px;font-size:13px;font-weight:bold;color:#fff;margin-right:10px;}.orderIt span{padding:7px 15px;background-position: -124px -200px;}.offerReturn .closeIt{color:#666;cursor: pointer;font-size:11px;position:absolute;right:8px;top:8px;z-index:1;}.offerReturn .left{float: left;width:420px;margin-top:6px;margin-left:10px;padding-bottom:10px;}.offerReturn a span.arw{ float:left;position:relative;top:3px;width:1px;height:1px;padding:6px 4px 4px;text-decoration:none;background-position: -100px -219px;}.offerReturn .right {position: relative;bottom:0;right:0;float: right;width:220px;margin-top:6px;padding:10px;background:#fff;text-align: right;border: solid #ccc;border-width:1px 0 0 1px;min-height:85px;}.offerReturn .fbg{position:absolute;min-height:80px;}.offerPriceBox{padding-left:40px;}.offerPriceBox dt{padding-right:6px;}.offerReturn .seal{background-position: -161px -131px;width:48px;height:48px;position:absolute;top:5px;left:8px;}.offerReturn .options{margin-bottom:12px;}.offerReturn .options dl{float: left;width:105px;margin-right:5px;}.offerReturn .service{float:right;text-align:right;margin-right:0;width:135px;}.offerReturn .priceSummary dt,.offerReturn .priceSummary dd{display: inline;}.offerReturn a.totalPrice{font-size:15px;line-height:18px;}.offerReturn .bookButton{float: right;width:105px;height:28px;margin-top:5px;background-position:0 -277px;}.offerReturn p{clear: left;display:block;margin:0 0 5px 5px;overflow: hidden;}.ibeRcol .offerReturn dd.desc{padding-top:5px;}#jumpPoint{font:bold 13px/24px verdana;padding:0 7px;position:relative;}h2#jumpPoint{ background-repeat: repeat-x;color:#fff;border:none;}#jumpPoint .headArw{background-position:-37px -36px;font-size:5px;height:5px;left:7%;line-height:5px;position:absolute;top:24px;width:14px;}#preloader{text-align:center;}#preloader h3{font:bold 11px/22px verdana;}#bookedOutReload{margin:0 10px;padding:10px;background-color:#F1F1F1;border:1px solid #ccc;text-align:center;}#bookedOutReload .error{font-weight:bold;color:#E8303A;}.ibe4 .targetVideo{position:absolute;display:block;width:225px;height:110px;bottom:0;left:0;background: url(../images/video_s4_new.png) no-repeat 0 0;width:225px;height:105px;margin:0 0 10px 10px;text-indent: -9999px;}#bookingOverview{padding:12px;}#bookingOverview .picFrame{width:210px;height:149px;margin:0 0 10px -4px;background: url(../images/ibe5_picFrame.jpg) no-repeat;}#bookingOverview img{margin:9px;}#bookingOverview strong{display:block;margin:8px 0 4px;}#bookingOverview .wstars{border-bottom:5px solid #fff;}#bookingOverview .dep,#bookingOverview .ret{width:100px;}#bookingOverview .organizer{width:99%;}#bookingOverview .priceOverview{position: relative;padding-top:10px;}#bookingOverview .lowestPrice{display:block;width:48px;height:48px;background-position: -161px -131px;}#bookingOverview .total{text-align: right;font-weight:bold;}#bookingOverview .total .price{color:#ff7800;font-size:16px;text-decoration: underline;line-height:25px;}#bookingOverview .flightTimes{position:absolute;right:0;top:15px;font-weight:bold;}.bookingStep6 p{padding:0 10px;}.bookingStep6 .customerData{padding:0 10px;}.bookingStep6 .customerData p{margin-bottom:10px;}.bookingStep6 h2{ margin-bottom:10px;padding:10px;border-bottom:1px dashed #ccc;line-height:18px;}.bookingStep6 .traveldata{margin:0 15px 10px;}.bookingStep6 .traveldata dt{float:left;width:200px;}.bookingStep6 .traveldata dd{margin-left:200px;width:400px;min-width:400px;}.pagination{border-left:1px solid #999;border-right:1px solid #999;position: relative;height:35px;line-height:32px;margin-top: -1px;padding:20px 10px 0;background-position:0 -515px;background-repeat: repeat-x;background-color:#fff;}.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,.paginationControl .active,.paginationControl .prev{padding:3px;}#ibeSearch{margin-bottom:10px;border:1px solid #848484;}#ibeSearch .cl,#ibeSearch .cr{position:absolute;top: -1px;width:5px;height:5px;}#ibeSearch .cl{left: -1px;background-position: -20px -332px;}#ibeSearch .cr{right: -1px;background-position: -20px -342px;}.ibeSearchHead{position:relative;padding:8px 10px;font-size:13px;font-weight:bold;color:#fff;background: url(../images/LAYOUT_SPRITE.png) repeat-x right -142px #ff7800;}.steps{position: relative;height:30px;background-position:0 -301px;background-repeat: repeat-x;color:#fff;}.steps li{float: left;display: inline;}.steps .cl{position:absolute;left:0;top:0;width:5px;height:30px;background-position: -30px -332px;}.steps .cr{position:absolute;right:0;top:0;width:5px;height:30px;background-position: -10px -332px;}.step-done{background:#f8f8f8;border: solid #bcbcbc;border-width:1px 0;}.step-done a{display:block;padding:7px 35px 7px 22px;background-position: right -482px;}.step-current{background-position: -175px 0;}.step-current strong{display:block;padding:7px 42px 9px 22px;background-position: right -450px;}.step-todo{padding:7px 42px 9px 10px;background-position: right -503px;}.step5{padding-right:0;background: none;}.steps .step5-current,.bookingStep6 .step-todo{padding:8px 80px 8px 29px;background-position: -175px 0;}.holidayhouse .steps .step5-current {padding-right:75px;}.step5-current .cr,.bookingStep6 .step-todo .cr{background-position: -40px -332px;z-index:1;}body.booking .steps{background-position:0 -142px;}#t24-ServiceBox .head{margin-bottom:7px;font-size:13px;font-weight:bold;color:#0046a0;}#t24-ServiceBox .cnt{padding:10px;}#t24-ServiceBox li{padding:5px 0;}#t24-ServiceBox a{display:block;padding-left:18px;}#t24-ServiceBox .arw{width:14px;height:8px;margin-top:4px;background-position: -100px -205px;}.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:35px;}.ibe4 .ibeResultHead th{text-align: left;}.ibeLocation{margin-bottom:10px;padding:10px 10px 5px;border-bottom:1px solid #bbb;}.ibeLocation h3{color:#0046a0;font-size:13px;font-weight:bold;width:330px;}.ibeNoResults{padding:10px;}.ibeNoResultsMessage{padding:5px 10px;background:#f1f1f1;border:1px solid #ccc;color:#E53138;font-weight:bold;line-height:20px;}.carLcol iframe{width:620px;margin-left: -15px;overflow-x: hidden;}.carRcol .teaser{margin:43px 0 10px;}.travellerAGB #content{padding:0;}.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 h3{font-weight:bold;font-size:120%;margin-bottom:10px;}#service h4{font-weight:bold;margin:0 0 10px;}#service hr{border:0 none #fff;border-bottom:1px dashed #ccc;color:#fff;}#service table{width:300px;}#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:265px;top:0;z-index:10;}#service .InfoBox {background-color:#fff;border:1px solid #ccc;display:block;float:left;height:140px;margin:4px 4px 0 0;text-align:center;width:164px;}#service .InfoBox .Name {background-color:#f1f1f1;color:#0046A0;font-size:11px;font-weight:bold;height:25px;line-height:25px;margin:5px;}#service .InfoBox .Image {background-position:50% 50%;background-repeat:no-repeat;height:60px;}.hbPopup .ibeResultHead th{padding-left:7px;text-align: left;}.hbPopup .up,.hbPopup .down{width:12px;height:16px;margin:0 3px 0 5px;float: left;text-indent: -9999px;border: none;background: url(../images/upanddown.gif) no-repeat 0 0;}.hbPopup .down{background-position:0 -15px;}.hbPopupRatingOverview {margin-top:10px;border:1px solid #888;border-bottom:none;}.hbPopupRatingOverview td{padding:6px 4px;}.hbPopupRatingTable{margin-top:10px;}.hbPopupRatingTable td{padding:7px 7px 5px;border-right:1px solid #ccc;border-bottom:1px dotted #bbb;text-align:center;}.hbPopupRatingTableTop td{text-align: left;}.hbPopupRatingTable .cnt{text-align: left;}.hbPopupRatingTable .key{font-weight:bold;background:#f1f1f1;}.hbPopupRatingTable .wstars{margin:5px 0;}#fancybox-loading div,#ixtvbox-loading div,#fancybox-close,#ixtvbox-close,#fancybox-title-left,#ixtvbox-title-left,#fancybox-title-right,#ixtvbox-title-right,#fancy-bg-n,#ixtv-bg-n,#fancy-bg-se,#ixtv-bg-se,#fancy-bg-sw,#ixtv-bg-sw,#fancy-bg-nw,#ixtv-bg-nw {background-image: url('../images/fancybox.png');}#fancybox-loading,#ixtvbox-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,#ixtvbox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;}#fancybox-overlay,#ixtvbox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display: none;}#fancybox-tmp,#ixtvbox-tmp{padding:0;margin:0;border:0;overflow:auto;display: none;}#fancybox-wrap,#ixtvbox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display: none;}#fancybox-outer,#ixtvbox-outer{position: relative;width:100%;height:100%;background:#FFF;}#fancybox-inner,#ixtvbox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline: none;overflow: hidden;}#fancybox-hide-sel-frame,#ixtvbox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background: transparent;}#fancybox-close,#ixtvbox-close{position:absolute;top: -15px;right: -15px;width:30px;height:30px;background-position: -40px 0px;cursor: pointer;z-index:1103;display: none;}#fancybox_error,#ixtvbox_error{color:#444;font: normal 12px/20px Arial;padding:7px;margin:0;}#fancybox-content,#ixtvbox-content{height:auto;width:auto;padding:0;margin:0;}#fancybox-img,#ixtvbox-img{width:100%;height:100%;padding:0;margin:0;border: none;outline: none;line-height:0;vertical-align: top;}#fancybox-frame,#ixtvbox-frame{position: relative;width:100%;height:100%;border: none;display:block;}#fancybox-title,#ixtvbox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}.fancybox-title-inside,.ixtvbox-title-inside{padding:10px 0;text-align:center;color:#333;}.fancybox-title-outside,.ixtvbox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}.fancybox-title-over,.ixtvbox-title-over{color:#FFF;text-align: left;}#fancybox-title-over,#ixtvbox-title-over{padding:10px;background-image: url('../images/fancy_title_over.png');display:block;}#fancybox-title-wrap,#ixtvbox-title-wrap{display: inline-block;}#fancybox-title-wrap span,#ixtvbox-title-wrap span{height:32px;float: left;}#fancybox-title-left,#ixtvbox-title-left{padding-left:15px;background-position: -40px -90px;background-repeat: no-repeat;}#fancybox-title-main,#ixtvbox-title-main{font-weight:bold;line-height:29px;background-image: url('../images/fancybox-x.png');background-position:0px -40px;color:#FFF;}#fancybox-title-right,#ixtvbox-title-right{padding-left:15px;background-position: -55px -90px;background-repeat: no-repeat;}.fancy-bg,.ixtv-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}#fancy-bg-n,#ixtv-bg-n{top: -20px;left:0;width:100%;background-image: url('../images/fancybox-x.png');}#fancy-bg-ne,#ixtv-bg-ne{top: -20px;right: -20px;background-position: -40px -162px;}#fancy-bg-e,#ixtv-bg-e{top:0;right: -20px;height:100%;background-image: url('../images/fancybox-y.png');background-position: -20px 0px;}#fancy-bg-se,#ixtv-bg-se{bottom: -20px;right: -20px;background-position: -40px -182px;}#fancy-bg-s,#ixtv-bg-s{bottom: -20px;left:0;width:100%;background-image: url('../images/fancybox-x.png');background-position:0px -20px;}#fancy-bg-sw,#ixtv-bg-sw{bottom: -20px;left: -20px;background-position: -40px -142px;}#fancy-bg-w,#ixtv-bg-w{top:0;left: -20px;height:100%;background-image: url('../images/fancybox-y.png');}#fancy-bg-nw,#ixtv-bg-nw{top: -20px;left: -20px;background-position: -40px -122px;}#FlexTop{position:absolute;top:0;left:10px;}#FlexSky{position:absolute;top:203px;left:990px;}#hbGiveReview h1{font-size:16px;color:#264988;margin:5px 5px 5px 0;}#hbGiveReview h3{padding:14px 10px 9px;font-size:13px;font-weight:bold;color:#0046A0;}#hbGiveReview .cl ,#hbGiveReview .cr{position:absolute;top:0;width:5px;height:5px;}#hbGiveReview .cl{background-position: -20px -332px;left:0;}#hbGiveReview .cr{background-position: -20px -342px;right:0;}.giveReview a{text-decoration: none;}.giveReview .cr{display: none;}#hbGiveReview .step-current{font-weight:bold;}#hbGiveReview .step-current a{display:block;padding:7px 42px 9px 15px;background: url(../images/LAYOUT_SPRITE.png) no-repeat right -450px;color:#fff;}#hbGiveReview .step-todo a{color:#fff;}#hbGiveReview .steps .first{background-position: -185px 0;}#hbGiveReview .step-current.step5{background: url(../images/t24_mainSprite.png) no-repeat -175px 0;}#hbGiveReview .step-current .cr{background: url(../images/t24_mainSprite.png) no-repeat -215px 0;display:block;width:35px;height:30px;}#hbGiveReview .subformElement{float: left;width:298px;margin:0 10px 10px 0;padding:0;border: none;}.reviewpackagebooked label,.recommendation label{margin-right:10px;}#hbGiveReview .optional,#hbGiveReview .required{display:block;font-weight:bold;}#ReviewData-recommendation-1,#ReviewData-recommendation-2,#AdditionalData-packagebooked-1,#AdditionalData-packagebooked-0{width:20px;vertical-align: top;}#hbGiveReview .buttons{float: right;width:190px;margin:20px 10px 10px 0;}#hbGiveReview .buttons .back,#hbGiveReview .buttons .forward{width:90px;height:36px;cursor: pointer;text-indent: -10000px;background: url(../images/ratingSprite.png) no-repeat;}#hbGiveReview .buttons .back{float: left;background-position:0 -180px;}#hbGiveReview .buttons .forward{float: right;background-position: -90px -180px;}#hbGiveReview .stepWrapperStep5 .buttons{margin-right:85px;}#hbGiveReview .stepWrapperStep5 #submit{position:absolute;right:10px;bottom:11px;width:170px;height:36px;background:url(../images/ratingSprite.png) no-repeat -430px -192px;border: none;text-indent: -10000px;}.reviewpackagebooked br,.recommendation br{float: left;display: none;}#hbGiveReview .errors{color:#f00;font-weight:bold;}#hbGiveReview .errors li{padding:10px;border:1px solid #f00;background-color:#fee;}.stepWrapper label{display: inline;padding-bottom:2px;}.stepWrapper select{width:298px;}.stepWrapper input{width:292px;}.stepWrapper h2,.stepWrapper h4,.stepWrapper .subformGroup,.ratingBox h4,.ratingBox .desc,.ratingBox .countText{padding:10px;}.stepWrapper h2,.stepWrapper h4{padding:14px 10px 9px;border-bottom:1px dashed #ccc;color:#ff7800;font-size:13px;font-weight:bold;}.ratingBox input{width:auto;}.ratingBox .desc{margin:15px 0;}.ratingBox .error{border:2px solid red;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.ratingBox textarea{border:1px solid #8b8b8b;width:930px;height:86px;}.ratingBox .countText span{color:#ff7800;float: right;}.ratingBox .countText b{color:#bababa;}.ratingBox .countText .red{color:#f4342d;}.ratingBox .countText .zero{color:#bababa;}.ratingBox .tip,.ratingBox .blend,.ratingBox .bar .bar,.ratingBox .bar a,.ratingBox .scala div,.ratingBox .thumbsDown,.ratingBox .thumbsUp{background-image: url(../images/ratingSprite.png);background-repeat: no-repeat;}.ratingBox table{width:940px;margin:0 10px;}.ratingBox tr{background:#f8f8f8;}.ratingBox td{padding:6px 4px;vertical-align: middle;border-right:3px solid #fff;border-bottom:3px solid #fff;}.ratingBox .odd{background:#ececec;}.ratingBox .title{font-weight:bold;color:#737373;}.ratingBox .noRating{color:#8b8b8b;font-size:10px;}.ratingBox .number{text-align:center;font-weight:bold;color:#114280;}.ratingBox .scala div{width:100%;height:50px;margin-top:5px;background-position:0 -130px;}.ratingBox .thumbsUp,.ratingBox .thumbsDown{width:22px;height:22px;}.ratingBox .thumbsUp{background-position: -544px -25px;}.ratingBox .odd .thumbsUp{background-position: -544px 0;}.ratingBox .thumbsDown{background-position: -521px -25px;}.ratingBox .odd .thumbsDown{background-position: -521px 0;}.ratingBox .bar input{display: none;}.ratingBox .bar .bar{position: relative;width:520px;height:27px;background-position: -14px -94px;margin:0 0 0 12px;}.ratingBox .odd .bar .bar{background-position: -14px -66px;}.ratingBox .blend{position:absolute;top:2px;height:22px;width:0;background-position:0 -24px;}.ratingBox .odd .blend{background-position:0 0;}.ratingBox .bar a{position:absolute;display:block;width:38px;height:27px;background-position:-557px -96px;}.ratingBox .odd .bar a{background-position: -557px -67px;}.ratingBox .tip{display: none;position:absolute;width:36px;height:30px;margin: -31px 0 0 -2px;padding-top:5px;background-position: -567px 0;font-weight:bold;text-align:center;}