img {
border: 0;
}
li {
color: #666;
}

#navigation ul li a {
padding: 5px 14px 5px 7px;
}

/* seo styling begin*/

#breadcrumbtrail, #breadcrumbtrail li {
list-style-type:none;
padding:0;
margin:0;
}
#breadcrumbtrail {
background: url(http://thomascook.nl/fileadmin/tmpl/images/bg_table.gif) repeat-y scroll 0 0 transparent;
height: 1em;
padding:10px 0 0 10px;
}
.bg_table #breadcrumbtrail {
background-image: none;
}
#breadcrumbtrail li {
float:left;
color:#666;
padding-left:.5em;
}
#breadcrumbtrail li a {
color:#09C;
}
#breadcrumbtrail li a:hover {
text-decoration:none;
}



h1.toptitle {
font-style: normal;
}

.seo{
width: 450px; 
border-top: 1px solid #0099cc; 
padding-top: 17px; 
margin-top: 0;
}

.seo .relative{
position: relative;
}

.seo h2 {
position: absolute; 
top: 15px; 
left: 280px; 
width: 160px; 
font-size: 18px; 
color: #ffffff; 
line-height: 20px; 
font-weight: normal;
}

.seo .tc {
font-size: 20px; 
color: #ffd414;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

.seo .right{
padding: 0 0 10px 0;
}

.seo .left {
float: left; 
width: 230px; 
margin: 0;
}

.seo .left p{
color: #515050; 
margin: 0 0 0 10px; 
padding: 0; 
line-height: 14px;
}

.seo .left ul {
list-style: none; 
margin: 0 0 0 20px; 
padding: 0;
}

.seo .left ul a {
font-size: 12px; 
color:#0099cc; 
text-decoration: underline;
}

.seo .button 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%;
}

.seo .button {
float: right; 
width: 165px; 
height: 70px; 
padding: 7px 10px; 
background: url(http://thomascook.nl/fileadmin/data/images/landingpages/button.jpg) no-repeat;
}
.seo .normaltext{
color:#515050; 
font-size: 12px; 
padding: 10px; 
margin: 0 0 10px 0; 
line-height: 15px;
}

.seo .normaltext a{
color:#0099cc; 
font-size: 12px; 
}

.seo .boxes {
margin: 10px 0; 
padding: 5px 10px; 
background-color: #0099cc; 
list-style: none;
}

.seo .boxes .box{
float: left; 
font-size: 13px; 
font-weight: normal; 
color: #ffffff; 
line-height: 15px; 
width: 190px; 
padding-bottom: 5px; 
padding-left: 22px; 
background: url(http://thomascook.nl/fileadmin/data/images/landingpages/list.jpg) no-repeat;
}

.seo .boxes .box .tl{
margin: 0 5px 0 0;
}

.seo .boxes .box .tr{
margin: 0 0 0 0; 
}

.seo .boxes .box .bl{
margin: 10px 5px 0 0; 
}

.seo .boxes .box .br{
margin: 10px 0 0 0; 
}
.seo .bottomlinks {
margin: 0 10px 15px 10px;
}

.seo .bottomlinks a {
color:#0099cc;
}

.seo .bottom {
width: 450px; 
height: 30px; 
background: url(http://thomascook.nl/fileadmin/data/images/landingpages/bottom.jpg) no-repeat;
}

.seo p.hotel{
padding:0 0 10px 10px;
margin: 0px;
}


.seo ul.accoHotel{
padding:0 0 20px 10px;
margin: 0px;
}


.seo ul.accoHotel li{
list-style-type: none;
}


.seo ul.accoHotel li a{
font-size: 12px; 
color:#0099cc; 
text-decoration: underline; 
}

.seo .schoolvakanties {
color:#515050;
font-size:12px;
line-height:15px;
margin:10px 0px 0px 0px;
padding:10px;
}

.seo table.schoolvakanties {
color:#515050;
font-size:12px;
line-height:15px;
/*margin:0 0 10px;*/
margin: 0px;
padding:7px;
vertical-align: top;
}

.seo td {
vertical-align: top;
color:#515050;
font-size:12px;
line-height:15px;
}

.seo .klimaattabel td {
vertical-align: top;
color:#515050;
font-size:11px;
line-height:15px;
}

.seo .klimaattabel td a {
color:#0099cc; 
text-decoration: underline;
}

.seo .klimaattabel {
margin:0 0 20px;
}


.seo td.fourth {
width: 100px;
}

.seo td.first {
width: 130px;
}

.seo td.second {
width: 190px;
}

.seo td.third {
width: 430px;
}

.seo td.center {
text-align: center;
}

/* phase 2 seo begin*/
#landingpage p {
color:#515050;
}

#landingpage #topbestemmingen {
padding:0 0 0 10px;
}

/* phase 2 seo end*/

/* 404 page */

.seo .errorpage{
color:#515050; 
font-size: 12px; 
line-height: 15px;
}

.seo .errorpage li{
line-height: 15px;
margin-bottom:1em;
}

.seo .errorpage a{
color:#09c; 
font-size:12px; 
line-height:15px; 
margin-bottom:1em;
}

.seo .errortext{
color:#515050; 
font-size: 12px; 
padding: 10px; 
line-height: 15px;
}

.seo .errortext a{
color:#09c; 
font-size:12px; 
line-height:15px; 
margin-bottom:1em;
}

/* 404 end */

/* over ons page begin */

.midcontent_bg p, .midcontent_bg dt {
color:#515050; 
}

/* over ons end*/

.tt_linkboxLinks img{
margin: -11px 0px 7px -6px;
width: 222px;
height: 147px;
overflow: hidden;
}


/* seo styling end*/

.offer_7_plus_1img_divider_blue {
background-color:#0099CC;
height:1px;
margin-top:1px;
width:224px;
}

#aanbod p {
color:#0099CC;
font-size:12px;
line-height:15px;
margin:0 0 10px;
padding:10px;
}

.recommended_item .meta_sub_data {
height:72px;
margin:0 4px 0 0;
padding:8px 0;
position:absolute;
right:0;
top:0;
width:87px;
}

#content_box_theme .popular_destinations_list .destination_item .destination_meta_data {
float:right;
margin:10px 0 0;
padding:0 10px 0 0;
width:132px;
}

#shownav {
display: none !important; 
}

.seo-city a {
font-size: 12px; 
color:#0099cc; 
text-decoration: underline; 
}

.seo-city p {
color:#666666;
font-size: 12px; 
}

#landingpage p#callout {
background:url("http://thomascook.nl/fileadmin/data/images/landingpages/button.jpg") no-repeat scroll 0 0 transparent;
float:right;
height:70px;
padding:7px 10px;
width:166px !important;
}

#cm_shopDIV {
height:270px; 
color:#999999 !important;
color:#515050 !important;
font-size:12px !important;
line-height:18px;
margin:0;
padding:0 22px 60px 6px;
}

#cm_shopDIV td{
color:#999999 !important;
color:#515050 !important;
font-size:12px !important;
line-height:18px;
}

#cm_shopDIV a{
font-size:12px !important; 
line-height:18px;
}

#pano {
margin-top:5px;
}

.breadcrumb {
margin-left: 10px;
margin-top: 10px;
}

.breadcrumb a {
font-size:11px !important; 
line-height:18px;
color:#09c; 
text-decoration: none;
}

.breadcrumb a:hover {
text-decoration: underline;
}

#pagetitle{
margin-bottom:16px;
}

.offer_7_plus_1img_header {
width:130px !important;
}

/* new css styling magenta */

#head_extra_hotline strong {
	color:#0075AC !important;
	font-weight:bold !important;
}

.home .tt_linkboxHeader {
	color: #0075ac !important;
}

.home .meta_sub_data p {
	color:#E7058A !important;
}

.home .meta_sub_data p span {
	color:#E7058A !important;
}

.home .tt_linkbox .tt_linkboxLinks a {
	background:none repeat scroll 0 0 transparent !important;
	padding-left:0 !important;
}

.home #slider_wrapper ul li.active a {
	background:none repeat scroll 0 0 #0075AC !important;
}

.home #slider_wrapper .slider_item_content p.desc {
	color:#E7058A !important;
}

.home .offer_toplanden_header {
	color: #0075ac !important;
}

.home .recommended_top_item {
	height:211px !important;
	margin:0 9px 0 !important;
}

.home .recommended_top_item .meta_data {
	top:122px !important;
}

.home .recommended_top_item .meta_sub_data {
	top:122px !important;
}


.home .content_box.box_1col_4row {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/content-box-1col-4row_new.png") no-repeat scroll 0 0 transparent !important;
}

.home .recommended_item {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/recommended-item-bg_new.png") repeat-x scroll 0 100% transparent !important;
}

.home .recommended_item.last_child {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/recommended-last-item-bg_new.png") repeat-x scroll 0 100% transparent !important;
}

.home .content_box.box_last_child {
	margin:0 22px 14px 0 !important;
}

.home .offer_toplanden_preis1, .home .offer_toplanden_preis2 {
	color:#E7058A !important;
}

.home .content_box.alt h3 {
	padding:0px !important;
}

.home .offer_toplanden_headline {
	color:#0099CC !important;
}

.offer_toplanden {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/BG-Speciale-Aanbieding_new.png") no-repeat scroll 0 0 transparent !important;
}

.home .tx-kbconttable-pi1 .header h4 span {
	color: #0075ac !important;
}

.home .homeRightColumnBlockHeader h3 span, .home .homeBottomColumnBlockHeader h3 span {
	color: #0075ac !important;
}

.home .deal_title {
    font-size: 12px;
}

/* voor alle channels */

/*
.vlieg 
.winter 
.auto 
.city 
.lastminute 
  
*/

  .tt_linkbox .tt_linkboxLinks a {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/arrow_active_new.gif") no-repeat scroll 0 2px transparent !important;
}

  #content_box_theme .popular_destinations_list .destination_item .destination_meta_data .price {
	color:#E7058A !important;
}

  .tt_f4_headline  {
	color: #0075ac !important;
	font-size:16px !important;
	font-weight:bold !important;
	padding-top:10px !important;
}

  .offer_7_img_head,   .offer_3_img_head,   .offer_beo_head  {
	color: #0075ac !important;
}

   .offer_7_img_divider,    .offer_3_img_divider,    .offer_beo_divider {
	background-color: #0075ac !important;
}

  #content_box_theme .popular_destinations_list h3 {
	color: #0075ac !important;
	font-size:16px !important;
	font-weight:bold !important;
	border-bottom:1px solid #0075ac !important;
}

  .tt_linkboxHeader  {
	color: #0075ac !important;
}

  .informationBlock h3 span {
	color: #0075ac !important;
}
.informationBlock p {
    color: #515050 !important;
}
  .tt_f4_outArea1  {
	padding-top:5px !important;
}

  #content_box_theme .popular_destinations_list h3  {
	padding:0px 0 !important;
}
  #content_box_theme .popular_destinations_list .destination_item .destination_title p {
    font-size: 11px;
}

  #content_box_usp ul li    {
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/content_box_usp_icon.gif") !important;
}

  .offer_superlastminute_preis2 ,   .offer_superlastminute_preis1,   .offer_7_img_preis1,   .offer_7_img_preis2 ,   .offer_4_plus_1img_preis1,   .offer_4_plus_1img_preis2  {
	color:#E7058A !important;
}

  .offer_toplanden_descr p {
    font-size: 11px;
}

  p {
	color: #666;
	font-size: 12px;
	margin-bottom: 1em;
  }
  .content_text_grey {
    color: #666;
	padding-bottom: 1em;
  }
  p a {
	color: #09c;
	font-size: inherit;
    text-decoration: none;
  }
  p a:hover {
    text-decoration: underline;
  }
  p.toplinks a {
	font-size: 11px;
  }
  #head_extra_hotline { /* FO: overrule CSS-rule in main.css */
	display: none;
  }
  .terminListHotelName { /* FO: overrule CSS-rule in pricegrid.css */
	overflow: hidden;
	height: 1em;
  }
  img.pricegrid_touroperator_icon { /* FO: overrule CSS-rule in pricegrid.css */
	padding: 5px 8px 15px 0 !important;
  }
  .bookingdialog_confirmation .print_button a { /* FO: overrule CSS-rule in ?.css */
	background: transparent;
	font-weight: normal;
	text-decoration: underline;
	width: 115px;
  }

/* nieuwe plaatjes!!! */

  .homeRightColumnBlockBody ul li,   .homeBottomColumnBlockBody ul li {
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/homeRightColumnBullet.gif");
}

   a.tt_lister_button {
	background-image:url("http://thomascook.nl/fileadmin/tmpl/images/lister-item-button-bg-w470.png");
	background-position:left -46px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	float:right;
	font-family:verdana;
	font-weight:bold;
	margin:10px 0px 0 0;
	padding:0;
	text-decoration:none;
	width:auto;
	padding-left: 7px;
}

  a.tt_lister_button span {
	background-image:url("http://thomascook.nl/fileadmin/tmpl/images/lister-item-button-bg-w470.png");
	background-position:right -46px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	height:23px;
	line-height:21px;
	margin:0 0 0 5px;
	padding:0 10px 0 0;
	text-align:center;
	text-shadow:none;
	width:auto;
}

   a.tt_lister_button:hover {
	background-image:url("http://thomascook.nl/fileadmin/tmpl/images/lister-item-button-bg-w470.png");
	background-position:left -69px;
	color:#FFFFFF;
	cursor:pointer;
}
  a.tt_lister_button:hover span {
	background-image:url("http://thomascook.nl/fileadmin/tmpl/images/lister-item-button-bg-w470.png");
	background-position:right -69px;
}

  a.tt_lister_button:hover span  {

}

/* QSM specific per channel*/


#tt_jsq_div {
    background-color: #FFFFFF;
    background-image: none;
    background-repeat: no-repeat;
    color: #333333;
    font-family: Verdana,Arial;
    font-size: 10px;
    height: 884px;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 0;
    width: 224px;
}

.qfcore_landing {
	background-color: #FFFFFF;
    background-image: url("http://thomascook.nl/kunden_parameter/thomascook_nl/tpl/images/qf_landing/suche_IBE_lami_home.jpg") !important;
    background-repeat: no-repeat;
    color: #333333;
    font-family: Verdana,Arial;
    font-size: 10px;
    height: 884px;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 0;
    width: 224px;
}

.qfcore_dynamic{
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/search-citytrips.png") !important;
}

.qfcore_dynamic .tt_jsq_nav_tab_midinactive a{
	color: #FFFFFF !important;
}

.qfcore_dynamic .tt_jsq_content {
	padding-top:0 !important;
}

#tt_jsq_div.ttJsqDivOpen_Dynamic{
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/search-citytrips-extended.gif") !important;
}


.lastminute #tt_jsq_div {
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/search-last-minute-01.png") !important;
}

.lastminute #tt_jsq_div.ttJsqDivClose_IBE_erde {
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/search-last-minute-02.gif") !important;	
}

.lastminute #tt_jsq_div.ttJsqDivOpen_IBE_lami {
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/search-last-minute-extended-01.gif") !important;
	height:498px;
}

.lastminute  #tt_jsq_div.ttJsqDivOpen_IBE_erde {
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/search-last-minute-extended-02.gif") !important;
}

.lastminute .tt_jsq_content {
padding-top: 5px;
}

.vlieg .tt_f4_formularSmall{
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/search-vliegvakanties.png") !important;
}

.vlieg .tt_f4_formular {
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/search-vliegvakanties-extended.gif") !important; 	
}

.tt_f4_formularSmall {
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/search-vliegvakanties.png") !important;
}


.vliegtickets .tt_f4_areaSmallFlug {
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/search-vliegtickets.gif") !important;
}



.home #qsm_wrapper {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/qsm-extended-wrapper-bg_new_02.png") no-repeat scroll 0 0 transparent !important;
}

.home #qsm_wrapper .form_wrapper .qsm_submit_button {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/qsm-submit-button_new.png") no-repeat scroll 0 0 transparent !important;
}

.home #qsm_wrapper .form_wrapper .qsm_submit_button:hover, #qsm_wrapper .form_wrapper .qsm_submit_button.over {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/qsm-submit-button_new.png") no-repeat scroll 0 -24px transparent !important;
}

.home  #qsm_wrapper_bottom {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/qsm-wrapper-bottom_new.png") no-repeat scroll 0 0 transparent !important;
}

.home #qsm_wrapper .qsm_tabs_wrapper .qsm_tab.hotels a, .home #qsm_wrapper .qsm_tabs_wrapper .qsm_tab.accomodaties a, .home #qsm_wrapper .qsm_tabs_wrapper .qsm_tab.vliegtickets a  { 
background:url("http://thomascook.nl/fileadmin/data/images/restyle/radiobutton.png") no-repeat scroll 0 -2px transparent !important;
}

.home #qsm_wrapper .qsm_tabs_wrapper .qsm_tab a  {
	color:#ffffff !important;
}

.home #qsm_wrapper .qsm_tabs_wrapper .qsm_tab a.active  {
	color:#0099CC !important;
}

.home #qsm_wrapper h3.headlineQSMnew {
	padding:0 0 10px !important;
}

.home #qsm_wrapper .lineQSMnew {
	border-bottom:0px !important;
}

#qsm_wrapper .logosQSMnew {
	display: none !important;
}

.home #qsm_wrapper h3 {
	line-height:12px !important;
}

#qsm_wrapper #budgetLabel {
	display:none !important;
}

#qsm_wrapper #budgetRangeValue {
	display:none;
}

.slider_range_bar {
	display:none;
}

.home #qsm_wrapper h3, #qsm_lister h3 {
	color: #0075ac !important;
	font-size:16px !important;
}


/* styling IBE */

 
.listRegPrice {
	color:#E7058A !important;
}

.pricegrid_tooltip_right div.total_price {
	color:#E7058A !important;
}

/*
.fontStepActive {
	color:#E7058A !important;
}

.bookingflowNavigation .firstStepActive {
	background:url("https://secure5.booking-ibe.de/thomascook_nl/fileadmin/data/images/restyle/bookingflow-nav-step1-active.gif") no-repeat scroll 0 0 transparent;
}

.bookingflowNavigation .secondStepActive {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/bookingflow-nav-step2-active.gif") no-repeat scroll 0 0 transparent;
}

.bookingflowNavigation .thirdStepActive {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/bookingflow-nav-step3-active.gif") no-repeat scroll 0 0 transparent;
}


*/

/* step four: booking */
/*
.bookingflowNavigation .fourthStepActive {
	background:url("https://secure5.booking-ibe.de/thomascook_nl/fileadmin/data/images/restyle/bookingflow-nav-step4-active.gif") no-repeat scroll 0 0 transparent;
}

.booking_accordion_item  a.booking_accordion_next_step {
	background:url("https://secure5.booking-ibe.de/thomascook_nl/fileadmin/data/images/restyle/qsm-submit-button_new.png");
}

.booking_receipt_totalprice span {
	color:#E7058A !important;
}

.booking_receipt_totalprice span.total_price {
	color:#E7058A !important;
}
*/

#fontFourthStep .fontStepActive {
	color:#E5841B !important;
}

/* end step four*/

.listHotelPrice {
	color:#E7058A !important;
}

.listHotelPrice span {
	color:#E7058A !important;
}

.pricegrid_tooltip_right span.price {
	color:#E7058A !important;
}




.overview_receipt .total_price_wrapper {
	color:#E7058A !important;
}

.overview_receipt .total_price {
	color:#E7058A !important;
}

.listHotelRowFeatured {
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/hotel-lister-featured-item-bg_02.gif") !important;
}

.listHotelTerminLink div {
	background-image:url("http://thomascook.nl/fileadmin/data/images/restyle/lister-item-button-bg.gif") !important;
}




#tt_jsq_nav table.tt_jsq_nav_tab tr td.tt_jsq_nav_tab_leftactive {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/reiter_links.gif") no-repeat scroll 2px 0 transparent;
}

/*
#tt_jsq_nav .tt_jsq_nav_tab_midinactive a.tt_jsq_navi:link, #tt_jsq_nav .tt_jsq_nav_tab_midinactive a.tt_jsq_navi:visited, #tt_jsq_nav .tt_jsq_nav_tab_midinactive a.tt_jsq_navi:active {
	color:#FFFFFF;
}
*/



#tt_jsq_nav table.tt_jsq_nav_tab tr td.tt_jsq_nav_tab_rightactive {
	background:url("http://thomascook.nl/fileadmin/data/images/restyle/reiter_rechts.png") no-repeat scroll 0 0 transparent;
}

#tt_jsq_nav table.tt_jsq_nav_tab tr td.tt_jsq_nav_tab_leftinactive, #tt_jsq_nav table.tt_jsq_nav_tab tr td.tt_jsq_nav_tab_leftinactive2 {
background:url("http://thomascook.nl/fileadmin/data/images/restyle/radiobutton.png") no-repeat scroll 0 0 transparent;
}




/* end new css styling magenta */


/* flexible content elements: 50-50 div */
.fcd-content-container {
	width: 980px;
	background: url(http://thomascook.nl/fileadmin/tmpl/images/bg_table.gif) repeat-y scroll 0 0 transparent;
	overflow: hidden;
}

.fcd-left-content {
	display: table-cell;
	width: 490px;
	padding-left: 9px;
}


.fcd-right-content {
	display: table-cell;
	width: 0px;
	padding-right: 0px;
}

.fcd-right-content #content_box_theme .popular_destinations_list h3 {
	padding:0 0 !important;
}
/*
.fcd-right-content  .spacer-gif, .fcd-left-content  .spacer-gif{
	height: 0px !important;
	display:none;
}
*/
.fcd-right-content .img {
	height: 0px !important;
}
/*
.fcd-right-content  br,
.fcd-left-content  br{
    border-bottom:1px dashed black;
	display:none;
}
*/
/*
.fcd-left-content  .accoHotel a,
.fcd-left-content  li a,
.fcd-right-content  .accoHotel a,
.fcd-right-content  li a {
.fcd-left-content  li a,
.fcd-right-content  li a,
.channel li a {
	background:transparent url("http://thomascook.nl/fileadmin/data/images/restyle/arrow_active_new.gif") no-repeat scroll 0 2px !important;
	color:#09C;
	font-size:11px;
	line-height:17px;
	padding-left:10px;
	text-decoration: underline;
}
*/
.fcd-left-content a.tt_lister_button {
	background-position:left -46px;
	background-repeat:no-repeat;
	color:#0099CC;
	font-size:11px;
	line-height:17px;
	padding-left:5px;
	text-decoration:none;
	
}


.fcd-left-content a.tt_lister_button:hover {
	background-position:left -69px;
	background-image:url("http://thomascook.nl/fileadmin/tmpl/images/lister-item-button-bg-w470.png")  
}

.fcd-left-content ul{
	-webkit-padding-start: 20px;
}
.fcd-left-content li{
	/*list-style-type:none;*/
	color: #515050;
	font-size: 12px;
	line-height: 15px;
	margin-top: 6px;
}
/*
.fcd-left-content  ul,
.fcd-right-content  ul{
	list-style: none;
	margin:20px 0 0 0px !important;
	padding-bottom:20px !important;
	padding-left:40px !important;
	border-bottom:1px dotted #CCCCCC !important;
}	
*/
.fcd-left-content  ul.accoHotel{
	border-bottom:0px !important;
}

.fcd-left-content  ul.accoHotel li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.fcd-left-content>p,
.fcd-right-content>p {
	color:#515050;
	font-size:12px;
	line-height:15px;
	margin-top:6px !important;
}

p#topbestemmingen {
	background: url(http://thomascook.nl/fileadmin/tmpl/images/bg_table.gif) repeat-y scroll 0 0 transparent;
	color: #666;
	font-size: 11px;
	margin: 0;
	padding: 15px 0 0 10px;
}

p.toplinks {
	background: url(http://thomascook.nl/fileadmin/tmpl/images/bg_table.gif) repeat-y scroll 0 0 transparent;
	color: #515050;
	margin-bottom: 0;
	padding: 0 10px 15px;
}

.toplinks a {
	color:#0099CC;
}

.fcd-left-content h1{
	border-bottom:1px solid #0075AC !important;
	color:#0075AC ;
	font-size:16px !important;
	font-weight:bold !important;
	padding:0px !important;
	line-height:25px;
}

.fcd-left-content  hr {
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #E3E3E3 !important;
	border-style: none none dotted; 
}

.fcd-left-content  .tt_lister_button_wrapper {
	border-bottom:1px dotted #cccccc !important;
	height:49px !important;
	margin-bottom:-5px !important;
}

.fcd-left-content .imgtext-table{
	margin-top: 10px;
}

.fcd-left-content  #content_box_usp {
	display:block !important;
	height:104px !important;
	margin-bottom:20px !important;
}
.dottedline {
    border-bottom: 1px dotted #cccccc;
}

.fcd-right-content  #content_box_theme .popular_destinations_list .destination_item .destination_title {
float:left;
margin:10px 0 0 10px;
width:213px;
}

a.tt_jsq_navi:link, a.tt_jsq_navi:visited, a.tt_jsq_navi:active {
    color: #0099CC;
    font-family: Verdana,Arial;
    font-size: 14px !important;
    font-weight: bold !important;
    text-decoration: none;
}


.fcd-left-content  a.tt_lister_button {
	float: left !important;
}


/*
.fcd-left-content  p a {
    color: #0099CC !important;
    font-size: 12px !important;
    line-height: 15px !important;
    text-decoration: underline !important;
}
*/

.fcd-left-content h1,
.fcd-left-content>p,
.fcd-right-content>p,
.tt_lister_button_wrapper {
	width: 470px;
}

/* nieuws CSS */

.newsimage {
	float:left;
	margin-right: 10px !important;
	padding: 0;
}

.newsimage img{
	margin-bottom: 10px;
	border: none;
}

.clearer {
	clear:both;
}

.post h3 {	
    padding: 10px 0 0 !important;
    line-height: 8px !important;
}

.post h3 a{
    color: #0099CC !important;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
	font-size: 13px;
}

.post h2 {
	color: #515050;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    text-align: left;
	padding: 5px 0 0;
}

.post a{
    color: #0099CC !important;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
}

.news{
	margin-bottom: 10px;
}

.news-latest-container {
    padding: 0px !important;
	color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 15px;
}


.news-latest-container  a{
	color: #0075ac;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: underline;
    font-size: 11px;
    line-height: 15px;
}

.news-latest-item  p {
    margin: 0;
    padding: 0;
	color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.news-latest-item {
    margin: 0;
    padding: 5px 0 0;
}

.middle  .archive {
	padding-bottom: 5px;
    padding-top: 5px;
}

.news-latest-container h3{
    padding: 0px !important;
}

.news-latest-container  h3 span {
    color: #0075ac !important;
    border-bottom: 1px dashed #AFAFAF;
    display: block;
    padding: 0 0 6px;
    font-size: 14px;
    font-weight: bold;
    margin-left: 8px;
    padding: 0px;
    width: 206px;
}

.news-latest-container   .top{
    background-image: url("http://thomascook.nl/fileadmin/data/images/restyle/tc-nieuws-top.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 4px 0 0;
	height: 26px;
}

.news-latest-container   .middle_content{
    background-color: #e7f5fa;
    width: 222px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

.news-latest-container   .middle{
    background-image: url("http://thomascook.nl/fileadmin/data/images/restyle/tc-nieuws-middle.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;   
    overflow: hidden;
    padding: 0 5px;
	margin: 0 0 0 -1px;
    position: relative;
    width: 214px;
}

.news-latest-container   .bottom{
    background-image: url("http://thomascook.nl/fileadmin/data/images/restyle/tc-nieuws-bottom.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    margin:  0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 224px;
    z-index: 0;
	height: 7px;
}

#zooverawards {
    clear:both;
    color: #ef6c38;
    font-size: 14px;
    font-weight: bold;
}
#zooverawards a {
    color: #666;
    font-size: 10px;
}

/* CUSTOMIZED WIDGETS */
/* Double List Class */

.doublelist {
    width: 470px;
}
.doublelist ul {
	list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 235px;
}
.doublelist ul.right {
    float: right;
}
.doublelist ul.left {
    float: left;
}
.doublelist li {
    background-repeat: no-repeat;
    height: 22px;
    padding-left: 33px; 
}
.doublelist.calendar li {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/icon-kalender.png);
}
.doublelist.sun li {
    background-image: url(http://thomascook.nl/uploads/RTEmagicC_zon_01.png);
}
.doublelist .icecrystal li {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/Icon-Wintersport.jpg);
}
.doublelist li.flagAT {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/Vlag-Oostenrijk-Bol.png);
}
.doublelist li.flagDE {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/Vlag-Duitsland-Bol.png);
}
.doublelist li.flagDO {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/icon-dominicaanse.png);
}
.doublelist li.flagEG {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/icon-egypte.png);
}
.doublelist li.flagES {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/Vlag-Spanje-Bol.png);
}
.doublelist li.flagESCN {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/icon-canarische-eilanden.png);
}
.doublelist li.flagFR {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/Vlag-Frankrijk-Bol.png);
}
.doublelist li.flagGR {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/icon-griekenland.png);
}
.doublelist li.flagIT {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/Vlag-Italie-Bol.png);
}
.doublelist li.flagMX {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/icon-mexico.png);
}
.doublelist li.flagNL {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/Vlag-Nederland-Bol.png);
}
.doublelist li.flagTR {
    background-image: url(http://thomascook.nl/fileadmin/data/images/OVERIGE/icon-turkije.png);
}
.doublelist li.flagNONE {
	margin-top: 2em;
}
.doublelist a {
    color: #09c;
    font-size: 14px;
    line-height: 25px;
}
.doublelist a:hover {
    color: #07a;
    text-decoration: none;
}


/* Two Adjacent Boxes Class */

.twoadjacentboxes {
    height: 80px;
    padding-top: 30px;
    width: 470px;
}
.twoadjacentboxes ul {
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 90px;
}
.twoadjacentboxes li {
    padding-left: 18px; 
}
.twoadjacentboxes a {
    color: #09c;
    font-size: 12px;
    line-height: 20px;
}
.twoadjacentboxes a:hover {
    color: #07a;
    text-decoration: none;
}


/* Three Adjacent Boxes Class */

.threeadjacentboxes {
    height: 126px;
    padding-top: 155px;
    width: 470px;
}
.threeadjacentboxes.small {
    height: 75px;
    padding-top: 150px;
}
.threeadjacentboxes ul {
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 153px;
}
.threeadjacentboxes.narrow ul {
    width: 120px;
}
.threeadjacentboxes li {
    padding-left: 18px; 
}
.threeadjacentboxes a {
    color: #09c;
    font-size: 12px;
    line-height: 20px;
}
.threeadjacentboxes a:hover {
    color: #07a;
    text-decoration: none;
}
.threeadjacentboxes.narrow {
    height: 123px;
    padding-top: 125px;
    width: 376px;
}
.threeadjacentboxes.narrow ul {
    width: 125px;
}
.threeadjacentboxes.narrow a {
    line-height: 10px;
}
.threeadjacentboxes.v2 {
    height: 281px;
    padding-top: 0px;
}
.threeadjacentboxes.v2 h2 {
    padding-left: 20px;
}
.threeadjacentboxes.v2 li {
    padding-bottom: 10px;
}
.threeadjacentboxes.v2 li h3 {
	font-size: 14px;
    padding-top: 90px;
}


/* When Do You Want To Leave Class */

.whendoyouwanttoleave img {
	float: right;
	margin-right: 20px;
}
.whendoyouwanttoleave ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.whendoyouwanttoleave li
{
	background-repeat: no-repeat;
	background-position: 0px 0px; 
	padding-left: 25px; 
}
.whendoyouwanttoleave li.thisweek {
	background-image: url(/fileadmin/data/images/OVERIGE/icon-deze-week.png);
}
.whendoyouwanttoleave li.nextweek {
	background-image: url(/fileadmin/data/images/OVERIGE/icon-volgende-week.png);
}
.whendoyouwanttoleave li.in2weeks {
	background-image: url(/fileadmin/data/images/OVERIGE/icon-over-2-weken.png);
}
.whendoyouwanttoleave li.in3weeks {
	background-image: url(/fileadmin/data/images/OVERIGE/icon-over-3-weken.png);
}
.whendoyouwanttoleave li.in4weeks {
	background-image: url(/fileadmin/data/images/OVERIGE/icon-over-4-weken.png);
}
.whendoyouwanttoleave li.in5weeks {
	background-image: url(/fileadmin/data/images/OVERIGE/icon-over-5-weken.png);
}
.whendoyouwanttoleave li.anytime {
	margin-top: 2em;
}
.whendoyouwanttoleave a {
    color: #09c;
    font-size: 14px;
    line-height: 25px;
}
.whendoyouwanttoleave a:hover {
    color: #07a;
    text-decoration: none;
}

.threeblocksinarow img {
margin: 0 5px 10px 0;
}
