/**basics**/
body {margin:0;padding:0;font:normal normal normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#404040;text-align:center;background:#FFF url("/static/images/backgrounds/bg_body.gif") repeat-x left top;}
table, input, select {font:normal normal normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#404040;}
div, form, fieldset, img, ul, li, p {padding:0;margin:0;}
img {border:0;}
fieldset {border:0px solid #EDEDEF;}
li {list-style:none;}
a {color:#DA2922;}
a:hover {text-decoration:none;}
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;font-size:11px;font-weight:normal;}
input, select {font-size:10px;}
#container .input50 {width:50px;}
#container .input80 {width:80px;}
#container .input142 {width:142px;}
#container .input200 {width:200px;}
#container .input250 {width:250px;}
#container #content #main h2.promotions {background:transparent url("/static/images/headlines/hl_h2_promotions_fr.gif") no-repeat left top;width:160px;height:30px;text-indent:-4000px;margin:0 0 6px 13px;padding:0;}
/**language**/
#language { height:10px; width:828px; margin:15px auto 3px auto;}
#language ul {float:right; display:inline; margin-right:15px;}
#language li {float:left; background:url(/static/images/backgrounds/bg_languagePipe.gif) no-repeat 0 2px;}
#language li.first { background:none; }
#language li.active a { font-weight:bold;color:#404040; }
#language li a {display:block;padding:0 10px; text-decoration:none;color:#404040;}
.fr li.fr a, .en li.en a, .it li.it a, .es li.es a {font-weight:bold;}


/**container**/
#container {padding:13px 0 0 0;width:828px;margin:0 auto 0 auto;text-align:left;background:#fff url("/static/images/backgrounds/bg_container.gif") no-repeat left top;}
#container #wrapper {padding:0 10px 0 10px;width:828px;overflow:hidden;background:transparent url("/static/images/backgrounds/bg_wrapper.gif") left bottom no-repeat;}
html>body #container #wrapper {width:808px;}
/**header**/
#header {background:#7CD638 url("/static/images/backgrounds/bg_header_20070618.gif") no-repeat left top;margin:0 0 6px 0;width:808px;height:136px;position:relative;}
#header #basesbelong {position:absolute;right:0;top:0;}
/*Edit (New Flash in the header) START*/
#header h1 {float:left;display:inline;width:245px;height:42px;margin:10px 0 0 5px;}
#header h1 a {width:245px;height:42px;display:block;}
#header h1 a span {display:none;}
/*#header h1 {float:left;display:inline;width:347px;height:63px;margin:19px 0 0 193px;background:url("/static/images/logos/lg_jet4you.gif") no-repeat;}
#header h1 a {width:347px;height:63px;display:block;}
#header h1 a span {display:none;}*/
#header #flashteaser {float:left;padding:10px 0 0 20px;width:520px;}
#header #flashteaser object {font-weight:bold;}
/*Edit (New Flash in the header) STOP*/
#header ul#language {display:inline;float:right;margin:9px 19px 0 0;}
#header ul#language li {float:left;}
#header ul#language li.fr {background:transparent url("/static/images/icons/ic_language_fr.gif") no-repeat left top;}
/*#header ul#language li.es {background:transparent url("../images/icons/ic_language_es.gif") no-repeat left top;}
#header ul#language li.it {background:transparent url("../images/icons/ic_language_it.gif") no-repeat left top;}
#header ul#language li.de {background:transparent url("../images/icons/ic_language_de.gif") no-repeat left top;}
#header ul#language li.en {background:transparent url("../images/icons/ic_language_en.gif") no-repeat left top;}*/
#header ul#language li a {display:block;width:22px;height:16px;}
#header ul#language li a span {display:none;}

#header ul#mainnav {float:right;width:651px;margin:12px 0 0 0;padding:0 7px 0 0;background:transparent url("/static/images/backgrounds/bg_navigation_fr.gif") no-repeat left top;} 
#header ul#mainnav li {width:106px;height:24px;float:left;}
#header ul#mainnav li#booking {width:113px;}
#header ul#mainnav li#contactus {width:114px;}
#header ul#mainnav li a {width:106px;height:24px;display:block;background:transparent url("/static/images/backgrounds/bg_navigation_fr.gif") no-repeat 0 100px;} /*bgimage has been preloaded but is hidden by default*/
#header ul#mainnav li a span {display:none;}
#header ul#mainnav li#booking a:hover {width:113px;background-position:0px -34px;}
#header ul#mainnav li#offers a:hover {background-position:-113px -34px;}
#header ul#mainnav li#schedule a:hover {background-position:-219px -34px;}
#header ul#mainnav li#destinations a:hover {background-position:-325px -34px;}
#header ul#mainnav li#aboutj4u a:hover {background-position:-431px -34px;}
#header ul#mainnav li#contactus a:hover {width:114px;background-position:-537px -34px;}
#header ul#mainnav.activeBooking li#booking a, #header ul#mainnav.activeBooking li#booking a:hover {width:113px;background-position: 0px -68px;}
#header ul#mainnav.activeOffers li#offers a, #header ul#mainnav.activeOffers li#offers a:hover {background-position: -113px -68px;}
#header ul#mainnav.activeSchedule li#schedule a, #header ul#mainnav.activeSchedule li#schedule a:hover {background-position: -219px -68px;}
#header ul#mainnav.activeDestinations li#destinations a, #header ul#mainnav.activeDestinations li#destinations a:hover {background-position: -325px -68px;}
#header ul#mainnav.activeAboutj4u li#aboutj4u a, #header ul#mainnav.activeAboutj4u li#aboutj4u a:hover {background-position: -431px -68px;}
#header ul#mainnav.activeContactus li#contactus a, #header ul#mainnav.activeContactus li#contactus a:hover {background-position: -537px -68px;}
/*sub navigation*/
#container #header #mainnav li {position: relative;}
#container #header #mainnav li ul {width:163px;display:none;position:absolute;padding:0 5px;top:24px;left:0;background:#FFF;-moz-opacity:0.9;} /*filter:alpha(opacity=90);*/    html>body #container #header #mainnav li ul {top:auto;left:auto;} /*TODO*/
#container #header #mainnav li ul li {width:163px;background:transparent url("/static/images/backgrounds/bg_li_subnav.gif") repeat-x left bottom;-moz-opacity:1.0;} /*filter:alpha(opacity=100);*/
#container #header #mainnav li ul li.last {background:none;}
#container #header ul#mainnav li ul li a {display:block;width:150px;margin:0 0 0 13px;padding:5px 0 0 0;color:#E41815;text-decoration:none;background:none;}
#container #header #mainnav li ul li a:hover {font-weight:bold;color:#7CD638;width:150px;}
#container #header #mainnav li:hover ul, #container #header #mainnav li.over ul {display: block;}

/**Breadcrumb**/
#container #breadcrumb {background:#EDEDEF url("/static/images/backgrounds/bg_footer.gif") no-repeat left top;height:20px;font-size:10px;margin:0 0 6px 0;}
#container #breadcrumb a {text-decoration:none;color:#599E2C;}
#container #breadcrumb ul {padding:3px 0 0 10px;}
#container #breadcrumb ul li {display:inline;background:transparent url("/static/images/backgrounds/bg_breadcrumb_link.gif") no-repeat 100% 4px;padding:0 10px 0 0;margin:0 3px 0 0;}
html>body #container #breadcrumb ul li {padding:0 10px 0 0;}
#container #breadcrumb ul li.noStyle {background:none;padding:0;}
/**Content**/
#container #content {margin:0 0 6px 0;float:left;width:828px;height:409px;}
html>body #container #content {height:auto;min-height:409px;}
#container #content #bColumn {width:277px;margin:0 6px 0 0;float:left;background:#EDEDEF url("/static/images/backgrounds/bg_bcolumn_top.gif") no-repeat left top;}
#container #content #bColumn #bColumnInner {overflow:hidden;width:277px;background:transparent url("/static/images/backgrounds/bg_bcolumn_bottom.gif") no-repeat left bottom;padding:6px 6px 7px 6px;}
html>body #container #content #bColumn #bColumnInner {width:265px;}
#container #content #main {width:346px;margin:0 6px 0 0;float:left;background:#EDEDEF url("/static/images/backgrounds/bg_main_top.gif") no-repeat left top;}
#container #content #main #mainInner {overflow:hidden;width:346px;background:transparent url("/static/images/backgrounds/bg_main_bottom.gif") no-repeat left bottom;padding:6px 6px 8px 6px;}
html>body #container #content #main #mainInner {width:334px;}
#container #content .unnormTeaserBar {width:173px;float:left;background:#EDEDEF url("/static/images/backgrounds/bg_teaserbar_top.gif") no-repeat left top;}
#container #content .unnormTeaserBar .unnormTeaserBarInner {overflow:hidden;width:173px;background:transparent url("/static/images/backgrounds/bg_teaserbar_bottom.gif") no-repeat left bottom;padding:6px 6px 8px 6px;}
html>body #container #content .unnormTeaserBar .unnormTeaserBarInner {width:161px;}
#container #content .normTeaserBar {width:173px;float:left;}
#container #content .normTeaserBar .teaserBar, #container #content .unnormTeaserBar .teaserBar {margin:0 0 6px 0;}
#container #content .normTeaserBar .teaserBar {width:173px;float:left;background:#EDEDEF url("/static/images/backgrounds/bg_teaserbar_top.gif") no-repeat left top;}
#container #content .normTeaserBar .teaserBar .teaserBarInner {overflow:hidden;width:173px;background:transparent url("/static/images/backgrounds/bg_teaserbar_bottom.gif") no-repeat left bottom;padding:6px 6px 8px 6px;}
html>body #container #content .normTeaserBar .teaserBar .teaserBarInner {width:161px;}

#container #content #twoThirds {width:520px;margin:0 0 0 285px;}
#container #content #largeMain h2, #container #content #twoThirds h2 {margin:5px 0 15px 0;font-size:16px;color:#DA2923;}
#container #content #largeMain h3, #container #content #twoThirds h3 {margin:0 0 8px 0;padding:0 0 15px 0;font-weight:bold;background:transparent url("/static/images/backgrounds/bg_h3_little_aircraft.gif") no-repeat 5px 100%;}
#container #content #largeMain .booking h3.aircraft {width:auto;height:auto;margin:0 0 8px 0;padding:0 0 15px 0;font-weight:bold;background:transparent url("/static/images/backgrounds/bg_h3_little_aircraft.gif") no-repeat 5px 100%;}#container #content #largeMain h4, #container #content #twoThirds h4 {font-weight:bold;}
html>body #container #content #largeMain .booking h3.aircraft {margin:0 0 8px 0;}
#container #content #largeMain p, #container #content #twoThirds p {margin:0 0 20px 0;}
#container #content #largeMain ul, #container #content #twoThirds ul {padding:0 0 20px 5px;}
#container #content #largeMain li, #container #content #twoThirds li {padding:0 0 0 15px;background:transparent url("/static/images/backgrounds/bg_li_bullet.gif") no-repeat left;}

/**Achtung: Wenn die Bl&ouml;cke eine bestimmte H&ouml;he haben sollen, hier sind die Klassen:**/ 
#container #content.fixedHeight420 #bColumn #bColumnInner {height:409px;}
html>body #container #content.fixedHeight420 #bColumn #bColumnInner {height:396px;}
#container #content.fixedHeight420 #main #mainInner {height:409px;}
html>body #container #content.fixedHeight420 #main #mainInner {height:395px;}
#container #content.fixedHeight420 .unnormTeaserBar .unnormTeaserBarInner {height:409px;}
html>body #container #content.fixedHeight420 .unnormTeaserBar .unnormTeaserBarInner {height:395px;}

/**Main Large**/
#container #content #largeMain {width:629px;padding:0 15px 0 25px;margin:0 6px 0 0;float:left;}
html>body #container #content #largeMain {width:589px;}
#container #content #largeMain .appetizerRow {float:left;padding:25px 0 35px 0;width:580px;background:transparent url("/static/images/backgrounds/bg_h3_little_aircraft.gif") no-repeat 5px 100%;}
#container #content #largeMain .appetizerRow .appetizer {float:left;width:130px;}
#container #content #largeMain .appetizerRow .appetizer p {padding:0;margin:0;}
#container #content #largeMain .appetizerRow .appetizer a {color:#E41915;}
#container #content #largeMain .appetizerRow img {float:left;margin:0 20px;}
#container #content #largeMain form h3 {width:524px;height:20px;margin:0 0 3px 0;padding:3px 0 0 24px;background:transparent url("/static/images/backgrounds/bg_h3_form.gif") no-repeat left top;}
html>body #container #content #largeMain form h3 {width:500px;height:17px;}
#container #content #largeMain form fieldset {width:500px;padding:0 15px 0 15px;}
html>body #container #content #largeMain form fieldset {width:494px;}
#container #content #largeMain form label.labelLeft {float:left;width:150px;text-align:right;padding:0 25px 0 0;}
html>body #container #content #largeMain form label.labelLeft {width:125px}
#container #content #largeMain form .formRow {display:block;float:left;width:494px;clear:both;padding:6px;background:#EDEDEF;}
html>body #container #content #largeMain form .formRow {width:482px;}
#container #content #largeMain form textarea {height:50px;}
#container #content #largeMain form #formRowLast {margin:3px 0 0 0;}
#container #content #largeMain form #formRowLast p {float:left;margin:0;padding:0;}
#container #content #largeMain form #formRowLast input {float:right;}
.hidden {display:none;margin:0;padding:0;line-height:0px;}
#container #content #largeMain form#contactForm {margin:0 0 20px 0;}
/*Booking*/
#container #content #largeMain #bookingSteps {width:589px;height:55px;background:transparent url("/static/images/backgrounds/bg_booking_steps_fr.gif") no-repeat left top;margin:0 0 20px 0;padding:0;}
#container #content #largeMain #bookingSteps li {display:none;}
#container #content #largeMain .bookingStep1 {background-position:0 0 !important;}
#container #content #largeMain .bookingStep2 {background-position:0 -73px !important;}
#container #content #largeMain .bookingStep3 {background-position:0 -146px !important;}
#container #content #largeMain .bookingStep4 {background-position:0 -217px !important;}

/**bcolumn**/
#container #content #bColumn iframe {margin:0 0 0 0;}
/**main**/
 /**home**/
 
#container #content #main .homePromotions{}
.homeTopOffer {display:block;padding:0 0 9px 0;}
table.homePromotions {margin:10px 0 0 4px;}
table.homePromotions a {color:#000;text-decoration:none;}
table.homePromotions td {height:22px;}
table.homePromotions thead {display:none;}
table.homePromotions tfoot tr td {text-align:right;padding:2px 0 0 0;background:transparent url("/static/images/elements/el_home_table_border.gif") repeat-x left top;}
table.homePromotions tfoot tr td a {color:#D9261F;}
table.homePromotions tbody tr.highlighted {background:#DCDCDC;}
table.homePromotions tbody td.route {width:250px;}
table.homePromotions tbody td.route a {padding:0 0 0 24px;background:transparent url("/static/images/backgrounds/bg_home_flighttable_route.gif") no-repeat 10px 3px;}
table.homePromotions tbody td.price a {color:#D9261F;font-size:16px;font-weight:bold;}
/**teaserbar**/
#container #content .teaserBar .teaserBarInner .teaser {width:159px;float:left;background:#7CD638 url("/static/images/backgrounds/bg_teaser_top.gif") no-repeat left top;margin:0 0 0px 0;}
html>body #container #content .teaserBar .teaserBarInner .teaser {margin-bottom:7px}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner {overflow:hidden;width:159px;background:transparent url("/static/images/backgrounds/bg_teaser_bottom.gif") no-repeat left bottom;padding:11px 6px 9px 12px;}
html>body #container #content .teaserBar .teaserBarInner .teaser .teaserInner {width:141px;}
#container #content .teaserBar .teaserBarInner h3 {width:161px;height:30px;text-indent:-4000px;margin:0 0 7px 0;background:transparent no-repeat;}
#container #content .teaserBar .teaserBarInner .teaser h3.myjet4you {width:130px;height:20px;background:transparent url("/static/images/headlines/hl_h3_teaser_myjet4you.gif") no-repeat left top;}
#container #content .teaserBar .teaserBarInner .teaser h3.newsletter {width:127px;height:23px;background:transparent url("/static/images/headlines/hl_h3_teaser_newsletter.gif") no-repeat left top;}
/*#container #content .teaserBar .teaserBarInner h3.contact {width:161px;height:30px;background:transparent url("/static/images/headlines/hl_h3_teaser_contact_us_fr.gif") no-repeat left top;}*/
#container #content .teaserBar .teaserBarInner .teaserPartner h3.partners {background:transparent url("/static/images/headlines/hl_h3_partners_fr.gif") no-repeat left top;width:93px;height:17px;text-indent:-4000px;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner p a { color:#fff; }
#container #content .teaserBar .teaserBarInner .teaser label {font-weight:bold;font-size:11px;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner label {float:left;margin:0 4px 0 0;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner form div.input {float:left;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner form div.submit {float:left;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner form div.submit a {color:#fff;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner form div.submit input {padding:0;border:none;background:transparent;font-size:10px;font-weight:bold;}
#container #content .teaserBar .teaserBarFlex { background:#7cd638 url("/static/images/backgrounds/bg_teaser_bottom.gif") no-repeat left bottom; }
/*MyJet4You Login*/
#container #content .teaserBar .teaserBarInner .teaser .teaserInner form#formMyJet4you div.submit a {float:left;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner form#formMyJet4you div.submit input {float:right;}
/*MyJet4You Logout*/
#container #content .teaserBar .teaserBarInner .teaser .teaserInner form#formMyJet4youLogout p {margin:0 0 9px 0;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner form#formMyJet4youLogout a {color:#fff;display:block;font-size:10px;margin:0 0 3px 0;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner form#formMyJet4youLogout input {margin:10px 0 0 0;}
/*Newsletter*/
#container #content .teaserBar .teaserBarInner .teaser .teaserInner form#formNewsletter div.submit a {float:right;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner form#formNewsletter div.submit input {float:left;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner div {margin:0 0 5px 0;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner div#usernameDiv {width:104px;height:16px;border:none;background:transparent url("/static/images/backgrounds/bg_teaser_input_104x16.gif") no-repeat left top;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner input#username {width:84px;margin:0 0 0 10px;border:none;font-size:11px;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner div#passwordDiv {width:72px;height:16px;border:none;background:transparent url("/static/images/backgrounds/bg_teaser_input_72x16.gif") no-repeat left top;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner input#password {width:52px;margin:0 0 0 10px;border:none;font-size:11px;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner div#emailDiv {width:133px;height:16px;border:none;background:transparent url("/static/images/backgrounds/bg_teaser_input_133x16.gif") no-repeat left top;}
#container #content .teaserBar .teaserBarInner .teaser .teaserInner input#email {width:113px;margin:0 0 0 10px;border:none;font-size:11px;}
/*Partner-Teaser*/
#container #content .teaserBar .teaserBarInner .teaserPartner {width:159px;float:left;}
html>body #container #content .teaserBar .teaserBarInner .teaserPartner {width:147px;}
#container #content .teaserBar .teaserBarInner .teaserPartner h3 {margin:10px 0 17px 0;}
#container #content .teaserBar .teaserBarInner .teaserPartner img {margin:0 0 15px 0;float:left;}
/* SeatMap-Teaser */
#container #content .teaserBar .teaserBarInner .legendBox {width:159px;float:left;}
#container #content .teaserBar .teaserBarInner .legendBox p{font-size:11px;}
#container #content .teaserBar .teaserBarInner .legendBox .legend {float:left;margin:0 0 10px 0;padding:0 0 0 20px;width:140px;}
.seatFree {background:transparent url(/static/images/backgrounds/bg_seatLegend_free.gif) no-repeat left top;}
.seatOccupe {background:transparent url(/static/images/backgrounds/bg_seatLegend_occupied.gif) no-repeat left top;}
.seatXL {background:transparent url(/static/images/backgrounds/bg_seatLegend_xl.gif) no-repeat left top;}
.seatFirst {background:transparent url(/static/images/backgrounds/bg_seatLegend_first.gif) no-repeat left top;}
.seatChosen {background:transparent url(/static/images/backgrounds/bg_seatLegend_chosen.gif) no-repeat left top;}


/**CallCenter Bar**/
#container #callcenterBar {clear:both;background:#fff url("/static/images/elements/call_center_fr.gif") no-repeat left top;width:808px;height:52px;margin:0 0 6px 0;}
#container #callcenterBar div {display:none;}
/**footer**/
#container #footer {width:808px;float:left;height:20px;margin:0 0 10px 0;background:#EDEDEF url("/static/images/backgrounds/bg_footer.gif") no-repeat left top;}
#container #footer ul.first {float:left;padding:2px 0 0 3px;}
#container #footer ul.first li {display:inline;font-weight:bold;}
#container #footer ul.first li a {padding:0 5px 0 3px;}
#container #footer ul.first li.last {border:none;}
#container #footer ul.last {float:right;padding:1px 5px 0 0;}
#container #footer ul.last li {display:inline;float:left;padding:0 3px 0 5px;}
#container #footer ul.last li.newsletter a {float:left;background:transparent url("/static/images/icons/ic_footer_newsletter.gif") no-repeat left top;width:23px;height:18px;}
#container #footer ul.last li.newsletter a span {display:none;}
#container #footer ul.last li.myjet4you a {float:left;background:transparent url("/static/images/icons/ic_footer_myjet4you.gif") no-repeat left top;width:25px;height:18px;}
#container #footer ul.last li.myjet4you a span {display:none;}
#container #footer ul li a {color:#404040;text-decoration:none;font-weight:bold;}

/**Compact Search**/
.compactsearch {background:#EDEDEF;text-align:left;}
.compactsearch #csContainer {width:264px;height:334px;padding:18px 0 0 12px;background:#7CD638 url("/static/images/backgrounds/bg_compactsearch.gif") no-repeat left top;}
html>body .compactsearch #csContainer {width:252px;height:316px;}
#csContainer h1 {text-indent:-4000px;margin:0 0 9px 3px;width:240px;height:41px;}
#csContainer label {font-weight:bold;}
#csContainer a {color:#fff;font-size:9px;}
#csContainer form fieldset div.formRow {width:252px;margin:0 0 4px 0;}
html>body #csContainer form fieldset div.formRow {float:left;}
#csContainer form fieldset div.formRow .input50 {width:50px;float:left;margin:0 4px 0 0;}
#csContainer form fieldset div.formRow .input60 {width:60px;float:left;margin:0 4px 0 0;}
#csContainer form fieldset div.formRow .input64 {width:70px;float:left;margin:0 4px 0 0;}
#csContainer form fieldset div.formRow .input90 {width:90px;float:left;margin:0 4px 0 0;}
#csContainer form fieldset div.formRow .input200 {width:200px;float:left;margin:0 4px 0 0;}
#csContainer form fieldset div.formRowGroup {margin:0 0 5px 0;overflow:auto;}
#csContainer form fieldset #rowTripType {margin:0 0 9px 0;}
#csContainer form fieldset #rowDestination {margin:0 0 18px 0;}
#csContainer form fieldset #rowReturn {margin:0 0 15px 0;}
#csContainer form fieldset #rowPassengers {margin:0 0 15px 0;}
/*Compact Search flight*/
#csContainer h1.flight {background:transparent url("/static/images/headlines/hl_h1_compactsearch_flight_fr.gif") no-repeat left top;}
/*Compact Search Car*/
#csContainer h1.car {background:transparent url("/static/images/headlines/hl_h1_compactsearch_car_fr.gif") no-repeat left top;}
/*Compact Search Hotel*/
#csContainer h1.hotel {background:transparent url("/static/images/headlines/hl_h1_compactsearch_hotel_fr.gif") no-repeat left top;}
#csContainer fieldset #rowButton a img{display: block; float: left; margin-right: 40px;}
#csContainer h1 {text-indent:-4000px;margin:0 0 9px 3px;height:41px;}
#csContainer label {font-weight:bold;}

#csContainer a.blackFont {color:#404040;}
#csContainer .fontSmall { font-size:9px; font-weight:normal; }
#csContainer fieldset #rowDepartureLabel {margin:5px 0 0 0;}
    * html #csContainer fieldset #rowDepartureLabel { line-height:5px; }
    *+html #csContainer fieldset #rowDepartureLabel { margin-top:0; line-height:5px; }
#csContainer fieldset #rowPassengerLabel {margin:8px 0 0 0;}
    *+html #csContainer fieldset #rowPassengerLabel {margin:4px 0 0 0;}
#csContainer fieldset #rowButton {margin:9px 0 0 0;}
#csContainer fieldset #rowButton a img{display: block;float: left;margin-right: 40px;}

#groupformLink{display: block; float: left; padding: 5px 0 0 0; color: #000 !important;font-size:11px !important;font-weight:normal;}


.partnerBooking {width:276px;float:left;margin:10px 0 0 0;}
.partnerBooking a {width:128px;height:51px;float:left;margin:0 8px 0 0;}
.partnerBooking a.last {margin:0;}
.partnerBooking a span {display:none;}

/**Popups**/
body.popup {background:#fff url("/static/images/backgrounds/bg_popup.gif") no-repeat left top;text-align:left;color:#666;}
#popupContainer {margin:0 0 0 30px;}
#popupContainer h1 {margin:42px 0 20px 0;background:transparent url("/static/images/headlines/hl_h1_popup_jet4you.gif") no-repeat left top;width:241px;height:41px;text-indent:-4000px;}
#popupContainer h2 {margin:0 0 5px 0;padding:5px 0 15px 0;font-size:16px;color:#DA2923;background:transparent url("/static/images/backgrounds/bg_h3_little_aircraft.gif") no-repeat left bottom;}
#popupContainer p {margin:0 30px 0 0;}
#popupContainer #printnclose {float:right;margin:20px 0 0 0;background:transparent url("/static/images/backgrounds/bg_popup_printnclose.gif") no-repeat left top;width:126px;height:27px;}
#popupContainer #printnclose a {display:block;height:27px;}
#popupContainer #printnclose a.print {width:75px;float:left;}
#popupContainer #printnclose a.close {width:49px;float:left;}
#popupContainer #printnclose a span {display:none;}

#popupContainer .tableList {margin:0 0 20px 0;}
#popupContainer .popupTable {margin:10px 0 20px 0;}
#popupContainer .popupTable tr th {font-weight:bold;text-align:left;}
#popupContainer .popupTable tr td {padding:2px 0 8px 0;vertical-align:top;}

/*FAQ*/
#container #content #largeMain h3.faq {padding:0 0 5px 0;background:#fff;}
#container #content #largeMain ul.faqs li{margin:0 0 10px 0;background:#fff;}
#container #content #largeMain ul.faqs li h4{font-weight:bold;}
#container #content #largeMain ul.faqs li p{display:none;}
#container #content #largeMain ul.faqs li.active{cursor:pointer;}
#container #content #largeMain ul.faqs li.active p{padding:10px 0 0 0;display:block;}

/*Image Gallery*/
#container #content #largeMain .imageGallery {float:left;padding:0;margin:0 0 20px 0;}
#container #content #largeMain .imageGallery .imageGalleryThmbnail {float:left;width:140px;margin:0 20px 0 0;}
#container #content #largeMain .imageGallery .imageGalleryThmbnail p {padding:0;margin:5px 0 0 0;}


