.queryData{display:none;}#contentArea .contentBlock{background-color:#fff;}input.disabled{background:#ccc!important;}body.home #contentArea .contentBlock{background-color:transparent;}#errorMealLimitPerPerson{display:none;width:0;height:0;position:absolute;}.noCSS{margin:0!important;padding:0!important;display:inline!important;float:none!important;width:auto!important;height:auto!important;}#SkySales .progressbar{height:32px;margin-bottom:28px;border-left:1px solid #e3e0d7;display:block;}#SkySales .progressbar li{float:left;display:block;height:32px;margin:0;padding:0 15px 0 0;background:url('../images/booking_process.png') no-repeat 100% -120px;line-height:30px;overflow:hidden;}#SkySales .progressbar li.active{background-position:100% -80px;}#SkySales .progressbar li.done{background-position:100% 0;}#SkySales .progressbar li.previous{background-position:100% -40px;}#SkySales .progressbar li.last{background-position:100% -160px;}#SkySales .progressbar li.finish{background-position:100% -200px;}#SkySales .progressbar li a{color:#ccc;}#SkySales .progressbar li.done a{color:#0A3C87;}#SkySales .progressbar li.done a,#SkySales .progressbar li.active a{text-decoration:none;}#SkySales .progressbar li.done a span span{display:inline;padding:0;background:none;text-decoration:underline;}#SkySales .progressbar li.active a,#SkySales .progressbar li.active{color:#333;}#SkySales .progressbar li span{display:block;margin:1px 0;padding:0 19px;background:url('../images/booking_process.png') no-repeat 15px -243px;}#SkySales .progressbar li strong{color:#fff;}#SkySales .progressbar li.active span{display:block;background-position:15px -273px;}#SkySales .progressbar li.done span{display:block;background-position:15px -333px;}#SkySales .progressbar li.done a:hover span{background-position:15px -303px;}#SkySales .content .toggleBox .toggleHeadline{font-weight:normal!important;}#SkySales .content .toggleBox .toggleHeadline span,#SkySales .content .toggleBox .staticHeadline span,#SkySales .leftContentColumn .toggleBox h3 span{float:left;display:block;background:url('../images/booking_icons.png') no-repeat 8px 11px;width:58px;height:41px;}#SkySales .content .toggleBox h3.passenger span{background-position:8px 11px;}#SkySales .content .toggleBox h3.seat span{background-position:8px -41px;}#SkySales .content .toggleBox h3.train span{background-position:8px -91px;}#SkySales .content .toggleBox h3.menu span{background-position:8px -141px;}#SkySales .content .toggleBox h3.luggage span{background-position:8px -191px;}#SkySales .content .toggleBox h3.car span{background-position:8px -241px;}#SkySales .content .toggleBox h3.hotel span{background-position:8px -291px;}#SkySales .content .toggleBox h3.insurance span{background-position:8px -341px;}#SkySales .content .toggleBox h3.creditcard span{background-position:8px -391px;}#SkySales .content .toggleBox h3.environment span{background-position:8px -441px;}#SkySales .content .toggleBox h3.plan span,#SkySales .leftContentColumn .toggleBox h3.plan span{background-position:8px -491px;}#SkySales .content .toggleBox h3.address span,#SkySales .leftContentColumn .toggleBox h3.address span{background-position:8px -541px;}#SkySales .content .toggleBox h3.login span{background-position:8px -541px;}#SkySales .content .toggleBox h3.bluemilesAgreement span{background-position:8px -541px;}#SkySales .content .toggleBox h3.booking span{background-position:8px -591px;}#SkySales .content .toggleBox h3.payment span{background-position:8px -641px;}#SkySales .content .toggleBox h3.premiumeco span,#SkySales .leftContentColumn .toggleBox h3.premiumeco span{background-position:8px -1004px;}#SkySales .content .toggleBox h3.departure span{float:left;background:none;width:1px;}#SkySales .content .toggleBox h3.departure p{float:left;width:auto;}#SkySales .content .toggleBox h3.arrival p{float:left;width:auto;}#SkySales .content .toggleBox h3.arrival span{float:left;background:none;width:1px;}#SkySales .content .toggleBox h3.departure strong,#SkySales .content .toggleBox h3.arrival strong{width:auto;padding-right:16px;font-size:12px;line-height:41px;font-weight:bold;}#SkySales .content .toggleBox .toggleContent h3{margin-bottom:15px;font-size:15px;height:18px;font-weight:bold;color:#333;}#SkySales .content .flightSelectionRate ul,#SkySales .content .seatAssign ul{margin:0!important;}#SkySales .content .flightSelectionRate ul li,#SkySales .content .seatAssign ul li{list-style-type:none!important;padding:0;}#SkySales .content .formRightColumn div{float:right;width:210px;text-align:right;line-height:1.4em;}#SkySales .content .formRightHead div{float:right;margin-left:10px;border:1px solid #fff;width:55px;text-align:center;font-size:11px;line-height:1.2em;}#SkySales .content .moreSliderOptions .formColumn{width:250px;float:left;}#SkySales .content .formColumn{float:left;margin-right:30px;}#SkySales .content .formColumn.third{margin-right:10px;}* html #SkySales .content .formColumn.first{width:42%;}* html #SkySales .content .formColumn.second{width:27%;}* html #SkySales .content .formColumn.third{width:18%;}*+html #SkySales .content .formColumn.third{min-width:18%;}#SkySales .content .formColumn h5{margin-bottom:7px;}#SkySales .content .toggleContent .rightColumn{margin-left:450px;width:200px;}#SkySales .content .toggleContent .rightBox{margin-left:223px;width:446px;}#SkySales .content .toggleContent .rightBox .formRow{clear:none;overflow:hidden;zoom:1;}#SkySales .content .leftImage img{margin-left:25px;}#SkySales .content .leftContentColumn{float:left;width:45%;}#SkySales .content .itineraryContainer .leftContentColumn{margin-bottom:0;line-height:1.4em;}#SkySales .content .rightContentColumn{width:49%;margin-left:50%;overflow:hidden;}* html #SkySales .content .rightContentColumn{margin-left:49%;}#SkySales .content .itineraryContainer .rightContentColumn{margin-bottom:0;}*+html #SkySales .content .rightContentColumn{margin-left:50%;}* html #SkySales .content .rightContentColumn .contentInfoBox{padding-bottom:10px;}#SkySales .content a.enterNumber{display:block;border:1px solid #bfbfbf;background:#f2f2f2 url('../images/backgrounds/headline.png') no-repeat 0 -490px;width:46px;color:#333;text-align:center;font-size:11px;line-height:19px;text-decoration:none;}#SkySales .content a.disabled{cursor:default;}.generalHome form .leftContainer{position:relative;}.leftContainer h2{margin-bottom:0;padding:0;height:30px;color:#0a3c87;font-size:14px;line-height:30px;}.leftContainer fieldset{margin-top:5px;padding-bottom:20px;min-height:302px;}#home .leftContainer fieldset{height:302px;padding-bottom:0;}#home .leftContainer .accordion fieldset{height:auto;min-height:0;}.leftContainer .focused{background:none!important;}.leftContainer .bookingButton{margin:10px 0 0 0;}.leftContainerBorder{position:absolute;left:0;top:-5px;width:220px;height:5px;background:#fff;filter:alpha(opacity=30);-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;}.contentBlock .leftContainer .toggleContainer{margin-bottom:2px;padding:0 0 0 12px;background-color:#FFF700;overflow:visible;font-size:11px;font-weight:normal;position:relative;}.contentBlock .leftContainer .toggleContainer.tab.closed{display:none;}* html .contentBlock .leftContainer .toggleContainer.tab.closed{display:block;}* html .contentBlock .leftContainer .tabClosed{display:none;}.contentBlock .leftContainer .toggleContainer .tabGroup{display:none;border-top:1px solid #ccbb15;padding:6px 0 0;overflow:hidden;bottom:5px;left:12px;position:absolute;right:12px;}* html .contentBlock .leftContainer .toggleContainer .tabGroup{right:-12px;}* html .contentBlock .leftContainer .toggleContainer #availabilitySearchInput .tabGroup{right:1px;}.contentBlock .leftContainer .toggleContainer .tabGroup a{text-decoration:underline;float:left;padding-bottom:5px;}.contentBlock .leftContainer .toggleContainer .tabGroup a.last{float:right;}#select .contentBlock .leftContainer .toggleContainer{margin-bottom:0!important;}.contentBlock .leftContainer .onePanelCompact{height:389px;}.contentBlock .leftContainer .twoPanelCompact{height:369px;}.contentBlock .leftContainer .threePanelCompact{height:337px;}.contentBlock .leftContainer .fourPanelCompact{height:305px;}.contentBlock .leftContainer .fivePanelCompact{height:273px;}.contentBlock .leftContainer .closed{height:30px;}.contentBlock .leftContainer .closed .toggleNavigationContent{display:none!important;}.contentBlock .leftContainer .closed .toggleContent{display:none!important;}.contentBlock .leftContainer h2.toggleNavigationHeadline{text-decoration:none!important;}.contentBlock .leftContainer .closed h2.toggleNavigationHeadline:hover{background-position:100% -666px;}.contentBlock .leftContainer h2.toggleNavigationHeadline span.flight{float:left;width:30px;height:20px;background:transparent url('../images/bg_icons_cs.gif') no-repeat 0 6px;}.contentBlock .leftContainer h2.toggleNavigationHeadline span.hotel{float:left;width:30px;height:20px;background:transparent url('../images/bg_icons_cs.gif') no-repeat 0 -26px;}.contentBlock .leftContainer h2.toggleNavigationHeadline span.car{float:left;width:30px;height:20px;background:transparent url('../images/bg_icons_cs.gif') no-repeat 0 -56px;}.contentBlock .leftContainer h2.toggleNavigationHeadline span.holiday{float:left;width:30px;height:20px;background:transparent url('../images/bg_icons_cs.gif') no-repeat 0 -86px;}.contentBlock .leftContainer h2.toggleNavigationHeadline span.checkin{float:left;width:30px;height:25px;background:transparent url('../images/bg_icons_cs.gif') no-repeat 0 -115px;}.contentBlock .leftContainer h2.toggleNavigationHeadline span.change{float:left;width:30px;height:25px;background:transparent url('../images/bg_icons_cs.gif') no-repeat 0 -146px;}#home #contentArea{overflow:visible;}#home .contentBlock .leftContainer .toggleContainer{position:static;}#home .contentBlock .leftContainer .closed{height:0;}#home .contentBlock .leftContainer h2.toggleNavigationHeadline{position:relative;top:-3px;background:#FFF700;padding-top:3px;padding-left:6px;padding-right:6px;display:inline-block;}#home .contentBlock .leftContainer .closed h2.toggleNavigationHeadline{cursor:pointer;background:#fff;padding-top:0;border:1px solid #D9D9D9;color:#333;top:0;}#home .contentBlock .leftContainer #flugsuche h2{left:-12px;padding-left:12px;width:45px;}#home .contentBlock .leftContainer #hotelSearch h2{top:-3px;left:53px;width:143px;}#home.de-DE .contentBlock .leftContainer #hotelSearch h2{top:-3px;left:53px;width:41px;}#home .contentBlock .leftContainer #hotelSearch.closed h2{position:absolute;top:0;left:63px;}#home .contentBlock .leftContainer #carSearch h2{left:106px;width:90px;}#home .contentBlock .leftContainer #carSearch.closed h2{position:absolute;top:0;left:117px;padding-right:12px;width:83px;}#home #flugsuche #originDisplayField{top:66px;}#home #flugsuche #destDisplayField{top:96px;}*+html #home #flugsuche #originDisplayField{top:68px;}*+html #home #flugsuche #destDisplayField{top:98px;}input.textAutoComplete,input.textDate,input.selectbox{float:left;padding:2px 0 2px 1px;border:1px solid #B2B2B0;background:#fff url('../images/basket_icons.png') no-repeat 100% -700px;height:14px;width:172px;cursor:pointer;}* html #home input.textAutoComplete,* html #home input.textDate,* html input.selectbox{height:14px;background-attachment:fixed;}input.textDate{background-image:none;border:1px solid #B2B2B0;width:70px;}input.textAutoComplete,input.selectbox{padding-right:18px;}.queryCustomSelects select{display:none;}.flugsucheHome{height:401px;}span.flightTo{background:url('../images/buttons/links_large.png') no-repeat 0 -2091px!important;margin:0 10px;display:inline-block;width:7px;height:10px;}* html span.flightTo{background-position:0 -2085px!important;}#basket span.flightTo{background:url('../images/buttons/links_large.png') no-repeat 0 -2118px!important;margin:0 7px;}#flugsuche{z-index:1;}#flugsuche div.selectChildren .divChildren input{width:47px!important;margin-right:2px;}#flugsuche .divChildren select{width:70px!important;margin-right:2px;}#flugsuche div.selectChildren .divInfant input{width:70px!important;margin-right:2px;}#flugsuche .divInfant select{width:90px!important;margin-right:2px;}#flugsuche .selectbox-wrapper ul{width:191px;}#flugsuche .selectbox-wrapper li{display:block;}#flugsuche div.selectChildren .selectbox-wrapper ul{width:150px;}#flugsuche div.commissionHint{margin-top:24px;margin-left:2px;font-size:10px;}* html #flugsuche div.commissionHint{margin-top:2px;}#agenturprovision .selectbox{width:172px;margin-right:0;}#flugsuche #travelOptions{margin-bottom:10px;text-align:left;}#flugsuche #travelOptions *{display:block;float:left;line-height:18px;}#flugsuche #travelOptions label{margin-right:5px;padding-right:5px;font-size:11px;}#flugsuche .selectAirport input{margin:0 0 10px;}#flugsuche input.textDate{margin:0 5px 10px 0;}#flugsuche .selectAdult{width:193px;margin:0 0 8px 0;}#flugsuche .nof_children{float:left;width:74px;margin-top:10px;}#compactSearch #flugsuche .nof_children{width:94px;}#flugsuche .nof_children span{float:left;width:75px;margin-top:4px;font-size:10px;}#flugsuche a.tooltipLink{display:block;float:right;margin:2px 0 0 0;padding:0;width:20px;height:20px;}*html #flugsuche a.tooltipLink{float:none;}* html #flugsuche a.childrenTooltip{background:url('../images/buttons/links_ie.png') no-repeat 100% -4223px!important;}* html #flugsuche a.childrenTooltip:hover{background:url('../images/buttons/links_ie.png') no-repeat 100% -4269px!important;}#flugsuche div.childrenNote{padding:5px 0;}#flugsuche .bookingButton{margin:10px 10px 0 0;}* html #flugsuche .bookingButton{margin:10px 6px 0 0;}#flugsuche #marketDate_1 select,#flugsuche #marketDate_2 select{display:none;}#flugsuche #marketDate_1,#flugsuche #marketDate_2{float:left;}.calIcon{height:20px;padding:0 0 0 26px;background:url('../images/basket_icons.png') no-repeat -700px -247px;float:left;margin-left:3px;cursor:pointer;}.ui-datepicker-control .calIcon{margin-left:4px;cursor:default;}#flugsuche #marketDate_2{float:left;padding:0 0 0 12px;background:url('../images/basket_icons.png') no-repeat -723px -1533px;}*html #flugsuche #marketDate_1{margin-bottom:10px;}*html #flugsuche #marketDate_2{margin-bottom:10px;}*+html #flugsuche #marketDate_1{margin-bottom:10px;}*+html #flugsuche #marketDate_2{margin-bottom:10px;}#groupBooking #marketDate_1,#groupBooking #marketDate_2{padding:0;background-image:none;clear:left;}#flugsuche #agenturprovision,#flugsuche #availabilitySearchInputPromoCodeContainer{margin:12px 15px 0 0!important;padding:12px 0 2px!important;border-top:1px solid #ffd800;}#flugsuche #agenturprovision select{width:170px;}* html #flugsuche #agenturprovision select{width:160px;}#flugsuche #availabilitySearchInputPromoCodeContainer input{width:155px;margin-right:0;}#flugsuche .selectChildren{margin-right:15px;}* html #flugsuche .selectChildren{margin-right:12px;}#flugsuche .selectChildren .infoIcon{margin:13px 0 0 25px;}* html #flugsuche .selectChildren .infoIcon{margin-top:13px;}#flugsuche .linkRow{margin-top:25px;}#select #flugsuche .linkRow .csLink{display:none;}#flugsuche .linkRow .csLink{margin-right:15px;line-height:14px;}#flugsuche #originDisplayField{width:164px;line-height:14px;background-color:#FFF;clear:both;border:1px solid #B2B2B0;padding:2px 5px 2px 3px;position:absolute;left:12px;top:63px;cursor:pointer;}#flugsuche #originDisplayField div{height:14px;}#flugsuche #originDisplayField{top:64px\9;}*html #flugsuche #originDisplayField{top:65px;clear:none;}*+html #flugsuche #originDisplayField{top:65px;clear:none;}#flugsuche .airportName{float:left;width:139px;overflow:hidden;}#flugsuche .airportCode{float:right;text-align:left;width:25px;}#flugsuche #destDisplayField{width:164px;overflow:hidden;height:14px;line-height:14px;background-color:#FFF;clear:both;border:1px solid #B2B2B0;padding:2px 5px 2px 3px;position:absolute;left:12px;top:93px;cursor:pointer;}#flugsuche #destDisplayField{top:94px\9;}*html #flugsuche #destDisplayField{top:95px;clear:none;}*+html #flugsuche #destDisplayField{top:95px;clear:none;}#select.bookgroup .contentBlock .leftContainer .toggleContainer{margin-bottom:20px!important;}#searchFlightDestinations{padding:0 5px 20px 0;}#searchFlightDestinations h4{margin-bottom:5px;padding-top:4px;}#searchFlightDestinations div.flashContainer{margin:5px 0 10px;width:191px;height:105px;border:1px solid #b2b2b2;}#searchFlightDestinations img{margin:5px 0 10px;border:1px solid #b2b2b2;}#searchFlightDestinations ul.destinations{margin-bottom:15px;}#searchFlightDestinations ul.flights a.tpsIcon{float:right;}#searchFlightDestinations ul.flights span{display:block;width:auto;overflow:hidden;}* html #searchFlightDestinations ul.flights span{float:left;}*+html #searchFlightDestinations ul.flights span{float:left;}#searchFlightDestinations a.tpsIcon{padding-right:18px;background:url('../images/buttons/links.png') no-repeat 100% -2332px;color:#333;}#searchFlightDestinations a.tpsIcon:hover{background-color:#fff700!important;text-decoration:underline!important;color:#092a5e;}* html #searchFlightDestinations a.tpsIcon{background:url('../images/buttons/links_ie.png') no-repeat 100% -3692px;}#webCheckin fieldset,#retrieveBookingCompact fieldset{width:195px;}#webCheckin label,#retrieveBookingCompact label,#hotelSearch label{width:190px;}#webCheckin input.textL,#retrieveBookingCompact input.textL,#hotelSearch input.textL{margin:2px 0 5px;width:185px;}#hotelSearch fieldset,#carSearch fieldset,#holidaySearch fieldset{width:200px;}#hotelSearch .queryCustomSelects,#carSearch .queryCustomSelects,#holidaySearch .queryCustomSelects{margin:0 0 10px;}#hotelSearch .selectbox-wrapper ul,#carSearch .selectbox-wrapper ul,#holidaySearch .selectbox-wrapper ul{width:191px;}#hotelSearch #hotelDates{margin:0 0 10px 0;}#hotelSearch input.textDate{margin:0 5px 0 0;}#hotelSearch input#keyword{width:188px;}#hotelSearch #hotelDate_1 select,#hotelSearch #hotelDate_2 select{display:none;}#hotelSearch #hotelSearchChildrenDetails .queryCustomSelects{margin-bottom:4px;}#hotelSearch #hotelSearchChildrenDetails input{width:40px;margin-right:5px;display:none;}#hotelSearch #hotelSearchChildrenDetails .selectbox-wrapper ul{width:65px;}#hotelSearch #hotelSearchChildrenDetails span{font-size:10px;}#hotelSearch .bookingButton,#carSearch .bookingButton,#holidaySearch .bookingButton{margin-right:5px;}#carSearch input.textDate{width:109px;margin:0 8px 0 0;}#carSearch .carSearchTime{margin-bottom:10px;}#carSearch .carSearchTime .queryCustomSelects{margin:0;}#carSearch .carSearchTime .queryCustomSelects input{width:52px;}#holidaySearch #holidayDates{margin:0 0 10px 0;}#holidaySearch input.textDate{margin:0 5px 0 0;}#holidaySearch #holidayDate_1 select,#holidaySearch #holidayDate_2 select{display:none;}#holidaySearch #holidaySearchChildrenDetails .queryCustomSelects{margin-bottom:4px;}#holidaySearch #holidaySearchChildrenDetails input{width:40px;margin-right:5px;display:none;}#holidaySearch #holidaySearchChildrenDetails .selectbox-wrapper ul{width:65px;}#holidaySearch #holidaySearchChildrenDetails span{font-size:10px;}#contentArea #webCheckin fieldset p,#contentArea #retrieveBookingCompact fieldset p{padding:0 0 7px;}#webCheckin fieldset .formRow,#retrieveBookingCompact fieldset .formRow{margin:0 0 4px;padding:0;}#hotelSearch{z-index:-1\9;}#carSearch{z-index:-2\9;}#holidaySearch{z-index:-3\9;}#webCheckin{z-index:-4\9;}#retrieveBookingCompact{z-index:-5\9;}#hotelSearch .toggleNavigationContent,#carSearch .toggleNavigationContent,#holidaySearch .toggleNavigationContent,#webCheckin .toggleNavigationContent,#retrieveBookingCompact .toggleNavigationContent{margin-top:5px\9;z-index:1\9;}body.generalHome #contentArea{background:transparent;position:relative;top:25px;left:15px;text-align:left;}body#homeHLXConsumer #contentArea .basket,body#homeHLXMember #contentArea .basket{background:transparent;padding-top:0;overflow:visible;}body#homeHLXAgencyMaster #contentArea .basket,body#homeHLXCorporateMaster #contentArea .basket,body#homeHLXInterline #contentArea .basket{height:391px;overflow:visible;}body#homeHLXAgencyMaster #contentArea .basket{height:349px;margin-bottom:62px;}body#homeHLXAgencyMaster #contentArea .basket #flugsuche{height:349px;}body.generalHome #contentArea .basket h2{margin:0;}body.generalHome #contentArea .basket p{padding-left:0;}body.generalHome #contentArea #flashContent{left:220px;top:-5px;}body.generalHome .content{position:relative;top:20px;margin:0;width:957px;}body.generalHome #loginBox .content{position:static;width:165px;}body.generalHome .contentRow{margin:0 0 20px 0;}body.generalHome .teaserContainer{float:left;display:inline;margin:5px 29px 5px 0;}body.generalHome #quicklinks{position:relative;top:25px;}body.generalHome h2 a{color:#0a3c87;text-decoration:underline;}* html body.generalHome a.linkIcon{background:url('../images/buttons/links_ie.png') no-repeat 100% -2925px;}* html body.generalHome a.linkIcon:hover,* html body.generalHome .teaserContainer a.linkIcon:active{background-position:100% -3021px;}body.loginAgency #contentArea .contentBlock{background:transparent;min-height:0;}#loginAgencyContainer{margin:0 15px;padding-bottom:30px;}#loginAgencyContainer h2{margin-left:0!important;text-decoration:none;}#loginAgencyContainer div.formRow input{margin:2px 0 0;width:180px;}#loginAgencyContainer div.linkRow a,div.linkLoginAgency a{display:block;line-height:18px;}#loginAgencyContainer a.bookingButton{margin-bottom:15px;}#loginAgencyContainer p{padding:5px 0 15px!important;width:190px;font-size:12px;}fieldset#agreementInputAgency div.requiredRow{margin-top:0;}.ac_results{border:1px solid #b2b2b0;border-top:0;text-align:left;background-color:#fff;overflow:hidden;z-index:9999;font-size:11px;}div.selectbox-wrapper{border:1px solid #b2b2b0;border-top:0;text-align:left;background-color:#fff;z-index:99999;font-size:11px;}.ac_results{height:271px;}.ac_results ul,div.selectbox-wrapper ul{width:100%;margin-bottom:5px;}.queryCustomSelects .selectbox-wrapper ul{margin-bottom:0;height:273px;overflow:auto;}.queryCustomSelects .divInfant .selectbox-wrapper ul{height:auto;}.ac_results li.ac_even,.ac_results li.ac_odd,div.selectbox-wrapper li{background:#fff;}.ac_results li,div.selectbox-wrapper li{margin:0;padding:2px 5px;cursor:pointer;display:block;border-bottom:1px solid #d8d8d8;line-height:16px;overflow:hidden;}* html .ac_results li,* html div.selectbox-wrapper li{border-bottom:1px solid #d8d8d8!important;}.ac_results li:hover,div.selectbox-wrapper li:hover{background:#f2f2f2;}.ac_results li.ac_over,div.selectbox-wrapper li.over{background:#f2f2f2;}.ac_loading{background:white url('indicator.gif') right center no-repeat;}.ac_results li .zugZumFlug{color:#666;}div.selectbox-wrapper{position:absolute;}.dontClickLayer{height:100%;position:absolute;top:0;width:100%;z-index:500;}#destinationInfo{position:absolute;border:1px solid #b2b2b0!important;padding:0;background-color:#fff;width:290px;min-height:270px;z-index:99999;text-align:left;}* html #destinationInfo{height:270px;}#destinationInfo img{margin:0 0 28px 0;}#destinationInfo h3{margin:0 0 10px!important;padding:4px 9px 6px;background-color:#f2f2f2;color:#333!important;font-size:13px;font-weight:bold;}#destinationInfo h3.overlay{position:absolute;top:60px;right:0;filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;}#destinationInfo h3.infoIconRed{padding-left:32px!important;background-position:9px -3995px;}#destinationInfo h3.infoIconRed{padding-left:27px;background-position:5px -3995px;}#destinationInfo .closeButton{position:absolute;top:0;right:0;background:transparent url(../../skyres/images/buttons/tuiHotelLayerClose.gif) no-repeat top right;width:16px;height:16px;cursor:pointer;}#destinationInfo .formRow{padding:1px 10px;line-height:14px!important;}#destinationInfo .formRow label{display:block;float:left;margin-bottom:4px;width:40px;color:#666!important;line-height:14px!important;}#destinationInfo .formRow .zzf{display:block;float:left;margin-bottom:4px;width:40px;color:#666!important;line-height:14px;}#destinationInfo .formRow .leftLabel{display:block;float:left;margin-bottom:4px;width:60px;color:#666!important;line-height:14px!important;}#destinationInfo .formRow .rightContent{display:block;margin:0 0 4px 65px;line-height:14px!important;}* html #destinationInfo .formRow .rightContent{float:left;margin-left:5px;width:195px;}#destinationInfo .formRow a.linkIconSmall{float:right;}#destinationInfo .zzfContainer{padding:10px;}#destinationInfo .zzfContainer h4{margin-bottom:0;}#destinationInfo .zzfContainer p{margin-bottom:10px;padding:0;}#contentArea .basket{float:left;margin-bottom:20px;padding:10px 0 0;background-color:#fff700;width:220px;overflow:hidden;color:#333;font-size:11px;line-height:1.4em;}#contentArea .basket h2{margin:0 15px;}#contentArea .leftContainer .toggleBasket{background:#FFF700 url('../images/buttons/links.png') no-repeat 195px -232px;font-size:14px;font-weight:bold;color:#0a3c87;padding:8px 15px;width:190px;float:left;margin-bottom:2px;}* html #contentArea .leftContainer .toggleBasket{background:#FFF700 url('../images/buttons/links_ie.png') no-repeat 195px -512px;}#contentArea .leftContainer .toggleBasket:active,#contentArea .leftContainer .toggleBasket:hover{background-position:195px -262px;}#contentArea .basket div.cartItem{margin-bottom:15px;}#contentArea .basket h4{margin:10px 0 5px;padding:3px 15px;background-color:#fffbbf;font-weight:bold;}#contentArea .basket p{margin:0;padding:5px 15px;}#contentArea .basket div.sectionInfo{margin:0;padding:5px 15px;}#contentArea .basket table{margin:5px 15px;width:190px;}#contentArea .basket table#cartFlightDeparture,#contentArea .basket table#cartFlightArrival{margin-bottom:15px;border-bottom:1px solid #CCBB15;}* html #contentArea .basket table#cartFlightDeparture,* html #contentArea .basket table#cartFlightArrival{border:none;background:url('../images/backgrounds/bg_cart.png') repeat-x 0 100%;}#contentArea .basket table th{padding:0 0 2px;border-bottom:1px solid #CCBB15;font-weight:bold;text-align:left;}* html #contentArea .basket table th{border:none;background:url('../images/backgrounds/bg_cart.png') repeat-x 0 100%;}#contentArea .basket table#cartFlightArrival th{padding-top:0;}#contentArea .basket table td{vertical-align:bottom;padding:2px 0;font-size:11px;line-height:1.2em;}#contentArea .basket table td.count{vertical-align:top;}#contentArea .basket table td.count span{float:left;display:block;width:15px;}#contentArea .basket table td.tax{padding-left:10px;}#contentArea .basket table tr.notFirst td.name{padding-top:5px;}#contentArea .basket table td.seat{padding:2px 4px;}#contentArea .basket table td.cartData{text-align:right;white-space:nowrap;}#contentArea .basket table td.cartSumComponent{padding-left:3px;}#contentArea .basket table tr.summary td{border-top:1px solid #CCBB15;font-weight:bold;}* html #contentArea .basket table tr.summary td{border:none;background:url('../images/backgrounds/bg_cart.png') repeat-x 0 0;}#contentArea .basket .cartItemTables table td div.name{overflow:hidden;width:190px;}#contentArea .basket #cartlabelZzfs table td div.name{overflow:hidden;width:120px;margin:0 10px 0 0;}#contentArea .basket #cartlabelSeats table td div.name{overflow:hidden;width:120px;margin:0 10px 0 0;}#contentArea .basket table#cartSummary{margin-top:20px;border-top:1px solid #333;}#contentArea .basket table#cartSummary tr.summary td{padding-top:4px;border-top:2px solid #333!important;background:none;font-size:16px;}.partnerInfo{margin-top:15px;border-top:1px dotted #ccc;padding:15px 15px 15px 0;}.leftOverlay{background-position:100% 0!important;padding:0 20px 0 0!important;}* html .leftOverlay{background-position:right top!important;padding:0 0 0 0!important;}#SkySales .content .overlay h4{color:#fff;text-align:left;font-size:12px;font-weight:bold;}#SkySales .content .overlay{position:absolute;margin:0 0 0 55px;padding:0 0 0 20px;background:url('../images/backgrounds/ssr_overlay.png') no-repeat 0 0;z-index:9999;}* html #SkySales .content .overlay{background-image:url('../images/backgrounds/ssr_overlay_ie.png');width:250px;}#SkySales .content .overlay .closeText{position:relative;margin-right:6px;color:#fff;margin-top:2px;cursor:pointer;}#SkySales .content .overlay .closeButton{position:relative;width:18px;background:transparent url('../images/buttons/links_large_blue.gif') no-repeat 0 -2022px;margin-right:-8px;margin-top:2px;cursor:pointer;}* html #SkySales .content .overlay .closeButton{right:5px;background-image:url('../images/buttons/links_large_blue.gif');}#SkySales .content .overlay .readyButton{margin-right:-9px;margin-top:15px;}* html #SkySales .content .overlay .readyButton{margin-right:-9px;}#SkySales .content .overlay .ssrCountSelectorContent{width:220px;padding:5px 15px 12px 15px;border-bottom:1px solid #092a5e;border-right:1px solid #092a5e;}#SkySales .content .leftOverlay .ssrCountSelectorContent{border-left:1px solid #092a5e;border-right:none!important;}* html #SkySales .content .leftOverlay .ssrCountSelectorContent{width:200px;}#SkySales .content .overlay .ssrCountSelectorContent h4{margin:0;padding:0;height:30px;color:#fff;}#SkySales .content .overlay .formRow{overflow:hidden;zoom:1;}#SkySales .content .overlay .formRow.disabled label{cursor:default;filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;}#SkySales .content .overlay .formRow.disabled input{cursor:default;}#SkySales .content .overlay .formRow .change{display:none;}#SkySales .content .overlay .formRow.disabled .change{margin-right:5px;vertical-align:top;margin-top:3px;display:inline-block;cursor:pointer;}#SkySales .content .overlay .formRow input{margin-right:0;color:#333!important;}* html #SkySales .content .overlay .selectNumber{display:inline-block;}*+html #SkySales .content .overlay .selectNumber{display:inline-block;}#SkySales .content .overlay .selectNumber div{position:absolute;right:11px;}* html #SkySales .content .overlay .selectNumber div{right:10px;}#SkySales .content .leftOverlay .selectNumber div{position:absolute;right:30px;}* html #SkySales .content .leftOverlay .selectNumber div{position:absolute;right:30px;}* html #SkySales .content .bagSelector .selectNumber label{width:120px!important;}#SkySales .content .overlay{margin-top:-26px;}*+html #SkySales .content .overlay .selectNumber div{width:auto;}*+html #SkySales .content .overlay.ssrCountSelector .selectNumber div{width:85px;}* html #SkySales .content .ssrLuggageCheckSelector .selectNumber div{width:50px;}* html #SkySales .content .ssrCountSelector .selectNumber div{width:90px;}#SkySales .content .overlay .selectNumber label{margin-right:140px;line-height:20px;width:180px;text-align:left;overflow:hidden;}* html #SkySales .content .overlay .selectNumber label{margin-right:10px;white-space:normal;}#SkySales .content .ssrCountSelector.overlay .selectNumber label{width:100px;margin-right:140px;overflow:hidden;}#SkySales .content .ssrWrapper{position:relative;}* html #SkySales .content .ssrWrapper{position:static;}#SkySales .content .overlay .selectNumber span{float:left;margin-right:5px;line-height:20px;}#SkySales .content .overlay .selectNumber input.number{margin:0 7px;width:30px;text-align:center;}#SkySales .content .overlay a{display:block;height:20px;}#SkySales .content .overlay a.minus{float:right;width:16px;background:transparent url('../images/buttons/links.png') no-repeat 0 -1885px;}* html #SkySales .content .overlay a.minus{background-image:url('../images/buttons/links_ie.png');}#SkySales .content .overlay a.plus{float:right;width:16px;background:transparent url('../images/buttons/links.png') no-repeat 0 -1952px;}* html #SkySales .content .overlay a.plus{background-image:url('../images/buttons/links_ie.png');}#SkySales .content .overlay input.number{float:right;}#SkySales .content .flightSelection .overlay h4.promoInfo{margin-bottom:5px;padding-left:30px;background:url('../images/booking_icons.png') no-repeat 0 -1180px;line-height:20px;}#SkySales .content .flightSelection .overlay p.promoInfo{width:200px;margin-right:0;}#SkySales .content .overlay .focused{background-color:transparent!important;}#SkySales .content .selectedDeparture,#SkySales .content .selectedArrival{padding-left:0;background:none;color:#333;}#SkySales .content .selectedArrival{background-position:0 -47px;}#SkySales .content .selectedTrain{padding:2px 24px 2px 0;background:url('../images/basket_icons.png') no-repeat -3px -96px;margin-left:-2px;}#SkySales .content .passenger .selectSalutation label{float:left;display:block;width:11em;}#SkySales .content .passenger .selectSalutation input{margin-right:5px;}#SkySales .content .passenger .selectSalutation select{margin-right:5px;}#SkySales .content .passenger .selectSalutation a.infoIcon{padding-right:15px;}.extrasChangePage #passengerInputBox,.extrasPage #passengerInputBox,.contactChangePage #passengerInputBox{display:none;}* html #SkySales .content .toggleBox fieldset.toggleContent{width:670px;}#SkySales .content .train img{margin-left:0;}#SkySales .content .train .contentBox{line-height:18px;}#SkySales .content .train h4{clear:both;margin-bottom:0;padding:10px 10px 0 0;}#SkySales .content .train .contentBox .formRow label{margin-right:20px;width:240px;line-height:16px;}#SkySales .content .train .contentBox .formCheckbox label{float:left;margin-left:0;width:180px;margin-bottom:10px;}*+html #SkySales .content .train .contentBox .formCheckbox label{margin-bottom:0;}#SkySales .content .train .contentBox .formRow .rightColumnEntry{float:left;width:170px;}#SkySales .content .train .contentBox .rightColumnHead{margin:15px 0 0 260px;padding:0;}* html #SkySales .content .train .contentBox .rightColumnHead{margin:0 0 0 260px;height:16px;}#baggageInputBox table{width:670px;border-bottom:1px solid #ccc;}#baggageInputBox tr.odd{background-color:#f2f2f2;}#baggageInputBox th{font-size:12px;font-weight:bold;border-bottom:1px solid #ccc;padding:3px 8px;}#baggageInputBox td{padding:8px;}#baggageInputBox td select{width:170px;}#baggageInputBox td.name div{max-width:250px;overflow:hidden;display:block;}*html #baggageInputBox td.name div{width:250px;}#baggageInputBox td.name div{width:250px\9;}#baggageInputBox td.arrow span{width:18px;background:url(/skyres/images/backgrounds/bg_arrow.png) no-repeat 50% -40px;height:25px;display:inline-block;}#baggageInputBox .odd td.arrow span{background:#f2f2f2 url(/skyres/images/backgrounds/bg_arrow.png) no-repeat 50% 1px;}#baggageInputBox option.notAvailable{color:lightgrey!important;}.tableLine{height:1px;margin:1px 0 10px 0;padding:0;line-height:1px;border:0;border-top:1px solid #ccc;}*+html .tableLine{margin-top:-6px;}* html .tableLine{margin-top:-6px;}#SkySales .content .menu .menuItem{position:absolute;margin-bottom:8px;width:223px;padding-bottom:2px;}#SkySales .content .menu .allMenuItems{position:relative;}#SkySales .content .menu .mealCount0{height:0;}#SkySales .content .menu .mealCount1{height:185px;}#SkySales .content .menu .mealCount2{height:185px;}#SkySales .content .menu .mealCount3{height:185px;}#SkySales .content .menu .mealCount4{height:370px;}#SkySales .content .menu .mealCount5{height:370px;}#SkySales .content .menu .mealCount6{height:370px;}#SkySales .content .menu .mealCount7{height:540px;}#SkySales .content .menu .mealCount8{height:540px;}#SkySales .content .menu .mealCount9{height:540px;}#SkySales .content .menu .menuItem0{left:0;top:0;}#SkySales .content .menu .menuItem1{left:223px;top:0;}#SkySales .content .menu .menuItem2{left:446px;top:0;}#SkySales .content .menu .menuItem3{left:0;top:194px;}#SkySales .content .menu .menuItem4{left:223px;top:194px;}#SkySales .content .menu .menuItem5{left:446px;top:194px;}#SkySales .content .menu .menuItem6{left:0;top:388px;}#SkySales .content .menu .menuItem img{margin:0 10px 7px 0;}#SkySales .content .menu .menuItem h4,#SkySales .content .menu .menuItem p{clear:left;margin:0 15px 5px 0;font-size:11px;line-height:14px;}#SkySales .content .menu .allMenuItems{margin-bottom:10px;}#SkySales .content .menu .menuItem .selectMenuItem{position:absolute;top:15px;left:155px;font-size:11px;line-height:13px;}#SkySales .content .menu .menuItem .selectMenuItem a.enterNumber{margin:3px 0 10px;}#SkySales .content .menu .menuItem .selectMenuItem a.disabled{filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;}#SkySales .content .luggage h4{clear:both;}#SkySales .content .luggage .luggageSelection{float:left;margin:6px 0 15px;width:440px;}#SkySales .content .luggage .luggageSelection th{padding-bottom:4px;font-weight:normal;}#SkySales .content .luggage .luggageSelection td{padding:5px 0;}#SkySales .content .luggage .luggageSelection .ssrlabel{padding-left:2px;}#SkySales .content .luggage .luggageSelection .rate{text-align:right;padding-right:10px;}#SkySales .content .luggage .luggageSelection th.select{text-align:center;}#SkySales .content .luggage .luggageSelection .select{position:relative;padding-right:10px;width:75px;}* html #SkySales .content .luggage .luggageSelection .select,* html #SkySales .content .luggage .luggageSelection .select .ssrWrapper{position:static;}*:first-child+html #SkySales .content .luggage .luggageSelection .select,*:first-child+html #SkySales .content .luggage .luggageSelection .select .ssrWrapper{position:static;}#SkySales .content .luggage .luggageSelection .select select{display:none;}#SkySales .content .luggage .luggageSelection td a.enterNumber{width:55px;}#SkySales .content .luggage .luggageSelection td a.disabled{filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;}#TUICarsAjax .resultWrapper{overflow:hidden;zoom:1;position:relative;}#tuiCarsBox .friendChip{float:right;width:610px;}#tuiHotelsBox .friendChip{float:right;width:610px;}#tuiCarsBox h4{position:relative;}*html #tuiCarsBox h4{z-index:2;}*+html #tuiCarsBox h4{z-index:2;}#tuiCarsBox h4 a{cursor:pointer;text-decoration:none;float:left;color:#103b7f;font-size:17px;width:180px;min-height:32px;background:url(../images/backgrounds/bg_okIcon.png) no-repeat 0 0;padding:10px 0 2px 58px;}*html #tuiCarsBox h4 a{padding-bottom:16px;}#tuiCarsBox h4 a.last{width:auto;}#tuiCarsBox h4 .cssTooltipLayer{top:64px;left:-2px;}#tuiCarsBox .carSearch{overflow:hidden;zoom:1;margin:0 0 25px 0;}#tuiCarsBox .carSearch a{font-size:11px;}form .carSearch .focused{background-color:#fff;}#tuiCarsBox .leftHL{float:left;color:#454545;padding:3px;font-size:11px;width:85px;}#tuiCarsBox input{margin-right:0;}#tuiCarsBox select{margin-right:10px;border:1px solid #B2B2B0;}#tuiCarsBox .calIcon{margin-right:10px;}#tuiCarsBox .date{width:90px;}#tuiCarsBox .airport{width:232px;}#tuiCarsBox .tuicars{position:absolute;top:10px;right:10px;margin-right:0;}#tuiCarsBox .carResult{zoom:1;position:relative;}#tuiCarsBox .slider{width:210px;height:539px;margin:0 25px 0 0;float:left;}#tuiCarsBox .slider .slide{position:absolute;}#tuiCarsBox .slider .slideContent{height:500px;position:relative;}#tuiCarsBox .slider .slideUp,#tuiCarsBox .slider .slideDown{z-index:20;position:relative;height:30px;background:url(../images/backgrounds/sliderCars.gif) no-repeat 0 -31px;cursor:pointer;width:212px;display:block;}#tuiCarsBox .slider .slideDown{border-top:7px solid #fff;background-position:0 0;position:absolute;bottom:0;}*html #tuiCarsBox .slider .slideDown{bottom:-1px;}#tuiCarsBox .slider .slideUp{border-bottom:11px solid #fff;}*html #tuiCarsBox .slider .slideUp{border-bottom:13px solid #fff;}*+html #tuiCarsBox .slider .slideUp{border-bottom:13px solid #fff;}#tuiCarsBox .slider .slideUp:hover{background-position:0 -159px;}#tuiCarsBox .slider .slideDown:hover{background-position:0 -128px;}#tuiCarsBox .slider .sliderTopInactive,#tuiCarsBox .slider .sliderTopInactive:hover,#tuiCarsBox .slider .sliderBottomInactive,#tuiCarsBox .slider .sliderBottomInactive:hover{background-image:none;background-color:#f1f0e8;cursor:default;}*html #tuiCarsBox .sliderItem{margin:0 0 13px 0;}*+html #tuiCarsBox .sliderItem{margin:0 0 13px 0;}#tuiCarsBox .sliderItem{cursor:pointer;margin:0 0 12px 0;}#tuiCarsBox .sliderItem .name{color:#fff;background:#ababab;padding:8px 10px 8px 10px;font-weight:bold;}#tuiCarsBox .sliderItem .name p{margin-bottom:0;height:15px;width:190px;overflow:hidden;}#tuiCarsBox .sliderItem:hover .name{background:#6b7f9d;}#tuiCarsBox .sliderItem .img{border:1px solid #ababab;border-top:none;height:122px;position:relative;width:208px;background-position:50% 50%;}#tuiCarsBox .sliderItem .img img{display:block;margin:auto;}#tuiCarsBox .sliderItem .defaultImg{background:url(../images/backgrounds/bg_carsDefault.png) no-repeat 0 0;}.de-DE #tuiCarsBox .sliderItem .defaultImg{background-position:0 -878px;}.en-GB #tuiCarsBox .sliderItem .defaultImg{background-position:0 -340px;}.es-ES #tuiCarsBox .sliderItem .defaultImg{background-position:0 -1380px;}.it-IT #tuiCarsBox .sliderItem .defaultImg{background-position:0 -1874px;}#tuiCarsBox .sliderItem .layer{background:#fefefe url('../images/home_icons.png') repeat-x 0 -2034px;color:#858585;font-weight:bold;position:absolute;bottom:0;right:0;padding:5px;text-align:right;width:41%;z-index:5;}#tuiCarsBox .sliderItem .layer p{margin-bottom:0;}#tuiCarsBox .sliderItem .layer strike,#tuiCarsBox .sliderItem .layer .info{font-size:11px;}#tuiCarsBox .sliderItem .layer .price{font-size:17px;}#tuiCarsBox .sliderItem.selected .name{background:#0a3c87;}#tuiCarsBox .sliderItem.selected .layer{background:#1c57b5 url('../images/home_icons.png') repeat-x 0 -285px;color:#fff;}#tuiCarsBox .thumbsUp{text-decoration:none;background:url('../images/thumbsUp.png') no-repeat 0 0;position:absolute;z-index:10;height:29px;width:29px;top:-9px;left:-12px;}.es-ES #tuiCarsBox .thumbsUp,.it-IT #tuiCarsBox .thumbsUp{background:url('../images/thumbsUp.gif') no-repeat 0 0;}.en-GB #tuiCarsBox .thumbsUp{background:url('../images/thumbsUp_en.png') no-repeat 0 0;}#tuiCarsBox .thumbsUp .cssTooltipLayer p{margin-bottom:10px;}#tuiCarsBox .carDetails{width:435px;float:left;display:none;zoom:1;}*html #tuiCarsBox .carDetails{position:relative;z-index:-1;width:433px;}*+html #tuiCarsBox .carDetails{position:relative;z-index:-1;}#tuiCarsBox .carDetails.selected{display:block;}#tuiCarsBox .carDetail{border:1px solid #ababab;font-size:11px;}#tuiCarsBox .carDetail .name{background:#f9f9f9;color:#333;border-bottom:none;}#tuiCarsBox .carDetail .name p{width:100%;height:18px;}#tuiCarsBox .carDetail .sliderItem{margin-bottom:0;cursor:default;}#tuiCarsBox .carDetail .sliderItem .name{font-size:14px;}#tuiCarsBox .carDetail .sliderItem:hover .name{background:#f9f9f9;font-size:14px;}#tuiCarsBox .carDetail .thumbsUp{background-position:0 0;}#tuiCarsBox .carDetail .layer{bottom:10px;background:#1c57b5 url('../images/home_icons.png') repeat-x 0 -268px;color:#fff;width:26%;}#tuiCarsBox .carDetail .img{height:253px;border-left:none;border-right:none;width:100%;}.de-DE #tuiCarsBox .carDetail .defaultImg{background-position:-15px -556px;}.en-GB #tuiCarsBox .carDetail .defaultImg{background-position:-15px 0;}.es-ES #tuiCarsBox .carDetail .defaultImg{background-position:-15px -1081px;}.it-IT #tuiCarsBox .carDetail .defaultImg{background-position:-15px -1567px;}#tuiCarsBox .carDetail .layer strike,#tuiCarsBox .carDetail .layer .info,#tuiCarsBox .carDetail .layer .price span{font-size:14px;}#tuiCarsBox .carDetail .layer .price{font-size:22px;}#tuiCarsBox .carDetail .thumbsUp{background-position:0 -58px;width:43px;height:42px;top:-18px;left:-15px;}#tuiCarsBox .carDetail .carFeatures{color:#fff;display:block;text-decoration:none;float:left;padding:9px 0 7px;background:url('../images/buttons/button.png') no-repeat 100% -680px;width:33px;height:11px;color:white;font-weight:bold;font-size:11px;line-height:11px;text-align:center;}#tuiCarsBox .carDetail .carTyres{background-position:-1px -680px;}#tuiCarsBox .carDetail .carPassengers{background-position:-1px -710px;}#tuiCarsBox .carDetail .carDoors{background-position:-1px -740px;}#tuiCarsBox .carDetail .carLuggage{background-position:-1px -822px;}#tuiCarsBox .carDetail .packet{position:relative;padding:10px;}#tuiCarsBox .carDetail .packet strong{font-size:12px;}#tuiCarsBox .carDetail .packet ul{margin-bottom:0;}#tuiCarsBox .carDetail .packet .details{margin-bottom:7px;}#tuiCarsBox .carPrice{overflow:hidden;zoom:1;border-top:1px solid #ababab;background:#f9f9f9;font-weight:bold;padding:10px 10px 0 10px;}#tuiCarsBox .carPrice .priceTotal{float:left;margin-left:15px;}#tuiCarsBox .carPrice .price{font-size:17px;line-height:.8em;}#tuiCarsBox .carPrice .checkerButton{float:right;position:relative;top:15px;}#tuiCarsBox .carPrice .blueButton,#tuiCarsBox .carPrice .grayButton{display:inline-block;float:none;vertical-align:middle;_vertical-align:top;width:91px;}#tuiCarsBox .carPrice .blueButton span,#tuiCarsBox .carPrice .grayButton span{width:72px;text-align:center;}#tuiCarsBox .carPrice .grayButton{display:none;}#tuiCarsBox .carPrice .checkerButton input{vertical-align:middle;}#tuiCarsBox .formCheckbox{margin:10px 0 0 0;}* html #elviaBox .formRow label{position:static;}#fieldSetTuiCars .sliderOptions .formCheckbox label{float:left;}#SkySales .content .sliderItems #TUICarsAjax{width:678px;}*+html #SkySales .content .sliderItems #TUICarsAjax{width:612px;}* html #SkySales .content .sliderItems #TUICarsAjax{width:610px;}#TUIHotelsAjax{width:612px;float:left;}#TUICarsAjax .errorMessage{height:15px;}#SkySales .content .sliderItems #TUICarsAjax .errorMessage,#SkySales .content .sliderItems #TUIHotelsAjax .errorMessage{margin:0 30px;background:#fff;padding:40px 40px 0;height:310px;text-align:center;line-height:16px;}#TUIHotelsAjax .averagePrice{font-size:10px;padding-top:5px;}#TUICarsAjax .averagePrice{font-size:10px;padding-top:5px;border-top:1px solid #b2b2b2;text-align:right;}#TUICarsAjax .totalPrice{font-size:10px;text-align:right;}.content .closed #tuiHotelWaitBox{display:none;}.content .closed #tuiCarsWaitBox{display:none;}.content .closed #fieldSetTuiCars{display:none!important;}.content .closed #fieldSetTuiHotel{display:none!important;}#CarWaitDisplay{width:670px;text-align:center;}#CarWaitDisplay p.loadingMessage{margin:30px 15px;}#CarWaitDisplay div.loadingDetails{width:100%;height:60px;background:url('../images/loadingDetails.gif') no-repeat center center;}div.loadingDetails{width:600px;height:100px;background:url('../images/loadingDetails.gif') no-repeat center center;}#SkySales .content .sliderArea{overflow:hidden;width:672px;}#SkySales .content #fieldSetTuiCars{position:relative;}#SkySales .content a.sliderLeft,#SkySales a.sliderRight{float:left;display:block;width:29px;height:266px;cursor:pointer;}* html #SkySales a.sliderLeft,* html #SkySales a.sliderRight{float:left;display:block;width:20px;height:266px;cursor:pointer;}#SkySales .content a.sliderRight{float:right;}#SkySales .content .sliderLeft span,#SkySales .sliderRight span{display:block;margin-top:140px;background:url('../images/buttons/links.png') no-repeat 6px -2092px;width:25px;height:20px;}#SkySales .content #fieldSetTuiHotel .sliderLeft span,#SkySales #fieldSetTuiHotel .sliderRight span{margin-top:160px!important;}* html #SkySales .content .sliderLeft span,* html #SkySales .sliderRight span{display:block;margin-top:140px;width:25px;height:16px;background:url('../images/buttons/links.png') no-repeat 6px -2093px;}* html #SkySales .content .sliderLeft span,#SkySales .sliderRight span{width:20px;}#SkySales .content .sliderRight span{background-position:5px -2122px;}* html #SkySales .content .sliderRight span{background-position:0 -2123px;}#SkySales .content .sliderItems{background:#ccc;border:1px solid #b2b2b2;}#SkySales .content .sliderItems .formCheckbox{padding:5px 10px;border-top:1px solid #b2b2b2;font-size:11px;}#SkySales .content .sliderItems .sliderItem{float:left;margin-right:1px;background:#fff;width:152px;height:290px;font-size:11px;line-height:1.2em;}* html #SkySales .content .sliderItems .sliderItem{width:149px;overflow:hidden;}#SkySales .content .sliderItems .sliderItem:hover,#SkySales .content .sliderItems .hover{background:#f2f2f2;}#SkySales .content .sliderItems .sliderItem .sliderItemWrapper{position:relative;padding:0 10px;height:255px;}*+html #SkySales .content .sliderItems .sliderItem .sliderItemWrapper{position:static;height:268px;}* html #SkySales .content .sliderItems .sliderItem .sliderItemWrapper{position:static;height:268px;}#SkySales .content .sliderItems .sliderItem .sliderItemWrapperTUIHotel{position:relative;padding:0 10px;height:315px;}*+html #SkySales .content .sliderItems .sliderItem .sliderItemWrapperTUIHotel{height:325px;}#SkySales .content .sliderItems .sliderItem img,#SkySales .content .sliderItems .sliderItem h4,#SkySales .content .sliderItems .sliderItem p{margin-bottom:5px;}#SkySales .content .sliderItems .sliderItem .carImage{margin:10px 0;}#SkySales .content .sliderItems .sliderItem .rate{text-align:right;font-weight:bold;}*+html #SkySales .content .sliderItems .sliderItem .rate,* html #SkySales .content .sliderItems .sliderItem .rate{bottom:0!important;}* html #SkySales .content .sliderItems .sliderItem .rate{position:relative;text-align:right;font-weight:bold;}#SkySales .content .sliderItems .sliderItem .rate span{display:block;line-height:1.6em;}#SkySales .content .sliderItems .sliderItem .averagePriceRate{font-size:17px;}#SkySales .content .sliderItems .sliderItem a{color:#333;text-decoration:underline;}#SkySales .content .sliderItems .sliderItem .carImage{width:130px;height:70px;background-position:center top;}#SkySales .content .sliderItems .sliderItem .carType{margin:5px 0;height:38px;width:130px;overflow:hidden;}#SkySales .content .sliderItems .sliderItem .carFeatures{overflow:hidden;padding-bottom:5px;}#SkySales .content .sliderItems .sliderItem .details{margin-bottom:5px;}#SkySales .content .sliderItems .sliderItem .carType p{line-height:1.2em;}#SkySales .content .sliderItems .sliderItem p.carFeatures{clear:both;height:48px;overflow:hidden;}*+html #SkySales .content .sliderItems .sliderItem p.carFeatures{height:42px;}#SkySales .content .sliderItems .sliderItem p.carLuggage{clear:both;}#SkySales .content .sliderItems .sliderItem span.carFeatures{display:block;float:left;padding:9px 0 7px;background:url('../images/buttons/button.png') no-repeat 0 -280px;width:33px;color:#fff;font-weight:bold;font-size:11px;line-height:11px;text-align:center;}* html #SkySales .content .sliderItems .sliderItem span.carFeatures{background-image:url('../images/buttons/button_ie.png');}#SkySales .content .sliderItems .sliderItem span.carTyres{background-position:-1px -680px;}#SkySales .content .sliderItems .sliderItem span.carPassengers{background-position:-1px -710px;}#SkySales .content .sliderItems .sliderItem span.carDoors{background-position:-1px -740px;}#SkySales .content .sliderItems .sliderItem span.carLuggage{background-position:-1px -822px;}#SkySales .content .sliderOptions{padding:15px 15px 5px;margin:0 0 10px 0;border:1px solid #B2B2B2;height:73px;}*html #SkySales .content .sliderOptions{overflow:hidden;}#SkySales .content .sliderOptions select{width:65px!important;margin-right:0!important;}#SkySales .content .sliderOptions .formRow{margin:0;padding:0!important;background:none!important;height:25px;line-height:25px;}#SkySales .content .sliderOptions .formRow span{float:left;display:block;width:7em;}#SkySales .content .sliderOptions .formRow span#TUIHotelsNumPersons{float:none;display:inline;width:7em;}#SkySales .content .sliderOptions .formRow input,#SkySales .content .sliderOptions .formRow select{width:50px;}#SkySales .content .tuiHotelSliderOptions input{width:150px!important;}#SkySales .content .tuiHotelSliderOptions .formColumn{width:300px!important;}#SkySales .content .sliderOptions .formRow input.textDate{width:91px;}#SkySales .content .sliderOptions .formColumn.first{margin-right:100px;}#SkySales .content .sliderOptions .formColumn.third{position:absolute;right:40px;top:-27px;cursor:pointer;}#SkySales .content .toggleHeadline.car{margin-bottom:30px;}#SkySales .content .sliderDetails{padding:15px 0 5px;border-top:1px solid #b2b2b2;width:100%;}#SkySales .content .sliderDetails h4{padding-left:15px;}#SkySales .content .sliderDetails p{float:left;margin-right:75px;padding-left:15px;}#SkySales .content .sliderPages{width:100%;}#SkySales .content .sliderPages div{margin:5px auto;width:60px;text-align:center;font-size:11px;color:#999;}#carsGuaranteeLayer{display:none;}#carsGuarantee-ajaxLayer .content{border:1px solid #CCC;padding:15px 15px 20px 15px;overflow:hidden;zoom:1;background-color:white;margin:0 0 10px 0;}#carsGuarantee-ajaxLayer .content li{list-style-type:disc;margin-left:15px;padding-bottom:5px;}#carsGuarantee-ajaxLayer .content #sternchentextfooter{clear:both;color:#999;font-size:10px;margin:0 30px 0 0;padding-bottom:10px;}.ui-dialog.carsGuaranteeLayer{border:1px solid #b2b2b2;background-color:#f2f2f2;padding:10px 20px 45px 20px;overflow:hidden;zoom:1;}.ui-dialog.carsGuaranteeLayer .ui-dialog-titlebar{display:none;}.ui-dialog.carsGuaranteeLayer.ui-dialog .ui-dialog-content{margin:0!important;background-image:url()!important;background-position:center center;background-repeat:no-repeat;}* html .ui-dialog.carsGuaranteeLayer.ui-dialog .ui-dialog-content{position:relative;top:0;left:0;}#carsGuarantee-ajaxLayer{zoom:1;overflow:hidden;}#carsGuarantee-ajaxLayer a.close{color:#333;background:url(../../skyres/images/buttons/tuiHotelLayerClose.gif) no-repeat top right;padding:0 20px 2px 0;line-height:20px;}#carsGuarantee-ajaxLayer h1{font-size:16px;margin-bottom:15px;}#SkySales .content .hotel a.sliderLeft,#SkySales .hotel a.sliderRight,#SkySales .content .hotel .sliderItems .sliderItem{height:350px;}#SkySales .content .hotel .sliderOptions label{width:9em;}#SkySales .content .linkOptions{float:right;padding:0 22px 2px 0;background:url('../images/buttons/links.png') no-repeat 100% -239px;color:#333;font-weight:bold;}* html #SkySales .content .linkOptions{background:url('../images/buttons/links_ie.png') no-repeat 100% -239px;}#SkySales .content .linkOptions:active,#contentArea .content .linkOptions:hover,#contentArea .content .open .linkOptions:hover{background-position:100% -269px;}#SkySales .content .hotel .hotelImage{width:130px;height:76px;background-position:center top;}#SkySales .content .hotel a.allRoomTypes{color:#0a3c87;text-decoration:none;}#SkySales .content .hotel a.allRoomTypes:hover{color:#0a3c87;text-decoration:underline;}#HotelWaitDisplay{width:670px;height:351px;text-align:center;}#HotelWaitDisplay p.loadingMessage{margin:30px 15px;}#HotelWaitDisplay div.loadingDetails{width:100%;height:60px;background:url('../images/loadingDetails.gif') no-repeat center center;}#hotelDetail{background:#f2f2f2;padding:15px;width:780px;height:480px;}#hotelDetail .hotelDetailContent{margin-bottom:15px;padding:15px;background:#fff;width:750px;height:370px;overflow:auto;}* html #hotelDetail .hotelDetailContent{width:780px;height:400px;}#hotelDetail .hotelDetailContent .leftContentColumn{width:270px;height:370px;overflow:hidden;}#hotelDetail .hotelDetailContent .rightContentColumn{margin-left:0;height:370px;}* html #hotelDetail .hotelDetailContent .rightContentColumn{height:400px;}#hotelDetail .hotelDetailContent ul.imageList li{display:inline;}#hotelDetail .hotelDetailContent ul.imageList img{margin:0 7px 10px 0;}#hotelDetail .hotelDetailContentButtons{height:30px;}* html #hotelDetail .hotelDetailContentButtons{width:810px;}#hotelDetail .hotelDetailContentButtons span.annotation{display:block;margin-left:350px;text-align:right;width:200px;}* html #hotelDetail .hotelDetailContentButtons a.backButton{background:url('../images/buttons/button_ie.png') no-repeat 100% -343px;}* html #hotelDetail .hotelDetailContentButtons a.backButton span{background:url('../images/buttons/button_ie.png') no-repeat 0 -343px;}* html #hotelDetail .hotelDetailContentButtons a.backButton:hover{background-position:100% -373px;}* html #hotelDetail .hotelDetailContentButtons a.backButton:hover span{background-position:0 -373px;}#SkySales .content .sliderItems .sliderItem span.hotelCategory{display:block;float:left;background:url('../images/buttons/button.png') no-repeat 0 -179px;}* html #SkySales .content .sliderItems .sliderItem span.hotelCategory{background-image:url('../images/buttons/button_ie.png');}#SkySales .content .sliderItems .sliderItem span.hotelCategory{width:18px;height:20px;background-position:0 -579px;}#SkySales .content .sliderItems .sliderItem span.category1{width:18px;}#SkySales .content .sliderItems .sliderItem span.category15{width:27px;}#SkySales .content .sliderItems .sliderItem span.category2{width:36px;}#SkySales .content .sliderItems .sliderItem span.category25{width:45px;}#SkySales .content .sliderItems .sliderItem span.category3{width:54px;}#SkySales .content .sliderItems .sliderItem span.category35{width:63px;}#SkySales .content .sliderItems .sliderItem span.category4{width:72px;}#SkySales .content .sliderItems .sliderItem span.category45{width:81px;}#SkySales .content .sliderItems .sliderItem span.category5{width:90px;}#hotelDetails span.hotelCategory{display:block;float:left;background:url('../images/buttons/button.png') no-repeat 0 -179px;}* html #hotelDetails span.hotelCategory{background-image:url('../images/buttons/button_ie.png');}#hotelDetails span.hotelCategory{width:18px;height:20px;background-position:0 -579px;}#hotelDetails span.category1{width:18px;}#hotelDetails span.category15{width:27px;}#hotelDetails span.category2{width:36px;}#hotelDetails span.category25{width:45px;}#hotelDetails span.category3{width:54px;}#hotelDetails span.category35{width:63px;}#hotelDetails span.category4{width:72px;}#hotelDetails span.category45{width:81px;}#hotelDetails span.category5{width:90px;}span.hotelRating{display:block;background:url('../images/buttons/button.png') no-repeat 0 -208px;width:50px;height:12px;}* html span.hotelRating{background-image:url('../images/buttons/button_ie.png');}span.hotelRating_5{width:50px;}span.hotelRating_4{width:40px;}span.hotelRating_3{width:30px;}span.hotelRating_2{width:20px;}span.hotelRating_1{width:10px;}span.hotelRating_0{width:0;}*+html #SkySales .content .insurance .rightBox .formRow{clear:left;}#SkySales .content .insurance .formRightColumn div{width:145px;}#SkySales .content table.listing{margin-bottom:15px;width:100%;}* html #SkySales .content table.listing{width:99%;}#payment #SkySales .content table.listing{margin-bottom:15px;width:100%;font-size:11px;}#groupBooking #SkySales .content table.listing{margin-bottom:15px;width:100%;font-size:11px;border-bottom:1px solid #ccc;}* html #payment #SkySales .content table.listing,* html #groupBooking #SkySales .content table.listing{width:99%;}#SkySales .content table.listing .tableHl{border-bottom:1px solid #ccc;}#SkySales .content table.listing th,#SkySales .content table.listing td{padding:0 15px 4px 0;vertical-align:bottom;line-height:1.4em;}#SkySales .content table.listing td.alignTop{vertical-align:top;}#payment #SkySales .content table.listing th,#payment #SkySales .content table.listing td,#groupBooking #SkySales .content table.listing th,#groupBooking #SkySales .content table.listing td{padding:2px 12px 4px 10px;vertical-align:bottom;line-height:1.4em;}*html #payment #SkySales .content table.listing th,#payment #SkySales .content table.listing td{padding:2px 11px 4px 10px;}*html #groupBooking #SkySales .content table.listing th,#groupBooking #SkySales .content table.listing td{padding:2px 11px 4px 10px;}#SkySales .content table.listing td.item{font-weight:bold;}#SkySales .content table.listing td.item span{font-weight:normal;}#SkySales .content table.listing td.cell1{width:40%;min-width:130px;}#SkySales .content table.listing td.cell2{width:60%;}#SkySales .content table.listing td.passengerCell{line-height:20px;}.floatRightPrintBox{width:50%;}#SkySales .content .printBookingDetail{clear:left;margin-bottom:0!important;}#SkySales .content .printBookingDetail table.listing{margin-bottom:0;}#SkySales .content .printBookingDetail table.listing td{padding-right:0;}#SkySales .content table.listing td.rate{text-align:right;white-space:nowrap;}#SkySales .content table.listing td.subtotal{padding:4px 15px 20px 0;border-top:1px solid #000;font-weight:bold;}#SkySales .content table.listing td.total{font-weight:bold;font-size:18px;}#SkySales .content table.listing td.bookingNumber{font-size:15px;font-weight:bold;vertical-align:top;}#SkySales .content table.listing td.route{width:275px;}#payment #SkySales .flightData h2,#groupBooking #SkySales .flightData h2{margin-bottom:0;}#payment #SkySales .flightData .stops,#groupBooking #SkySales .flightData .stops{font-size:11px;margin:5px 0 15px 0;}.memberLogin .friendchip{line-height:1.4em;margin:20px 0;background-image:url(../images/icon_friendchips.png);padding:0 0 6px 65px;}#wait .content{position:relative;}.tuiCarsWait{width:620px;margin:50px auto 0 auto;}.tuiCarsWait a{display:block;text-decoration:none;}.tuiCarsWait img{float:left;padding-right:20px;}.tuiCarsWait .tuiCarsWaitText h1{padding-top:40px;font-size:30px;color:#6B7F9E;}.tuiCarsWait .tuiCarsWaitText h2{font-size:20px;font-weight:normal;color:#6B7F9E;}.tuiCarsWait .tuiCarsWaitText p{color:#6B7F9E;}.tuiCarsWait .tuiCarsWaitText a.bookingButton{float:left;}.itinerary .content .flightData{margin-right:25px;float:left;}.itinerary .content table.flights td{padding-right:20px;vertical-align:top;line-height:16px;padding-bottom:15px;}.itinerary .contentBlock .wide{padding:0 15px;width:927px;}.itinerary .content h2{margin-bottom:20px;}.itinerary .content hr,.wide hr{clear:both;margin-bottom:20px;}.itinerary .content .selectedTrain{margin-top:30px;}.itinerary .content a.backButton{margin-bottom:10px;}.itinerary .content table.listing{width:92%;margin-bottom:0;}.itinerary .content table.listing td{font-size:12px;}.itinerary .content table.listing td.rate{padding-right:0!important;font-weight:bold;white-space:nowrap;}.itinerary .content .confirmationNote{padding-top:20px;}.itinerary .content .conditions{margin-bottom:20px;}.content .printConfirmationBox{min-width:340px;margin-bottom:20px;background-color:#DCF0FF;border:1px solid #BFBFBF;}.content .printConfirmationBox .contentBox{padding:18px 18px 20px 20px;margin-bottom:20px;}.printConfirmationBoxYellow{background-color:#FFFbbf;border:1px solid #999;}.printConfirmationBoxYellow .contentBox{margin-bottom:20px;padding:18px 18px 20px 20px;}.printConfirmationBoxYellow .contentBox h4{padding-left:22px;background:url('../images/buttons/links.png') no-repeat 0 -3998px;color:#6b7f9e;font-size:14px;}.itinerary .leftContentColumn h3{margin-bottom:5px;padding:5px 15px 5px 0;font-size:12px;}.itinerary .leftContentColumn div{margin:0 0 4px!important;line-height:1.4em!important;}.itinerary .leftContentColumn div.flightTime{margin-bottom:15px;}.itinerary .leftContentColumn div.rowData{width:280px;}.itinerary .leftContentColumn div.sumData{margin-bottom:15px;width:280px;}.itinerary .leftContentColumn div.sumAll{margin-bottom:15px;padding:5px 0;width:280px;font-weight:bold!important;}.itinerary .leftContentColumn div.cartGroup{margin-bottom:10px;}.itinerary .leftContentColumn span{display:block;float:left;}.itinerary .leftContentColumn span.paxDescription{width:200px;overflow:hidden;}.itinerary .leftContentColumn span.paxPrice{width:80px;text-align:right;font-weight:bold;white-space:nowrap;}.itinerary .leftContentColumn div.sumData span.paxPrice{float:right;margin-left:0;padding:5px 0 0 35px;border-top:1px solid #333;font-weight:bold;font-size:13px;}.itinerary .leftContentColumn div.sumAll span.paxDescription{width:150px;font-size:13px;line-height:22px;}.itinerary .leftContentColumn div.sumAll span.paxPrice{width:130px;font-size:18px;line-height:22px;text-align:right;}.itinerary .leftContentColumn div.rowData a{color:#333;text-decoration:none!important;}.itinerary .content .sliderItems{border-top:none;}.itinerary .content .sliderArea{width:670px;}.itinerary .content .sliderOptions{display:none;}.itinerary .content .sliderPages a.showAll{margin:5px 15px;float:left;font-size:11px;color:#333;text-decoration:underline;}.itinerary #passengerDisplay div{float:left;width:50%;padding-bottom:4px;font-size:12px;line-height:1.4em;}.itinerary #passengerDisplay div.seatEntry{float:left;width:220px;}.itinerary #passengerDisplay div.seatEntryChange{float:left;width:186px;}.itinerary .content div.displayCars{margin:20px 0!important;}.itinerary .content div.displayCars .carImage{float:left;width:125px;}.itinerary .content div.displayCars .carDescription{float:left;}.itinerary .content div.carBookingTime{margin-bottom:20px!important;}.itinerary .content div.carBookingTime p{margin:0 0 4px;}.itinerary .content div.carBookingTime span{display:block;float:left;width:7em;}.itinerary .content div.serviceInfo .contentInfoBox{margin:20px 0 30px;}.itinerary .content div.displayHotels{margin:0 0!important;}.itinerary .content div.displayHotels p{margin-bottom:0!important;}.itinerary .content div.displayHotels p.head{margin-bottom:7px!important;}.itinerary .content div.displayHotels p span.reference{width:125px;}.itinerary .content div.displayHotels p span.hotelReference{width:125px;}.itinerary .content div.displayHotels #hotelOrder{padding-top:23px!important;}.itinerary .content div.displayHotels .hotelImage{float:left;width:125px;vertical-align:top;padding-top:.5em;}.itinerary .content div.displayHotels .hotelName{vertical-align:top;}* html .itinerary .content div.displayHotels .hotelName{padding-left:3px;}.itinerary .content div.displayHotels .hotelName div .formRow{padding-left:0;}* html .itinerary .content div.displayHotels .hotelName div{zoom:100%;}.itinerary .content div.displayCars .hotelDescription{float:left;}.itinerary .content div.hotelBookingTime{margin-bottom:20px!important;}.itinerary .content div.hotelBookingTime p{margin:0 0 4px;}.itinerary .content div.hotelBookingTime span{display:block;float:left;width:125px;}.itinerary .content div.serviceInfo .contentInfoBox{margin:20px 0 0;}.itinerary .content div.serviceInfo .contentInfoBox h4{font-size:12px;font-weight:bold;margin-bottom:5px!important;}.itinerary .content div.serviceInfo h4{margin-bottom:2px!important;}.itinerary .content div.serviceInfo .serviceInfo .note{font-size:11px;}.itinerary .content .contentInfoBox{margin:0 0 30px;}.itinerary .content img.elviaLogo{margin:20px 0;}.itinerary fieldset#hostelTeaser .hostelPart{float:left;line-height:1.4em!important;}.itinerary fieldset#hostelTeaser .hostelImg{float:left;margin-right:7px;}.itinerary fieldset#hostelTeaser .hostelImg img{border:1px solid #BFBFBF;}.itinerary fieldset#hostelTeaser .hostelText{float:left;width:142px;margin-right:10px;}.itinerary fieldset#hostelTeaser .hostelText .hostelLink a.linkIcon{font-size:15px;background-position:100% 1px;}.itinerary fieldset#hostelTeaser .hostelText .hostelLink a.linkIcon:hover,.itinerary fieldset#hostelTeaser .hostelText .hostelLink a.linkIcon:active{background-position:100% -95px;}.itinerary #flightCart{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:25px;}.itinerary .basket{width:100%;float:none;margin-bottom:0;padding:0;background-color:#fff;overflow:hidden;color:#333;font-size:12px;line-height:1.4em;}.itinerary .basket h2{margin:0;}.itinerary .basket div.cartItem{float:none;width:99%;margin-bottom:0;}.itinerary .basket h4{margin:0;padding:3px 15px 3px 0;background-color:#fff;color:#6b7f9e;font-weight:bold;}.itinerary .basket table{margin:5px 0 5px 0;width:97%;}.itinerary .basket table th{border-bottom:none;}.itinerary .basket table td.count{width:15px;}.itinerary .basket #cartlabelMeals table td.name{display:none;}.itinerary .basket #cartlabelBaggages table td.name{display:none;}.itinerary #queryFlightPriceTables{display:none;}.itinerary .paymentDisplayBox{width:370px;}.itinerary .wide .paymentDisplayBox{width:450px;}.itinerary .compactItinerary .paymentDisplayBox{width:280px;}.itinerary .flightPriceDisplay{width:45%;margin-right:5%;font-size:12px;margin-bottom:20px;}.itinerary .compactItinerary .flightPriceDisplay{width:400px;margin-right:10px;}.itinerary .flightPriceDisplay .boxHeadline{font-weight:bold;}.itinerary .flightPriceDisplay td{padding-bottom:10px;}.itinerary .flightPriceDisplay td.left{padding-right:60px;width:604px;}.itinerary .compactItinerary .flightPriceDisplay td.left{padding-right:20px;}.itinerary .flightPriceDisplay td.right{padding-right:0;text-align:right;}.itinerary .flightPriceDisplay td.subtotal{font-weight:bold;text-align:left;padding-right:20px;padding-bottom:25px;}.itinerary .flightPriceDisplay tr.subtotal .right{padding-bottom:25px;font-weight:bold;white-space:nowrap;}.itinerary .flightPriceDisplay td.total{font-weight:bold;text-align:left;padding-right:20px;padding-bottom:35px;padding-top:10px;}.itinerary .flightPriceDisplay tr.total{border-top:1px solid black;}.itinerary .flightPriceDisplay tr.total .right{font-weight:bold;padding-bottom:35px;padding-top:10px;width:100px;}.itinerary .content #paymentDisplayBox table td{font-size:12px;}.itinerary .flightPriceDisplay .legende{font-size:11px;margin-top:20px;}.itinerary .flightPriceDisplay .legende div{margin-bottom:5px;}.itinerary .content #paymentDisplayBox .ccTeaser{border:1px solid #dfdfdf;background:#dcf0ff url(/skyres/images/teaser/tuiflyCreditCard.png) no-repeat 15px 18px;margin-top:30px;overflow:hidden;padding:18px 20px;}.itinerary .content #paymentDisplayBox .ccTeaser h2,.itinerary .content #paymentDisplayBox .ccTeaser p{padding-left:118px;}.itinerary .content #paymentDisplayBox .ccTeaser p{margin-bottom:20px;}.itinerary .content .premiumEcoIcon{background:url('../images/booking_icons.png') no-repeat -3px -1082px;display:inline-block;padding-left:18px;height:15px;text-decoration:none;}.itinerary .premiumEco li{list-style-type:disc;margin:0 0 2px 17px;}#extrasTeaser .box{float:left;width:211px;margin-right:30px;padding:40px 0;}* html #extrasTeaser .box{margin-right:20px;}#extrasTeaser .lastBox{margin-right:0;}#extrasTeaser .headline{font-size:16px;color:#6b7f9e;margin-bottom:9px;font-weight:bold;}#extrasTeaser .boxContent{margin-left:0;margin-top:5px;}#extrasTeaser .boxContent .intro{line-height:17px;}#extrasTeaser .moreInformation{clear:both;margin-bottom:20px;}#extrasTeaser .extrasTaxiBox{padding-bottom:20px;}#extrasTeaser .extrasTaxiBox .teaserText{margin-left:240px;}.partnerBox{position:relative;float:left;width:450px;height:292px;background:#E6EBF3;}.tuicars{margin-right:30px;}.partnerBoxImage{float:left;}.partnerBoxContent{float:left;width:218px;padding:10px 20px;text-align:left;}* html .partnerBoxContent{width:238px;}.partnerBox .blue{color:#6b7f9e;font-size:15px;}.partnerBox h3{margin-bottom:5px;}.partnerBox h4{font-weight:normal;margin-bottom:5px;}.partnerBox .date{margin-bottom:6px;}.partnerBox li{padding-bottom:13px;}.partnerBox li a{text-decoration:underline;cursor:pointer;}.partnerBox .price{width:90px;text-align:right;}.partnerBox .star{padding-left:50px;width:50px;background:url(/skyres/images/icon_star_hotels.png) no-repeat 0 0;}.partnerBox .star00{background-position:0 0;}.partnerBox .star01{background-position:0 -15px;}.partnerBox .star02{background-position:0 -48px;}.partnerBox .star03{background-position:0 -80px;}.partnerBox .star04{background-position:0 -112px;}.partnerBox .star05{background-position:0 -145px;}.partnerBox .linkIcon{position:absolute;bottom:15px;right:20px;}.itinerary div.itineraryContainer{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:25px;}#cancel div.itineraryContainer{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:25px;}#searchChange div.itineraryContainer{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:25px;}.itineraryNumber{display:inline-block;padding-bottom:20px;width:700px;}* html .itineraryNumber{display:block;}*+html .itineraryNumber{display:block;}.itinerary div.premiumEco{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:25px;}.itinerary div.itineraryContainer .noChangeAvailable{color:#6b7f9e;line-height:14px;margin-bottom:20px;}.itinerary div.itineraryContainer .noChangeAvailable a:link{text-decoration:underline;}.itinerary div.itineraryContainer .noChangeAvailable a:active{text-decoration:none;}.itinerary div.itineraryContainer .noChangeAvailable a:hover{text-decoration:none;}.itinerary div.itineraryContainer .noChangeAvailable a:visited:hover{text-decoration:none;}.bluemilesCard{float:left;margin-right:20px;}#bluemilesCard{float:left;}.priceAlarmSelection{height:170px;margin-bottom:15px;background:url(/skyres/images/preisalarm_bgSelection.jpg) no-repeat 0 0;}.en-GB .priceAlarmSelection{background:url(/skyres/images/preisalarm_bgSelection_en.jpg) no-repeat 0 0;}.es-ES .priceAlarmSelection{background:url(/skyres/images/preisalarm_bgSelection_es.jpg) no-repeat 0 0;}.it-IT .priceAlarmSelection{background:url(/skyres/images/preisalarm_bgSelection_it.jpg) no-repeat 0 0;}.priceAlarmResult{margin-left:490px;padding:15px;}.priceAlarmResult h4{margin-bottom:3px;}.priceAlarmResult hr{margin:15px 0 8px 0;}*+html .priceAlarmResult hr{margin:0;}* html .priceAlarmResult hr{margin:0;}.priceAlarmResult .amount{font-size:200%;text-align:right;font-weight:bold;}#priceAlarmLayer{height:100%;}.priceAlarmConfirmLayer{border:1px solid #333;background-color:#fff;padding:10px 10px 10px;font-size:11px;}.priceAlarmConfirmLayer .ui-dialog-titlebar{display:none;}.priceAlarmConfirmLayer.ui-dialog .ui-dialog-content{height:100%;margin:0!important;background-color:transparent;}#priceAlarmConfirm-ajaxLayer.noLoadingDetailsBackground{background-image:url()!important;}* html .priceAlarmLayerContent{height:90%!important;}.priceAlarmLayerContent .wait{text-align:center;margin-top:50px;height:220px;}.priceAlarmLayerContent .error{color:#ef0000;margin-top:25px;margin-bottom:25px;text-align:center;}.priceAlarmLayerContent .formMail .error{color:#ef0000;margin:0;text-align:left;}.priceAlarmLayerContent,.surveyItineraryLayerContent{height:100%;margin-bottom:2px;border:1px solid #333;background:#fff;}.priceAlarmLayerContent h1{height:115px;width:370px;background:#fff url(/skyres/images/preisalarm_overlay.jpg) no-repeat 0 0;}.en-GB .priceAlarmLayerContent h1{background:#fff url(/skyres/images/preisalarm_overlay_en.gif) no-repeat 0 0;}.es-ES .priceAlarmLayerContent h1{background:#fff url(/skyres/images/preisalarm_overlay_es.gif) no-repeat 0 0;}.it-IT .priceAlarmLayerContent h1{background:#fff url(/skyres/images/preisalarm_overlay_it.gif) no-repeat 0 0;}.priceAlarmLayerContent h1 span{display:none;}.priceAlarmLayerContent .close img{margin:10px 10px 0 0;}.priceAlarmLayerContent .layerContent{margin:10px 15px;}.priceAlarmLayerContent .layerContent p{margin-bottom:10px;}.priceAlarmLayerContent .layerContent label{display:inline-block;width:160px;}.priceAlarmLayerContent .layerContent input{width:168px;margin-right:0;}.priceAlarmLayerContent .layerContent .formResult{margin-bottom:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;background-color:#FFFBBF;}*+html .priceAlarmLayerContent .layerContent .formResult{height:50px;}.priceAlarmLayerContent .layerContent .formResult div.person{float:left;display:inline-block;width:115px;padding-right:5px;}.priceAlarmLayerContent .layerContent .formResult span.date{float:left;vertical-align:top;}.priceAlarmLayerContent .layerContent .formResult span.price{float:right;font-weight:bold;text-align:right;}* html .priceAlarmLayer a.linkListIconSmall{background-position:0 -4695px;}.priceAlarmLayerContent .layerContent .formMail{margin-top:15px;}.priceAlarmLayerContent .layerContent .buttons{margin-top:10px;}.priceAlarmLayerContent #alarmExitLayer input{width:150px;margin-right:0;}.priceAlarmLayerContent #alarmExitLayer .formMail{height:140px;}.priceAlarmStoreLayer{border:1px solid #b2b2b2;background-color:#fff;padding:10px 10px 10px;font-size:11px;}.priceAlarmStoreLayer .ui-dialog-titlebar,.surveyItineraryLayer .ui-dialog-titlebar{display:none;}.priceAlarmStoreLayer.ui-dialog .ui-dialog-content{height:100%;margin:0!important;background-image:url("../images/loadingDetails.gif");background-position:center center;background-repeat:no-repeat;background-color:transparent;}.priceAlarmStoreLayer .contentBox{margin-top:70px;text-align:center;}#priceAlarmStore-ajaxLayer.noLoadingDetailsBackground{background-image:url()!important;}#priceAlarmStore-ajaxLayer .facebook-share{clear:both;padding-top:50px;padding-bottom:20px;text-align:center;}*html #priceAlarmStore-ajaxLayer .facebook-share{padding-top:10px;}*+html #priceAlarmStore-ajaxLayer .facebook-share{padding-top:10px;}#priceAlarmStore-ajaxLayer .waitMessage{height:100px;}#notepad-ajaxLayer .wait{text-align:center;margin-top:50px;height:182px;}.surveyItineraryLayer{border:1px solid #000;background-color:#fff;padding:10px 10px 10px;font-size:11px;}.surveyItineraryLayer .ui-dialog-content{height:100%;margin:0!important;}.surveyItineraryLayer .ui-dialog-content p{padding-bottom:10px;}.surveyItineraryLayer .ui-dialog-content .contentBox{padding:10px;}.surveyItineraryLayerContent h1{height:100px;width:370px;background:transparent url(/skyres/images/head_umfrage_layer.jpg) no-repeat 0 0;}.boxOutline{margin-bottom:15px;border:1px solid #ccc;padding:14px 0 14px 14px;}.extrasIcon span{float:left;display:block;background:url('../images/booking_icons.png') no-repeat 8px 11px;width:58px;height:41px;}.extrasIcon .seat{background-position:8px -41px;}.extrasIcon .menu{background-position:8px -141px;}.extrasIcon .luggage{background-position:8px -191px;}.extrasIcon .car{background-position:8px -241px;}.extrasIcon .hotel{background-position:8px -291px;}#searchChange #availabilitySearchInput .formRow{clear:none;background:none;}#searchChange #availabilitySearchInput .formRow label{font-weight:bold;}#searchChange #availabilitySearchInput .disabled p{color:#999;}#searchChange #availabilitySearchInput .disabled input{background:#fff url('../images/basket_icons.png') no-repeat 100% -797px!important;border:1px solid #dfdfdf!important;color:#999!important;cursor:default;}#searchChange #availabilitySearchInput .note{line-height:17px;font-size:12px;}#searchChange #availabilitySearchInput .disable.calIcon{background-position:1px -296px;}#flightCancel label{font-weight:bold;}#flightCancel .formRow{clear:none;}#flightCancel .disabled p{color:#999;}#flightCancel .disabled .formRow label{color:#999!important;font-weight:normal;}#contentArea .contentNavigation{background-color:#fff;margin:0 0 30px;}#tomaRegistration .formButton{margin-right:0;}#retrieveBooking .contentBlock .leftContentColumn,#error .contentBlock .leftContentColumn,#tomaRegistration .contentBlock .leftContentColumn{float:left;margin-bottom:20px;width:600px!important;overflow:hidden;}#retrieveBooking .contentBlock .rightContentColumn,#error .contentBlock .rightContentColumn,#tomaRegistration .contentBlock .rightContentColumn{margin-left:635px!important;margin-bottom:20px;}#retrieveBooking .formRow label{width:225px;}#retrieveBooking fieldset.retrieveBooking{width:auto!important;}#retrieveBooking .content .toggleBox .toggleBox .toggleHeadline{width:525px;background-position:560px -952px;}#retrieveBooking .content .toggleBox .closed .toggleHeadline{background:url('../images/buttons/links.png') no-repeat 560px -760px;}#retrieveBooking .content .toggleBox .closed .toggleHeadline:active,#retrieveBooking .content .toggleBox .closed .toggleHeadline:hover{background:#F2F2F2 url(../images/buttons/links.png) no-repeat scroll 560px -1048px;}#retrieveBooking .content .toggleBox .toggleBox .toggleHeadline:active,#retrieveBooking .content .toggleBox .toggleBox .toggleHeadline:hover{background-position:560px -856px;}#retrieveBooking .content .toggleBox .toggleBox .toggleContent .toggleBox{margin-left:-15px;}*html #retrieveBooking .content .toggleBox .toggleBox .toggleHeadline,*html #retrieveBooking .content .toggleBox .closed .toggleHeadline,*html #retrieveBooking .content .toggleBox .toggleBox .toggleHeadline:active,* html #retrieveBooking .content .toggleBox .toggleBox .toggleHeadline:hover{background-image:url('../images/buttons/links_ie.png');}.flightInfoHeader{margin-bottom:20px;}.flightInfoHeader select{margin-right:10px;}.flightSummary span.flightSummaryDate{float:right;}.content table.flightSummary{margin-bottom:15px;width:100%;}.content table.flightSummary th{padding:8px 15px 0;background-color:#f2f2f2;line-height:14px;vertical-align:top;}.content table.flightSummary td{padding:8px 15px;background-color:#f2f2f2;vertical-align:top;}.content table.flightSummary tr.oddRow td{background-color:#fff;}.content table.flightSummary td.flightNumber{width:60px;font-weight:bold;}.content table.flightSummary .time{text-align:center;}.content table.flightSummary td.time{width:60px;}.content table.flightSummary td.actual{font-weight:bold;}.content table.flightSummary tr.subHead th.time{padding:5px 15px 8px;font-weight:normal;font-size:11px;}.flightPending{font-weight:normal;font-size:11px;line-height:1.4em;vertical-align:top;text-align:left;margin:auto;}#premiumeco ul{overflow:hidden;}#premiumeco ul li{margin-left:16px;}#SkySales .content .seatMapPaxList{float:left;width:121px;margin-right:2%;}*html #SkySales .content .seatMapPaxList{margin-right:0;}#SkySales .content .seatMapPaxList .noAssignmentPossible{border:1px solid #B2B2B2;font-size:11px;line-height:14px;margin-bottom:10px;margin-left:0;padding:6px;}#SkySales .content .seatMapPaxList.seatMapPaxListBack{float:right;margin-right:0;margin-left:1%;}#SkySales .content .seatMapPaxList ul li{margin-bottom:2px;border:1px solid #b2b2b2;padding:0 5px 0;font-size:11px;background-color:#f2f2f2;}#SkySales .content .seatMapPaxList ul li tr{height:23px;}#SkySales .content .seatMapPaxList ul li.seatMapActive{background-color:#fff;border:1px solid #595959;}#SkySales .content .seatMapPaxList ul.notActive li{background-color:#ccc;color:#666;}#SkySales .content .seatMapPaxList ul.notActive li.seatMapActive{background-color:#ccc;color:#666;}#SkySales .content .seatMapPaxList ul li div.seatInfoRight{float:right;}#SkySales .content .seatMapPaxList ul.notActive li div.seatInfoRight{display:none;}#SkySales .content .seatMapPaxList ul li a.delete{display:inline-block;width:14px;height:13px;background:url('../images/buttons/links.png') no-repeat 0 -4940px;}#SkySales .content .seatMapPaxList ul li a.delete span{display:none;}#SkySales .content .seatMapPaxList ul li td.seatPlaceSelected{width:20px;background:url("../images/seats.png") #fff900 no-repeat 36px -161px;text-align:center;}#SkySales .content .seatMapPaxList ul li td.seatPlaceSelected label{height:23px;padding:0;width:;}#SkySales .content .seatMapPaxList ul li td.deleteButton{padding-left:6px;}#SkySales .content .seatMapPaxList ul li .seatPrice{display:inline-block;padding:4px 5px 0 0;text-align:right;height:18px;}#SkySales .content .seatMapPaxList ul li tr.querySeat label.passengerName{width:135px;overflow:hidden;display:inline-block;height:18px;padding:4px 5px 0 0;}#SkySales .content .seatPaxInfo li{line-height:0;margin-bottom:2px;}#SkySales .content .seatPaxInfo ul li label.passengerName{width:135px;overflow:hidden;display:inline-block;line-height:25px;padding:0 5px 0 0;overflow:hidden;height:25px;}#SkySales .content .seatMapPaxList .journeyAirports{height:65px;}#SkySales #seatMapBlockContainer{float:left;min-height:300px;width:672px;margin-bottom:20px;}#SkySales #seatMapBlock{height:340px;}* html #SkySales #seatMapBlock .rowNumber{font-size:11px!important;line-height:15px!important;}#SkySales #seatMap{padding-bottom:10px;}#SkySales #seatMapBlock .legend{float:left;height:74px;padding:10px 0 5px 10px;overflow:hidden;width:23%;}#SkySales #seatMapBlock .legend span{color:#999;font-size:11px;line-height:12px;}.SkinHLXCorporateMaster #SkySales #seatMapBlock .legend span.tuiCard{display:none;}.SkinHLXPepAgent #SkySales #seatMapBlock .legend span.tuiCard{display:none;}#SkySales #seatMapBlock .legend .seatFree{margin-bottom:3px;padding:0 0 0 26px;background:url('../images/seats_legend.png') no-repeat 0 0;height:21px;}#SkySales #seatMapBlock .legend .seatPEAvailable{margin-bottom:3px;padding:0 0 0 26px;background:url('../images/seats_legend.png') no-repeat 0 0;height:21px;}#SkySales #seatMapBlock .legend .seatPEFree{margin-bottom:3px;padding:0 0 0 26px;background:url('../images/seats_legend.png') no-repeat 0 -412px;height:21px;}#SkySales #seatMapBlock .legend .seatXL{margin-bottom:3px;padding:0 0 0 26px;background:url('../images/seats_legend.png') no-repeat 0 -240px;height:21px;}#SkySales #seatMapBlock .legend .seatChosen{margin-bottom:3px;padding:0 0 0 26px;background:url('../images/seats_legend.png') no-repeat 0 -80px;height:21px;}#SkySales #seatMapBlock .legend .seatOccu{margin-bottom:3px;padding:0 0 0 26px;background:url('../images/seats_legend.png') no-repeat 0 -320px;height:21px;}*html #SkySales #seatMapBlock .legend .seatFree{background-position:0 8px;}*html #SkySales #seatMapBlock .legend .seatXL{background-position:0 -232px;}*html #SkySales #seatMapBlock .legend .seatOccu{background-position:0 -312px;}*html #SkySales #seatMapBlock .legend .seatChosen{background-position:0 -72px;}#SkySales .seatMapOutro{margin-top:20px;}.SkinHLXPepAgent .seatMapOutro{display:none;}#seatMapCOGInputBox #unitMapPax{padding:0;margin:0;width:684px;}#seatMapCOGInputBox .outboundFlights{float:left;width:125px;padding-left:6px;padding-top:10px;padding-bottom:10px;}#seatMapCOGInputBox .inboundFlights{float:left;width:125px;padding-left:6px;padding-top:10px;padding-bottom:10px;}#seatMapCOGInputBox .activeFlight{background-color:#dbefff;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-top:1px solid #b2b2b2;border-bottom:1px solid #DBEFFF;}#seatMapCOGInputBox .notActiveFlight{background-color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;color:#b2b2b2;}#seatMapCOGInputBox .seatPaxInfo{width:152px;float:left;padding-top:100px;}#seatMapCOGInputBox .unitMapViewJetAircraft{overflow:auto;position:absolute;width:652px;height:402px;margin:0;padding:0;}#seatMapCOGInputBox .unitMapViewJetAircraftBG{background-image:url(/skyres/images/unitmap/background.png);background-repeat:repeat-x;background-color:#dcf0ff;}#seatMapCOGInputBox #unitMap{width:654px;padding:14px;background-color:#dbefff;border:1px solid #b2b2b2;}#seatMapCOGInputBox #JetAircraft{overflow:auto;width:652px;height:242px;border:1px solid #B2B2B2;}#seatMapCOGInputBox .unitMapViewJetAircraft,.equipmentCompartments{height:242px;}#seatMapCOGInputBox #unitTipId{background-color:#fff;position:absolute;z-index:100;border:1px solid #000;padding:5px 10px;font-size:80%;width:120px;}#seatMapCOGInputBox .equipmentCompartments{overflow:auto;float:left;width:100px;overflow:auto;margin:0;}#seatMapCOGInputBox #unitMap img{margin:0;padding:0;}#seatMapCOGInputBox .unitMapViewJetAircraft div{position:absolute;top:0;}#seatMapCOGInputBox #deck .loading{margin-top:85px;text-align:center;width:652px;}#seatMapCOGInputBox .unit{background-position:center;position:absolute;}#seatMapCOGInputBox .aUnit{left:0;font-size:11px;text-align:center;vertical-align:middle;cursor:pointer;position:absolute;background-color:#f2f2f2;background:transparent url("/skyres/images/seats.png");background-repeat:no-repeat;}#seatMapCOGInputBox .seatAvailableXXL{background-position:0 -40px;}#seatMapCOGInputBox .seatAvailableNormal{background-position:0 0;}#seatMapCOGInputBox .premiumeco .seatAvailablePE{background-position:0 0;}#seatMapCOGInputBox .premiumeco .seatFreeForPE{background-position:0 -231px;}#seatMapCOGInputBox .premiumeco .seatBlockedForPE{background-position:0 -120px;}#seatMapCOGInputBox .seatNotAvailable{background-position:0 -120px;}#seatMapCOGInputBox .seatSelected{background-position:0 -197px!important;}#seatMapCOGInputBox .seatSelected:hover{background-position:0 -80px!important;}#seatMapCOGInputBox .seat{width:28px;height:28px;background-color:#f2f2f2;}#seatMapCOGInputBox .unitGroupKey{padding:2px;margin:0;border:solid 1px black;float:left;height:8px;width:8px;}#seatMapCOGInputBox .unitInput{width:60px;}#seatMapCOGInputBox .property_NS_0{position:absolute;top:0;left:0;}#seatMapCOGInputBox .property_NS_1{position:absolute;top:9px;left:0;}#seatMapCOGInputBox .property_NS_2{position:absolute;top:18px;left:0;}#seatMapCOGInputBox .property_NS_3{position:absolute;top:18px;left:9px;}#seatMapCOGInputBox .property_NS_4{position:absolute;top:18px;left:18px;}acronym{padding:0;margin:4px 0 0 12px;font-size:10px;position:absolute;z-index:100;left:0;color:#333;font-family:Arial;}#seatMapCOGInputBox acronym+acronym{padding:0;margin:3px 0 0 11px;font-size:10px;position:absolute;z-index:100;left:0;color:#fff;font-family:Arial;}#seatMapCOGInputBox .unit{background-repeat:repeat-y;}#seatMapCOGInputBox .noRepeat{background-repeat:no-repeat;}#seatMapCOGInputBox .tile0{background-repeat:repeat-y;}#seatMapCOGInputBox .tile90{background-repeat:repeat-x;}.tile180{background-repeat:repeat-y;}#seatMapCOGInputBox .tile270{background-repeat:repeat-x;}#seatMapCOGInputBox #confirmSeatContainer{height:240px;width:376px;margin:0;padding:0;float:right;}#seatMapCOGInputBox .fillBackground{background-color:#999;}#seatMapCOGInputBox .upsellSM{width:388px;height:306px;position:absolute;z-index:1000;padding:5px;font-size:90%;background-color:#666;border:2px solid #333;}#seatMapCOGInputBox .seatPlace input{width:30px;border:0;background-color:transparent;font-weight:bold;cursor:pointer;}#seatMapCOGInputBox #unitMap #seatMapBlock .SeatMapContainer{width:680px;position:relative;}#seatMapCOGInputBox .seatMapPaxList{width:489px;}#seatMapCOGInputBox .seatMapPaxList li{cursor:pointer;}#seatMapCOGInputBox .noSeatMap{line-height:17px;padding-left:15px;padding-right:15px;padding-top:100px;font-weight:bold;text-align:center;}#seatMapCOGInputBox #unitMap .journeyTypeHeadline{background-color:#6b7f9e;height:25px;text-indent:10px;font-weight:bold;font-size:100%;color:#fff;width:680px;line-height:21px;}#seatMapCOGInputBox .assignmentNotAvailable{background-color:#fff;height:240px;width:652px;}#seatMapCOGInputBox .assignmentNotAvailable .message{margin-top:100px;line-height:18px;margin-left:110px;text-align:center;}#seatMapCOGInputBox .seatMapPaxList .rowHeadline{float:left;color:#666;font-size:11px;font-weight:bold;margin-bottom:2px;}#seatMapCOGInputBox .notActiveFlight .seatMapPaxList .rowHeadLine{color:#B2B2B2;}#seatMapCOGInputBox .seatMapPaxList .pax{margin-left:10px;width:140px;}#seatMapCOGInputBox .seatMapPaxList .price{margin-left:5px;width:50px;text-align:left;}*html #seatMapCOGInputBox .seatMapPaxList .price{margin-left:0;width:50px;}#seatMapCOGInputBox .seatMapPaxList .yourSeat{margin-right:2px;width:60px;float:none;display:inline-block;text-align:right;}#passengerListBody{position:relative;overflow:hidden;zoom:1;margin-bottom:-1px;}#seatMapCOGInputBox .tipSeatAvailableNormal{border:1px solid #7c7c7c;background-color:#FFF;height:17px;padding:0 5px;}#seatMapCOGInputBox .tipSeatNotAvailable{border:1px solid #7c7c7c;background-color:#c0c0c0;height:17px;padding:0 5px;width:125px;}#seatMapCOGInputBox .tipSeatAvailableXXL{border:1px solid #7c7c7c;background-color:#bbe2ee;height:17px;padding:0 5px;}#seatMapCOGInputBox .tipSeatSelected{border:1px solid #7c7c7c;background-color:#fff900;height:17px;padding:0 5px;width:100px;overflow:hidden;}#seatMapCOGInputBox .tipSeatAvailablePE{border:1px solid #7c7c7c;background-color:#FFF;height:17px;padding:0 5px;width:275px;}#seatMapCOGInputBox .tipSeatFreeForPE{border:1px solid #7c7c7c;background-color:#e5ebe9;height:17px;padding:0 5px;width:150px;}#seatMapCOGInputBox .tipSeatBlockedForPE{border:1px solid #7c7c7c;background-color:#c0c0c0;height:17px;padding:0 5px;width:125px;}#flightSelection #SkySales .content .selectedDeparture,#flightSelection #SkySales .content .selectedArrival{margin:30px 0 15px;}#SkySales .content a.earlierFlights,#SkySales .content a.laterFlights{padding-left:15px;background:url('../images/basket_icons.png') no-repeat 0 -927px;color:#333;text-decoration:none;font-size:11px;}#SkySales .content a.laterFlights{background-position:0 -888px;}#SkySales .content div.laterFlights{border-top:1px solid #00519c!important;padding:4px 15px 30px 15px;}#SkySales .content div.laterFlights table{width:680px;}#SkySales .content div.laterFlights td{vertical-align:top;font-size:11px;line-height:17px;}#SkySales .content div.laterFlights td.nextFlightLink{width:100px;}#SkySales .content div.laterFlights td.flightInfoExtra{width:200px;}#SkySales .content div.laterFlights td.notepadLink{float:right;text-align:right;white-space:nowrap;}*html #SkySales .content div.laterFlights td.notepadLink{width:800px;}*+html #SkySales .content div.laterFlights td.notepadLink{width:800px;}#SkySales .content .alternativeFlights{margin:20px 0 0 -3px;overflow:hidden;}* html #SkySales .content .alternativeFlights{width:700px;height:34px;}#SkySales .content .alternativeFlights li{float:left;padding-left:3px;list-style-type:none;}#SkySales .content .alternativeFlights li a span{display:block;width:auto;height:18px;overflow:hidden;white-space:nowrap;}#SkySales .content .alternativeFlights li a{float:left;display:block;margin-top:10px;padding:10px 20px 10px 15px;background:#f2f2f2 url('../images/buttons/links.png') no-repeat 100% -2696px;width:auto;color:#333;font-size:11px;line-height:14px;}* html #SkySales .content .alternativeFlights li a,#payment #SkySales .content .alternativeFlights li a{padding-right:7px;width:112px;background:#f2f2f2 url('../images/buttons/links_ie.png') no-repeat 100% -2696px;overflow:hidden;}#SkySales .content .alternativeFlights li a:hover{background-color:#fffbbf;}#SkySales .content .alternativeFlights li a.selected{margin-top:0;padding:16px 15px 14px;background:#fffbbf;font-size:12px;line-height:16px;font-weight:bold;}#SkySales .content table.flightSelection{width:700px;}#SkySales .content .flightSelection th{padding:2px 0 0 15px;border-bottom:1px solid #b2b2b2;font-size:11px;line-height:20px;color:#333;font-weight:normal;vertical-align:bottom;white-space:nowrap;}#SkySales .content .flightSelection td{padding:8px 0 8px 15px;border-bottom:1px solid #dedbd4!important;color:#333;font-size:11px;line-height:14px;vertical-align:top;cursor:pointer;}#SkySales .content .flightSelection td p{margin:4px 0;}#SkySales .content .flightSelection tr:hover{background-color:#F2F2F2;}#SkySales .content .flightSelection tr.earlierFlightsRow:hover{background:none;}#SkySales .content .flightSelection tr.showDetails td{border-bottom:0 solid #fff!important;background:#f7fbff!important;color:#333!important;cursor:auto;}*+html #SkySales .content .flightSelection tr.showDetails td{margin-bottom:3px;}* html #SkySales .content .flightSelection tr.showDetails td{margin-bottom:4px;}#SkySales .content .flightSelection tr.showStopover td{border-bottom:1px solid #fff!important;background:#FFFbbf url(../images/backgrounds/flightselection_detail_hell.png) repeat-x scroll 0 100%!important;}#SkySales .content .flightSelection tr.showInfo td{border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}#SkySales .content .flightSelection tr.showInfo td.info{padding:0;background:#dcf0ff;}#SkySales .content .flightSelection tr.showInfo td.info p{margin:0;padding:15px;border-top:2px solid #fff;border-bottom:2px solid #fff;font-size:12px;line-height:16px;}#SkySales .content .flightSelection tr td ul{line-height:14px;margin:0;padding-bottom:5px;padding-top:5px;}#SkySales .content .flightSelection tr td ul.FLEX-Tarif{margin-right:0;}#SkySales .content .flightSelection tr td ul.BUSINESS{margin-right:0;}#SkySales .content .flightSelection tr.showStopover td ul{margin-right:0;}#SkySales .content .flightSelection tr.showStopover td li{padding-top:4px;}#SkySales .content .flightSelection td li.total{margin-top:8px;border-top:1px solid #333;padding-top:5px;padding-bottom:5px;font-weight:bold;}#SkySales .content .flightSelection td li span.time{clear:both;float:left;display:block;padding-bottom:17px;width:108px;}#SkySales .content .flightSelection td li span.operatedBy{color:#0a3c87;cursor:pointer;}#SkySales .content .flightSelection td li span.operatedBy a{text-decoration:none;}#SkySales .content .flightSelection .operatingCarrier .operatedBy{color:#0a3c87;cursor:pointer;}#SkySales .content .flightSelection td li span.rate{float:right;display:block;}#SkySales .content .flightSelection .tarifInfo{padding:0;}#SkySales .content .flightSelection td.date{width:90px;}#SkySales .content .flightSelection td.flightNumber{width:80px;}#SkySales .content .flightSelection td.flightNumber .greyIcons{width:80px;display:inline;}#SkySales .content .flightSelection td.time{width:90px;}#SkySales .content .flightSelection td.info{width:240px;}#SkySales .content .flightSelection td.tarif{width:90px;}#SkySales .content .flightSelection td.tarif a{color:#333;text-decoration:none;}#SkySales .content .flightSelection td.tarif a:hover{text-decoration:none;}#SkySales .content .flightSelection strike{color:#666!important;}#SkySales .content .flightSelection td.info{padding:4px 10px 4px 15px;}#SkySales .content .flightSelection td.time span{color:#666;}#SkySales .content .flightSelection td.tarif{text-align:right;padding-bottom:6px;padding-right:15px;line-height:12px;}#SkySales .content .flightSelection td.tarif label{font-size:12px;line-height:14px;}#SkySales .content .flightSelection th.tarif{padding-bottom:6px;line-height:12px;}#SkySales .content .flightSelection td.tarif input{display:block;float:left;width:14px;height:14px;margin:1px 0 0 0;border:0;padding:0;}#SkySales .content .flightSelection td.tarif input.disabled{position:absolute;z-index:2;}#SkySales .content .flightSelection td.tarif span.tooltippDisabledInput{width:13px;height:13px;display:inline-block;position:absolute;cursor:default;z-index:20;right:0;}#SkySales .content .flightSelection td.noWidth{width:auto!important;}#SkySales .content .flightSelection td.info p{margin-right:25px;}#SkySales .content .flightSelection td.info a.promoIcon{float:right;display:block;background:url('../images/icon_promo.png') no-repeat center center;width:20px;height:24px;}#SkySales .content .flightSelection .outbound td,#SkySales .content .flightSelection .inbound td{padding:0 15px;}#SkySales .content .flightSelection .outbound .journey2,#SkySales .content .flightSelection .outbound .flightSelectionRate{display:none;}#SkySales .content .flightSelection .inbound .journey1,#SkySales .content .flightSelection .inbound .flightSelectionRate{display:none;}#SkySales .content .flightSelection div.loadingDetails{width:400px;height:60px;margin-bottom:2px;padding:40px 0 0 0;line-height:35px;color:#333;font-size:13px;background:#f7fbff url('../images/loadingFlightDetails.gif') no-repeat 20% 20%;}#SkySales .content .flightSelection li.journeyTotal{font-size:12px;}#SkySales .content .flightSelection tr.lastMarket td{border-top:1px solid white!important;border-bottom:0 solid white!important;}#SkySales .content .flightSelection tr.lastMarketShowDetails td{background:#f7fbff!important;}#SkySales .content .flightSelection .priceDetailsBox{position:relative;left:0;}*html #SkySales .content .flightSelection .priceDetailsBox{position:relative;left:1px;}*+html #SkySales .content .flightSelection .priceDetailsBox{position:relative;left:1px;}#SkySales .content .flightSelection .taxes a{text-decoration:none;}#SkySales .content .flightSelection .tarifDetailsBKWY{color:#666;margin-bottom:20px;}#SkySales .content .flightSelection .tarifDetails{color:#666;margin-bottom:20px;}#SkySales .content .flightSelection .operatingCarrier{color:#0a3c87;padding-bottom:10px;}*+html #SkySales .content .flightSelection .operatingCarrier{margin-bottom:4px;}* html #SkySales .content .flightSelection .operatingCarrier{background-color:transparent;padding-bottom:4px;}#SkySales .content .flightSelection .priceDetails ul{margin-left:108px;}#SkySales .content .flightSelection .priceDetails .failedFareRestriction{margin-top:10px;}* html #SkySales .content .flightSelection .priceDetails .failedFareRestriction{float:left;}#SkySales .content .flightSelection .stopovers ul{margin-left:0;color:#666;}#SkySales .content .flightSelection .priceDetails .priceDetailsError{background-color:#f7fbff;margin-right:100px;padding-bottom:0;}#SkySales .content .flightSelection .priceDetails .priceDetailsErrorText{background-color:#f7fbff;margin-bottom:4px;padding:6px 0;color:#666;}#SkySales .content .flightSelectionRate{float:right;width:365px;text-align:left;margin:0 0 10px 0;}#SkySales .content .flightSelectionRate .yourSelection{padding-left:0;font-weight:bold;}#SkySales .content .flightSelectionRate .paxInfo{padding-left:0;color:#666;margin-top:6px;}#SkySales .content .flightSelectionRate ul{margin:0 15px 0 0;}#SkySales .content .flightSelectionRate ul.priceDetailsError{display:none;}* html #SkySales .content .flightSelectionRate ul{margin-right:7px;}#SkySales .content .flightSelectionRate li{padding:0 15px 2px;line-height:1.4em;}#SkySales .content .flightSelectionRate li.summary{display:inline;color:#666;text-align:right;}#SkySales .content .flightSelectionRate li.total{font-weight:bold;}#SkySales .content .flightSelectionRate li.total span{float:right;}#SkySales .content .flightSelectionRate li.total span.journeySubTotal{font-weight:normal;}#SkySales .content .flightSelectionRate li.total span.journeySubTotal{float:left;width:220px;padding-bottom:4px;text-align:left;font-size:100%!important;}#SkySales .content .flightSelectionRate li.total span.journeyTotal{float:left;width:220px;padding-bottom:4px;text-align:left;font-size:105%!important;}#SkySales .content .flightSelectionRate li.totalPrice{padding-top:5px;border-top:1px solid #b2b2b2;font-weight:bold;}#SkySales .content .flightSelectionRate li.totalPrice span{font-size:140%;}#SkySales .content .flightSelectionRate span.paxInfo{margin-bottom:15px;display:block;margin-right:17px;}#SkySales .content .flightSelectionRate .discount{margin-top:5px;float:right;display:block;}#SkySales .content .flightSelectionRate ul.journey2 li{display:none;}#SkySales .content .flightSelectionRate ul li span{display:none;}#SkySales .content .flightSelectionRate ul li.total span{display:block;}#SkySales .content .flightSelectionRate ul.journey2 li.total{display:block;}#SkySales .content .flightSelectionRate ul.journey2 li.total span{display:block;}#select .note{padding:5px 15px 0 0;text-align:right;}#SkySales .content #lturBanner{margin-top:25px;}#SkySales .content #lturBanner .lturContent{width:700px;overflow:hidden;}#SkySales .content #lturBanner .lturOffer{margin:0 15px 25px;display:block;width:145px;}* html #SkySales .content #lturBanner .lturOffer{display:inline;}#SkySales .content #lturBanner .image{cursor:pointer;overflow:hidden;height:108px;}#SkySales .content #lturBanner .link{cursor:pointer;font-weight:bold;}#SkySales .content #lturBanner .description{line-height:20px;font-size:11px;margin-bottom:15px;}#SkySales .content #lturBanner .hotelName{height:20px;overflow:hidden;}#SkySales .content #lturBanner .category{width:60px;height:12px;background:url(/skyres/images/pauschalbanner/stars.png) no-repeat -60px 0;}#SkySales .content #lturBanner .stars1{background-position:-48px 0;}#SkySales .content #lturBanner .stars2{background-position:-36px 0;}#SkySales .content #lturBanner .stars3{background-position:-24px 0;}#SkySales .content #lturBanner .stars4{background-position:-12px 0;}#SkySales .content #lturBanner .stars5{background-position:0 0;}#SkySales .content #lturBanner .price{font-size:15px;font-weight:bold;display:block;margin-bottom:5px;text-align:right;color:#333;}#SkySales .content div.memberLogin{margin-bottom:20px;padding-bottom:0;}* html #SkySales .content div.memberLogin{margin-bottom:0!important;}#SkySales .content div.memberLogin hr{margin-top:20px;}*html #SkySales .content div.memberLogin hr{margin-top:0;}#SkySales .content fieldset.memberLogin .formRow{clear:none;float:left;width:193px;margin-left:20px;}* html #SkySales .content fieldset.memberLogin .formRow{display:inline;}*+html #SkySales .content fieldset.memberLogin .formRow{display:inline;}#SkySales .content fieldset.memberLogin .loginButton{width:120px;padding-top:20px;}#SkySales .content #MLInput fieldset.memberLogin .loginButton{padding-top:5px;}#SkySales .content fieldset.memberLogin label{display:block;width:190px;}#SkySales .content div.memberLogin #LoginContainer{position:relative;width:100%;}#SkySales .content fieldset.memberLogin .headline{width:500px;}#SkySales .content .memberLogin .requiredRow .formCheckbox{width:99%;}#SkySales .content .memberLogin .registeredBeforeLabel{width:300px!important;}* html #SkySales .content .memberLogin .registeredBeforeLabel{width:280px!important;}#SkySales .content div.memberLogin .checkBoxRegisterNowLabel{width:320px!important;}#SkySales .content .memberLogin .registeredBefore{width:50px;height:76px;background:url('../images/backgrounds/inlineRegIcons.png') no-repeat 0 0;display:inline-block;float:left;}#SkySales .content div.memberLogin .checkBoxRegisterNow{width:50px;height:76px;background:url('../images/backgrounds/inlineRegIcons.png') no-repeat 0 -84px;display:inline-block;float:left;}#SkySales .content .ABTestD div.memberLogin{margin-bottom:5px;padding-bottom:0;}#SkySales .content .ABTestD .memberLogin.radioBoxes .formCheckbox{float:left;width:31%;}#SkySales .content .ABTestD .memberLogin #inlineRegisterCheckboxNew{width:65%;}* html #SkySales .content .ABTestD .memberLogin #inlineRegisterCheckboxNew{width:65%;display:inline;}#SkySales .content .ABTestD .memberLogin.radioBoxes label{width:185px;font-weight:bold;}* html #SkySales .content .ABTestD .memberLogin.radioBoxes label{width:165px;}#SkySales .content .ABTestD .memberLogin p{float:none;min-height:50px;padding-top:5px;}* html #SkySales .content .ABTestD .memberLogin p{float:left;display:inline;height:50px;}#SkySales .content .ABTestD .memberLogin .registeredBefore{width:auto;padding-right:50px;background:url('../images/backgrounds/inlineRegIcons.png') no-repeat 99% -190px;}#SkySales .content .ABTestD .memberLogin .checkBoxRegisterNow{width:auto;padding-right:50px;background:url('../images/backgrounds/inlineRegIcons.png') no-repeat 99% -290px;}#SkySales .content .ABTestD .memberLogin .withoutLogin{width:auto;padding-right:50px;background:url('../images/backgrounds/inlineRegIcons.png') no-repeat 99% -390px;}#SkySales .content .ABTestD .memberLogin #inlineRegisterCheckboxNew .withLogin{width:226px;background:url(../images/backgrounds/bg_inlineReg.png) no-repeat 1px 1px!important;padding:0 5px;}* html #SkySales .content .ABTestD .memberLogin #inlineRegisterCheckboxNew .withLogin{width:225px;}#SkySales .content .ABTestD .memberLogin #inlineRegisterCheckboxNew .withoutLoginCont{width:45%;padding-left:5px;}#SkySales .content fieldset.memberRegister{float:left;}#SkySales #ShowOnRegisterMI .rightColumn p{padding-top:60px;}#SkySales .content fieldset.passenger .passengerDescription{min-width:50px;float:left;}#SkySales .content fieldset.passenger .passengerName{min-width:200px;float:left;}* html #SkySales .content fieldset.passenger .passengerName{width:200px;}#SkySales .content .registerUsername input{float:left;}#SkySales .content span.registerUsernameWait{background:url('/skyres/images/buttons/loading_grey_trans.gif') no-repeat center center;display:block;float:left;width:14px;height:20px;}#SkySales .content span.registerUsernameOk{background:url('/skyres/images/online-validation-ok.gif') no-repeat center center;display:block;float:left;width:14px;height:20px;}#SkySales .content span.registerUsernameError{background:url('/skyres/images/online-validation-error.gif') no-repeat center center;display:block;float:left;width:14px;height:20px;line-height:20px;}.content .loadingOverlayContainer{position:relative;}.content .loadingOverlay{position:absolute;left:0;top:-1px;background:#fff;filter:alpha(opacity=85);-khtml-opacity:.85;-moz-opacity:.85;opacity:.85;width:100%;height:100%;z-index:1;}.content .loadingOverlayMessage{position:absolute;left:0;top:25%;width:100%;text-align:center;z-index:2;}.content span.loadingOverlaySpinner{display:block;float:left;width:100%;height:50px;background:url('../images/buttons/loading_data.gif') no-repeat center center;}#contact .contactinput{position:relative;}#contact fieldset.contactinput #hintMessageBox{top:60px!important;}* html #contact fieldset.contactinput #hintMessageBox{right:10px!important;top:60px!important;}#payment .contactinput{position:relative;}#payment fieldset.contactinput #hintMessageBox{top:60px!important;right:0!important;}* html #payment fieldset.contactinput #hintMessageBox{right:10px!important;top:60px!important;}#SkySales .content fieldset #voucherInput{border-bottom:1px solid #ccc;}#SkySales .content fieldset.extraPayment .priceTotal{font-weight:bold;}#SkySales .content fieldset.extraPayment .priceTotal span{font-size:140%;}#payment hr.toggleContent{margin:5px 15px 20px;width:auto;}* html #payment hr.toggleContent{margin:-10px 15px 0;width:100%;}*:first-child+html #payment hr.toggleContent{margin:10px 15px 5px;width:100%;}#payment fieldset.flightData,#payment fieldset.creditCardHint{margin:0!important;}*:first-child+html #payment fieldset.creditCardHint{margin-bottom:2em!important;}#payment fieldset.flightData,#payment fieldset.creditCardHint div .formRowErrorMessage,#giftCertificate fieldset.giftcertificate div .formRowErrorMessage{margin-bottom:12px;}#tuicard .formRowError .showOnError{display:block!important;font-size:10px;color:grey;}#giftCertificate fieldset.giftcertificate div.formRow .formRowErrorMessage{margin-bottom:0;}#payment fieldset.creditCardHint div{line-height:1.4em;}#payment fieldset.paymentInput table.paymentDetails{width:600px!important;}#payment fieldset.paymentInput table.paymentDetails td.item{width:220px!important;font-weight:normal;padding-right:0;}#payment fieldset.paymentInput table.paymentDetails td.rate{width:15px!important;white-space:nowrap;padding-right:10px;padding-left:0;font-weight:bold;}#payment fieldset.paymentInput table.paymentDetails td.rate span{white-space:nowrap!important;}#payment #balanceDueTK{white-space:nowrap!important;}#payment .contactdisplay .leftContentColumn{width:50%!important;}*html #payment .contactdisplay .leftContentColumn{width:48%!important;}*html #payment .contactdisplay .rightContentColumn{width:48%!important;}#payment .contactdisplay .leftContentColumn table.listing{width:330px!important;}#payment .contactdisplay .leftContentColumn table.listing td{padding-right:10px!important;}#payment .contactdisplay .leftContentColumn table.listing td.item{padding-right:0!important;}* html #payment .queryTooltipContent .tooltipContent,* html #giftCertificate .queryTooltipContent .tooltipContent{width:460px;overflow:hidden;}#payment .queryTooltipContent .tooltipContent div,#giftCertificate .queryTooltipContent .tooltipContent div{width:420px;margin-bottom:1.5em;overflow:hidden;}* html #payment .queryTooltipContent .tooltipContent div,* html #giftCertificate .queryTooltipContent .tooltipContent div{width:460px;}* html #payment .queryTooltipContent .tooltipContent div .floatLeft,* html #giftCertificate .queryTooltipContent .tooltipContent div .floatLeft{margin-left:20px;}#payment .queryTooltipContent .tooltipContent div p,#giftCertificate .queryTooltipContent .tooltipContent div p{text-align:left;}#payment .queryTooltipContent .tooltipContent div p.floatRight,#giftCertificate .queryTooltipContent .tooltipContent div p.floatRight{margin-left:-5px;width:270px;}* html #payment .queryTooltipContent .tooltipContent div p.floatRight,* html #giftCertificate .queryTooltipContent .tooltipContent div p.floatRight{width:270px;}#payment .queryTooltipContent .tooltipContent div br,#giftCertificate .queryTooltipContent .tooltipContent div br{margin-bottom:.5em;}#payment fieldset.creditCardHint .formRow{overflow:hidden;}* html #payment fieldset.creditCardHint .formRow{zoom:100%;}#payment #paymentMethodSelection{width:480px;}* html #payment #paymentMethodSelection,* html #giftCertificate #paymentMethodSelection{zoom:100%;}* html #payment #paymentMethodSelection .hidden,* html #giftCertificate #paymentMethodSelection .hidden{display:none!important;}#payment #creditCardHint{width:180px;font-size:11px;}.content .toggleBox ul.listBlueDots{margin-left:0;}.listBlueDots li,.content .toggleBox ul.listBlueDots li{list-style-type:none;background:url('../images/backgrounds/bg_bulletBlue.png') no-repeat 0 4px;padding-left:15px;}#payment #creditCardHint.listBlueDots ul{margin-left:0;}#payment #creditCardHint.listBlueDots li{list-style-type:none;}#payment .paymentMethod,#giftCertificate .paymentMethod{float:left;margin:0 10px 10px 0;width:108px;height:86px;border:1px solid #bfbfbf;overflow:hidden;background-color:#fff;cursor:pointer;}* html #payment .paymentMethod,* html #giftCertificate .paymentMethod{display:inline;}#payment .paymentMethod input,#giftCertificate .paymentMethod input{margin-left:-100px;margin-top:10px;position:absolute;}#payment .paymentMethod p,#giftCertificate .paymentMethod p{height:31px;margin:0;overflow:hidden;font-size:10px;line-height:32px;text-align:center;background:#f2f2f2 url('../images/backgrounds/bg_form.png') repeat-x 0 bottom;border-top:1px solid #BFBFBF;}*:first-child+html #payment .paymentMethod p,*:first-child+html #giftCertificate .paymentMethod p{position:relative;}#payment #paymentAjaxLoading img,#giftCertificate #paymentAjaxLoading img{margin:0 auto 0;display:block;}* html #giftCertificate #paymentAjaxLoading,* html #giftCertificate #paymentAjaxSection{margin-top:2em;}*:first-child+html #giftCertificate #paymentAjaxLoading,*:first-child+html #giftCertificate #paymentAjaxSection{margin-top:20px;}* html #payment #refundInputFields .formRow{zoom:100%;}*:first-child+html #payment #refundInputFields .formRow{zoom:100%;}* html #payment #refundInputFields .formRow .RefundLeftSideFloat,* html #payment #refundInputFields .formRow .RefundRightSide{zoom:100%;position:static;}.tuicreditcard img{float:right;margin-left:15px;}.tuicreditcardContent{width:50%;}* html .tuicreditcardContent{width:45%;}*+html .tuicreditcardContent{width:45%;}#TUICardApplicationSuccess .tuicreditcardContent{width:70%;}* html #TUICardApplicationSuccess .tuicreditcardContent{width:65%;}*+html #TUICardApplicationSuccess .tuicreditcardContent{width:65%;}.tuicreditcardContent table{margin-bottom:20px;width:90%;}* html .tuicreditcardContent table{margin-bottom:20px;width:98%;}*+html .tuicreditcardContent table{margin-bottom:20px;width:98%;}.tuicreditcardContent table td{line-height:20px;}.tuicreditcardContent .rate{text-align:right;font-weight:bold;}.tuicreditcardConfirm{margin:20px 0;border:1px solid #bfbfbf;padding:10px 10px 10px 120px;background:#dcf0ff url(/skyres/images/backgrounds/bg_regard.png) no-repeat 20px 50%;}.tuicreditcardButton{position:absolute;right:50px;top:220px;}.ui-dialog.loginRegisterLayer,.ui-dialog.tuiflyCreditCardLayer{border:1px solid #b2b2b2;background-color:#f2f2f2;padding:10px 20px 45px 20px;overflow:hidden;zoom:1;}.ui-dialog.loginRegisterLayer .ui-dialog-titlebar,.ui-dialog.tuiflyCreditCardLayer .ui-dialog-titlebar{display:none;}.ui-dialog.loginRegisterLayer.ui-dialog .ui-dialog-content,.ui-dialog.tuiflyCreditCardLayer.ui-dialog .ui-dialog-content{margin:0!important;background-image:url()!important;background-position:center center;background-repeat:no-repeat;}* html .ui-dialog.loginRegisterLayer.ui-dialog .ui-dialog-content{position:relative;top:0;left:0;}* html .ui-dialog.tuiflyCreditCardLayer.ui-dialog .ui-dialog-content{position:relative;top:0;left:0;padding:0;}#loginRegister-ajaxLayer,#tuiflyCreditCard-ajaxLayer{zoom:1;overflow:hidden;}#loginRegister-ajaxLayer a.close{color:#333;background:url(../../skyres/images/buttons/tuiHotelLayerClose.gif) no-repeat top right;padding:0 20px 2px 0;line-height:20px;}#loginRegister-ajaxLayer h1{font-size:16px;margin-bottom:15px;}.layerGeneral{width:792px;text-align:left;}.layerGeneral .layerGeneralContent{border:1px solid #ccc;padding:15px 15px 20px 15px;overflow:hidden;zoom:1;width:758px;background-color:#fff;margin:0 0 10px 0;}.layerGeneral h2{margin-bottom:15px;color:#6b7f9e;font-size:15px;}* html .layerGeneral .toggleContent{margin-left:10px;display:inline;}.layerTuiCreditCardContent .toggleBox h3{display:none;}.layerTuiCreditCardContent #memberLogin p{margin-bottom:20px;}.layerTuiCreditCardContent #memberLogin label{display:block;float:left;width:245px;font-weight:bold;line-height:24px;}.layerTuiCreditCardContent #memberLogin .formRow{clear:none;float:left;width:190px;}.layerTuiCreditCardContent #memberLogin .formButton{width:70px;margin-right:0;padding-top:0;}.layerTuiCreditCardContent #memberLogin .formRow input{width:180px;}.tuiflyCreditCardLayer .layerGeneralContent p{margin:0 0 20px 30px;}.tuiflyCreditCardLayer .layerGeneralContent ol{position:relative;margin:0 0 20px 30px;}.tuiflyCreditCardLayer .layerGeneralContent ol li{padding:4px 0 6px 25px;background:url(/skyres/images/backgrounds/bg_ol.png) no-repeat 0 3px;}* html .tuiflyCreditCardLayer .layerGeneralContent ol li{padding-top:2px;}.tuiflyCreditCardLayer .layerGeneralContent ol li span{position:absolute;left:5px;font-size:14px;color:#6b7f9e;font-weight:bold;}* html .tuiflyCreditCardLayer .layerGeneralContent ol li span{left:-20px;}.tuiflyCreditCardLayer .layerGeneralContent .iconTipp{float:left;margin-right:20px;}#tuicard #CONTROLGROUPTUIflyCardREGISTERVIEW_PersonInputTUIflyCardLoginRegisterView_TextBoxStreetAddress1{width:189px;}#tuicard #CONTROLGROUPTUIflyCreditCardLOGINREGISTERREGISTERVIEW_PersonInputTUIflyCreditCardLoginRegisterView_TextBoxStreetAddress1{width:189px;}.address #fieldAccountholder{display:none;}.address #fieldAccountholder span{display:none;}.address #fieldAccountnumber{display:none;}.address #fieldAccountnumber span{display:none;}.address #fieldBlz{display:none;}.address #fieldValid{display:none;}.address.VISA #fieldAccountholder{display:block;}.address.VISA #fieldAccountholder span.vi{display:block;}.address.VISA #fieldAccountnumber{display:block;}.address.VISA #fieldAccountnumber span.vi{display:block;}.address.VISA #fieldValid{display:block;}.address.Mastercard #fieldAccountholder{display:block;}.address.Mastercard #fieldAccountholder span.mc{display:block;}.address.Mastercard #fieldAccountnumber{display:block;}.address.Mastercard #fieldAccountnumber span.mc{display:block;}.address.Mastercard #fieldValid{display:block;}.address.ELV #fieldAccountholder{display:block;}.address.ELV #fieldAccountholder span.ev{display:block;}.address.ELV #fieldAccountnumber{display:block;}.address.ELV #fieldAccountnumber span.ev{display:block;}.address.ELV #fieldBlz{display:block;}.bordshopForm.address #fieldAccountholder{display:block;}.bordshopForm.address #fieldAccountholder span{display:block;}.bordshopForm.address #fieldAccountnumber{display:block;}.bordshopForm.address #fieldAccountnumber span{display:block;}.bordshopForm.address #fieldBlz{display:block;}.bordshopForm.address #fieldValid{display:block;}#SkySales .content #alternativeOrigins,#SkySales .content #alternativeDestinations{height:44px;margin:0;border-bottom:1px solid #ccc;}#SkySales .content .alternativeFlights div{float:left;}#SkySales .content .alternativeFlights div .airport{margin-left:7px;margin-right:37px;padding-top:7px;font-size:11px;line-height:14px;display:inline;}#SkySales .content .alternativeFlights div.box{cursor:pointer;height:38px;color:#666;background:url('../images/backgrounds/headline.png') no-repeat 0 -595px;margin-top:6px;border-right:1px solid #ccc;border-top:1px solid #ccc;}#SkySales .content .alternativeFlights div.selected{background-color:#FFFBBF;}#payment #SkySales .content table.listing td{vertical-align:top;}#payment #SkySales .content fieldset.voucher{border-bottom:1px solid #CCC;}#payment #SkySales .content fieldset #voucherInput{border:none;}#payment #SkySales .content .alternativeFlights{margin:0 0 10px -3px;border-bottom:1px solid #CCC;}* html #SkySales .content .alternativeFlights{width:auto;}#payment #SkySales .content .alternativeFlights li a{background-position:100% -2705px;padding:10px 20px 10px 15px;}#payment #SkySales .content .alternativeFlights li.selected{padding:14px 15px;background:#FFFBBF none repeat scroll 0 0;font-size:12px;font-weight:bold;line-height:16px;margin:0 0 0 2px;}body#giftCertificate .myTuiFlyLogin{border:1px solid #BFBFBF;height:320px;position:relative;width:620px;margin-bottom:20px;}* html body#giftCertificate .myTuiFlyLogin{width:610px;}body#giftCertificate .giftcertificateConfirmation{height:300px!important;}#giftCertificate .myTuiFlyLogin{position:relative;}#giftCertificate .myTuiFlyLogin img{position:absolute;}body#giftCertificate .myTuiFlySpecials{border:1px solid #BFBFBF;height:300px;width:290px;margin-bottom:20px;overflow:hidden;}* html body#giftCertificate .myTuiFlySpecials .specialsInfo{width:270px;}body#giftCertificate .myTuiFlySpecials .specialsInfo{margin:5px 10px 40px 10px;overflow:hidden;}body#giftCertificate .myTuiFlySpecials .specialsInfo h2{margin-bottom:2px;}body#giftCertificate .content .leftContentColumn{width:622px;}body#giftCertificate .content .rightContentColumn{margin-left:635px;width:292px;}.overlay_text_voucher{left:460px;top:113px;width:35px;position:absolute;text-align:left;font-size:14px;}.overlay_text_voucher{left:460px\9;top:113px\9;font-size:13px\9;}.overlay_text_voucher h3{float:none;width:600px;text-align:left;font-size:12px;font-weight:bold;margin-bottom:9px;color:#0a3c87;}.overlay_text_voucher p{float:none;width:600px;text-align:left;font-size:6px;line-height:10px;color:#333;font-weight:bold;}.giftcertificate fieldset{border-top:1px solid #BFBFBF;padding:15px 0 0 15px;}* html .giftcertificate fieldset{width:605px;}* html .content .toggleBox .giftcertificate{position:relative;width:590px!important;}* html #seats .content .toggleBox .toggleContent{width:675px!important;}* html #contact .content .toggleBox .contactinput{width:675px!important;}#SkySales .content.giftcertificate .formColumn{float:left;width:220px;}* html #SkySales .content.giftcertificate .formColumn{width:200px;}.giftcertificateCheckbox{float:left;padding-bottom:10px;}.giftcertificateCheckbox input{margin-top:0;}.giftcertificateCheckbox .formRow{width:100px;padding-top:2px;}.giftcertificateCheckbox .formRow input[type="radio"]{padding-top:0;}.giftcertificateCheckbox .formRow input[type="text"]{margin-right:0;}.giftcertificate .formCheckbox{clear:both;margin:0 0 4px -2px;padding:2px 15px 2px 2px;}* html #giftCertificate .toggleBox .requiredRow .formCheckbox{width:580px;}* html #giftCertificate .toggleBox .requiredRow .formCheckbox label{width:550px!important;}.giftcertificate .voucher{width:620px;height:203px;}.giftcertificate .default_de-DE{background:url('/skyres/images/gift_cert/bg-default-de.png') no-repeat;}.giftcertificate .default_es-ES{background:url('/skyres/images/gift_cert/bg-default-es.png') no-repeat;}.giftcertificate .default_it-IT{background:url('/skyres/images/gift_cert/bg-default-it.png') no-repeat;}.giftcertificate .default_en-GB{background:url('/skyres/images/gift_cert/bg-default-en.png') no-repeat;}.giftcertificate .xmas_de-DE{background:url('/skyres/images/gift_cert/bg-xmas-de.png') no-repeat;}.giftcertificate .xmas_es-ES{background:url('/skyres/images/gift_cert/bg-xmas-es.png') no-repeat;}.giftcertificate .xmas_it-IT{background:url('/skyres/images/gift_cert/bg-xmas-it.png') no-repeat;}.giftcertificate .xmas_en-GB{background:url('/skyres/images/gift_cert/bg-xmas-en.png') no-repeat;}.giftcertificate .valentine_de-DE{background:url('/skyres/images/gift_cert/bg-valentine-de.jpg') no-repeat;}.giftcertificate .valentine_es-ES{background:url('/skyres/images/gift_cert/bg-valentine-es.jpg') no-repeat;}.giftcertificate .valentine_it-IT{background:url('/skyres/images/gift_cert/bg-valentine-it.jpg') no-repeat;}.giftcertificate .valentine_en-GB{background:url('/skyres/images/gift_cert/bg-valentine-en.jpg') no-repeat;}.giftcertificate .birthday_de-DE{background:url('/skyres/images/gift_cert/bg-birthday-de.jpg') no-repeat;}.giftcertificate .birthday_es-ES{background:url('/skyres/images/gift_cert/bg-birthday-es.jpg') no-repeat;}.giftcertificate .birthday_it-IT{background:url('/skyres/images/gift_cert/bg-birthday-it.jpg') no-repeat;}.giftcertificate .birthday_en-GB{background:url('/skyres/images/gift_cert/bg-birthday-en.jpg') no-repeat;}.giftcertificate .easter_de-DE{background:url('/skyres/images/gift_cert/bg-easter-de.jpg') no-repeat;}.giftcertificate .easter_es-ES{background:url('/skyres/images/gift_cert/bg-easter-es.jpg') no-repeat;}.giftcertificate .easter_it-IT{background:url('/skyres/images/gift_cert/bg-easter-it.jpg') no-repeat;}.giftcertificate .easter_en-GB{background:url('/skyres/images/gift_cert/bg-easter-en.jpg') no-repeat;}#ui-datepicker-div{display:block;font-size:11px;background:#fff;border:1px solid #b2b2b2;width:615px!important;z-index:10;}* html #ui-datepicker-div{width:650px!important;}*+html #ui-datepicker-div{width:650px!important;}.ui-datepicker-links,.ui-datepicker-header,.ui-datepicker{clear:both;float:left;width:100%;color:#333;}.ui-datepicker-links{position:relative;}#ui-datepicker-div .ui-datepicker-links div{position:absolute;top:0;width:25px;}#ui-datepicker-div .ui-datepicker-prev{left:10px;}#ui-datepicker-div .ui-datepicker-next{right:10px;}#ui-datepicker-div .ui-datepicker-current{left:12px;top:-30px!important;color:#333;font-size:11px;font-weight:bold;}#ui-datepicker-div .ui-datepicker-current a{cursor:default;}#ui-datepicker-div .ui-datepicker-links a{display:block;width:22px;height:22px;}#ui-datepicker-div .ui-datepicker-prev label{padding:0 16px 5px 0;background:url('../images/buttons/links.png') no-repeat 100% -1101px;color:#333;line-height:1.4em;text-decoration:none!important;cursor:auto!important;}*+html #ui-datepicker-div .ui-datepicker-prev label{line-height:20px;padding-top:2px;}* html #ui-datepicker-div .ui-datepicker-prev label{line-height:20px;padding-top:5px;background:url('../images/buttons/links_ie.png') no-repeat 100% -1100px;}#ui-datepicker-div .ui-datepicker-prev a{background:url('../images/buttons/links.png') no-repeat 2px -192px;}* html #ui-datepicker-div .ui-datepicker-prev a{background:url('../images/buttons/links_ie.png') no-repeat 2px -192px;}#ui-datepicker-div .ui-datepicker-prev a:hover,#ui-datepicker-div .ui-datepicker-prev a:active{background-position:2px -288px;}#ui-datepicker-div .ui-datepicker-next a{background:url('../images/buttons/links.png') no-repeat 100% 0;}* html #ui-datepicker-div .ui-datepicker-next a{background:url('../images/buttons/links_ie.png') no-repeat 100% 0;}#ui-datepicker-div .ui-datepicker-clear{display:none;}#ui-datepicker-div .ui-datepicker-control{position:relative;margin-bottom:10px;background-color:#f2f2f2;border-bottom:1px solid #c3bebe;height:21px;padding:5px;text-align:left;}#ui-datepicker-div .ui-datepicker-control .date{display:inline-block;background-color:#fff;border:1px solid #B2B2B0;height:13px;padding:3px 0 2px 2px;width:69px;float:left;margin:0 4px 0 0;cursor:default;}#ui-datepicker-div .ui-datepicker-control .to{padding:0 0 0 12px;background:url('../images/basket_icons.png') no-repeat -723px -1533px;display:inline-block;height:14px;margin-left:1px;float:left;}#ui-datepicker-div .ui-datepicker-headline{position:absolute;left:14px;top:8px;}#ui-datepicker-div .ui-datepicker-close a{position:absolute;right:14px;top:3px;display:block;width:22px;height:22px;background:url('../images/buttons/links_large.png') no-repeat 100% -2020px;}#ui-datepicker-div .ui-datepicker-close a{background-image:url('../images/buttons/links_large_lightgrey.png');}.ui-datepicker-header{padding:0 0 2px;height:20px;line-height:14px;font-weight:bold;}.ui-datepicker-header select{border:0;font-weight:bold;}.ui-datepicker{background:#f2f2f2;text-align:center;}.ui-datepicker td{border:1px solid #fff;height:18px!important;overflow:hidden;color:#333;line-height:18px;}.ui-datepicker a{display:block;width:100%;height:18px!important;}.ui-datepicker a:hover{background:#fffbbf!important;}.ui-datepicker-days-cell{background:#f2f2f2;}.ui-datepicker-otherMonth a{color:#999!important;}.ui-datepicker-week-end-cell{background:#f2f2f2;}.ui-datepicker-unselectable{color:#999!important;}.ui-datepicker-today{background:#f2f2f2!important;}.ui-datepicker-current-day{background:#b0ccff!important;}.ui-datepicker-selected-range{background:#d4e3ff!important;}#ui-datepicker-div a{cursor:pointer;margin:0;color:#333;}.ui-datepicker-one-month{float:left;margin-right:15px;padding-bottom:15px;width:185px;background:#fff;}.ui-datepicker-new-row{clear:left;margin-left:15px;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:193px;height:200px;}#ui-datepicker-div .buttonbar{background-color:#F2F2F2;border-top:1px solid #C3BEBE;padding:10px 15px;text-align:left;height:25px;}#ui-datepicker-div .buttonbar .period{float:left;margin-top:5px;}#hintMessageBox{line-height:16px;position:absolute;right:10px;text-align:left;top:2px;width:170px;background-color:#fff;}#hintMessageBox,x:-moz-any-link{right:27px;}*+html #hintMessageBox{right:10px;}#register #hintMessageBox{right:-20px;}*html #register #hintMessageBox{right:0;}#register .teaserContainer{margin:40px 0 0 0;}.tuiHotelVariationsAjaxLayer{border:1px solid #b2b2b2;background-color:#f2f2f2;padding-left:19px;padding-right:19px;padding-top:14px;padding-bottom:9px;}.tuiHotelVariationsAjaxLayer .ui-dialog-titlebar{display:none;}.tuiHotelVariationsAjaxLayer.ui-dialog .ui-dialog-content{margin:0!important;background-image:url("../images/loadingDetails.gif");background-position:center center;background-repeat:no-repeat;}* html #s2AlertBox{background-image:url()!important;}#TUIHotelVariationBox-ajaxLayer.noLoadingDetailsBackground{background-image:url()!important;}#TUIHotelVariationBox-ajaxLayer h1{font-size:16px;margin-bottom:4px;float:left;}#TUIHotelVariationBox-ajaxLayer .listBox{width:440px;height:324px;border:1px solid #b2b2b2;overflow:auto;background-color:#fff;margin-bottom:12px;padding-left:20px;padding-top:15px;padding-bottom:9px;padding-right:20px;}#TUIHotelVariationBox-ajaxLayer .listBox table{width:440px;}#TUIHotelVariationBox-ajaxLayer .listBox tr{cursor:pointer;}#TUIHotelVariationBox-ajaxLayer .listBox th{color:#6b7f9e;font-size:16px;}#TUIHotelVariationBox-ajaxLayer .listBox td{vertical-align:top;}#TUIHotelVariationBox-ajaxLayer .listBox td input{margin:4px 0 0 0;padding:0;}*+html #TUIHotelVariationBox-ajaxLayer .listBox td input{margin:2px 0 0 0;padding:0;}* html #TUIHotelVariationBox-ajaxLayer .listBox td input{margin:0;padding:0;}#TUIHotelVariationBox-ajaxLayer .listBox td.hotelDescription{padding-right:20px;}#TUIHotelVariationBox-ajaxLayer .listBox td.rate{text-align:right;white-space:nowrap;}#TUIHotelVariationBox-ajaxLayer .listBox td.trenner{height:1px;overflow:hidden;background-color:#ccc;}#TUIHotelVariationBox-ajaxLayer .waitMessage{text-align:center;line-height:475px;}* html #TUIHotelVariationBox-ajaxLayer .waitMessage{line-height:20px;padding-top:220px;}#groupBooking .toggleBox fieldset{margin:0;}#groupBooking fieldset,#groupBooking .itineraryContainer{padding:0 15px 5px;}#groupBooking #globalLoginForm fieldset{padding:10px 5px 15px 5px;}#groupBooking .contentBlock .content{margin-left:0;margin-right:20px;}#groupBooking .content table.listing td{font-size:11px;}#groupBooking .content table.listing{margin-bottom:0;width:92%;}#groupBooking #availabilitySearchInput .formRowCheckbox input{display:block!important;float:left!important;margin:0 6px 0 0!important;border:0;padding:0;}#groupBooking #availabilitySearchInput .formRowCheckbox label{width:auto!important;float:none;margin-left:20px;}#groupBooking #availabilitySearchInput .formRow textarea{width:260px;}#groupBooking #availabilitySearchInput .formRow input.textS{width:91px;}#groupBooking #availabilitySearchInput .formRow select.textS{width:91px;}#groupBooking #availabilitySearchInput .formRow select.selectRange{display:inline;}#groupBooking .menuInfoBox{padding-bottom:10px;}#groupBooking .menuInfoBox h4{margin-bottom:5px;}#groupBooking #travelOptions{margin-bottom:4px!important;padding-left:220px;}#groupBooking .selectAirport input{margin-bottom:0!important;}#tradedoubler{display:none;}.groupContact .content{margin-left:0;}.groupContact .leftContainer{margin-left:20px;}.groupBookingPassenger th{border-bottom:1px solid #bfbfbf;padding:3px 5px;background-color:#f2f2f2;}.groupBookingPassenger td{padding:3px 5px;}.groupBookingPassenger .error{border:1px solid #EF0000;}.groupcharterBooking input{float:left;line-height:18px;margin-right:10px;}.groupcharterBooking label{float:left;line-height:18px;cursor:pointer;}.groupcharterBooking div.trenner{height:5px;overflow:hidden;}.groupbookingLogin .toggleContent{width:280px;}.groupbookingLogin .toggleContent .formRow{overflow:hidden;zoom:1;}.groupbookingLogin fieldset input{float:right;}#quickGroupSearch #flugsucheButton{margin-right:10px;}.leftContainer #quickGroupSearch fieldset{min-height:208px;}#quickGroupSearch p{margin:0 10px 4px 0;}#quickGroupSearch .formRow input{width:190px;margin:0 10px 4px 0;}#quickGroupSearch input:focus{outline:1px solid #0A3C87!important;}#quickGroupSearch input.small{width:55px;}#quickGroupSearch #travelOptions{margin-bottom:10px;text-align:left;}#quickGroupSearch .child{float:left;width:70px;}*html #quickGroupSearch .child{padding-left:2px;}*+html #quickGroupSearch .child{padding-left:2px;}#quickGroupSearch .child span{font-size:10px;margin-top:4px;}#quickGroupSearch .resetForm{color:#777;margin-top:10px;float:left;text-decoration:none;}#quickGroupSearch .resetForm:hover{text-decoration:underline;}#quickGroupSearch .resetForm:focus{text-decoration:underline;}#quickGroupSearch a.bookingButton:focus{background-position:0 -40px;}#quickGroupSearch a.bookingButton:focus span{background-position:100% -40px;}#quickGroupResult input:focus{outline:1px solid #0A3C87!important;}#quickGroupResult .flightData{clear:both;}#quickGroupResult .quickFlightHL{border-bottom:1px solid #CCC;height:44px;margin:0;}.loggedQuickGroupResult{float:right;margin:2px 0 0 0;}.linkIconQuickGroupResult{margin:2px 10px 0 0;float:right;}.abschlag input:focus{border:1px solid #0A3C87;padding:2px 1px;}.abschlag a.linkIcon:focus{background-position:100% -96px;text-decoration:underline;}*html .abschlag{width:240px;}*+html .abschlag{width:240px;}#quickGroupResult .flightSelection{margin-bottom:20px;}#quickGroupResult .overNight{font-size:11px;}#quickGroupResult .tooltippDisabledInput{position:relative;z-index:5;margin-left:-15px;display:inline-block;}#quickGroupResult input.disabled{background-color:transparent!important;}.taxAndFeeTotalPriceQuick table{width:auto;float:right;font-size:12px;}.taxAndFeeTotalPriceQuick table td,.taxAndFeeTotalPriceQuick table th{padding:5px 10px;}.taxAndFeeTotalPriceQuick table .totalPrice{border-top:1px solid #B2B2B2;font-weight:bold;padding-top:5px;}*html .taxAndFeeTotalPriceQuick table .totalPrice td{border-top:1px solid #B2B2B2;}*+html .taxAndFeeTotalPriceQuick table .totalPrice td{border-top:1px solid #B2B2B2;}.taxAndFeeTotalPriceQuick table td.journeyTotal{font-size:140%;}.taxAndFeeTotalPriceQuick table .price{text-align:right;}.tooltippDisabledInput{position:relative;z-index:5;}.formRowErrorMessage{color:#ef0000;margin-bottom:10px;}.contactinput .checkboxregisternow{margin-top:10px;}#contact fieldset.contactinput{padding-bottom:0!important;}.bluemilesEncashCoupon .quickContent{background:url(/skyres/images/quick.gif) no-repeat 99% 0;height:120px;padding-bottom:10px;}.bluemilesEncashCoupon .quickContent .formRow{width:auto;margin-right:180px;}#zugZumFlugBox .trainBox .zzfClasses{margin-top:14px!important;}#zugZumFlugBox .trainBox .rightColumnEntry{margin-top:0;}#zugZumFlugBox .trainBox .headline{width:260px;}#zugZumFlugBox .trainBox .checkboxRow{width:260px;float:left;}* html #zugZumFlugBox .trainBox .checkboxRow{width:220px;float:left;}* html #zugZumFlugBox .trainBox .checkboxRow label{width:220px!important;float:left;}#zugZumFlugBox .trainBox .zzfSelect{padding-top:0!important;}.noFocused{background:transparent!important;}#passengerChange .content .toggleBox .toggleContent{padding-left:0!important;}#mottoFlieger .navi{background-image:url(/skyres/images/sondermodelle/tabs.jpg);float:left;width:209px;height:92px;background-repeat:no-repeat;cursor:pointer;}#mottoFlieger .naviLast{margin-right:0!important;width:165px!important;}#mottoFlieger .navi-DAHFB{background-position:0 -368px;}#mottoFlieger .active .navi-DAHFB{background-position:0 -460px;}#mottoFlieger .navi-DAHFB:hover{background-position:0 -460px;}#mottoFlieger .navi-DATUD{background-position:0 -736px;}#mottoFlieger .active .navi-DATUD{background-position:0 -828px;}#mottoFlieger .navi-DATUD:hover{background-position:0 -828px;}#mottoFlieger .navi-DAHFM{background-position:0 -552px;}#mottoFlieger .active .navi-DAHFM{background-position:0 -644px;}#mottoFlieger .navi-DAHFM:hover{background-position:0 -644px;}#mottoFlieger .navi-DAHFZ{background-position:0 -920px;}#mottoFlieger .active .navi-DAHFZ{background-position:0 -1012px;}#mottoFlieger .navi-DAHFZ:hover{background-position:0 -1012px;}#mottoFlieger .navi-DATUE{background-position:0 -184px;}#mottoFlieger .active .navi-DATUE{background-position:0 -276px;}#mottoFlieger .navi-DATUE:hover{background-position:0 -276px;}#mottoFlieger .navi-DATUC{background-position:0 0;}#mottoFlieger .active .navi-DATUC{background-position:0 -92px;}#mottoFlieger .navi-DATUC:hover{background-position:0 -92px;}#mottoFlieger .headline{border-top:1px solid #13448F;width:690px;height:28px;background-color:#dcf0ff;text-align:center;font-weight:bold;padding-top:12px;}#mottoFlieger .navitab{overflow:hidden;width:627px;height:92px;margin-top:30px;}#mottoFlieger table.flightdata{width:100%;}#mottoFlieger table.flightdata th{font-size:11px;color:#666;padding-left:15px;padding-top:10px;}#mottoFlieger table.flightdata td{font-size:11px;color:#333;padding-left:15px;padding-right:15px;}#mottoFlieger table.flightdata td div{overflow:hidden;white-space:nowrap;width:100px;height:25px;}#mottoFlieger table.flightdata td.borderRight{border-right:1px solid #b2b2b2;}#mottoFlieger table.flightdata tr{border-bottom:1px solid #b2b2b2;line-height:30px;cursor:pointer;}#mottoFlieger table.flightdata tr.odd{background-color:#f2f2f2;}#mottoFlieger table.flightdata tr.even{background-color:#fff;}#mottoFlieger table.flightdata tr.data:hover{background-color:#FFF700!important;}#mottoFlieger table.flightdata tr.selected{background-color:#FFF700!important;}#mottoFlieger .contentData{border-right:1px solid #13448f;border-left:1px solid #13448f;border-bottom:1px solid #13448f;width:690px;}#mottoFlieger .spacer{line-height:15px;background-color:#f2f2f2;border-top:1px solid #b2b2b2;}#mottoFlieger .flightMap{height:415px;}#photoGallery .fotoalbum{background-color:#f2f2f2;width:215px;border:1px solid #b2b2b2;overflow:hidden;}#photoGallery .albumHeadline{margin:15px;}#photoGallery .photo{background-color:#fff;height:110px;padding-left:40px;padding-top:15px;overflow:hidden;padding-bottom:15px;border-top:1px solid #b2b2b2;}#photoGallery .photo img.border{border:1px solid #b2b2b2;}#photoGallery .photo img.loading{padding-left:20px;}#photoGallery .photo a{text-decoration:none!important;}#photoGallery .description{padding:15px;line-height:17px;}#mottoVisual{width:940px;height:221px;}#mottoVisual .dots{position:absolute;right:10px;bottom:10px;}#mottoVisual .dot{background-image:url(/skyres/images/sondermodelle/dots.png);background-position:0 0;width:13px;height:12px;display:block;margin-right:5px;cursor:pointer;float:left;}#mottoVisual .dotActive{background-position:0 -20px;}#mottoVisual .dot:hover{background-position:0 -20px;}.itineraryBanner{margin-bottom:15px;}#viewItinerary #itineraryBanner{width:350px;overflow:hidden;}.giftcertificate .amount{transform:rotate(-7deg);-o-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);color:#fff;font-weight:bold;text-align:right;}.giftcertificate .amount{filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=0.992546151641322,M12=0.12186934340514748,M21=-0.12186934340514748,M22=0.992546151641322);}.giftcertificate .amount .currency{font-size:11px;font-weight:normal;}
