 .additionalCoupon {visibility: hidden;}.infoAndService-1-column {float: left; width: 300px; margin: 0 20px 0 0; padding-left: 10px;}.infoAndService-2-columns {float: left; width: 620px; margin: 0 20px 0 0;}.infoAndService-2-columns + .infoAndService-1-column {padding: 0; margin-right: 10px;}.infoAndService-3-columns {float: left; width: 930px; padding-left: 10px;}.teaser-3-col {width: 220px; padding-right: 20px; float: left;}.theme-detail-number-list {padding: 0 0 0 30px;}.theme-detail-note {padding: 10px 0;}.tableContainer {background-color: #fff; margin: 0; border: none;}.socialBookmarkContainer {border: 1px solid #ccc; width: 378px; height: 70px; margin: 30px 0; border-top: 2px solid #666; padding: 10px 0 13px 10px; clear:both;}.linkListContainer {margin: 0;}.linkListContainer.fixedWidth {width: 390px;}.linkListHeadline {margin: 0 0 10px 0;}.linkListContent {border: 1px solid #ccc; border-top: 2px solid #666; padding: 10px 10px 13px;}.socialBookmarkContainer .social_headline {font-weight: bold; margin-bottom: 10px;}.socialBookmarkContainer .social_bookmark_icon {float: left; padding: 0 5px 0 0;}.boxContainerGrey {background-color: #f5f5f5;}.helpAndContactBox {margin: 10px 0 10px 20px;}.helpAndContactBox .text {color: #333 !important; font: lighter 1.666em/2em arial; padding-top: 3px;}.helpAndContactBox .text a {color: #333 !important;}.helpAndContactBox .helpIcon {padding: 0 10px 0 0}.bulletListContainer {padding: 15px 0 30px}.longText {padding: 10px 0;}.bulletListContainer ul li {background: url("../../img/hp_2010/info_and_services/Yellow_bullet.gif") no-repeat 0 5px; padding: 0 0 9px 14px;}.bulletListContainer ol {margin-left:18px;}.bulletListContainer ol li {list-style: decimal outside none; font-weight: normal; padding: 0 0 9px 0;}.bulletListContainer li span {font-weight: normal;}.tableContainer {padding: 30px 0;}.tableContainer .tableWithHeader {border-color: #ccc #ccc; border-right: 1px solid #ccc; border-style: none solid solid; border-width: 0 1px 1px; width: 100%;}.tableContainer .tableHeader {padding: 0 0 10px 0;}.tableContainer .tableWithHeader th {padding: 9px 10px 7px; background-color: #666; color: #fff; font-weight: bold; border-right: 1px solid #fdf8f8;}.tableContainer .tableWithHeader th:last-child {border-right: 1px solid #666;}.tableContainer .tableFooter{color: #333;font-size: .87em;padding:15px 0;font-weight: normal;} .tableContainer .tableWithHeader th.last {border-right: 1px solid #ccc;}.tableContainer .tableWithHeader td,.tableContainer .tableWithoutHeader td{height:28px;padding:5px 10px 0 10px;background-color:#fff;color:#666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;}.tableContainer .tableWithHeader td.tableAlternateColor,.tableContainer .tableWithoutHeader td.tableAlternateColor {background-color: #f5f5f5;}.tableContainer .tableWithHeader td.firstCell,.tableContainer .tableWithoutHeader td.firstCell {font-weight: bold;}.tableContainer .tableWithoutHeader {border-top: 2px solid #666; width: 100%; border-left: 1px solid #ccc;}.contentarea .headlinesSpace {margin: 30px 0 30px 10px;}.infoAndServicesSitemapContainer {float: left; padding: 10px; margin: 0 20px 20px 0; width: 197px;}.infoAndServicesSitemapContainer.lastInRow {margin-right: 10px;}.infoAndServicesSitemapContainer h2,.bulletListContainer h2,.tableContainer h2 {font-size: 1.333em; font-weight: bold; color: #333;}.separator {float: left; min-height: 15px;}.separator.fullWidth {float: none; clear: both;}.separator.grey {border-top: 1px solid #ccc;}.separator > div {float: left;}.separator a.separatorTopLink {background: url("../../img/arrow-up.gif") 0 15px transparent; float: left; margin-left:10px; height: 15px; width: 15px;}.separator.fullWidth a.separatorTopLink {float: right;}.keyVisual {min-height: 100px; width: 940px; position: relative; margin-bottom: 40px;}.keyVisual .slidePane {width:100%;}.keyVisualImageContainer {width: 100%; height: 100%;}.keyVisualOverlay {position: absolute; left: 0; top: 0;}.keyVisualSearchContainer {position: absolute; top: 10px; height: 70px; left: 215px; z-index: 200; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: rgba(255,255,255,0.6); background: -moz-linear-gradient(top, rgba(255,255,255,1) 50%, rgba(255,255,255,0.5) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.5))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%); background: linear-gradient(top, rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#80ffffff',GradientType=0 );}.keyVisualSearchContainer form {float: left;}.keyVisualSearchContainer .contentBox {margin-bottom: 2px;}.keyVisualSearchInput {-moz-box-shadow: 1px 1px 2px #3D3D3D inset; -webkit-box-shadow: 1px 1px 2px #3D3D3D inset; box-shadow: 1px 1px 2px #3D3D3D inset; border: 0; float: left; margin-top: 1px; font-size: 1.333em; height: 26px; line-height: 1.3em; padding: 4px 9px 0 10px; width: 310px;}.dj_opera .keyVisualSearchInput {border: 1px solid #ccc; height: 24px !important;}.keyVisualSearchInput .dijitPlaceHolder {color: #006;}.keyVisualSearchInput input[type='text']{padding-top: 2px; padding-left: 13px; color: #999;}.dj_ie .keyVisualSearchInput {zoom: 1; filter: progid:DXImageTransform.Microsoft.Shadow(color='#3D3D3D', Direction=0, Strength=1) progid:DXImageTransform.Microsoft.Shadow(color='#3D3D3D', Direction=45, Strength=1) progid:DXImageTransform.Microsoft.Shadow(color='#3D3D3D', Direction=135, Strength=1) progid:DXImageTransform.Microsoft.Shadow(color='#3D3D3D', Direction=180, Strength=1) progid:DXImageTransform.Microsoft.Shadow(color='#3D3D3D', Direction=225, Strength=1) progid:DXImageTransform.Microsoft.Shadow(color='#3D3D3D', Direction=270, Strength=1) progid:DXImageTransform.Microsoft.Shadow(color='#3D3D3D', Direction=315, Strength=1); height: 21px; margin-top: -1px; padding-top: 6px;}.dj_ie .keyVisualSearchInput .dijitValidationContainer {margin-top: -2px;}.keyVisualSearch_submit {background: url("../../img/hp_2010/info_and_services/keyVisual_search_btn.jpg") no-repeat scroll 0 0 #fff; border: 0 none; cursor: pointer; float: left; height: 31px; width: 30px;}.searchWapper {padding: 10px}.keyVisualSearchLabel {color: #666; font-size: 1.333em; font-weight: bold; padding: 6px 19px 0 10px;}.keyVisualLink {} .dj_ie .keyVisualLink {clear: both;}.contentarea h3{font-weight: bold; color: #333;}.contentarea h5{font:bold 1.5em/2em helvetica; color: #333; border-top: 1px solid #ccc; margin:30px 0 10px 0;}.imageGalleryTeaser {width: 460px;}.imageGalleryTeaser .imageGalleryThmbnail img{margin:0 10px 10px 0;}.tilesContainer {width: 100%;}.tilesRow {padding: 10px 0;}.tilesRow + .tilesRow {border-top: 1px solid #ccc;}.tileSectionHeader {float: left; width: 45px; height: 105px; margin-right: 6px;}.tile {position: relative; display: block; zoom: 1; float: left; width: 101px; height: 101px; border: 2px solid #ccc; margin-right: 10px; box-shadow: 3px 3px 2px #CCC; -moz-box-shadow: 3px 3px 2px #CCC; -webkit-box-shadow: 3px 3px 2px #CCC; filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=2);}.tile:hover {border-color: #FFB300 !important;}.tile .tileIcon {position: absolute; width: 15px; height: 15px; bottom: 3px; right: 3px;}.tile .tileContent {width: 88px; height: 83px; padding: 17px 8px 0; color: #fff;}.tile .tileContent .tileHeadline {font-size: 1.1666em; font-weight: bold; line-height: 1.2142em;}.tile .tileContent .tileText {font-size: 1.1666em; line-height: 1.2142em;}.tile.application {background-color: #006; border-color: #006;}.tile.application .tileIcon {background: url("../../img/hp_2010/info_and_services/tiles_app_icon.png") scroll left center transparent;}.tile.information {background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,239,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,239,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,239,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,239,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,239,1) 100%); background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,239,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0ef',GradientType=0 ) progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=2); border-color: #fff transparent #f0f0ef;}.tile.information .tileContent {color: #006;}.tile.information .tileIcon {background: url("../../img/hp_2010/info_and_services/tiles_info_icon.png") scroll left center transparent;}.tile.themeWorld {width: 220px; height: 105px; background-color: transparent; border: 0; z-index: 5;}.tile.themeWorld .tileContent {height: 88px; background-color: #FFB300; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=98)"; filter: alpha(opacity=95); opacity: 0.95; z-index: 4; position: absolute; top: 0; left: 0;}.tile.themeWorld .tileIcon {display: none;}.tile.themeWorld:hover .tileIcon {position: absolute; display: block; top: 0; left: 0; border: 2px solid #666; width: 216px; height: 101px; z-index: 5;}.tile.themeWorld .tileImage {position: absolute; width: 220px; height: 105px; left: 0; z-index: 3; overflow: hidden;}.tile.themeWorld .tileContent .tileText {font-size: 0.8333em; line-height: 1.2em; color: #006;}#errorPage {background:url("../../img/hp_2010/info_and_services/bg_img_flieger.jpg") no-repeat scroll left top transparent; height:405px; width:920px;}#errorPage #errorContent {margin:0 auto; overflow:hidden; padding:115px 20px; width:660px;}#errorPage h2 {color:#666; font-size:2em; margin-bottom:12px; font-weight:normal;}#errorPage a {margin-left:10px;}.lh .infoAndServices_Tools .dijitTabContent {min-width:100px !important; padding:9px 5px 10px !important;}#contentPaneFlex {margin:10px 0 0 10px; display:table; width:100%;} .infoAndServices_Tools fieldset p {margin:0 0 7px 0; line-height:1.666em;}.infoAndServices_Tools h4 {font-size:1em; font-weight:bold; margin-bottom:13px;}.lh .infoAndServices_Tools fieldset {margin:0; padding:5px 8px 11px 10px; position:relative;}.infoAndServices_Tools input[type="text"] {padding-right:20px;}.infoAndServices_Tools input[type="radio"] + label, .infoAndServices_Tools input[type="checkbox"] + label {display:inline; padding-left:5px; vertical-align:top;}.infoAndServices_Tools input[type="radio"]:checked + label {font-weight:bold;}.infoAndServices_Tools .dijitValidationContainer input[type="text"] {border:none;}.infoAndServices_Tools input[type="checkbox"] {vertical-align:-2px; margin-right:4px;}.infoAndServices_Tools .submit_btn input {float:right;} .infoAndServices_Tools .submit_btn input:focus {border:none;}.infoAndServices_Tools input[type="radio"]:focus {border:none;}.secondRow {margin-top:-2px;}.FlightIcon {margin:0 5px 0 0; padding:0; float:left;}.infoAndServices_Tools button.processBtnBack {cursor:pointer;}.infoAndServices_Tools button.processBtnBack:hover, .infoAndServices_Tools button.processBtnBack:focus, .infoAndServices_Tools button.processBtnBack:active {color:#666;}.infoAndServices_Tools .dijitTabContent {padding:9px 5px 10px!important; min-width:100px!important;}.infoAndServices_Tools .dijitContentPane {padding:3px 0 0;}.infoAndServices_Tools .flightDetails .fieldwrapper {margin-bottom:15px;margin-right:0;}.infoAndServices_Tools .search_result_table .fieldwrapper {margin-bottom:0; margin-right:0}.infoAndServices_Tools .fieldwrapper.last {margin-right:0;}.infoAndServices_Tools .lnk-btn-disabled {background:#fff; color:#666; cursor:default;}.infoAndServices_Tools .info-icon {margin:0 5px 5px 0;}.infoAndServices_Tools .datepicker {margin-right:20px;}.lh .infoAndServices_Tools .dijitTabContainerTop-tabs {padding-left:8px; width:700px !important; max-width:900px! important; border-bottom:1px solid #ccc;}.lh #contentPane.infoAndServices_Tools h2 {color:#666; font-weight:normal;}.lh .infoAndServices_Tools .dijitTabPaneWrapper {border:0 none;}.lh .infoAndServices_Tools .dijitTabContainerTop-tabs .dijitTabInnerDiv {border-color:#d9d9d9; border-bottom:1px solid #d9d9d9; -moz-box-shadow:none}.lh .infoAndServices_Tools .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabInnerDiv {box-shadow:none!important; border-bottom:1px solid #fff;}.lh .infoAndServices_Tools .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabContent {border-color:#d9d9d9; color:#006;}.lh .infoAndServices_Tools .lhTitlePaneInnerBody_true .contentWrapper {margin:0;}.lh .infoAndServices_Tools .lh .lhTitlePaneInnerBody_true {border-color:#fff #ccc #ccc;}.lh .infoAndServices_Tools .dijitSelect {margin:0 5px 0 0;}.lh .infoAndServices_Tools .dijitSelectFocused {border:1px solid #ffb300;}.lh .infoAndServices_Tools .dijitSelect .dijitArrowButton {border:none;}.lh .infoAndServices_Tools .buttonBar .dijitSelect .dijitArrowButton .dijitArrowButtonInner {border-left:1px solid #ccc;}.lh .infoAndServices_Tools .dijitSelect .dijitButtonText {min-width:0;}.lh .infoAndServices_Tools .buttonBar .dijitSelect .dijitSelectLabel {color:#006;}.lh .infoAndServices_Tools .buttonBar {padding-bottom:10px; background:none repeat scroll 0 0 #f1f1f1; border-top:1px solid #ccc; float:right; width:100%;}.lh .infoAndServices_Tools .buttonBar .dijitSelect {margin:0 5px 0 0; height:20px; background:none repeat scroll 0 0 #f1f1f1;}.infoAndServices_Tools .buttonBar .fieldwrapper {margin-bottom:0; margin-left:10px; margin-top:10px;}.infoAndServices_Tools .buttonBar .submit_btn {margin-right:10px; background:none;} #fn-bookingClass_menu td, #ap-bookingClass_menu td, #fr-bookingClass_menu td, #df-bookingClass_menu td {border-bottom:1px solid #ccc; color:#006;}.infoAndServices_Tools .subtpl .w28 {width:28%;}.infoAndServices_Tools .subtpl .w31 {width:31%;}.infoAndServices_Tools .subtpl .w27 {width:27%;}.infoAndServices_Tools .subtpl .w25 {width:25%;}.infoAndServices_Tools .subtpl .w22 {width:22%;}.infoAndServices_Tools .subtpl .w23 {width:23%;}#flights_result .search_result_table th {background:url("../../img/hp_2010/content/separator.gif") no-repeat scroll right center #d6d6d6; font-weight:bold; padding:8px; text-align:left;}#flights_result .search_result_table th.no-spacer {background:#d6d6d6; font-weight:bold; padding:8px; text-align:left;}#flights_result .search_result_table {background:none repeat scroll 0 0 #fff; width:100%;}#flights_result .search_result_table .w22 {width:22%;}#flights_result .search_result_table tr.odd {border-top:2px solid transparent; border-left:2px solid transparent; border-right:2px solid transparent;}#flights_result .search_result_table tr.even {border-top:2px solid transparent;border-left:2px solid transparent; border-right:2px solid transparent;}#flights_result .search_result_table tr.odd td {padding:8px; background:none repeat scroll 0 0 #fff;}#flights_result .search_result_table tr.even td {padding:8px; background:none repeat scroll 0 0 #ebebeb;}#flights_result .search_result_table tr.even:last-child {border-bottom:2px solid #ebebeb;}#flights_result .search_result_table tr.odd:last-child {border-bottom:2px solid transparent;}.infoAndServices_Tools tr.lh-row-hover {margin-top:2px; padding:8px 10px; border:2px solid #ffb60a !important; cursor:pointer;}#flights_result .search_result_table .dijitSelect {margin:0 5px 0 0; background:none repeat scroll 0 0 #f1f1f1;}#flights_result .search_result_table tr.odd td.last .fieldwrapper td, #flights_result table.search_result_table tr.even td.last .fieldwrapper td {padding:0; background:none}#flights_result .search_result_table .dijitSelect .dijitArrowButton .dijitArrowButtonInner {border-left:1px solid #ccc;}#flights_result .search_result_table tr.alternatbgcolor_first td.last .dijitSelectMenu td.dijitMenuItemLabel{background:url("../../img/hp_2010/header/pagelink.png") no-repeat scroll 0 3px transparent; padding-left:15px;}#flights_result .search_result_table .logo_link{bottom:3px;color:#006; padding-left:10px; position:relative; font-size:0.9166em;}.infoAndServices_Tools .title_subHeading {color:#333; font-size:12px; display:block; margin-top:5px; padding-left:1px;}.flightDetails {border-top:1px solid #dcdcdc; background:#fff; padding:20px 10px 10px;}.flightDetails_top {padding:20px 10px 10px; position:relative;}.infoAndServices_Tools .flightDetailsLabel{padding-bottom:15px;}.socialMediaTwitter {margin-right:5px; vertical-align:middle;}.lh #cityinformation_pane{background-color:#fff; margin:0; padding:10px 10px 20px;}#cityinformation .subtpl .caption {text-align:right;}.infoAndServices_Tools .flightDeatisTopShadow{padding:20px 10px;}.lh .infoAndServices_Tools .lhTitlePane .imageNode {background-repeat:no-repeat; margin:5px 5px 0 0; float:left; width:21px;}.lh .infoAndServices_Tools {position:relative; margin:10px 0 0 !important;}.lh .infoAndServices_Tools .back_link{padding-top:5px;}.lh .infoAndServices_Tools .flightDetailsBack_link{padding-top:28px;}.lh_status_blue {color:#06c; font-weight:bold; padding-bottom:4px;}.flightDetails_top .lh_status_blue {color:#06c; font-weight:bold; padding-bottom:4px; position:absolute; right:0; top:1px; width:120px;}.lh_status_red {color:#f00; font-weight:bold; padding-bottom:4px;}.flight_operated {padding-left:5px;}.Information_result {width:auto; margin:10px 0 0 0;}#checkin_information_pane .checkin_information_Wrapper, #Lounges_information_pane .checkin_information_Wrapper{padding-top:10px;}#checkin_information_pane, #Lounges_information_pane {overflow:auto; margin:0;}#checkin_information_pane .checkin_information_Wrapper .dijitSelect .dijitArrowButton .dijitArrowButtonInner {border-left:1px solid #ccc;}.checkin_table th {background:url("../../img/hp_2010/content/separator.gif") no-repeat scroll right center #d6d6d6; font-weight:bold; padding:8px 10px; text-align:left;}.checkin_table_subheader {background:#f5f5f5; font-weight:bold; text-align:center; padding:5px;}.Information_result .search_result_table {border:1px solid #ccc; border-collapse:collapse; width:100%; border-spacing:0;}.Information_result .search_result_table .w22 {width:22%;}.Information_result .search_result_table tr.odd td{padding:8px 10px; background:none repeat scroll 0 0 #fff;}.Information_result .search_result_table tr.even td{padding:8px 10px; background:none repeat scroll 0 0 #ebebeb;}.Information_result .search_result_table th{background:url("../../img/hp_2010/content/separator.gif") no-repeat scroll right center #d6d6d6; font-weight:bold; padding:8px 10px; text-align:left;}.Information_result .search_result_table th.no-spacer{background:#d6d6d6; font-weight:bold; padding:8px 10px; text-align:left;}.search_result_table .w10 {width:10%;}.search_result_table .w20 {width:20%;}.search_result_table .w40 {width:40%;}.twitter-connect-large {margin:10px 0 20px 30px; background:url("../../img/twitter_connect_170px.png") no-repeat scroll left top transparent; height:26px; width:170px; border:0 none; display:inline-block;}.twitter-connect-large:hover {background-position:left -26px;}.flight_status_email {padding-left:10px;}.flight_status_email_wrapper {margin-bottom:9px; overflow:hidden;}.flight_status_SMS {padding-left:10px;}.flight_status_SMS_wrapper {margin-bottom:9px; overflow:hidden;}.SMSformat {float:left; padding-left:20px;}.areacode {margin:0 10px; padding:0 !important; width:50px !important; float:left;}#titlePaneFacebook .lnk-btn, #titlePaneTwitter .lnk-btn {background:url("../../img/hp_2010/fm/btn_left.gif") no-repeat scroll left center transparent; border:0 none; color:#fff; height:20px; line-height:20px; padding:0 5px 0 7px; display:block;}#titlePaneFacebook .lnk-btn-fb-disabled, #titlePaneTwitter .lnk-btn-fb-disabled {display:none;}#flight_status_subscription{margin-bottom:21px;}#flight_status_subscription .fb-login-button {margin-left:10px;}.lightbox_outterwrapper{background-color:#fff; padding:20px 0 !important; text-align:center; width:641px;}.lightbox_innerwrapper{background-color:#fff; padding:10px;}.lightbox_table {margin:5px 0 20px; background:none repeat scroll 0 0 #fff; border:1px solid #ccc; width:100%; font-size:0.88em;}.lightbox_table th {background:url("../../img/hp_2010/content/separator.gif") no-repeat scroll right center #d6d6d6; font-weight:bold; padding:8px 10px; text-align:left;}.lightbox_table tr.odd td {background:none repeat scroll 0 0 #fff; padding:8px 10px;}.lightbox_table tr.even td {background:none repeat scroll 0 0 #ebebeb; padding:8px 10px;}.lightbox_table th.no-spacer {background:none repeat scroll 0 0 #d6d6d6; font-weight:bold;padding:8px 10px; text-align:left;}.flight_lightbox_carrier_icon {padding-top:5px;}.flight_lightbox_cancel {color:#999;}.lightbox_table_wrapper {width:300px;}.flight_cancel {color:#e00;}.lightbox_contact_wrapper {overflow:hidden; background-color:#eee; font-size:1em; height:100%; margin-top:10px; padding-bottom:10px;}.lightbox_serviceCenterSelect {margin-top:10px;}.lightbox_serviceCenterSelect label {padding-bottom:5px; float:left;}.lightbox_serviceCenterDetails {margin-top:30px; text-align:left;}.lightbox_serviceCenterDetails td {padding-right:15px; vertical-align:top;}.pdf_download_comtainer {background:url("../../img/hp_2010/content/pdf_download_bg.jpg") no-repeat scroll; width:700px; height:96px; padding:8px 10px;}.largertext {font-size:1.5em; display:block; color:#999;}.lh-map-ol-wrp {background:url("../../img/trans-80p.png") repeat scroll 0 0 transparent; border:1px solid #b4b4b4; left:10px; padding:6px 9px 9px 8px; position:absolute; top:10px; width:170px;}a.linkButton {background:url("../../img/hp_2010/fm/btn_left.gif") no-repeat scroll transparent; color:#fff;float:left; cursor:pointer; height:20px; padding:2px 10px; width:auto;}a.linkButton:hover {background:url("../../img/hp_2010/fm/btn_left_hover.gif") no-repeat scroll transparent; color:#fff;}.Information_result .buttonBar{padding-right:10px;}.subHeadline_result{background:#c3c3c3 !important;}.timetable_city_wrapper {float:left; width:205px;}.timetable_city_image {float:left; padding-right:10px;}.timetable_city_text {padding:2px 5px 0 10px;}.city_information_imagelarge{background-repeat:no-repeat; height:200px; width:614px;}.city_information_content_wrapper{float:right; padding-right:10px; padding-top:10px;}.city_information_content_layer {background:url("../../img/trans-80p.png") repeat scroll 0 0 transparent; padding:6px 9px 9px;}.flightPlane_banner {display:table; margin-bottom:21px;}.flightPlane_banner h3 {font-size:1em; margin-bottom:3px;}.flightPlane_banner .paragraphThreeColumn {width:220px; margin:0 20px 0 0;}.flightPlane_banner .paragraphContainer {margin:0;}.Airport_Wrapper {margin:15px 0 0; overflow:hidden; display:inline-block;}.lh .Airport_Wrapper .dijitSelect .dijitSelectLabel {margin:2px 5px 0; overflow:hidden; width:172px;}.Atlas_airport {overflow:hidden;}.lh .Airport_Wrapper .dijitButtonText {text-align:left;}a.airportAtlasCloseWindow {background:url("../../img/hp_2010/info_and_services/close_icon_big.png") no-repeat scroll 0 3px transparent; color:#009; padding-left:15px; float:right; padding-right:10px;}a.airportAtlasCloseWindow:hover{color:#009; text-decoration:underline;}.aiport_button_Wrapper {border-top:1px solid #ccc; margin-top:20px;}.Airport_Wrapper label {display:block; float:left; width:160px;}#Lounges_information label {font-weight:bold;}.infoAndServices_Tools .timetable_city_Wrapper {margin-bottom:21px;}#flights_result .dijitSelectLabel {width:50px; overflow:hidden; height:15px;} #flights_result .dijitSelectLabel .link {padding-top:0; background-position:0 5px;}.lhTitlePane .contentWrapper > p:first-child {margin:15px 10px 10px !important;}.infoAndServices_Tools #subscriptionConf_pane {margin:10px;} .infoAndServices_Tools a.lnk-help {height:15px; width:15px; float:right; background-image:url("../../img/questionmark.gif");}.infoAndService-2-columns .contentBox, .content-2-columns .contentBox, .content-3-columns .contentBox, .content-4-columns .contentBox {margin-bottom:30px;}#passinglane .contentBox {margin-bottom:20px;}#passinglane .contentBox.bannerTiles2011 {margin-bottom:16px;}.contentBox.paragraphContainer {margin-bottom:10px;}.socialBookmarkContainer {margin-top:0; margin-bottom:32px;}.infoAndService-2-columns .box-2d.noGrayLine iframe, .content-2-columns .box-2d.noGrayLine iframe, .content-3-columns .box-2d.noGrayLine iframe, .content-4-columns .box-2d.noGrayLine iframe, .infoAndService-2-columns .iframe2011, .content-2-columns .iframe2011, .content-3-columns .iframe2011, .content-4-columns .iframe2011 {margin-bottom:30px;}.infoAndService-1-column .box-2d.noGrayLine iframe, .content-1-column .box-2d.noGrayLine iframe, .infoAndService-1-column .iframe2011, .content-1-column .iframe2011 {margin-bottom:20px;}.infoAndService-1-column .box-2d, .content-1-column .box-2d {margin-top:0;}.infoAndService-2-columns .box-2d.noGrayLine .pga, .content-3-columns .box-2d.noGrayLine .pga {padding-bottom:0;}.clear + .contentBox.paragraphContainer {position:relative; top:-5px; margin-bottom:5px;}.infoAndService-2-columns h2.largeHeadline, .content-2-columns h2.largeHeadline, .content-3-columns h2.largeHeadline, .content-4-columns h2.largeHeadline {padding-top:0; padding-bottom:38px; margin-left:10px;}.bulletListContainer {padding-top:0; padding-bottom:0; margin-bottom:17px; margin-top:-3px; padding-left:10px;}.bulletListContainer .text-size-medium {line-height:1em;}.infoAndService-1-column .content .linkList, .content-1-column .content .linkList {margin-top:17px;}.linkListContainer {margin-bottom:30px; margin-left:10px;}.linkListContent.boxContainerGrey {margin-left:-10px;}.linkListContainer h2.largeHeadline, .linkListContainer h3.mediumHeadline {padding-bottom:3px; padding-top:0; margin-top:-5px; margin-left:0;}.linkListContainer h4.smallHeadline {padding-bottom:5px; padding-top:0; margin-top:-5px;}#passinglane .linkListContainer h2.largeHeadline, #passinglane .linkListContainer h3.mediumHeadline, #passinglane .linkListContainer h4.smallHeadline {margin-left:0;}.contentBox.shadowBox.gradientBox.grey .linkList h2.largeHeadline {padding-bottom:0; margin-left:0; padding-top:0;}.contentBox.shadowBox.gradientBox.grey .linkList h3.mediumHeadline {padding-top:0; margin-top:-3px;}.contentBox.shadowBox.gradientBox.grey .linkList h4.smallHeadline {padding-top:0;}.linkListContent ul, .contentBox.shadowBox.gradientBox.grey .linkList ul {margin-top:9px;}.linkListContent ul li a {padding-top:4px; display:inline-block;}.infoAndService-1-column #lQGoContentPliframe, .content-1-column #lQGoContentPliframe {margin-bottom:20px;}.tableContainer {padding:0; margin-bottom:30px;}.tableContainer .tableHeader{padding-left:10px; font-weight:normal;}.tableContainer .tableFooter{padding-left:10px;}.paragraphContainer {padding-top:0;}.paragraphContainer h2.largeHeadline {padding-top:0; padding-bottom:0; margin-left:10px; margin-top:-5px; margin-bottom:15px;}.paragraphContainer h3.mediumHeadline {padding:0; margin-bottom:13px; margin-top:-5px;}.paragraphContainer .copyText, .paragraphContainer h2, .paragraphContainer h3, .paragraphContainer h4 {margin-left:10px;}#passinglane .paragraphContainer h2.largeHeadline, #passinglane .paragraphContainer h3.mediumHeadline, #passinglane .paragraphContainer h4.smallHeadline {margin-left:0;}.paragraphContainer .copyText {margin-top:-3px; margin-bottom:17px;}#passinglane .paragraphContainer .copyText {margin-bottom:7px;}.paragraphContentWrapper {padding-top:0;}.paragraphContentWrapper h2.largeHeadline {padding-bottom:4px; margin-top:-5px;}.paragraphContentWrapper div.greyBoxParagraph {margin-top:0;}.contentBox .paragraphTwoColumn {margin-bottom:0; margin-top:0; margin-right:0; width:50%;}.contentBox .paragraphTwoColumn .contentBox {margin-bottom:0;}.paragraphTwoColumn paragraph2011 + paragraph2011 {margin-top:8px; display:block;}.contentBox .paragraphThreeColumn {margin-bottom:0; margin-top:0; margin-right:0; width:33.3%;}.contentBox .paragraphThreeColumn .contentBox {margin-bottom:0;} .paragraphTwoColumn img, .paragraphThreeColumn img {margin-left:10px;}#passinglane .paragraphContainer .copyText, #passinglane .paragraphContainer h2, #passinglane .paragraphContainer h3, #passinglane .paragraphContainer h4 {margin-left:0;}.separator {margin-top:-5px; margin-bottom:-8px; margin-left:10px;}.separator.grey {margin-top:0;}.separator .text-size-large {line-height:1.333em;}.separator .text-size-medium {line-height:1.333em;}.separator .text-size-small {line-height:1.333em; margin-top:0;}.contentLongtext .longTxt, #contentLongtext .longTxt {margin-bottom:37px; margin-left:10px;}.contentBox.infoAndServicesGallery2011 {margin-bottom:20px;}.topOfferseparator {background:url("../../img/topOfferSpacer.png"); background-repeat:repeat-x; border:0 solid #ccc; box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.3); margin-bottom:3px; margin-right:4px; padding:9px 10px 5px;}.stageArea {width:100%; height:194px;}.specialOffer .shadowContent {width:30%; padding-left:14px; padding-right:8px; float:left;}.specialOffer .shadowContent .buyFlight {margin-left:27px; display:inline;}.stageArea .teaserButton {position:relative; visibility:visible; z-index:100;}.stageArea .teaserButton > div {position:absolute;}.topOffer .route, .topOffer .dateRange, .topOffer .pricePrefix {font-size:1.2em !important;}.topOffer .dateRange {color:#666;}.topOffer .priceMedium {margin:2px; height:1.6em;}.topOffer .price, .topOffer .pricePostfix {font-size:1.6em;}.topOffer .pricePostfix {top:-0.4em;}.offerList * li, .topOffer .priceMedium {border-bottom:2px solid #EFEFEF; margin-right:20px;}.offerList > li {float:left;}.topOfferTitlePaneContentInner .footNode span {float:left; margin-top:5px;}.topOfferTitlePaneContentInner .footNode .link {float:right; margin-right:20px;}.topOfferPriceTeaser .priceMedium .route, .topOfferRatingPriceteaser .priceMedium .route {float:left; width:30%;}.topOfferPriceTeaser .priceMedium .dateRange {float:left;}.topOfferPriceTeaser .priceMedium .priceTag, .topOfferRatingPriceteaser .priceMedium .priceTag {float:right;}.topOfferRatingPriceteaser .priceMedium .rating {float:left;}.twoColumnTeaser .priceTeaserSmall {float:right; width:400px; margin-bottom:0;}.topOffersNew .priceLarge .pricePrefix {font-size:1.333em !important;}.topOffersNew .priceLarge .price {font-size:3em !important;}.topOffersNew .priceLarge .pricePostfix {font-size:2em;}.topOffersNew .priceMedLarge .pricePrefix {font-size:1.333em !important;}.topOffersNew .priceMedLarge .price {font-size:2.5em;}.topOffersNew .priceMedLarge .pricePostfix {font-size:1.666em;}.topOffersNew .priceMedium {border:none; margin:0;}.topOffersNew .priceMedium .pricePrefix {font-size:1.166em !important;}.topOffersNew .priceMedium .price {font-size:2em;}.topOffersNew .priceMedium .pricePostfix {font-size:1.333em;}.topOffersNew .priceSmall .pricePrefix {font-size:1.166em !important;}.topOffersNew .priceSmall .price {font-size:1.666em;}.topOffersNew .priceSmall .pricePostfix {font-size:1.333em;}.topOffersNew .teaserImgLeft {float:left;}.topOffersNew .topOfferTitlePaneTitle {margin-bottom:7px;}.topOffersNew .lh-rating {padding:0!important;}.topOffersNew .lh-rating span {display:inline;}.topOffersNew .destination {font-size:1.166em;}.topOffersNew .topOffersTile {background:#fff; padding:18px 20px; filter:alpha(opacity=90) progid:DXImageTransform.Microsoft.Shadow(color='#BBBBBB', Direction=135, Strength=3); opacity:0.9;}.topOffersNew .topOffersTile a.link {padding-top:0; background-position:0 5px;} .topOffersNew .topOffersTile .spacer, .topOffersNew .topOffersTile .ratings {margin-bottom:4px;}.topOffersNew .topOffersTile .ratings {min-height:32px;} .topOffersNew .topOffersTile:hover a {color:#666;} .topOffersNew .topOffersTile:hover .ratings a {color:#006;}.topOffersNew .topOffersTile:hover .ratings a:hover {color:#666;}.topOffersNew .topOffersTile:hover a.link {background-image:url("../../img/hp_2010/content/arrow_blue_hover.png");}.topOffersNew .footnote {border-top:1px solid #efefef; clear:both; padding-top:7px;}.topOffersNew .footnote ul {display:inline-block; *display:inline; font-size:0.9166em; line-height:1em; padding-bottom:7px;}.topOffersNew .footnote li {display:inline; background:url("../../img/hp_2010/content/separator.png") no-repeat right center; padding:0 8px 0 3px;}.topOffersNew .footnote li.first {padding-left:0;}.topOffersNew .footnote li.last {background:none;}.topOffersNew .footnote a.moreOffers {float:right; margin:-8px 10px 0; padding:4px 10px 3px 10px; border:1px solid #efefef;}.topOffersNew .footnote a.moreOffers.link {padding-left:24px; background-position:10px 9px;}.topOffersNew .footnote .condText {font-size:0.9166em;}.topOffersNew .ratings {visibility:hidden;}.topOffersNew .topOffersTile:hover .ratings {visibility:visible;}.topOffersNew .ratings img {vertical-align:bottom;}.topOffersNew .spacer {height:32px;}.topOffersNew .backlink {clear:both; padding:5px 10px;}.specialsList {margin-bottom:20px;}.specialsList .topOfferTitlePaneContentInner {padding-left:1px; padding-right:0;}.specialsList .topOfferTitlePaneContentOuter {margin-right:0;}.specialsList .priceMedium {float:right; margin-top:10px;}.specialsList .teaserDest {float:left; display:block; font-size:1.166em;}.specialsList .teaserDest .condText {color:#666; font-size:0.857em; margin-top:3px;}.specialsList .teaserImgLeft img {padding-right:18px; max-width:220px;}.specialsList .specialListEntry {display:block; height:30px; overflow:hidden; border-bottom:1px solid #f6f5f4; color:#006; padding:14px 10px 15px; cursor:pointer;}.specialsList .specialListEntry:hover {background:#f5f5f5; border-top:2px solid #ffae00; border-bottom:2px solid #ffae00; color:#666; padding-top:12px; padding-bottom:14px;}.specialsList .findFlightsButton {margin-top:6px;}.specialsList .findFlightsButton span {background:url("../../img/hp_2010/fm/btn_left.gif") no-repeat; padding:3px 10px 1px; font-size:0.8566em; color:#fff;}.specialsList .findFlightsButton:hover span {background:url("../../img/hp_2010/fm/btn_left_hover.gif") no-repeat;}.specialsList .specialListEntry .findFlightsButton {display:none;}.specialsList .specialListEntry.activeListEntry .findFlightsButton {display:none!important;}.specialsList .specialListEntry:hover .findFlightsButton {display:block;}.specialsList .specialListEntry.activeListEntry {background:#f5f5f5; border-top:2px solid #ffae00; border-bottom:2px solid transparent; color:#666; padding-top:12px; padding-bottom:14px; cursor:default;}.specialsList .specialListEntry:hover .priceMedium {color:#666;}.specialsList .specialListEntry.activeListEntry .priceMedium {color:#333;}.specialsList .specialListEntry:hover .teaserDest>a {color:#666;}.specialsList .specialListEntry.activeListEntry .teaserDest>a {color:#333;}.specialsList .ratings {display:inline;}.specialsList .specialListEntry:hover .ratings {visibility:visible;}.specialsList .priceTeaserSmall {padding:0; float:right; width:460px;}.specialsList .priceTeaserSmall .prices {margin-bottom:9px;}.specialsList .priceTeaserSmall li.last {padding-left:10px; padding-top:5px;}.specialsList .priceTeaserSmall.wideList {float:none; width:auto;}.specialsList .priceTeaserSmall p {border-bottom:1px solid #efefef; padding:7px 10px 6px;} .specialsListForm form.specials-list-form {position:relative; border:1px solid #efefef; border-top:none; border-bottom:2px solid #ffae00; padding:20px 10px 8px;}.specialsListForm fieldset {margin:0;}.specialsListForm label {display:block; vertical-align:top;}.specialsListForm input[type="text"] {width:200px; padding:0 0 0 4px;}.specialsListForm input[type="radio"]+label {display:inline; margin-right:30px;}.specialsListForm input[type="radio"]:checked + label {font-weight:bold;}.specialsListForm input.datepicker {background:url("../../img/hp_2010/fm/icon_datepicker.gif") no-repeat scroll right center transparent; cursor:pointer; width:150px; border:1px solid #ccc; height:20px;}.specialsListForm .fieldwrapper {margin-bottom:17px;}.specialsListForm .cl.first input[type="text"] {margin-right:20px;}.specialsListForm .cl.first input.datepicker {margin-right:70px;}.specialsListForm .processButtonWraper {overflow:hidden; padding-top:10px; border-top:1px solid #f6f5f4; margin-left:-3px;}.specialsListForm .stageButtonRight {padding:0 12px; height:20px; line-height:20px;}.specialsListForm .close {margin:3px 0 3px 20px; float:right;}.specialsListForm .dialog {margin:3px 0 3px 20px; display:inline-block;}.specialsListForm .processBtnBack {margin-left:17px; border-radius:2px;}.specialsListForm .link {margin-left:17px;}.specialsListForm .warn {color:#333; display:block; padding-left:26px; background:url("../../img/hp_2010/app/icon_warning.png") no-repeat; margin-bottom:15px;}.specialsListForm .dijitSelectLabel {overflow:hidden; max-width:175px;}.slotAndConditions div.tableContainer {margin-bottom:22px;}.slotAndConditions div.tableContainer h4 {margin-top:22px;}.slotAndConditions td {padding:2px 10px 2px 0;}.slotAndConditions h4 {font-size:1em; font-weight:bold; margin-bottom:3px;}.slotAndConditions .dijitDialogPaneActionBar {margin:0; padding:0;}.specialsList {overflow:visible;}.specialsList .topOfferTitlePaneTitle {margin-right:0;}.specialsList .topOfferTitlePanePriceTeaser {margin-right:10px; margin-top:0; color:#006;}.specialsList .topOfferTitlePanePriceTeaser .pricePrefix {font-size:1.166em;}.specialsList .topOfferTitlePanePriceTeaser .price {font-size:2em;}.specialsList .topOfferTitlePanePriceTeaser .pricePostfix {font-size:1.333em;}.specialsList .topOfferTitlePaneTitleFocus:focus {outline:none;}.specialsList li.last a {font-size:1.166em;}.specialsList li.last a.link {background-position:0 11px;}.specialsList li.last a.link:hover {background-position:0 11px;}.specialsTeaser {margin-bottom:20px;}.specialsTeaser h2 {font-size:2em; margin-bottom:3px;}.specialsTeaser .specialsTeaserContainer {position:relative; min-height:194px;}.specialsTeaser .specialsTeaserContainer img {max-width:100%;}.specialsTeaser .overlayContainer {position:absolute; width:94.5%; left:0; top:0; padding:20px;}.specialsTeaser .overlayTilesContainer {float:right;}.specialsTeaser .topOffersTile {width:160px; padding-top:15px; padding-bottom:17px; min-height:122px; margin-left:20px; float:right;}.specialsTeaser .topOffersTile .ratings, .specialsTeaser .topOffersTile .spacer {margin-bottom:15px;}.specialsTeaser.topOffersNew .topOffersTile .ratings, .specialsTeaser.topOffersNew .topOffersTile .spacer {margin-bottom:4px;}.specialsTeaser .multiTile {width:440px; background:#fff; float:right; filter:alpha(opacity=90) progid:DXImageTransform.Microsoft.Shadow(color='#BBBBBB', Direction=135, Strength=3); opacity:0.9;}.specialsTeaser .multiTile li {clear:both; border-bottom:1px solid #efefef; position:relative; padding:9px 10px 6px; min-height:36px;}.specialsTeaser .multiTile li.last {border-bottom:none;}.specialsTeaser .multiTile .priceMedium {position:absolute; right:10px; bottom:6px;}.specialsTeaser .multiTile .condText {color:#666; font-size:0.75em; margin-top:6px;}.specialsTeaser .multiTile .ratings {font-size:0.75em;}.specialsTeaser .multiTile .teaserDest {font-size:1.333em;}.specialsTeaser .specialListEntry {cursor:pointer;}.specialsTeaser .specialListEntry .ratings {display:inline;}.specialsTeaser .specialListEntry:hover .teaserDest>a {color:#666;}.specialsTeaser .specialListEntry:hover a .priceMedium {color:#666;}.specialsTeaser .specialListEntry:hover .ratings {visibility:visible;}.specialsTeaser .ratings, .specialsTeaser .spacer {margin:6px 0 10px;}.specialsParagraph {margin-bottom:20px;}.specialsParagraph h2 {font-size:2em; margin-bottom:10px; margin-left:0; margin-top:-4px;}.specialsParagraph .footnote {margin-top:10px;}.specialsParagraph .specialsParagraphContainer {overflow:hidden;}.specialsParagraph .paragraphContainer {margin-right:0; margin-bottom:0; padding-top:0; float:right; width:220px;}.specialsParagraph .paragraphContainer:hover .ratings img {vertical-align:middle;}.specialsParagraph .paragraphContainer:hover .ratings {visibility:visible;}.specialsParagraph .spacer {height:19px;}.specialsParagraph .specialsParagraphContainer .condText {font-size:0.9166em; margin:7px 0;}.stageSlideshowContainer {margin-bottom:20px;}.stageSlideshowContainer .footnote {border-top:none;}.stageSlideshowContainer .slideshowButtons-shadow {bottom:auto; top:120px; right:20px; width:85px;}.stageSlideshowContainer .slideshowDotNavigation {right:30px; left:auto; top:265px; height:30px;}.stageSlideshowContainer .slidePane {width:100%;}.stageSlideshowContainer .slideshow-slide, .stageSlideshowContainer .slideshow-current-slide {height:11px; width:11px; margin-left:9px; margin-right:0; background-position:-69px 12px;} .stageSlideshowContainer .slideshow-slide:hover {background-position:-81px 12px;}.stageSlideshowContainer .slideshow-current-slide {background-position:-57px 12px;}.stageSlideshowContainer .slideshow-buttonBlue-left {background-position:137px -32px; width:32px;}.stageSlideshowContainer .slideshow-buttonBlue-right {background-position:103px -32px; width:33px;}.stageSlideshowContainer .slideshow-buttonBlue-left:hover {background-position:69px -32px;}.stageSlideshowContainer .slideshow-buttonBlue-right:hover {background-position:35px -32px;}.specialsStage .specialsStageContainer {position:relative; margin-bottom:10px; overflow:hidden;}.specialsStage .overlayContainer {position:absolute; left:0; top:0;}.specialsStage .topOffersTile {margin:0 7px; overflow:auto;}.specialsStage .topOffersTile.first {margin-left:0; margin-right:13px;}.specialsStage .topOffersTile.last {margin-right:0; margin-left:13px;}.specialsStage .w50 .topOffersTile.first {margin-right:10px;}.specialsStage .w50 .topOffersTile.last {margin-left:10px;}.specialsStage .w100 .topOffersTile {margin:0;}.specialsStage .listTile li {padding:10px; border-bottom:1px solid #f6f5f4;}.specialsStage .listTile .teaserDest {font-size:1.166em;}.specialsStage .listTile .priceMedium {width:100%; text-align:right;}.specialsStage .specialListEntry {cursor:pointer;}.specialsStage .specialListEntry .ratings {display:inline;}.specialsStage .specialListEntry:hover .teaserDest>a {color:#666;}.specialsStage .specialListEntry:hover a .priceMedium {color:#666;}.specialsStage .specialListEntry:hover .ratings {visibility:visible;}.specialsApplication {margin-bottom:20px;}.specialsApplication h1 {margin-bottom:7px; font-size:1.666em;}.specialsApplication .contentBox {padding:15px 20px 10px 10px;}.specialsApplication .specialsList {margin-bottom:0;}.specialsApplication .footnote {border-top:none;}.specialsApplication .dijitContentPane {padding:0; overflow:visible;}.specialsApplication .tsc {margin:7px 0 3px; font-size:0.9166em;}.specialsApplication .tsc li {display:inline; padding:0 4px;}.specialsApplication .tsc li.first {padding-left:0;}.specialsApplication .tsc li.last {padding-right:0;}.dj_ff3 .specialsApplication .dijitContentPane {overflow:visible;} .helpAndContact {padding:20px 20px 15px; margin-bottom:20px;}.helpAndContact .left {display:table-cell; vertical-align:middle; float:none;}.ie7 .helpAndContact .left {float:left;}.helpAndContact h3 {font-size:1.666em; color:#666; font-weight:normal; line-height:1.1em; display:table-cell; vertical-align:middle;}.helpAndContact img {margin-left:-3px; margin-right:7px;}.marketingBanner {padding:20px 20px 17px; margin-bottom:20px;}.marketingBanner h3 {font-size:1.666em; color:#666; font-weight:normal; margin-bottom:9px; margin-top:7px; line-height:1.1em;}.marketingBanner .imgBox {margin:-20px -20px 3px;}.marketingBanner img {max-width:100%;}.marketingBanner p + p {margin-top:10px;}.marketingBanner a {display:block; margin-top:10px;}.marketingBanner .imgBox a {display:inline; margin-top:0;}.quickLinksSelection {padding:13px 20px 20px; margin-bottom:20px;}.quickLinksSelection h3 {margin-bottom:16px; margin-top:4px; font-size:1.666em; color:#666; font-weight:normal; line-height:1.1em;}.quickLinksSelection .processBtn {float:none; display:inline; margin-left:5px;}.quickLinksSelection div .stageButtonLeft {height:20px; width:20px; float:none; background-position:center center; display:inline-block; overflow:hidden; vertical-align:middle;}.quickLinksSelection div:hover .stageButtonLeft {background-position:center center;}.quickLinksSelection .processBtn a {font-size:0; height:20px; width:20px; display:block;}.quickLinksSelection .processBtn a.lh-hidden {display:none;}.quickLinksSelection .dijitSelect .dijitSelectLabel {overflow:hidden; width:121px; margin-right:0; text-align:left;} .quickLinksTeaser {padding:20px;}.quickLinksTeaser + .quickLinksTeaser {margin-top:0;}.headlineTeaser {padding:12px 15px;}.headlineTeaser img {vertical-align:middle;}.headlineTeaser .cr {text-align:right;}.headlineTeaser .center {text-align:center;}.headlineTeaser .subtpl-table-small {width:auto;}.headlineTeaser .subtpl-table .cl, .headlineTeaser .subtpl-table .cr {float:none; vertical-align:middle}.headlineTeaser .subtpl-table-small.center {text-align:left; margin:0 auto;}.headlineTeaser .subtpl-table-small.center p, .headlineTeaser .subtpl-table-small.center .commonlongtext2011 {display:inline;} .content-1-column .headlineTeaser {margin-bottom:20px;}.passingLane.flightmanager {position:static; width:100%; overflow:visible; margin-bottom:20px;}.passingLane.flightmanager .dijitPITitlePaneTitle {width:210px; background:url("../../img/hp_2010/fm_pl/accordion_head_pl.png") no-repeat;}.passingLane.flightmanager .dijitPITitlePaneTitle.dijitOpen {width:210px; background:url("../../img/hp_2010/fm_pl/accordion_head_selected_pl.png") no-repeat;}.passingLane.flightmanager .dijitPITitlePaneTitleHover {width:210px; background:url("../../img/hp_2010/fm_pl/accordion_head_hover_pl.png") no-repeat;}.passingLane.flightmanager input[type="text"] {width:193px;}.passingLane.flightmanager input.half {width:91px;}.passingLane.flightmanager select {width:120px;}.passingLane.flightmanager .formwrapper select {margin:0 0 10px;}.passingLane.flightmanager select.full {width:200px;}.passingLane.flightmanager select.half {width:96px; margin-left:6px;}.passingLane.flightmanager input.datepicker.half {width:71px; padding-right:20px;}.passingLane.flightmanager .dijitTabContainer.dijitTabContainerTop {width:209px;}.passingLane.flightmanager .dijitTabListWrapper {width:210px !important;}.passingLane.flightmanager .dijitPITitlePaneContentOuter {overflow:visible;}.passingLane.flightmanager .dijitTabPaneWrapper.dijitTabContainerTop-container {width:100% !important;}.passingLane.flightmanager .dijitTabContainer .dijitAlignTop {top:0 !important;}.passingLane.flightmanager .dijitTabContainer .dijitContentPane {padding:6px 5px 7px; background-image:url("../../img/hp_2010/fm_pl/tabcontent_lines_pl.png");}.passingLane.flightmanager .dijitPITitlePaneContentInner {padding:0 4px 0 6px; background:url("../../img/hp_2010/fm_pl/accordion_content_tile_pl.png") 0 0; width:96%;}.passingLane.flightmanager .dijitPITitlePaneContentOuter {background:url("../../img/hp_2010/fm_pl/accordion_content_bottom_pl.png") 0 bottom;}.passingLane.flightmanager .dijitTab {width:70px; background-image:url("../../img/hp_2010/fm_pl/tab_default_pl.png");}.passingLane.flightmanager .dijitTabInnerDiv {width:68px;}.passingLane.flightmanager .dijitTab.dijitTabChecked {width:88px; background-image:url("../../img/hp_2010/fm_pl/tab_checked_pl.png");}.passingLane.flightmanager .tabLarge .dijitTab {width:104px; background-image:url("../../img/hp_2010/fm_pl/tab_default_large_pl.png");}.passingLane.flightmanager .tabLarge .dijitTabInnerDiv {width:102px;}.passingLane.flightmanager .tabLarge .dijitTab.dijitTabChecked {width:123px; background-image:url("../../img/hp_2010/fm_pl/tab_checked_large_pl.png") !important;}.passingLane.flightmanager .tabLarge .dijitTab.dijitTabChecked:last-child {margin-left:-8px;}.passingLane.flightmanager .help {right:8px; top:7px;}.passingLane.flightmanager .noTabs {width:209px;}.passingLane.flightmanager .lhBudgetSlider {background-image:url("../../img/hp_2010/fm_pl/bg_budget_slider_pl.png");}.passingLane.flightmanager .dijitTabContainerTop-container {border-top:none;}.passingLane.flightmanager .tabLabel {padding-top:6px;}.passingLane.flightmanager .dijitTab {height:26px;}.lh .passingLane.flightmanager .dijitTabContainerTop-tabs .dijitTabChecked.dijitTabInner {box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}.travelOfferTeaser {padding-left:15px; width:200px; margin-bottom:27px;}.travelOfferTeaser h3 {color:#666; font-size:1.666em; font-weight:normal; margin-bottom:7px;}.travelOfferTeaser h4 {color:#006; font-size:1em; line-height:1.333em;}.travelOfferTeaser .teaserImg {margin-bottom:12px;}.travelOfferTeaser .teaserImg img {max-width:200px;}.travelOfferTeaser p {margin-bottom:3px;}.travelOfferTeaser .priceMedium {margin-bottom:3px;}.travelOfferTeaser .priceMedium .pricePrefix {font-size:1em;}.travelOfferTeaser .priceMedium .price {font-size:2.083em;}.travelOfferTeaser .priceMedium .pricePostfix {font-size:1.5em;}.travelOfferTeaser .link {margin-bottom:11px;}.keyVisual.paragraphed .slideshowContainer {height:auto !important;}.keyVisual.paragraphed .slidePane, .keyVisual.paragraphed .slideRotator, .keyVisual.paragraphed .keyVisualOverlay {position:static !important;}.keyVisual.paragraphed img {float:left; margin-right:20px; margin-bottom:20px;}#irregCornerContentPane {float:left; margin:10px 0 0 0; width:700px;}#irregCornerContentPane h1 {color:#333; font-size:2em; margin-bottom:27px;}#irregCornerContentPane h2 {color:#333; font-size:1.125em; font-weight:normal; border-bottom:2px solid #ffb60a; margin:20px 0 0; padding-bottom:10px;}.errorInformation_wrapper {width:100%;}.errorInformation_container {margin-bottom:20px; padding:7px 10px 10px 40px; border:1px solid #c00; background:url("../../img/hp_2010/app/icon_error.png") no-repeat 12px 23px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}.errorInformation_container h3 {font-size:1.33em; color:#c00; font-weight:bold; margin-bottom:0; padding:0;}.errorInformation_container .statusRed {margin-bottom:15px;}.errorInformation_container .linkButton {float:none; margin-top:5px; display:inline-block; height:auto;}#irregCornerContentPane .flightStatus {padding:10px;}#irregCornerContentPane .flightStatusHeaderFirstBlock {width:430px; padding:5px 5px 5px 10px;}#irregCornerContentPane .flightStatusHeaderSecondBlock {width:70px; padding:5px 5px 5px 10px;}#irregCornerContentPane .flightStatusHeaderThirdBlock {width:70px; padding:5px 5px 5px 10px;}#irregCornerContentPane .flightStatusHeaderFourthBlock {width:65px; padding:5px 5px 5px 10px;}.passengerHeadline {font-size:1.33em !important; padding-bottom:7px;}.passengerDetails {width:33%;}.statusRed {color:#c00; font-weight:bold;}.statusGreen {color:#090; font-weight:bold;}.passengerDetails div {margin-bottom:5px;}.passengerContainer {padding:5px 5px 5px 10px; width:100%;}#irregCornerContentPane .separatorLine {border-bottom:1px solid #d1cec9; clear:both;}#irregCornerContentPane .flightStatusHeaderLabel {border-right:1px solid #fff;}#irregCornerContentPane .flightStatusHeaderLabelLast {border-right:0 solid #fff;}.servicesFootNote {font-size:0.9333em;}.serviceContactNumber {font-size:1.33em;}table.lhIrregDataTable {border-collapse:separate; vertical-align:top; width:100%;}table.lhIrregDataTable th {background: url("../../img/hp_2010/content/separator.gif") no-repeat scroll right center #d6d6d6; text-align:left; padding:8px 10px; font-weight:bold; border-top:1px solid #ccc;}table.lhIrregDataTable th.no-spacer {background:none repeat scroll 0 0 #d6d6d6; border-top:1px solid #ccc;}#irregCornerContentPane .bluebutton_witharrow {margin-right:15px;}.confirmationMessage {background:url("../../img/hp_2010/app/icon_success.png") no-repeat; padding-left:26px;}.warningMessage {background:url("../../img/hp_2010/app/icon_warning.png") no-repeat; padding-left:26px;}#irregCornerContentPane .confirmationMessage, #irregCornerContentPane .warningMessage {margin-bottom:10px; margin-top:2px; min-height:16px;}.serviceCenter {padding:13px 10px 0;}.serviceCenter h3 {padding:0 0 5px; margin-top:-3px; font-weight:normal;}.serviceCenter p {margin-left:0!important; margin-bottom:3px!important;}.serviceCenter label {display:block; margin-bottom:4px;}.serviceCenter .subtpl {padding:10px 0; border-collapse:separate;} .serviceCenter .subtpl .w40.cr {text-align:right; float:none; vertical-align:bottom; padding-bottom:1px;}.serviceCenter .subtpl .w50.cl {width:280px;} .serviceCenter #contactDetails {display:inline-block; margin-left:9px; position:relative; top:4px; padding:0;}.irregCornerBackground {background:#f5f5f5;}.irregCornerTabContent {margin:10px 0 0 50px;}.lhIreggCornerFlight table.lhIrregDataTable tr.odd td {background:none repeat scroll 0 0 #fff; padding:8px 10px; white-space:nowrap;}.lhIreggCornerFlight table.lhIrregDataTable tr.even td {background:none repeat scroll 0 0 #ebebeb; padding:8px 10px; white-space:nowrap;}.lh #irregCornerContentPane .imageNode {background-repeat:no-repeat; float:left; margin:7px 5px 0 0; width:21px;}#irregCornerContentPane button.processBtn {margin-right:10px;}.errorbuttonWrapper {margin-top:10px;}#contentPane.book-advs fieldset p {margin:0 0 7px 0;}.lh .book-advs #advancedSearchTabContainer {margin:0; display:table;}.book-advs form {height:auto !important;}.book-advs h4 {font-size:1em !important; font-weight:bold !important; margin-bottom:13px; margin-top:0;}.book-advs fieldset {margin:0 0 15px; padding:0 0 10px; border-bottom:1px solid #ccc; position:relative;}.book-advs .fieldwrapper input[type="text"], .book-advs .fieldwrapper input[type="password"] {width:225px;}.book-advs input[type="radio"] + label, .book-advs input[type="checkbox"] + label {display:inline; padding-left:5px; vertical-align:top;}.book-advs input[type="radio"]:checked + label {font-weight:bold;}.dj_ie .book-advs .dijitSelect .dijitButtonText {height:18px;} .dj_ie .book-advs INPUT.dijitTextBox {line-height:1.333em;} .book-advs input[type="checkbox"] {vertical-align:-2px; margin-right:4px;}.book-advs input[type="radio"]:focus {border:none;}.book-advs .fieldwrapper input.datepicker {background:url("../../img/hp_2010/fm/icon_datepicker.gif") no-repeat scroll right center transparent; cursor:pointer; width:105px;}.book-advs option {padding:4px; border-bottom:1px solid #999;}.book-advs option:last-child {border-bottom:none;}.book-advs option:hover {background-color:#ddd;}.book-advs fieldset.narrow-fields .fieldwrapper {margin-bottom:6px;}.book-advs .right-option {float:right; position:absolute; right:8px; top:5px;}.book-advs .partners-hint {float:right;}.book-advs .partners-hint img {vertical-align:middle; margin-left:7px;}.book-advs #advancedSearchCars .datepicker {margin-right:10px;}.book-advs #car-discount-code {color:#666;}.book-advs a .airport-dir {margin:-1px 0 0 -20px;}.book-advs #f-originName0, .book-advs #f-destinationName0 {padding-right:18px; width:207px;}.book-advs .captcha label {color:#666; font-size:10px;}.book-advs .captcha img {margin-bottom:8px;}.book-advs .lnk-btn-disabled {background:#fff; color:#666; cursor:default;}.book-advs .dropdowns .dijitSelectLabel {max-width:81px !important;}.book-advs #mf-flights .dropdowns .dijitSelectLabel {max-width:65px !important;}.book-advs #advancedSearchFlights {margin-top:3px;}.book-advs #mf-flights a .airport-dir {padding:0; margin:0 -12px 0 0; position:relative; right:40px;} .book-advs #mf-flights input[type="text"] {padding-right:20px; width:170px; margin-right:20px;} .book-advs #mf-flights input[type="text"].datepicker {padding-right:0; width:106px;} .book-advs #mf-flights.dropdowns .cl {margin-right:25px;}.book-advs #mf-flights.dropdowns .cl:last-child {margin-right:0;}.book-advs #mf-flights.dropdowns input[type="text"] {margin-right:0;}.lh .book-advs #mf-flights.dropdowns .dijitSelect + .dijitSelect {margin-left:-2px; margin-right:0;}.book-advs .processButtonWraper {margin:20px 0 12px;}.book-advs .processButtonWraper .processBtn {margin-right:10px; margin-bottom:10px; font-size:1.166em; height:30px; margin-top:0; border-radius: 2px; -moz-border-radius:2px; background:url("../../img/hp_2010/content/btn_mid.gif") #013bb0; background-image:-moz-linear-gradient(center top , #013b80 0%, #006 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#013b80), to(#006)); background-image:-webkit-linear-gradient(top, #013b80, #006); background-image:-ms-linear-gradient(top, #013b80, #006); background-image:-o-linear-gradient(top, #013b80, #006); background-image:linear-gradient(top, #013b80, #006);}.book-advs .processButtonWraper .processBtn:hover, .book-advs .processButtonWraper .processBtn:active, .book-advs .processButtonWraper .processBtn:focus {background:url("../../img/hp_2010/content/btn_mid_hover.png") no-repeat top center #5a5a5a; background-image:-moz-linear-gradient(center top , #7b7b7b 0%, #5a5a5a 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#7b7b7b), to(#5a5a5a)); background-image:-webkit-linear-gradient(top, #7b7b7b, #5a5a5a); background-image:-ms-linear-gradient(top, #7b7b7b, #5a5a5a); background-image:-o-linear-gradient(top, #7b7b7b, #5a5a5a); background-image:linear-gradient(top, #7b7b7b, #5a5a5a);}.book-advs .processButtonWraper .processBtn .stageButtonLeft {background:url("../../img/hp_2010/fm/process_arrow.png") center center; height:30px; width:26px;}.book-advs .processButtonWraper .processBtn .stageButtonRight {background:url("../../img/hp_2010/fm/process_border.png") no-repeat 0 0; height:30px; line-height:30px; padding:0 18px 0 20px; min-width:50px;}.book-advs .processBtnBack {margin-top:5px; padding:1px 5px; cursor:pointer; min-width:90px; border-radius:2px; -moz-border-radius:2px; background:url("../../img/hp_2010/content/btn_sec.png") top #ebebeb; background-image:-moz-linear-gradient(center top, #f5f5f5 0%,#ebebeb 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ebebeb)); background-image:-webkit-linear-gradient(top, #f5f5f5, #ebebeb); background-image:-ms-linear-gradient(top, #f5f5f5, #ebebeb); background-image:-o-linear-gradient(top, #f5f5f5, #ebebeb); background-image:linear-gradient(top, #f5f5f5, #ebebeb);}.book-advs .processBtnBack:hover, .book-advs .processBtnBack:active, .book-advs .processBtnBack:focus {background:#fff; color:#666;}.book-advs #addMultiFlight {margin-bottom:19px; text-align:center; margin-top:-4px; display:inline-block; border:1px solid #ccc;}.book-advs #tripFinder {float:right; top:12px; position:relative;}.dj_ie .book-advs #tripFinder {float:none; text-align:right; top:22px;}.book-advs #tripFinder a, .book-advs #tripFinder a:link, .book-advs #tripFinder a:visited {background:url("../../img/hp_2010/header/pagelink.png") no-repeat scroll 0 3px transparent; padding-left:15px;}.book-advs #tripFinder a:hover, .book-advs #tripFinder a:focus, .book-advs #tripFinder a:active {background-image:url("../../img/hp_2010/header/pagelink_hover.png");}.book-advs .desc-txt {margin-top:-9px !important; margin-bottom:14px !important;}.book-advs #advancedSearchFlights .dijitSelect .dijitSelectLabel, .book-advs #advancedSearchMultiFlights .dijitSelect .dijitSelectLabel {max-width:120px; overflow:hidden;}.lh #contentPane.book-advs h2 {color:#666; font-weight:normal;}.lh .book-advs .lhTitlePaneInnerBody_true .contentWrapper {margin:-1px;}.lh .book-advs .dijitSelect {margin:0 5px 0 0;}.lh .book-advs .dijitSelect + .dijitSelect {margin-left:2px;}.header .navigation h3 {margin-top:0;}.header .navigation h2 {margin-top:0;}.header .login_content .stayLoggedIn .text {margin-top:0;}.lh .rsb #contentPane {width:100% !important; margin:10px 0 0;}.lh .rsb .book-advs .processButtonWraper .processBtn .stageButtonRight {color:#fff;}.lh .rsb .book-advs .processButtonWraper .processBtn {height:35px;}.lh .rsb .book-advs .processButtonWraper .processBtn .stageButtonLeft {background-position:0 -5px; display:inline-block; padding:0;}.lh .center-wrp-1 .book-advs {width:614px!important; font-size:12px;}.lh .center-wrp-1 .book-advs h2 {padding-left:0;}.lh .center-wrp-1 .book-advs h4 {font-size:1em; font-weight:bold; margin-bottom:13px; padding-bottom:0;}.dijitDialogPaneContentArea>p {margin-top:0;}#contacts_Worldwide .subtpl {margin:0 0 6px 0; line-height:18px;}#contacts_Worldwide .fb_borderSeperator {margin-bottom:10px; padding-bottom:0;}#contacts_Worldwide .cw_countrySelector {padding-left:10px;}#contacts_Worldwide .subtpl span.cw_footer_text {color:#666; font-size:10px;}#contacts_Worldwide .lh_padding {padding:0 0 10px 0}.sc_keyVisualWrapper {margin-bottom:20px;}.sc_keyVisualWrapper .keyVisual{position:relative; margin-bottom:10px; overflow:hidden; width:100%;}.sc_keyVisualWrapper .keyVisualSearchContainerWrapper{position:absolute; top:auto; bottom:20px; margin:10px; width:680px;}.sc_keyVisualWrapper .keyVisualSearchContainer {border-radius:0; position:absolute; width:680px; left:10px; top:auto; bottom:20px; background:url("../../img/trans-70p.png") repeat;}.sc_keyVisualWrapper .searchWapper {position:relative;}.sc_keyVisualWrapper .keyVisualSearchLabel {display:none;}.sc_keyVisualWrapper .contentBox{margin:10px 0;}.sc_keyVisualWrapper .keyVisualLink {display:none;}.sc_keyVisualWrapper .keyVisualSearchContainer .contentBox {margin:10px auto; width:630px;}.sc_keyVisualWrapper .keyVisualSearchInput {width:580px;}.sc_keyVisualWrapper .keyVisualImageContainer {overflow:hidden;}.sc_keyVisualWrapper .keyVisualHeadline{position:absolute; top:25px; left:25px;}.sc_keyVisualWrapper .keyVisualHeadline h3 {color:white; font-size:28px; line-height:26px; font-weight:normal;}#fb_mod_wrapper .fieldwrapper label .optional{margin-bottom:0; margin-right:0; margin-top:-3px; vertical-align:top;}#fb_mod_wrapper .fieldwrapper .infoMessage {margin-left:5px;}#fb_mod_wrapper .fieldwrapper.wide {margin-bottom:20px;}#fb_mod_wrapper .dijitTextBoxError .dijitValidationIcon {border:none;}.lh_fbMargin {margin:20px 0;}.lh_marginTop {margin-top:5px;}.lh_padding {padding:10px 0;}.lh_fbColumn2_1, .lh_fbColumn2_2 {width:47%; float:left; margin-top:5px;}.lh_catalogInfoText {margin:5px 0; line-height:18px;}.lh_catalogInfoText a {color:#333;}.lh_catalogPhone{font-weight:bold; font-size:16px;}.lh_catalogPhone a {color:#333;}.lh_catalogOpening{margin-top:5px; line-height:18px;}.lh_catalogInfoFooterText{margin-top:5px; font-size:10px; color:#666; padding:0 10px 20px 10px;}.lh_catalogInfoFooterText p, .lh_catalogInfoText p {padding:0 !important; line-height:18px;}.lh_catalogLink.pi_link{margin:10px 0; color:#006;}#lh_mam_Service_Select, #lh_online_Support_Select, #cw_country_selector {width:250px;}#lh_mam_Service_Select .dijitSelect, #lh_online_Support_Select .dijitSelect {width:100%;}.lh_tableFirst{padding:3px 21px 3px 0; vertical-align:top;}.fb_borderSeperator {border-bottom:1px solid #ccc; padding-bottom:0;}.fb_errorField {border:1px solid #c00; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; padding:10px; color:#CC0000; margin-bottom:30px;}.fb_errorField ul.fb_errorList li {margin-bottom:5px;}.fb_errorField a{float:right;}li.fb_errorMessage {background: url("../../img/hp_2010/content/errorContainerIcon.gif") no-repeat scroll 0 0 transparent; color: #CC0000; margin-bottom: 10px; min-height: 20px; padding: 2px 10px 0 30px;}#fb_mod_wrapper .dijitValidationTextBox,#loginSelectionContainer .dijitValidationTextBox,#fb_mod_wrapper .dijitTextBox,#fb_mod_wrapper .dijitSelect {} #fb_mod_wrapper .dijitSelect {height:auto;}#fb_mod_wrapper .dijitCheckBox {float:left; height:21px; margin-right:10px;}.fb_InputWrapperLeft {float:left; display:block; margin-top:10px;}#loginSelectionContainer label {display:block; margin-top:10px; width:205px;}#loginSelectionContainer a.pi_link {display:inline; margin-left:10px;}#loginSelectionContainer .fbInputWrapperLeft {margin-top:15px;}#fb_mod_wrapper label {display:block; margin-bottom:0; width:250px; margin-right:15px;}#fb_mod_wrapper .title {width:150px;}#fb_mod_wrapper .firstname, #fb_mod_wrapper .lastname, #fb_mod_wrapper .email, #fb_mod_wrapper .mam_number {width:205px; margin-right:20px;}#fb_mod_wrapper .street_name {width:320px;}#fb_mod_wrapper .street_no {width:50px;}#fb_mod_wrapper .zip {width:50px;}#fb_mod_wrapper .city {width:320px;}#fb_mod_wrapper .address_details {width:385px;}#fb_mod_wrapper .country {width: 320px;}#fb_mod_wrapper label.phone {width:320px;}#fb_mod_wrapper .phone_area {width:70px; margin-right:10px;}#fb_mod_wrapper .phone_country {width:120px; margin-right:10px; overflow:hidden;}#fb_mod_wrapper table.phone_country .dijitSelectLabel {width:85px; overflow:hidden; text-align:left;}#fb_mod_wrapper table.phone_country .dijitSelect .dijitButtonContents {width:80px; overflow:hidden;}#fb_mod_wrapper .phone_number {width:175px;}#fb_mod_wrapper #addCustomer {margin-bottom:20px;}#fb_mod_wrapper .flight_number {width:100px;}#fb_mod_wrapper label.flight_number {width:120px; padding-left:25px;}#fb_mod_wrapper label.ticket_no_lh {width:200px; padding-left:25px;}#fb_mod_wrapper .ticket_no_lh{width:155px;}#fb_mod_wrapper #refundTicketCheckbox {}#fb_mod_wrapper .refund_reason {width:180px;}#fb_mod_wrapper .refund_segment {width:500px; height:100px; max-width:500px;}#fb_mod_wrapper .flight_number_prefix, #fb_mod_wrapper .ticket_number_prefix {display:block; float:left; line-height:23px; margin-right:5px; width:20px; height:25px;}#fb_mod_wrapper #FlightDate, #fb_mod_wrapper #FlightDate2 {border:1px solid #ccc; color:#333; height:18px; width:174px; font-size:1em; padding:0 0 0 4px; margin:0; line-height:1.333em;}#fb_mod_wrapper .airline {width:320px;}#fb_mod_wrapper #f-originName,#fb_mod_wrapper #f-destinationName {margin-right:15px;}#fb_mod_wrapper .attachment {width:320px;}#fb_mod_wrapper label.phone span {color:#666;}#fb_mod_wrapper .ticket_no,#fb_mod_wrapper .file_key {width:130px;}#fb_mod_wrapper #f-originName0 {width:134px;}#fb_mod_wrapper #f-destinationName0 {width:134px;}#fb_mod_wrapper .airport-dir {margin-right:5px;}#fb_mod_flightDetails label {width:auto;}#fb_mod_wrapper label.fb_radio {width:auto; margin-left:25px;}#fb_mod_flightDetails .flight_number_prefix {margin:0;}#fb_mod_flightDetails #fd_FlightNumber .flight_number {width:78px; margin-right:10px;}#fb_mod_flightDetails label.flight_number {padding-left:20px;}#fb_mod_flightDetails .fd_flight_time {width:98px; margin-right:10px;}#fb_mod_flightDetails .fd_file_key {width:138px; margin-right:10px;}#fb_mod_flightDetails #FlightDate2 {width:134px; margin-right:10px; height:20px;}#fb_mod_wrapper {width:700px; height:auto;}#fb_mod_wrapper .dijitSelect .dijitButtonContents {width:100%;}#fb_mod_wrapper .overwriteMessage {background:none; border-bottom:1px solid #ccc; border-top:1px solid #ccc; color:#333; display:none; padding:8px 0 8px 40px; margin:5px 0; margin-left:-10px; width:660px;}#fb_mod_dynamicWrapper {border:1px solid #ccc;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:10px;} #fb_mod_catSelector {border:1px solid #ccc; padding:10px; margin-bottom:30px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}#fb_mod_catSelector .firstColumn {}#fb_mod_catSelector .secondColumn {margin-top:-10px; margin-right:-10px; max-height:180px; overflow:hidden; background: rgb(229,229,229); background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);}#CAT_SELECT_1_menu, #CAT_SELECT_2_menu, #CAT_SELECT_3_menu, #CAT_SELECT_4_menu {padding:1px 0; font-size:14px;}#fb_mod_catSelector .secondColumn p {padding:10px 10px 20px;}#fb_mod_catSelector .secondColumn p iframe {border: 0 none; min-height: 152px; width: 100%;}#fb_mod_catSelector .selectorQuestion.fb_borderSeperator {border-top:1px solid #ccc; border-bottom:none; padding:15px 0 0 0;}#fb_mod_personal {border:1px solid #ccc; margin-bottom:30px; padding:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}#fb_mod_comment .dijitTextBox {width:500px !important; height:100%;}#fb_comment_char_msg {margin-top:5px;}#fb_mod_ticket .dijitRadio, #fb_mod_assistanceType .dijitRadio, #fb_mod_companionReasons .dijitRadio {float:left; height:21px; margin-right:10px;}#fb_mod_ticket .fbRadioWrapper {float:left; margin:0; width:180px;}#fb_mod_ticket label.marginLeft {margin-left:22px;}#fb_mod_customer2, #fb_mod_customer3, #fb_mod_customer4 {margin-top:20px;}#fb_mod_customer2.fb_borderSeperator, #fb_mod_customer3.fb_borderSeperator {border-bottom:none; border-top:1px solid #ccc; padding-top:15px;}label.customerChk {line-height:21px;}a.fb_removePassenger{background:url("../../img/hp_2010/fm/icon_trash.png") no-repeat 0 -10px transparent; float:right; color:#666; font-size:12px; font-weight:normal; height:10px; line-height:10px; padding:0 0 0 15px;}a.fb_removePassenger:hover{background:url("../../img/hp_2010/fm/icon_trash.png") no-repeat 0 0 transparent; color:#006;}#fb_mod_address {margin-top:20px;}#fb_mod_attachment {border: 1px solid #ccc; border-top:none; border-top-left-radius:0; border-top-right-radius:0; margin-top:-54px; padding:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}#fb_mod_dynamicWrapper.lh_fbBorder{border-bottom-left-radius:0 !important; border-bottom-right-radius:0 !important; border-bottom:none !important;}#fup-tbl .td-labels, #fub-reload, .td-fields {display:block; float:left;}#fup-add-sec {clear:both; padding-top:15px;}#fub-reload{}#fub-reload .subtpl{margin-top:0;}#fup-error{float:left; line-height:23px;}#fup-tbl {margin-top:5px;}#fup-attach-node {margin-top:10px; margin-left:0;}input.fb_uploadfile {height:0; width:0; overflow:hidden; position:absolute; top:-9999px;}input.fb_uploadfile.ieMode {top:auto; width:420px; height:27px; z-index:1000; filter:alpha(opacity: 0);}label#labelFileButton {display:inline;}div.fakefile {}input#fileTrigger,input.disable {border:1px solid #ccc; height:22px; margin-right:20px; padding:2px 4px 1px 5px; width:320px;}label.ieMode {position:relative;}label.ieMode span.fb_uploadIE {position:absolute; left:0; top:0; width:80px; height: 25px; background:url("../../img/trans-70p.png") no-repeat -5000px;}input.inputFile_ff3_6_Mode {position:relative; opacity:0; left:193px; height:auto; top:0;}.lh_roundedBorder {border:1px solid #ccc; margin-bottom:30px; padding:10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}.socialLinks2013 ul li img {margin-right:5px; vertical-align:middle;}#cancelled_flights .infoMessage {background: url("../../img/hp_2010/content/faq_icon_small.png") no-repeat scroll 0 0 transparent; display:inline-block; height:16px; text-indent:-9999px; vertical-align:top; width:16px;}#cancelled_flights span.optional{border:1px solid #ccc; color:#333; background-color:#f5f5f5; font-size:10px; font-weight:normal; display:inline-block; margin:0 3px 3px 10px; border-left:none; padding:0 8px 0 0; line-height:15px; height:14px; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -o-border-radius:0 3px 3px 0; -khtml-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0;}#cancelled_flights span.optional span {background:url("../../img/hp_2010/fm/arrow_hint_left.png") no-repeat 0 0 transparent; display:inline-block; height:16px; width:9px; margin-left:-8px; margin-right:3px; position:relative; top:-1px;}#cf_errorMsg div.cf_errorMessage {background:url("../../img/hp_2010/content/errorContainerIcon.gif") no-repeat scroll 0 0 transparent; color: #C00; height: 20px; padding: 2px 10px 0 30px;}#cf_errorMsg.active {border-bottom:1px solid #ccc; padding:10px;}.cf_buttonWrapper.cf_footer {margin-left:10px;}#cancelled_flights label {display:block; margin-bottom:2px;}label.cf_flightNumber, label.cf_departureDate, label.cf_arrivalDate {width:90px; word-wrap:break-word;}label.cf_departureAirport, label.cf_arrivalAirport {width:180px; word-wrap:break-word;}#cancelled_flights table.cf_departure_date_select .dijitSelectLabel, #cancelled_flights table.cf_arrival_date_select .dijitSelectLabel {overflow:hidden; width:60px;}.cf_filterPane {padding:10px;}.cf_errorMsg {border-bottom:1px solid #ccc; display:none;}.cf_filterArea {border-bottom:1px solid #ccc; padding:20px 0;}.cf_buttons {padding:10px 0 30px;}.cf_buttonWrapper{margin-right:10px;}#cf_flight_number {width:80px; margin-right:10px; padding-right:4px;}#cf-originName1 {margin-right:7px;}.cf_filterArea input[type="text"]{background:none repeat scroll 0 0 transparent; border:1px solid #ccc; color:#333; font-size:1em; height:18px; line-height:1.333em; padding:0 0 0 4px; width: 154px; margin-right:10px; padding-right:20px;}.cf_filterArea input:focus {border:1px solid #ffb300;}.cf_airportWrapper {position:relative;}#cancelled_flights a .airport-dir {margin:0 -14px 0 0; padding:0; position:relative; right:27px;}#cancelled_flights a .cf_airport-dir {right:20px;}.cf_table {width:100%;}.cf_table th.cf_th_flight {width:139px;}.cf_table th.cf_th_date {width:99px;}.cf_table th.cf_th_airport {width:154px;}.cf_table th {background:#ebebeb; border:1px solid #ccc;}.cf_table th {height:37px; padding-left:10px; font-weight:bold; color:#000;}.cf_table th.first {border-left:none;}.cf_table th.last {border-right:none;}.cf_table tbody tr {height:50px; border-bottom:1px solid #ccc;}.cf_table tbody tr.last {border-bottom:none;}.cf_table tbody tr.even {background-color:#ebebeb;}.cf_table tbody tr.odd {background-color:#fff}.cf_table tbody td {border-right:1px solid #ccc; padding:10px;}.cf_table tbody tr.even td {border-right:1px solid #fff;}.cf_table tbody td.first {border-right:none;}.cf_table tbody tr.even td.first {border-right:none;}.cf_table tbody td.last {border-right:none;}.cf_table tbody tr.even td.last {border-right:none;}.cf_table tbody tr.lastRow {border-bottom:none;}.cf_table img.cf_lh_carrier_logo {max-width:25px;}#loginPortlet input[type="checkbox"] {float:left;}#loginPortlet .lp-check-label {padding-Left:20px; margin-top:15px;}#loginPortlet .hint {font-size:0.833em;}#loginPortlet .btnWrapper button {margin-right:5px;}#loginPortlet .pi_link {display:inline-block;}#forget-pass p {margin-bottom:15px;}#forget-pass .footnote {font-size:0.833em; margin-bottom:0;}#forget-pass .btnWrapper {margin:5px 0 15px;}#change-pass p {margin-bottom:15px;}#change-pass .btnWrapper {margin-top:5px;}.lh_standardTable {width:100%;}.lh_standardTable th {background:#ebebeb; height:37px; padding-left:10px; font-weight:bold; color:#000;}.lh_standardTable .border thead th {border: 1px solid #ccc;}.lh_standardTable th.first{border-left:none;}.lh_standardTable th.last {border-right:none;}.lh_standardTable tbody tr {height:50px; border-top:1px solid #ccc;}.lh_standardTable tbody tr.last {border-bottom:none;}.lh_standardTable tbody tr.odd {background-color:#ebebeb;}.lh_standardTable tbody tr.even {background-color:#fff;}.lh_standardTable tbody td {padding:10px;}.lh_standardTable tbody td.first {border-right:none;}.lh_standardTable tbody tr.odd td.first {border-right:none;}.lh_standardTable tbody td.last {border-right:none;}.lh_standardTable tbody tr.odd td.last {border-right:none;}.lh_standardTable tbody tr.lastRow {border-bottom:none;}.lh_standardTable tfoot tr.lastRow {border-bottom:none;}.lh_standardTable tfoot tr.firstRow {border-top:1px solid #ccc;}.lh_standardTable tfoot tr {height:50px; border-bottom:1px solid #ccc; font-size:18px; line-height:26px; background:#ccc;}.lh_standardTable tfoot td {padding:10px;}.lh_standardTable td span.rightAl {float: right;}.lh_standardTable td span.leftAl {float: left;}.lh_standardTable tr.as_promotion {height:auto; border:none;}.lh_standardTable tr.as_promotion td {padding-top:0; padding-bottom:0;}.lh_standardTable tr.as_promotion.last td {padding-bottom:10px;} .lh-x-margin {margin:15px 0;}.lh-x-marginRight {margin-right:15px;}#accountStatementForm .lh_roundedBorder {border:1px solid #ccc; padding:0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;}#accountStatementForm .pi_groupContainer.white {padding: 15px 0 0 0}.lh_fontRight {text-align:right;}.lh_roundTopBorder {-webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px;}#accountStatementForm .infoMessage {background:url("../../img/hp_2010/content/faq_icon_small.png") no-repeat scroll 0 0 transparent; display:inline-block; height:16px; text-indent:-9999px; vertical-align:top; width:16px;}.pi_groupContainerHeadline.lh_memberFTL .pi_containerPrimaryHeadline,.pi_groupContainerHeadline.lh_memberBASE .pi_containerPrimaryHeadline,.pi_groupContainerHeadline.lh_memberINST .pi_containerPrimaryHeadline,.pi_groupContainerHeadline.lh_memberSEN .pi_containerPrimaryHeadline,.pi_groupContainerHeadline.lh_memberHON .pi_containerPrimaryHeadline {color:#fff; padding:10px 0;}.pi_groupContainerHeadline.lh_padding10 .pi_containerPrimaryHeadline {padding:10px 0;}.as_userinfo .subtpl {line-height:18px; margin:0 0 6px;}.as_fontBold {font-weight:bold;}.x-hidden {display:none;}.v-rm10 {margin-right:10px;}.v-rm20 {margin-right:20px;}.v-lm20 {margin-left:20px;}.profile-box {border:1px solid #ccc; padding:15px 10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}.profile fieldset {margin:0; padding:0; position:relative;}.profile-block {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:12px 0; margin:0; display:table; width:100%;}.profile-block.simple {border-bottom:none; padding:17px 0 20px 0;}.profile-block.simple.first {padding-top:12px;}.profile-block.simple.last {padding-bottom:10px;}.profile .heading {margin-bottom:12px;}.profile-button {padding:10px 0; margin:0;}.profile-rows {padding:0; margin:0 20px 9px 0; width:208px;}.profile-rows.first {width:208px;}.profile-rows.highlight {font-weight:bold;}.profile-rows.half {width:140px;}.profile-rows.first.half {width:130px;}.profile-rows.full {width:100%; margin-right:0;}.profile-rows.nrm {margin-right:0; word-wrap:break-word;}.profile-rows.last, .profile .fieldwrapper.last {margin-bottom:0;}.profile .fieldwrapper.narrow {margin-bottom:10px;}.profile .fieldwrapper * a.infoMessage {margin-top:-2px;}.profile .fieldwrapper label > span.optional {margin-top:-2px; margin-bottom:0; margin-right:0; vertical-align:top;}.profile input[type="radio"]:checked + label, .profile input[type="checkbox"]:checked + label {font-weight:bold;}.profile input[type="checkbox"]:disabled + label {font-weight:normal;}.profile-subline {margin:0 0 20px 0; font-weight:bold;}.profile .remove-wrapper {margin-left:20px; margin-top:3px;}.profile-footer {font-size:0.9em; color:#666; padding:0 10px; margin:30px 0;}.profile-s-label {color:#666; font-size:10px; padding:0 0 0 3px;}.btnWrapper.pu-back {border-top:1px solid #ccc; margin:20px 0; padding:10px 0;}.profile .fieldwrapper {margin-bottom:15px;}.profile .fieldwrapper .infoMessage {margin-left:5px;}.profile input[type="radio"] + label, .profile input[type="checkbox"] + label {display:inline; padding-left:5px;}.profile .active-icon {margin:0 10px 0 0;}.profile span.profile-delete {background:url("../../img/hp_2010/content/icon_info.png") no-repeat 0 50%; padding-left:26px;}.profile a .airport-dir {margin:0 -12px 0 0; padding:0; position:relative; right:21px;}.profile .pi_groupContainer.white.as .profile-block {border-top:none; padding-top:0;}.profile .pi_groupContainer.white.as {padding:0; background:#fff;}.profile .pi_groupContainer.white.as .pi_groupContainerHeadline {margin-bottom:0;} .profile .pi_groupContainer.as .pi_groupContainerHeadline {padding:15px 0 15px 10px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px;}.profile .lh_memberBASE .pi_containerSecondaryHeadline, .profile .lh_memberINST .pi_containerSecondaryHeadline,.profile .lh_memberHON .pi_containerSecondaryHeadline{color:#fff;}.profile .lh_memberFTL .pi_containerSecondaryHeadline, .profile .lh_memberSEN .pi_containerSecondaryHeadline {color:#333;}.profile input.disabled {background:#eee; border:1px solid #ccc; color:#868686;}.profile-msg {margin:0 0 30px 0;}.profile.confirm-msg {font-size:18px; color:#333; background:url("../../img/hp_2010/app/icon_pagemessage_positive.png") no-repeat 15px 50%; padding-left:45px; margin:0 0 20px 0;}ul.profile-msg-list li {margin:0 0 20px 0; padding-left:26px;}ul.profile-msg-list li.error-profile {padding-left:0; margin-bottom:0;}li.warning-msg {background:url("../../img/hp_2010/app/icon_warning.png") no-repeat 0 50%;}span.warning-msg-link {float:right;}li.information-msg {background:url("../../img/hp_2010/app/icon_message_info.png") no-repeat 0 50%; min-height:16px;}ul.profile-msg-list li.last {margin-bottom:15px;}#error-msg-id .msg-error {padding:0; color:#c00; font-weight:normal;}#error-msg-id ul.msg-error li {background:url("../../img/hp_2010/app/icon_error.png") no-repeat 0 50%; margin:0 0 20px 0; padding:0 0 0 26px;}#error-msg-id ul.msg-error li div {padding:0;}#error-msg-id ul.msg-error li:last-child {margin-bottom:15px;}.profile-msg-list.profile-box {padding-bottom:0;}.profile-barometer-label {width:220px; float:right;margin-top:-30px; height:10px;}.profile-progress-bar {width:220px; height:5px; background:#ccc; margin-top:-15px; float:right; box-shadow:2px 3px 5px -1px #aaa;}.profile-progress-bar-inner {width:1%; height:5px; background:#ffb300;}.pu-pd .profile-rows {margin-bottom:4px;}.pu-pd .profile-rows.highlight {margin-bottom:-6px;}.pu-pd .profile-rows.last {margin-bottom:0;}.pu-pd input.pd-pref-radio {margin:3px 0 0 0;}.pu-pd input.pd-mail {width:354px;}.pu-pd input.pd-add-address-2 {width:184px; margin-left:8px;}.pu-oc div.oc-privacy {background:url("../../img/hp_2010/app/icon_secure.png") no-repeat 0 0; padding:0 0 0 26px; margin:0; height:21px; width:auto; line-height:21px;}.pu-oc div.warning-msg {background:url("../../img/hp_2010/app/icon_warning.png") no-repeat 0 10%; padding:0 0 0 26px; margin:0 0 20px 0; width:auto;}.pu-oc div.info-msg {background:url("../../img/hp_2010/app/icon_message_info.png") no-repeat 0 10%; padding:0 0 0 26px; margin:0 0 20px 0; width:auto; min-height:16px;}.pu-oc div.info-msg span {float:right;}.pu-oc fieldset.wide-fields .fieldwrapper {margin-bottom:25px;}.pu-oc input[type="checkbox"]:disabled {background:#eee; border:1px solid #ccc;}.profile.rt-dialog > a {background:url("../../img/hp_2010/content/icon_dialog.png") 0 1px no-repeat; padding-left:15px;}.profile.rt-dialog > a:hover {background-position:0 -19px;}.tp-phone-lbl {margin:10px 0 0 20px;}#oc-explanation-text {background:url("../../img/hp_2010/app/icon_message_info.png") no-repeat 0 50%; padding:10px 0 10px 26px; margin:0 0 20px 0; width:auto; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}#fp-submit {margin-left:20px;}.dl-delete .profile-footer {padding:0; margin:0;}.dl-btn-wrp {margin-bottom:20px;}.dl-btn-wrp form {display:inline; margin-right:10px;}.dl-delete p {margin-bottom:15px;}.profile .pe-dob {margin:0 0 1px 0;}.profile .pe-middle-name > span.optional {margin-top:-2px; margin-bottom:0; vertical-align:top;}.pe-introduction {padding:15px 10px;}.pe-introduction-text {padding:10px 0;}.pe div.info-msg {background:url("../../img/hp_2010/app/icon_message_info.png") no-repeat 10px 50%; padding:10px 0 10px 36px; margin:0 0 20px 0; width:auto; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}.pe .profile-box {margin-bottom:20px; border:1px solid #006;}.pe-introduction-text ul {list-style:none outside none; margin:6px 0 6px 0; padding:0;}.pe-introduction-text ul li {background:url("../../img/lst_bullet_yellow.gif") no-repeat 0 5px; margin-bottom:4px; padding-left:11px;}.pe-services {margin:0 0 20px 0;}.pe-services .profile-box {height:63px; width:338px; border:1px solid #ccc; padding:0; margin-bottom:20px;}.pe-services .pe-img-wrapper {width:85px; height:63px; line-height:63px; text-align:center; display:table-cell; vertical-align:middle;}.pe-services .pe-benefit {color:#006; font-size:14px; display:table-cell; vertical-align:middle;}.pe-mam-wlc-msg.profile-box {padding-top:20px; border-color:#ccc;}.pe-stp {border-top:1px solid #ccc; padding:20px 0; color:#333; font-size:18px;}.pe-stp.first {border-top:none; padding:0; margin-top:61px; margin-bottom:20px;}.pe-salutation {margin:10px 0 20px 0; padding:0 0 0 10px; font-size:18px; color:#333;}.pe-profile-headline,.pe-mam-wlc-msg-header {font-size:26px; color:#666; margin:0 0 20px 10px;}.pe-mam-wlc-msg-header {margin-left:0;}#pe-print-pdf {margin-bottom:20px;}.pe.btn-wrapper {padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:10px;}#pe-submit {margin-right:10px;}#pe-back {margin-right:10px;}.pe-card-wrapper {width:361px; height:223px; background:url("../../img/hp_2010/profile_rd/mam_card_dln.png") no-repeat; text-align:center;}.pe-mam-name {font-size:11px; height:33px; margin-left:12px; margin-top:125px; position:absolute; text-align:center; width:330px; z-index:999;}.pe-card img {width:330px; margin:5px 0 0 0;}.profile-sb {width:340px; height:30px; padding:0 0 0 10px; color:#006; font-size:14px; line-height:30px;}.profile-sb.active {background:url("../../img/hp_2010/content/nav_nor.gif") no-repeat 100% 0 #ffb300;}.profile-sb.next {background:url("../../img/hp_2010/content/raodmap_bg.gif") repeat 0 0; color:#666;}.profile-sb.visited {background:url("../../img/hp_2010/content/road_bar_sel.gif") no-repeat 100% 0 #999; color:#fff;}.profile-sb.active.last {background-image:none;}.profile input.w380p {width:374px;}.profile input.w120p, .profile select.w120p {width:114px;}.profile input.w140p {width:134px;}.profile input.w150p {width:144px;}.profile input.w70p {width:64px;}.profile input.w180p {width:174px;}.profile input.w170p {width:164px;}.profile input.w460p {width:454px;}.profile input.w220p {width:214px;}.profile input.w210p {width:204px;}.profile select.profile-bd {width:55px; margin:0 10px 0 0;}#pd-preferred-phone {height:20px;}.profile .dob-select .dijitSelect .dijitSelectLabel {max-width:40px; overflow:hidden;}.profile #pe-title .dijitSelect .dijitSelectLabel {max-width:120px; overflow:hidden;}.pd-state .dijitSelect .dijitSelectLabel {max-width:90px; overflow:hidden;}.profile #pe-phone .dijitSelectLabel, .profile #pe-state .dijitSelectLabel {max-width:90px; overflow:hidden;}.profile #pe-country .dijitSelectLabel {max-width:290px; overflow:hidden;}.dj_ie .profile .dijitSelect .dijitButtonText {height:18px;}#social-enrolment-wrapper {margin-bottom:20px;}#social-enrolment-wrapper img {margin-right:10px;}#user-connects .w50 {margin:15px 0 15px;}#user-connects img {float:left; width:70px; margin-right:15px;}#user-connects h6 {font-weight:bold; font-size:1em; margin-bottom:5px;}#user-connects .w50 p {margin-bottom:4px;}#user-connects .pi_link {display:inline-block;}#add-connects .w25 {margin:15px 0;}#add-connects .pi_link {display:inline-block; margin-left:10px;}.lh-winfo-wrp {margin-right:20px;}.lh-city-wrp {margin-bottom:20px;}.lh-winfo-current {margin-bottom:10px;}.lh-winfo-current .winfo-deg {font-size:20px;}.lh-winfo-current .winfo-deg {margin-right:20px;}.lh-winfo-current .winfo-icon {margin-right:5px;}.lh-w-detail-wrp {margin-bottom:10px; width:302px;}.lh-w-detail-wrp.fr {float:right;}.lh-w-detail-wrp.fl {float:left;}.lh-w-detail-wrp h2{padding-left:0; margin-bottom:0;}.lh-w-detail {border:1px solid #b4b4b4; border-top:none; padding:9px;}.center-wrp-2 .lh-w-detail-wrp {width:263px;}.center-wrp-2 .lh-w-detail-wrp img {max-width:100%;}.lh .flight-status .dijitTabContent {min-width:100px !important; padding:9px 5px 10px !important;}#contentPaneFlex {margin:10px 0 0 10px; display:table; width:100%;} .flight-status fieldset p {margin:0 0 7px 0; line-height:1.666em;}.flight-status h4 {font-size:1em; font-weight:bold; margin-bottom:13px;}.flight-status input[type="text"] {width:134px;}.flight-status input[type="radio"] + label, .flight-status input[type="checkbox"] + label {display:inline; padding-left:5px; vertical-align:top;}.flight-status input[type="radio"]:checked + label {font-weight:bold;}.flight-status .dijitValidationContainer input[type="text"] {border:none;}.flight-status input[type="checkbox"] {vertical-align:-2px; margin-right:4px;}.flight-status input[type="radio"]:focus {border:none;}.FlightIcon {margin:0 5px 0 0; padding:0; float:left;}.flight-status .dijitTabContent {padding:9px 5px 10px!important; min-width:100px!important;}.flight-status .dijitContentPane {padding:20px 0 0;}.flight-status .flight-route .fieldwrapper {margin-bottom:20px;}#check-flights .dijitSelect {margin-right:17px !important;}.flight-status .fieldwrapper.last {margin-bottom:0;}.flight-status .flightDetails .fieldwrapper {margin-bottom:15px;margin-right:0;}.flight-status .search-result-table .fieldwrapper {margin-bottom:0; margin-right:0}.flight-status .info-icon {margin:0 5px 5px 0;}.flight-status #flight-Number {margin-right:16px;}.flight-status .nowrap {white-space:nowrap;}.flight-status .subtpl .dijitSelectLabel {max-width:65px; overflow:hidden;}.lh .flight-status .dijitTabContainerTop-tabs {padding-left:8px;}.lh #contentPane.flight-status h2 {color:#666; font-weight:normal;}.lh .flight-status .dijitTabPaneWrapper {border:0; border-top:1px solid #ccc;}.lh .flight-status .dijitTabListWrapper, .lh .flight-status .dijitLayoutContainer {overflow:visible;}.lh .flight-status .dijitTabContainerTop-tabs .dijitTab {top:1px;}.lh .flight-status .dijitTabContainerTop-tabs .dijitTabContent {color:#006;}.lh .flight-status .dijitTabContainerTop-tabs .dijitTabChecked {box-shadow:none!important; -moz-box-shadow:none; border-color:#d9d9d9; border-bottom: 1px solid #fff;}.lh .flight-status .lhTitlePaneInnerBody_true .contentWrapper {margin:0;}.lh .flight-status .dijitSelectFocused {border:1px solid #ffb300;}.lh .flight-status .dijitSelect .dijitArrowButton {border:none;}.lh .flight-status .dijitSelect .dijitButtonText {min-width:0;}.flight-status .title_subHeading {color:#333; font-size:12px; display:block; margin-top:5px; padding-left:1px;}.flightDetails {border-top:1px solid #dcdcdc; background:#fff; padding:20px 10px 10px;}.flightDetails_top {padding:20px 10px 10px; position:relative;}.flight-status .flightDetailsLabel{padding-bottom:15px;}.flight-status .flightDeatisTopShadow{padding:20px 10px;}.lh .flight-status .lhTitlePane .imageNode {background-repeat:no-repeat; margin:5px 5px 0 0; float:left; width:21px;}.lh .flight-status {position:relative; margin:10px 0 0 !important;}.flight-status .lh_status_blue {color:#06c; font-weight:bold; padding-bottom:0;}.flightDetails_top .lh_status_blue {color:#06c; font-weight:bold; padding-bottom:4px; position:absolute; right:0; top:1px; width:120px;}.flight-status .lh_status_red {color:#f00; font-weight:bold; padding-bottom:0;}.flight_operated {padding-left:5px;}.flight-status .pi_accordionModul {margin-bottom:20px;}.flight-status .fb-login-button {margin-bottom:12px; display:block;}.flight-status .twitter-connect-large {margin:0 0 20px 0; background:url("../../img/twitter_connect_170px.png") no-repeat scroll left top transparent; height:26px; width:170px; border:0 none; display:inline-block;}.flight-status .twitter-connect-large:hover {background-position:left -26px;}.flight-status .flight_status_email {padding-left:10px;}.flight-status .flight_status_email_wrapper {margin-bottom:9px; overflow:hidden;}.flight-status .flight_status_email_wrapper input {margin-bottom:3px;}.flight-status .flight_status_SMS {padding-left:10px;}.flight-status .flight_status_SMS_wrapper {margin-bottom:9px; overflow:hidden;}.flight-status .SMSformat {float:left; padding-left:20px;}.flight-status .areacode {margin:0 10px; padding:0 !important; width:50px !important; float:left;}#flight-status-subscription{margin-bottom:21px;}.flightstatus-icon-entry {position:relative; top:2px;}.flightstatus-icon-entry span {vertical-align:middle;}.flightstatus-email-icon, .flightstatus-twitter-icon, .flightstatus-facebook-icon, .flightstatus-sms-icon, .flightstatus-mobile-icon {float:left; width:20px; height:20px; padding-right:4px; position:relative; bottom:2px;}.flight-status .timetable_city_Wrapper {margin-bottom:21px;}#flights-result .dijitSelectLabel {max-width:95px; overflow:hidden;}#flights-result .dijitSelectLabel .link {padding-top:0; background-position:0 5px;}.lhTitlePane .contentWrapper > p:first-child {margin:15px 10px 10px !important;}.flight-status #subscriptionConf_pane {margin:10px;} .flight-subscription-msg {font-weight:bold; padding-bottom:20px;}.lh .flight-status .clearfix {display:block;}.lh .flight-status .lhTitlePane_regular, .lh .flight-status .lhTitlePane_highlighted, .lh .flight-status .lhTitlePane_confirmation, .lh .flight-status .lhTitlePane_error {border:none;}.lh .flight-status .lhTitlePaneInnerBody_true {-webkit-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0;}.lh .flight-status #flightplan .lhTitlePaneInnerBody_true,.lh .flight-status #flight-subscription .lhTitlePaneInnerBody_true {background:white;}.lh .flight-status .buttonBar {padding-top:10px; margin:0 10px 20px 10px; border-top:1px solid #ccc;}.lh .flight-status .buttonBar .fieldwrapper {margin-bottom:0;}.lh .flight-status .fl-detail-options.dijitSelect {height:27px; min-width:88px; background: rgb(255,255,255); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(245,245,245,1) 50%, rgba(236,236,236,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(50%,rgba(245,245,245,1)), color-stop(100%,rgba(236,236,236,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 50%,rgba(236,236,236,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 50%,rgba(236,236,236,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 50%,rgba(236,236,236,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 50%,rgba(236,236,236,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); border: 1px solid #d5d4d4; -webkit-border-radius:4px; border-radius:4px; color:#006;}.lh .flight-status .fl-detail-options.dijitSelectHover {filter:none; background:#fff; color:#666;}#flights-result .search-result-table .first {text-align:center;}#flights-result .search-result-table th {background:#ebebeb; font-weight:bold; padding:12px 8px; text-align:left;}#flights-result .search-result-table th.no-spacer {background:#ebebeb; font-weight:bold; padding:8px; text-align:left;}#flights-result .search-result-table {background:none repeat scroll 0 0 #fff; width:100%;}#flights-result .search-result-table .w22 {width:22%;}#flights-result .search-result-table tr.odd {border-top:2px solid transparent; border-left:2px solid transparent; border-right:2px solid transparent;}#flights-result .search-result-table tr.even {border-top:2px solid transparent;border-left:2px solid transparent; border-right:2px solid transparent;}#flights-result .search-result-table tr.odd td {padding:8px; background:none repeat scroll 0 0 #fff;}#flights-result .search-result-table tr.even td {padding:8px; background:none repeat scroll 0 0 #ebebeb;}#flights-result .search-result-table tr.even:last-child {border-bottom:2px solid #ebebeb;}#flights-result .search-result-table tr.odd:last-child {border-bottom:2px solid transparent;}.flight-status tr.lh-row-hover {margin-top:2px; padding:8px 10px; border:2px solid #ffb60a !important; cursor:pointer;}#flights-result .search-result-table tr.odd td.last .fieldwrapper td, #flights-result table.search-result-table tr.even td.last .fieldwrapper td {padding:0; background:none}#flights-result .search-result-table tr.alternatbgcolor_first td.last .dijitSelectMenu td.dijitMenuItemLabel{background:url("../../img/hp_2010/header/pagelink.png") no-repeat scroll 0 3px transparent; padding-left:15px;}#flights-result .search-result-table .logo_link{bottom:3px;color:#006; padding-left:10px; position:relative; font-size:0.9166em;}#flights-result .search-result-table .w10 {width:10%;}#flights-result .search-result-table .w20 {width:20%;}#flights-result .search-result-table .w40 {width:40%;}#flights-result .search-result-table .x-lh-ad-alternative-flights.link {padding-top:0; background-position:0 4px;}.flight-status .subtpl .w28 {width:28%;}.flight-status .subtpl .w31 {width:31%;}.flight-status .subtpl .w27 {width:27%;}.flight-status .subtpl .w25 {width:25%;}.flight-status .subtpl .w22 {width:22%;}.flight-status .subtpl .w23 {width:23%;}.flight-status fieldset {margin:0; padding:0;}.flight-status .flight-route {padding:0 10px;}.flight-status-details {border-bottom:1px solid #ccc; padding:15px 0; margin:0 10px;}.flight-status-details.last {border-bottom:none;}.flight-status-details h3 {font-size:1.333em;}.flight-status .buttonWrapper a,.flight-status .buttonWrapper button {margin-right:15px;}.flight-status .buttonWrapper a.link,.flight-status .buttonWrapper a.dialog {margin-right:20px;}.flight-status .aircraft-type {margin-right:15px;}.flight-subscription-panel-content {padding:12px 10px 20px 10px;}.flight-subscription-panel-content .txtLbl {padding-bottom:12px;}.lh #flightmap .lhTitlePaneInnerBody_true .contentWrapper {margin:0;}.lh #flightmap .lh-map-ol-hdl {font-size: 1.2em; font-weight: bold;}#alternativeFlightsDialog .lightbox_table tr {vertical-align:top;}.sitemap h1 {margin-left:10px;}.sitemap section {clear:both;}.sitemap h2 {border-bottom:1px solid #ccc; margin-left:10px; padding-bottom:12px; margin-bottom:7px; font-family:"HelveticaDLHLight", Arial, sans-serif;}.sitemap ul {margin-bottom:18px;}.sitemap ul ul {margin-bottom:3px;}.sitemap li {padding:5px 10px; width:33%; display:inline-block; vertical-align:top; box-sizing:border-box;}.sitemap li a.link {padding-top:0; background-position:0 3px;}.sitemap li a.link:hover, .sitemap li a.link:focus {padding-top:0; background-position:0 3px;}.sitemap li li {width:auto; padding:4px 0; display:block;}.sc_keyVisualWrapper .keyVisualSearchContainer.grey-box {background: #fefefe; width:698px; left:0; background: -webkit-linear-gradient(top, #fefefe 0%,#f3f3f3 100%); background: -ms-linear-gradient(top, #fefefe 0%,#f3f3f3 100%); background: linear-gradient(to bottom, #fefefe 0%,#f3f3f3 100%); box-shadow: 1px 2px 4px #ccc; border-radius: 2px;}#login-portlet {margin-bottom:30px;}#login-portlet h1 {color: #333; font-family:"HelveticaDLHLight", Arial, sans-serif; font-size: 24px; line-height: 28px; margin-bottom:15px;}#login-portlet h2 {margin-bottom:13px; font-family:"HelveticaDLHLight", Arial, sans-serif; font-size: 20px; line-height: 24px;}#login-portlet > .subtpl > .cl, #login-portlet > .subtpl > .cr {background-color:#f5f5f5; float:none;}#login-portlet > .subtpl > .cl.no-table-layout {float:left;}#login-portlet .w33 {width:33%;}#login-portlet .w50 {width:50%;}#login-portlet .w66 {width:66%;}#login-portlet > .subtpl > .w33,#login-portlet > .subtpl > .w50,#login-portlet > .subtpl > .w66 {border-left:1px solid #ddd; border-right: 0 none; -webkit-border-image: -webkit-linear-gradient(transparent, #ccc, transparent) 0 100%; -moz-border-image: -moz-linear-gradient(transparent, #ccc, transparent) 0 100%; -o-border-image: -o-linear-gradient(transparent, #ccc, transparent) 0 100%; border-image: linear-gradient(to bottom, transparent, #ccc, transparent) 0 100%;}#login-portlet > .subtpl > .first {border-left:0 none;}#login-portlet section {padding:20px;}#login-portlet .first section {padding-left:10px;}#login-portlet .last section {padding-right:10px;}#login-portlet input[type="text"],#login-portlet input[type="password"] {height:27px; font-size:1.166em; width:98%;}#login-portlet .btn-wrapper {margin:20px 0 13px;}#login-portlet .social-login .pi_link {margin-top:18px;}#login-portlet .content .left {margin-top:-2px; margin-right:10px;}#login-portlet .content .left img {height: 25px;}#login-portlet .content p {margin-bottom:9px;}#login-portlet .content .pi_link {margin-top:12px;}#login-portlet .content li {padding-left:13px; margin-bottom:7px; background: url("../../img/hp_2010/info_and_services/Yellow_bullet.gif") no-repeat 0 5px;}