body, table, td, input, select, p, div, span, a { font-family: verdana; font-size: 11px; color: #000000; }
body { margin-top: 5px; }
p { margin: 0px; }
.midcontent_bg p, .midcontent_bg dt { color: #0099CC; }

.midcontent_bg .irfaq_answer { background: #E1F6FA; border-top: 1px solid #0099CC; border-bottom: 1px solid #0099CC; margin: 5px 0px 5px 0px; padding: 5px 0px 10px 0px; }

.clear { clear: both; }

h1 { margin: 0px; padding: 11px 0px 10px 0px; color: #0099CC; font-size: 17px; font-weight: bold; }
h2 { margin: 0px; padding: 5px 0px 5px 0px; color: #0099CC; font-size: 14px; font-weight: bold; }
h3 { margin: 0px; padding: 5px 0px 5px 0px; color: #0099CC; font-size: 12px; font-weight: bold; }
h4 { margin: 0px; padding: 5px 0px 5px 0px; color: #0099CC; font-size: 11px; font-weight: bold; }

.sidemenu_bg { width: 176px; background:url(../images/service/box_links_fill.gif) repeat-y; margin-top: 25px; margin-left: 15px; margin-bottom: 10px; }
.sidemenu_top_bg { width: 176px; min-height: 220px; background:url(../images/service/box_links_top.gif) no-repeat; }
.sidemenu_bottom_bg { width: 176px; height: 15px; background:url(../images/service/box_links_end.gif) no-repeat; }
.sidemenu_header { height: 45px; }
.sidemenu_header_wrap { padding-top: 15px; padding-left: 16px; color: #0099CC; font-size: 12px; font-weight: bold; }
.sidemenu { padding-top: 5px; padding-left: 15px; padding-right: 15px; }
.sidemenuitem { text-decoration: none; color: #0099CC; font-size: 10px; }

.midcontent_bg { width: 540px; background:url(../images/service/box_mitte_fill.gif) repeat-y; margin-top: 15px; }
.midcontent_top_bg { padding-right: 20px; padding-left: 22px; min-height: 237px;  background:url(../images/service/box_mitte_top.gif) no-repeat; }
.midcontent_bottom_bg { width: 540px; height: 17px; background:url(../images/service/box_mitte_end.gif) no-repeat; }
.midcontent_top_bg a { color: #0099CC; }

/*.head_extra_hotline { color: #214899; position: absolute; top: 118px; left: 675px; overflow: hidden; width: 300px; height: 20px; }
.nlbutton { float: left; padding-top: 10px; padding-left: 5px; } 
.nlinput {  float: left; color: #214899; }
.nlinput input { width: 125px; }*/

.head_extra_hotline { color: #214899; position: absolute; top: 100px; left: 660px; overflow: hidden; width: 290px; height: 21px; padding-top:3px; vertical-align:bottom; }

/* infoheader */
#head_extra_contact {
    float:left;
    background:url(../../data/images/iconContact.png) no-repeat;
    padding:1px 0 5px 26px;
    margin-right:14px
}
#head_extra_hotline { 
    color: #999999; 
    overflow: hidden; 
    width:281px;
    float:left;
    padding-bottom:1px;
}
#head_extra_hotline strong {
    padding: 0 5px;
    color: #ef9800;
    font-size: 16px;
    font-weight: normal;
}
.head_extra_hotline_text1{ float:left; width:112px; color: #214899; }
.head_extra_hotline_img{ float:left; margin-top:-3px; }
.head_extra_hotline_text2{ float:left; color: #214899; }

.head_extra_right {
    float: right;
    margin: 0 10px 0 0;
}

#head_extra_center {
    float: left;
    padding: 1px 0 5px 19px;
    background: url(../../data/images/icon_search.png) no-repeat 0 1px; 
}
#head_extra_contact a,
#head_extra_center a,
#head_extra_newsletter a,
.head_extra_socialmedia a {
    color: #999999;     
}

.head_extra_socialmedia img {
    border: none;
}

#head_extra_newsletter {
    background: url(../../data/images/icon_mail.jpg) no-repeat 0 3px; 
    float: left;
    padding: 1px 0 5px 22px;
    margin: 0 6px 0 14px;
}

.head_extra_socialmedia {
    float: left;
    margin: 2px 0 0 10px;
}

.head_extra_hotline_text1{ float:left; width:112px; color: #214899; }
.head_extra_hotline_img{ float:left; margin-top:-3px; }
.head_extra_hotline_text2{ float:left; color: #214899; }
/* .head_extra_news { position: absolute; top: 103px; left: 800px; overflow: hidden; width: 180px; height: 36px; } */
.nlbutton { float: left; width:15px; margin-top:19px; padding-left: 5px; display:inline; }
.nlbutton_img{ background:url(../images/pfeil_newsletter.gif) no-repeat; }
.nlbutton_img_over{ background:url(../images/pfeil_newsletter_over.gif) no-repeat; }
.nlinput {  float: left; width:130px; }
.nlinput input { width: 125px; }
.nlinput_text{ height:18px; color: #214899; }
*+html .nlinput_text{ height:17px; }
* html .nlinput_text{ height:17px; }

a.submenuitem       { display: block; padding: 4px 10px 4px 10px; background-color: #1C4AB6; color: #FFFFFF; font-size: 12px; text-decoration: none; }
a.submenuitem:hover { background-color: #08B8F9; }

.submenu_id9 a.submenuitem { background-color: #E17B04; }
.submenu_id9 a.submenuitem:hover { background-color: #FFC41E; color: #000000; }

.submenu_id3 { width: 159px; }
.submenu_id4 { width: 104px; }
.submenu_id5 { width: 130px; }
/*
html* .submenu_id3 {border-right:159px solid #fff;}
html* .submenuinner_id3 {float:left; position:relative; margin-right:-159px;}
*/
.lp_headline { background: url(../images/lp/bg_headline_fill.gif) repeat-x; }
.lp_headline_space { margin-top: 20px; margin-bottom: 10px; }

.bg_left { background: url(../images/bg_left_fuell.gif) repeat-y; }
.bg_right { background: url(../images/bg_right_fuell.gif) repeat-y; }

.footer { 
    height: 74px; 
    width: 960px;
    padding: 10px 10px 0 10px; 
    background: url(../images/bg_footer.png) no-repeat; }

.footer_inner { 
    /*width: 730px; */
    width:940px;
    height: 74px;
    text-align: center; 
    float: left; 
}
.footer_inner_logo {
    padding: 0 0 0 10px;
    height: 74px;
    /*width: 215px; */
    float: left; 
}
.footer_flags {
    padding-top: 4px;
}
.footer_flags a.f7 {
    text-decoration: none;
}
.footer_flags img {
    margin-left: 6px;
}
.tt_clearboth {
    clear: both;
    height: 0;
    width: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

.footer_inner_logo img { margin-left: 20px; }

.topnav { padding-top: 6px; }

.agences_bg { margin-top: 8px; width: 490px; height: 186px; position: relative; }
.agences_button { position: absolute; top: 136px; left: 206px; border: 0px solid;}

a.line:hover, span.line:hover { text-decoration: underline; }
a.noline:hover { text-decoration: none; }

.f0  { color: #FFFFFF; font-weight: bold; font-size: 14px; }
.f1  { color: #FFFFFF; font-weight: bold; font-size: 10px; }
.f2  { color: #FFFFFF; font-weight: bold; font-size: 20px; text-decoration: none; }
.f3  { color: #FFFFFF; font-size: 9px; }
.f4  { color: #11A3F6; font-weight: bold; font-size: 14px; text-decoration: none; }
.f5  { color: #999999; font-size: 11px; }
.f6  { color: #11A3F6; font-weight: bold; font-size: 24px; text-decoration: none; }
.f7  { color: #999999; font-size: 10px; }
.f8  { color: #1C4AB6; font-weight: bold; font-size: 12px; text-decoration: none; }
.f9  { color: #5FB9E7; font-size: 11px; }
.f10 { color: #1C4AB6; font-weight: bold; font-size: 19px; text-decoration: none; }
.f11 { color: #79BDFD; font-weight: bold; font-size: 12px; text-decoration: none; }
.f12 { color: #79BDFD; font-size: 10px; }
.f14 { color: #395EA6; font-weight: bold; font-size: 14px; text-decoration: none; }
.f15 { color: #395EA6; font-size: 11px; }
.f16 { color: #395EA6; font-weight: bold; font-size: 16px; text-decoration: none; }
.f16a { color: #395EA6; font-weight: bold; font-size: 17px; text-decoration: none; }
.f17 { color: #395EA6; font-weight: bold; font-size: 12px; }
.f18, .f18 p { color: #395EA6; font-size: 9px; text-decoration: none; }
.f19 { color: #5191DA; font-size: 9px; text-decoration: none; }
.f19_nl { color: #FF9900; font-size: 9px; text-decoration: none; }
.f20 { color: #11A3F6; font-weight: bold; font-size: 18px; }
.f21 { color: #11A3F6; font-size: 10px; }
.f21_nl { color: #999999; font-size: 11px; }
.f22 { color: #1C4AB6; font-weight: bold; font-size: 12px; }
.f23 { color: #1C4AB6; font-size: 10px; }
.f24 { color: #FF9900; font-weight: bold; font-size: 20px; text-decoration: none; }
A.f24:link,A.f24:visited,A.f24:active { color: #FF9900; font-weight: bold; font-size: 20px; text-decoration: none; }
A.f24:hover { text-decoration:underline; }


.f25 { color: #FF9900; font-weight: bold; font-size: 14px; }
.f26 { color: #FBAA0E; font-weight: bold; font-size: 10px; }
.f27 { color: #214899; font-size: 10px; text-decoration: underline; }
.f28 { color: #000000; font-size: 10px; text-decoration: none; }
.f29 { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: arial; text-decoration: none; }
.f30 { color: #214899; font-weight: bold; font-size: 12px; font-family: arial; text-decoration: none; }
.f31 { color: #FFFFFF; font-weight: bold; font-size: 16px; text-decoration: underline; }
.f31_noline { color: #FFFFFF; font-weight: bold; font-size: 16px; }
.f32 { color: #FFFFFF; font-size: 12px; text-decoration: underline; }
.f33 { color: #FFFFFF; font-weight: bold; font-size: 13px; }
.f34 { color: #0099CC; font-weight: bold; font-size: 11px; text-decoration: underline; }
.f35 { color: #0099CC; font-weight: normal; font-size: 11px; text-decoration: underline; }
.f36 { color: #0099CC; font-weight: normal; font-size: 11px; }
.f37 { color: #1C4AB6; font-weight: bold; font-size: 18px; text-decoration: none; }
.f38 { color: #1C4AB6; font-size: 12px; text-decoration: none; }
.f38_nl { color: #0099CC; font-size: 12px; text-decoration: none; }
.f39 { color: #1C4AB6; font-weight: bold; font-size: 10px; text-decoration: none; }
.f40 { color: #FFFFFF; font-size: 12px; text-decoration: none; }
.f41 { color: #1C4AB6; font-weight: bold; font-size: 24px; }
.f42, .f42 p { color: #666666; font-size: 11px; }
.f43 { color: #FFFFFF; font-size: 10px; }
.f44 { color: #FF9900; font-weight: bold; font-size: 18px; text-decoration: none; }
.f45 { color: #000000; font-size: 11px; font-weight: bold; }
.f46 { color: #FBAA0E; font-size: 11px; font-weight: bold; text-decoration: none; }
.f47 { color: #11A3F6; font-size: 11px; font-weight: bold; text-decoration: none; }
.f48 { color: #1C4AB6; font-weight: bold; font-size: 17px; text-decoration: none; }
.f49  { color: #CCCCCC; font-size: 10px; }
.f50 { color: #5FB9E7; font-weight: bold; font-size: 12px; text-decoration: none; }
.f51 { color: #1C4AB6; font-weight: bold; font-size: 11px; text-decoration: none; }
.f52 { color: #1C4AB6; font-weight: normal; font-size: 11px; text-decoration: none; }
.f52_nl { color: #0099FF; font-weight: normal; font-size: 12px; text-decoration: none; }
A.f52_nl:link,A.f52_nl:visited,A.f52_nl:active { color: #0099FF; font-weight: normal; font-size: 12px; text-decoration: none; }
A.f52_nl:hover { text-decoration:underline; }

.f53, .f42 p a { color: #1C4AB6; font-size: 12px; text-decoration: underline; }

.f18 p { line-height: 11px; }
.f42 p a:hover { text-decoration: underline; }
.f19_line { line-height: 10px; }
.f24_line { line-height: 22px; }
.extralink { font-size: 11px; font-weight: bold; text-decoration: underline; color: #1C4AB6; }
.extrafirst { margin-right: 5px; }
.extraother { margin-right: 5px; margin-left: 5px; }

.footerother {  }
.footermenu_row { padding-bottom: 8px; line-height: 15px; }

.alignr { text-align: right; }

.head { width: 980px; position: relative; height: 146px; overflow: hidden; }
.head_offer { position: absolute; top: 70px; left: 726px; width: 100px; height: 60px; overflow: hidden; }
.head_nav { position: absolute; top: 121px; left: 8px; overflow: hidden; width: 970px; height: 25px; }
.head_extra_nav { color: #1C4AB6; position: absolute; top: 84px; left: 580px; overflow: hidden; width: 400px; height: 20px; }
.head_extra_award { 
    position: absolute; 
    top: 15px; 
    left: 795px;
}
.thuiswinkelaward {
    behavior: url(fileadmin/tmpl/iepngfix.htc);
}
.mainmenu_item { padding-right: 2px; }

.home3 { width: 980px; }

.offer_3_9_bg { position: relative; width: 490px; height: 381px; background: url(../images/offerbox/bg_inspiration.gif) no-repeat; }
.offer_3_9_img1 { position: absolute; top: 46px; left: 20px; }
.offer_3_9_img2 { position: absolute; top: 46px; left: 174px; }
.offer_3_9_img3 { position: absolute; top: 46px; left: 328px; }
.offer_3_9_txt1 { position: absolute; top: 166px; left: 20px; width: 148px; border: 0px solid black; text-align: center; }
.offer_3_9_more1 { position: absolute; top: 256px; left: 48px; }
.offer_3_9_txt2 { position: absolute; top: 166px; left: 174px; width: 148px; border: 0px solid black; text-align: center; }
.offer_3_9_more2 { position: absolute; top: 256px; left: 202px; }
.offer_3_9_txt3 { position: absolute; top: 166px; left: 328px; width: 148px; border: 0px solid black; text-align: center; }
.offer_3_9_more3 { position: absolute; top: 256px; left: 356px; }
.offer_3_9_list1 { position: absolute; top: 304px; left: 20px; padding-left: 8px; }
.offer_3_9_list2 { position: absolute; top: 304px; left: 174px; padding-left: 8px; }
.offer_3_9_list3 { position: absolute; top: 304px; left: 328px; padding-left: 8px; }
.offer_3_9_list1 a, .offer_3_9_list2 a, .offer_3_9_list3 a { background: url(../images/pfeil_re.gif) no-repeat 0 1px; padding-left: 14px; line-height: 19px; }

.offer_4_img_bg { background: url(../images/offerbox/tocc_bg_middle.gif) repeat-y; }
.offer_4_img_1 { padding: 142px 0 0 17px; position: relative; }
.offer_4_img_1_click { position: absolute; top: 7px; left: 15px; }
html* .offer_4_img_1_click { left: -2px; }

.offer_1_plus_bg { background: url(../images/offerbox/toi_bg_middle.gif) repeat-y; }
.offer_1_plus_bg_blue { background: url(../images/offerbox/toi_bg_end.gif) no-repeat bottom; }
.offer_1_plus_1 { padding-left: 20px; }
.offer_1_plus_1_ilink { height: 109px; width: 215px; cursor: pointer; }
.offer_1_plus_n_p { padding-top: 2px; padding-left: 18px; }
.offer_1_plus_n_left { padding-bottom: 8px; }
.offer_1_plus_n_price { text-align: right; }
.offer_1_plus_n_bottom { background: url(../images/offerbox/toi_dot_line.gif) repeat-x; padding-bottom: 8px; }
.offer_1_plus_more { height: 53px; padding-left: 148px; }

.offer_1_plus_flight_1 { padding-top: 116px; padding-left: 20px; }
.offer_1_plus_flight_n_bottom { background: url(../images/offerbox/tov_dot_line.gif) repeat-x; padding-bottom: 12px; }
.offer_1_plus_flight_bg { background: url(../images/offerbox/tov_bg_middle.gif) repeat-y; }
.offer_1_plus_flight_more { background: url(../images/offerbox/tov_bg_end.gif) no-repeat bottom; height: 41px; padding-left: 148px; }
.offer_1_plus_flight_n_left { padding-bottom: 12px; }

.ibe_main {width: 978px; min-height:100px; border-right: 1px solid #A1E4F0; border-left: 1px solid #A1E4F0; overflow: hidden; padding-bottom: 10px;}
/* html* .ibe_main { width: 980px; } */
.extern_main {width: 978px; min-height:100px; border-right: 1px solid #A1E4F0; border-left: 1px solid #A1E4F0; overflow: hidden; padding-bottom: 10px;}
/* html* .extern_main { width: 980px; } */
.landing_left, .landing_3cols_left { width: 204px; overflow: hidden; border-left: 1px solid #A1E4F0; }
.landing_mid { padding-top: 10px; width: 774px; border-right: 1px solid #A1E4F0; }
.landing_3cols_mid { padding-top: 10px; padding-bottom: 10px; width: 540px;}
.landing_3cols_right { padding-top: 15px; padding-left: 10px; width: 224px; border-right: 1px solid #A1E4F0; }

.landing_bg { background: #FFFFFF; }

.landbox_header_bg { background: url(../images/offerbox/lp/blue_fill_30px.gif) repeat-x; padding-top: 2px; }
.landbox_inner_bg { background: url(../images/offerbox/lp/box_grey_fill_760px.gif) repeat-y; }
.landbox_o_header { background: url(../images/offerbox/lp/bg_head_orange.gif) no-repeat; height: 20px; padding-left: 10px; padding-top: 2px; }
.landbox_b_header { background: url(../images/offerbox/lp/bg_head_blue.gif) no-repeat; height: 20px; padding-left: 10px; padding-top: 2px; }
.landbox_o_body { background: url(../images/offerbox/lp/bg_offers_fill_yellow.gif) repeat-y; padding-left: 5px; padding-right: 5px; padding-top: 8px; }
.landbox_o_body_blue { background: url(../images/offerbox/lp/bg_offers_fill_blue.gif) repeat-y; padding-left: 5px; padding-right: 5px; padding-top: 8px; }
.landbox_o_body_orange { background: url(../images/offerbox/lp/bg_offers_fill_yellow.gif) repeat-y; padding-left: 5px; padding-right: 5px; padding-top: 8px; }
.landbox_dot { background: url(../images/offerbox/lp/dot_line.gif) repeat-x; padding-bottom: 8px; }
.landbox_bspace { height: 44px; }
.landbox_col { padding-top: 10px; padding-bottom: 3px; }
.landbox_offer1_bg { width: 255px; border: 0px solid black; margin-left: 15px; height: 242px; position: relative; cursor: pointer; }
.landbox_offer1_price { position: absolute; top: 15px; left: 12px; }
.landbox_offer1_desc { position: absolute; top: 180px; left: 1px; width: 253px; text-align: center; }

.landbox_promo_offer1_bg { width: 255px; margin-left: 15px; height: 240px; position: relative; cursor: pointer; }
.landbox_promo_offer1_price { position: absolute; top: 15px; left: 12px; }
.landbox_promo_offer1_desc { position: absolute; top: 182px; left: 1px; width: 253px; text-align: center; }
.landbox_promo_more { text-align: right; height: 42px; }

.landbox_di_inner_bg { padding-left: 11px; background: url(../images/offerbox/lp/box_grey_fill_760px.gif) repeat-y; }
.landbox_di_col { float: left; width: 145px; height: 190px; margin-top: 5px; margin-right: 3px; }
.landbox_di_airport_pad { padding-left: 5px; padding-top: 73px; cursor: pointer; }
.landbox_di_airport { height: 28px; overflow: hidden; }
.landbox_di_header, .landbox_di_name, .landbox_di_info { padding-left: 5px; }
.landbox_di_header { padding-top: 5px; }
.landbox_di_info { padding-top: 5px; }
.landingbox_di_price { text-align: right; padding-right: 4px; padding-top: 5px; }
.landingbox_di_more { padding-left: 586px; padding-top: 10px; }

.offer_list_plus_n_p { padding-top: 8px; padding-left: 18px; }
.offer_list_plus_more { height: 28px; padding-left: 148px; }

.landbox_promo_inner_bg { background: url(../images/lp/promotions/box_blue_fill_540px.gif) repeat-y; }

.landbox_promo_side_bg { overflow: hidden; width: 215px; height: 440px; margin-top: 10px; margin-left: 0px; }
.ibe_main .landbox_promo_side_bg { margin-top: 0px; }
.landbox_promo_side_bg3 { overflow: hidden; width: 215px; height: 717px; margin-top: 10px; margin-left: 5px; }
.landbox_promo_side_img { padding: 98px 0 0 8px; cursor: pointer; }

.landbox_tcv_inner_bg { background: url(../images/lp/tc_villages/box_white_fill_540px.gif) repeat-y; }
.landbox_tcv_inner_head { background: url(../images/lp/tc_villages/head_mondehospitalite.gif) no-repeat; width: 490px; height: 20px; margin-left: 25px; margin-top: 2px;}
.landbox_tcv_inner_footer { background: url(../images/lp/tc_villages/end_border.gif) no-repeat; width: 490px; height: 11px; margin-left: 25px; margin-bottom: 10px; }
.landbox_tcv_inner_mid { background: url(../images/lp/tc_villages/fill_border.gif) repeat-y; width: 490px; margin-left: 25px; overflow: hidden;}
.landbox_tcv_offer_wrap { width: 215px; height: 245px; border: 0px solid green; overflow: hidden; float: left; margin: 20px 12px 20px 12px; }
.landbox_tcv_offer_img { border: 3px solid #CCCCCC; margin-bottom: 3px; }

.le_groupe_bg { margin-top: 10px; height: 63px; width: 490px; }
.le_groupe_links { padding-top: 35px; padding-left: 22px; }
.le_groupe_links a { background: url(../images/pfeil_re.gif) no-repeat 0 1px; padding-left: 14px; line-height: 19px; margin-right: 35px; }

.bubbles { width: 760px; height: 697px; margin-left: 3px; margin-top: 10px; }
.bubbleshead { padding-left: 15px; padding-top: 15px; }
.landbox_eb_wrap { padding-left: 15px; overflow: hidden; }
.offer_eb_wrap { padding-right: 10px; padding-top: 10px; float: left; }
.offer_eb_bg { position: relative; overflow: hidden; width: 236px; height: 250px; }
.offer_eb_header { z-index: 2; height: 40px; margin-top: 5px; text-align: center; font-weight: bold; color: #FFFFFF; font-size: 20px; }
.offer_eb_subheader { z-index: 2; position: relative; font-size: 11px; font-weight: bold; padding-bottom: 6px; color: #FBAA0E; text-align: center; }
.offer_eb_textwrap { z-index: 1; left: 3px; height: 65px; width: 230px; position: absolute; top: 145px; overflow: hidden; }
.offer_eb_text, .offer_eb_text p { color: #999999; font-size: 11px; }
.offer_eb_linkdiv { z-index: 10; background: url(/clear.gif); cursor: pointer; position: absolute; width: 230px; height: 244px; left: 3px; top: 3px; }
.offer_eb_pricediv { z-index: 1; width: 230px; position: absolute; top: 215px; color: #11A3F6; font-size: 10px; text-align: right; }
.offer_eb_price { font-size: 20px; font-weight: bold; color: #11A3F6; }
.offer_eb_euro { font-size: 14px; color: #11A3F6; }




/*--- TC NL ---*/
.offer_h_3_6 { position: relative; width: 490px; height: 381px; background: url(../images/offerbox_home/bg_inspiration.gif) no-repeat; }
.offer_h_3_6_ang1 { position: absolute; top: 46px; left: 20px; width:148px; height:242px; overflow:hidden;}
.offer_h_3_6_ang2 { position: absolute; top: 46px; left: 174px; width:148px; height:242px; overflow:hidden;}
.offer_h_3_6_ang3 { position: absolute; top: 46px; left: 328px; width:148px; height:242px; overflow:hidden;}
.offer_h_3_6_ang_bg { position: relative; width:148px; height:230px; }
.offer_h_3_6_ra1 { position:relative; padding-top:123px; width:148px; height:92px; *height:216px; cursor:pointer; }
.offer_h_3_6_headline { margin:0 0 0 0; text-align:center; color:#395EA6; font-size:20px; }
.offer_h_3_6_descr { margin:4px 0 5px 0; text-align:center; color:#395EA6; font-size:12px;height:26px; }
.offer_h_3_6_preis { margin:0 0 0 0; text-align:center; color:#395EA6; font-size:12px; }
.offer_h_3_6_preis1 { color:#395EA6; font-size:12px; font-weight:bold; }
.offer_h_3_6_preis2 { color:#395EA6; font-size:20px; font-weight:bold; }
.offer_h_3_6_ra2 { position:absolute; top:218px; left:0px; width:148px; height:24px; cursor:pointer; }
.offer_h_3_9_list1 { position: absolute; top: 304px; left: 49px; padding-left: 8px; color:#214899; font-size:11px; font-weight:bold; text-decoration:underline; }
.offer_h_3_9_list2 { position: absolute; top: 304px; left: 287px; padding-left: 8px; color:#214899; font-size:11px; font-weight:bold; text-decoration:underline; }
.offer_h_3_9_list1 a, .offer_h_3_9_list2 a { background: url(../images/offerbox_home/arrow_inactive.gif) no-repeat 0 2px; padding-left: 14px; line-height: 19px; color:#214899; font-size:11px; font-weight:bold; text-decoration:underline; }

.offer_h_4img { width:220px; *width:230px; height:840px; *height:890px; margin:0 0 0 0; padding:50px 0 0 10px; background: url(../images/offerbox_home/bg_topoffers.gif) no-repeat; }
.offer_h_4img_ang { width:211px; height:52px; *height:194px; margin:0 0 11px 0; padding:142px 0 0 0; cursor:pointer; }
.offer_h_4img_txt_ra { position:relative; height:45px; margin:0 8px 0 8px; overflow:hidden; }
.offer_h_4img_descr { float:left; width:120px; height:42px; margin:0 0 0 0; color:#999999; font-size:11px; font-weight:normal; overflow:hidden; }
.offer_h_4img_descr p { color:#999999; font-size:11px; font-weight:normal; }
.offer_h_4img_preis { float:right; margin:0 0 0 0; text-align:right; color:#FBAA0E; font-size:12px; }
.offer_h_4img_pre { color:#FBAA0E; font-size:11px; font-weight:normal; text-align:right; }
.offer_h_4img_suf { color:#FBAA0E; font-size:10px; font-weight:normal; text-align:right; }
.offer_h_4img_preis1 { margin-top:-3px; margin-bottom:-4px; color:#FBAA0E; font-size:12px; font-weight:bold; text-align:right; }
.offer_h_4img_preis2 { color:#FBAA0E; font-size:20px; font-weight:bold; }

.offer_h_4A { width:232px; *width:258px; height:221px; *height:260px; padding:39px 0 0 20px; background:url(../images/offerbox_home/bg_offers.gif) no-repeat; }
.offer_h_4A_ang { position:relative; width:218px; height:59px; overflow:hidden; background:url(../images/offerbox_home/dotline_4x2.gif) repeat-x bottom; }
.offer_h_4A_ang_li { margin-top:8px; cursor:pointer; }
.offer_h_4A_ang_txt { float:left; width:145px; overflow:hidden; }
.offer_h_4A_ang_header { height:16px; color:#0099CC; font-size:12px; font-weight:bold; }
.offer_h_4A_ang_descr, .offer_h_4A_ang_descr p { color:#999; font-size:11px; font-weight:normal; }
.offer_h_4A_ang_preis { float:right; text-align:right; overflow:hidden; }
.offer_h_4A_ang_pre { color:#0099CC; font-size:11px; font-weight:normal; text-align:right; }
.offer_h_4A_ang_suf { color:#0099CC; font-size:10px; font-weight:normal; text-align:right; }
.offer_h_4A_ang_preis1 { margin-top:-3px; margin-bottom:-4px; color:#0099CC; font-size:14px; font-weight:bold; text-align:right; }
.offer_h_4A_ang_preis2 { color:#0099CC; font-size:20px; font-weight:bold; }
.offer_h_4A_ang_plus { width:218px; height:24px; margin-top:6px; text-align:right; }

.offer_h_7A { position:relative; margin-top:5px; width:232px; *width:258px; height:398px; *height:613px; padding:215px 0 0 20px; background:url(../images/offerbox_home/bg_lastminutes.gif) no-repeat; }
.offer_h_7A_ang_pic { position:absolute; top:48px; left:15px; width:227px; height:169px; cursor:pointer; }
.offer_h_7A_ang_pic_ra { width:210px; margin:118px 0 0 9px; overflow:hidden; }
.offer_h_7A_ang_pic_txt { float:left; width:136px; *width:134px; overflow:hidden; }
.offer_h_7A_ang_pic_header { height:16px; color:#0099FF; font-size:12px; font-weight:bold; }
.offer_h_7A_ang_pic_descr, .offer_h_4A_ang_descr p { color:#999; font-size:11px; font-weight:normal; }
.offer_h_7A_ang_pic_preis { float:right; text-align:right; overflow:hidden; }
.offer_h_7A_ang_pic_pre { color:#0099CC; font-size:11px; font-weight:normal; text-align:right; }
.offer_h_7A_ang_pic_suf { color:#0099CC; font-size:10px; font-weight:normal; text-align:right; }
.offer_h_7A_ang_pic_preis1 { margin-top:-3px; margin-bottom:-4px; color:#0099CC; font-size:14px; font-weight:bold; text-align:right; }
.offer_h_7A_ang_pic_preis2 { color:#0099CC; font-size:20px; font-weight:bold; }
.offer_h_7A_ang { position:relative; width:218px; height:59px; overflow:hidden; background:url(../images/offerbox_home/dotline_4x2.gif) repeat-x bottom; }
.offer_h_7A_ang_li { margin-top:8px; cursor:pointer; }
.offer_h_7A_ang_txt { float:left; width:145px; overflow:hidden; }
.offer_h_7A_ang_header { height:16px; color:#0099FF; font-size:12px; font-weight:bold; }
.offer_h_7A_ang_descr, .offer_h_4A_ang_descr p { color:#999; font-size:11px; font-weight:normal; }
.offer_h_7A_ang_preis { float:right; text-align:right; overflow:hidden; }
.offer_h_7A_ang_pre { color:#0099CC; font-size:11px; font-weight:normal; text-align:right; }
.offer_h_7A_ang_suf { color:#0099CC; font-size:10px; font-weight:normal; text-align:right; }
.offer_h_7A_ang_preis1 { margin-top:-3px; margin-bottom:-4px; color:#0099CC; font-size:14px; font-weight:bold; text-align:right; }
.offer_h_7A_ang_preis2 { color:#0099CC; font-size:20px; font-weight:bold; }
.offer_h_7A_ang_plus { width:218px; height:24px; margin-top:6px; text-align:right; }

.tc_service { position:relative; width:276px; height:189px; line-height:19px; background:url(../images/offerbox_home/tc_service_bg.gif) no-repeat; }
.tc_service_wrap { float: left; padding: 11px 0 20px 9px; }
.tc_service_landinfo { float: left; position:relative; margin: 11px 0 20px 7px; width:192px; height:189px; line-height:19px; background:url(../images/offerbox_home/landinfos_bg.gif) no-repeat; }
.tc_service_li { padding:40px 0 0 17px; color:#214899; font-size:11px; font-weight:bold; text-decoration:underline; }
.tc_service_li a { background:url(../images/offerbox_home/arrow_inactive.gif) no-repeat 0 2px; padding-left: 14px; color:#214899; font-size:11px; font-weight:bold; text-decoration:underline; }
.tc_service_li a:hover { background:url(../images/offerbox_home/arrow_active.gif) no-repeat 0 2px; padding-left: 14px; color:#FF6600; font-size:11px; font-weight:bold; text-decoration:underline; }

.contactform select { width:230px;}
.text_input { width:230px;}
.contactform textarea { width:230px;}


.bg_table{ width:993px; padding-top:7px; background:url(../images/bg_table.gif) repeat-y; overflow: hidden; }

.acties{ background:url(../images/bg_textlink) no-repeat; height:176px; width:232px; margin-bottom:15px; padding:12px 7px 0px 7px; }
.acties_header{ height:20px; font-size:14px; color:#3FC8E0; font-weight:bold; }
.acties_li{ margin-top:11px; line-height:21px; }
.acties_li a{ background:url(../images/arrow_active.gif) no-repeat 0 2px; padding-left:10px; color:#0099CC; font-size:11px; text-decoration:underline; }

.bestemmingen{ background:url(../images/bg_textlink) no-repeat; height:176px; width:232px; margin-bottom:15px; padding:12px 7px 0px 7px; }
.bestemmingen_header{ height:20px; font-size:14px; color:#3FC8E0; font-weight:bold; }
.bestemmingen_li{ height:105px; margin-top:11px; line-height:21px; }
.bestemmingen_li a{ background:url(../images/offerbox_home/arrow_active.gif) no-repeat 0 2px; padding-left:10px; color:#0099CC; font-size:11px; text-decoration:underline; }
.bestemmingen_all{ margin-top:14px; }
.bestemmingen_all a{ background:url(../images/pfeil_rechts.gif) no-repeat 0 1px; display: block; height: 14px; padding-left: 16px; color:#0099CC; font-size:12px; font-weight:bold; text-decoration:underline; }

/*
.home3 { width: 994px; }

*/

.offer_7_img,
.offer_3_img,
.offer_beo { width:492px; margin-bottom:15px; }

.offer_7_img_head,
.offer_3_img_head,
.offer_beo_head { height:24px; padding-top:7px; font-size:18px; color:#EF9800; }

.offer_7_img_divider,
.offer_3_img_divider,
.offer_beo_divider { height:1px; width:470px; margin-top:1px; margin-bottom:15px; background-color:#EF9800; }

.offer_7_img_ang{ width:470px; cursor:pointer; }
.offer_7_img_left{ display:inline; float:left; height:77px; margin-left:7px; }
* html .offer_7_img_left{ height:76px; }
*+html .offer_7_img_left{ height:76px; }
.offer_7_img_img{ padding-top:9px; }
.offer_7_img_middle{ display:inline; float:left; height:77px; width:220px; margin-left:18px; }
* html .offer_7_img_middle{ height:76px; }
*+html .offer_7_img_middle{ height:76px; }
.offer_7_img_header{ margin-top:7px; font-size:12px; font-weight:bold; color:#0099CC; }
.offer_7_img_descr{ margin-top:5px; font-size:12px; color:#999999; }
.offer_7_img_right{ display:inline; float:left; height:77px; width:129px; text-align:right; }
* html .offer_7_img_right{ height:76px; }
*+html .offer_7_img_right{ height:76px; }
.offer_7_img_preis{ padding-top:8px; }
.offer_7_img_preis1{ color:#EF9800; }
.offer_7_img_preis2{ font-size:16px; color:#EF9800; font-weight:bold; }
.offer_7_img_submit{ margin-top:27px; text-align:right; }
* html .offer_7_img_submit{ margin-top:26px; }
*+html .offer_7_img_submit{ margin-top:25px; }
.offer_7_img_link{ font-size:12px; color:#0099CC; font-weight:bold; text-decoration:underline; }

.offer_vluchten_ang { height: 37px; width: 465px; padding: 5px 0 0 8px; }
.offer_vluchten_right { float: left; cursor: pointer; width: 130px; text-align: right; }
.offer_vluchten_name { font-weight: bold; color: #0099CC; text-decoration: underline; }
.offer_vluchten_land { color: #999999; text-decoration: none; line-height: 18px; }
.offer_vluchten_preis { padding-top: 3px; }

.offer_vluchten_head { height:24px; padding-top:7px; font-size:18px; color:#EF9800; }
.offer_vluchten_divider { height:1px; width:470px; margin-top:1px; margin-bottom:15px; background-color:#EF9800; }
.offer_vluchten { width:492px; margin-bottom:15px; }
.offer_vluchten_left { float: left; width: 320px; }

.offer_beo_head { color: #3FC8E0; padding-top: 0px; }
.offer_beo_divider { background-color: #3FC8E0; }
.offer_beo_ang { height: 37px; width: 465px; padding: 5px 0 0 8px; }
.offer_beo_left { float: left; width: 290px; }
.offer_beo_right { float: left; color: #0099CC; }
.offer_beo_right span { color: #999999; line-height: 14px; }
.offer_beo_name { font-weight: bold; color: #0099CC; text-decoration: underline; }
.offer_beo_land { color: #999999; text-decoration: none; line-height: 18px; }

.offer_3_img_ang{ height:124px; width:470px; cursor:pointer; }
.offer_3_img_left{ display:inline; float:left; margin-left:7px; }
.offer_3_img_img{ padding-top:9px; }
.offer_3_img_middle{ display:inline; float:left; height:124px; width:160px; margin-left:12px; position: relative; }
.offer_3_img_header{ height:40px; margin-top:7px; font-size:12px; font-weight:bold; color:#0099CC; }
.offer_3_img_region{ color:#0099CC; font-weight:normal; }
.offer_3_img_descr{ margin-top:5px; }
.offer_3_img_descr_a { position: absolute; top: 52px; left: 0px; width: 300px; }
.offer_3_img_descr_b { position: absolute; top: 86px; left: 0px; width: 205px; }
.offer_3_img_descr1{ font-size:12px; color:#999999; }
.offer_3_img_descr2{ margin-top:5px; font-size:10px; color:#999999; }
.offer_3_img_right{ display:inline; float:left; width:129px; text-align:right; }
.offer_3_img_preis{ padding-top:8px; }
.offer_3_img_preis1{ color:#EF9800; }
.offer_3_img_preis2{ font-size:16px; color:#EF9800; font-weight:bold; }
.offer_3_img_submit{ margin-top:72px; text-align:right; }
* html .offer_3_img_submit{ margin-top:71px; }
*+html .offer_3_img_submit{ margin-top:70px; }
.offer_3_img_link{ font-size:12px; color:#0099CC; font-weight:bold; text-decoration:underline; }

.offer_3_plus{ float:left; width:246px; margin-bottom:15px; }
.offer_3_plus_head {
    height:24px;
    padding-top:7px;
    font-size:18px;
    color:#0099CC; 
}
.offer_3_plus_divider{ height:1px; width:224px; margin-top:1px; margin-bottom:15px; background-color:#3FC8E0; }
.offer_3_plus_ang{ height:74px;width:224px; cursor:pointer; }
* html .offer_3_plus_ang{ height:74px; }
*+html .offer_3_plus_ang{ height:74px; }
.offer_3_plus_left{ display:inline; float:left; margin-left:7px; }
.offer_3_plus_header{ margin-top:7px; font-size:12px; font-weight:bold; color:#0099CC; }
.offer_3_plus_descr{ margin-top:5px; color:#999999; }
.offer_3_plus_right{ display:inline; float:right;  padding-right:8px; }
.offer_3_plus_preis{ margin-top:7px; }
.offer_3_plus_preis1{ color:#EF9800; }
.offer_3_plus_preis2{ font-size:16px; color:#EF9800; font-weight:bold; }
.offer_3_plus_submit{ margin-top:11px; text-align:right; }
* html .offer_3_plus_submit{ margin-top:10px; text-align:right; }
*+html .offer_3_plus_submit{ margin-top:9px; text-align:right; }
.offer_3_plus_link{ font-size:12px; color:#0099CC; font-weight:bold; text-decoration:underline; }
.offer_3_plus_footer{ height:29px; width:217px; padding-top:10px; padding-right:7px; text-align:right; }
* html .offer_3_plus_footer{ height:39px; width:224px; }
.offer_3_plus_img1{ background:url(../images/offerbox/btn_meer_aanb.gif) 7px 0px no-repeat; }
* html .offer_3_plus_img1{ background:url(../images/offerbox/btn_meer_aanb.gif) no-repeat; }
.offer_3_plus_img1_over{ background:url(../images/offerbox/btn_meer_aanb_over.gif) 7px 0px no-repeat; }
* html .offer_3_plus_img1_over{ background:url(../images/offerbox/btn_meer_aanb_over.gif) no-repeat; }
.offer_3_plus_img2{ background:url(../images/offerbox/btn_meer_auto_lm.gif) 7px 0px no-repeat; }
* html .offer_3_plus_img2{ background:url(../images/offerbox/btn_meer_auto_lm.gif) no-repeat; }
.offer_3_plus_img2_over{ background:url(../images/offerbox/btn_meer_auto_lm_over.gif) 7px 0px no-repeat; }
* html .offer_3_plus_img2_over{ background:url(../images/offerbox/btn_meer_auto_lm_over.gif) no-repeat; }

.offer_7_plus_1img{ position:relative; width:246px; margin-bottom:15px; }
.offer_7_plus_1img_head_blue { 
    height:24px; 
    padding-top:7px; 
    font-size:18px; 
    color:#0099CC; 
}
.offer_7_plus_1img_head_orange{ height:24px; padding-top:7px; font-size:18px; color:#EF9800; }
.offer_7_plus_1img_divider_blue{ height:1px; width:224px; margin-top:1px; background-color:#3FC8E0; }
.offer_7_plus_1img_divider_orange{ height:1px; width:224px; margin-top:1px; background-color:#EF9800; }
.offer_7_plus_1img_ang1{ width:212px; padding-top:5px; margin-left:6px; margin-bottom:7px; cursor:pointer; }
.offer_7_plus_1img_ang2{ height:75px; width:224px; cursor:pointer; }
.offer_7_plus_1img_left{ float: left; height: 82px; padding-left: 5px; width: 112px; }
* html .offer_7_plus_1img_left{ height:79px; }
*+html .offer_7_plus_1img_left{ height:79px; }
.offer_7_plus_1img_left2{ display:inline; float:left; margin-left:7px; }
.offer_7_plus_1img_header{ margin-top:7px; font-size:12px; font-weight:bold; color:#0099CC; }
.offer_7_plus_1img_descr{ margin-top:5px; color:#999999; }
.offer_7_plus_1img_right{ display:inline; float:right; height:82px; margin-right:3px; }
* html .offer_7_plus_1img_right{ height:79px; }
*+html .offer_7_plus_1img_right{ height:79px; }
.offer_7_plus_1img_right2{ display:inline; float:right; margin-right:7px; }
.offer_7_plus_1img_preis{ margin-top:7px; }
.offer_7_plus_1img_preis1{ color:#EF9800; }
.offer_7_plus_1img_preis2{ font-size:16px; color:#EF9800; font-weight:bold; }
.offer_7_plus_1img_arrow{ margin-top:18px; }
.offer_7_plus_1img_submit{ margin-top:12px; }
* html .offer_7_plus_1img_submit{ margin-top:11px; text-align:right; }
*+html .offer_7_plus_1img_submit{ margin-top:10px; text-align:right; }
.offer_7_plus_1img_link{ font-size:12px; color:#0099CC; font-weight:bold; text-decoration:underline; }
.offer_7_plus_1img_button{ height:30px; width:217px; padding-top:10px; padding-right:7px; margin-right:7px; text-align:right; }
* html .offer_7_plus_1img_button{ height:40px; width:224px; }
.offer_7_plus_1img_buttonimg1{ background:url(../images/offerbox/btn_meer_week1.gif) 7px 0px no-repeat;}
* html .offer_7_plus_1img_buttonimg1{ background:url(../images/offerbox/btn_meer_week1.gif) no-repeat;}
.offer_7_plus_1img_buttonimg1_over{ background:url(../images/offerbox/btn_meer_week1_over.gif) 7px 0px no-repeat; }
* html .offer_7_plus_1img_buttonimg1_over{ background:url(../images/offerbox/btn_meer_week1_over.gif) no-repeat; }
.offer_7_plus_1img_buttonimg2{ background:url(../images/offerbox/btn_meer_week2.gif) 7px 0px no-repeat; }
* html .offer_7_plus_1img_buttonimg2{ background:url(../images/offerbox/btn_meer_week2.gif) no-repeat; }
.offer_7_plus_1img_buttonimg2_over{ background:url(../images/offerbox/btn_meer_week2_over.gif) 7px 0px no-repeat; }
* html .offer_7_plus_1img_buttonimg2_over{ background:url(../images/offerbox/btn_meer_week2_over.gif) no-repeat; }

.offer_4_plus_1img{ position:relative; width:224px; height:501px; margin-right:22px; margin-bottom:15px; }
.offer_4_plus_1img_head {
    height: 24px;
    padding-top: 7px;
    font-size: 18px;
    color: #0099CC;
}
.offer_4_plus_1img_divider{ height:1px; width:224px; margin-top:1px; background-color:#3FC8E0; }
.offer_4_plus_1img_ang1{ width:212px; margin-top:21px; margin-left:6px; margin-bottom:7px; cursor:pointer; }
* html .offer_4_plus_1img_ang1{ margin-top:20px; }
.offer_4_plus_1img_ang2{ height:75px; width:224px; cursor:pointer; }
.offer_4_plus_1img_left{ display:inline; float:left; height:82px; margin-left:8px; }
.offer_4_plus_1img_left2{ display:inline; float:left; margin-left:7px; }
.offer_4_plus_1img_header{ margin-top:7px; font-size:12px; font-weight:bold; color:#0099CC; }
.offer_4_plus_1img_descr{ margin-top:5px; color:#999999; }
.offer_4_plus_1img_right{ display:inline; float:right; height:82px; padding-right:7px; }
.offer_4_plus_1img_right2{ display:inline; float:right; padding-right:7px; }
.offer_4_plus_1img_preis{ margin-top:7px; }
.offer_4_plus_1img_preis1{ color:#EF9800; }
.offer_4_plus_1img_preis2{ font-size:16px; color:#EF9800; font-weight:bold; }
.offer_4_plus_1img_arrow{ margin-top:18px; }
.offer_4_plus_1img_submit{ margin-top:11px; text-align:right; }
* html .offer_4_plus_1img_submit{ margin-top:9px; }
*+html .offer_4_plus_1img_submit{ margin-top:6px; }
.offer_4_plus_1img_link{ font-size:12px; color:#0099CC; font-weight:bold; text-decoration:underline; }
.offer_4_plus_1img_button{ width:217px; margin-top:9px; margin-right:7px; text-align:right; }
* html .offer_4_plus_1img_button{ margin-top:7px; }
*+html .offer_4_plus_1img_button{ margin-top:6px; }
.offer_4_plus_1img_buttonimg{ background:url(../images/offerbox/btn_meer_lm.gif) no-repeat; }
.offer_4_plus_1img_buttonimg_over{ background:url(../images/offerbox/btn_meer_lm_over.gif) no-repeat; }

.offer_superlastminute{ float:left; width:246px; margin-bottom:15px; }
.offer_superlastminute_head{ height:24px; padding-top:7px; font-size:18px; color:#0099CC; }
.offer_superlastminute_divider{ height:1px; width:224px; margin-top:1px; background-color:#3FC8E0; }
.offer_superlastminute_ang{ width:224px; height:204px; margin-top:15px; margin-bottom:15px; padding-left:1px; background:url(../images/offerbox/lp/bg_superlastminute.gif) no-repeat; cursor:pointer; }
.offer_superlastminute_left{ float: left; height: 106px; width: 110px; padding-left: 7px; }
.offer_superlastminute_headline{ margin-top:7px; font-size:12px; font-weight:bold; color:#0099CC; }
.offer_superlastminute_header{ margin-top:7px; font-size:12px; font-weight:bold; color:#0099CC; }
.offer_superlastminute_descr1{ margin-top:8px; color:#999999; }
.offer_superlastminute_descr2{ margin-top:8px; color:#999999; }
.offer_superlastminute_right{ display:inline; float:right; height:82px; padding-right:7px; }
.offer_superlastminute_preis{ margin-top:7px; }
.offer_superlastminute_preis1{ color:#EF9800; }
.offer_superlastminute_preis2{ font-size:16px; color:#EF9800; font-weight:bold; }
.offer_superlastminute_submit{ margin-top:43px; text-align:right; }
.offer_superlastminute_link{ font-size:12px; color:#0099CC; font-weight:bold; text-decoration:underline; }
.offer_superlastminute_button{ margin-top:3px; margin-right:7px; text-align:right; }

.offer_toplanden{ width:224px; margin-bottom:15px; margin-right:22px; }
.offer_toplanden_header{ height:24px; padding-top:7px; margin-bottom:0px; font-size:18px; color:#EF9800; }
.offer_toplanden_divider{ height:1px; width:224px; margin-top:1px; background-color:#EF9800; }
.offer_toplanden_ang{ position:relative; width:224px; height:208px; margin-top:15px; margin-bottom:15px; cursor:pointer; }
.offer_toplanden_headline{ position:absolute; top:135px; left:8px; font-size:14px; font-weight:bold; color:#EF9800; }
.offer_toplanden_descr{ position:absolute; top:155px; left:8px; width:130px; color:#999999; line-height:15px; }
.offer_toplanden_descr p { color:#999999; line-height:15px; }
.offer_toplanden_preis{ position:absolute; top:120px; right:7px; }
.offer_toplanden_preis1{ color:#EF9800; line-height:15px; }
.offer_toplanden_preis2{ font-size:16px; font-weight:bold; color:#EF9800; line-height:15px; }
.offer_toplanden_arrow{ position:absolute; top:184px; right:70px; }
.offer_toplanden_link{ position:absolute; top:183px; right:7px; font-size:12px; color:#0099CC; font-weight:bold; text-decoration:underline; }

.offer_img{ margin-top:-3px; }
*+html .offer_img{ margin-top:2px; }
* html .offer_img{ margin-top:2px; }

.buttonAnfang,
.buttonEnde,
.buttonMitteNormal,
.buttonMitteOver {
    float: right;
}

.buttonAnfang,
.buttonEnde {
    border: 0;
}

.buttonMitteNormal,
.buttonMitteOver {
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    height: 15px;
    padding: 1px 4px 0 4px;
    background: url(../images/button/btn_bl_middle.gif) repeat-x;
}

.buttonMitteNormal a,
.buttonMitteOver a {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.buttonMitteOver {
    background: url(../images/button/btn_or_middle.gif) repeat-x;
}

.tt_linkbox {
    width: 246px;
    margin: 0 0 15px 0;
    background: url(../images/bgLinkboxMid.png) repeat-y;
}
.tt_linkboxHeader {
    padding: 12px 0 0 7px;
    height: 21px;
    background: url(../images/bgLinkboxHead.png) no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #0099CC;
}
.tt_linkboxLinks {
    width: 213px;
    padding: 10px 4px 10px 7px;
    background: url(../images/bgLinkboxFooter.gif) no-repeat bottom left;
}
.tt_linkboxLinks a {
    padding-left: 10px;
    background: url(../images/arrow_active.gif) no-repeat 0 2px;
    line-height: 21px;
    color: #0099CC;
    font-size: 11px;
    text-decoration:underline;
}
.tt_linkboxLast {
    margin: 10px 0 0 0;  
}
.tt_linkboxLast a {
    line-height: 20px; 
    padding-left: 16px;
    background: url(../images/pfeil_rechts.gif) no-repeat 0 1px;
    color: #0099CC;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.informationBlock
{
    width: 470px;
    margin: 0;
    padding: 0px 0 6px 0;
    background-image: url(../images/textbox/informationBlock-border-bottom.gif);
    background-repeat: no-repeat;
    background-position: 0% 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999999;
}

.informationBlockHeader
{
    padding: 6px 0px 0px 0px;
    background-image: url(../images/textbox/informationBlock-border-top.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.informationBlock h3
{
    margin: 0;
    padding: 5px 8px 0px 8px;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    color: #0099CC;
    font-size: 14px;
    line-height: 1.1em;
    font-weight: bold;
}

.informationBlock h3 span
{
    display: block;
    color: #0099CC;
    font-size: 14px;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px dashed #afafaf;
}

.informationBlock p
{
    margin: 0;
    padding: 6px 8px 6px 8px;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    font-size: 11px;
    line-height: 1.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999999;
}

/* CSS for sunnycar page */
.informationSmallBlock
{
    width: 224px;
    margin: 0;
    padding: 0px 0 6px 0;
    background-image: url(../images/textbox/informationSmallBlock-border-foot.gif);
    background-repeat: no-repeat;
    background-position: 0% 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999999;
}

.informationSmallBlockHeader
{
    padding: 6px 0px 0px 0px;
    background-image: url(../images/textbox/informationSmallBlock-border-top.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.informationSmallBlock h3
{
    margin: 0;
    padding: 5px 8px 0px 8px;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    color: #0099CC;
    font-size: 14px;
    line-height: 1.1em;
    font-weight: bold;
}

.informationSmallBlock h3 span
{
    display: block;
    color: #0099CC;
    font-size: 14px;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px dashed #afafaf;
}

.informationSmallBlock p
{
    margin: 0;
    padding: 6px 8px 6px 8px;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    font-size: 11px;
    line-height: 1.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999999;
}
#content_box_usp_special
{
    background-image: url('../../data/images/CHANNEL/culinaire_bg_1px.gif');
    background-repeat: repeat-y;
    background-position: 0% 100%;
    margin: 0;
    padding: 0;
    width: 224px;
    display: block;
    clear: both;
    display: table-cell;
    vertical-align: middle;     
}
.content_box_usp_head_special 
{
    background-image: url('../../data/images/CHANNEL/culinaire_top.gif');
    background-repeat: no-repeat;
    background-color: #FFF;     
    height: 12px;   
}
.content_box_usp_footer_special 
{
    background-image: url('../../data/images/CHANNEL/culinaire_bg_fuss.gif');
    background-repeat: no-repeat;
    background-color: #FFF;     
    height: 12px;   
}
#content_box_usp_special h3
{
    margin: 0;
    padding: 0 8px 8px 0;
    /* border-left: 1px solid #dddddd; */
    /* border-right: 1px solid #dddddd; */
    color: #0099CC;
    font-size: 14px;
    line-height: 1.1em;
    font-weight: bold;
}
.content_box_usp_content_special
{
    background-image: url('../../data/images/CHANNEL/culinaire_bg_verlauf.gif');
    background-repeat: no-repeat;
    width:215px;
}

#content_box_usp_special .padding
{
    margin: 0px;
    padding: 0 0 0 10px;
}

#content_box_usp_special ul
{
    padding: 0 0 0 25px;
    margin: 0;
}

#content_box_usp_special ul li
{
    margin: 0;
    padding-bottom: 2px;
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #0099cc;
    line-height: 20px;
    text-indent: 0;
    list-style-image: url('http://thomascook.nl/fileadmin/data/images/CHANNEL/content_box_usp_icon.gif');
}

#content_box_usp_special ul li a
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #0099cc;
    line-height: 24px;
    text-decoration: underline;
}

#content_box_usp_special ul li a:hover { 
    text-decoration: none; 
}


#img_hotline,
.offer_img {
    vertical-align: middle;
}

/* Home bottom column 
--------------------------------------------------------------------------------------------------*/

.homeBottomColumnBlock
{
    height: 188px;
}

.homeBottomColumnBlockHeader
{

}

.homeBottomColumnBlockBody
{

}



/* Home right column 
--------------------------------------------------------------------------------------------------*/


.homeRightColumnBlock,
.homeBottomColumnBlock
{
    position: relative;
    z-index: 0;
    width: 224px;
    overflow: hidden;
    margin: 0 22px 14px 0;
    padding: 0px 0 6px 0;
    background-image: url(../images/homeRightColumnBlockBottom.gif);
    background-repeat: no-repeat;
    background-position: 0% 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #999999;
}

.homeRightColumnBlockBody {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #999999;
}

.homeRightColumnBlock.contactAdvies,
.homeBottomColumnBlock
{
    background-image: url(../images/homeRightColumnBlockBottomTall.gif);
}

.homeRightColumnBlock.uitgebreidAanbod
{
   height: 107px; 
}

.homeRightColumnBlock.flexibelBetalen
{
    height: 107px;
}

.homeRightColumnBlock.contactAdvies
{
    height: 155px;
}

.homeRightColumnBlock.nieuwsbrief
{
    height: 115px;
}

.homeRightColumnBlockBanner
{
    height: 187px;
}

.homeBottomColumnBlock
{
    height: 188px;
}

.homeRightColumnBlockHeader,
.homeBottomColumnBlockHeader
{
    padding: 6px 0px 0px 0px;
    background-image: url(../images/homeRightColumnBlockTop.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.homeRightColumnBlockBody,
.homeBottomColumnBlockBody
{
    padding: 1px 8px 0px 8px;
}

.homeRightColumnBlockHeader h3,
.homeBottomColumnBlockHeader h3
{
    position: relative;
    margin: 0;
    padding: 5px 8px 0px 8px;
    color: #0099CC;
    font-size: 14px;
    line-height: 1.1em;
    font-weight: bold;
}

.homeRightColumnBlockHeader h3 span,
.homeBottomColumnBlockHeader h3 span
{
    color: #0099CC;
    font-size: 14px;
    line-height: 1.1em;
    font-weight: bold;
}

.homeRightColumnBlockHeader h3 span,
.homeBottomColumnBlockHeader h3 span
{
    display: block;
    padding: 0px 0px 6px 0px;
    border-bottom: 1px dashed #afafaf;
}

.homeRightColumnBlockBody p,
.homeBottomColumnBlockBody p
{
    margin: 0;
    padding: 0px 0px 3px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #999999;
}

.homeRightColumnLogoBlock img
{
    margin: 0 3px 0 0;
}

.homeRightColumnBlockBody ul,
.homeBottomColumnBlockBody ul
{
    position: relative;
    margin: 0;
    padding: 0px 0px 3px 0px;
    list-style: none;
}

.homeRightColumnBlockBody ul li,
.homeBottomColumnBlockBody ul li
{
    background-image: url(../images/homeRightColumnBullet.gif);
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding: 0 0 0 10px;
}

.homeBottomColumnBlockBody ul li
{
    background-image: url(../images/homeRightColumnLinkArrow.gif);
    padding: 3px 0 6px 10px;
}

.homeRightColumnLink
{
    position: relative;
    margin: -4px 0 0 0;
    padding: 0 0 0 8px;
    background-image: url(../images/homeRightColumnLinkArrow.gif);
    background-repeat: no-repeat;
    background-position: 0 6px;
    z-index: 2;
}

.homeRightColumnLink a:link,
.homeRightColumnLink a:visited,
.homeBottomColumnBlockBody ul li a:link,
.homeBottomColumnBlockBody ul li a:visited
{
    color: #0099cb;
    text-decoration: underline;
}

.homeRightColumnLink a:hover,
.homeRightColumnLink a:active,
.homeBottomColumnBlockBody ul li a:hover,
.homeBottomColumnBlockBody ul li a:active
{
    text-decoration: none;
}

.homeRightColumnImg
{
    position: absolute;
    top: 80px;
    left: 0px;
    z-index: 1;
}

#nlform
{
    margin: 0;
    padding: 3px 0 0 0;
}

#nlform input
{
    float: left;
    width: 125px;
    height: 13px;
    font-size: 11px;
}

#nlform input.submit_btn
{
    display: block;
    float: left;
    cursor: pointer;
    width: 13px;
    height: 13px;
    margin: 2px 0 0 6px;
    overflow: hidden;
    border: none;
    background-image: url('../images/homeRightColumnSubmit.gif');
    background-repeat: no-repeat;
    background-position: 0 0;
    text-indent: -9999px;
    font-size: 0;
    line-height: 20px;
    background-color: transparent;
}

#nlform input.submit_btn:hover
{
    background-position: 0 -17px;
}

/**
 * Navigation 
 * ----------
 * Redesign Relaunch TCNL
 * modified 20.08.2010 wman
 */
#navigation {
    position: absolute; 
    top: 122px; 
    left: 9px;
    font-weight: bold;
}

#navigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#navigation ul li {
    /*
    float: left;
    margin: 0 1px;
    padding: 0 0 0 7px;
    background: url('../images/menu/nav_normal_left.png') no-repeat left top;
    */
    background:url("../images/menu/navigation-tabs-left.gif") no-repeat scroll 0 -75px transparent;
    float: left;
    margin: 0 2px 0 0;
    padding: 0 0 0 7px;
}

#navigation ul li a {
    background: url("../images/menu/navigation-tabs-right.png") no-repeat scroll 100% -75px transparent;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    margin: 0;
    outline: medium none;
    padding: 5px 18px 5px 11px;
    text-decoration: none;
}

#navigation ul li:hover,
#navigation ul li.over {
    background-position: 0 -150px;
}

#navigation ul li.active {
    background-position: 0 0;
}

#navigation ul li:hover a,
#navigation ul li.over a {
    background-position: 100% -150px;
}

#navigation ul li.active a {
    color: #214899;
    background-position: 100% 0;
}

/*
#navigation ul li a:link,
#navigation ul li a:visited,
#navigation ul li a:hover,
#navigation ul li a:active
{
    display: block;
    background: url('../images/menu/nav_normal_right.png') no-repeat right top;
    padding: 5px 8px 5px 2px;
    color: #214899;
    text-decoration: none;
}

#navigation ul li.active
{
    background: url('../images/menu/nav_active_left.png') no-repeat left top;
}

#navigation ul li.active a:link,
#navigation ul li.active a:visited,
#navigation ul li.active a:hover,
#navigation ul li.active a:active
{
    background: url('../images/menu/nav_active_right.png') no-repeat right top;
}
*/

.banner_basic {
    width: 694px; 
    height: 288px;
    padding: 22px 0 0 22px;
}

.banner_basic_link { 
    display: block;
    padding: 10px 0 0 0;
}

.banner_basic_link a {
    background: url(../images/pfeil_rechts.gif) 0 1px no-repeat; 
    font-size: 12px; 
    color: #0099CC; 
    font-weight: bold; 
    text-decoration: underline;
    padding: 0 0 0 16px;
}

.banner_basic_preis1, .banner_basic_preis1 a { color:#EF9800; text-decoration: none; }
.banner_basic_preis2, .banner_basic_preis2 a { font-size:14px; color:#EF9800; font-weight:bold; text-decoration: none; }

.banner_basic_vak {
    color: #999999;
    font-size: 12px;
    display: block;
    padding: 5px 0 10px 0;
}

.banner_basic_vak a {
    color: #999999;
    font-size: 12px;
    text-decoration: none;
}

.banner_basic_header, .banner_basic_header a { 
    font-size: 14px; 
    color: #3FC8E0; 
    font-weight: bold; 
    text-decoration: none;
}

.offer_sea_head {
    border-bottom: 1px solid #3FC8E0;
    width: 224px;
}

.offer_sea_head h3
{
    color: #0099CC;
    font-size: 14px;
}

.offer_sea_link {
    background: url(../../../clear.gif);
    position: absolute;
    top: 12px;
    left: 0;
    width: 224px;
    height: 55px;
    text-align: right;
    color: #DE8700;
    text-decoration: none;
    font-weight: bold;
    font-size: 17px;
    line-height: 40px;
}

.offer_sea_con {
    position: relative;
    width: 224px;
    border-bottom: 1px dashed #AFAFAF;
    padding: 10px 0 10px 0;
    
    font-size: 10px;
}

.offer_sea_img {
    float: left;
    padding: 1px;
    border: 1px solid #999999;
}

.offer_sea_text {
    float: left;
    padding-left: 10px;
    color: #999999;
    font-size: 10px;
}

.offer_sea_text p {
    font-weight: bold;
    color: #0099CC;
    font-size: 11px;
}

.offer_sea_text p.smaller {
    font-weight: bold;
    color: #0099CC;
    font-size: 10px;
}

.offer_sea2_head {
    border-bottom: 1px solid #3FC8E0;
    width: 224px;
}

.offer_sea2_head h3
{
    color: #0099CC;
    font-size: 14px;
}

.offer_sea2_link {
    background: url(../../../clear.gif);
    width: 224px;
    height: 55px;
    text-align: right;
    color: #DE8700;
    text-decoration: none;
    font-weight: bold;
    font-size: 17px;
    line-height: 40px;
}

.offer_sea2_con {
    position: relative;
    width: 224px;
    border-bottom: 1px dashed #AFAFAF;
    padding: 10px 0 10px 0;
    
    font-size: 10px;
}
.offer_sea2_price {
    float:right;
    padding-right:10px;
}
.offer_sea2_img {
    float: left;
    padding: 1px;
    border: 1px solid #999999;
}

.offer_sea2_text {
    float: left;
    padding-left: 10px;
    color: #999999;
    font-size: 10px;
}
.offer_sea2_text2{
    float: left;
    padding:10px 0 0 10px;
    color: #999999;
    font-size: 10px;
}

.offer_sea2_text p {
    font-weight: bold;
    color: #0099CC;
    font-size: 11px;
}

.offer_sea2_text p.smaller {
    font-weight: bold;
    color: #0099CC;
    font-size: 10px;
}


.sidebar_wrapper
{
    width: 224px;
    margin: 0;
    padding: 0;
    overflow: hidden;
/*  float: left;*/
}
.content_box.box_last_child
{
    margin: 0 0 14px 0;
    float: right;
}

.content_box.box_1col_2row
{
    height: 240px;
    background: url(../images/content-box-1col-2row.gif) 0 0 no-repeat;
}

.content_box .header
{
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
}

.content_box h3,
.content_box h4
{
    margin: 0 10px;
    padding: 7px 0 7px 0;
    background: url(../images/dashed-bottom-border.gif) 0 100% repeat-x;
    font-size: 14px;
    font-weight: bold;
    color: #0099cc;
}

.content_box.alt h3,
.content_box.alt h4
{
    padding: 7px 0 0 0;
    background: none;
}

.content_box .content
{
    width: auto;
    margin: 0;
    padding: 3px 10px 10px 10px;
    color: #999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
}
.content_box .content a:link,
.content_box .content a:visited
{
    color: #0099cc;
    text-decoration: underline;
}
.content_box .content a:hover,
.content_box .content a:active
{
    color: #0099cc;
    text-decoration: none;
}
.content_box .content p
{
    padding: 2px 0 5px 0;
    line-height: 16px;
    color: #999;
}

.content_box .content span {
    color: #999;
    display: block;
    margin-top: 5px;
}
.contact_phone em
{
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    color: #0099cc;
}

.content_box .content_image
{
    margin: 5px 9px 0 9px;
}

#callout a
{
    padding: 0 15px 0 0; 
    color: #ffffff; 
    font-size: 12px; 
    line-height: 18px; 
    text-decoration: none; 
    background: url(http://thomascook.nl/fileadmin/data/images/landingpages/arrow.gif) no-repeat right 97%;
}

p#callout
{
/*  float: right; */
    width: 165px; 
    height: 70px; 
    padding: 7px 10px; 
    background: url(http://thomascook.nl/fileadmin/data/images/landingpages/button.jpg) no-repeat;
}

.horizontal-dash    {
    background-image:url(../../data/images/CHANNEL/horizontal-dash.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
    padding: 1px;
    margin: 0 22px 0 0;
}
