/* Unister CSS Libraries. Copyright (c) 2006-2011 Unister GmbH <http://www.unister-gmbh.de> */
 .nlBar{clear:both;;border:1px solid #c5d5f6;margin-bottom:10px;background:url('../images/nlBar_rf52bb28.png') no-repeat 0 0;width:958px;min-height:87px;border-radius:5px}.nlBar .nlField{color:#565656;height:30px;width:320px;border-radius:7px;margin:55px 0 0 401px;padding:5px;font-size:20px}.ie7 .nlBar .nlField{width:310px}.nlBar .nlBarOptInTxt {padding:5px;margin-left:5px}.nlBar .nlBarOptInTxt .hasToolTip{color:#0000FF;cursor: pointer;outline: medium none;text-decoration: underline;}.nlBar .nlHead{font-size:14px;font-weight:bold;margin:20px 10px 10px 400px}.nlBar .nlBox {height:108px}.nlBar .nlBarBtn{position:relative;display:inline-block;top:67px;left:-13px;float:right;width:161px}.nlBar .nlBarBtn .btnElement1 {position:absolute;top:-18px;left:-10px;background:url('../images/t24_mainSprite_rf52bb28.png') no-repeat -9px -1230px transparent;display:inline-block;width:52px;height:48px}.nlBar .nlSubmit{border:0;cursor:pointer;height:38px;width:162px;display:inline-block;position:absolute;right:15px;top:-17px;opacity:0;filter:alpha(opacity='0')}.nlBar .nlBarBtn .btnInner {color:#fff;font-weight:bold;height:33px;width:145px;padding:8px 12px 9px 20px;border:2px solid #fff;-moz-box-shadow:1px 1px 3px #555;-webkit-box-shadow:1px 1px 3px #555;box-shadow:1px 1px 3px #888;margin:0 0 0 25px;background:#388d1c;background: -moz-linear-gradient(top,#c0f058 0%,#388d1c 64%,#388d1c 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c0f058),color-stop(64%,#388d1c),color-stop(100%,#388d1c));background: -webkit-linear-gradient(top,#c0f058 0%,#388d1c 64%,#388d1c 100%);background: -o-linear-gradient(top,#c0f058 0%,#388d1c 64%,#388d1c 100%);background: -ms-linear-gradient(top,#c0f058 0%,#388d1c 64%,#388d1c 100%);background: linear-gradient(to bottom,#c0f058 0%,#388d1c 64%,#388d1c 100%);border-radius:0 5px 5px 0} *{margin:0;padding:0;list-style-type:none;border:0;outline:none}.js .hidden{display:none}.noJs .noJsHidden{display:none}.hide{display:none}.show{display:block}.noJs .noJsHidden{display:none}.block{display:block}.hint{display:none}.noBorder{border:none}.flr{float:right}.fll{float:left}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;line-height:0;font-size:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.box1,.searchform_small,.citytrip .searchForm,.flight .searchForm,.supportServiceBox,.moreHotelsBox,.similarDestinationsBox,.hotelroomBox,.dealBox {border:1px solid #848484;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-width:0 1px 1px;background:#fff}.box1{border-color:#999999}.loginReasonsBox .boxHead,.searchform_small h4,.giataFilter h4,.supportServiceBox h4,.citytrip .rightCol .searchForm .formHead,.flight .rightCol .searchForm .formHead,#ballackSlogan h4,.contactbox h4,.box1 .tipps,.moreHotelsBox h4,.similarDestinationsBox h4,.hotelroomBox h4,.dealBox .boxHead,.loginReasonsBox .boxHead{padding:6px 3px 6px 10px;display:block;font-size:13px;color:#fff;font-weight:bold;border:1px solid #848484;border-radius:5px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-bottom:0;border-width:1px 0 0}.noPosRel{position:static}ul{list-style:none}.b1s,.b1da {border:1px solid}.b1dot{border:1px dotted}.fsxl{font-size:16px}.bt{border-width:1px 0 0}.bb{border-width:0 0 1px!important}.bC1{border-color:#d7d7d7}.bC2{border-color:#bfbfbf}.bC3{border-color:#f5f8ff}.bC4{border-color:#e0ebff}.bC5{border-color:#c6d6f7}.bC6{border-color:#e7e7e7}.bC7{border-color:#fff}.bC2{border-color:#95A9C8}.bC8{border-color:#72CA00}.bgC1{background-color:#e0ebff}.bgC1{background-color:#dbe8fe}.bgC2{background-color:#f5f8ff}.bgC3{background-color:#fff}.bgC4{background-color:#eee}.bgC5{background-color:#599e00}.bgC8{background-color:#eaf7d9}.c1{color:#fff}.c2{color:#000}.c2{color:#fff}.c3{color:#717171}.c4{color:#5fa800}.red{color:red}.gray{color:#555}.c5{color:#69a321}.c6{color:#254B8A}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2em}.fS10{font-size:10px}.fS11{font-size:11px}.fS12{font-size:12px}.fS13{font-size:13px}.fS14{font-size:14px}.fS15{font-size:15px}.fS16{font-size:16px}.fS17{font-size:17px}.fS18{font-size:18px}.fS19{font-size:19px}.fS20{font-size:20px}.fS21{font-size:21px}.fS22{font-size:22px}.fS23{font-size:23px}.fS24{font-size:24px}.fss{font-size:11px}.fsm{font-size:12px}.fsx1{font-size:16px}a{color:#00f}a img{border:0}a:hover{color:#FF7800;outline:none}a:active{outline:none}.link{text-decoration:underline}.underl{text-decoration:underline}.breadCrumb{clear:left;background:#fff;padding:0 0 10px 15px}.breadCrumb a{display:block;float:left}.breadCrumb ul li{padding-left:15px;margin-left:10px;float:left;background:#fff url('../images/hRepeat_rf52bb28.png') -1px -166px no-repeat;white-space:nowrap}.wrapper{margin:0 0 0 12px;width:980px;position:relative;z-index:10}.wrapperContent{background:#fff;padding:10px 0}.coll{width:680px;padding:0 15px;float:left}.rcol{width:250px;float:right;padding:0 0 15px;margin:0 16px 0 0}.fauxcolFoot{display:none}#FlexSky{position:absolute;top:115px;left:1030px}label{cursor:pointer}option{padding-right:10px}optgroup option{padding-left:10px}textarea{font-size:12px;font-family:Arial,Tahoma,sans-serif;border:1px solid #c9c9c9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}input{border:1px solid #666;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2px 1px}input[type="submit"],input[type="checkbox"],input[type="radio"]{border:none}select{font-size:12px;border:1px solid #666;padding:1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff}input[type="radio"]{margin-right:3px;width:auto;line-height:16px}.list1 a{display:inline-block}.space1{margin:10px}.space2{margin:0 10px}.space3{margin:0 0 10px}.space4{margin:10px 10px 0}.space5{margin:0 0 0 10px}.space6{margin:10px 0}.space7{margin:10px 0 10px 10px}.space8{margin:0 10px 10px}.mts,.mvs,.mas{margin-top:5px}.mtm,.mvm,.mam{margin-top:10px}.mtl,.mvl,.mal{margin-top:15px}.mrs,.mhs,.mas{margin-right:5px}.mrm,.mhm,.mam{margin-right:10px}.mrl,.mhl,.mal{margin-right:15px}.mbs,.mvs,.mas{margin-bottom:5px}.mbm,.mvm,.mam{margin-bottom:10px}.mbl,.mvl,.mal{margin-bottom:15px}.mls,.mhs,.mas{margin-left:5px}.mlm,.mhm,.mam{margin-left:10px}.mll,.mhl,.mal{margin-left:15px}.pts,.pvs,.pas{padding-top:5px}.ptm,.pvm,.pam{padding-top:10px}.ptl,.pvl,.pal{padding-top:15px}.ptxl,.pvxl,.paxl{padding-top:20px}.prs,.phs,.pas{padding-right:5px}.prm,.phm,.pam{padding-right:10px}.prl,.phl,.pal{padding-right:15px}.prxl,.phxl,.paxl{padding-right:20px}.pbs,.pvs,.pas{padding-bottom:5px}.pbm,.pvm,.pam{padding-bottom:10px}.pbl,.pvl,.pal{padding-bottom:15px}.pbxl,.pvxl,.paxl{padding-bottom:20px}.pls,.phs,.pas{padding-left:5px}.plm,.phm,.pam{padding-left:10px}.pll,.phl,.pal{padding-left:15px}.plxl,.phxl,.paxl{padding-left:20px}.blue{color:#0046A0}.fsl{font-size:13px}.mb10{margin-bottom:10px}.txtL{text-align:left}.txtC{text-align:center}.txtR{text-align:right}.right{text-align:right}.block{display:block}.posRel{position:relative}.bold{font-weight:bold}.normal{font-weight:normal}.noDeco{text-decoration:none}em{font-style:normal}.rel{position:relative}.posAbs{position:absolute}.zIndex1{z-index:1}.zIndex2{z-index:2}.zIndex3{z-index:3}.zIndex4{z-index:4}.zIndex5{z-index:5}.mainSprite{background-image:url('../images/t24_mainSprite_rf52bb28.png');background-repeat: no-repeat}.mainItem,.layoutSprite{background:url('../images/layout_sprite_rf52bb28.png') no-repeat 0 0}.hRepeatS,.h_repeats{background:url('../images/layout_sprite_rf52bb28.png') repeat-x 0 0 transparent}.buttonSprite{background:url("../images/t24_mainSprite_rf52bb28.png") no-repeat scroll 0 0 transparent}.ie6 .clearfix,.ie6 .floatfix{height:1%}.ie6 .rcol{margin-right:10px}.gridLine,.lastGridUnit,.gridLeftLine,.gridRightLine{overflow:hidden}.gridLineShow{overflow:visible}.gridUnit{float:left}.gridUnitRight{float:right}.gridLeftLine,.gridRightLine{padding:0 5px}.gridRightLineBg,.gridLeftLineBg{position:relative}.gridLeftLineBg{background-position:705px 0}.size1of1{float:none}.size1of2{width:50%}.size1of3{width:33.3333%}.size2of3{width:66.6667%}.size1of4{width:25%}.size3of4{width:75%}.size1of5{width:20%}.size2of5{width:40%}.size3of5{width:60%}.size4of5{width:80%}.gridLeftLine .rightCol{margin:0 14px 0 0;width:71.58%}.gridLeftLine .leftCol{padding:0 0 0 7px}.gridRightLine .rightCol{margin:0 10px 0 0;width:26.32%}.gridRightLine .leftCol{padding:0 0 0 5px}.lastGridUnit{float:none;width:auto}.gridTopBorder,.gridBottomBorder{border-top:1px solid #d7d7d7}.gridBottomBorder,.gridLeftLine .gridTopBorder{border-top:1px solid #d7d7d7;bottom:-1px;height:1px;left:5px;position:absolute;width:250px}.gridLeftLine .gridBottomBorder{left:auto;right:5px}.gridLeftLine .gridTopBorder{bottom:auto;left:auto;right:5px;top:0}table{ border-collapse:collapse;border-spacing:0;} body{background:url("../images/cloudbg_rf52bb28.jpg") repeat-x left top #FFF;color:#333;font:11px/14px Verdana,Arial,sans-serif}body #wrapper {margin-top:44px}#cat_indexL{display:none}#cat_indexR{display:none}#tvPopular{display:none}#startForm{float:left}ul{list-style:none}.corner_light,.corner_dark,.corner_light_right,.corner_dark_right{display:none}.corner_light,.corner_dark,.corner_light_right,.corner_dark_right{width:5px;height:9px;display:block;position:absolute;left:0;bottom:-9px;line-height:1px;font-size:1px}.corner_light_right,.corner_dark_right{left:auto;right:0}#content{background:#fff;padding:0;margin:0 0 20px}.hotlineBox{border:1px solid #dedede;padding:10px;margin:10px 0;line-height:18px}.hotlineBox strong{margin-left:0 !important}.hoverOff{display:none}.hoverOn{display:block}.sMain{background:url('../images/navSprite_rf52bb28.png') no-repeat}.sMainS{background:url("../images/t24_mainSprite_rf52bb28.png") no-repeat 0 0 transparent}#head #logo{position:absolute;top:-65px;margin:0 27px 0 6px;width:410px;height:80px;display:block;background:url('../images/logo_2b_rf52bb28.png') no-repeat}#head.subdomain{padding:0}#head.subdomain #domainLogo{float:left;margin:10px 0 0;display:block}#head.subdomain #poweredBy{float:right;margin:15px 5px 0 0;width:197px;height:64px;display:inline-block}#head.subdomain #navi{clear:left}#breadCrumb{clear:left;background:#fff;padding:0 0 10px 15px}#breadCrumb a{display:block;float:left}#breadCrumb ul li{padding-left:15px;margin-left:10px;float:left;white-space:nowrap}#breadCrumb h1{font-size:12px}.googlePlus{float:left;margin-right:5px;height:24px}.googlePlusReplaceSpacer{width:38px;height:24px}.twitter{float:left;margin-right:5px;height:24px}.hotels .fb_edge_widget_with_comment,.cities .fb_edge_widget_with_comment,.showreview .fb_edge_widget_with_comment,.showallreviews .fb_edge_widget_with_comment,.showrating .fb_edge_widget_with_comment{margin-bottom:5px}.couponPopup{padding:20px;color:#036;font-size:12px;line-height:1.2em}.couponPopup h3{margin-top:20px;background:#fff;font-size:22px;border:0;font-weight:bold;color:#468d02;text-indent:0}.couponPopup p{padding:5px 0}.couponPopup ul{margin-left:20px;list-style-type:disc}#FlexTop{position:absolute;top:44px;left:284px;width:469px;height:60px;z-index:101}#FlexSky{position:absolute;top:150px;left:1030px}.kmw #FlexTop {top:37px!important;left:300px!important}.kmw #FlexSky {left:1030px;top:150px!important}#toolTipper{position:absolute;top:-9999px;left:-9999px;border:1px solid #ccdcf9;font-size:10px;padding:6px 10px;z-index:1000;background:#fff;color:#264988;z-index:900;text-align:center}.toolTipper{cursor:help}.searchHistorySuggestion .link {background:none;text-indent:0;width:auto}.coupon .infoHotlineLink,.coupon .link {margin-left:3px;margin-top:-2px}.coll{width:680px;padding:0 15px;float:left}.rcol{width:250px;float:right;padding:0 0 15px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;margin:0 16px 0 0}.fauxcolFoot{display:none}.box{padding:10px}.stars,.wstars,.startStars {display:inline-block;height:8px;margin-top:1px;overflow:hidden;background:url("../images/t24_mainSprite_rf52bb28.png") no-repeat scroll -84px -180px transparent}.stars_0_0,.wstars_0_0,.stars00 {width:0}.stars_1_0,.wstars_1_0,.stars10 {width:8px}.stars_1_5,.wstars_1_5,.stars15 {width:13px}.stars_2_0,.wstars_2_0,.stars20 {width:17px}.stars_2_5,.wstars_2_5,.stars25 {width:21px}.stars_3_0,.wstars_3_0,.stars30 {width:26px}.stars_3_5,.wstars_3_5,.stars35 {width:30px}.stars_4_0,.wstars_4_0,.stars40 {width:35px}.stars_4_5,.wstars_4_5,.stars45 {width:39px}.stars_5_0,.wstars_5_0,.stars50 {width:44px}.stars_5_5,.wstars_5_5,.stars55 {width:48px}.stars_6_0,.wstars_6_0,.stars60 {width:53px}.stars_6_5,.wstars_6_5,.stars65 {width:57px}.stars_7_0,.wstars_7_0,.stars70 {width:63px}.stars_voting{background:transparent url('../images/layout_sprite_rf52bb28.png') repeat-x;display:inline-block;width:65px;height:10px;margin-top:3px;overflow:hidden;background-position:0 -573px;text-align:left;border:1px solid #999999}.stars_voting span{background:transparent url('../images/layout_sprite_rf52bb28.png') repeat-x;background-position:0 -587px;display:block;height:10px;overflow:hidden;width:65px}.stars_voting .stars_0_0{background:none}.stars_voting .stars_1_0{width:12px}.stars_voting .stars_1_1{width:13px}.stars_voting .stars_1_2{width:14px}.stars_voting .stars_1_3{width:15px}.stars_voting .stars_1_4{width:16px}.stars_voting .stars_1_5{width:17px}.stars_voting .stars_1_6{width:18px}.stars_voting .stars_1_7{width:19px}.stars_voting .stars_1_8{width:20px}.stars_voting .stars_1_9{width:21px}.stars_voting .stars_2_0{width:22px}.stars_voting .stars_2_1{width:23px}.stars_voting .stars_2_2{width:24px}.stars_voting .stars_2_3{width:25px}.stars_voting .stars_2_4{width:26px}.stars_voting .stars_2_5{width:27px}.stars_voting .stars_2_6{width:28px}.stars_voting .stars_2_7{width:29px}.stars_voting .stars_2_8{width:30px}.stars_voting .stars_2_9{width:31px}.stars_voting .stars_3_0{width:32px}.stars_voting .stars_3_1{width:33px}.stars_voting .stars_3_2{width:34px}.stars_voting .stars_3_3{width:35px}.stars_voting .stars_3_4{width:36px}.stars_voting .stars_3_5{width:37px}.stars_voting .stars_3_6{width:38px}.stars_voting .stars_3_7{width:39px}.stars_voting .stars_3_8{width:40px}.stars_voting .stars_3_9{width:41px}.stars_voting .stars_4_0{width:42px}.stars_voting .stars_4_1{width:43px}.stars_voting .stars_4_2{width:44px}.stars_voting .stars_4_3{width:45px}.stars_voting .stars_4_4{width:46px}.stars_voting .stars_4_5{width:47px}.stars_voting .stars_4_6{width:48px}.stars_voting .stars_4_7{width:49px}.stars_voting .stars_4_8{width:50px}.stars_voting .stars_4_9{width:51px}.stars_voting .stars_5_0{width:52px}.stars_voting .stars_5_1{width:53px}.stars_voting .stars_5_2{width:54px}.stars_voting .stars_5_3{width:55px}.stars_voting .stars_5_4{width:55px}.stars_voting .stars_5_5{width:56px}.stars_voting .stars_5_6{width:57px}.mediaAds{height:530px;margin:10px 4px;color:#fff;padding:0;overflow:hidden}.mediaAds #wm_08K11{width:238px}.couponPopup{padding:20px;color:#036;font-size:12px;line-height:1.2em}.couponPopup h3{margin-top:20px;background:#fff;font-size:22px;border:0;font-weight:bold;color:#468d02;text-indent:0}.couponPopup p{padding:5px 0}.couponPopup ul{margin-left:20px;list-style-type:disc}.couponPopup li{list-style-type:disc}.errorField{background-position:0 -1211px;float:left;width:100%;height:290px}.errorField img{float:left;margin:38px 12px 0 74px}.errorField .errorNotice{color:#c60000;font-size:24px;padding:10px 0;margin:133px 0 0}.errorField .errorTip{color:#626262;font-size:18px;font-weight:bold}.errorField .errorTip a{font-weight:normal}.internalError{padding:0px 5px}.internalError .indexLink{display:block;height:120px;background:url('../images/error/internalError_rf52bb28.jpg') 0 0 no-repeat;margin:0 auto 100px;padding:352px 0 0 316px;text-decoration:none;color:#fff;font-size:17px;line-height:1.3em}.internalError .alert{position:absolute;top:80px;left:230px;width:500px;font-weight:bold;display:block;font-size:26px;line-height:1.3em;color:#fff;text-align:center;margin-bottom:10px}.internalError .link,.fallback .internalError .link {color:#264988;font-weight:bold;background:none;text-indent:0;width:auto;margin:0;bottom:0;}.internalError .link:hover{color:#FF7800}.fallback .internalError .link {}.valError{height:auto}.valError select,.valError input,select.valError{border:2px solid #f88}.valError ul.errors{margin:0 0 4px;padding:0;width:auto !important}.valError ul.errors li{border:none !important;text-align:left !important;width:213px;margin:0 !important;background-position:0 -124px}.service .valError ul.errors li{padding-top:5px;background-position:0 -116px}div.valFeedback{margin-top:10px;border:1px dotted #E53138;font-weight:bold;padding:15px;color:#ef3b3b;display:none}.styledCheck.valError i{background-position:-492px -87px}.atFifa.valError .styledCheck i.active{background-position:-465px -62px}.atFifa.valError .styledCheck i{background-position:-492px -87px}.jsSelect .valError b{background-position:-451px -504px}.jsSelect .valError i{background-position:-457px -504px}.jsSelect .valError div.head{background-position:0 -1112px}div.valFeedback,.valError ul{padding:0;margin-bottom:10px;overflow:hidden}div.valFeedback div,.valError ul li{float:left;width:186px;margin:5px;color:#f00;font-weight:bold;padding-left:22px;background:transparent url('../images/val_arw_rf52bb28.png') no-repeat 0 -118px}div.valFeedback{padding-bottom:10px !important}.valFeedback h3{border-bottom:1px solid #e0ebff;background:#e0ebfd url('../images/attention_rf52bb28.png') no-repeat 5px 8px;font-size:15px;color:#e2001a;font-weight:bold;text-indent:0;margin:0;padding:8px 35px}.specialOptions{margin:8px 0 0;color:#00c;text-decoration:underline;cursor:pointer;float:left}.specialOptions span{width:16px;height:16px;float:left;margin:0 5px 0 -20px}#category .categoriepage #fieldset-Attribute .subformGroup{display:none;clear:left;padding-top:5px}.ibe #fieldset-Attribute .subformGroup{display:none;clear:left;padding-top:5px;height:145px}*+html .ibe #fieldset-Attribute .subformGroup{height:165px}#fieldset-Attribute .multiAttribs{float:left;margin:5px 0 0;width:347px}#fieldset-Attribute .multiAttribs label{float:left;width:180px;line-height:16px;font-weight:normal}#fieldset-Attribute .multiAttribs label input{margin-right:5px;border:0}#fieldset-Attribute .hotelAttributesSport select{width:161px}.unisterFadsTop,.unisterFadsBottom{clear:both;margin:5px 15px 10px;width:946px;overflow:hidden}.unisterFadsTop {margin-top:-20px}.unisterFadsLeft{clear:both;margin:20px 0 0}.unisterFadsRight{width:248px}.ibe .unisterFadsRight{width:auto}.unisterFadsRight h4{background:none repeat scroll 0 0 #e0ebff;color:#274a8a;font-size:12px;margin:0 0 10px -6px}.ibe .unisterFadsRight h4{background:url('../images/h_repeats_rf52bb28.png') repeat-x scroll 0 -246px transparent;color:#fff;font-size:13px;font-weight:bold;margin:20px 0 0 -15px;padding:3px 3px 3px 18px;position:relative;width:224px}.domain .unisterFadsRight h4{background:none repeat scroll 0 0 #e0ebff;color:#274a8a;font-size:12px;margin:0 0 5px -6px !important}.unisterFadsLeft h4#notice,.unisterFadsBottom h4#notice{color:#7b7b7b;display:block;font-size:13px;font-weight:bold;padding:5px 5px 0;text-align:right;margin:0;background:#fff}.unisterFadsTop a,.unisterFadsLeft a,.unisterFadsRight a,.unisterFadsBottom a{border-bottom:1px dotted #aaa;cursor:pointer;display:block;padding:10px;text-align:left;text-decoration:none;line-height:16px}.unisterFadsTop a{padding:8px;overflow:hidden;white-space:nowrap;line-height:25px}.domain .unisterFadsRight a{width:228px}.ibe .unisterFadsRight a{width:210px}.unisterFadsTop a.first,.unisterFadsLeft a.first,.unisterFadsRight a.first,.unisterFadsBottom a.first{border-top:none}.unisterFadsTop a:hover,.unisterFadsLeft a:hover,.unisterFadsRight a:hover,.unisterFadsBottom a:hover{background:none repeat scroll 0 0 #d6e3f7;text-decoration:none}.unisterFadsTop a span.title,.unisterFadsLeft a span.title,.unisterFadsRight a span.title,.unisterFadsBottom a span.title{display:block;font-size:15px;font-weight:bold;margin-right:7px;text-decoration:underline}.unisterFadsTop a span.title{display:inline;float:none}.unisterFadsTop a span.text,.unisterFadsLeft a span.text,.unisterFadsRight a span.text,.unisterFadsBottom a span.text{display:block;color:#000;margin:0 0 3px;float:left;margin:0 5px 0 0}.unisterFadsTop a span.text b,.unisterFadsLeft a span.text b,.unisterFadsRight a span.text b,.unisterFadsBottom a span.text b{font-weight:normal}.unisterFadsTop a span.text{display:inline;float:none}.unisterFadsTop a span.link,.unisterFadsLeft a span.link,.unisterFadsRight a span.link,.unisterFadsBottom a span.link{display:block;color:#006100}.unisterFadsTop a span.link{display:inline;float:none;background:none;bottom:1px}.sem .unisterFadsTop{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;position:absolute;top:63px}.sem .unisterFadsTop a{background:#fff;line-height:36px;padding:0 8px 0 16px;border-bottom:0}.sem .unisterFadsTop a.first{border-bottom:1px dashed #E6E6E6}.sem .unisterFadsTop a span.title{margin-right:10px}.sem .unisterFadsTop a span.text{color:#055786}.sem .unisterFadsTop a:hover{background:#f0ffdf}.otherHotelOffer{color:#026db1;font-size:15px;padding:10px 0 3px}#childSelectWrapParent{position:relative}#childSelectWrap{border:1px solid #7c858e;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fff;width:153px;position:absolute;padding:3px 3px 3px 6px;top:-20px;left:150px}#childSelectWrap .child{margin:0 0 10px}#childSelectWrap span{font-weight:bold;margin:0 0 3px}#childSelectWrap .closeIt{color:#6bbd00;cursor:pointer;margin:0 0 5px 44px}#childSelectWrap a{float:right;margin:3px 0;background:url('../images/h_repeats_rf52bb28.png') no-repeat -2px -2003px;padding:0 3px 0 12px;text-decoration:underline;cursor:pointer}.seo .startForm .optMeal{position:static}.roundtrip label input{vertical-align:middle}.hotelreview .flightUnderlined,.seo .flightUnderlined,.sem .flightUnderlined{text-decoration:underline}.rcol .tuvLoop{background:url('../images/seoSprite_rf52bb28.png') no-repeat -440px 0;width:272px;height:181px;margin:-13px 0 0 -6px;padding:20px 0 0}.coll .tuvLoop #bestpriceLink,.rcol .tuvLoop #bestpriceLink{display:inline-block;width:80px;height:65px;position:absolute;margin:0 0 0 95px}.tripadvisor .tuvLoop #tuevLink,.rcol .tuvLoop #tuevLink{display:inline-block;width:63px;height:65px;margin:0 0 0 184px;position:absolute}.hotelreview .specialOptionsStart{display:none}.subformGroup input[type=text]:focus{border:1px solid #0188d7}ul.ui-autocomplete{background:#fff;border:1px solid #888;width:330px;z-index:50000 !important;overflow-y:auto}ul.ui-autocomplete li.noItem{display:none}ul.ui-autocomplete li.ui-menu-item a{display:block;font-size:11px;padding:5px 5px 5px 10px;border-bottom:1px solid #e0ebff;color:#000}ul.ui-autocomplete li a.ui-state-hover,ul.ui-autocomplete li a.activ{background:#264989;cursor:pointer;text-decoration:underline;color:#fff !important}ul.ui-autocomplete li.ui-autocomplete-category{background:#e0ebff;font-weight:bold;font-size:13px;color:#27488b;padding:3px 3px 3px 5px}ul.ui-autocomplete li#filters{background:#f4f8fe;padding:0 0 5px;border-bottom:1px solid #888}ul.ui-autocomplete li h3{color:#fff;font-weight:bold;font-size:13px;margin:0 0 7px;padding:3px 3px 3px 10px;background:#0047A1 url('../images/layout_sprite_rf52bb28.png') repeat-x 0 -280px}.ownarrival ul.ui-autocomplete li h3{background:url('../images/h_repeats_rf52bb28.png') repeat-x 0 -611px}ul.ui-autocomplete li input{margin:0 0 0 5px}ul.ui-autocomplete li label{margin:0 10px 0 4px}input.ui-autocomplete-loading{background:#fff url('../images/autocompletloader_rf52bb28.gif') 98% 2px no-repeat}ul.ui-autocomplete li.ui-autocomplete-page-down,ul.ui-autocomplete li.ui-autocomplete-page-up{background:url('../images/suggest_arrows_rf52bb28.png') center 0 no-repeat}ul.ui-autocomplete li.ui-autocomplete-page-down a,ul.ui-autocomplete li.ui-autocomplete-page-up a{height:11px;display:block;text-indent:-9999px}ul.ui-autocomplete li.ui-autocomplete-page-down a.ui-state-hover,ul.ui-autocomplete li.ui-autocomplete-page-up a.ui-state-hover{background:none}ul.ui-autocomplete li.ui-autocomplete-page-up{background-position:center 5px}ul.ui-autocomplete li.ui-autocomplete-page-down{background-position:center -11px}#newstickerBorderLeft{position:absolute;top:201px;right:373px;width:5px;height:35px;background-position:-186px -132px}#newsticker{position:absolute;top:201px;right:15px;width:358px;height:35px;line-height:35px;overflow:hidden;background:#fff}#newsticker li{float:left;padding:0 5px;color:#153e80;font-weight:bold}#newsticker li a{color:#153e80}#recommendationPlaceholder{clear:both}#recommendationPlaceholder #showHotelRecommendations{display:none}#recommendationPlaceholder #showAreaRecommendations{display:none}.historyS{background:url('../images/spritesHistory_rf52bb28.png') no-repeat 0 0}.history li{position:relative;display:block;float:left;width:180px;margin:0 5px 10px}.history li .seal,.history li .award {position:absolute;top:90px;right:5px}.history li .award{top:60px;}.history .offerBox .award img{display:block;width:auto;height:auto;margin-bottom:0;}.history .percentInfo{font-size:15px;line-height:25px;color:#28498C}.history .notice{line-height:25px}.history .offerBox{display:block;height:208px;padding:1px;background:#fff;border:1px solid #ccc;color:#000;text-decoration:none}.history .offerBox img{display:block;width:176px;height:115px;margin-bottom:7px}.history .offerBox span{display:block;margin:0 10px}.history .offerBox .header{font-size:12px;font-weight:bold;color:#00c;text-decoration:underline}.history .offerBox .wstars{margin:3px 10px}.history .offerBox .location{height:30px;font-size:11px;line-height:14px;overflow:hidden}.history .offerBox .time{float:left;font-size:11px;margin-right:0}.history .offerBox .price{float:right;font-size:11px;margin-left:0}.history .offerBox .price b{font-size:12px;color:#00c;text-decoration:underline}.searchHistorySuggestion{border:1px solid #999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 0 5px;margin:0}.searchHistorySuggestion .h3{width:945px;position:relative;background:url("../images/layout_sprite_rf52bb28.png") repeat-x scroll 0 0 transparent;clear:both;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;font-size:14px;line-height:29px;margin:0;padding:0 3px 0 10px;color:#fff}.searchHistorySuggestion .h3 .icon{display:none}.searchHistorySuggestion ul{background: none;}.searchHistorySuggestion.history li{margin:0 5px 10px}.recommendationHistoryHotelsCarousel{border:1px solid #999999;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;padding-top:0;padding-left:0;margin:50px 0}.recommendationHistoryHotelsCarousel .h4{font-size:14px;background:url("../images/layout_sprite_rf52bb28.png") repeat-x scroll 0 0 transparent;padding:6px 3px 6px 10px;width:945px;margin:0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}.recommendationHistoryHotelsCarousel ul{overflow:hidden}.recommendationHistoryHotelsCarousel .number{position:absolute;top:6px;left:-14px;width:45px;height:27px;margin:0;background-position:-160px -1px}.recommendationHistoryHotelsCarousel li .seal{top:66px}.recommendationHistoryHotelsCarousel li .award{top:35px}.recommendationHistoryHotelsPrev,.recommendationHistoryHotelsNext{position:absolute;width:28px;height:126px}.recommendationHistoryHotelsPrev{left:-21px;top:70px;background-position:-32px 0}.recommendationHistoryHotelsPrev.disabled{background-position:0 0;cursor:default}.recommendationHistoryHotelsNext{right:-21px;top:70px;background-position:-63px 0}.recommendationHistoryHotelsNext.disabled{background-position:-93px 0;cursor:default}.recommendationBox button,.searchHistorySuggestion ul button,.recommendationHistoryHotelsContent button {text-align: left;background: none;cursor: pointer;}.searchHistBox{margin:5px 0 10px;width:177px}.searchHistBox.offerBox{padding:1px;width:156px}.searchHistBox.offerBox .subTitle{margin:5px -1px 5px 10px;color:#0046A0;font-size:11px}.searchHistBox .scroller{width:153px;height:162px;overflow-y:scroll}.searchHistBox .item{color:#000;font-size:11px;background-position:-163px -79px;;border-bottom:1px dotted #dbdbdb;text-decoration:none}.searchHistBox .item:hover{color:#ff7800}#dealagent{font-size:13px;width:698px}#dealagent .t24-BoxHead{background-color:#0047A1;background-position:0 -276px;background-repeat:repeat-x;color:#FFF;font-size:13px;font-weight:bold;height:22px;margin:0;padding:8px 10px 0;position:relative}#dealagent .cnt{margin:0 0 5px;padding:15px 12px 25px}.t24-Box,.t24-SplitBox{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#999;border-style:solid;border-width:0 1px 1px}#dealagent h2{font-weight:bold;margin:0 0 17px;font-size:12px}#dealagent p{margin:0 0 17px}.lightBlue{color:#0095E5}.dealagentFooter{font-size:11px}.fr{float:right}.fl{float:left}.videoLcol{width:392px}.videolp h2{color:#0046A0;font-size:16px;font-weight:bold}.videoRcol h2{margin:0 0 0 14px!important}.videolp-tabs{border-bottom:1px solid #999}.videolpTeaserBox{margin:0 0 10px;position:relative}.videoRcol{width:568px}.videoRcol > div{position:inherit!important;width:auto!important;margin:17px 0 0 15px}.ie7 .videoRcol div{left:0!important}.videolp-tabs a{background-repeat:repeat-x;border-bottom:4px solid #CCC;color:#FFF;float:left;font-weight:bold;line-height:30px;position:relative;text-align:center;text-decoration:none;width:196px}.videolp-tabs .active{background-position:0 -142px}.videolp-tabs .cl,.videolp-tabs .cr{height:5px;position:absolute;top:0;width:5px}.videolp-tabs .cl{background-position:0 -36px;left:0}.videolp-tabs .active .cl{background-position:0 -173px}.videolp-tabs .cr{background-position:-9px -36px;right:0}.videolp-tabs .active .cr{background-position:-45px -206px}.videolpSprite{background:url("../images/VideoLpSprite_rf52bb28.jpg")}.videolp-teaser{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#EFEFEF;border-color:-moz-use-text-color #999 #999;border-right:1px solid #999;border-style:none solid solid;border-width:0 1px 1px;height:284px;overflow:hidden}.videolp-teaser li{float:left;height:64px;margin:7px 8px 0 0;width:191px}.videolpSprite-mallorca{background-position:0 0}.videolpSprite-tuerkei{background-position:-382px 0}.videolpSprite-aegypten{background-position:-764px 0}.videolpSprite-ibiza{background-position:-382px -64px}.videolpSprite-granCanaria{background-position:-191px 0}.videolpSprite-fuerteventura{background-position:-573px 0}.videolpSprite-kreta{background-position:-191px -128px}.videolpSprite-spanien{background-position:-955px -128px}.videolpSprite-portugal{background-position:-1147px -128px}.videolpSprite-madeira{background-position:-382px -128px}.videolpSprite-rhodos{background-position:-573px -128px}.videolpSprite-teneriffa{background-position:-955px -64px}.videolpSprite-lanzarote{background-position:-764px -64px}.videolpSprite-domrep{background-position:-191px -64px}.videolpSprite-griechenland{background-position:-764px -128px}.videolpSprite-korfu{background-position:-573px -64px}.videolpSprite-kos{background-position:0 -128px}.videolpSprite-bulgarien{background-position:-1146px -64px}.videolpSprite-deutschland{background-position:-1146px 0}.videolpSprite-schweiz{background-position:0 -64px}.videolpSprite-oesterreich{background-position:-955px 0}.imgrep{text-align:center;text-indent:-9999px}.videolp-teaser a{display:block;height:100%;width:100%}.videolp-pagination{bottom:20px;position:absolute;right:42px;width:100px}.videolp-pagination a{background-color:#FFF;border:1px solid #CCC;border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#333;float:left;font-weight:bold;height:18px;margin:0 5px 0 0;padding:2px 0 0;text-align:center;text-decoration:none;width:22px;display:inline-block}.ie7 .videolp-pagination li{width:22px;display:inline}.videolp-pagination .active{background-position:0 -142px;color:#FFF}.videolp-teaser .even{margin-right:0}.socialMediaTeaser {background:url("../images/styleSprite_rf52bb28.png") no-repeat -5px -263px;width:389px;height:135px;border:1px solid #999999}.socialMediaTeaser .socialText {display:inline-block;width:119px;padding:12px 0 0 10px;vertical-align:bottom}.socialMediaTeaser .social {width:63px;background:url("../images/styleSprite_rf52bb28.png") no-repeat 0 0;height:26px;display:inline-block;margin-bottom:10px;padding:30px 0 0 52px;color:#2a46a0;text-decoration:none;font-weight:bold}.socialMediaTeaser .facebook {background-position: -198px -93px}.socialMediaTeaser .twitter {background-position: -200px -153px}.socialMediaTeaser .googlep {background-position: -201px -212px}#wellnessCheckboxSelect{background:none repeat scroll 0 0 #FFF;border:1px solid #9EA0A7;border-radius:5px;box-shadow:1px 2px 5px transparent;height:210px;position:absolute;left:0;top:262px;width:227px;z-index:9999;overflow:visible}.wellnessList .close,.formLayer .wellnessList .close{background:none repeat scroll 0 0 transparent;height:10px;position:relative;right:0;text-indent:0;top:0;width:inherit;}.wellnessList li{margin:5px 10px;}#subform .wellnessList li label {line-height:21px;font-weight:normal}.wellnessList .close span{background:#CCC;border-radius:0 5px 0 0;cursor:pointer;color:#4D5052;display:block;height:18px;position:absolute;right:-10px;text-align:center;top:-5px;width:14px;}.index2012 .el_box.mbm.formBox.clearfix,.index2012 .b1s.bC2.rndCornerM.gridLine{overflow: visible}.incurMultiSelect .btnOuter {float:right;margin-top:8px;cursor:pointer;color:#00f}.SelectSmallWellness .multiChoise {border-top:1px dashed #CCCCCC;margin-top:3px;padding-top:3px}.incurMultiSelect .btnOuter:hover {color:#FF7800}.category2012 #wellnessCheckboxSelect{left:350px;top:353px}.category2012 .incurMultiSelect .btnInner {display:block}.ibe #wellnessCheckboxSelect{top:678px;left:13px}.ibe .searchform_small .wellnessList li label {font-weight:normal;clear:both;}.ibe .incurMultiSelect .btnOuter {margin-top:20px}.ibe .searchform_small .wellnessList .btnInner {text-indent:0}.ibe .searchform_small .wellnessList .btnInner .btnElement1 {background:none}.offers #wellnessCheckboxSelect{top:903px}.sem #wellnessCheckboxSelect{left:-96px;top:44px}.sem #subform .wellnessList li label {height:16px}.ownarrival.regions .searchform_small #wellnessCheckboxSelect {top:635px}.ownarrival.offers #wellnessCheckboxSelect{top:861px}.ibe .offerItem .otherObs{float: right;font-weight: normal;line-height:22px;padding-right:5px;}.ibe .lastBooked{background:#F7F7F7;bottom: -9px;position: relative;color:#274A8A;font-size:11px;line-height:20px;margin-left: -16px;padding-left:16px;border-top:1px solid #ccc;}#hotelTipps .lastBooked{background:#fffde6;border-color:#FCC84E;bottom: -4px;}.vcWrap .noInfo:before{border-color:transparent #F5F8FF transparent transparent;}.ibe4 #lastBooked,.ibe4 #lastBookedRegion,.ibe4 .otherObs{margin-left:43px;}.sideBarTT{background-color:#EFFBCB;border:1px solid #B1D920;border-radius:7px;margin-bottom:10px;padding:10px 20px 10px 35px;position: relative;}.sideBarTT:before{content: ".";display: inline-block;border-style: solid;border-width:15px;content: "";height:0;left: -30px;position:absolute;top:6px;z-index:1;width:0;border-color: transparent #EFFBCB transparent transparent;border-style: solid;border-width:15px;}.sideBarTT .iconOthers{background: url("../images/t24_mainSprite_rf52bb28.png") no-repeat -2px -1079px transparent;height:18px;left:10px;position:absolute;top:10px;width:18px;}.sideBarTT .iconBook{background: url("../images/t24_mainSprite_rf52bb28.png") no-repeat -2px -987px transparent;height:16px;left:10px;position:absolute;top:10px;width:17px;}.sideBarTT .iconOrg{background: url("../images/t24_mainSprite_rf52bb28.png") no-repeat -2px -1006px transparent;height:14px;left:10px;position:absolute;top:10px;width:17px;}.sideBarTT .iconAtt{background: url("../images/t24_mainSprite_rf52bb28.png") no-repeat -2px -1023px transparent;height:16px;left:10px;position:absolute;top:10px;width:19px;}.sideBarTT .close{background: none repeat scroll 0 0 #C4C4C4;border-radius:10px;color:#FFFFFF;cursor: pointer;display: inline-block;font:bold 13px/12px Arial;height:14px;padding-left:3px;position:absolute;right:4px;top:4px;width:11px;}.sideBarTT .iconBook:before,.sideBarTT .iconAtt:before,.sideBarTT .iconOthers:before,.sideBarTT .iconOrg:before,.sideBarTT .iconChilds:before{border-color: transparent #b1d920 transparent transparent;border-style: solid;border-width:15px;content: "";display: inline-block;height:0;left: -41px;position:absolute;top: -4px;width:0;z-index:0 }.sideBarTT .iconChilds:before {top:-6px;border-color: transparent #FFBD11 transparent transparent;}.vcWrap{color:#000000;font-weight: normal;position:fixed;left:980px;max-width:220px;z-index:200;bottom:30px;}.booking .vcWrap{left:auto;right:40px}.ie8.booking .vcWrap{max-width:150px }.ie8.booking .sideBarTT{width:185px;margin-left:40px }.vcWrap .noInfo{background:#F5F8FF;border:1px solid #C1D4F5;color:#28498C;}.vcWrap .noInfo .close{background:#A3B5D7;}.startForm .child {display:none}.startForm .children {display:block}.sideBarTT.reservationBubble:before{z-index:0 }.sideBarTT.childDiscountBubble .close:before{ border-color: t ransparent #ffbd11 transparent transparent;}.sideBarTT.noInfo .close:before{ border-color: transparent #c1d4f5 transparent transparent;}#ghc_banner{background:#FF7800;color:#fff;padding:5px 10px;font-weight:bold;font-size:14px;margin-bottom:10px;} .fancyboxLoading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1304;display:none}.fancyboxLoading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox_rf52bb28.png')}.fancyboxOverlay{position:absolute;top:0;left:0;width:100%;z-index:1000001;display:none}.fancyboxTmp{padding:0;margin:0;border:0;overflow:auto;display:none}.fancyboxWrap{z-index:200;position:absolute;top:0;left:0;padding:0;z-index:1000002;outline:none;display:none;background:#e9e9e9;border:7px solid #969696;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.fancyboxOuter{position:relative;width:100%;height:100%}.fancyboxContent{width:0;height:0;outline:none;overflow:hidden;z-index:1102}.fancyboxHideSelFrame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}.fancyboxClose{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url(../images/t24_mainSprite_rf52bb28.png) no-repeat -489px -299px;cursor:pointer;z-index:1103}.fancyboxError{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}.fancyboxImg{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}.fancyboxFrame{width:100%;height:100%;border:none;display:block}.fancyboxLeft,.fancyboxRight{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent;z-index:1102;display:none}.ie7 .fancyboxLeft,.ie7 .fancyboxRight,.ie8 .fancyboxLeft,.ie8 .fancyboxRight{background:url('../images/transparent_rf52bb28.gif')}.fancyboxLeft{left:0px}.fancyboxRight{right:0px}.fancyboxLeft .fancyIco,.fancyboxRight .fancyIco{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}.fancyboxLeft .fancyIco{background-image:url('../images/fancybox_rf52bb28.png');background-position:-40px -30px}.fancyboxRight .fancyIco{background-image:url('../images/fancybox_rf52bb28.png');background-position:-40px -60px}.fancyboxLeft:hover,.fancyboxRight:hover{visibility:visible }.fancyboxLeft:hover span{left:20px}.fancyboxRight:hover span{left:auto;right:20px}.fancyboxTitle{font-family:Helvetica;font-size:12px;z-index:1102}.fancyboxTitleinside{padding-bottom:10px;text-align:center;color:#333;background:#e9e9e9;position:relative}.fancyboxTitleoutside{padding-top:10px;color:#fff}.fancyboxTitleover{position:absolute;bottom:0;left:0;color:#fff;text-align:left}.fancyboxTitleover{padding:10px;background-image:url('../images/fancy_title_over_rf52bb28.png');display:block}.fancyboxTitlefloat{position:absolute;left:0;bottom:-20px;height:32px}.fancyboxTitleFloatWrap{border:none;border-collapse:collapse;width:auto}.fancyboxTitleFloatWrap td{border:none;white-space:nowrap}.fancyboxTitleFloatLeft{padding:0 0 0 15px;background:url('../images/fancybox_rf52bb28.png') -40px -90px no-repeat}.fancyboxTitleFloatMain{color:#fff;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../images/fancybox-x_rf52bb28.png') 0px -40px}.fancyboxTitleFloatRight{padding:0 0 0 15px;background:url('../images/fancybox_rf52bb28.png') -55px -90px no-repeat}.fancyboxLoading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1604;display:none}.fancyboxLoading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox_rf52bb28.png')}.fancyboxOverlay{position:absolute;top:0;left:0;width:100%;z-index:1000001;display:none}.fancyboxTmp{padding:0;margin:0;border:0;overflow:auto;display:none}.fancyboxWrap{z-index:200;position:absolute;top:0;left:0;padding:0;z-index:1000002;outline:none;display:none;background:#e9e9e9;border:7px solid #969696;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.fancyboxOuter{position:relative;width:100%;height:100%}.fancyboxContent{width:0;height:0;outline:none;overflow:hidden!important;z-index:1102;padding:10px}.fancyboxHideSelFrame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}.fancyboxClose{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url('../images/t24_mainSprite_rf52bb28.png') no-repeat -489px -299px;cursor:pointer;z-index:1103;display:none}.fancyboxError{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}.fancyboxImg{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}.fancyboxFrame{width:100%;height:100%;border:none;display:block}.fancyboxLeft,.fancyboxRight{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent;z-index:1102;display:none}.fancyboxLeft{left:0px}.fancyboxRight{right:0px}.fancyboxLeft .fancyIco,.fancyboxRight .fancyIco{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}.fancyboxLeft .fancyIco{background-image:url('../images/fancybox_rf52bb28.png');background-position:-40px -30px}.fancyboxRight .fancyIco{background-image:url('../images/fancybox_rf52bb28.png');background-position:-40px -60px}.fancyboxLeft:hover,.fancyboxRight:hover{visibility:visible }.fancyboxLeft:hover span{left:20px}.fancyboxRight:hover span{left:auto;right:20px}.fancyboxTitle{font-family:Helvetica;font-size:12px;z-index:1102}.fancyboxTitleinside{padding-bottom:10px;text-align:center;color:#333;background:#e9e9e9;position:relative}.fancyboxTitleoutside{padding-top:10px;color:#fff}.fancyboxTitleover{position:absolute;bottom:0;left:0;color:#fff;text-align:left}.fancyboxTitleover{padding:10px;background-image:url('../images/fancy_title_over_rf52bb28.png');display:block}.fancyboxTitlefloat{position:absolute;left:0;bottom:-20px;height:32px}.fancyboxTitleFloatWrap{border:none;border-collapse:collapse;width:auto}.fancyboxTitleFloatWrap td{border:none;white-space:nowrap}.fancyboxTitleFloatLeft{padding:0 0 0 15px;background:url('../images/fancybox_rf52bb28.png') -40px -90px no-repeat}.fancyboxTitleFloatMain{color:#fff;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../images/fancybox-x_rf52bb28.png') 0px -40px}.fancyboxTitleFloatRight{padding:0 0 0 15px;background:url('../images/fancybox_rf52bb28.png') -55px -90px no-repeat}.rootype,.roomtype{position:relative}.simSelRoom{position:absolute;left:0;top:0;width:98px;height:35px;z-index:2;opacity:0;filter:Alpha(Opacity='0');background:#fff}#indexHome .simSelRoom{width:164px}.categoriepage .simSelRoom{width:163px}.hmsLp .simSelRoom,.ibe .simSelRoom{height:38px;width:110px}.roomOptions{width:300px}.roomOptions .detailedOptions{margin:5px 0}.roomOptions .detailedOptions input{margin:0 5px 0 0}.roomOptions div label{width:50%;height:20px}.roomOptions .deleteSelection{cursor:pointer;text-decoration:underline;display:inline-block;margin-top:20px}.roomOptions .selectChangesButton{background-position:-357px -125px;width:160px;height:45px;text-indent:-9999px;cursor:pointer}.txtC{text-align:center}.size1of4{width:25%}.depAirport{position:relative}.simSel{position:absolute;left:0;top:0;width:200px;height:35px;z-index:2;opacity:0;filter:Alpha(Opacity='0');background:#fff}#indexHome .simSel{width:295px}.holidays .simSel{width:250px}.mainEleS{background:url('../images/mainElements_rf52bb28.png') no-repeat 0 0}.airportOptions .bbd{border-bottom:1px dashed #aaa}.airportOptions .infoTxt{width:auto;overflow:hidden}.airportOptions .detailedOptions{margin:5px 0}.airportOptions .detailedOptions strong,.airportOptions .detailedOptions div{padding:5px 0 0}.airportOptions .detailedOptions strong{display:block;border-top:1px solid #aaa}.airportOptions .detailedOptions input{margin:0 5px}.airportOptions div label{display:block;height:20px}.airportOptions .deleteSelection{cursor:pointer;text-decoration:underline;display:inline-block;margin-top:20px}.airportOptions .selectChangesButton{background-position:-357px -125px;width:234px;height:45px;text-indent:-9999px;cursor:pointer}.airportLayerFancyBox{background:#fff} #ui-datepicker-div button{background:none}.ui-icon-circle-triangle-w,.ui-icon-circle-triangle-e,.ui-datepicker-group,.ui-datepicker-close,.ui-datepicker-prev,.ui-datepicker-next{background:url("../images/t24_mainSprite_rf52bb28.png") no-repeat}.ui-datepicker-close{background-position:-489px -299px}.ui-datepicker-prev{background-position:-494px -334px;left:15px}.ui-datepicker-next{background-position:-504px -334px;right:15px}.ie7 .ui-datepicker-prev{left:15px}#ui-datepicker-div{background:#E5E5E5;padding:10px;width:auto;height:auto;z-index:10000 !important;padding-top:14px;display:none;border-radius:10px;box-shadow:0 1px 5px #000;}.ui-datepicker-group{float:left;width:221px;height:218px;background-position:-255px -292px}.ui-datepicker-group-first {margin-right:10px}.ui-datepicker-group-middle {margin-right:10px}.ui-datepicker-group-last {}.ui-widget-content {float:left;}.ui-datepicker-title{color:#fff;font-weight:bold;width:221px;text-align:center;position:relative;min-height:1px;z-index:5}.ui-icon-circle-triangle-w,.ui-icon-circle-triangle-e{text-indent:-9999px;background:none;display:none}#ui-datepicker-div button.ui-datepicker-close{ background:#0186d4;border:2px solid #FFFFFF;border-radius:13px 13px 13px 13px;box-shadow:0 1px 2px #000000;color:#FFFFFF;cursor: pointer;font-family:Arial;font-size:12px;font-weight:bold;height:26px;line-height:22px;position:absolute;right: -9px;text-align:center;top: -9px;width:26px;}.ui-datepicker-calendar{clear:left;width:198px;margin:1px 12px 10px;border-spacing:2px}.ui-datepicker-calendar th{background:url("../images/layout_sprite_rf52bb28.png") no-repeat;border-top:1px solid #FFF;color:#FFF;height:22px;text-align:center}.ui-datepicker-calendar td{margin:0;height:20px;border:1px solid #dedede;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fff}.ui-datepicker-calendar .ui-state-default{display:block;color:#d7d7d7;text-decoration:none;text-align:center;cursor:default}.ui-datepicker-calendar a.ui-state-default{color:#848484;padding:1px 0;cursor:pointer}.ui-datepicker-calendar a.ui-state-active,.ui-datepicker-calendar a.ui-state-default:hover{color:#fff;background-color:#0284d1;background-image:none}.ui-datepicker-trigger{border:none;color:transparent;cursor:pointer;font-size:0;height:20px;line-height:40px;margin:0 0 0 5px;overflow:visible;padding:0;vertical-align:top;width:24px;background:url("../images/t24_mainSprite_rf52bb28.png") -445px -74px no-repeat transparent}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;z-index:10;cursor:pointer;width:8px;height:9px}.ui-datepicker-header{position:relative;margin:15px 0 3px}#service .rcol img.ui-datepicker-trigger{padding:0 0 5px}.ui-datepicker-cover{height:225px !important;width:458px !important;margin:0;display:none;border:none}.legendBox.publicholiday,.ui-datepicker-calendar .publicholiday a,.ui-datepicker-calendar .publicholiday span {font-weight:bolder;color:#000}.legendLayer .legendBox {background:#FFF;border:1px solid #999;display: inline-block;font-size:11px;height:18px;line-height:18px;text-align:center;width:18px}.ui-datepicker .travellerRange {background:#B3DAF9}.legendLayer {clear:both;padding-left:10px}.ui-datepicker .schoolvacation {background:#ffcc99;background: -moz-linear-gradient(top,#fff 0%,#fff 81%,#ffcc99 82%,#ffcc99 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(81%,#fff),color-stop(82%,#ffcc99),color-stop(100%,#ffcc99));background: -webkit-linear-gradient(top,#fff 0%,#fff 81%,#ffcc99 82%,#ffcc99 100%);background: -o-linear-gradient(top,#fff 0%,#fff 81%,#ffcc99 82%,#ffcc99 100%);background: -ms-linear-gradient(top,#fff 0%,#fff 81%,#ffcc99 82%,#ffcc99 100%);background: linear-gradient(to bottom,#fff 0%,#fff 81%,#ffcc99 82%,#ffcc99 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f9ff',endColorstr='#ffcc99',GradientType=0 );}.ui-datepicker-calendar a.ui-state-active,.ui-datepicker-calendar .travellerRangeActive a.ui-state-default,.ui-datepicker-calendar .travellerRangeActive span.ui-state-default,.ui-datepicker-calendar .travellerRangeActiveschoolvacation a.ui-state-default,.ui-datepicker-calendar .travellerRangeActiveschoolvacation span.ui-state-default,.ui-datepicker-calendar a.ui-state-default:hover {padding:2px 0;color:#fff;background:#0284d1!important}.ui-datepicker .travellerRangeschoolvacation{background:#b3daf9;background: -moz-linear-gradient(top,#b3daf9 0%,#b3daf9 81%,#ffcc99 82%,#ffcc99 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eef5ff),color-stop(81%,#eef5ff),color-stop(82%,#ffcc99),color-stop(100%,#ffcc99));background: -webkit-linear-gradient(top,#b3daf9 0%,#b3daf9 81%,#ffcc99 82%,#ffcc99 100%);background: -o-linear-gradient(top,#b3daf9 0%,#b3daf9 81%,#ffcc99 82%,#ffcc99 100%);background: -ms-linear-gradient(top,#b3daf9 0%,#b3daf9 81%,#ffcc99 82%,#ffcc99 100%);background: linear-gradient(to bottom,#b3daf9 0%,#b3daf9 81%,#ffcc99 82%,#ffcc99 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3daf9',endColorstr='#ffcc99',GradientType=0 );box-shadow:0 12px 12px -12px #FFFFFF inset}.ui-datepicker .publicholiday,.ui-datepicker .publicholiday a {font-weight:bold;color:#000!important}.ui-datepicker-calendar a.ui-state-active,.ui-datepicker-calendar a.ui-state-default:hover,.ui-datepicker-calendar .travellerRangeActive a.ui-state-default,.ui-datepicker-calendar .travellerRangeActiveschoolvacation span.ui-state-default,.ui-datepicker-calendar .travellerRangeActiveschoolvacation a.ui-state-default {color:#fff;background-color:#0284d1}.schoolvacation .sel {width:auto}button.ui-datepicker-current{display:none}#newIfr{background:#fff;position:absolute;z-index:10}#ieFr{width:460px !important;height:228px;background:red}#calToolTip{position:absolute;border:1px solid #ccc;padding:2px;z-index:999;background:#fff;display:none}.hotellist .caltooltip{position:absolute;z-index:300;top:40px;left:260px;background:#fff;color:#28498c;font-size:11px;padding:6px 10px;width:270px;border:1px solid #ccdcf9}.ibe .hotelDetail .caltooltip{position:absolute;z-index:300;top:300px;left:320px;position:absolute;background:#fff;color:#28498c;font-size:11px;padding:6px 10px;width:270px;border:1px solid #ccdcf9;z-index:300}#bookingForm .caltooltip{background:#fff;border:1px solid #ccdcf9;color:#28498c;font-size:11px;left:260px;padding:6px 10px;position:absolute;top:60px;width:270px;z-index:300}#preloaderBoby,#preloaderBobySwiss{display:none}#preLoader{background:url('../images/preloaderBack_rf52bb28.png') no-repeat;height:124px;position:fixed;left:50%;margin-left:-9268px;top:170px;width:412px;z-index:1000;}#preLoader img{width:160px!important;height:20px!important;margin:37px 0 0 126px}#preloader .ajaxCancel{float:right;margin:-4px 7px 0 0;font-size:13px;font-weight:bold}.booking #preLoader{background:url('../images/preloaderBack_rf52bb28.png') no-repeat scroll 0 0 transparent}#subform .loaderImage{height:95px;background:url('../images/ajax-loader_rf52bb28.gif') no-repeat center bottom;width:483px}#preLoader.hrLoader{background: url("../images/preloaderHr_rf52bb28.png") no-repeat scroll 0 0 transparent;top:210px;height:290px;width:410px;}#preLoader.hrLoader > img{display: none;}#mapBox{margin:10px 0}#mapBox h4{background:#e0ebff;color:#274a8a;font-size:12px;margin:0 0 10px -6px}#mapBox #map{width:227px;height:200px;margin:0 10px;color:#fff;background:#ccc url('../images/ajLoad-IBE_rf52bb28.gif') no-repeat center;float:left;text-align:center;font-weight:bold;overflow:hidden}#mapBox #bigmapclk{margin:5px 10px;display:inline-block;text-decoration:underline;cursor:pointer}.ui-dialog{background:#fff;border:1px solid #dedede;padding:10px;width:800px;overflow:visible !important}#ui-dialog-title-bigmap{color:#274a8a;background:#e0ebff;padding:5px 15px;display:block;margin:0 0 10px -16px;font-weight:bold;position:relative}.ui-dialog-titlebar-close{position:absolute;top:15px;left:744px}#bigmap{width:800px;height:450px;display:none}#boxmap #map .terms-of-use-link{display:block}.map #ballackMap{position:absolute;top:47px;right:12px;z-index:2}#map .gMarker{color:#fff !important;font-weight:bold !important;font-size:11px !important;text-align:center;width:26px;margin:2px 0 0 -4px}#boxmapgoogle .gMarker{color:#fff !important;font-weight:bold !important;font-size:11px !important;text-align:center;width:26px;margin:2px 0 0 -4px}.playerBg{position:absolute;width:100%;height:101%;top:0;left:0;z-index:100001;background:#000}#ce{display:inline-block;margin:126px auto 0;position:relative;width:646px}#player{display:block;width:632px;height:356px;margin:0 17px;border:4px solid #ccc;padding:3px;background:#fff url('../images/ajax-loader_rf52bb28.gif') no-repeat center}.offersortV2{background:url("../images/layout_sprite_rf52bb28.png") 0 0 repeat-x transparent;color:#fff;padding:8px 10px}.offersortV2 ul{float:right}.offersortV2 li{float:left;z-index:3000}.offersortV2 li a{color:#fff;display:block;padding:3px 10px}.offersortV2 li.active{background:#F7F7F7;border-color:#A8C3F2 #A8C3F2;border-style:solid solid none;border-width:1px 1px 0;display:block;margin-bottom:-1px;height:21px;padding:0px 10px 0 5px}.offersortV2 li.active a{color:#0046A0;padding:3px 7px 4px 5px}.offersortV2 label{font-weight:bold;padding:7px 0 0 0;color:#fff}.offersortV2 li div.fll{width:20px;margin-top:3px}.offersortV2 li div.flr{cursor:pointer;position:relative}.offersortV2 li div{float:left}.offersortV2 li.active .sort{background:url("../images/navSprite_rf52bb28.png") no-repeat scroll 0 0 transparent;font-size:6px;height:7px;line-height:6px;width:12px}.offersortV2 li.active .higha{background-position:-4px -250px}.offersortV2 li.active .low{background-position:-4px -256px}.offersortV2 li.active .high{background-position:-4px -234px}.offersortV2 li.active .lowa{background-position:-4px -240px}.offersortV2 li .toolTipper{cursor:pointer}.paginationControl{padding:0px 10px 0;line-height:35px}.paginationControl a{padding:0 10px;border-right:1px solid #99b2de}.paginatorControl .clear{clear:both;height:1px;line-height:1px;font-size:1px;width:100%}.paginationControl .active{background:none;color:#000;font-weight:bold;margin:-2px 0 2px -4px;color:#000;font-weight:bold;padding:0 5px 0 7px;border-right:1px solid #99B2DE}.paginationControl a.next{border-right:0 solid #99b2de;text-decoration:none}.paginationControl .disabled.next{margin-left:10px}.paginationControl .disabled.prev{margin-right:10px}.paginationControl a.prev{text-decoration:none}.paginatorControl a.last,.paginatorControl a.first{font-weight:bold}.paginatorControl span{padding:3px;display:inline-block;margin:2px 1px;height:16px}#hotelList .allReview{text-align:center;margin:10px auto 0}.seal{width:73px;height:60px;display:inline-block;background:url('../images/t24_mainSprite_rf52bb28.png') no-repeat;padding:0}.seal .sealDate{font:normal 9px/1em Arial,Helvetica,Geneva,Tahoma;float:left;margin:43px 0 0 2px;color:#fff;text-shadow:0 1px 1px #666;white-space:nowrap}.hotelSealGolfAktuell .sealDate{display:none}.badSeal{background-position:-267px -100px}.adequateSeal{background-position:-339px -100px}.satisfactorySeal{background-position:-411px -100px}.goodSeal{background-position:-483px -100px}.bestSeal{background-position:-555px -100px}.excellentSeal{background-position:-627px -100px}.noSeal{display:none!important}.hotelSealGolfAktuell{background-position:-361px -216px}.sealBig{height:71px;width:81px;display:block;background:url('../images/sealBig_rf52bb28.png') no-repeat}.sealBig .sealDate{margin:52px 0 0 5px}.excellentSealBig{background-position:0 0}.bestSealBig{background-position:0 -76px}.goodSealBig{background-position:0 -152px}.satisfactorySealBig{background-position:0 -228px}.adequateSealBig{background-position:0 -304px}.badSealBig{background-position:0 -380px}select.destlong option{color:#000 !important}select.destlong option.group{background:#ccc !important}.userSetting select,.userSetting input,label.userSetting{color:#f00}.userSetting select optgroup,.userSetting select option{color:#000}.sem .fancyboxClose,.ibe .fancyboxClose{top:-10px}.sem .fancyboxClose:before,.ibe .fancyboxClose:before{position:relative;right:50px;top:8px;font:11px Arial;text-decoration:underline;color:#000}.sem a.fancyboxClose:hover,.ibe a.fancyboxClose:hover{text-decoration:none}.mainEleS{background:url('../images/mainElements_rf52bb28.png') no-repeat 0 0}.depAirport{position:relative}.airportOptions {width:740px}.airportOptions div.europeMap{padding:0}.airportOptions .airportLayerHead{float:none;padding:10px;color:#2382c0;font-size:21px;line-height:16px;margin:0 0 10px;font-weight:bold}.airportOptions .btd{border-top:1px dashed #aaa;padding-top:5px}.airportOptions input{margin:2px 5px 0 1px;float:left}.airportOptions .otherCountry{margin-bottom:10px}.airportOptions strong{padding-bottom:5px;display:inline-block;margin-left:10px}.airportOptions div label{display:block;height:20px;line-height:20px;padding:1px 0 0 1px;margin-left:7px}.airportOptions .allOptionsBox{width:210px}.airportOptions .lineBox{clear:both}.airportOptions .regionBoxWide{width:192px}.airportOptions .regionBoxShort{width:120px}.airportOptions .europeMap{position:relative;background:url('../images/europeMap_rf52bb28.gif') no-repeat 0 0;width:350px;height:375px}.airportLayerFancyBox .foreignCountries {display:none;position:absolute;left:0;top:78px;background:#fff;width:388px}.airportLayerFancyBox .foreignCountries.showBox {display:block}.airportLayerFancyBox .linkCountries .switchCountries {cursor:pointer;color:#0000FF;text-decoration:underline}.airportLayerFancyBox .linkCountries .switchCountries:hover {color:#FF7800}.airportOptions .europeMap input{position:absolute;margin:0}.airportOptions .mapLabel .name .darkArrow,.airportOptions .mapLabel .name:before{border-color:#999999 transparent transparent;border-style: solid;border-width:10px 15px 0 0;bottom: -11px;content: ".";display: inline-block;height:0;left:13px;overflow: hidden;position:absolute;width:0;}.airportOptions .mapLabel{left: -10000px;margin:0;position:absolute;top: -1000px;}.airportOptions .deutschlandalleflughfenAp,.airportOptions .nordAp,.airportOptions .ostAp,.airportOptions .westAp,.airportOptions .sdAp{display:none}.airportOptions .berlinschnefeldAp{left:214px;top:144px}.airportOptions .berlintegelAp{left:200px;top:136px}.airportOptions .berlinAp{left:207px;top:137px}.airportOptions .berlinalleflughfenAp{left:201px;top:149px}.airportOptions .bremenAp{left:126px;top:123px}.airportOptions .dortmundAp{left:98px;top:178px}.airportOptions .dresdenAp{left:229px;top:188px}.airportOptions .dsseldorfAp{left:81px;top:188px}.airportOptions .erfurtAp{left:172px;top:194px}.airportOptions .frankfurtammainAp,.airportOptions .frankfurtmainAp {left:120px;top:227px}.airportOptions .frankfurthahnAp{left:95px;top:223px}.airportOptions .friedrichshafenAp{left:134px;top:298px}.airportOptions .hamburgAp{left:150px;top:113px}.airportOptions .hannoverAp{left:145px;top:148px}.airportOptions .heringsdorfAp {left:226px;top:92px}.airportOptions .karlsruhebadenbadenAp{left:118px;top:257px}.airportOptions .kasselcaldenAp {left:130px;top:187px}.airportOptions .klnbonnAp{left:89px;top:201px}.airportOptions .leipzighalleAp{left:196px;top:179px}.airportOptions .lbeckAp{left:158px;top:97px}.airportOptions .magdeburgcochstedtAp{left:189px;top:166px}.airportOptions .memmingenAp{left:155px;top:292px}.airportOptions .mnchenAp{left:184px;top:288px}.airportOptions .mnsterosnabrckAp{left:102px;top:157px}.airportOptions .niederrheinweezeAp{left:78px;top:171px}.airportOptions .nrnbergAp{left:173px;top:248px}.airportOptions .paderbornlippstadtAp{left:117px;top:168px}.airportOptions .rostocklaageAp{left:189px;top:96px}.airportOptions .saarbrckenAp{left:84px;top:246px}.airportOptions .schwerinparchimAp{left:181px;top:109px}.airportOptions .stuttgartAp{left:132px;top:268px}.airportOptions .niederrheinweezeAp,.airportOptions .weezeniederrheinAp {left:78px;top:171px}.airportOptions .syltAp,.airportOptions .westerlandsyltAp {left:117px;top:63px}.airportOptions .zweibrckenAp{left:98px;top:251px}.airportOptions .brsselAp{left:32px;top:195px}.airportOptions .brsselcharleroiAp{left:46px;top:205px}.airportOptions .lttichliegeAp{left:60px;top:203px}.airportOptions .charleroiAp {left:46px;top:205px}.airportOptions .baselmulhousefreiburgAp{left:93px;top:308px}.airportOptions .bernbelpAp,.airportOptions .bernAp{left:93px;top:324px}.airportOptions .genfAp{left:62px;top:345px}.airportOptions .zrichAp{left:116px;top:315px}.airportOptions .amsterdamschipholAp{left:47px;top:146px}.airportOptions .eindhovenAp{left:55px;top:175px}.airportOptions .enschedeAp{left:79px;top:157px}.airportOptions .groningenAp{left:79px;top:120px}.airportOptions .maastrichtaachenAp{left:64px;top:190px}.airportOptions .krakauAp{left:288px;top:183px}.airportOptions .warschauAp{left:312px;top:130px}.airportOptions .grazAp{left:274px;top:319px}.airportOptions .innsbruckAp{left:180px;top:320px}.airportOptions .klagenfurtAp{left:253px;top:330px}.airportOptions .linzAp{left:245px;top:282px}.airportOptions .salzburgAp{left:219px;top:299px}.airportOptions .wienAp{left:289px;top:282px}.airportOptions .luxemburgAp{left:67px;top:235px}.airportOptions .billundAp{left:132px;top:31px}.airportOptions .strasbourgAp{left:98px;top:274px}.airportOptions .pragAp{left:243px;top:224px}.airportOptions .krakaubaliceAp{left:288px;top:183px}.airportOptions .neubrandenburgAp{left:130px;top:187px}.berlinbrandenburgAp{top:148px;left:201px}.airportOptions .highlight{color:#2382c0;font-weight:normal}.airportOptions .bgHighlight{background:#e0f2fb;border-radius:4px}.toolTip{border:1px solid #f00}#toolTipper.toolTipAirportLayer{font:bold 18px/16px Arial;padding:7px 5px;text-align:center;border:0;color:#2382c0;position:absolute;border-radius:5px;-webkit-box-shadow:0 2px 2px 0 #999;box-shadow:0 2px 2px 0 #999;background:#fff}.toolTipAirportLayer .arrow{position:absolute;bottom:-10px;left:12px;display:inline-block;border-color:white transparent transparent;border-style:solid;border-width:10px 15px 0 0;width:0;height:0}.toolTipAirportLayer .darkArrow{position:absolute;bottom:-11px;left:13px;display:inline-block;border-color:#999 transparent transparent;border-style:solid;border-width:10px 15px 0 0;width:0;height:0}.airportOptions .airportLayerHead{background-position:0 -867px;height:21px;line-height:21px;border:none}#fancybox-title{border:1px solid #f00}.airportOptions .selectChangesButton{height:45px;text-indent:-9999px;cursor:pointer}.moreAirports{position:relative;float:left;width:20px;height:21px;display:block;text-indent:-9999px;overflow:hidden;background:url('../images/t24_mainSprite_rf52bb28.png') no-repeat -161px -196px;cursor:pointer}.searchform_small #FlightData-depAirport{float:right;width:205px;margin-left:5px}.airportLayerFancyBox .btnSprite2012{background:url('../images/t24_mainSprite_rf52bb28.png') no-repeat 0 0}.airportLayerFancyBox .btnOuter{height:40px;margin-top:8px;left:-25px;position:relative;z-index:1;top:-22px;text-decoration:none}.airportLayerFancyBox .btnInner {font-size:13px;padding:12px 0 11px 45px;font-weight:bold;text-shadow:2px 2px 2px #367414;color:#fff;background:url("../images/t24_mainSprite_rf52bb28.png") no-repeat scroll -13px -1178px transparent;width:298px;height:40px}.airportLayerFancyBox .btnElement2 {position:absolute;top:-11px;right:-25px;background-position:-445px -1181px;height:34px;width:25px;display:inline-block;}.rentCar {display:inline-block;width:17px;height:14px;background:url('../images/index2012HRepeatS_rf52bb28.png') no-repeat -4px -910px}.airportOptions .country{margin-bottom:10px;}.airportOptions .countryHeadline{display:block;padding-bottom:5px;}.airportOptions .countryTabs [data-id]{color:#0000CC;cursor: pointer;text-decoration: underline;}.airportOptions .countryTabs [data-id]:hover{color:#5FA800 }.airportOptions .countryTabs .active{color:#000000;cursor:default;text-decoration: none;}.airportOptions .mapLabel .name{background: none repeat scroll 0 0 #FFFFFF;border:0 none;border-radius:5px;box-shadow:0 1px 3px 0 #999999;color:#2382C0;font:bold 18px/16px Arial;left: -3px;padding:7px 5px;position:absolute;text-align:center;top: -43px;white-space: nowrap;z-index:1;}.airportOptions .mapLabel .name .arrow,.airportOptions .mapLabel .name:after{border-color:#FFFFFF transparent transparent;border-style: solid;border-width:10px 15px 0 0;bottom: -10px;content: ".";display: inline-block;height:0;left:12px;overflow: hidden;position:absolute;width:0;}.airportOptions .mapLabel .name .darkArrow,.airportOptions .mapLabel .name:before{border-color:#999999 transparent transparent;border-style: solid;border-width:10px 15px 0 0;bottom: -11px;content: ".";display: inline-block;height:0;left:13px;overflow: hidden;position:absolute;width:0;}.airportOptions .mapLabel input:hover + .name{display:block;}.airportOptions .region{display: inline-block;vertical-align: top;}.airportOptions .colum{display: inline-block;vertical-align: top;width:195px;}.airportOptions .colWidth{width:185px;}.airportOptions .inputsDE .countryHeadline{border-top:1px dashed #AAAAAA;bottom:5px;height:0;overflow: hidden;padding:0;position: relative;}.airportOptions .allAirports{border-top:1px dashed #AAAAAA;padding-top:10px;}.airportOptions.layoutfallback .inputGroup{border-top:1px dashed #AAAAAA;padding-top:10px;}.airportOptions.layoutfallback .germanBox{border: medium none;padding:0;}.airportOptions.layoutfallback .inputsNL,.airportOptions.layoutfallback .inputsPL{width:155px;}.airportOptions.layoutfallback .inputsDK,.airportOptions.layoutfallback .inputsFR{float: left;width:95px;}.airportOptions.layoutfallback .inputsCZ{clear:both;}.airportOptions.layoutDE_AT .inputGroup{border-top:1px dashed #AAAAAA;margin-top:5px;padding-top:5px;}.airportOptions.layoutDE_AT .inputsDEdirection .countryHeadline{display: none;}.airportOptions.layoutDE_AT .inputGroup{width:392px;}.airportOptions.layoutDE_AT .inputGroup.btn{border: medium none;bottom:0;margin:0;position:absolute;right:0;width:auto;} .index #content{margin-top:0px}#formTeaser #extSearch {display:block;width:477px;height:238px;top:0;margin:0;left:0}.index .more{display:none}#extSearch{display:none}#formBox,#dealBox,#lastMinuteBox{margin-bottom:14px}#favHotelBox,#favHotelBoxTip{margin-bottom:10px}#lastMinuteBox,#dealBox{margin-bottom:23px}#formBox{margin-top:9px}#dealBox{width:448px;border:#999 solid 0px;position:relative}#favHotelBox{width:331px;overflow:hidden;background:none}#favHotelBoxTip {width:163px;height:224px;margin-left:9px}#lastMinuteBox{width:503px;height:auto}.index .el_box h2{border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;height:22px;padding:8px 10px 0;background:url("../images/layout_sprite_rf52bb28.png") repeat-x 0 -276px #0047a1;font:bold 12px/14px verdana,arial,sans-serif;color:#fff}.index .el_box h2 a{color:#fff;text-decoration:none;font-weight:bold}.index .el_box .offer a{font-weight:bold}.index .startForm {float:none}.t24-BoxHead{background-color:#0047A1;background-position:0 -276px;background-repeat:repeat-x;color:#FFF;font-size:12px;font-weight:bold;height:22px;margin:0;padding:8px 10px 0;position:relative}.t24-BoxHeadOrange{display:none}.t24-widget-hotelStars{display:inline-block;height:8px;text-align:left;vertical-align:top;width:45px;background-position:-100px -180px}.stars_0_0,.wstars_0_0,.stars00,.wstars00 {width:0}.stars_1_0,.wstars_1_0,.stars10,.wstars10 {width:8px}.stars_1_5,.wstars_1_5,.stars15,.wstars15 {width:13px}.stars_2_0,.wstars_2_0,.stars20,.wstars20 {width:17px}.stars_2_5,.wstars_2_5,.stars25,.wstars25 {width:21px}.stars_3_0,.wstars_3_0,.stars30,.wstars30 {width:26px}.stars_3_5,.wstars_3_5,.stars35,.wstars35 {width:30px}.stars_4_0,.wstars_4_0,.stars40,.wstars40 {width:35px}.stars_4_5,.wstars_4_5,.stars45,.wstars45 {width:39px}.stars_5_0,.wstars_5_0,.stars50,.wstars50 {width:44px}.stars_5_5,.wstars_5_5,.stars55,.wstars55 {width:48px}.stars_6_0,.wstars_6_0,.stars60,.wstars60 {width:53px}.stars_6_5,.wstars_6_5,.stars65,.wstars65 {width:57px}.stars_7_0,.wstars_7_0,.stars70,.wstars70 {width:63px}#form input,#form select{border:1px solid #000}#form input[type=radio]{border:none}.index #footerMisc{margin:6px 18px 30px}.index.video #footerMisc{margin-top:52px}#subform input,#subform select{font-size:11px;height:20px;vertical-align:top}.ie7 #startForm input{border:1px solid #999}#startForm select{height:26px;padding:3px}#startForm fieldset h2{background:none;border-radius:0;color:#000;padding:0;font-weight:normal}#startForm fieldset label,#startForm label{margin-bottom:0px}#startForm .optOrganizerTT select{width:125px}#startForm #moreAirports{float:left;width:23px;height:25px;display:block;text-indent:-9999px;overflow:hidden;background:url(../images/newDesign212/home/index2012HRepeatS_rf52bb28.png) no-repeat -2px -855px;cursor:pointer}#startForm #FlightData-depAirport{margin-left:5px;width:142px}#startForm #ownarrival .idest {width:303px}#startForm #fieldset-Housing{left:8px;padding-top:0;position:relative;top:0px;width:225px}#startForm #submit-element{position:relative;top:220px;left:-178px}.ie7 #startForm .optHotel{margin-top:-5px}.ie7 #startForm #submit-element input{margin-top:-15px}.ie7 #startForm #flight #submit-element input{margin-top:20px}.ie7 #startForm #ownarrival .depDate,.ie7 #startForm #ownarrival .retDate{position:relative;left:-239px}.ie7 #startForm #ownarrival .duration{position:absolute;top:185px;left:250px}#dealBox h2{padding-left:30px}#dealBox h2 span:first-child{float:left}#dealBox ul{border:solid 1px #999;border-top:0px}#dealBox ul li{height:191px}#dealBox .clock{background-position:-134px -99px;height:31px;left:-7px;position:absolute;top:-2px;width:30px;z-index:2}#dealBox li.offer{height:auto;border-top:1px dashed #CCC;padding:11px 10px 8px 0}#dealBox .dealTxt{margin:5px 0 5px 113px;min-height:28px;font-weight:normal}.t24-priceLink{color:#666;text-align:right}.uiBtn{background-color:transparent;border:0 none;cursor:pointer;display:block;font-size:0;line-height:128px;margin:20px 0 0 0;overflow:hidden;padding:0;position:relative;text-indent:-9999px}.uiBtnWatchNow{background-position:0 -512px;height:29px;width:132px !important}#startDeals .uiBtnWatchNow{margin:0 0 5px 5px}#dealBox .t24-priceLink-price{font-size:14px;font-weight:bold;color:#00f;text-decoration:underline}#dealBox .t24-priceLink-price:hover{color:#FF7800}.t24-icon{display:inline-block;position:relative;text-align:center;text-indent:-9999px}#dealBox img{margin:0 5px 0 0}.index .t24-icon-arwGreen{background-position:-109px -102px;height:21px;width:22px}.t24-priceLink .t24-icon-arwGreen{background-color:#FFF;vertical-align:middle}#dealBox .dealOfTheDay{float:left}#dealBox .dealLink p{font-size:14px;font-weight:bold;line-height:18px;padding-top:20px}#dealBox .dealLink{text-decoration:none;color:#0046A0;width:144px;float:left;margin-top:0}#dealBox .dealLink:hover{color:#ff7800}.titleIconStart span{display:none}.index .offersList{position: relative;}.index .offersList ul{margin-left:-7px;font:11px/14px Verdana,Arial,sans-serif}.index .offersList ul li{margin-left:7px;width:160px;height:195px;float:left;border:solid #999;border-width:0 1px 1px 1px;position:relative}.index .offersList .offersFirst{margin-left:0px;display:none}.index .offersList ul li:last-child{ position:absolute;right:0;}.index .offersList ul li a,.index .offersList a {position:relative;color:#0046A0;text-decoration:none;display:block}.index .offersList ul li a:hover,.index .offersList a:hover{color:#ff7800}.index .offersList a {color:#0046A0}.index .offersList a:hover{color:#0047a1}.index .offersList span{padding:0 5px}.index .offersList .startStars {padding:0}.index .offersList .teaserPics{height:90px;display:block;padding:0}.index .offersList .linkheader{font:bold 12px Verdana,Arial,sans-serif;display:block;height:30px}.index .offersList .small{color:#000;display:block}.index .offersList .offerDesc{height:35px;display:block;padding:0}.index .offersList .offersPrice{display:block;padding:0;float:left;position:relative;left:40px;top:-10px;width:100px}.index .offersList b{color:#00f;font-size:13px;text-decoration:underline;line-height:20px}.index .offersList b:hover{color:#FF7800}.index .offersList img{width:160px;height:100px}.index .offersList .number{background:url("../images/layout_sprite_rf52bb28.png") no-repeat -25px -888px;width:20px;height:20px;display:block;float:left;position:relative;left:40px;top:-8px;left:24px}.index #offerListHome td.price a{font-size:13px}.index .favHotelBoxTip img {position:relative;top:-1px;width:163px}.index .favHotelBoxTip {border:1px solid #999;border-radius:3px 3px 0 0}.index .favHotelBoxTip h2 {width:145px;position:relative;top:-1px;left:-1px}.index .favHotelBoxTip .linkheader {height:auto}.index .favHotelBoxTip .date {color:#0046A0}.index .favHotelBoxTip .offersPrice {position:absolute;top:168px;left:45px;padding:2px 0;color:#000}.index .favHotelBoxTip .number {position:absolute;top:172px;left:132px}.boxShareThis{display:none}.switchShareThis,.permanentShareThis,.widgetShareThis,.buttonShareThis{display:inline-block;vertical-align:middle}.switchShareThis,.widgetShareThis{cursor:pointer}.widgetShareThis.active .buttonShareThis{display:none}.hasTooltipShareThis{position:relative}.tooltipShareThis{position:absolute;z-index:2000;display:none}.switchShareThis:hover+.hasTooltipShareThis .tooltipShareThis,.hasTooltipShareThis:hover .tooltipShareThis{display:inline-block}.switchShareThis:hover+.hasTooltipShareThis.active .tooltipShareThis,.widgetShareThis.active .tooltipShareThis{display:none}.icoShareThis{display:inline-block;vertical-align:middle}.switchShareThis{ background: url("../images/share_this_3.3.0_rf52bb28.png") repeat scroll 0 0 transparent;height:21px;width:30px;}.switchShareThis.active{background-position:0 -26px}.buttonShareThis{background:#d5d5d5;background:-moz-linear-gradient(top,#d5d5d5,#efefef 48%,#fff 94%);background:-ms-linear-gradient(top,#d5d5d5,#efefef 48%,#fff 94%);background:-o-linear-gradient(top,#d5d5d5,#efefef 48%,#fff 94%);background:-webkit-gradient(linear,left top,left bottom,from(#d5d5d5),color-stop(#efefef,48%),to(#fff,94%));background:-webkit-linear-gradient(top,#d5d5d5,#efefef 48%,#fff 94%);background:linear-gradient(top,#d5d5d5,#efefef 48%,#fff 94%);border:1px solid #bfbfbf;color:#555;font:11px/20px verdana,arial;padding-right:.5em;opacity:.7;filter:alpha(opacity=70);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.buttonShareThis:hover{background:#efefef;background:-moz-linear-gradient(top,#fff,#efefef 48%,#d5d5d5 94%);background:-ms-linear-gradient(top,#fff,#efefef 48%,#d5d5d5 94%);background:-o-linear-gradient(top,#fff,#efefef 48%,#d5d5d5 94%);background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(#efefef,48%),to(#d5d5d5,94%));background:-webkit-linear-gradient(top,#fff,#efefef 48%,#d5d5d5 94%);background:linear-gradient(top,#fff,#efefef 48%,#d5d5d5 94%)}.widgetShareThis.active .buttonShareThis{opacity:1;filter:alpha(opacity=100)}.tooltipShareThis{background:#efefef;border:1px solid #bfbfbf;color:#555;font:11px/15px verdana,arial;padding:5px 10px;width:300px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.widgetShareThis .tooltipShareThis{top:-25px;left:120%}.icoShareThis{background:url(../images/share_this_3.3.0_rf52bb28.png) 3px -70px;margin-right:.5em;height:20px;width:20px}.switchShareThis+.widgetShareThis,.permanentShareThis+.widgetShareThis,.permanentShareThis+.switchShareThis,.widgetShareThis+.widgetShareThis,.widgetShareThis+.switchShareThis{margin-left:.5em}.switchShareThis,.widgetShareThis{margin-bottom:.5em}.widgetShareThis{height:22px}.widgetShareThis.shareThisFbsend.langDe{width:85px}.widgetShareThis.shareThisPlusone.langDe{width:80px}.widgetShareThis.shareThisTwitter.langDe{width:112px}.shareThisFblike iframe,.shareThisFbsend iframe,.shareThisFbrec iframe,.shareThisFbLong iframe,.shareThisFbsub iframe{margin-top:-3px;z-index:100}.boxShareThis {position:relative;text-shadow:none;text-align:left}.video .boxShareThis {margin:10px 0}.switchShareThis {position:relative;margin:0 0 0.5em 0.5em;border-radius:15px;}.switchShareThis:before {content:'.';display:block;position:absolute;left:0;top:0;margin:0;width:15px;height:15px;overflow:hidden;text-indent:-9999em;border-radius:100%;transition: left 0.5s;-moz-transition: left 0.5s;-webkit-transition: left 0.5s;}.switchShareThis.active {background:#02A900;}.switchShareThis.active:before {left:8px;}.buttonShareThis {background:#efefef;border:1px solid #8f8f8f;opacity:1;}.buttonShareThis:hover {background:#fff;}.tooltipShareThis {background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;}.switchShareThis:hover~.tooltipShareThis,.shareThisBtn:hover~.tooltipShareThis {display:inline-block;}.switchShareThis.active~.tooltipShareThis {display:none;}.googlePlus {float: left;height:24px;width:128px;padding-top:5px;margin:-5px 3px 0 10px;}.jsShareThisFB1 {float:left}.googlePlusReplaceSpacer {height:24px;width:38px}.switchShareThis,.widgetShareThis,.buttonShareThis {cursor: pointer;display: inline-block;text-shadow: none;vertical-align: middle}.switchShareThis.error,.widgetShareThis.error,.buttonShareThis.error {cursor:default;opacity:0.3}.widgetShareThis.clicked {cursor:default}.widgetShareThis.clicked .buttonShareThis {display: none}.hasTooltipShareThis {position: relative}.tooltipShareThis {display: none;position:absolute;z-index:1000}.switchShareThis:hover + .hasTooltipShareThis .tooltipShareThis,.hasTooltipShareThis:hover .tooltipShareThis {display:block}.switchShareThis:hover + .hasTooltipShareThis.clicked .tooltipShareThis,.hasTooltipShareThis.clicked .tooltipShareThis {display: none}.icoShareThis {display: inline-block;vertical-align: middle}.ie7 .switchShareThis,.ie7 .widgetShareThis,.ie7 .buttonShareThis,.ie7 .icoShareThis {display: inline}.switchShareThis {background: url("../images/share_this_3.3.0_rf52bb28.png") repeat scroll 0 0 transparent;height:21px;width:30px}.buttonShareThis{background:#ffffff;background: -moz-linear-gradient(top,#ffffff 0%,#f7f8f9 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f7f8f9));background: -webkit-linear-gradient(top,#ffffff 0%,#f7f8f9 100%);background: -o-linear-gradient(top,#ffffff 0%,#f7f8f9 100%);background: -ms-linear-gradient(top,#ffffff 0%,#f7f8f9 100%);background: linear-gradient(to bottom,#ffffff 0%,#f7f8f9 100%);border:1px solid #BFBFBF;border-radius:4px 4px 4px 4px;color:#555555;font:11px/20px verdana,arial;padding-right:0.5em}.buttonShareThis:hover{background:#ffffff;background: -moz-linear-gradient(top,#ffffff 0%,#efefef 48%,#d5d5d5 94%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(48%,#efefef),color-stop(94%,#d5d5d5));background: -webkit-linear-gradient(top,#ffffff 0%,#efefef 48%,#d5d5d5 94%);background: -o-linear-gradient(top,#ffffff 0%,#efefef 48%,#d5d5d5 94%);background: -ms-linear-gradient(top,#ffffff 0%,#efefef 48%,#d5d5d5 94%);background: linear-gradient(to bottom,#ffffff 0%,#efefef 48%,#d5d5d5 94%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d5d5d5',GradientType=0 )}.switchShareThis.clicked {background-position:0 -26px}.tooltipShareThis {background:#FFF;border:1px solid #CCDCF9;border-radius:4px 4px 4px 4px;color:#264988;font:11px/15px verdana,arial;padding:5px;right: -127px;text-align: left;top:30px;width:300px}.icoShareThis {background: url("../images/share_this_3.3.0_rf52bb28.png") repeat scroll 2px -69px transparent;height:20px;margin-right:0.5em;width:20px}.shareThisFblike .icoShareThis,.shareThisFbsend .icoShareThis,.shareThisFbrec .icoShareThis,.shareThisFblong .icoShareThis {background-position:2px -99px}.shareThisPlusone .icoShareThis {background-position:0 -157px;width:10px}.shareThisTwitter .icoShareThis {background-position:2px -129px}.switchShareThis + .widgetShareThis,.widgetShareThis + .widgetShareThis,.widgetShareThis + .switchShareThis {margin-left:0.5em}.widgetShareThis {height:22px}.widgetShareThis.shareThisFbsend.langDe {width:85px}.widgetShareThis.shareThisPlusone.langDe {width:80px}.widgetShareThis.shareThisTwitter.langDe {width:98px}.shareThisPlusone.clicked {margin-top:3px}.package_tour .shareThisFblike.clicked {margin-top: -2px}#flighthotel input.error{border-color:#c00;color:#c00;} table{ border-collapse:collapse;border-spacing:0;}#offerListHome .t24-Box{width:100%;height:386px}#offerListHome{height:auto;width:503px;background:#fff}#offerListHome th{color:#fff;font-weight:bold;line-height:20px;background:#3770D1}#offerListHome tr{line-height:14px;padding:7px 5px 8px}#offerListHome tr.odd{background:#F1F1F1}#offerListHome tr.even{background:#fff}#offerListHome td{border-bottom:1px dashed #ccc;font-size:11px;padding:7px 5px 8px}#offerListHome td a{color:#0046A0;text-decoration:underline;font-weight:bold}#offerListHome td a:hover{color:#FF7800}#offerListHome td a span{font-weight:normal}#offerListHome td.destination{width:33%}#offerListHome td.period{width:14%;text-align:center}#offerListHome td.price{width:25%;text-align:right}#offerListHome td.price a{padding-right:10px;text-decoration:underline;background-position:right -128px;color:#00F;font-size:14px}#offerListHome td.price a:hover{color:#FF7800}.t24-Box,.t24-SplitBox{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#999;border-style:solid;border-width:0 1px 1px}#offerListHome .targetAreaFlight{ background-position:0 -218px;padding:0 0 5px 22px;}#offerListHome .targetAreaSun{ background-position:0 -177px;line-height:16px;padding:0 0 2px 21px;}#offerListHome .targetAreaWater{ background-position:0 -196px;line-height:16px;padding:0 0 4px 25px;}.t24-priceLink-price{ font-size:13px;font-weight:bold;}#offerListHome a{ font-weight:bold;}#offerListHome td .t24-icon{ display:inline-block;position:relative;text-align:center;text-indent:-9999px;}#offerListHome td .t24-icon-arwGreen{ background-position:-109px -102px;height:21px;width:22px;}#offerListHome td .t24-priceLink .t24-icon-arwGreen{ vertical-align:middle;background-color:transparent;}#offerListHome .allRegions{border:0 none;padding-right:8px;text-align:right;padding-bottom:6px} .voucherBanner{background-color:#0069BC;border-radius:5px;color:#fff;font-family:Arial,Helvetica,sans-serif;height:65px;margin-top:10px;overflow: hidden;padding:10px;}.voucherBanner .voucher-early{float: left;margin:0.4em 0 0 1em;width:24%;}.voucherBanner .now-book{float: left;font-size:1.45em;width:100%;}.voucherBanner .up-to{float: left;line-height:0.9em;margin-top:1.5em;width:10%;}.voucherBanner .fifty-procent{color:#FF7800;float: left;font-size:3.6em;font-weight:bold;margin-top:0.35em;width:44%;}.voucherBanner .discount{float: left;font-size:1.45em;line-height:1.1em;margin-top:0.2em;width:36%;}.voucherBanner .voucher-code{float: left;margin:0.2em 0 0;width:36%;}.voucherBanner .voucher-code .hundred{float: left;width:35%;}.voucherBanner .voucher-code .hundred .euro{color:#FF7800;float: left;font-size:3.6em;font-weight:bold;line-height:1em;}.voucherBanner .voucher-code .hundred .voucher{float: left;font-size:1.45em;}.voucherBanner .voucher-code .voucher{float: left;font-size:0.85em;width:65%;}.voucherBanner .voucher-code .voucher .name{float: left;width:100%;}.voucherBanner .voucher-code .voucher .code{background:#004ca2;border-radius:3px;float: left;font-size:1.5em;font-weight:bold;margin-top:0.2em;padding:0.35em 0.7em 0.3em;}.voucherBanner .voucher-code .voucher .cashback{float: left;margin-top:0.3em;}.voucherBanner .voucher-code .voucher .cashback a{color:#ffffff;text-decoration: underline;}.voucherBanner .voucher-flex{float: left;padding:0.2em 0 0;position: relative;width:24%;}.voucherBanner .voucher-flex .pauschal{font-size:1.3em;}.voucherBanner .voucher-flex .every-time{float: left;font-size:1.4em;}.voucherBanner .voucher-flex .booking{color:#FF7800;float: left;font-size:2.8em;font-weight:bold;margin-top:0.25em;}.voucherBanner .voucher-flex .icon-info{background: transparent url("../images/t24_mainSprite_rf52bb28.png") no-repeat -145px -75px;cursor: pointer;float: left;height:15px;width:15px;}.voucherBanner .voucher-flex .banner{background:#FF7800 none repeat scroll 0 0;color:#ffffff;font-size:0.95em;font-weight:bold;padding:0.2em 2em;position:absolute;right: -44px;top:2px;transform: translate3d(0px,0px,1px) rotate(45deg);}.voucherBanner .toolTip{background:#ffffff none repeat scroll 0 0;border:1px solid #AFCFFF;color:#0046A0;font-size:1.3em;padding:0.7em;position:absolute;right:0;top:436px;width:30%;z-index:201;}.voucherBanner .voucher-plus{background: rgba(0,0,0,0) url("../images/voucherBanner/plus_rf52bb28.png") no-repeat scroll 6px 0;float: left;height:26px;margin-top:1.7em;width:7%;}.toolTip .header{float: left;font-size:1.1em;font-weight:bold;line-height:1.2em;margin-bottom:1.3em;}.toolTip .text-middle{float: left;font-weight:bold;margin-top:2.1em;width:22%;}.toolTip .text{float: left;font-weight:bold;line-height:1.2em;width:45%;}.toolTip .icon-lamp{background: rgba(0,0,0,0) url("../images/voucherBanner/icon-lamp_rf52bb28.png") no-repeat scroll 0 0;float: left;height:51px;width:70%;}.toolTip .priceless{float: left;margin:1em 0 0.5em;width:100%;}.toolTip .priceless span{font-weight:bold;}.toolTip ul{float: left;}.toolTip ul li{margin-top:0.7em;}.toolTip ul li span{font-weight:bold;}.toolTip ul li .icon{background: rgba(0,0,0,0) url("../images/voucherBanner/icon-check_rf52bb28.png") no-repeat scroll 0 3px;float: left;line-height:1.3em;padding-left:1.2em;}.toolTip .insurance{float: left;font-size:0.7em;margin-top:1.5em;}.voucherStatusMessage{background:#fff none repeat scroll 0 0;border:1px solid #ccdcf9;border-radius:5px;color:#264988;display: inline-block;font-size:11px;left:0;padding:6px 10px;position:absolute;text-align:center;top:0;width:200px;z-index:1;}.voucherStatusMessage.error{color:#f00;}.newStep4 .voucherBanner{margin:15px;}.newStep4 .toolTip{top:490px;}#LandingPage .voucherBanner{margin:15px;}#LandingPage .hotelBox .voucherBanner{margin:15px 0 0;}#LandingPage .toolTip{top:275px;}.sem.newDesign .voucherBanner .voucher{background:none;margin:0;width:65%;height:auto;text-indent:0;}.myvoucher{ color:#000;}.myvoucher h2{ margin:22px 0 0 0;color:#274A8A;}.myvoucher .voucherBannerImg{ background: url(../images/voucherBanner/gutscheinbanner_rf52bb28.png) no-repeat 100%;background-size:contain;width:100%;height:140px;}.coupon-value{ font-size:18px;}.myvoucher .content img.voucherBanner{ margin:0 0 10px 0;}.myvoucher .content .voucherTxt{ padding:10px 0;}.myvoucher .content .voucherTxt span{ font-weight:bold;color:#274A8A;}.myvoucher .content .voucherTxt p{ padding:5px 0;}.myvoucher .terms{ margin:14px 0 0 0;}.myvoucher .terms p{ font-weight:bold;font-size:14px;color:#274A8A;padding:10px 0;}.myvoucher .terms ul{ list-style:disc;}.myvoucher .terms ul li{ list-style:disc;padding:0 0 6px 0;}.myvoucher #footerMisc{ width:auto;} .el_box {background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px}.leftCol {width:390px;padding-right:5px}.rightCol {width:540px}.small {font-size:11px}.offerPacks label span,.index2012HRepeatS{background: url('../images/newDesign212/home/index2012HRepeatS_rf52bb28.png') no-repeat 0 0 transparent}.startForm .startSprite {background: url("../images/newDesign212/home/startSprite2012_rf52bb28.png") no-repeat scroll 0 0 transparent}.pointer{cursor: pointer}.shadowCorner {width:0px;height:0px;border-right:6px solid #535353;border-bottom:10px solid transparent;background: none}.tvText {display: inline-block;padding-top:5px}.tvLogos{margin-top:2px;display: inline-block;float: right;width:220px;height:20px;background: url('../images/newDesign212/home/startSprite2012_rf52bb28.png') no-repeat right top transparent}.divider {float: right;display: none;margin:-5px -14px 0 5px;width:10px;height:40px;background-position:0 -1483px}.js .rightCol .fbHeight,.js .leftCol .tvBoxHeight {vertical-align: middle;font-size:14px;height:40px;padding:5px 0}.fbHeight,.tvBoxHeight {float: left;vertical-align: middle;font-size:14px;height:40px;padding:5px 5px 0;color:#000;width:400px}.fbHeight {padding-left:0;float:right}.tvBoxHeight {margin-top:0;padding:0;text-align: right}.taHotelbewertungIndex{float: left;background: url('../images/comingSoonTA_rf52bb28.png') no-repeat -6px -4px transparent;height:45px;width:188px;margin-bottom:10px}#newstickernew {border-radius:0 5px 0 0;color:#264988;font:bold 11px/16px Arial;position:absolute;right:1px;top:1px;width:771px;z-index:1;background:#A0DBFD;background:rgba(255,255,255,0.75);background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 33%);background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(33%,rgba(255,255,255,0.75)));background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 33%);background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 33%);background: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 33%);background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 33%)}#newstickernew li {margin-top:0;padding-right:10px}.openNewsTicker{color:#0000CC;text-decoration: underline}.keyBox {color:#264988}.keyHead {float:left;padding-left:28px;margin-top:-7px;font-size:21px;color:#ff7903;background:url('../images/newDesign212/home/startSprite2012_rf52bb28.png') -270px -33px no-repeat}.destinationSplit .startForm .subformElement {width:170px;float: left;}.formBox {position:relative;overflow: hidden;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.startForm {position:relative}.dest label,.depAirport label,.cruisetripForm .destination label,.idestflat label {font-weight:700;font-size:12px;color:#264988}.startForm h2,.startForm fieldset {display: inline}.startForm label {display:block}.startForm option {padding-right:2px}.flattripForm {background:url('../images/newDesign212/startFormImg/flattrip_rf52bb28.jpg') no-repeat top right #fff}.earlybirdForm {background:url('../images/newDesign212/startFormImg/earlybird_rf52bb28.jpg') no-repeat top right #fff}.lastminuteForm {background:url('../images/newDesign212/startFormImg/lastminute_rf52bb28.jpg') no-repeat top right #fff}.allinclusiveForm {background:url('../images/newDesign212/startFormImg/allinclusive_rf52bb28.jpg') no-repeat top right #fff}.ownarrivalForm {background:url('../images/newDesign212/startFormImg/ownarrival_rf52bb28.jpg') no-repeat top right #fff}.cityhotelForm {background:url('../images/newDesign212/startFormImg/cityhotel_rf52bb28.jpg') no-repeat top right #fff}.flightForm {background:url('../images/newDesign212/startFormImg/flight_rf52bb28.jpg') no-repeat top right #fff}.flighthotelForm {background:url('../images/newDesign212/startFormImg/flighthotel_rf52bb28.jpg') no-repeat top right #fff}.cruisetripForm {background:url('../images/newDesign212/startFormImg/cruisetrip_rf52bb28.jpg') no-repeat top right #fff}.rentcarForm {background:url('../images/newDesign212/startFormImg/rentcar_rf52bb28.jpg') no-repeat top right #fff}.holidayhouseForm {background:url('../images/newDesign212/startFormImg/holidayhouse_rf52bb28.jpg') no-repeat top right #fff}.startForm .langingPageSubmitButton{display: none;}.offerPacks {border-radius:5px;width:187px}.offerPacks li {height:31px;border-top:1px solid #d7d7d7;background:#fff;z-index:2}.offerPacks li:first-child {border-top:0 none;padding-top:0px }.ie7 .offerPacks li {font-size:0}.ie7 .offerPacks label {font-size:12px}.offerPacks label span {background-position: -300px -30px;display: inline-block;height:23px;padding-top:8px;width:154px}.offerPacks input {vertical-align: text-top}.ie7 .offerPacks input {position:relative;vertical-align:middle;bottom:8px;margin-right:0}.offerPacks .active {position:relative}.offerPacks label {padding:0 0 0 5px;width:100%;background-position: -300px -30px}.ie7 .offerPacks label {padding-left:3px;line-height:16px}.offerPacks label span {display: inline-block;width:155px;height:23px;padding-top:8px;background-position: -300px -30px}.ie7 .offerPacks label span {width:152px}.offerPacks .active label {position:absolute;height:33px;width:180px;color:#de6800;background-repeat: repeat-x;font-weight:bold}.ie7 .offerPacks .active label{width:182px}.offerPacks .corner {display: none;font-size:0;line-height:0}.offerPacks ul {height:351px;background:#fff;border-radius:5px 0 0 0}.offerPacks .active .corner {display: inline-block;width:15px;height:33px;position:absolute;right:-13px;top:0;background-position:-12px -703px;z-index:2}.offerPacks .active .flattrip span{background-position:139px -314px}.offerPacks .active .earlybird span{background-position:136px -352px}.offerPacks .active .lastminute span{background-position:137px -388px}.offerPacks .active .allinclusive span{background-position:137px -425px}.offerPacks .active .ownarrival span{background-position:139px -819px}.offerPacks .active .cityhotel span{background-position:136px -659px}.offerPacks .active .flightLabel span{background-position:130px -498px}.offerPacks .active .flighthotel span{background-position:134px -535px}.offerPacks .active .cruisetrip span{background-position:131px -569px}.offerPacks .active .rentcar span{background-position:132px -602px}.offerPacks .active .holidayhouse span{background-position:131px -464px}.offerPacks .flattrip span{background-position:139px 3px}.offerPacks .earlybird span{background-position:136px -32px}.offerPacks .lastminute span{background-position:137px -66px}.offerPacks .allinclusive span{background-position:137px -100px}.offerPacks .ownarrival span{background-position:139px -785px}.offerPacks .cityhotel span{background-position:136px -631px}.offerPacks .flightLabel span{background-position:130px -168px}.offerPacks .flighthotel span{background-position:134px -208px}.offerPacks .cruisetrip span{background-position:131px -235px}.offerPacks .rentcar span{background-position:132px -272px}.offerPacks .holidayhouse span{background-position:131px -134px}.offerPacks .active label {background-position:0 -749px}#subform input {padding:2px 2px 2px 4px;border-radius:3px 3px 3px 3px;color:#444}#subform input,#subform select{font-size:11px}#subform {position:absolute;top:25px;left:215px;display: inline-block}.subformElement {float: left;margin:0 12px 6px 0}#subform label {height:16px;font-size:11px;line-height:16px;white-space: nowrap}#subform label * {font-style: normal}#subform h2,#subform .submitButton {display:none}.ie7 .ui-datepicker-trigger {float:none;position:absolute;margin-left:3px}#startFormBottom {position:absolute;right:0;bottom:0}#startFormBottom div {display: none;}#startFormBottom input {width:170px;height:37px;cursor:pointer;background: url('../images/t24_mainSprite_rf52bb28.png') repeat scroll 0 -240px transparent;border:0}#subform .loaderImage {height:170px;width:500px;background: url('../images/ajax-loader_rf52bb28.gif') no-repeat 32% center transparent}.formLine {width:535px;position:absolute;top:75px;left:215px;border-top:1px solid #acbdd4;border-bottom:1px solid #fff}.formLine2 {top:129px;}#subform fieldset {width:555px;display:block}.startForm div input {width:95.5%}.startForm div input.Radio,.startForm div input[type="radio"],.startForm div input[type="checkbox"] {width:auto}.startForm select {width:100%}.startForm .subformElement optgroup {margin-bottom:0;width:auto}.startForm .destination,.startForm .dest {width:370px;margin-bottom:10px}.startForm .optHotel,.startForm .optCategory,.startForm .optMeal,.destinationSplit .startForm .hotelAttributesSport {position:absolute;top:162px}.startForm .optCategory {left:182px}.startForm .optMeal {left:303px}.destinationSplit .startForm .optMeal,.destinationSplit .startForm .optCategory,.destinationSplit .startForm .hotelAttributesSport {width:110px}.destinationSplit .startForm .hotelAttributesSport {left:424px}.startForm .optHotel,.startForm .optHotelOrganizer {width:368px;margin-right:14px}.startForm .optHotel input,.startForm .optHotelOrganizer input,.startForm .suchstring input,.startForm .depCity input,.startForm .arrCity input{margin-bottom: -3px}.cityhotelForm .optHotel input,.cityhotelForm .suchstring input,.holidayhouseForm .destination input {width:97%}.destinationSplit .startForm .hotelAttributesWellness {margin-top:50px;clear:both;}.cityhotelForm .optHotel {top:200px}.startForm .depAirport {margin-bottom:12px}.startForm .depAirport,.startForm .optCategory,.startForm .hotelAttributesSport {width:280px}.startForm .optMeal {width:232px;margin-bottom:25px}.startForm .depDate,.startForm .datefrom,.startForm .dateto,.startForm .retDate,.startForm .departureDate,.startForm .returnDate {width:110px;position:relative}.flighthotelForm .depDate,.flighthotelForm .retDate{margin-top:4px }.startForm .optCategoryTT,.startForm .optOrganizerTT {width:134px}.startForm .child select {margin-top:18px}.startForm .ui-datepicker-trigger {margin:0;position:absolute}.index2012 .startForm .ui-datepicker-trigger {right:3px;top:19px}.startForm .child1,.startForm .child2,.startForm .child3 {display:none}.startForm .depDate input,.startForm .retDate input,.startForm .datefrom input,.startForm .dateto input {margin-bottom: -3px}.ie7 .startForm .depDate input,.ie7 .startForm .retDate input,.ie7 .startForm .datefrom input,.ie7 .startForm .dateto input,.ie7 .startForm .returnDate input{margin-bottom: -4px}.startForm .hightlight,.startForm option.hightlightIE,.ie9 .startForm select.hightlightIE{color:#FF7903}.startForm .hightlight option,.startForm .hightlight optgroup {color:#000}.startForm .duration {margin-bottom:11px}.startForm .roundtrip {float:none;width:auto}.startForm .roundtrip label {float:left}.flattripForm #startFormBottom,.lastminuteForm #startFormBottom,.ownarrivalForm #startFormBottom,.earlybirdForm #startFormBottom,.allinclusiveForm #startFormBottom,.holidayhouseForm #startFormBottom,.flighthotelForm #startFormBottom {right:206px;bottom:20px}.flightForm .depDate input,.flightForm .retDate input,.rentcarForm .depDate input,.rentcarForm .retDate input,.flighthotelForm .departureDate input,.flighthotelForm .returnDate input {width:93%}.destinationSplit .flighthotelForm .ui-datepicker-trigger {right:4px}#cityhotel fieldset {width:485px}.citythotelForm .suchstring input,.citythotelForm .optHotel input {width:96%}.destinationSplit .cityhotelForm .formLine {width:440px;top:88px}.destinationSplit .cityhotelForm .formLine2 {top:160px}.destinationSplit .cityhotelForm .optHotel {width:445px}.destinationSplit .cityhotelForm .suchstring {width:445px;margin-bottom:22px}.destinationSplit .cityhotelForm .datefrom,.destinationSplit .cityhotelForm .dateto {width:145px;margin-bottom:22px}.destinationSplit .cityhotelForm .adult {width:98px;margin-bottom:7px;clear:both}.destinationSplit .cityhotelForm .child{width:98px;margin-bottom:7px}.destinationSplit .cityhotelForm .suchstring label,.destinationSplit .cityhotelForm .optHotel label {font-weight:700;font-size:12px;color:#264988}.destinationSplit .cityhotelForm .optHotel .hint {display: none}.destinationSplit .cityhotelForm .optHotel input {margin:0}.destinationSplit .cityhotelForm .optCategory {width:126px;margin:0 0 22px;position:static}.destinationSplit .cityhotelForm .roomtype {width:95px;margin:16px 0 7px}.destinationSplit .cityhotelForm #startFormBottom {right:305px;bottom:35px}.destinationSplit .cityhotelForm .child,.destinationSplit .cityhotelForm .adult,.destinationSplit .cityhotelForm .number_of_rooms,.destinationSplit .cityhotelForm .roomtype {width:101px}.starSelector {border:1px solid #999;background:#fff}.starSelector .starChooserButton {display:inline-block;width:16px;height:18px;overflow: hidden}.starSelector .reduceStars {background-position: -144px -214px}.starSelector .raiseStars {background-position: -160px -214px}.starSelector .starDisplay {height:18px;margin:0 15px;width:60px;background-position: -78px -213px}.starSelector .starsGreen {display:inline-block;height:18px;width:0;background-position:0 -213px}.selectedStars_1 .starsGreen {width:12px}.selectedStars_2 .starsGreen {width:24px}.selectedStars_3 .starsGreen {width:36px}.selectedStars_4 .starsGreen {width:48px}.selectedStars_5 .starsGreen {width:60px}.starSelElm .starSelectorText {font-size:11px;height:16px;line-height:16px;white-space: nowrap;color:#999}.destinationSplit .flighthotelForm #subform li,.destinationSplit .cruisetripForm #subform li,.flightForm #subform li {float:left;width:100px;color:#0046A0;text-align:left}.destinationSplit .flighthotelForm #subform ul,.destinationSplit .cruisetripForm #subform ul{position:absolute;right:-718px;top:211px;width:250px;font-size:13px;font-weight:bold}.destinationSplit .cruisetripForm #subform li.cruisetripPrice,.destinationSplit .flightForm #subform li.flightPrice {width:78px}.destinationSplit .cruisetripForm #subform li.cruisetripPrice a,.destinationSplit .flightForm #subform li a {text-decoration:underline;color:#00f}.destinationSplit .cruisetripForm #subform li {width:168px;line-height:1.7em}.destinationSplit .cruisetripForm #subform ul,.destinationSplit .flightForm #subform ul {top:231px;right:-270px}.destinationSplit .cruisetripForm .startSprite {background: url("../images/t24_mainSprite_rf52bb28.png") no-repeat scroll -84px -180px transparent;}.destinationSplit .flightForm #subform li.flightPrice a:hover,.destinationSplit .cruisetripForm #subform li.cruisetripPrice a:hover{color:#FF7800}#flight fieldset {width:475px}.destinationSplit .flightForm .roundtrip {float: none;height:20px;margin-bottom:2px;width:auto}.flightForm .roundtrip label {margin-right:15px}.destinationSplit .flightForm .depAirport,.destinationSplit .flightForm .dest {width:214px}.destinationSplit .flightForm .dest {margin-right:0}.destinationSplit .flightForm .depAirport,.destinationSplit .flightForm .dest {margin-bottom:16px}.destinationSplit .flightForm .depAirport input,.destinationSplit .flightForm .dest input {width:96%}.destinationSplit .flightForm .retDate,.destinationSplit .flightForm .retTime,.destinationSplit .flightForm .retTimeRange,.destinationSplit .flightForm .airline {margin-bottom:16px}.destinationSplit .flightForm .depDate {margin-bottom:6px}.destinationSplit .flightForm .depDate,.destinationSplit .flightForm .retDate {width:98px}.destinationSplit .flightForm .depTime,.destinationSplit .flightForm .retTime {width:103px}.destinationSplit .flightForm .depTimeRange,.destinationSplit .flightForm .retTimeRange {width:100px}.destinationSplit .flightForm .flightClass,.destinationSplit .flightForm .airline {width:100px;margin-right:0}.destinationSplit .flightForm #subform ul {top:197px;right:-234px}.destinationSplit .flightForm #subform li {width:140px;line-height:1.4em}.destinationSplit .flightForm #subform li:after {content:'..............';width:100px;height:10px;}.destinationSplit .flightForm #subform li.flightPrice:after {content:'';width:0;height:0}.flightForm .adult,.flightForm .child {margin-bottom:10px}.destinationSplit .flightForm .adult {width:100px;clear:both}.destinationSplit .flightForm .child {width:156px;display: none}.flightForm .child1,.flightForm .child.child1,.flightForm .child.child2 {margin-right:12px;display:block}.flightForm .child1 {width:155px}.flightForm .child2 {width:115px;margin-bottom:27px}.flightForm .child select {margin-top:0}.flightForm .child .hint {font-size:11px;line-height:16px;white-space: nowrap}.destinationSplit .flightForm .directFlight {width:150px}.flightForm .directFlight label {float:right;margin-left: -5px;margin-bottom:0}.flightForm .directFlight input {float:left;margin-right:3px}.flightForm #startFormBottom {right:305px;bottom:30px}.flightForm .formLine {width:440px;top:113px}.flightForm .formLine2 {top:222px}.flightForm #subform ul {position:absolute;right:-237px;top:190px;width:234px;font-size:13px;font-weight:bold;text-align:right}.ie7 .flightForm #subform ul {top:131px}.flightForm #subform ul a {display:block;margin-bottom:7px;text-decoration:none}.flightForm #subform ul a:hover {text-decoration:underline;color:#00c}.flightForm #subform ul a:hover span {text-decoration:underline}.flightForm #subform ul .fll {color:#3a5c99}.destinationSplit .flighthotelForm .formLine {width:440px}.destinationSplit .flighthotelForm .formLine2 {top:177px}.destinationSplit .flighthotelForm #subform ul a {display:block;margin-bottom:10px;text-decoration:none;text-decoration:underline}.destinationSplit .flighthotelForm #subform .flighthotelOffer8,.destinationSplit .flighthotelForm #subform .flighthotelOffer9 {display:none}.destinationSplit .flighthotelForm .startForm .optCategory,.destinationSplit .flighthotelForm .startForm .optHotel {position:static}.ie7 .flighthotelForm #subform ul {top:183px}.flighthotelForm .formLine1{top:88px }.flighthotelForm .formLine2{top:200px }.flighthotelForm .subformGroup{position:absolute;width:440px;margin-top:5px;}.flighthotelForm .startForm .departure,.flighthotelForm .startForm .city,.flighthotelForm .startForm .depDate,.flighthotelForm .startForm .retDate,.flighthotelForm .startForm .adult,.flighthotelForm .startForm .child{ margin-bottom:13px;width:210px;}.flighthotelForm .startForm .city,.flighthotelForm .startForm .retDate{margin-right:0;}.flighthotelForm .startForm .depDayRange {width:155px;margin-right:65px}.flighthotelForm .startForm .retDayRange {width:166px}.flighthotelForm .startForm .child {display:block;margin-right:0}.flighthotelForm .startForm .child1,.flighthotelForm .startForm .child2,.flighthotelForm .startForm .child3{display:none}.flighthotelForm .startForm .fuhStyle{display:none }.flighthotelForm #subformTravellers{top:150px;}.flighthotelForm .startForm .depDayRange input,.flighthotelForm .startForm .retDayRange input {float:left}.flighthotelForm .startForm .depDayRange label,.flighthotelForm .startForm .retDayRange label {float:right}.flighthotelForm .childLayer select,#startForm.flighthotelForm .childLayer .child2,#startForm.flighthotelForm .childLayer .child3{margin-top:10px;}.destinationSplit .flighthotelForm #subform ul{left:506px;top:220px;width:210px;}.destinationSplit .flighthotelForm #subform li{width:100%;float: none;}.flighthotelForm #startFormBottom{bottom:40px;right:315px;}.comHotelInfo .c6 {color:#908f8f}.comHotelInfo div.fll {width:86%}#rentcar fieldset {width:287px}.destinationSplit .rentcarForm .subformElement {margin-bottom:20px}.destinationSplit .rentcarForm .departure,.destinationSplit .rentcarForm .city {width:277px}.destinationSplit .rentcarForm .departure label,.destinationSplit .rentcarForm .city label {font-weight:700;font-size:12px;color:#264988}.destinationSplit .rentcarForm .depDate,.destinationSplit .rentcarForm .retDate,.destinationSplit .rentcarForm .depTimeRange,.destinationSplit .rentcarForm .retTimeRange {width:130px;margin-bottom:7px}.destinationSplit .rentcarForm .depTimeRange,.destinationSplit .rentcarForm .retTimeRange {margin-top:18px}.destinationSplit .rentcarForm .retTimeRange {margin-right:-5px}.destinationSplit .rentcarForm #startFormBottom {bottom:44px;right:468px}.destinationSplit .rentcarForm .formLine {width:275px}.destinationSplit .rentcarForm .formLine2 {top:151px}.destinationSplit .rentcarForm .depDate .ui-datepicker-trigger {right:4px;}.destinationSplit .holidayhouseForm .destination{width:543px;margin-bottom:12px}.destinationSplit .holidayhouseForm .destination label{font-size:12px;font-weight:700;color:#274a8a}.destinationSplit .holidayhouseForm .formLine {width:535px;top:86px}.destinationSplit .holidayhouseForm .formLine2 {top:198px}.destinationSplit .holidayhouseForm .bedroom,.destinationSplit .holidayhouseForm .objecttype,.destinationSplit .holidayhouseForm .distancesea,.destinationSplit .holidayhouseForm .bathroom {position:absolute;top:171px}.destinationSplit .holidayhouseForm .bedroom {left:182px;width:79px}.destinationSplit .holidayhouseForm .bathroom {left:273px;width:79px}.destinationSplit .holidayhouseForm .distancesea {left:364px}.destinationSplit .holidayhouseForm .duration,.destinationSplit .holidayhouseForm .adult,.destinationSplit .holidayhouseForm .depDate {margin-bottom:14px}.destinationSplit .holidayhouseForm .bathroom {margin-bottom:12px}.destinationSplit .holidayhouseForm .checkGroup {width:352px;float:left;margin-top:63px;margin-right:100px}.destinationSplit.ie7 .holidayhouseForm .checkGroup,.destinationSplit.ie8 .holidayhouseForm .checkGroup,.destinationSplit.ie9 .holidayhouseForm .checkGroup {width:370px}.destinationSplit .holidayhouseForm .checkGroup label {width:150px;display: inline-block}.ie8 #subform input {height:16px;padding-top:5px}.ie8 #subform .directflight input {height:10px;padding-top:0}.ie8 #subform select {height:25px;padding:4px}#holidayhouse .default {color:#666}.destinationSplit.ie7 .holidayhouseForm .checkGroup label {width:78px}#subform .checkGroup input {vertical-align:middle}.ie7 .ownarrivalForm .dest{margin-bottom:11px}.ownarrivalForm .themes {margin-bottom:12px}#cruisetrip fieldset {width:455px}.destinationSplit .cruisetripForm .depTime,.destinationSplit .cruisetripForm .reDate,.destinationSplit .cruisetripForm .veranstalter .destinationSplit .cruisetripForm .kreuzfahrtdauer,.destinationSplit .cruisetripForm .kreuzfahrtgebiete,.destinationSplit .cruisetripForm .kreuzfahrtschiffe,.destinationSplit .cruisetripForm .land,.destinationSplit .cruisetripForm .kreuzfahrthafen,.destinationSplit .cruisetripForm .adult,.destinationSplit .cruisetripForm .child {width:215px}.cruisetripForm .adult {clear:both}.cruisetripForm .reederer,.cruisetripForm .ship,.cruisetripForm .preis,.cruisetripForm .passagiere,.cruisetripForm .bordsprache,.cruisetripForm .hafen,.cruisetripForm .besondereReisen {width:123px}.cruisetripForm .packageonly {width:300px}.cruisetripForm .packageonly label {float:right;margin-right:151px}.cruisetripForm .packageonly input {float:left}.cruisetripForm .destination select {border:2px solid #274a8a}.destinationSplit .cruisetripForm .radio {width:100%;margin:5px 12px 27px 0}.destinationSplit .cruisetripForm .radio label:first-child + label + label + label + label + label {margin-left:49px;margin-right:18px}.destinationSplit .cruisetripForm .radio label {margin-top:3px;width:110px;float:left;margin-bottom:10px !important}.destinationSplit .cruisetripForm .kreuzfahrtgebiete {margin-top:0px;}.destinationSplit .cruisetripForm .kreuzfahrtschiffe,.destinationSplit .cruisetripForm .land,.destinationSplit .cruisetripForm .kreuzfahrthafen {margin-top:0px;display:none}.destinationSplit .cruisetripForm .radio input {margin-right:2px;vertical-align:middle}.cruisetripForm #startFormBottom {right:305px;bottom:43px}.cruisetripForm .formLine {display:none!important;width:440px;top:142px}.cruisetripForm .formLine2 {display:none!important;top:160px}.cruisetripForm select{position:relative}.destinationSplit .cruisetripForm .depTime,.destinationSplit .cruisetripForm .reDate {width:30%}.destinationSplit .cruisetripForm .kreuzfahrtdauer {margin-left:115px;margin-top: -51px;width:32%}.destinationSplit .cruisetripForm .kreuzfahrtgebiete,.destinationSplit .cruisetripForm .kreuzfahrtschiffe,.destinationSplit .cruisetripForm .land,.destinationSplit .cruisetripForm .kreuzfahrthafen {width:57%}.destinationSplit .cruisetripForm #subform ul#searchmenue {margin-bottom:15px;position: relative;top:0;left:0;width:440px;float: left;display: inline;}.destinationSplit .cruisetripForm #subform ul#searchmenue li {width:108px;text-align:center;margin:1px;cursor: pointer}.destinationSplit .cruisetripForm #subform ul#searchmenue li a:hover{background-color:#7A9ECE}.destinationSplit .cruisetripForm #subform ul#searchmenue li#current a {background-color: transparent;border-color:#0046A0;border-style: solid;border-width:1px 1px 0;color:#0046A0;font-weight:bold}.destinationSplit .cruisetripForm #subform ul#searchmenue li a {font-weight:normal;text-decoration:none;text-align:center;background-color:#0046A0;border-bottom:1px solid #FFFFFF;border-radius:5px 5px 0 0;color:#FFFFFF;display:block;}.kat2 {width:26px}.kat4 {width:52px}.kat5 {width:66px}.kat6 {width:76px}.uiAutocomplete .ui-autocompletec {padding:0.2em 0.4em;background:#aaa;}input.ui-autocomplete-loading {background:#fff url('../images/autocompletloader_rf52bb28.gif') 98% 2px no-repeat}input.ui-autocomplete-loading {background:#fff url('../images/autocompletloader_rf52bb28.gif') 98% 2px no-repeat}.destinationComplete {overflow:auto}.carrentComplete {max-height:280px;overflow:auto}.uiAutocomplete .ui-state-hover{background:#ddd}.rndCornerM {border-radius:0 5px 0 0}#startForm {float:none;height:351px}.destinationSplit .startForm .multiAttribs {width:416px}.destinationSplit .startForm .multiAttribs input {margin-right:2px}.destinationSplit .startForm #subform .multiAttribs label {font-size:9px;float: left;line-height:14px;width:128px}.index2012 .startForm .multiAttribs label {margin-top:0px}#subform .multiAttribs input {height:auto;vertical-align:top}.hotlineFee,.hotlineSpecial{display:block;}.serviceBanner{background:#FFF9E4;box-shadow:0 3px 5px rgba(0,0,0,0.8);display:block;height:80px;left:0;max-width:100%;padding-left:0;margin-bottom:12px;position:fixed;top: -110px;width:100%;z-index:9999;}.serviceBanner .close{background: none repeat scroll 0 0 #C4C4C4;border-radius:10px;color:#FFFFFF;cursor: pointer;display:block;font:bold 13px/12px Arial;height:14px;position:absolute;right:4px;text-align:center;top:4px;width:14px;}.serviceBanner .bannerContent{margin:20px 0 0 100px;width:980px;}.serviceBanner .bannerHead{font-size:15px;font-weight:bold;line-height:1.2em;margin:10px 50px 0 23px;}.serviceBanner .iconOperator{background: url("../images/offerCode_rf52bb28.png") no-repeat scroll 0 0 transparent;height:50px;left:0;position: inherit;top:13px;width:55px;}.serviceBanner .bannerTel{font-size:14px;margin:10px 50px 0 0;}.serviceBanner .bannerTel strong{margin-left:5px;}.serviceBanner .hasToolTip{font-size:14px;background: none;text-indent:0;bottom:0;font-family: 'Arial',sans-serif;color:#0000FF;}.serviceBanner .hotlineFee{margin-bottom:0;}.serviceBanner .bannerZeiten{margin:10px 50px 0 5px;}.index2012 .startForm .childLayer .child select{width:auto}.index2012 .startForm .childLayer .child label{overflow:visible;width:263px;height:20px}.index2012 .startForm #subform .childLayer .child label {font-size:10px}.index2012 .startForm .childLayer{position:absolute;width:265px;padding:5px;z-index:1003;background:none repeat scroll 0 0 #EEEEEE;border:2px solid #CCCCCC;box-shadow:0 2px 5px #999999}.index2012 .startForm .childLayer .closeElm{background:url("../images/fancybox_rf52bb28.png") repeat -40px 0;height:30px;width:30px;color:#000;text-indent:-9999px;right:-14px;top:-14px;cursor:pointer}.index2012 .startForm .childLayer .child{margin-bottom:10px;width:82px}.index2012 .startForm.childLayer .child2,#startForm .childLayer .child3{margin-top:28px}.index2012 .startForm .childLayer .child3{margin-right:-10px}.index2012 .startForm .childLayer .closeButton{background-position:-108px -102px;background-image:url("../images/t24_mainSprite_rf52bb28.png");background-repeat:no-repeat;color:#000;float:right;text-decoration:none;cursor:pointer;text-indent:-9999px;overflow:hidden;width:23px;height:23px}.index2012 .childLayer .child1{margin:5px 10px 0 0;}.index2012 .childLayer .child2,.index .childLayer .child3{margin-top:28px;}.index2012 .childLayer .child select{ margin:0;}.index2012 .childLayer .child1 select{ margin:5px 0 0;}.index2012 .startForm .childLayer .child {margin-right:5px}.index2012 .moreAirportsTextlink{font-size:0.77em;float:right;position:absolute;right:0;top:1px;color:#00f;text-decoration: underline;cursor:pointer;}