/* Unister CSS Libraries. Copyright (c) 2006-2014 Unister GmbH <http://www.unister-gmbh.de> */
 .weeklyDealSprite {background: url('../images/dealSpriteSmall_r202508070234.png') no-repeat scroll 0 0 transparent}#weeklyDeal {position:relative;background:#edf4fc;border:1px solid #fff;border-bottom-color:#d9d9d9;margin:0 2px 10px 0}#weeklyDeal .corner {float:left;margin:10px 5px 0 -8px;height:42px;width:62px;background-position:-328px 0;text-indent:-99999px}#weeklyDeal h2 {width:171px;height:20px;text-indent:-99999px;background-position:-153px 0;margin:14px 0 0;font:bold 22px/1.2em Arial;color:#264989;float:left}#weeklyDeal a {text-decoration:none}#weeklyDeal .imgBrd {display:inline-block;width:240px;height:158px;position:relative;left:3px}#weeklyDeal img {border:3px solid #fff;-webkit-box-shadow:0 0 10px 1px #999;-moz-box-shadow:0 0 10px 1px #999;box-shadow:0 0 10px 1px #999}#weeklyDeal .dealStartDate {display:inline-block;font:bold 12px/1.1em Arial;color:#d70017;height:16px;width:91px;margin:24px 0 0 3px;float:left}#weeklyDeal .button {float:right;position:relative;display:inline-block;height:62px;width:150px;text-indent:-9999px}.ibe #weeklyDeal {margin:0 -9px 10px;border-top-color:#d9d9d9}.hotelreview #weeklyDeal .imgBrd,.seoreiseziele #weeklyDeal .imgBrd {left:4px}.hotelreview #weeklyDeal,.seoreiseziele #weeklyDeal {border-color:#d9d9d9;margin:0 0 10px}.sem #weeklyDeal h2 {padding:0} .formLayer {width:674px;border:3px solid #ccc;border-top-width:0;border-radius:0 0 5px 5px;box-shadow:0 5px 3px #999}.formLayer .close {position:absolute;top:3px;right:5px;text-indent: -9999px;width:30px;height:30px;background: url('../images/advancedSprite_r202508070234.png') no-repeat -472px -341px;cursor: pointer}.formLayer #hbForm,.formLayer #lpFormWrap {margin:0}#formLayer .hbBoxHead,#formLayer div #formHead {left: -10px}.formLayer #hbForm #subform,.formLayer #lpFormWrap #subform{min-height:100px}.formLayer #hbForm #submit-element input,.formLayer #lpFormWrap #submit-element input{margin:0}.formLayer #hbForm #subform .loaderImage,.formLayer #lpFormWrap #subform .loaderImage {height:100px}#formLayer div #fieldset-ChoosePackage {height:18px;background-position:0 -2598px;padding:31px 0 3px}#formLayer div .offerPacks .block1 {width:auto;float: none}#formLayer div .offerPacks .block1 li {display:inline-block;float:left;clear: none;width:130px }.formLayer #fieldset-Attribute,.formLayer .optCategory,.formLayer .optMeal,.formLayer .optCategory,.formLayer .rootype,.formLayer .rootypeHB,.formLayer .optCategoryHB,.formLayer .optMealHB,.formLayer .child{display:none}.formLayer #fieldset-Housing {position:absolute;top:46px;left:207px}.formLayer #submit-element {position:absolute;right:0;top:48px} .depAirport {position:relative}.depAirport .moreAirports {cursor:pointer;color:#00c;text-decoration:underline;font-size:11px;position:absolute;top:-4px;right:0}.airportLayerFancyBox {background:#fff}.airportOptions {width:740px;margin:0 0 -10px;padding:10px 10px 0;}.airportOptions .airportLayerHead {float:none;padding:0;color:#2382c0;font-size:20px;line-height:16px;margin:0 0 10px;font-weight:bold}.airportOptions input {margin:2px 5px 0 1px;float:left}.airportOptions .countryHeadline {padding-bottom:5px;display:block}.airportOptions div label {display:block;height:20px;line-height:20px;padding-top:1px}.airportOptions .countryTabs [data-id] {color:#2382C0;cursor: pointer;text-decoration: underline;}.airportOptions .countryTabs .active {color:#000;cursor:default;text-decoration:none;}.airportOptions .europeMap {position:relative;width:350px;height:375px;background:url('../images/airportLayer/europeMap_r202508070234.gif') no-repeat 0 0;}.airportOptions .mapLabel {position:absolute;margin:0;left:-10000px;top:-1000px;}.airportOptions .mapLabel .name {position:absolute;top:-43px;left:-3px;z-index:1;padding:7px 5px;white-space:nowrap;background:#fff;border:0;color:#2382c0;border-radius:5px;font:bold 18px/16px Arial;text-align:center;-webkit-box-shadow:0 1px 3px 0 #999;box-shadow:0 1px 3px 0 #999}.airportOptions .mapLabel .name .arrow,.airportOptions .mapLabel .name:after {content:'.';overflow:hidden;display:inline-block;position:absolute;bottom:-10px;left:12px;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:10px 15px 0 0}.airportOptions .mapLabel .name .darkArrow,.airportOptions .mapLabel .name:before {content:'.';overflow:hidden;display:inline-block;position:absolute;bottom:-11px;left:13px;width:0;height:0;border-color:#999 transparent transparent;border-style:solid;border-width:10px 15px 0 0}.airportOptions .mapLabel input:hover+.name {display:block;}.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 .westerlandsyltAp {left:117px;top:63px}.airportOptions .kasselcaldenAp {left:130px;top:187px}.airportOptions .karlsruhebadenbadenAp {left:118px;top:257px}.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,.airportOptions .weezeniederrheinAp {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 .zweibrckenAp {left:98px;top:251px}.airportOptions .kasselcaldenAp {left:124px;top:181px}.airportOptions .brsselAp {left:32px;top:195px}.airportOptions .charleroiAp {left:46px;top:205px}.airportOptions .lttichliegeAp {left:60px;top:203px}.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 .highlight {color:#2382c0;font-weight:bold}.airportOptions .bgHighlight {background:#e0f2fb;border-radius:4px}.airportOptions .mark {color:#2382c0;font-weight:bold}.airportOptions .region {display:inline-block;vertical-align:top;}.airportOptions .country {margin-bottom:10px;}.airportOptions .colum {display:inline-block;vertical-align:top;width:185px;}.airportOptions .colWidth {width:185px;}.airportOptions .inputsDE .countryHeadline {position:relative;bottom:5px;padding:0;height:0;overflow:hidden;border-top:1px dashed #aaa;}.airportOptions .allAirports {border-top:1px dashed #aaa;padding-top:10px;}.airportOptions.layoutfallback .inputGroup {border-top:1px dashed #aaa;padding-top:10px}.airportOptions.layoutfallback .germanBox {padding:0;border:none;}.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 {margin-top:5px;padding-top:5px;border-top:1px dashed #aaa;}.airportOptions.layoutDE_AT .inputsDEdirection .countryHeadline {display:none;}.airportOptions.layoutDE_AT .inputGroup {width:370px}.airportOptions.layoutDE_AT .inputGroup.btn {position:absolute;right:0;bottom:0;width:auto;margin:0;border:none;} .fancyboxLoading {position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}.fancyboxLoading div {position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox_r202508070234.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 {position:absolute;top:0;left:0;padding:0;z-index:1000001;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;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/mainElements_r202508070234.png') no-repeat -566px -61px;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:url('../images/fancybox/blank_r202508070234.gif') 0 0 repeat;z-index:1102;display:none}.ie8 .fancyboxLeft,.ie8 .fancyboxRight {background:url('../images/transparent_r202508070234.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_r202508070234.png');background-position:-40px -30px}.fancyboxRight .fancyIco {background-image:url('../images/fancybox_r202508070234.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_r202508070234.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_r202508070234.png') -40px -90px no-repeat}.fancyboxTitleFloatMain {color:#fff;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../images/fancybox-x_r202508070234.png') 0px -40px}.fancyboxTitleFloatRight {padding:0 0 0 15px;background:url('../images/fancybox_r202508070234.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}.airportLayerFancyBox {background:#fff}.airportOptions {width:735px}.airportOptions .airportLayerHead {float:none;padding:0;color:#2382c0;font-size:20px;line-height:16px;margin:0 0 10px;font-weight:bold}.airportOptions .btd {border-top:1px dashed #aaa;padding-top:10px}.airportOptions input {margin:2px 5px 0 1px;float:left}.airportOptions .otherCountry {margin-bottom:10px}.airportOptions strong {padding-bottom:5px;display:inline-block}.airportOptions div label {display:block;height:20px;line-height:20px;padding-top:1px}.aiduch .airportOptions div label {padding-left:1px}.airportOptions .allOptionsBox {position:absolute;bottom:7px;left:10px;width:370px}.aiduch .airportOptions .allOptionsBox {position:inherit;width:200px}.airportOptions .lineBox {clear:both}.airportOptions .regionBoxWide {width:185px}.airportOptions .regionBoxShort {width:115px}.airportOptions .europeMap {position:relative;background:url('../images/airportLayer/europeMap_r202508070234.gif') no-repeat 0 0;margin-left:15px;width:350px;height:375px}.europeMap,.ie8 .airportOptions .europeMap {width:345px}.airportOptions .europeMap input {position:absolute;margin:0}.airportOptions .nordAp {display:none}.airportOptions .ostAp {display:none}.airportOptions .westAp {display:none}.airportOptions .sdAp {display:none}.airportOptions .deutschlandalleflughfenAp {display:none}.airportOptions .schweizalleflughfenAp {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 .westerlandsyltAp {left:117px;top:63px}.airportOptions .kasselcaldenAp {left:130px;top:187px}.airportOptions .karlsruhebadenbadenAp {left:118px;top:257px}.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,.airportOptions .weezeniederrheinAp {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 .zweibrckenAp {left:98px;top:251px}.airportOptions .kasselcaldenAp {left:124px;top:181px}.airportOptions .brsselAp {left:32px;top:195px}.airportOptions .charleroiAp {left:46px;top:205px}.airportOptions .lttichliegeAp {left:60px;top:203px}.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 .highlight {color:#2382c0;font-weight:bold}.airportOptions .bgHighlight {background:#e0f2fb;border-radius:4px}#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}.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}.airportLayerFancyBox .buttonSprite {background:url('../images/buttonSprite_r202508070234.png') no-repeat 0 0}.airportLayerFancyBox .button {display:inline-block;text-decoration:none;cursor:pointer}.airportLayerFancyBox .buttonText {float:left;text-align:right;background-repeat:repeat-x}.airportLayerFancyBox .buttonRight {display:inline-block}.airportLayerFancyBox .selectChangesButton {position:relative;left:0;top:0;background-position:0 -855px;height:37px}.aiduch .airportLayerFancyBox .selectChangesButton {left:-5px;top:20px}.airportLayerFancyBox .selectChangesButton .buttonText {text-shadow:0 -1px 1px #666;color:#fff;font-weight:bold;background-position:0 -740px;height:34px;font-size:14px;margin:0 0 0 18px;padding:19px 5px 0 0}.airportLayerFancyBox .selectChangesButton .buttonRight {background-position:0 -796px;height:53px;width:17px}.airportLayerFancyBox .foreignCountries {display:none;position:absolute;left:0;top:58px;background:#FFF;width:370px}.airportLayerFancyBox .foreignCountries.showBox {display:block}.airportLayerFancyBox .linkCountries .switchCountries {cursor:pointer;color:#2382C0;text-decoration:underline}#fancybox-wrap.fancyboxPortalStyle {background:transparent;border-color:rgba(255,255,255,0.5);}.fancyboxPortalStyle .fancyboxOuter {background:#fff;border-radius:8px}.fancyboxPortalStyle .fancyboxContent {padding:0;overflow:visible}#fancybox-wrap.fancyboxPortalStyle .fancyboxContent {padding:0;}.fancyboxPortalStyle .headline {font-size:14px;color:#0071b5;height:22px;line-height:22px;margin:0;border-radius:8px 8px 0 0;padding:5px 20px 2px;background:#dce9f9;background: -moz-linear-gradient(top,#fff 0%,#dce9f9 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dce9f9));background: -webkit-linear-gradient(top,#fff 0%,#dce9f9 100%);background: -o-linear-gradient(top,#fff 0%,#dce9f9 100%);background: -ms-linear-gradient(top,#fff 0%,#dce9f9 100%);background: linear-gradient(to bottom,#fff 0%,#D0E1F8 100%);border-bottom:1px solid #fff;-webkit-box-shadow:0px 2px 2px rgba(50,50,50,0.41),0px -1px 3px rgba(50,50,50,0.21);-moz-box-shadow:0px 2px 2px rgba(50,50,50,0.41),0px -1px 3px rgba(50,50,50,0.21);box-shadow:0px 2px 2px rgba(50,50,50,0.41),0px -1px 3px rgba(50,50,50,0.21);}.fancyboxPortalStyle .content {padding:15px 20px} .mbs {margin-bottom:5px}.mbm {margin-bottom:10px}.mbl {margin-bottom:15px}.txtR {text-align:right}.txtC {text-align:center}.c1 {color:#fff}.newDesignSem .newDesign .newLandingPage .wstars{display:inline-block;margin:6px 0 0 3px;height:16px;background:url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat 0 -159px transparent}.newDesignSem .newDesign .newLandingPage .wstars_1_0{width:20px}.newDesignSem .newDesign .newLandingPage .wstars_1_5{width:29px}.newDesignSem .newDesign .newLandingPage .wstars_2_0{width:37px}.newDesignSem .newDesign .newLandingPage .wstars_2_5{width:48px}.newDesignSem .newDesign .newLandingPage .wstars_3_0{width:56px}.newDesignSem .newDesign .newLandingPage .wstars_3_5{width:66px}.newDesignSem .newDesign .newLandingPage .wstars_4_0{width:76px}.newDesignSem .newDesign .newLandingPage .wstars_4_5{width:85px}.newDesignSem .newDesign .newLandingPage .wstars_5_0{width:95px}.newDesignSem .newDesign .newLandingPage .wstars_5_5{width:104px}.newDesignSem .newDesign .newLandingPage .wstars_6_0{width:112px}.newDesignSem .newDesign .newLandingPage .wstars_6_5{width:112px}.newDesignSem .newDesign .newLandingPage .wstars_7_0{width:112px}.newDesignSem .topLineNew {display:none}.newDesignSem .newDesign #content {padding:0;background-color: transparent;margin-bottom:0}.newDesignSem .newDesign .section {background-color:#fff;border-radius:5px}.newDesignSem .newDesign .newLandingPage .hotelBox {position:relative;z-index:2}.newDesignSem .newDesign .section .offersList {margin:0;border:0 none}.newDesignSem .newDesign h2.title {font-size:24px;line-height:30px;padding:0}.newDesignSem .newDesign .location {color:#274a8a}.newDesignSem .newDesign .hotline {color:#274a8a;float: right;background:url('../images/offerCode_r202508070234.png') no-repeat 0px -83px;padding-left:24px;}.newDesignSem .newDesign .testimonial {display: none;}.newDesignSem .newDesign .location li {display:inline}.newDesignSem .newDesign .hotelPic {width:400px;position:relative;float:left;margin-right:20px}.newDesignSem .newDesign .hotelPic .seal,.newDesignSem .newDesign .hotelPic .award {position:absolute;top:10px;right:10px}.newDesignSem .newDesign #LandingPage .coupon {background:url('../images/coupon_step4_r202508070234.png') no-repeat 0 0;height:105px;position:absolute;width:100px}.newDesignSem .newDesign #LandingPage .coupULT {background:url('../images/coupon_step4_ult_r202508070234.png') no-repeat 0 0}.newDesignSem .newDesign #LandingPage .coup100 {background:url('../images/coupon_step4_100_r202508070234.png') no-repeat 0 0}.newDesignSem .newDesign #LandingPage .couponBig {background:url('../images/coupon_hover_r202508070234.png') no-repeat -221px 0;border:none;display:none;height:81px;left:51px;position:absolute;top:-72px;width:218px;z-index:131}.newDesignSem .newDesign #LandingPage .coupBigULT {background:url('../images/coupon_hover_ult_r202508070234.png') no-repeat -221px 0}.newDesignSem .newDesign #LandingPage .coupBig100 {background:url('../images/coupon_hover_100_r202508070234.png') no-repeat -221px 0}.newDesignSem .newDesign.aiduch #LandingPage .coupon {background-image:url('../images/aiduch/coupon_step4_r202508070234.png')}.newDesignSem .newDesign.aiduch #LandingPage .couponBig {background-image:url('../images/aiduch/coupon_ch_hover_r202508070234.png')}.newDesignSem .newDesign .moreHotelInfos {width:370px;float:left;position:relative}.newDesignSem .newDesign .moreHotelInfos li {float:left;display:inline}.newDesignSem .newDesign .title {font-size:16px;color:#274a8a;margin-bottom:2px;font-weight:bold;}.newDesignSem .newDesign .roomTypes {width:370px;float:left;position:relative;margin:0;color:#274a8a;}.newDesignSem .newDesign .roomTypes .tipp {height:47px;background:url('../images/tipp_zimmer_r202508070234.png') no-repeat 0px 0px;border:0 none;position:absolute;width:47px;}.newDesignSem .newDesign .roomTypes img {height:83px;width:165px;cursor:pointer}.newDesignSem .newDesign .roomTypes h4 {text-decoration: underline;color:#00c;cursor: pointer;}.newDesignSem .newDesign .roomTypes .wrapper{overflow: hidden;padding-top:5px;background-color:#e0ebff;}.newDesignSem .newDesign .roomTypes .wrapper ul{margin-top:2px;}.newDesignSem .newDesign .roomTypes .clear{clear:both;}.newDesignSem .newDesign .roomTypes .item1_1 {float:left;display:inline;width:165px;padding:10px;}.newDesignSem .newDesign .roomTypes .item2_1 {float:left;display:inline;width:170px;padding:10px 0px 10px 10px;}.newDesignSem .newDesign .roomTypes .item2_2 {float:left;display:inline;width:170px;padding:10px 5px 10px 5px}.newDesignSem .newDesign .roomTypes .item2_2 img {width:165px;height:83px}.newDesignSem .newDesign .roomTypes .map .seoHotelSights {padding:0}.newDesignSem .newDesign .roomTypes .map #map {width:160px;height:185px;margin-right:15px;}.newDesignSem .newDesign #thumbPicture {position:absolute;left:-240px;top:50px;z-index:3000;background:#fff url('../images/loaderTransparent_r202508070234.gif') no-repeat center center;border:1px solid #95a8c8;padding:6px;line-height:0}.newDesignSem .newDesign .thumbPic {margin:0 5px 2px 0;display:inline-block}.hotelroomBoxLayer {background:#fff}.hotelroomBoxLayer h4 {font-size:16px;padding:12px 14px;color:#2a4d8f;border:1px solid #fff;border-radius:10px 0 0 0;background:#c6dbf6;background: -moz-linear-gradient(top,#f5f8fd 0%,#c6dbf6 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f8fd),color-stop(100%,#c6dbf6));background: -webkit-linear-gradient(top,#f5f8fd 0%,#c6dbf6 100%);background: -o-linear-gradient(top,#f5f8fd 0%,#c6dbf6 100%);background: -ms-linear-gradient(top,#f5f8fd 0%,#c6dbf6 100%);background: linear-gradient(to bottom,#f5f8fd 0%,#c6dbf6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f8fd',endColorstr='#c6dbf6',GradientType=0 );-moz-box-shadow:0 2px 2px #EEF1F7;-webkit-box-shadow:0 2px 2px #EEF1F7;box-shadow:0 2px 2px #EEF1F7}.hotelroomBoxLayer .imageLayer{float: left;width:280px;height:auto;margin:16px;}.hotelroomBoxLayer .descriptionLayer {display:block;float:left;padding:5px;margin:16px 4px 4px 4px;width:400px !important;font-size:12px;color:#274a8a}.hotelroomBoxLayer .descriptionLayer.noExp,.hotelroomBoxLayer .description.noExp{width:545px}.hotelroomBoxLayer .featuresLayer {padding:5px;margin:4px 4px 16px;color:#274a8a;font-size:11px;width:209px;float:left}.hotelroomBoxLayer .featuresLayer li {padding:0 0 0 20px;margin-bottom:2px;background:url('../images/hRepeat2013_r202508070234.png') no-repeat -2px -1354px}.hotelroomBoxLayer{width:900px;z-index:1000}.hotelroomBoxLayer .description{float:left;width:441px;margin:16px 0}.hotelroomBoxLayer .hiddenInfo{font-size:.9em}.hotLine{text-align:right;top:60px;position:relative}.userOpinions{margin:5px 16px;padding:0 30px}.hotelroomBoxLayer h5{margin:0 16px;color:#264988;font-size:14px;}.hotelroomBoxLayer .descriptionLayer h5{margin:0 0 10px}.userOpinions h6{background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0px -2610px;text-indent:20px;margin-bottom:5px;color:#264988;font-weight:700;line-height:1.2em;font-size:12px;}.userOpinions p{margin-bottom:15px}.userOpinions:before{background:url(../images/ibeSprite_r202508070234.png) -250px -200px;position:absolute;height:30px;width:30px;display:block;content:" ";float:right;right:22px}.userOpinions:after{background:url(../images/ibeSprite_r202508070234.png) -220px -200px;position:absolute;height:30px;width:30px;display:block;content:" ";bottom:6px;left:9px}.aiduExperte{width:145px;height:248px;display:block;float:right;position:relative;margin:16px 16px 16px 0}#fancybox-content div {overflow: hidden!important;}.expertImages{position:absolute;display:block;margin:auto;bottom:105px;width:139px}.expertBackground{background-color:#f4f9ff;height:134px;width:133px;position:relative;left:6px;top:11px;}.polaroid{background:url('../images/roomTypeSprite_r202508070234.png') no-repeat 0 0;position:absolute;top:0;width:145px;height:190px}.expertName{position:absolute;bottom:67px;text-align:center;width:146px}.hotelroomBoxLayer .featuresLayer{width:420px;margin:0 0 16px 0;padding:0}.hotelroomBoxLayer .featuresLayer li{float:left;width:45%}.hotelroomBoxLayer .roomDetails{display:block;width:187px;float:left;border:2px solid #E0F3FA;margin:16px 0;padding:5px}.roomSlideWrapper{width:280px;height:63px;overflow:hidden;position:relative}.roomSlide{position:absolute}.roomSlide li{float:left;width:70px;height:63px;}.roomSlide li img{width:63px;height:63px;margin-right:6px;border-radius:10px}.roomSlide li img:first-child{margin-left:3px}.imageLayer img{border-radius:10px}.lefty,.righty{position:absolute;height:10px;width:10px;background:rgba(255,255,255,0.8);color:#2a4d8f;z-index:1;top:24px;cursor:pointer;display:none;height:25px;width:25px;text-align:center;border-radius:4px;font-weight:bold;font-size:1.6em;line-height:1.4em}.righty{right:0}.jcarousel-prev-disabled,.jcarousel-next-disabled{background:rgba(255,255,255,0.5);display:none!important}.bigHotelImg{width:280px;height:180px}.hotelroomBoxLayer h4{padding:0 14px;line-height:65px;height:54px}.roomTypeFancyBox #fancybox-content div{overflow:hidden!important}.newDesignSem .newDesign .moreHotelInfos .moreHotelInfosGallery {float:right;font-size:11px;margin:12px 15px 6px 0;text-align:center;background:#e0ebff;width:175px}.newDesignSem .newDesign .moreHotelInfos .gallerySmall {top:13px}.newDesignSem .newDesign .moreHotelInfos .moreHotelInfosGalleryIcon {background:url('../images/hRepeat2013_r202508070234.png') no-repeat -2px -915px;display:inline-block;padding:5px 6px 6px 21px}.newDesignSem .newDesign .hibLinks {clear:both}.newDesignSem .newDesign .hibLinks li {float:none;display:inline;margin-right:3px;white-space:nowrap}.newDesignSem .newDesign .hibLinksRooms {display:inline;float: left;padding-left:10px}.newDesignSem .newDesign .hibLinksRooms .cityRight {background: url('../images/hRepeat2013_r1_r202508070234.png') no-repeat 0 -1910px;padding-left:22px;align-content:center}.newDesignSem .newDesign .hibLinksRooms .mastRight {background: url('../images/hRepeat2013_r1_r202508070234.png') no-repeat 0 -2534px;padding-left:22px;align-content:center}.newDesignSem .newDesign .description {margin-bottom:10px}.newDesignSem .newDesign .descriptionEmpty {height:60px}.newDesignSem .newDesign .hotelInfos .voucher {display:inline-block;margin-left:60px;text-decoration:none;width:235px;height:71px;background:url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat 0 -181px transparent}.newDesignSem .newDesign .hotelLPForm select {width:100%}.newDesignSem .newDesign .fbBox .text {width:480px;margin:5px 20px 0 0}.newDesignSem .newDesign .fbHeight {height:40px;float:left;margin:0;width:470px;}.newDesignSem .newDesign .hotelBox #languageFlags {width:34px;height:18px;padding:3px 0 0 3px;background:url('../images/mainMenuSprite_r202508070234.png') no-repeat scroll -472px -168px transparent;margin-left:10px;}.newDesignSem .newDesign .hotelBox .showFlag,.newDesignSem .newDesign .hotelBox .subFlag {width:20px;height:15px;background:url('../images/mainMenuSprite_r202508070234.png') no-repeat scroll 0 0 transparent}.newDesignSem .newDesign .hotelBox .aiduFlag,.newDesignSem .newDesign .hotelBox .aidudeFlag,.newDesignSem .newDesign .hotelBox .ultindiFlag {background-position:-511px -168px}.newDesignSem .newDesign .hotelBox .aiduatFlag {background-position:-532px -168px}.newDesignSem .newDesign .hotelBox .aiduchFlag {background-position:-553px -168px}.newDesignSem .newDesign .hotelBox #flagSubmenu {width:100px;padding:2px 3px 0;margin:15px 0 0;background:#fff;border:1px solid #d5d5d5;border-top:0}.newDesignSem .newDesign .hotelBox #flagSubmenu .subFlag {margin:3px 5px 0 0;position:relative;}.newDesignSem .newDesign .hotelBox #mouseOverHotline {font-size:12px;margin-left: -3px;margin-top: -12px;position: relative;display:none;position:absolute;top:0;left:0;background:transparent;height:68px;width:103px;z-index:10}.newDesignSem .newDesign .hotelBox .hasToolTip,.newDesignSem .newDesign .hotelBox .toolTipper {background: url('../images/header/sprite_r202508070234.png') no-repeat 0px 0px;padding-left:15px;text-decoration: none;font-size:15px;}.newDesignSem .newDesign .hotelBox .hotlineAtt .toolTipper {padding-left:2px;text-decoration: underline;font-size:12px;background:none}.newDesignSem .newDesign .hotelBox .hilfeTipps {margin:2px 14px 0 0;background: url('../images/header/sprite_r202508070234.png') no-repeat 0px -25px;padding-left:24px;line-height:20px;}.newDesignSem .newDesign .hotelBox .hilfeTipps a{font-size:12px;text-decoration: underline;}.newDesignSem .newDesign .hotelBox .iconTlf {background: url('../images/header/sprite_r1_r202508070234.png') no-repeat 0px -54px;padding-left:15px;}.newDesignSem .newDesign .hotelBox .hotlineChange {background: url('../images/header/sprite_r1_r202508070234.png') no-repeat 0px -53px;padding-left:15px;margin:1px 10px 0px 5px;font-size:12px;}.newDesignSem .newDesign .hotelBox .hiddenInfo{line-height:19px;color:#264988;}.newDesignSem .newDesign .hotelBox .hiddenInfo .hiddenInfo{padding-right:2px;}.newDesignSem .newDesign .hotelBox .flr.hotlineChange .subFlag,.newDesignSem .newDesign .hotelBox .flr.hotlineChange .countrieName {display: none;}.newDesignSem .newDesign .hotelBox .unisterCPCads {border:none;margin:10px 0 0;padding:0;}.newDesignSem .newDesign .hotelBox .unisterCPCads .tipps {display:none}.newDesignSem .newDesign .recommendationBox {margin-bottom:10px;background-color:#fff;border-bottom:15px solid #fff;border-radius:5px;clear:both}.newDesignSem .newDesign .searchHistorySuggestion,.newDesignSem .newDesign .recommendationHistoryHotelsCarousel {margin:0;border:0;z-index:1}.newDesignSem .newDesign .footerBox {height:97px;margin-bottom:20px;background:url('../images/footerNew_r202508070234.png') no-repeat -1px 8px #ededed;border-radius:0 0 5px 5px;border:1px solid #fff;border-top:1px dashed #ccc;border-radius:0 0 5px 5px}.newDesignSem .newDesign #footerMisc {position:static;height:200px}.newDesignSem .newDesign #tvPopular,.newDesignSem .newDesign #tuevSeal,.newDesignSem .newDesign .tuevSealText{display:none}.newDesignSem .js.newDesign .loader .dividr,.newDesignSem .js.newDesign .loader * {display:none}.noJs .loader * {display:block}.newDesignSem .js.newDesign div.loader {height:110px;background:url('../images/ajax-loader_r202508070234.gif') no-repeat center center #f4f7fe}.newDesignSem .newDesign .offersListSection {width:350px;height:332px;background:#fff;border-radius:5px;padding:8px 8px 2px;float:left}.newDesignSem .newDesign .offersListSection .offersList {margin:0 9px}.newDesignSem .newDesign .offersListSection .boxTitle {font-size:15px;text-decoration:none}.newDesignSem .newDesign .offersListSection .offerBox {display:block;width:100%;line-height:21px;background:url('../images/hRepeat2013_r202508070234.png') repeat-x 0 -1629px}.newDesignSem .newDesign .offersListSection .price {float:right;padding-left:6px;background-color:#fff}.newDesignSem .newDesign .offersListSection .description {padding-right:6px;background-color:#fff}.newDesignSem .newDesign .offersListSection .price {color:#000}.newDesignSem .newDesign .offersListSection .price strong {font-size:14px;text-decoration:underline;color:#00c}.newDesignSem .semHotelNew.newDesign .searchHistorySuggestion{width:584px;height:332px;background:#fff;border-radius:5px;clear:none;float:right;padding:10px 10px 0;margin-bottom:10px}.semNewTuevSeal{position:absolute;top:39px;right:35px}.semNewTuevSeal span{display:inline-block;width:91px;height:55px}.semNewTuevSeal .tuevSealTxt{width:123px;color:#fff;position:relative;top:-8px;left:8px}.semNewTuevSeal .tuevSeal{display: inline-block;height:49px;background:url('../images/newDesign212/newDesignS_r1_r202508070234.png') no-repeat -137px -123px}.aiduat .semNewTuevSeal{display:none}.newDesignSem #LandingPage .seal,.newDesignSem #LandingPage .award{top:12px!important}.semHotelNew .tvBoxHeight,.tvBoxHeight{position:absolute;top:56px;right:280px;color:#fff}.semHotelNew .tvLogos{width:200px;height:20px;background: url('../images/newDesign212/home/startSprite2012_r60663_r202508070234.png') no-repeat -100px top transparent}.semHotelOld .tvBoxHeight,.tvBoxHeight{position:absolute;top:56px;right:280px;color:#fff}.semHotelOld .tvLogos{width:200px;height:20px;background: url('../images/newDesign212/home/startSprite2012_r60663_r202508070234.png') no-repeat -100px top transparent}.semHotelNew .tvPopular{position:absolute;right:0;top:0;width:170px;height:168px;background: url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat -61px -262px transparent}.semHotelOld .tvPopular{position:absolute;right:0;top:0;width:170px;height:168px;background: url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat -61px -262px transparent}.newDesignSem .semHotelNew.newDesign .hotelLPForm .tuevSeal,.newDesignSem .semHotelOld.newDesign .hotelLPForm .tuevSeal {display:none}.newDesignSem .newDesign .semHotelDescription {color:#274a8a;margin:8px 0 10px;width:360px}.newDesignSem .newDesign .semHotelDescription li {float:none;display:block;background:url('../images/newDesign212/newDesignS_r202508070234.png') -205px -845px no-repeat;padding-left:30px;line-height:26px}.newDesignSem .newDesign .moreHotelInfos .moreHotelInfosGalleryHib {margin:0;width:100px;height:40px;padding:12px 2px 8px 8px;text-align:left}.newDesignSem .newDesign .moreHotelInfos .moreHotelInfosGalleryLink span {background:url('../images/hRepeat2013_r202508070234.png') no-repeat -2px -915px;float:left;width:16px;height:22px;margin-right:5px}#semDealLayer {display:none}.semDealLayer {background:#fff;color:#264988}.semDealLayer .fancyboxContent {padding:0}.semDealLayer .fancyboxContent > div {background:#fff;margin:5px;padding:25px}.semDealLayer .fancyboxContent h3 {font-size:22px;font-weight:bold;line-height:24px;margin-bottom:10px}.semDealLayer .fancyboxContent p,.semDealLayer .fancyboxContent a {font-size:12px}.semDealLayer .fancyboxContent form {margin:5px 0}.semDealLayer .fancyboxContent form input {float:left;width:250px;margin:3px 5px 0 0}.semDealLayer .fancyboxContent form .errorMsg {opacity:0;margin-bottom:3px;color:red}.semDealLayer .fancyboxContent form .valError {border-color:red} .logoSprite {background: url('../images/logoSprite_r202508070234.gif') no-repeat 0 0 transparent}.partnerBooking,.pBookingOffer{border-top:1px solid #ccdcf9;font-size:11px;height:32px;position:relative}.hotellistLastBooking .partnerBooking,.hotellistLastBooking .pBookingOffer {background-color:#e0ebff;text-align:left}.partnerBooking span,.pBookingOffer span {display:inline-block;float:left;border-right:1px solid #ccc;line-height:26px}.hotels .partnerBooking .infoNotice,.sem .partnerBooking .infoNotice {color:#274a8a;width:88px;font-size:10px;font-weight:bold;line-height:12px;padding:3px}.partnerBooking span{padding:0 3px;line-height:31px}.hotels .partnerBooking span {padding:0 4px;line-height:29px}.partnerBooking a,.pBookingOffer a {font-weight:bold;font-size:14px}#hotelTipps .reisen {display:inline-block;border-right:1px solid #fcc850}.partnerBooking .reisen,.pBookingOffer .reisen {display:inline-block;border-right:1px solid #cacaca}.pBookingOfferStep3 {position:relative;margin-bottom:10px;padding-left:140px;height:30px;border:1px solid #dedede;text-align:right}.pBookingOfferStep3 strong {position:absolute;left:15px;top:10px}.pBookingOfferStep3 span {display:inline-block}.pBookingOfferStep3 .reisen {height:30px}.pBookingOfferStep3 .reisen .logo {background-position:0 0;height:24px}.pBookingOfferStep3 .logo {float:left;width:105px}.pBookingOfferStep3 a {display:inline-block;padding-top:5px}.pBookingOfferStep3 .fluege .logo {background-position:0 -347px;height:22px}.pBookingOfferStep3 .preisvergleich .logo {background-position:0 -312px;height:20px}.searchFormSmall .pBookingOfferStep3 .reisegeier .logo {background: url("../images/crossLinkSprite_r202508070234.png") no-repeat scroll -3px -202px transparent;;width:80px;height:43px}.searchFormSmall .pBookingOfferStep3 {height:auto;text-align:left;padding:6px;border-radius:4px;background:#f4f8fe;border:1px solid #c2d4f5;margin-top:18px}.searchFormSmall .pBookingOfferStep3 strong {position:relative;top:0;left:0;margin:5px 0;color:#274a8a}.searchFormSmall .partnerBooking .reisen,.searchFormSmall .pBookingOffer .reisen {border-right:0}.searchFormSmall .partnerBooking span{padding:2px 0;text-align:right;float:none;width:213px;border-right:0}.ibe .partnerBooking .fb_edge_widget_with_comment {position:absolute;left:30px}.ibe .partnerBooking .fb_edge_widget_with_comment span {text-align: left}.ibe .partnerBooking .fb_edge_widget_with_comment iframe {width:135px;margin-top:0}.pBookingWithPresentBtn {border:1px solid #dedede;width:340px;padding:5px 15px;float:left}.pBookingWithPresentBtn span {display:inline-block}.pBookingWithPresentBtn a {font-size:14px;font-weight:bold;padding-top:5px;display:inline-block}.pBookingWithPresentBtn strong {display:block;margin-bottom:10px}.pBookingWithPresentBtn .logo {float:left;margin-right:5px;width:77px;height:30px}.pBookingWithPresentBtn .reisen {border-right:1px solid #ccdcf9;padding-right:5px;margin-right:5px}.pBookingWithPresentBtn .reisen .logo {background-position:0 0;width:105px}.pBookingWithPresentBtn .t24 .logo {background-position:0 -30px;}.pBookingWithPresentBtn .t24ch .logo {background-position:0 -251px;}.pBookingWithPresentBtn {border:1px solid #dedede;width:340px;padding:5px 15px;float:left}.coll .pBookingWithPresentBtn{background:#fff;float:none;width:194px;margin-top:10px}.coll .pBookingWithPresentBtn .reisen{border-right:none;border-bottom:1px solid #ccdcf9}.domain .infoNotice {left:10px}.domain .pBookingOfferStep3 strong {left:10px}.domain .pBookingOfferStep3 .aidu {border-right:1px solid #ccdcf9}.domain .pBookingOfferStep3 .aidu .logo{margin-top:5px;width:100px;height:24px;background-position:0 -140px}.domain .pBookingOfferStep3 .reisen {height:30px}.domain .pBookingOfferStep3 .reisen .logo{margin-top:7px;width:65px;height:16px;background-position:0 -65px}.domain .pBookingOfferStep3 .t24 .logo{margin-top:5px;width:65px;background-position:0 -80px}.domain .pBookingOfferStep3 .t24ch .logo{margin-top:5px;width:65px;background-position:0 -80px}.subdomain .infoNotice {left:10px}.subdomain .pBookingOfferStep3 strong{left:10px}.subdomain .pBookingOfferStep3 .aidu {border-right:1px solid #ccdcf9}.subdomain .pBookingOfferStep3 .aidu .logo{margin-top:5px;background-position:0 -140px;width:100px;height:24px}.subdomain .pBookingOfferStep3 .reisen {height:30px}.subdomain .pBookingOfferStep3 .reisen .logo{width:65px;margin-top:7px;background-position:0 -65px;height:16px}.subdomain .pBookingOfferStep3 .t24 .logo{width:65px;margin-top:5px;background-position:0 -80px}.subdomain .pBookingOfferStep3 .t24ch .logo{width:65px;margin-top:5px;background-position:0 -80px}.subdomain .pBookingOffer {padding-left:10px}.subdomain .pBookingOffer .aidu {margin-left:16px;padding-right:10px;border-right:1px solid #ccdcf9}.subdomain #hotelTipps .aidu {border-right:1px solid #fcc850}#hotelOffer .airport .small{font-size:10px}#hotelOffer .airport .small .arrow {width:10px;height:10px;display: inline-block;background-position:0 -120px}#hotelOffer .airport .small a{text-decoration: underline}#pPBooking{width:240px;position:absolute;top:0;left:0;z-index:10000;background:transparent}#pPBooking .content{margin:15px 0 0 20px;width:220px;padding:10px;background:#fff;border:1px solid #708bba;box-shadow:2px 2px 4px #999}#pPBooking .close {position:absolute;top:16px;right: -20px;padding:0 5px 5px;color:#274a8a;cursor: pointer}#pPBooking li {padding:5px 0;border-bottom:1px dashed #c2d4f5}#pPBooking .title{padding-top:0;border-bottom:1px solid #c2d4f5;color:#274a8a}#pPBooking .last {border-bottom:0 solid}#pPBooking .reisen{display:block;border-right:none}#pPBooking .arw{display:inline-block;width:24px;height:20px;vertical-align: middle;background-position: -770px -12px}#pPBooking .logo{display:inline-block;width:120px;height:22px}#pPBooking .reisen .logo{height:16px;background-position:0 -65px}#pPBooking .t24 .logo{background-position:0 -80px}#pPBooking .t24ch .logo{background-position:0 -80px}#pPBooking .aidu .logo{height:24px;background-position:0 -140px}#pPBooking *{font-weight:bold;vertical-align: middle}#pPBooking .arrow{width:20px;height:16px;display:inline-block;position:absolute;top:0;left:138px;background-position:0 -104px}#hotelTipps .partnerBooking {border:1px solid #fcc850;border-top:0}#hotelTipps .reisen {border-right:1px solid #fcc850}.partnerBooking .logo {background:url(../images/crossLinkSprite_r202508070234.png) no-repeat scroll 0 0 transparent;margin-right:5px;margin-bottom:-12px;display:inline-block;height:32px;text-indent:-999em}.partnerBooking .travel24 .logo {background-position:-1px -61px;width:61px}.partnerBooking .reisen .logo {background-position:2px -18px;;width:82px;background-size:123% auto}.partnerBooking .reisegeier .logo{background-position: -1px -96px;width:55px}.pBookingOfferStep3 .reisegeier .logo{background-position: -1px -96px;width:55px}.pBookingOfferStep3 .fluege .logo {background-position: -1px -129px;height:30px;}.hotels .reisegeier .logo{background-position: -1px -98px;width:55px}.pPBookingContent{right: -41px;}.partnerBooking .small {float:left;margin-top:7px;;margin-left:2px;color:#00c;text-decoration:underline}.pPBookingContent span {border-right:0 none;float: none;}.pPBookingContent .arrowLine{display:block;position:absolute;height:20px;top:-15px;width:229px;width:240px;left:-11px}.pPBookingContent .arrowUp{position:absolute;top:8px;left:116px;width:0;height:0;z-index:4002;overflow:hidden;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent}.pPBookingContent .arrowUpShadow{top:6px;border-bottom:8px solid #708bba;border-left:8px solid transparent;border-right:8px solid transparent}.pPBookingContent{display:none;position:absolute;z-index:2;background:#fff;border:1px solid #708bba;width:250px;margin-top:8px;box-shadow:2px 2px 2px 0px rgba(0,0,0,0.50)}.pPBookingContent *{vertical-align:middle}.pPBookingContent li{background:url('../images/xLinkLogoSprite_r202508070234.png') 0 0 no-repeat;margin:0 10px;text-align:right;border-bottom:1px dashed #708bba;line-height:30px}.pPBookingContent li:last-child{border-bottom:none}.pPBookingContent li a{margin-right:10px;font-weight:bold;font-size:14px}.pPBookingContent .arrowLine{border:none;background:none}.pPBookingContent .title{text-align:left;font-weight:bold;border-bottom-style:solid;color:#274a8a;background:none;font-weight:bold;font-size:12px}.pPBookingContent .fluege{background-position:0 -122px;}.pPBookingContent .preisvergleich{background-position:0 6px;}.pPBookingContent .reisen{background-position:0 -55px;}.pPBookingContent .travel24{background-position:0 -188px;}.pPBookingContent .travel24ch{background-position:0 -253px;}.hotelOfferList .pPBookingContent .last{padding:0;border-right:none}.pPBookingContent .last{margin-bottom:5px}.small:hover .pPBookingContent{display:block}.hotels .partnerBooking .small {margin-top:9px;margin-left:8px}.topHotels .partnerBooking{background:#ffeec0;border:1px solid #fcc850}.hotels .partnerBooking {padding-top:1px}.pBookingOfferStep4 {border-top:0;width:680px;margin-bottom:30px}.partnerBooking.pBookingOfferStep4 span {border:1px solid #ccdcf9;border-width:0 1px;padding:0 1px;height:32px;min-width:220px;text-align:center;}.pBookingOfferStep4 strong {display:block;color:#2a4d8f}.pBookingOfferStep4 a {font-size:13px}.pBookingOfferStep4 .logo {margin-right:2px}.pBookingOfferStep4 .fluege .logo {background-position:2px -120px;width:97px;background-size:123%}.pBookingOfferStep4 .preisvergleich .logo {background:url('../images/xLinkLogoSprite_r202508070234.png') 0 0 no-repeat;background-position:1px 8px;width:106px;background-size:115%}.pBookingOfferStep3 .logo {float:left}.hotelOffer .pPBookingContent .reisegeier {background: url("../images/xLinkLogoSpriteStep4_r202508070234.png") no-repeat scroll 0 -373px transparent}.partnerBooking.pBookingOfferStep4 .fluege {width:180px;border-right:0}.offers .pBookingOfferStep4Box {background:#e0ebff;width:680px;height:33px;border:1px solid #ccdcf9;}.hotelOfferList .trip .small .arrow:after{color:#00378d;content: "▼";display: inline-block;font-size:10px;margin-top:2px;position:absolute;} .newDesignSem .newDesign .langingPageCheckBox {position:absolute;top:10px;left:10px;font-size:17px}.newDesignSem .newDesign .langingPageCheckBox label {position:relative;margin-right:85px;padding-left:30px;line-height:30px }.newDesignSem .newDesign .langingPageCheckBox input {left:-9999px;position:absolute}.newDesignSem .newDesign .langingPageCheckBox .elmIcon {position:absolute;left:0;top:-5px;display:inline-block;width:25px;height:25px;background:url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat -7px -63px transparent}.newDesignSem .newDesign .langingPageCheckBox .checked .elmIcon {background:url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat -37px -63px transparent}.newDesignSem .newDesign .disabled {color:#666}.newDesignSem .newDesign .disabled .selImg {background: url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat -128px -76px #fff}.newDesignSem .newDesign .hotelLPForm {position:relative;padding:10px;border:1px solid #bfcee3;border-radius:3px;background-color:#f4f7fe;background-image: -moz-linear-gradient(center top,#f4f7fe,#dee5f5)}.newDesignSem .newDesign .newLandingPage input[type="text"] {padding:5px;box-shadow:inset 0 0 3px #ccc;border-radius:5px}.newDesignSem .newDesign .subformElement,.newDesignSem .newDesign #fieldset-FlightData {float:left;padding-bottom:0}.newDesignSem .newDesign #fieldset-Travellers{float:left;clear:both}.newDesignSem .newDesign .rootype{float:left}.newDesignSem .newDesign #Housing-label {display:none}.newDesignSem .newDesign .depAirport .yaselect-wrap{width:190px}.newDesignSem .newDesign .depDate,.newDesignSem .newDesign .retDate {margin-right:19px;width:110px;position:relative}.newDesignSem .newDesign .depDate input,.newDesignSem .newDesign .retDate input {width:88%;margin-right:-30px;font-weight:700;font-size:12px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif}.newDesignSem .newDesign .depDate .ui-datepicker-trigger,.newDesignSem .newDesign .retDate .ui-datepicker-trigger {float:none;position:absolute;right:0;top:16px}.newDesignSem .newDesign .duration {float:left;width:200px;margin-right:21px}.newDesignSem .newDesign .yaselect-anchor{}.newDesignSem .newDesign .dividr {line-height:70px;font-size:16px;font-weight:700;display:inline-block;width:52px;height:60px;position:absolute;left:162px;top:-7px;background:url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat -178px -60px transparent;color:#fff;text-shadow:1px 1px 1px #333;padding-left:5px}.newDesignSem .newDesign .hotlineAtt:before {content:'.';width:20px;height:26px;float:left;margin-right:5px;overflow:hidden;text-indent:-9999em;background:url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat -40px -97px}.newDesignSem .newDesign .hotlineAtt:after {content:'.';position:absolute;top:0;right:-4px;width:4px;height:6px;overflow:hidden;text-indent:-9999em;background:url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat -226px -59px}.newDesignSem .newDesign .hotlineAtt{background:#0188d7;background: -moz-linear-gradient(top,#0188d7 0%,#015f97 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0188d7),color-stop(100%,#015f97));background: -webkit-linear-gradient(top,#0188d7 0%,#015f97 100%);background: -o-linear-gradient(top,#0188d7 0%,#015f97 100%);background: -ms-linear-gradient(top,#0188d7 0%,#015f97 100%);background: linear-gradient(to bottom,#0188d7 0%,#015f97 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0188d7',endColorstr='#015f97',GradientType=0 );color:#fff;font-weight:normal;line-height:13px;font-size:11px;display:inline-block;width:227px;padding:9px 8px 11px;height:25px;position:absolute;right:237px;top:-7px;text-shadow:1px 1px 1px #333;box-shadow:1px 1px 2px rgba(0,0,0,0.5) }.newDesignSem .newDesign .hotlineAtt a {color:#fff}.newDesignSem .newDesign .hotlineAtt strong {font-size:12px;font-weight:bold}.newDesignSem .newDesign .hotelLPForm .tuevSeal {position:absolute;top:-10px;right:60px;display:inline-block;width:91px;height:49px;background:url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat -137px -123px transparent}.newDesignSem .aiduat.newDesign .hotelLPForm .tuevSeal,.newDesignSem .aiduch.newDesign .hotelLPForm .tuevSeal{display:none}.newDesignSem .newDesign .dest {margin-right:22px}.newDesignSem .newDesign .dest .yaselect-wrap{width:230px}.newDesignSem .newDesign .adult {margin-right:22px}.newDesignSem .newDesign .adult .yaselect-wrap{width:230px}.newDesignSem .newDesign .child {margin-right:60px;padding-top:16px}.newDesignSem .newDesign .child .yaselect-wrap{width:171px;margin-right:22px;}.newDesignSem .newDesign .child.child1 .yaselect-wrap{width:94px;margin-right:22px;}.newDesignSem .newDesign .child.child2 .yaselect-wrap{width:94px;margin-right:22px;}.newDesignSem .newDesign .child.child3 .yaselect-wrap{width:94px;margin-right:22px;}.newDesignSem .newDesign .yaselect-wrap .yaselect-current{ overflow: hidden;text-overflow:ellipsis;white-space: nowrap;max-width:82%;padding-right: .25em;}.newDesignSem .noJs .hidden {display:none}.newDesignSem .noJs .child {margin-right:0}.newDesignSem #fieldset-Travellers {clear:left}.newDesignSem .noJs #fieldset-Travellers .child {display:none}.newDesignSem .noJs .langingPageCheckBox input {left:10px}.newDesignSem .newDesign .fbBox {position:relative}.newDesignSem .newDesign .childLayer {position:absolute;width:310px;left:119px;top:115px;padding:10px;border:1px solid #bfcee3;background-color:#fff;box-shadow:0 2px 5px #999;z-index:1000}.newDesignSem .newDesign .childLayer .closeElm {top:5px;right:5px;width:20px;height:20px;text-indent:-9999px;line-height:0;background: url('../images/newDesign212/home/index2012HRepeatS_r202508070234.png') no-repeat 4px -675px transparent;position:absolute;z-index:1000}.newDesignSem .newDesign .childLayer .title {font-size:12px;font-weight:500}.newDesignSem .newDesign .childLayer .child {width:100px;padding-top:0;margin:0 5px 10px 0}.newDesignSem .newDesign .childLayer .child3 {margin-right:0}.newDesignSem .newDesign .childLayer .close {float:right;text-decoration:underline;clear:both}.newDesignSem .newDesign .childLayer .closeButton {color:#fff;font-weight:bold;text-decoration:none;margin-top:5px;background-position:-1px -765px;height:35px;float:right}.newDesignSem .newDesign .childLayer .closeButton .buttonText {color:#fff;background-position:0 -803px;height:38px;margin:0 0 0 15px;line-height:36px;text-shadow:1px 1px 1px #4a8200}.newDesignSem .newDesign .childLayer .closeButton .buttonRight {background-position:0 -728px;height:35px;width:14px}.newDesignSem .newDesign .childLayer .closeButton .btnStyle1 {top:7px;left:5px;background-position:0 -556px;height:24px}.newDesignSem .newDesign .childLayer .closeButton .btnStyle2 {width:100px;left:20px;top:8px}.newDesignSem .newDesign .ui-datepicker-trigger {width:30px;height:28px;margin:0;background-color:#f00;border-radius:0 5px 5px 0;background: url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat -1px -100px transparent}.newDesignSem .newDesign #submit {display:block;line-height:0;height:55px;width:200px;background:url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat -2px -1px transparent;cursor:pointer;text-indent:-9999px}.yaselect-wrap {border:1px solid #c9c9c9;border-right:0;padding:5px;margin:0;background-color:#fff;border-radius:5px;box-shadow:0 0 3px #ccc inset}.yaselect-wrap,.yaselect-current {height:22px;padding:5px 0 0 5px;display:block;cursor:pointer}.yaselect-current {font-weight:700}.yaselect-current,.yaselect-select {padding:0 0 0 5px}.yaselect-select {margin-top:0;padding-top:0}.yaselect-wrap .selImg {width:30px;height:28px;position:absolute;right:0;top:0;background: url('../images/newDesign212/newDesignS_r202508070234.png') no-repeat -78px -76px transparent;border-radius:0 5px 5px 0;box-shadow: -1px 1px 3px #444 inset}.hotelLPForm form{padding-top:50px}.newDesignSem .newDesign .langingPageSubmitButton{float:none;position:absolute;bottom:0;right:10px}.newDesignSem .newDesign .showMoreOptions{position:absolute;bottom:5px;left:10px}.subformElement.duration{margin-right:12px}.child{position:relative;}.subformElement.optHotel input{display:block}.nosplit .subformElement.idestflat label{display:none}.nosplit .subformElement.idestflat input[type="text"]{display:none}.newDesignSem .newDesign .split .duration {margin-bottom:50px}.newDesignSem .newDesign .nosplit .duration {margin-bottom:0}.newDesignSem .newDesign .split .depAirport{top:63px;left:737px;}.split .subformElement.optHotel{display:none}.split .subformElement.idestflat{margin-right:12px}.split .subformElement.idestflat label{display:block}.split .subformElement.idestflat input[type="text"]{width:350px}.split .subformElement.dest{display:block;margin:25px 130px 0 9px}.split .moreAirports {position:relative;top:-2px;right:-28px}.newDesignSem .newDesign .split .retDate{margin-right:13px}.newDesignSem .newDesign .split .dest .yaselect-anchor{display:inline-block;margin-left:6px;width:310px;}.split .subformElement.duration{margin-right:12px}.newDesign .split .adult,.newDesign .split .child{width:150px;margin-right:12px}.newDesign .split .child{margin-right:100px}.split .subformElement.duration{width:150px}.newDesignSem .newDesign .split .childLayer{left:622px}.split .subformElement.optCategory{width:231px;margin-right:12px}.split .subformElement.optMeal{width:150px;margin-right:12px}.split .subformElement.rootype{width:150px;margin-right:12px}.split .subformElement.hotelAttributesSport{width:150px}.split .subformElement.multiAttribs{margin:10px 0 15px}.split .subformElement.multiAttribs label{margin-right:10px}.split .subformElement.multiAttribs input{margin-right:5px}.split .subformElement{margin-top:10px}.split .subformElement.idestflat{margin-right:0}.newDesignSem .newDesign .split .showMoreOptions{background:url("../images/hRepeat_r51310_r202508070234.png") no-repeat scroll -11px -9px transparent;text-indent:15px;cursor:pointer;display:block}.newDesignSem .newDesign .split .duration {margin-bottom:0}.newDesignSem ul.uiAutocomplete li {display:block}.newDesignSem .newDesign .hotelLPForm.flighthotel .hotlineAtt {right:130px;}.newDesignSem .newDesign .hotelLPForm.flighthotel .dividr {left:254px;}.newDesignSem .newDesign .hotelLPForm.flighthotel #FlightData-departure {width:95%;font-weight:700;font-size:12px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif}.newDesignSem .newDesign .hotelLPForm.flighthotel form input.error {border-color:#c00;color:#c00} .uiAutocomplete {background:#fff;border:1px solid #888;width:330px;overflow-y:scroll;}.uiAutocomplete .noItem {display:none}.uiAutocomplete .ui-menu-item a {display:block;font-size:12px;padding:5px 5px 5px 10px;border-bottom:1px solid #e0ebff;color:#000}.uiAutocomplete .ui-menu-item .comHotelInfo {font-size:11px;padding:10px;border-bottom:1px dotted #ccc}.uiAutocomplete a:hover,.uiAutocomplete a.activ {background:#264989;cursor:pointer;text-decoration:underline;color:#fff !important}.uiAutocomplete .uiAutoCompleteCategory {background:#e0ebff;font-weight:bold;font-size:13px;color:#27488b;padding:3px 3px 3px 5px}.uiAutocomplete .uiAutocomleteFilter {background:#f4f8fe;padding:0 0 5px;border-bottom:1px solid #888}.uiAutocomplete .uiAutocomleteFilter input {vertical-align:top}.uiAutocomplete .boxHead {position:static;float:none;padding:3px 5px;margin:0 0 5px;background: url('../images/hRepeat_r202508070234.png') repeat-x scroll 0 -1348px transparent}.ownarrival .uiAutocomplete .boxHead {background:url('../images/hRepeat_r202508070234.png') repeat-x 0 -1348px}.uiAutocomplete input {margin:0 0 0 5px}.uiAutocomplete label {margin:0 10px 0 4px}input.ui-autocomplete-loading {background:#fff url('../images/autocompletloader_r202508070234.gif') 98% 2px no-repeat}.uiAutocomplete .uiAutocompletePageDown,.uiAutocomplete .uiAutocompletePageUp {background:url('../images/suggest_arrows_r202508070234.png') center 0 no-repeat}.uiAutocomplete .uiAutocompletePageDown a,.uiAutocomplete .uiAutocompletePageUp a{height:11px;display:block;text-indent:-9999px}.uiAutocomplete .uiAutocompletePageDown a:hover,.uiAutocomplete .uiAutocompletePageUp a:hover{background:none}.uiAutocomplete .uiAutocompletePageUp {background-position:center 5px}.uiAutocomplete .uiAutocompletePageDown {background-position:center -11px}.destinationComplete {overflow:auto}.uiAutocomplete .colLeft,.uiAutocomplete .colRight {position:relative;width:49.8%;overflow-y:auto}.uiAutocomplete .colLeft {float:left;border-right:1px solid #ced2db;}.uiAutocomplete .colRight {float:right}.destinationHotelComplete #filter_Hotels {margin-left:117px} #content #subform .gridLine,#content #subform .lastGridUnit,#content #subform .gridLeftLine,#content #subform .gridRightLine{overflow:hidden;*overflow:visible;*zoom:1}#content #subform .gridLineShow{overflow:visible}#content #subform .gridUnit{float:left}#content #subform .gridUnitRight{float:right}#content #subform .gridLeftLine,#content #subform .gridRightLine {padding:0 5px}#content #subform .gridRightLineBg,#content #subform .gridLeftLineBg {position:relative;background:url('../images/col_bg_r202508070234.png') repeat-y 5px 0}#content #subform .gridLeftLineBg {background-position:705px 0}#content #subform .size1of1{float:none}#content #subform .size1of2{width:50%}#content #subform .size1of3{width:33.33333%}#content #subform .size2of3{width:66.66666%}#content #subform .size1of4{width:25%}#content #subform .size3of4{width:75%}#content #subform .size1of5{width:20%}#content #subform .size2of5{width:40%}#content #subform .size3of5{width:60%}#content #subform .size4of5{width:80%}#content #subform .gridLeftLine .rightCol {width:71.58%;margin:0 14px 0 0}#content #subform .gridLeftLine .leftCol {padding:0 0 0 7px}#content #subform .gridRightLine .rightCol {width:26.32%;margin:0 10px 0 0}#content #subform .gridRightLine .leftCol {padding:0 0 0 5px}#content #subform .lastGridUnit{float:none;width:auto;_position:relative;_left:-3px;_margin-right:-3px}#content #subform .gridTopBorder,.gridBottomBorder {border-top:1px solid #d7d7d7}#content #subform .gridBottomBorder,#content #subform .gridLeftLine .gridTopBorder {position:absolute;left:5px;bottom:-1px;width:250px;height:1px;border-top:1px solid #d7d7d7}#content #subform .gridLeftLine .gridBottomBorder {left:auto;right:5px}#content #subform .gridLeftLine .gridTopBorder {bottom:auto;top:0;left:auto;right:5px}#content #subform #flighthotel {padding:5px 0 0}#content #subform #flighthotel fieldset {width:auto}#content #subform #flighthotel .gridLine {padding:0 10px}#content #subform #flighthotel .whiteBg {display:block;margin:-10px 0 0 -20px;width:20px;height:10px;font-size:1px;line-height:10px;background:#fff}#content #subform #flighthotel .formHead {display:block;height:30px;margin:0 0 10px -14px;padding:0;color:#fff;font-size:12px;line-height:26px;background:url('../images/h_repeats_r202508070234.png') repeat-x 0 -611px}#content #subform #flighthotel .formHead .number{float:left;margin:0 0 0 -6px;padding:0 0 0 11px;height:30px;width:38px;font-size:16px;font-weight:bold;line-height:24px;background:url('../images/mainSprite_r202508070234.png') no-repeat 0 0}#content #subform #flighthotel label{cursor:pointer;white-space:nowrap}#content #subform #flighthotel fieldset div {height:42px}#content #subform #flighthotel .depCity input,#content #subform #flighthotel .arrCity input{width:225px}#content #subform #flighthotel .optCategory select{width:255px}#content #subform #flighthotel .departureDate,#content #subform #flighthotel .returnDate {width:100px;margin:0 6px 0 0}#content #subform #flighthotel .departureDate input,#content #subform #flighthotel .returnDate input {float:left;width:65px}#content #subform #flighthotel .returnDatetime {float:left}#content #subform #flighthotel .departureDatetime {margin:0 14px 0 0}#content #subform #flighthotel .departureDatetime select,#content #subform #flighthotel .returnDatetime select {width:122px;margin:16px 0 0}#content #subform #flighthotel .child label {position:absolute}#flighthotel .child select {width:77px;margin:16px 0 0}#flighthotel #Travellers-childs {display:none;}#content #subform #flighthotel #fieldset-FlightInput {width:485px;margin:0 150px 0 0}#content #subform #flighthotel #fieldset-Travellers {float:none;height:auto;margin:0}#content #subform #flighthotel #fieldset-Housing {float:none;margin:0;height:auto}#content #subform #flighthotel #fieldset-Travellers .adult {float:left;width:140px}#content #subform #flighthotel #fieldset-Travellers .adult select {width:100%}#content #subform #flighthotel #fieldset-Travellers .child {width:77px;margin:0 0 0 12px}#content #subform #flighthotel #fieldset-Travellers .child select {width:100%}#content #subform #flighthotel .nonStop {position:absolute;top:22px;left:494px;width:110px}#content #subform #flighthotel .nonStop input {width:12px;height:12px;margin:0 5px 0 2px;float:left;border:0}#content #subform #flighthotel .nonStop label {display:inline-block}#content #subform #flighthotel .optCategory {float:left;width:140px;height:41px;margin:0}#content #subform #flighthotel #fieldset-Housing .optCategory select {width:100%}#content #subform #flighthotel .optHotel {float:left;margin:0 0 0 12px;width:255px !important;height:41px}#content #subform #flighthotel .submitButton {position:absolute;right:2px;bottom:0}#content #subform #flighthotel .submitButton input {float:right;width:190px;height:57px;border:none;cursor:pointer;text-indent:-99999px;background:url('../images/mainElements_r202508070234.png') no-repeat -376px -56px}.seo #content #subform #flighthotel {padding:2px 0 0}.seo #content #subform #flighthotel .nonStop {left:500px}.seo #content #subform #flighthotel .submitButton {bottom:2px}.seoPicture #content #subform #flighthotel,.seoDestination #content #subform #flighthotel {padding:0}.seoPicture #content #subform #flighthotel .gridLine,.seoDestination #content #subform #flighthotel .gridLine {padding:0}.seoPicture #content #subform #flighthotel .submitButton,.seoDestination #content #subform #flighthotel .submitButton {right:7px;bottom:1px}#content #service #subform #flighthotel .ui-datepicker-trigger {float:left;margin:0 0 0 5px}#content #service #subform #flighthotel .submitButton {bottom:3px} .unisterCPCads{position:relative;border:1px solid #e7e7e7;clear:both;padding:10px 0 0;margin:0 15px}.posRel > .unisterCPCads.box1{border: none;padding:0;position:absolute;left:1000px;top:122px;margin:0;}.unisterCPCads .tipps,.flight .tipps.gradient{position:relative;display:inline-block;padding:0 17px 0 20px;margin:-5px 0 7px -6px;color:#fff;font-size:13px;line-height:27px;font-weight:bold;background-repeat:repeat-x}.citytrip .unisterCPCads .tipps{margin-top:0px}.supportBox .arw{position:absolute;right:-10px;top:0;display:block;width:10px;height:27px}.unisterCPCads .hRepeatS {background: url('../images/hRepeat_r202508070234.png') 0 0 repeat}.coll .unisterCPCads{margin:10px 0 15px}.rcol .unisterCPCads{margin:0;border:0}.rcol .unisterCPCads .tipps{width:224px;margin:0 0 0 -5px;padding:3px 3px 3px 18px;line-height:normal;color:#274a8a;background-color:#e0ebff}.rcol .unisterCPCads .tipps.gradient {color:#fff}.leftCol .unisterCPCads{margin:0;border:0}.leftCol .unisterCPCads .tipps{width:224px;margin:0 0 0 -5px;padding:3px 3px 3px 18px;line-height:normal;color:#274a8a;background-color:#e0ebff}.leftCol .unisterCPCads .tipps.gradient {color:#fff}.rightCol .unisterCPCads {margin:10px 0;}.themehotels .unisterCPCads .tipps .arw {background-position:0 -30px}.semsl .unisterCPCads .tipps .arw,.supportBox .arw {background-position:0 -660px}.lastminute .supportBox .arw {background-position:0 -688px}.hibe .unisterCPCads .tipps,.cat2012 .luxushotel .unisterCPCads .tipps{background:url('../images/hRepeat_r202508070234.png') repeat-x 0 -1500px}.special .unisterCPCads .tipps{background:#ff7a04;background: -moz-linear-gradient(top,#ff7a04 1%,#ea4302 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#ff7a04),color-stop(100%,#ea4302));background: -webkit-linear-gradient(top,#ff7a04 1%,#ea4302 100%);background: -o-linear-gradient(top,#ff7a04 1%,#ea4302 100%);background: -ms-linear-gradient(top,#ff7a04 1%,#ea4302 100%);background: linear-gradient(to bottom,#ff7a04 1%,#ea4302 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7a04',endColorstr='#ea4302',GradientType=0 )}.special .unisterCPCads .tipps .arw {background:url('../images/hRepeat_r202508070234.png') 0 -743px}.seo .flight .coll .unisterCPCads .tipps .arw,.flight .unisterCPCads .tipps .arw,.flighthotel .unisterCPCads .tipps .arw{background-position:0 -716px}.reiseangebote .unisterCPCads .tipps{background:url('../images/hRepeat_r202508070234.png') repeat-x0 -1621px}.hotel .supportBox .arw {background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0 -221px}#topPos.unisterCPCads{margin:0 15px 10px;padding:0;border:none}#topPos.unisterCPCads .tipps{display:none}#oldStyle.unisterCPCads{padding:5px 0 0;background:#f4f7fe}#oldStyle.unisterCPCads .tipps{float:left;margin:0 16px 0 -5px}.ibe .rcol .unisterCPCads,.hmsLp .rcol .unisterCPCads{margin:10px 0 15px;border:1px solid #e7e7e7}.ibe .rcol .tipps,.hmsLp .rcol .tipps,.index .tipps{position:relative;display:inline-block;width:auto;padding:0 17px 0 20px;margin:-5px 0 7px -6px;color:#fff;font-size:13px;line-height:27px;font-weight:bold;}.index2012 .box1 .tipps{top:17px;z-index:1;}.ibe .leftCol .unisterCPCads,.hmsLp .leftCol .unisterCPCads{margin:10px 0 15px;border:1px solid #e7e7e7}.ibe .leftCol .tipps,.hmsLp .leftCol .tipps{position:relative;display:inline-block;width:auto;padding:0 17px 0 20px;margin:-5px 0 7px -6px;color:#fff;font-size:13px;line-height:27px;font-weight:bold;}.ibe .coll .unisterCPCads{margin:0;border:0}.ibe .coll .unisterCPCads .tipps{width:224px;margin:0 0 0 -15px;padding:3px 3px 3px 18px;line-height:normal}.ibe .flight .unisterCPCads .tipps .arw{background-position:-962px -101px}.hibe .rightCol .unisterCPCads {border:0 none;margin:0 1px}.hibe .rightCol .unisterCPCads .tipps {line-height: normal;margin:0 0 0 -15px;padding:3px 3px 3px 18px;width:232px}.seoFlight .unisterCPCads .tipps {background:url('../images/hRepeat_r202508070234.png') repeat-x 0 -1418px}.seoFlight .unisterCPCads .tipps .arw {background-position:0 -716px}.sem .rcol .unisterCPCads .tipps {background-color:#e0ebff}.rcol .unisterCPCads .list1 li,.supportBox.box1 .list1 li{display:inline-block;display:inline-block;margin-right:5px;width:47%}.rcol .unisterCPCads .supportBox.box1 .tipps{margin-top:0}.sem .leftCol .unisterCPCads .tipps {background-color:#e0ebff}.leftCol .unisterCPCads .list1 li,.supportBox.box1 .list1 li{display:inline-block;display:inline-block;margin-right:5px;width:47%}.leftCol .unisterCPCads .supportBox.box1 .tipps{margin-top:0}#cpcAdsBox .unisterCPCads {padding-top:3px;}#cpcAdsSky {position:absolute;top:129px;left:1011px}#cpcAdsSky .unisterCPCads {width:300px;padding:0}#crmMailForm{height:auto;margin-bottom:20px}#crmMailForm div{margin:10px}#crmMailForm .crmDestContent{color:#2a4d8f;font-weight:bold;width:175px;margin:0 0 10px}#crmMailForm .siegel{background:url("../images/crmMailing/crmMail_r202508070234.png") no-repeat 0 0;height:52px;width:52px;margin:0 0 10px}#crmMailForm input{width:226px}#crmMailForm .crmBttn{position:relative;top:10px;left:34px}#crmMailForm .crmDone{background-position:-63px 0}#crmMailForm .valError{color:#f00;border:1px solid #f00}.ibe #crmMailForm div{margin:10px 0}.valError::-webkit-input-placeholder{color:#f00}.valError::-moz-placeholder{color:#f00}.valError:-moz-placeholder{color:#f00}.valError::-ms-input-placeholder{color:#f00} .trustYouSmall {color:#055786;width:470px;margin:0 10px 0 0;float:right;font-size:11px;line-height:13px;border-top:1px dashed #c6d7f5}.trustYouSmall .peopleIcon {background-position:-583px -351px;display:inline-block;float:left;height:20px;width:18px;margin-right:5px}.trustYouSmall strong {margin-right:5px}.trustYouSmall .col {display:inline}.trustYouSmall ul {margin:0;padding:0;display:inline}.trustYouSmall li {margin:0;padding:0;display:inline}.trustYouSmall .hide {display:none}.trustYouSmall .icon,.trustYouSmall .minus {display:none}.trustYouToolTip {text-decoration:underline;font-size:11px;line-height:13px;white-space:nowrap;cursor:pointer}#trustYouToolTipper {overflow:hidden;color:#055786;position:absolute;top:0;left:0;width:402px;min-height:60px;border:3px solid #637fb1;background-color:#fff;z-index:1000;background:url('../images/loaderTransparent_r202508070234.gif') no-repeat center 15px #fff}#trustYouToolTipper .pad5 {padding:2px 2px 2px 5px}#trustYouToolTipper h3 {padding:5px 4px;font-size:13px;line-height:16px;font-weight:bold;margin:0;background:none #fff;color:#055786}#trustYouToolTipper .col {width:200px;float:left;font-size:11px}#trustYouToolTipper .col1 {border-right:1px solid #ced2db;margin-bottom:-1600px;padding-bottom:1600px}#trustYouToolTipper h4 {font-size:11px;margin:0;border-top:1px solid #ced2db;background-color:#f5f8ff}#trustYouToolTipper .title {border-top:1px solid #ced2db;font-weight:bold;background-color:#e0ebff}#trustYouToolTipper ul {margin:0;background-color:#fff}#trustYouToolTipper li {padding:2px 2px 2px 23px;font-size:11px;border-top:1px solid #ced2db}#trustYouToolTipper .icon {line-height:15px;font-size:11px;padding-left:13px;margin-left:-19px}#trustYouToolTipper .minus .icon {background-position:0 -3214px}#trustYouToolTipper .plus .icon {background-position:0 -3200px}#trustYouToolTipper .trustYouToolTip,#trustYouToolTipper strong,#trustYouToolTipper .switchHidden {display:none}.boxTrustYou {background:none repeat scroll 0 0 #fff;border:1px solid #c1d4f5;margin:5px 0 15px;padding-top:7px;color:#055786;overflow:hidden}.boxTrustYou .col {width:339px;float:left;margin-left:339px}.boxTrustYou .col1 {width:338px;border-right:1px solid #ced2db;margin:0 -340px -1600px 0;padding-bottom:1600px}.boxTrustYou .pad5 {padding:2px 2px 2px 5px}.boxTrustYou h4 {font-size:11px;margin:0;border-top:1px solid #ced2db;background:#f5f8ff}.boxTrustYou .hbBoxHead {border:0 none;left:0;margin-bottom:0;padding:10px 5px;font-size:14px;background:#f5f8ff;color:#28498c}.boxTrustYou .title {border-top:1px solid #ced2db;font-weight:bold;background-color:#e0ebff}.boxTrustYou ul {margin-bottom:0}.boxTrustYou li {padding:2px 2px 2px 20px;border-top:1px solid #ced2db}.boxTrustYou .icon {margin-left:-18px;line-height:15px;font-size:11px;padding-left:12px;display:inline-block}.boxTrustYou .minus {background-position:0 -3214px}.boxTrustYou .plus {background-position:0 -3200px}.trustYouAdvice {margin:15px 0 0;font:bold 12px/1.1em Arial;color:#055786}.gloss {width:390px;padding:5px;font-size:11px;background-color:#fff;border-top:1px solid #ced2db}.hotelreview .trustYouSmall {width:490px}.showreview .gloss {width:668px;margin:-16px 0 15px;border:1px solid #ced2db;color:#055786}.showreview .boxTrustYou {padding-top:0}.showreview .boxTrustYou .corner_dark {display:none}.seo #trustYouToolTipper h4 {border-top:1px solid #ced2db;background:none #f5f8ff;color:#055786}.ibe4 .trustYouSmall {float:left;margin:40px 5px 0;width:275px}.ibe4 .newStep4 .trustYouSmall {margin:10px 5px 0;width:640px}.hmsLp .trustYouSmall {padding-top:5px;margin:10px 5px 0;width:640px}.sem .trustYouSmall {width:485px}.sem .boxTrustYou {padding-top:0}.sem .boxGloss {border:1px solid #ced2db;color:#055786;margin:-16px 0 15px;width:668px}#hotelDetails .trustYouSmall {margin-bottom:-10px;padding-top:5px}#hotelDetails .trustYouSmall .peopleIcon {margin-top:-5px}#hotelTipps .trustYouSmall{margin-bottom:-10px;padding-top:5px}#hotelTipps .trustYouSmall .peopleIcon,.ibe #preLoadDel .trustYouSmall .peopleIcon {margin-top:-5px}.ibe #preLoadDel .trustYouSmall {padding-top:5px}.seocitytrip .boxTrustYou {border:0;margin:0;padding:0;background:none}.seocitytrip .boxTrustYou .col {width:187px;margin-left:0;float:right}.seocitytrip .boxTrustYou .col1 {margin-right:0;float:left;border-right:none}.seocitytrip .boxTrustYou li {display:block}.seocitytrip .boxTrustYou .plus {padding-left:15px;background-position:0 -581px}.seocitytrip .boxTrustYou .minus {background-position:0 -596px}.showreview .boxTrustYou {border:1px solid #d7d7d7}.seo #trustYouToolTipper .minus .icon,.hotelreview #trustYouToolTipper .minus .icon {background-position:0 -596px}.seo #trustYouToolTipper .plus .icon,.hotelreview #trustYouToolTipper .plus .icon {background-position:0 -582px}.seoReviewtree .trustYouSmall {width:485px;float:none}.seoReviewtree .trustYouSmall .peopleIcon {background:url('../images/hRepeat_r202508070234.png') no-repeat 0 -3536px}.seoReviewtree #trustYouToolTipper .plus .icon {background-position:0 -582px}.seoReviewtree #trustYouToolTipper .minus .icon {background-position:0 -597px}.ibe #trustYouToolTipper .minus .icon {background-position:0 -597px}.ibe #trustYouToolTipper .plus .icon {background-position:0 -582px}.ibe #hotelTipps .trustYouSmall.trustYouMinimal,.ibe #preLoadDel .trustYouSmall.trustYouMinimal {border:none;width:100%;margin:0}.topsAndFlops.step3 {color:#055786;width:470px;margin:0 10px 0 0;padding:3px 0;float:right;font-size:11px;line-height:11px;border-top:1px dashed #c6d7f5}.topsAndFlops.step3 dt,.topsAndFlops.step3 dd {float:left}.topsAndFlops.step3 dt {width:31%;font-weight:bold}.topsAndFlops.step3 dd {width:69%}.topsAndFlops .scaleBar {display:block;border:1px solid #fff;background:#fff;height:8px;width:61px;margin-top:2px}.topsAndFlops .scaleBar span {display:block;height:100%;width:70%}.topsAndFlops .scaleBar .top {background:#91b63b}.topsAndFlops .scaleBar .flop {background:#da4833}.topsAndFlops .allTopsFlops {width:450px;background:#f4f8fe;padding:15px 15px 5px;border-radius:10px;position:absolute;bottom:-25px;left:35px;z-index:1000;font-size:12px;line-height:14px;box-shadow:3px 3px 10px -6px #000000;color:#055786}.topsAndFlops .allTopsFlops h3,#hotelView .topsAndFlops .allTopsFlops h3 {font-size:14px;padding-bottom:5px;border-bottom:1px solid #c6d7f5;margin:0}.topsAndFlops .allTopsFlops dl {border-top:1px solid #fff;padding-top:8px}.topsAndFlops .allTopsFlops dt {width:240px}.topsAndFlops .allTopsFlops dd {width:210px;margin-bottom:15px}.topsAndFlops .allTopsFlops .category {width:125px}.topsAndFlops .allTopsFlops .scaleBar {width:100px;margin-top:3px}.topsAndFlops .showAll {text-decoration:underline;cursor:pointer}.topsAndFlops .showAll:hover .allTopsFlops {display:block}.poweredByTrustYou {background:url('../images/poweredTrustYou_r202508070234.png') no-repeat;position:absolute;top:0;right:15px;width:98px;height:26px}.addsTravelInfo {position:absolute;bottom:0;width:470px;}.detailData {position:relative;height:110px}.moreHotelInfosDesc .topsAndFlops dl {font-size:11px;line-height:12px;margin-bottom:5px}.moreHotelInfosDesc .topsAndFlops dt {float:left;clear:left;width:155px;margin-bottom:10px}.moreHotelInfosDesc .topsAndFlops dd {float:left;width:180px;margin-bottom:5px}.moreHotelInfosDesc .topsAndFlops .category {font-weight:bold}.moreHotelInfosDesc .topsAndFlops .scaleBar {width:100px}.moreHotelInfosDesc .topsAndFlops a {font-weight:bold;padding:3px 0 4px 0}.moreHotelInfosDesc .topsAndFlops .rateLink {background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0 -2006px;padding:3px 0 4px 24px;float:right}.ibe .newStep4 .topsAndFlops .metaLinks li {margin:0 0 0 23px;line-height:19px;}.ibe .newStep4 .topsAndFlops .metaLinks a {padding:0}.ibe .newStep4 .topsAndFlops .metaLinks li:first-child {float:left;margin:0}.ibe .newStep4 .topsAndFlops .metaLinks li:last-child {float:right;margin:0} .trustYouSmall{color:#055786;width:470px;margin:5px 10px 0 0;float:right;font-size:11px;line-height:13px}.trustYouSmall .peopleIcon,.familyAdvantage .peopleIcon {background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0 -964px;display:inline-block;float:left;height:20px;width:18px;margin-right:5px}.familyAdvantage .peopleIcon {margin-top:5px;}.trustYouSmall strong{margin-right:5px}.trustYouSmall .col {display: inline}.trustYouSmall ul{margin:0;padding:0;display:inline}.trustYouSmall li{margin:0;padding:0;display:inline}.trustYouSmall .hide {display: none}.trustYouSmall .icon,.trustYouSmall .minus{display: none}.trustYouToolTip{text-decoration:underline;font-size:11px;line-height:13px;white-space: nowrap;cursor: pointer}#trustYouToolTipper{overflow:hidden;color:#055786;position:absolute;top:0;left:0;width:402px;min-height:60px;border:3px solid #637fb1;background-color:#fff;z-index:1000;background:url('../images/loaderTransparent_r202508070234.gif') no-repeat center 15px #fff}#trustYouToolTipper .pad5{padding:2px 2px 2px 5px}#trustYouToolTipper h3{padding:5px 4px;font-size:13px;line-height:16px;font-weight:bold;margin:0;background:none #fff;color:#055786}#trustYouToolTipper .col{width:200px;float: left;font-size:11px}#trustYouToolTipper .col1{border-right:1px solid #ced2db;margin-bottom:-1600px;padding-bottom:1600px}#trustYouToolTipper h4{font-size:11px;margin:0;border-top:1px solid #ced2db;background-color:#f5f8ff}#trustYouToolTipper .title{border-top:1px solid #ced2db;font-weight:bold;background-color:#e0ebff}#trustYouToolTipper ul{margin:0;background-color:#fff}#trustYouToolTipper li{padding:2px 2px 2px 23px;font-size:11px;border-top:1px solid #ced2db}#trustYouToolTipper .icon{line-height:15px;font-size:11px;padding-left:13px;margin-left:-19px}#trustYouToolTipper .minus .icon{background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0 -596px}#trustYouToolTipper .plus .icon{background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0 -581px}#trustYouToolTipper .trustYouToolTip,#trustYouToolTipper strong,#trustYouToolTipper .switchHidden{display: none}.boxTrustYou {background: none repeat scroll 0 0 #fff;border:1px solid #c1d4f5;margin:5px 0 15px;padding-top:7px;color:#055786;overflow:hidden}.boxTrustYou .col{width:339px;float:left;margin-left:339px}.boxTrustYou .col1{width:338px;border-right:1px solid #ced2db;margin:0 -340px -1600px 0;padding-bottom:1600px}.boxTrustYou .pad5{padding:2px 2px 2px 5px}.boxTrustYou h4{font-size:11px;margin:0;border-top:1px solid #ced2db;background:#f5f8ff}.boxTrustYou .hbBoxHead{font-size:13px;margin-bottom:10px}.boxTrustYou .title{border-top:1px solid #ced2db;font-weight:bold;background-color:#e0ebff}.boxTrustYou ul{margin-bottom:0}.boxTrustYou li{padding:2px 2px 2px 20px;border-top:1px solid #ced2db}.boxTrustYou .icon{margin-left:-18px;line-height:15px;font-size:11px;padding-left:12px;display: inline-block}.boxTrustYou .minus{background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0 -596px}.boxTrustYou .plus{background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0 -581px}.trustYouAdvice {margin:15px 0 0;font:bold 12px/1.1em Arial;color:#055786}.gloss {width:390px;padding:5px;font-size:11px;background-color:#fff;border-top:1px solid #ced2db}.hotelreview .trustYouSmall{width:100%;position:relative;left:10px}.showreview .gloss{width:668px;margin:-16px 0 15px;border:1px solid #ced2db;color:#055786}.showreview .boxTrustYou {padding-top:0}.showreview .boxTrustYou .hbBoxHead{border:0 none;left:0;margin-bottom:0;padding:10px 5px;font-size:14px;background:#f5f8ff;color:#28498c}.showreview .boxTrustYou .corner_dark{display:none}.seo #trustYouToolTipper h4 {border-top:1px solid #ced2db;background: none #f5f8ff;color:#055786}.ibe4 .trustYouSmall {float:left;margin:40px 5px 0;width:275px}.ibe4 .newStep4 .trustYouSmall {margin:10px 5px 0;width:640px}.hmsLp .trustYouSmall {padding-top:5px;margin:10px 5px 0;width:640px}.sem .trustYouSmall {width:485px;margin-top:2px}.sem .boxTrustYou .hbBoxHead {background-repeat:repeat-x;background-position:0 -612px;color:#fff;padding:3px 3px 3px 5px}.sem .boxGloss {border:1px solid #ced2db;color:#055786;margin:-16px 0 15px;width:668px}#hotelDetails .trustYouSmall {margin-bottom: -8px}#hotelDetails .trustYouSmall .peopleIcon {margin-top: -5px}#hotelTipps .trustYouSmall{margin-bottom: -10px;padding-top:5px}#hotelTipps .trustYouSmall .peopleIcon,.ibe #preLoadDel .trustYouSmall .peopleIcon {margin-top: -5px}.ibe #preLoadDel .trustYouSmall {padding-top:5px}.seocitytrip .boxTrustYou {border:0;margin:0;padding:0;background:none}.seocitytrip .boxTrustYou .col {width:187px;margin-left:0;float:right}.seocitytrip .boxTrustYou .col1{margin-right:0;float:left;border-right:none}.seocitytrip .boxTrustYou li {display:block}.seocitytrip .boxTrustYou .plus {padding-left:15px;background-position:0 -581px}.seocitytrip .boxTrustYou .minus {background-position:0 -596px}.showreview .boxTrustYou {border:1px solid #d7d7d7}.seoReviewtree .trustYouSmall {width:485px}.seoReviewtree #trustYouToolTipper .plus .icon {background-position:0 -582px}.seoReviewtree #trustYouToolTipper .minus .icon {background-position:0 -597px}.tripadvisor2012 .trustYouSmall {width:765px;padding-top:5px}.tripadvisor2012 .trustYouSmall .peopleIcon {margin-top:-5px} .userLog2012 .notepadLink {display:inline-block;border-left:1px solid #1D3767;padding:5px 4px 3px 7px}.userLog2012 .notepadLink .noteIcon {display:inline-block;height:15px;width:19px;margin-bottom:-2px;background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0 -2098px}.notepadLayer,.noHotelItems {background:#fff;box-shadow:#888 0px 0px 3px;border-radius:0 4px 4px 4px;border:1px solid #d7d7d7;width:313px}.noHotelItems {color:#000;padding:4px;width:260px;text-align:center;font-weight:bold}.userLog2012 .notepadWrap {position:absolute;top:24px;z-index:1000}.userLog2012 .userLogout .notepadWrap {left:771px;top:23px}.notepadLayer .activeCorner,.noHotelItems .activeCorner {width:19px;height:22px;background:#fff url('../images/hRepeat2013_r202508070234.png') no-repeat 4px -2120px;position:absolute;top:-22px;left:0;border-radius:3px 3px 0 0;border:1px solid #d7d7d7;border-bottom:0;cursor:pointer}.notepadLayer .noteAlert {padding:0 4px;color:#fff;font-size:11px;border-radius:3px}.notepadLayer .hotelAdd {background:#67b206}.notepadLayer .hotelDelete {background:#60b4e9}.notepadLayer .hotelExists {background:#ff9c00}.notepadLayer .notepadHeader {padding:10px 10px 10px 32px;border-radius:0 4px 0 0;color:#264988;text-align:left}.notepadLayer .scrollList {max-height:310px;overflow-y:auto;overflow-x:hidden}.notepadLayer .hotelMemo td {padding:3px 10px;border-top:1px solid #d7d7d7;background:#fbfbfb}.notepadLayer .hotelMemo .hotelImage {padding:3px 0}.notepadLayer .hotelMemo .hotelInfo {padding:3px 0 0 10px}.notepadLayer .hotelMemo .imageDownLink {border-radius:3px}.notepadLayer .hotelMemo .hotelInfo {color:#000;text-align:left}.notepadLayer .hotelMemo .hotelInfo a {color:#00c;text-decoration:underline}.notepadLayer .hotelMemo .hotelInfo span {font-size:11px}.notepadLayer .hotelMemo .hotelInfo .stars,.noteHotelCompare .noteStars .stars {display:inline-block;height:11px;position:inherit}.notepadLayer .hotelMemo .deleteHotel {background:#ccc url('../images/hRepeat2013_r202508070234.png') no-repeat 1px -2235px;border-radius:10px;width:15px;height:15px;cursor:pointer}.notepadLayer .hotelMemo .deleteHotel:hover {background:#a3c1d0 url('../images/hRepeat2013_r202508070234.png') no-repeat 1px -2235px}.notepadLayer .hotelCompareBox {background:#eee;border-top:1px solid #bfbfbf;padding:10px 10px 10px 32px;border-radius:0 0 4px 4px;text-align:right}.notepadLayer .hotelCompareBox a,.notepadLayer .hotelCompareBox a:hover {color:#000;}.notepadLayer .hotelCompareBox .compareHotelsBtn {margin-bottom:0}.notepadLayer .hotelCompareBox .notepadClose {color:#000;padding-top:5px;font-size:11px;cursor:pointer}.js .fancyboxOverlay {z-index:3000}.js .fancyboxWrap {z-index:3001}.js .noteHotelCompare {width:758px !important;background:none;border-radius:7px;border:10px solid rgba(255,255,255,0.5);-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box }.js .noteHotelCompare .fancyboxOuter {background:#fff}.js .noteHotelCompare .fancyboxContent {height:765px !important;overflow:visible;padding:0}.noteHotelCompare h2,.sem .noteHotelCompare h2 {position:relative;border-bottom:1px solid transparent;border-radius:5px 5px 0 0;box-shadow:0 1px 2px #BBBBBB;color:#2A498A;font-size:16px;padding:8px 15px}.sem .noteHotelCompare h2 {width:728px;line-height:18px}.noteHotelCompare h2 a {font-size:11px;position:absolute;right:20px;background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0 -2252px;padding-left:20px;text-decoration:underline;font-weight:normal}.noteHotelCompare .compareTitles {width:155px;font-weight:bold;color:#264a86}.noteHotelCompare .compareTitles ul {font-weight:normal;margin-top:3px}.noteHotelCompare .compareTitles li,.noteHotelCompare .subRatings div,.noteHotelCompare .prices div {line-height:20px}.newDesignSem .noteHotelCompare .compareTitles li {display:block;width:120px}.noteHotelCompare table {width:198px;height:706px;border-collapse:collapse;font-size:11px}.noteHotelCompare th,.noteHotelCompare td {height:20px;text-align:left;vertical-align:top;padding:5px 15px;border:1px solid #eaeaea;border-left:none;white-space:normal}.noteHotelCompare th {padding-top:10px}.noteHotelCompare .locations {height:32px}.noteHotelCompare .hotelPicture {height:120px}.noteHotelCompare .hotelPicture img {border-radius:5px}.noteHotelCompare .trustYou {height:64px}.noteHotelCompare .trustYou .trustYouSmall {border:0;width:auto}.noteHotelCompare .subRatings {height:112px}.noteHotelCompare .tdDwn {padding-top:24px}.noteHotelCompare .prices {height:50px}.noteHotelCompare .compareContent .prices {padding-top:14px}.noteHotelCompare .prices a {font-size:16px;font-weight:bold}.noteHotelCompare .hotelName {white-space:nowrap}.noteHotelCompare .grey {background:#fbfbfb}.compareWrapper,.compareContent {height:100%}.noteHotelCompare .compareContent {float:left;width:603px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;height:729px}.noteHotelCompare .compareContent table {float:left}.noteHotelCompare .compareContent .arw {display:inline-block;height:23px;line-height:30px;width:20px;margin-left:5px;background:url(../images/hRepeat2013_r1_r202508070234.png) no-repeat 0 -639px}.noteHotelCompare .navBtn {z-index:9999;position:absolute;top:50%;display:block;height:40px;width:40px;background:url(../images/mainElements_r202508070234.png) -166px -137px;cursor:pointer}.noteHotelCompare .backwardBtn {left:17%}.noteHotelCompare .forwardBtn {right:-3%;background:url(../images/mainElements_r202508070234.png) -211px -137px}.noteHotelCompare .removeHotel {background:url('../images/hRepeat2013_r202508070234.png') no-repeat -4px -1385px;text-indent:-9999em;overflow:hidden;height:10px;width:10px;cursor:pointer;position:absolute;top:6px;right:5px}.notepadLayer .stars_0_0,.compareContent .stars_0_0 {width:0}.notepadLayer .stars_1_0,.compareContent .stars_1_0 {width:10px}.notepadLayer .stars_1_5,.compareContent .stars_1_5 {width:16px}.notepadLayer .stars_2_0,.compareContent .stars_2_0 {width:20px}.notepadLayer .stars_2_5,.compareContent .stars_2_5 {width:26px}.notepadLayer .stars_3_0,.compareContent .stars_3_0 {width:30px}.notepadLayer .stars_3_5,.compareContent .stars_3_5 {width:36px}.notepadLayer .stars_4_0,.compareContent .stars_4_0 {width:40px}.notepadLayer .stars_4_5,.compareContent .stars_4_5 {width:46px}.notepadLayer .stars_5_0,.compareContent .stars_5_0 {width:50px}.notepadLayer .stars_5_5,.compareContent .stars_5_5 {width:56px}.notepadLayer .stars_6_0,.compareContent .stars_6_0 {width:60px}.notepadLayer .stars_6_5,.compareContent .stars_6_5 {width:67px}.notepadLayer .stars_7_0,.compareContent .stars_7_0 {width:70px}.printNotepad {cursor:pointer}.notepad {color:#00c;cursor:pointer;text-decoration:underline}.notepad:hover {color:#5fa800}.hotelDetailBox .notepad,.ibe .newStep4 .notepad,.newLandingPage .moreHotelInfos .notepad {background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0 -2146px;padding-left:17px;font-weight:bold;float:right}.newLandingPage .moreHotelInfos .notepad {float:none;margin-left:5px;padding-bottom:1px}.hotelDetailBox .addedHotel,.newLandingPage .moreHotelInfos .addedHotel {background-position:0 -2170px}.hotelDetailBox .notepad {margin-right:15px}.offerItem .notepad,.hotellist .notepad,.seoHotel .notepad {background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0 -2194px;display:block;padding:0 0 1px 15px;font-weight:bold;line-height:12px}.offerItem .newEvaluation .notepad {display:inline;margin-left:15px}.offerItem .addedHotel,.hotellist .addedHotel,.seoHotel .addedHotel {background-position:0 -2215px}.hotellist .notepad {margin-top:2px}.newStep4 .moreHotelFeatures .notepad {padding-left:17px}.newStep4 .moreHotelFeatures .addedHotel {background-position:0 -2170px}.seoHotel .notepad,.seoHotel .addedHotel {display:inline-block}.newDesignSem .newDesign .hibLinksRooms .notepadRight {background: url('../images/hRepeat2013_r1_r202508070234.png') no-repeat 3px -2146px;padding-left:22px;} .semTopRegion #content {background:transparent}.semTopRegion #topLine,.semTopRegion .nlBar {display:none}.semTopRegion .topHotelLine {color:#274a8a;padding:15px 15px 15px 12px}.semTopRegion .formChange{padding:24px 0 140px 6px;border-radius:4px 0 0 4px;background:#0186d3;background: -moz-linear-gradient(top,#0186d3 65%,#01619a 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(65%,#0186d3),color-stop(100%,#01619a));background: -webkit-linear-gradient(top,#0186d3 65%,#01619a 100%);background: -o-linear-gradient(top,#0186d3 65%,#01619a 100%);background: -ms-linear-gradient(top,#0186d3 65%,#01619a 100%);background: linear-gradient(to bottom,#0186d3 65%,#01619a 100%);}.semTopRegion .formChange label {display:block;width:41px;height:41px;background:url('../images/semLp/spriteFormChange_r202508070234.png') no-repeat}.semTopRegion .formChange label.active {background-color:#fff;border-radius:4px 0 0 4px}.semTopRegion .formChange input {position:absolute;left:-9999px}.semTopRegion .formChange .flattrip {background-position:0 0}.semTopRegion .formChange .ownarrival {background-position:0 -41px}.semTopRegion .formChange .flight {background-position:0 -82px}.semTopRegion .formChange .holidayhouse {background-position:0 -123px}.semTopRegion .formChange .flighthotel {background-position:0 -164px}.semTopRegion .formChange .cruisetrip {background-position:0 -205px}.semTopRegion .formChange .flattrip.active {background-position:-41px 0}.semTopRegion .formChange .ownarrival.active {background-position:-41px -41px}.semTopRegion .formChange .flight.active {background-position:-41px -82px}.semTopRegion .formChange .holidayhouse.active {background-position:-41px -123px}.semTopRegion .formChange .flighthotel.active {background-position:-41px -164px}.semTopRegion .formChange .cruisetrip.active {background-position:-41px -205px}.semTopRegion .formSemLp:before {content:".";overflow:hidden;text-indent:-9999px;display:block;position:absolute;width:100%;height:60px;z-index:-1;bottom:0;left:0;border-radius:100%/100%;box-shadow:0 15px 10px -10px rgba(0,0,0,0.6)}.semTopRegion .formSemLp .formWrap {position:absolute;left:47px;z-index:13}.semTopRegion .formSemLp .formWrap:after {content:".";text-indent:-9999px;display:block;position:absolute;width:60px;height:100%;z-index:-1;bottom:0;right:1px;border-radius:100%/100%;box-shadow:15px 0px 10px -10px rgba(0,0,0,0.6)}.semTopRegion .formSemLp .forms{position:relative;height:410px;overflow:hidden;width:255px;background:#fff;background: -moz-linear-gradient(top,#fff 60%,#c6dbf6 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(60%,#fff),color-stop(100%,#c6dbf6));background: -webkit-linear-gradient(top,#fff 60%,#c6dbf6 100%);background: -o-linear-gradient(top,#fff 60%,#c6dbf6 100%);background: -ms-linear-gradient(top,#fff 60%,#c6dbf6 100%);background: linear-gradient(to bottom,#fff 60%,#c6dbf6 100%);}.semTopRegion .formSemLp .main,.semTopRegion .formSemLp .moreOptions {height:395px;width:240px;padding:20px 0 0 15px}.semTopRegion .formSemLp .moreOptions {position:absolute;z-index:3000;top:0;left:255px;padding:52px 20px 0 0}.semTopRegion .formSemLp #subform .loaderImage {width:100%;height:200px}.semTopRegion .formSemLp h4 {color:#0167a3;font-size:16px;margin:15px 0 0 15px}.semTopRegion .formSemLp .subformGroup {height:380px;padding:15px}.semTopRegion .formSemLp label {display:block}.semTopRegion .formSemLp .subformElement {margin:0 15px 10px 0}.semTopRegion .formSemLp .optional {display:block}.semTopRegion .formSemLp .SelectSmall {width:223px}.semTopRegion .formSemLp .langingPageSubmitButton {position:absolute;bottom:10px;left:30px;overflow:visible}.semTopRegion .formSemLp .langingPageSubmitButton #submit {position:absolute;bottom:0;left:33px;display:block;font-size:0;width:190px;height:53px;background:url('../images/mainElements_r202508070234.png') no-repeat -375px -58px;text-indent:-9000px;cursor:pointer}.semTopRegion .formSemLp .optHotel em {display:none}.semTopRegion .formSemLp .optHotel .InputSmall {width:220px}.semTopRegion .formSemLp .destlayersplit {width:224px}.semTopRegion .formSemLp .idestflat input,.formSemLp .departure input,.formSemLp .city input {width:217px;border:2px solid #274A8A;font-weight:bold}.semTopRegion .formSemLp .depDate {margin-right:9px}.semTopRegion .formSemLp .depDate,.formSemLp .retDate {float:left}.semTopRegion .formSemLp .depDate input,.formSemLp .retDate input {width:75px}.semTopRegion .formSemLp .depDate button,.formSemLp .retDate button {float:none}.semTopRegion #flattrip .moreOptions .destlayersplit,.semTopRegion #flattrip .moreOptions .TextSmall,.semTopRegion #flattrip .moreOptions .SelectSmall {width:106px}.semTopRegion #subform .moreOptions .child .SelectSmall {width:70px;float:left;margin-right:7px}.semTopRegion #subform .moreOptions .multiAttribs .SelectSmall {width:10px;margin-right:5px}.semTopRegion .formSemLp #ownarrival .moreOptions {padding:50px 20px 0 0}.semTopRegion .formSemLp #ownarrival .moreOptions .optCategory {margin:10px 12px 0 0}.semTopRegion .formSemLp #ownarrival .moreOptions .rootype {margin:10px 12px 10px 0}.semTopRegion .formSemLp #subform #flight {background:none}.semTopRegion .formSemLp #flight .moreOptions {padding:26px 20px 0 0}.semTopRegion .formSemLp #flight .main div,.semTopRegion .formSemLp #flight .moreOptions .airline,.semTopRegion .formSemLp #flight .moreOptions .flightClass {float:left;margin-right:10px}.semTopRegion .formSemLp #flight .main .hasDatepicker {width:73px}.semTopRegion .formSemLp #flight .main .hint {display:block;font-size:11px}.semTopRegion .formSemLp #flight .main input {width:100px}.semTopRegion .formSemLp #flight .main select,.semTopRegion .formSemLp #flight .moreOptions .airline select,.semTopRegion .formSemLp #flight .moreOptions .flightClass select {width:106px}.semTopRegion .formSemLp #flight .depAirport input,.semTopRegion .formSemLp #flight .dest input {border:2px solid #274A8A}.semTopRegion .formSemLp #flight .directFlight {overflow:hidden}.semTopRegion .formSemLp #flight .directFlight label {float:right}.semTopRegion .formSemLp #flight .directFlight input {float:right;margin-right:5px}.semTopRegion .formSemLp #flight .child2 .SelectSmall {width:223px}.semTopRegion .formSemLp #holidayhouse .moreOptions {padding:51px 20px 0 0}.semTopRegion .formSemLp #holidayhouse .destination input {width:217px;border:2px solid #274A8A;font-weight:bold}.semTopRegion .formSemLp #holidayhouse .checkGroup .optional,.semTopRegion .formSemLp #holidayhouse .optionalCheck .optional {display:inline-block;width:100px}.semTopRegion .formSemLp #holidayhouse .moreOptions select {width:106px}.semTopRegion .formSemLp #holidayhouse .country select {width:223px}.semTopRegion .formSemLp #holidayhouse .region,.semTopRegion .formSemLp #holidayhouse .bedroom {float:left;margin-right:10px}.semTopRegion .formSemLp #flighthotel .moreOptions {padding:80px 20px 0 0}.semTopRegion .formSemLp #subform #flighthotel .main div,.formSemLp #subform #flighthotel .moreOptions div {margin-bottom:10px}.semTopRegion .formSemLp #subform #flighthotel .main .departureDate,.semTopRegion .formSemLp #subform #flighthotel .main .returnDate {margin-right:10px}.semTopRegion .formSemLp #subform #flighthotel .depCity input,.semTopRegion .formSemLp #subform #flighthotel .arrCity input {border:2px solid #274A8A;width:99px;margin-right:10px}.semTopRegion .formSemLp #subform #flighthotel .departureDatetime,.semTopRegion .formSemLp #subform #flighthotel .returnDatetime {margin:0}.semTopRegion .formSemLp #subform #flighthotel .departureDatetime select,.semTopRegion .formSemLp #subform #flighthotel .returnDatetime select {width:106px}.semTopRegion .formSemLp #subform #flighthotel .adult {float:left}.semTopRegion .formSemLp #subform #flighthotel .adult .SelectSmall {width:223px}.semTopRegion .formSemLp #subform #flighthotel .nonStop {position:static;margin-bottom:7px}.semTopRegion .formSemLp #subform #flighthotel .moreOptions .optHotel {float:none;margin:0 0 8px 0}.semTopRegion .formSemLp #subform #flighthotel .moreOptions .optCategory {float:none;width:auto;margin-bottom:8px}.semTopRegion .formSemLp #subform #flighthotel .optCategory .SelectSmall {width:223px}.semTopRegion .formSemLp #subform #flighthotel .child {width:auto}.semTopRegion .formSemLp #subform #flighthotel .child .SelectSmall {width:65px;margin-right:5px}.semTopRegion .formSemLp .idestflat input,.formSemLp .departure input,.formSemLp .city input {width:auto;border:2px solid #274A8A;font-weight:bold}.semTopRegion .formSemLp .departure,.formSemLp .city{width:150px;float:left;margin:0 8px 0 0}.semTopRegion .formSemLp .depDate,.formSemLp .retDate{width:150px;margin:0 10px 10px 0;float:left;}.semTopRegion .formSemLp .depDate .cal,.formSemLp .retDate .cal{width:117px}.semTopRegion .formSemLp #flighthotel .child{display:none}.semTopRegion .formSemLp #flighthotel .child1,.formSemLp #flighthotel .child2,.formSemLp #flighthotel .child3{display:block}.semTopRegion .formSemLp #flighthotel .child1{margin-top:25px}.semTopRegion .formSemLp #flighthotel .child select{margin-top:18px}.semTopRegion #content .formSemLp #subform #flighthotel .nonStop {position:static;margin-bottom:7px}.semTopRegion #content .formSemLp #subform #flighthotel .moreOptions .optHotel {float:none;margin:0 0 8px 0}.semTopRegion #content .formSemLp #subform #flighthotel .moreOptions .optCategory {float:none;width:auto;margin-bottom:8px}.semTopRegion #content .formSemLp #subform #flighthotel .optCategory .SelectSmall {width:223px}.semTopRegion #content .formSemLp #subform #flighthotel .child {width:auto}.semTopRegion #content .formSemLp #subform #flighthotel .child .SelectSmall {width:65px;margin-right:5px}.semTopRegion .moreOptions .dest,.semTopRegion .moreOptions .duration,.semTopRegion .moreOptions .optCategory,.semTopRegion .moreOptions .rootype {float:left}.semTopRegion .moreOptions .dest,.semTopRegion .moreOptions .optCategory {margin-right:12px}.semTopRegion .moreOptions .duration {margin-right:0}.semTopRegion .moreOptions .child {margin:0}.semTopRegion .moreOptions .multiAttribs {margin-top:40px}.semTopRegion .regionOffer {position:absolute;right:60px;bottom:60px}.semTopRegion .regionOfferPrice {color:#fff;font:bold 41px/50px Helvetica,Arial,Geneva,Tahoma;text-shadow:0px 1px 1px rgba(0,0,0,0.60)}.semTopRegion .regionOfferPrice .small {font-size:22px}.semTopRegion .regionOfferPrice .smaller {font-size:18px}.semTopRegion .regionOfferSubmit {float:right}.semTopRegion .regionOfferSubmit .btnElement3 {background-position:-105px -28px}.semTopRegion .regionOfferSubmit .btnInner{padding:0 15px 0 30px;background:#feae17;background: -moz-linear-gradient(top,#ffd518 0%,#fd7d00 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffd518),color-stop(100%,#fd7d00));background: -webkit-linear-gradient(top,#ffd518 0%,#fd7d00 100%);background: -o-linear-gradient(top,#ffd518 0%,#fd7d00 100%);background: -ms-linear-gradient(top,#ffd518 0%,#fd7d00 100%);background: linear-gradient(to bottom,#ffd518 0%,#fd7d00 100%);}.semTopRegion .regionOffer .btnOuter {background:rgba(255,255,255,0.55)}.semTopRegion .teaserSemLp {width:678px;height:410px;border-radius:0 5px 5px 0}.semTopRegion .teaserSemLp .paybackCoupon {display:block;width:182px;height:182px;background:url('../images/semLp/paybackCoupon_r202508070234.png') no-repeat;position:absolute;right:0;top:0}.semTopRegion .teaserSemLp h2,.semTopRegion .teaserSemLp h3{float:none;width:663px;background:#fff;color:#274a8a;font:bold 36px Helvetica,Arial,Geneva,Tahoma;padding:0 0 0 15px;margin-top:30px;background: -moz-linear-gradient(left,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background: -webkit-gradient(linear,left top,right top,color-stop(10%,rgba(255,255,255,1)),color-stop(70%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(left,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background: linear-gradient(to right,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);}.semTopRegion .teaserSemLp h3 {font-size:18px;line-height:26px;margin-top:10px;}.semTopRegion .BildKroatien {background:url('../images/semLp/kroatien_r202508070234.jpg') no-repeat 0 0 #33599f}.semTopRegion .BildAegypten {background:url('../images/semLp/aegypten_r202508070234.jpg') no-repeat 0 0 #33599f}.semTopRegion .BildDubai {background:url('../images/semLp/dubai_r202508070234.jpg') no-repeat 0 0 #33599f}.semTopRegion .BildFuerteventura {background:url('../images/semLp/fuerteventura_r202508070234.jpg') no-repeat 0 0 #33599f}.semTopRegion .BildGardasee {background:url('../images/semLp/gardasee_r202508070234.jpg') no-repeat 0 0 #33599f}.semTopRegion .BildGrancanaria {background:url('../images/semLp/grancanaria_r202508070234.jpg') no-repeat 0 0 #33599f}.semTopRegion .BildMalediven {background:url('../images/semLp/malediven_r202508070234.jpg') no-repeat 0 0 #33599f}.semTopRegion .BildMallorca {background:url('../images/semLp/mallorca_r202508070234.jpg') no-repeat 0 0 #33599f}.semTopRegion .BildSardinien {background:url('../images/semLp/sardinien_r202508070234.jpg') no-repeat 0 0 #33599f}.semTopRegion .BildTuerkei {background:url('../images/semLp/tuerkei_r202508070234.jpg') no-repeat 0 0 #33599f}.semTopRegion .topOffersWrap {background:#fff;border-radius:5px;padding-bottom:5px}.semTopRegion .offerWrap {height:140px;width:47%;background:#eaeced;padding:4px;margin:0 0 10px 13px;border:1px solid #e0e0e0}.semTopRegion .offerWrap .priceWrap {background:#f6f6f6}.semTopRegion .offerData {background:#fff;width:76%;margin-right:25px;position:relative;z-index:100}.semTopRegion .offerData .img {position:relative;float:left;width:140px;height:140px;overflow:hidden;}.semTopRegion .offerData .imgInfo {box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:2px 8px;text-decoration:underline;font:bold 11px/24px Arial;background:#f6f6f6;background: rgba(255,255,255,0.8);text-shadow:0 0 5px #fff}.semTopRegion .offerData img {height:140px;min-width:140px;}.semTopRegion .offerData .playbtn {left:44px;top:34px}.semTopRegion .offerData ul {margin:7px 0 0 10px;width:57%}.semTopRegion .offerData h4 {font-size:18px;line-height:21px;font-weight:normal;color:#274a8a}.semTopRegion .offerData h4 a {text-decoration:none}.semTopRegion .offerData .rating {position:absolute;bottom:10px}.semTopRegion .priceWrap .price {padding-top:20px;line-height:23px}.semTopRegion .priceWrap .lpPrice {font-size:18px;font-weight:bold}.semTopRegion .priceWrap .topOfferSubmit {position:absolute;right:0;bottom:0;padding-left:20px;z-index:1}.semTopRegion .formSemLp .openLayer {position:absolute;bottom:75px;left:15px;color:#00c;text-decoration:underline;cursor:pointer;padding-left:15px;background:url('../images/hRepeat2013_r202508070234.png') no-repeat 0 -2060px}.semTopRegion .formSemLp .closeLayer {display:none;z-index:5000;width:25px;height:109px;position:absolute;top:150px;right:-1px;cursor:pointer;background:url('../images/semLp/spriteFormChange_r202508070234.png') no-repeat -83px 0}.semTopRegion .socialButtons {margin:15px auto;width:400px}.semTopRegion .uiAutocomplete {overflow:auto;max-height:500px}.semTopRegion .unisterCPCads {margin-bottom:10px}.semTopRegion .unisterCPCads .tipps{background:#0188d7;background: -moz-linear-gradient(top,#0188d7 1%,#015f97 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#0188d7),color-stop(100%,#015f97));background: -webkit-linear-gradient(top,#0188d7 1%,#015f97 100%);background: -o-linear-gradient(top,#0188d7 1%,#015f97 100%);background: -ms-linear-gradient(top,#0188d7 1%,#015f97 100%);background: linear-gradient(to bottom,#0188d7 1%,#015f97 100%);}.semTopRegion .unisterCPCads #cpcbottom div,.semTopRegion .unisterCPCads #cpcbottom span {width:100%} input{-webkit-border-radius:3px;border-radius:3px}fieldset label{display:block}#ibeSearchForm {color:#055786;font-size:11px;margin-bottom:10px}#ibeSearchForm form{border:1px solid #d7d7d7;width:100%;max-width:736px;padding:7px 1px 1px}#ibeSearchForm h2,#ibeSearchForm h3,#ibeSearchForm h4 {position:relative;left:-7px;color:#fff;font-size:13px;font-weight:bold;margin:0 0 5px;padding:3px 3px 3px 15px;background:url('../images/h_repeats_r202508070234.png') repeat-x 0 -2660px transparent}#ibeSearchForm h2 {display:none}#ibeSearchForm fieldset{padding-left:10px;}#ibeSearchForm input{width:98%}#ibeSearchForm select{width:100%}#ibeSearchForm .subformElement.hotelAttributesWellness{width:88px}.ie8 #content #ibeSearchForm #subform #flighthotel .child2 select,.ie8 #content #ibeSearchForm #subform #flighthotel .child3 select {margin-top:0}.seoCMS #ibeSearchForm h2 {display:none}#ibeSearchForm .offerPacks{background:url('../images/h_repeats_r202508070234.png') repeat-x scroll 0 -2555px #ddedfc;height:64px;margin:0;padding-top:0}#ibeSearchForm .offerPacks ul {float:left;margin:2px 50px 3px 5px;width:22%}.airport #ibeSearchForm .offerPacks ul{margin:0 50px 0 0}#ibeSearchForm .offerPacks .block1 {margin-left:5px}#ibeSearchForm .offerPacks li {font-weight:normal;font-size:12px !important;color:#055786;clear:both;line-height:15px;margin:0}.ie8 #ibeSearchForm .offerPacks li{line-height:12px;height:12px}#ibeSearchForm .offerPacks li label{white-space:nowrap;cursor:pointer}#ibeSearchForm .offerPacks li input{float:left;height:16px;margin:2px 5px 2px 0}.ie8 #ibeSearchForm .offerPacks li input{height:12px}#ibeSearchForm .offerPacks li span{color:#055786;display:block;float:left;font-size:12px;text-decoration:underline}#ibeSearchForm #flattrip,#ibeSearchForm #lastminute,#ibeSearchForm #allinclusive,#ibeSearchForm #aidulastminute,#ibeSearchForm #ownarrival,#ibeSearchForm #cityhotel,#ibeSearchForm #earlybird,#ibeSearchForm #flight,#ibeSearchForm #flighthotel{padding-top:10px;background:url('../images/h_repeats_r202508070234.png') repeat-x 0 -2285px #f1f6fc;min-height:180px;position:relative}.hint,.specialOptions,.hotelAttributesSport,.specialOptionsStart{display:none}label{white-space:nowrap;cursor:pointer}.subformElement {margin:0 7px 8px 0;float:left;height:36px;width:200px}.subformElement select,.subformElement input{font-size:11px;padding:1px;width:200px}.depDate,.retDate {width:125px}#ibeSearchForm .depDate input,#ibeSearchForm .retDate input {float:left;height:16px;width:92px}#ibeSearchForm #allinclusive .depDate,#ibeSearchForm #allinclusive .retDate{width:120px}#ibeSearchForm #allinclusive .depDate input,#ibeSearchForm #allinclusive .retDate input{width:83px;margin-right:5px}.langingPageSubmitButton #submit{bottom:20px;margin:0 2px 0 0;}.ui-datepicker-trigger {background:url('../images/main_r202508070234.png') no-repeat scroll -271px -51px transparent;margin: -3px 3px 0 0}.duration{width:96px;margin-bottom:8px}#ibeSearchForm form div fieldset{padding-top:0;padding-bottom:0}#ibeSearchForm .adult {width:103px;position:absolute;top:54px;left:114px;}#ibeSearchForm #flight .adult {position: inherit;}#ibeSearchForm .children {position:absolute;top:70px;left:225px;}#ibeSearchForm .child {width:97px}#ibeSearchForm .child select{display:block}#ibeSearchForm .child2 {padding:16px 0 0}#ibeSearchForm .child3 {width:113px;padding:16px 0 0}#ibeSearchForm .child1,#ibeSearchForm .child2,#ibeSearchForm .child3,#ibeSearchForm .child4,#ibeSearchForm .child5,#ibeSearchForm .child6,#ibeSearchForm .child7 {display: none;position: relative;}#ibeSearchForm #flight .child1,#ibeSearchForm #flight .child2 {display:block;}#ibeSearchForm .childLayer {position:absolute;width:265px;border:1px solid #bfcee3;padding:5px;background:#fff;box-shadow:0 2px 5px #999;z-index:1003;height: inherit;}#ibeSearchForm .childLayer .closeElm {top:5px;right:5px;width:20px;height:20px;background:url('../images/newDesign212/home/index2012HRepeatS_r202508070234.png') no-repeat 4px -675px transparent;position:absolute;z-index:1000}#ibeSearchForm .childLayer .child {width:80px;margin-bottom:10px}#ibeSearchForm .childLayer .child3,.childLayer .child6 {margin-right:-10px}#ibeSearchForm .childLayer .child select {margin-top:6px;margin-bottom:0}#ibeSearchForm .childLayer .hint {font-size:11px;line-height:16px;white-space:nowrap}#ibeSearchForm .childLayer .closeInfo {margin-top:20px;}#Housing-optHotel{height:17px}.optOrganizerTT{width:107px}.optMeal{width:107px}#ibeSearchForm #fieldset-Attribute {padding-left:0}#subform {background:url('../images/h_repeats_r202508070234.png') repeat-x scroll 0 -2285px #f1f6fc;min-height:170px;position:relative}#subform .subformGroup{padding-left:0}#fieldset-FlightData optgroup{background:none repeat 0 0 #e0ebff}#fieldset-FlightData option{background:none repeat 0 0 #fff}#FlightData-idestflat {height:16px}#fieldset-Travellers {float:left;height:43px;margin:-44px 0 0 104px}.seoCMS.airport #aidulastminute #fieldset-Travellers{position:absolute;margin:0;top:41px;left:105px}.seoCMS.airport #aidulastminute .dest{width:91px}.seoCMS.airport.destinationSplit #ibeSearchForm .idestflat{width:120px}.seoCMS.airport.destinationSplit #ibeSearchForm #earlybird .idestflat,.seoCMS.airport.destinationSplit #ibeSearchForm #flattrip .idestflat,.seoCMS.airport.destinationSplit #ibeSearchForm #allinclusive .idestflat{width:91px}.seoCMS.airport.destinationSplit #ibeSearchForm #ownarrival .themes{width:188px }.seoCMS.airport #ibeSearchForm #aidulastminute #fieldset-Travellers{top:52px}.seoCMS.airport #ibeSearchForm .hotelAttributesWellness{width:88px}#cityhotel .datefrom,#cityhotel .dateto{width:119px}.roundtrip {height:21px;margin:5px 0 0 5px;padding:0;width:100%}.roundtrip label {font-size:12px;margin:0 30px 0 0}.flightUnderlined {text-decoration:underline}#flight #fieldset-Travellers {margin:-42px 0 0}.dest {left:10px;top:70px}.depTime {left:335px;top:30px;width:130px}.depTimeRange {left:470px;top:30px;width:200px}#flight .retDate {left:217px;top:70px;width:114px}.retTime {left:335px;top:70px;width:130px}.retTimeRange {left:470px;top:70px;width:200px}.directFlight {left:470px;padding:19px 0 0 5px;top:110px;width:200px}body .airline {left:10px;top:110px;width:320px}.flightClass {left:335px;top:110px;width:130px}#flight .depDate,#flight .retDate{width:115px}#ibeSearchForm #flight .depDate input,#ibeSearchForm #flight .retDate input {width:78px;height:15px}#flighthotel .directFlight {left:475px;padding:19px 0 0 5px;top:0}#fieldset-Housing {float:left;padding-top:0;width:324px}.optHotel input{height:15px;width:98%}.optPrice {left:546px;position:absolute;top:46px;width:120px}.optCategory,.rootype{width:98px}#fieldset-Attribute{float:left}#fieldset-Attribute .multiAttribs {height:auto;overflow:hidden;width:155px;margin-top:-3px}#fieldset-Attribute .multiAttribs label {font-size:12px;margin:0 0 2px;line-height:13px}#fieldset-Attribute .multiAttribs label input {margin-right:5px;width:auto}.langingPageSubmitButton #submit{float:right;position:relative;display:block;margin:26px 2px 0 0;line-height:999px;font-size:0;width:190px;height:53px;background:url('../images/mainElements_r202508070234.png') no-repeat -375px -58px;text-indent:-3000px;cursor:pointer}.destinationSplit #ibeSearchForm #flattrip .depAirport,.destinationSplit #ibeSearchForm #earlybird .depAirport,.destinationSplit #ibeSearchForm #lastminute .depAirport,.destinationSplit #ibeSearchForm #allinclusive .depAirport,.destinationSplit #ibeSearchForm #aidulastminute .depAirport {width:165px}.destinationSplit #ibeSearchForm .idestflat {width:132px}.destinationSplit #ibeSearchForm #flattrip .dest,.destinationSplit #ibeSearchForm #earlybird .dest,.destinationSplit #ibeSearchForm #lastminute .dest,.destinationSplit #ibeSearchForm #allinclusive .dest,.destinationSplit #ibeSearchForm #aidulastminute .dest{width:125px}.destinationSplit #ibeSearchForm #ownarrival .dest {width:108px}.destinationSplit #ibeSearchForm #ownarrival .autoFlightData .dest {width:200px}.destinationSplit #ibeSearchForm #aidulastminute .dest {width:96px}#ibeSearchForm .subformElement.optHotelOrganizer{width:121px;margin-right:8px}#ibeSearchForm .subformElement.optCategoryTT{width:122px}#ibeSearchForm #fieldset-Housing {width:315px}.service #ibeSearchForm #fieldset-Housing {width:350px}#ibeSearchForm #cityhotel #fieldset-sFlightInput{padding:0 10px}#ibeSearchForm #cityhotel #fieldset-sFlightInput input{height:15px}#ibeSearchForm #cityhotel .suchstring{width:407px}#ibeSearchForm #cityhotel .hotel_kette {width:200px}#ibeSearchForm #cityhotel .datefrom #FlightData-datefrom,#ibeSearchForm #cityhotel .dateto #FlightData-dateto{width:79px}#ibeSearchForm #cityhotel #fieldset-Travellers {margin:0}#ibeSearchForm #cityhotel #fieldset-Housing{width:400px;position:absolute;top:100px;}#ibeSearchForm #cityhotel .roomtype,#ibeSearchForm #cityhotel .number_of_rooms {width:97px}#ibeSearchForm #cityhotel .optHotel{width:227px}#ibeSearchForm #cityhotel .roomtype,#ibeSearchForm #cityhotel .roomtype select,#ibeSearchForm #cityhotel .optCategory,#ibeSearchForm #cityhotel .optCategory select{width:111px}#ibeSearchForm #cityhotel .adult {width:123px;left:20px;}#ibeSearchForm #cityhotel .child {width:97px;left:149px;}#ibeSearchForm #cityhotel .langingPageSubmitButton {padding-top:59px;}#ibeSearchForm #fieldset-sFlightInput{padding-left:0;padding-right:0}#ibeSearchForm #subform #flight {background:url('../images/h_repeats_r202508070234.png') repeat-x scroll 0 -2262px #f1f6fc;min-height:200px}#ibeSearchForm #flight .depAirport {width:200px}#ibeSearchForm #flight .roundtrip {height:21px;margin:-10px 0 0 10px;padding:0;width:100%}#ibeSearchForm #flight .roundtrip label {font-size:12px;margin:0 30px 0 0;display:inline}#ibeSearchForm #flight .depAirport,#ibeSearchForm #flight .dest,#ibeSearchForm #flight .depDate,#ibeSearchForm #flight .depTime,#ibeSearchForm #flight .depTimeRange,#ibeSearchForm #flight .retDate,#ibeSearchForm #flight .retTime,#ibeSearchForm #flight .retTimeRange,#ibeSearchForm #flight .directFlight,#ibeSearchForm #flight .flightClass,#ibeSearchForm #flight .airline {position:absolute;margin-top:0}#ibeSearchForm #flight .directFlight input {float:left;margin:0;width:auto}#ibeSearchForm #flight .directFlight label,#ibeSearchForm #flighthotel .directFlight label {margin:0 0 0 5px;display:inline}#ibeSearchForm #flight #fieldset-Travellers {margin:-48px 0 0;float:left;height:43px;position:relative}#ibeSearchForm #flight #fieldset-Travellers .adult {width:152px}#ibeSearchForm #flight #fieldset-Travellers .child {width:145px;padding-top:0}#ibeSearchForm #flight #fieldset-Travellers .child1 .hint{display:block;font-size:10px}#ibeSearchForm #flight #submit{margin:-58px 2px 0 0}.airport #ibeSearchForm #flight #submit {margin:-38px 2px -12px 0}.airport #ibeSearchForm #flight .jq-pu #submit {margin-left:484px}#ibeSearchForm #flight .depDate {left:217px;top:30px}#ibeSearchForm #flight .depAirport {left:10px;top:30px}#ibeSearchForm #flight .dest {left:10px;top:70px}#ibeSearchForm #flight .depDate {left:217px;top:30px}#ibeSearchForm #flight .depTime {left:335px;top:30px;width:130px}#ibeSearchForm #flight .depTimeRange {left:470px;top:30px;width:200px}#ibeSearchForm #flight .retDate {left:217px;top:70px;width:114px}#ibeSearchForm #flight .retTime {left:335px;top:70px;width:130px}#ibeSearchForm #flight .retTimeRange {left:470px;top:70px;width:200px}#ibeSearchForm #flight .directFlight {left:470px;padding:19px 0 0 5px;top:110px;width:200px}#ibeSearchForm #flight .flightClass {left:335px;top:110px;width:130px}#ibeSearchForm #flight .airline {left:10px;top:110px;width:320px}#ibeSearchForm #flight .directFlight input,#ibeSearchForm #flighthotel .directFlight input {float:left;margin:0;width:auto}#ibeSearchForm #flighthotel .departure,#ibeSearchForm #flighthotel .city,#flighthotel #FlightData-departureDate,#flighthotel #FlightData-returnDate {width:79px}#ibeSearchForm #flighthotel .departure {left:10px;top:0;width:200px}#ibeSearchForm #flighthotel .city {left:10px;top:40px;width:200px}#ibeSearchForm #flighthotel .directFlight {left:475px;padding:19px 0 0 5px;top:0}#ibeSearchForm #flighthotel .depTimeRange {left:340px;top:0;width:130px}#ibeSearchForm #flighthotel .retDate {left:216px;top:40px;width:115px}#ibeSearchForm #flighthotel .retTimeRange {left:340px;top:40px;width:130px}#ibeSearchForm #fieldset-Travellers #fieldset-Travellers {padding-left:0;padding-right:0}#ibeSearchForm #flighthotel #fieldset-Travellers {margin:42px 0 0;width:100%}#ibeSearchForm #flighthotel #fieldset-Travellers .adult {width:152px}#ibeSearchForm #flighthotel #fieldset-Travellers .child {width:147px}#ibeSearchForm #flighthotel #fieldset-Travellers .child {width:147px}#ibeSearchForm #flighthotel #fieldset-Housing {height:30px;margin:40px 0 0;width:480px}#ibeSearchForm #flighthotel #fieldset-Housing .optHotel {width:307px}#ibeSearchForm #flighthotel .optHotel input{width:98%}#ibeSearchForm #flighthotel #fieldset-Travellers .child {padding-top:0}#ibeSearchForm #flighthotel .optCategory,#ibeSearchForm #flighthotel #fieldset-Housing .optCategory select {width:147px}#subform .loaderImage {background:url('../images/ajax-loader_r202508070234.gif') no-repeat center center transparent;height:157px;width:668px}#service #flight .depDate,#service #flight .depTime,#service #flight .depTimeRange,#service #flight .retDate,#service #flight .retTime,#service #flight .retTimeRange,#service #flight .airline,#service #flight .flightClass,#service #flight .directFlight,#service #flight .adult,#service #flight .child {margin-top:0}#service #ibeSearchForm #subform #flight {min-height:195px}#service #flight .depAirport,#flight .dest {width:200px}#service #ibeSearchForm #cityhotel #fieldset-sFlightInput {padding-left:10px}.ie8 #ibeSearchForm .offerPacks li input {height:11px}.ie8 #ibeSearchForm #flight .roundtrip {margin:-15px 0 0 10px}#ibeSearchForm form#HiddenFields{border:none}#ibeSearchForm #subform,.formularSec{background:#e1eefe;min-height:170px;position:relative;padding:0}#flighthotel #subformTravellers{display:block!important}#ibeSearchForm #flighthotel #subformFlightData,#ibeSearchForm #flighthotel #subformTravellers{position:absolute;width:653px}.travelorganizer #ibeSearchForm #flighthotel #subformFlightData,.travelorganizer #ibeSearchForm #flighthotel #subformTravellers{width:727px}.travelorganizer #ibeSearchForm #flighthotel .departure,.travelorganizer #ibeSearchForm #flighthotel .city{width:350px}#ibeSearchForm #flighthotel{position:relative;height:160px}#ibeSearchForm #flighthotel .city{position:relative;top:0}#ibeSearchForm #flighthotel .departure,#ibeSearchForm #flighthotel .city{width:323px;position:relative;left:0}#ibeSearchForm #flighthotel .city{margin-right:0}#ibeSearchForm #flighthotel .retDate,#ibeSearchForm #flighthotel .depDate{width:105px}.travelorganizer #ibeSearchForm #flighthotel .retDate,.travelorganizer #ibeSearchForm #flighthotel .depDate{width:107px}#ibeSearchForm #flighthotel .retDate{margin-left:0}#ibeSearchForm #flighthotel .retDate input,#ibeSearchForm #flighthotel .depDate input{width:70px;float:left;margin-right:4px}#ibeSearchForm #flighthotel #subformTravellers{top:46px;left:225px}.travelorganizer #ibeSearchForm #flighthotel #subformTravellers{left:233px}#ibeSearchForm #flighthotel #subformTravellers .adult{width:100px;position:initial;}.travelorganizer #ibeSearchForm #flighthotel #subformTravellers .adult{width:113px}#ibeSearchForm #flighthotel #subformTravellers.adult #Persons1-adult{width:100%}#ibeSearchForm #flighthotel #subformTravellers .child1{margin-left:4px}#ibeSearchForm #flighthotel #subformTravellers .child{display:none}#ibeSearchForm #flighthotel #subformTravellers .child1,#ibeSearchForm #flighthotel #subformTravellers .child2,#ibeSearchForm #flighthotel #subformTravellers .child3{display:block;width:100px}#ibeSearchForm #flighthotel #subformTravellers .child1 select,#ibeSearchForm #flighthotel #subformTravellers .child2 select,#ibeSearchForm #flighthotel #subformTravellers .child3 select{width:100%}#ibeSearchForm #flighthotel #subformTravellers .child2 select,#ibeSearchForm #flighthotel #subformTravellers .child3 select{margin-top:0}.seoCMS #ibeSearchForm .formularSec.fS11{padding:0}.langingPageSubmitButton #submit .jq-pu{position:absolute!important;background: none!important;display:block!important }