label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

#errormessagediv
{
 color:#000000;  
    }

#adv-groot 
{
    position:absolute;
	left:179px;
	top:406px;
    width:470px;
    height:480px;
    overflow:hidden;
}

#bestemming-banner-overlay-big
{
	position:absolute;
	width:470px;
	height:480px;
	margin:0px 0 0 0px;
	background:url('../images/banner-overlay-470x480.png');
}

#nieuwesite 
{
	position:absolute;
	right:0;
	top:0;
	width:125px;
	height:121px;
}

#headerfaq_fld 
{
    float:left;
    margin: 10px 0 0 10px; 
    font: normal 11px Verdana, Arial;
	border:1px solid #7f9db9;
	width:250px;
	height:17px;
	padding:3px 0 0 8px;
	vertical-align:top; 
    }

#nieuwesitelink
{
	cursor:pointer;
}
#formnieuwesite_spinner 
{
	height:300px;
	background:url(../images/ajax-loader.gif) no-repeat 50% 50%;
	display:none;
}
#dialog_nieuwesite, #dialog_nieuwesite_bedankt, #dialog_review_bedankt
{
	color:#000000;
}

body 
{
	margin:0;
	padding:0;
}

img 
{
	border:0; 
}

#TextHolder1{width:0;height:0;position:absolute;overflow:hidden;}
#TextHolder2{width:0;height:0;position:absolute;overflow:hidden;}
#TextHeaderHolder{width:0;height:0;position:absolute;overflow:hidden;}
#TextOverigeHolder{width:0;height:0;position:absolute;overflow:hidden;}

#FlighTicketTextHolder1{width:0;height:0;position:absolute;overflow:hidden;}
#FlighTicketTextHolder2{width:0;height:0;position:absolute;overflow:hidden;}

#x_outer_container
{
	position:relative;
	margin:auto;
	width:972px;
	padding:0;
	top:0px;
	overflow:visible; 
	text-align:left;
	border:0px solid #ff0001;
}

.h1
{
	margin:0 0px 10px 0;
	padding:0;
	font:bold 30px Verdana;
	color:#058fcb;
}

h2
{
	margin:0px 0 0 0;
	padding:0 0 10px 0;
	font:bold 14px Verdana, sans-serif;
	color:#000000;
}
.waarom_wtc_title
{
	margin:0px 0 0 0;
	padding:0 0 10px 0;
	font:bold 14px Verdana, sans-serif;
	color:#000000;
}

h2 a
{
	margin:0px 0 0 0;
	padding:0 0 10px 0;
	font:bold 14px Verdana, sans-serif;
	color:#058fcb;
}

h3{	margin:0px 0 0 0;
   		padding:10px 0 10px 0;
	font:bold 12px Verdana, sans-serif;
	color:#000000;
}

#tooltip h3{padding:0}

p
{
	font-weight: normal;
}

.blue 
{
  color:#058fcb;
}

/*HEADER*/
#head 
{
	float:left;
	width:970px;
	height:154px;
	border:0px solid #fff111;
}

#head-logo 
{
	float:left;
	width:140px;
	height:70px;
}


#flags
{
	float:right;
	margin:1px 0 0 0;

	text-decoration:none;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#flags a
{
	color:#808080;
	text-decoration:none;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
	
#head-menu 
{

	float:right;
	height:22px;
	width:740px;
	margin:10px 0 0 10px;
	text-align:right;	
}

#head-menu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	text-decoration:none;
	} 

#head-menu ul li{
	margin-left: 0;
	padding: 0 2px 0 2px;
	list-style: none;
	display: inline;
	text-decoration:none;
	}
		
#head-menu ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	text-decoration:none;
	}

#head-menu li a 
{
	color:#808080;
	text-decoration:none;
}

#head-menu li a img
{
	margin:0 0 -2px 0;
}


#head-menu li a:hover 
{
	color:#808080;
	text-decoration:none;
}

#nw_payoff
{
	float:left;
	width:390px;
	margin:0 0 0 20px;
	font:bold 18px verdana;
	color:#008ECA;
	}
	
#menubottom-tabs ul, #menubottom-tabs-orange ul, #menubottom-tabs-red ul 
{
	float:left;
	margin: 0;
	padding: 0;
	display: inline;
	} 

#menubottom-tabs ul li, #menubottom-tabs-orange ul li, #menubottom-tabs-red ul li
{
	margin: 0;
	margin: 0;
	padding: 2px 0px 5px;
	list-style: none;
	display: inline;
	
}
/*blauw*/
a.menubottom-tabs {
    background: transparent url('../images/wtc_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    float: left;
    font: bold 10px Verdana, Arial;
    height: 36px;
    margin-right: 0px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
    text-transform:uppercase;
    cursor:pointer;
}

a.menubottom-tabs span {
    background: transparent url('../images/wtc_span.gif') no-repeat;
    display: block;
    text-align:center;
    height: 30px;
    padding: 6px 0 0px 10px;
} 

a.menubottom-tabs:hover {
    background-position: bottom right;
    color: #ffffff;
    outline: none; 
}

a.menubottom-tabs:hover span {
    background-position: bottom left;
  
} 

/*oranje*/
a.menubottom-tabs-orange {
    background: transparent url('../images/wtc_a-orange.gif') no-repeat scroll top right;
    color: #FFFFFF;
    float: left;
    font: bold 10px Verdana, Arial;
    height: 36px;
    margin-right: 0px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
    text-transform:uppercase;
    	cursor:pointer;
}

a.menubottom-tabs-orange span {
    background: transparent url('../images/wtc_span-orange.gif') no-repeat;
       display: block;
    text-align:center;
    height: 30px;
    padding: 6px 0 0px 10px;
} 

a.menubottom-tabs-orange:hover {
    background-position: bottom right;
    color: #ffffff;
    outline: none; 
}

a.menubottom-tabs-orange:hover span {
    background-position: bottom left;
} 

/*rood*/
a.menubottom-tabs-red {
    background: transparent url('../images/wtc_a-red.gif') no-repeat scroll top right;
    color: #FFFFFF;
    float: left;
    font: bold 10px Verdana, Arial;
    height: 36px;
    margin-right: 0px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
    text-transform:uppercase;
    	cursor:pointer;
}

a.menubottom-tabs-red span {
    background: transparent url('../images/wtc_span-red.gif') no-repeat;
      display: block;
    text-align:center;
    height: 30px;
    padding: 6px 0 0px 10px;
} 

a.menubottom-tabs-red:hover {
    background-position: bottom right;
    color: #ffffff;
    outline: none; 
}

a.menubottom-tabs-red:hover span 
{
    background-position: bottom left;
  
} 

/* end */
a.menubottom-tabs-selected 
{
    background: transparent url('../images/wtc_a.gif') no-repeat scroll  bottom right;
    color: #FFFFFF;
    float: left;
    font: bold 10px Verdana, Arial;
    height: 36px;
    margin-right: 0px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	text-transform:uppercase;
		cursor:pointer;
}

a.menubottom-tabs-selected span 
{
    background: transparent url('../images/wtc_span.gif') no-repeat  bottom left; 
    display: block;
    height: 30px;
    padding: 6px 0 0px 10px;
} 

a.menubottom-tabs-selected-orange 
{
    background: transparent url('../images/wtc_a-orange.gif') no-repeat scroll  bottom right;
    color: #FFFFFF;
    float: left;
    font: bold 10px Verdana, Arial;
    height: 36px;
    margin-right: 0px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	text-transform:uppercase;
		cursor:pointer;
}

a.menubottom-tabs-selected-orange span 
{
    background: transparent url('../images/wtc_span-orange.gif') no-repeat  bottom left; 
    display: block;
    height: 30px;
    padding: 6px 0 0px 10px;
} 


/* einde */

#menubottom
{
	float:left;
	width:970px;
	height:40px;
	font: bold 11px Verdana, Arial;
	color:#ffffff;
	background:url('../images/bl_menubottom.gif');
}

#menubottom-language
{
    float:left;
	margin:14px 0 0 14px;
	font: bold 11px Verdana, Arial;
	color:#ffffff;
}

#menubottom-language a
{
	font: bold 11px Verdana, Arial;
	color:#ffffff;
	text-decoration:none;
}

#menubottom-language a:hover
{
	text-decoration:underline;
	font: bold 11px Verdana, Arial;
	color:#ffffff;
}


.overigeTekst 
{
	width:600px;
	border: 0px solid #ff0001;
	font: normal 11px Verdana, Arial;
	color:#000000;
	}
.overigeTekst p
{
	margin:10px 0 0 0;
	}
/* MAIN  */

#main-container 
{
	float:left;
	background:url(../images/backmain.gif) no-repeat;
	width:970px;
	border:0px solid #ff0001;
}

#main-container-home 
{
	float:left;
	background:url(../images/backmain.gif) no-repeat;
	width:970px;
	border:0px solid #ff0001;
	min-height:990px;
}

#search-main 
{
	display:inline;
	float:left;
	margin:30px 0 0 14px;
	width:635px;
}

#search-main_homeNL 
{
	display:inline;
	float:left;
	margin:20px 0 0 14px;
	width:635px;
	height:230px;
	background:url(../images/vindhieruwNL.gif) no-repeat;
	border:0px solid #ff0001;
}
#search-main_homeEN 
{
	display:inline;
	float:left;
	margin:20px 0 0 14px;
	width:635px;
	height:230px;
	background:url(../images/vindhieruwEN.gif) no-repeat;
	border:0px solid #ff0001;
}

#submit_newsNL
{
/*	src="" */
background:url(/www/images/aanmelden_nb_btnNL.gif);
width:125px;
height:35px;
border:0;
}


#submit_newsEN
{
/*	src="" */
background:url(/www/images/aanmelden_nb_btnEN.gif);
width:125px;
height:35px;
border:0;
}

#search-radio 
{
	padding:0 0 0 12px;
	height:25px;
}

#left-zoek-disable 
{
	display:none;
	position:absolute;
	left:340px;
	background:#ffffff;
	top:220px;
	width:300px;
	height:110px;
	filter:alpha(opacity=60);
	opacity:0.6;

}

#left-zoek-disable-home 
{
	display:none;
	position:absolute;
	left:440px;
	top:167px;
	background:#ffffff;
	width:200px;
	height:160px;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.search-radio-33
{
	float:left;
	padding:5px 0 0 0;
	border:0px solid #ff0001;
	margin:0 0px 0 0;
	height:20px;
}
.search-radio-divider
{
	float:left;
	border-right:1px dotted #0890cb;
	margin:0 10px 0 0;
	height:20px;
}
.search-radio-33 img
{
	margin:-4px 0 0 0;
}

.pad-bot-3px
{
	padding:0 0 3px 0;	
}


#radio1, #radio2, #radio3, #radio4, #radio5
{
	width:15px;
	height:15px;	
	vertical-align:top;
}

#search-radio label
{
	font: bold 11px Verdana, Arial;
	color:#058fcb;
	vertical-align:top;
	cursor:pointer;
}

#search-radio label:hover 
{
	color:#058fcb;
	text-decoration:underline;
}

#search-radio label a 
{
	color:#058fcb;
	text-decoration:none;
}

#search-radio label a:hover
{
	color:#058fcb;
	text-decoration:underline;
}

#search-container 
{
	
	height:188px;
	width:636px;
	border:0px solid #a8d8ed;
}

#search-container_home
{
	float:right;
	height:235px;
	width:465px;
	border:1px solid #a8d8ed;
	overflow:hidden;
}

#home-search-cont_l
{
	position:absolute;
	width:159px;
	
	}

#home-search-cont_r
{
	float:right;
	left:100px;
	height:226px;
	width:470px;
	overflow:hidden;
	border:1px solid #0894ce;
	background:#ffffff;
}
#vliegtickets_home , #hotels_home ,#autohuur_home 
{
	cursor:pointer;
	float:left;
	width:164px;
	height:24px;
	text-indent:40px;
	font:bold 14px Verdana;
	color:#0894ce;
	padding:6px 0 0 0;
}


#vliegtickets_home 
{
	color:#000000; 
	margin:30px 0 1px 0;
	background:url(../images/home-vliegtickets-a.gif) no-repeat right;
}

#hotels_home 
{
	margin:0 0 1px 0;
	background:url(../images/home-hotels.gif) no-repeat right;
}

#autohuur_home 
{
	margin:0 0 1px 0;
	background:url(../images/home-autohuur.gif) no-repeat right;
}


#search-vliegen-home
{
	height:226px;
	width:470px;
	background:url(../images/zoeken-home-bg.gif);
	border-top:0px solid #a8d8ed;
}

#search-hotel-home
{	
	background:#ffffff;
	height:188px;
	width:455px;
	border-top:0px solid #a8d8ed;
	background:url(../images/zoeken-hotel-home-bg.gif);
}


#search-autohuur-home 
{
	background:#ffffff;
	height:226px;
	width:470px;
	border-top:0px solid #a8d8ed;
background:url(../images/zoeken-auto-home-bg.gif);
}




.icon_vliegtickets 
{
	background:url(../images/li-vliegtickets-bl.gif);
	text-indent:25px;
}

.icon_bestemming
{
	background:url(../images/li-bestemming-bl.gif);
	text-indent:25px;
}

.icon_autohuur
{
	background:url(../images/li-autohuur-bl.gif);
	text-indent:25px;
}
.icon_camperverhuur
{
	background:url(../images/li-camperverhuur-bl.gif);
	text-indent:25px;
}

.icon_kaart 
{
	background:url(../images/li-kaart-bl.gif);
	text-indent:25px;
}
.icon_reviews 
{
	background:url(../images/li-reviews-bl.gif);
	text-indent:25px;
}

.icon_hotels 
{
	background:url(../images/li-hotels-bl.gif);
	text-indent:25px;
}

.icon_weer
{
	background:url(../images/li-weer-bl.gif);
	text-indent:25px;
}

.icon_verrereizen
{
	background:url(../images/li-verrereizen-bl.gif);
	text-indent:25px;
}





#search-vliegen 
{
	background:url(../images/zoekform-bg1.gif);
	height:188px;
	width:634px;
	border-top:0px solid #a8d8ed;
}

#search-hotel 
{
	height:186px;
	width:634px;
	border-top:0px solid #a8d8ed;
	border-bottom:0px dotted #a8d8ed;
}

#search-autohuur 
{
	height:186px;
	width:634px;
	border-top:0px solid #a8d8ed;
	border-bottom:0px dotted #a8d8ed;
}
#search-vliegen-reis, #search-hotel-xxx, #search-auto-xxx  
{
	float:left;
	font: normal 11px Verdana, Arial;
	width:636px;
	border-bottom:0px dotted #a8d8ed;
}

#search-vliegen-reis-home, #search-hotel-xxx-home, #search-auto-xxx-home  
{
	float:left;
	font: normal 11px Verdana, Arial;
	width:470px;
	border-bottom:0px dotted #a8d8ed;
}
#search-vliegen-passagiers 
{
 	float:left;
	font: normal 11px Verdana, Arial;
	padding:4px 0 0 12px;
	height:54px;
	width:616px;
	border:0px dotted #a8d8ed;
}
#search-vliegen-passagiers-home 
{
 	float:left;
	font: normal 11px Verdana, Arial;
	padding:6px 0 0 10px;
	height:54px;
	width:458px;
	border:0px dotted #a8d8ed;
}

#search-hotel-xxx, #search-auto-xxx  
{	
	/*background:url('../images/zoekform-bg.gif');*/
}
	
.bluetitle
{
	font: bold 12px Verdana, Arial;
	color:#068fcb;	
	letter-spacing:1px;
}

#bestemming-titel 
{
	width:940px;
	border:0px solid #ff0001;	
}

.hand 
{
	cursor:pointer;
}

.left-zoek-home
{
	float:left;
	width:225px;
	border:0px solid #a8d8ed;
	padding:6px 0 0 10px;
}

.right-zoek-home
{
	float:right;
	width:180px;
	border:0px solid #a8d8ed;
	padding:6px 0 0 12px;
}

.left-zoek-home-auto
{
	display:inline;
	float:left;
	width:205px;
	border:0px solid #a8d8ed;
	padding:6px 0 0 10px;
}
.right-zoek-home-auto
{
	
	display:inline;
	height:140px;
	float:right;
	width:240px;
	border:0px solid #a8d8ed;
	padding:6px 0 0 12px;
}

.left-zoek-home-hotels
{
	float:left;
	width:190px;
	border:0px solid #a8d8ed;
	padding:6px 0 0 10px;
}
.right-zoek-home-hotels
{
	float:right;
	width:260px;
	border:0px solid #a8d8ed;
	padding:6px 0 0 0px;
}



.left-zoek
{
	float:left;
	width:306px;
	border:0px solid #a8d8ed;
	padding:4px 0 0 12px;
}

#sf_left_col
{
	line-height:22px;
	float:left;
	width:200px;
    height:175px;
    padding:4px 0 0 12px;
}
#sf_right_col
{
	line-height:22px;
	float:left;
	width:410px;
    height:175px;
    padding:4px 0 0 12px;
    border:0px solid #a8d8ed;
}


#sf_left_col_kamers
{
	line-height:22px;
	float:left;
	width:185px;
    height:175px;
    padding:4px 0 0 12px;
}
#sf_right_col_kamers
{
	line-height:22px;
	float:left;
	width:410px;
    height:175px;
    padding:4px 0 0 12px;
    border:0px solid #a8d8ed;
}



#sf_left_col_auto
{
	line-height:22px;
	float:left;
	width:200px;
    height:120px;
    padding:4px 0 0 12px;
}
#sf_left_col_auto_home
{
	line-height:22px;
	float:left;
	width:220px;
    height:128px;
    padding:10px 0 0 10px;
    border:0px solid #a8d8ed;
}

#sf_right_col_auto
{
	line-height:22px;
	float:left;
	width:410px;
    height:128px;
      padding:4px 0 0 12px;
    border:0px solid #a8d8ed;
}

#sf_right_col_auto_home
{
	line-height:22px;
	float:left;
	width:220px;
    height:128px;
    padding:10px 0 0 10px;
    border:0px solid #a8d8ed;
}

.collText130
{
	float:left;
	line-height:15px;
	width:130px;
	height:15px;

}

.coll110 
{
	line-height:22px;
	float:left;
	width:110px;
    height:23px;
}

.collText170
{
	float:left;
	line-height:15px;
	width:170px;
	height:15px;

}

.collText125
{
	float:left;
	line-height:15px;
	width:125px;
	height:15px;

}
.collText70
{
	float:left;
	line-height:15px;
	width:70px;
	height:15px;

}
.coll1 
{
	float:left;
	line-height:22px;
	width:130px;
	height:23px;

}

.coll1a
{
	float:left;
	line-height:22px;
	width:130px;
	height:23px;

}
.coll2 
{
	float:left;
	line-height:22px;
	width:152px;
    height:23px;
}
.coll3
{
	line-height:22px;
	float:left;
	vertical-align:middle;
	width:16px;
    height:23px;
 }

.coll4
{
    line-height:22px;
	float:left;
	width:155px;
    height:23px;
}
.coll5
{
line-height:22px;
	float:left;
	width:200px;
    height:23px;
}

.coll6
{
line-height:22px;
	float:left;
	width:110px;
    height:23px;
}
.coll7
{
	line-height:22px;
	float:left;
	width:85px;
    height:23px;
}


.coll255
{
	line-height:22px;
	float:left;
	width:255px;
    height:23px;
}

.coll8
{
	line-height:22px;
	float:left;
	width:45px;
    height:23px;
}
.coll9
{
	line-height:22px;
	float:left;
	width:310px;
    height:23px;
}

.coll30 {
	line-height:22px;
	float:left;
	width:30px;
    height:23px;
}
.coll30weer {
	line-height:18px;
	float:left;
	width:30px;
    height:23px;
}
.coll40 {
	line-height:22px;
	float:left;
	width:40px;
    height:23px;
}

.coll50 {
	line-height:22px;
	float:left;
	width:50px;
    height:23px;
}

.coll50weer {
	line-height:18px;
	float:left;
	width:50px;
    height:23px;
}

.coll60 {
	line-height:22px;
	float:left;
	width:60px;
    height:23px;
}
.coll70 {
	line-height:22px;
	float:left;
	width:70px;
    height:23px;
}
.coll70weer {
	line-height:22px;
	float:left;
	width:70px;
    height:23px;
}

.coll80 {
	line-height:22px;
	float:left;
	width:80px;
    height:23px;
}
.coll90 {
	line-height:22px;
	float:left;
	width:90px;
    height:23px;
   
}

.coll90weer {
	line-height:18px;
	padding:0 0 0 5px;
	float:left;
	width:55px;
	text-align:left;
    height:23px;
}
.coll100 {
	line-height:22px;
	float:left;
	width:100px;
    height:23px;
 
}
.coll120weer {
	line-height:18px;
	float:left;
	width:120px;
	margin-top:15px;
}
.coll120weer2 {
	line-height:18px;
	float:left;
	width:120px;
}
.coll120 {
	line-height:22px;
	float:left;
	width:120px;
    height:23px;
}
.coll130 {
	line-height:22px;
	float:left;
	width:130px;
    height:23px;
}
.coll150 {
	line-height:22px;
	float:left;
	width:150px;
    height:23px;
}

.coll170 {
	line-height:22px;
	float:left;
	width:170px;
    height:23px;
    
    
}

.coll180 {
	line-height:22px;
	float:left;
	width:180px;
    height:23px;
}
.coll190 {
	line-height:22px;
	float:left;
	width:190px;
    height:23px;
}
.coll210 {
	line-height:22px;
	float:left;
	width:210px;
    height:23px;
}
.coll260 {
	line-height:22px;
	float:left;
	width:260px;
    height:23px;
}
.coll260a {
	line-height:22px;
	float:left;
	width:260px;
    height:23px;
}

.coll290a {
	line-height:22px;
	float:left;
	width:290px;
	height:23px;
}
.coll290 {
	margin:0 0px 0px 0 ;
	padding: 5px 0 5px 0;
	float:left;
	width:290px;
	border-bottom:1px solid #f5fbfd;
	overflow:visible;

}

.weerdoor {
	float:right;
	font-style:italic;
	font-weight:bold;
	font-size:10px;
}

.car-coll130 {
	line-height:22px;
	float:left;
	width:135px;
    height:20px;
    font-weight:normal;
}


.car-coll137 {
	line-height:22px;
	float:left;
	width:145px;
    height:20px;
    font-weight:normal;
}

.pulldown
{
	padding:2px;
}

#Child1Age, #Child2Age, #Child1Age2, #Child2Age2 
{
	width:45px;
}

#sf_hotel_zoekknop
{
	position:absolute;
	left:502px;
	top:389px;
}

#sf_hotel_zoekknop_home
{
	position:absolute;
	left:500px;
	top:376px;
	width:140px;
	height:30px;
	background:url(/www/images/main-zoeken.gif);
}
#sf_autohuur_zoekknop 
{
	position:absolute;
	left:502px;
	top:330px;
}
#sf_autohuur_incl	 
{
	display:inline;
	float:left;
	padding:2px 0 0 2px;
	margin:0 0 0 12px;
	width:614px;
	height:42px;
	background:#c9e7f4;
}

#sf_autohuur_incl_home	 
{
	display:inline;
	float:left;
	padding:2px 0 0 2px;
	margin:26px 0 0 10px;
	width:448px;
	height:42px;
	background:#c9e7f4;	
}

.ul_sf_auto
{
	float:left;
	margin:0 0 0 6px;
	width:195px;
}

#ul_sf_auto li 
{
        height:17px;
    	font:bold 11px Tahoma;}

ul.sf_auto 
{
	
	list-style-position:inside;
}

.ul_sf_auto_home ul 
{
	float:left;
	margin-left: 0;
	padding-left: 0;
	width:149px;
	border:0px solid #ff0401;

	} 

.ul_sf_auto_home ul li
{
	list-style-position:inside;
	letter-spacing:-1px;
	font:normal 10px Verdana, sans-serif;
}
	


.pass1
{
	float:left;
	width:140px;	
	border:0px solid #7f9db9;
}

input.reisgegevens 
{
	font: normal 11px Verdana, Arial;
	border:1px solid #7f9db9;
	width:139px;
	height:17px;
	padding:3px 0 0 8px;
}

input.reisgegevens_90 
{
	font: normal 11px Verdana, Arial;
	border:1px solid #7f9db9;
	width:90px;
	height:17px;
	padding:3px 0 0 8px;
}

input.nieuwsbrief
{
	font: normal 11px Verdana, Arial;
	border:1px solid #7f9db9;
	width:260px;
	height:17px;
	padding:3px 0 0 8px;
}

input.reisgegevens_small 
{
	font: normal 11px Verdana, Arial;
	border:1px solid #7f9db9;
	width:100px;
	height:17px;
	padding:3px 0 0 8px;
}
.zoeken-knop 
{
	float:right;
	width:140px;
	height:30px;
	font: normal 11px Verdana, Arial;
	color:#058fcb;
	text-align:right;
	margin:-22px 0 0 0;
}


.zoeken-knop a
{
	line-height:22px;
	color:#058fcb;
}
	
.zoeken-knop-home 
{
	display:inline;
	float:right;
	width:140px;
	font: normal 11px Verdana, Arial;
	color:#058fcb;
	text-align:right;
	margin:-30px 6px 0 0;
}

.zoeken-knop-home a
{
	line-height:22px;
	color:#058fcb;
}

.zoeken-knop-auto 
{
	float:right;
	width:140px;
	height:30px;
	background:url(/www/images/main-zoeken.gif);
	font: normal 11px Verdana, Arial;
	color:#058fcb;
	text-align:right;
	margin:10px 44px 0 0;
}
	
select.zoeken_hotels
{
	font: normal 11px Verdana, Arial;
	border:1px solid #7f9db9;
	width:45px;
	padding:2px 2px 3px 2px;
	vertical-align:bottom;
}
select.zoeken_tijd
{font: normal 11px Verdana, Arial;
	border:1px solid #7f9db9;
	width:70px;
	padding:2px 2px 3px 2px;
	vertical-align:bottom;
}	

select.passagiers 
{
	font: normal 11px Verdana, Arial;
	border:1px solid #7f9db9;
	width:110px;
	padding:2px;
	vertical-align:bottom;
}

#adv-main
{
	position:absolute;
	top:174px;
	left:660px;
	width:290px;
	height:724px;
	z-index:90;
	/*background:url(../../upload/adv-main/europa.jpg)*/
}
	
#adv-main-overlay
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	width:290px; 
	height:724px;
	background:url('../images/adv-corners.png');
}

#adv-main-overlay-link
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	width:290px; 
	height:235px;

	
}
#adv-main-accordion 
{
	position:absolute;
	top:240px;
	left:10px;
	width:270px;
}

#camperverhuur 
{
 
 width:600px;
 height:250px;
 }

#bestemming-image-container
{
	position:absolute;
	top:174px;
	left:654px;
	width:314px;
	height:231px;
	/*z-index:90;*/
	padding:13px 0 0 2px;
	overflow:hidden;
	text-decoration:none;
}

#bestemming-image-container a {
	text-decoration:none;
}	
	
#bestemming-image-overlay
{
	position:absolute;
	top:0px;
	left:0px;
	/*z-index:100;*/
	width:316px; 
	height:244px;
	background:url('../images/bestemming-kader.png');
}

#hotels-image-overlay-big
{
	position:absolute;
	top:0px;
	left:0px;
	/*z-index:100;*/
	width:602px; 
	height:160px;
	background:url('../images/homepage-kader-big.png');
}

#hotels-image-overlay-small
{
	position:absolute;
	top:567px;
	left:25px;
	/*z-index:100;*/
	width:316px; 
	height:244px;
	background:url('../images/homepage-kader-small.png') no-repeat;
}

#bestemming_container
{
	float:left;
	width:946px;
	padding:12px 12px 0 12px;
	background:#ffffff;
	border:0px solid #ff0001;
}

#breadcrumb 
{
	float:left;
	padding:0 0 0 22px;
	width:920px;
	height:20px;
}
#breadcrumb ul
{
	font:bold 10px Verdana;
	margin:0;
	padding:0;
}
#breadcrumb ul li 
{
	display:inline;
	background:url(../images/arrow_blauw_list.gif) no-repeat;
	margin:0 0px 0 20px;
	padding:0 0 0 20px;
	text-indent:10px;
}


#breadcrumb ul li:first-child
{	
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	background:#ffffff;
	border-left: none;
	list-style: none;

}

#breadcrumb ul li a 
{
	color:#018dca;
	text-decoration:none;
}
#breadcrumb ul li a:hover 
{
	text-decoration:underline;
 }
#bestemming_cont-left
{
	float:left;
	width:315px;
}
#bestemming_cont-right
{
	float:left;
	width:625px;

}
#bestemming_cont-right_top 
{
	width:625px;
	float:left;
	height:5px;
	background:url('../images/bestem-content-right_top.png') no-repeat;
}
#bestemming_cont-right_middle 
{
	width:613px;
	float:left;
	padding:5px 0px  10px  12px;
	font:normal 11px Verdana;
	background:url('../images/bestem-content-right_middle.png');
}

#bestemming_cont-right_bottom 
{
	width:625px;
	float:left;
	height:5px;
	background:url('../images/bestem-content-right_bottom.png') no-repeat;
}

#bestemming_menu 
{
	position:relative;

	width:316px;
	padding:0px;
	margin:0;
}

#bestemming_menu_top 
{
	float:left;
	background:url('../images/bestemmingen-menu-top.png') no-repeat;
	width:316px;
	height:3px;
}

#bestemming_menu_middle 
{
	
	float:left;
	background:url('../images/bestemmingen-menu-middle.png');
	width:305px;
	padding: 0 0 0 12px;
}
	
#bestemming_menu_bottom 
{
	float:left;
	background:url('../images/bestemmingen-menu-bottom.png') no-repeat;
	width:316px;
	height:3px;
	margin:0 0  0px 0;
}

#bestemming_menu_middle ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#bestemming_menu_middle ul li
{
	font:bold 14px Verdana;
	color:#018dca;
	padding: 0px 4px 0px 0px;
	border-top:1px dotted #018dca;
/*	background:url('../images/arrow-blauw2.gif') no-repeat right; */
}

#bestemming_menu_middle ul li:first-child
{	
	border-top:0px dotted #018dca;
}

#bestemming_menu_middle ul li img
{
	vertical-align:middle;
}
#bestemming_menu_middle ul li a
{
	text-decoration:none;
	color:#018dca;
	line-height:30px;
	height:28px;
	display:block;
}

#bestemming_menu_middle ul li a:hover
{
	text-decoration:none;
/*	color:#000000;*/
	display:block;
}

#bestemming_menu_middle ul li:hover
{
	text-decoration:none;
	color:#000000;
	/*background:url('../images/arrow-zwart.gif') no-repeat right;*/
	
}
/*
#li_vliegtickets
{
	text-indent:25px;
	background:url('../images/li-vliegticket-bl.gif') no-repeat right;
	border:0px solid #ff0001;
		border-top:1px dotted #018dca;
}


#li_vliegtickets:hover
{
	background:url('../images/li-vliegticket-z.gif') no-repeat right;
	border:0px solid #ff0001;
	border-top:1px dotted #018dca;
}
*/

.bestemming-grid
{
	float:left;
	width:600px;
	height:140px;
	margin:12px 0 0 0;
	background:url('../images/besteming-grid-bg.gif') no-repeat right;
}



.bestemming-grid-kol1
{
	float:left;
	width:150px;
	height:120px;
	margin:10px 0 0 10px;
	overflow:hidden;

}
.bestemming-grid-kol1-overlay 
{
	position:absolute;
	width:150px;
	height:120px;
	margin:0px 0 0 0px;
	background:url('../images/kader-150x120.png');
}

.bestemming-grid-kol2
{	float:left;
	width:280px;
	height:120px;
	margin:10px 0 0 10px;
}

.bestemming-grid-kol2 span.title
{
	font:bold 12px Verdana;
	color:#018dca;		
	line-height:18px;
/*	text-decoration:underline;*/
	}

.bestemming-grid-kol2 span.title a
{
	font:bold 12px Verdana;
	color:#018dca;		
	line-height:18px;
	text-decoration:underline;
}

.bestemming-grid-kol2 span
{
	font:bold 11px Verdana;
	color:#000000;
		line-height:18px;
	text-decoration:none;
	}

.bestemming-grid-kol2 span p
{
	font:normal 11px Verdana;
	color:#000000;		
	line-height:18px;
	text-decoration:none;

	}

.bestemming-grid-kol3
{
	
	float:left;
	width:140px;
	margin:10px 0 0 0px;
	background-color:#ffffff;
	height:80px;
}
.bestemming-grid-kol3 span.prijs 
{
	float:right;
	text-align:right;
	padding:3px 4px 0 0;
	font:bold 12px Verdana;
	display:block;
	width:136px;
	height:20px;	
	background:url('../images/bt-prijs-meer.gif');
	color:#ffffff;
	}
	
.prijs-sticker 
{
	float:right;
	text-align:center;
	padding:3px 0px 0 0;
	font:bold 20px Verdana;
	display:block;
	width:100px;
	height:40px;	
	background:url('../images/bt-prijs-meer.gif');
	background-repeat:no-repeat;
	color:#FF6601;
	}
	
.prijs-sticker span
{
    margin:0px 5px 0 0px;
    line-height:30px;
}


.prijs-sticker-camper
{
    float:right;
	text-align:center;
	padding:3px 10px 0 7px;
	font:bold 20px Verdana;
	display:block;
	width:100px;
	height:40px;	
	background:url('../images/bt-prijs-meer-camper.gif');
	background-repeat:no-repeat;
	color:#FF6601;
    }
    
.prijs-sticker-camper span
{
    margin:0px 5px 0 0px;
    line-height:30px;
}

.bestemming-grid-kol3 span.leesmeer 
{		
	float:left;
	width:140px;
	height:30px;	
	margin:20px 0 0 0;
}

#meerhotels
{
	text-align:right;
    width:575px;
	float:left;
	padding:0 10px 10px 10px;
	border:0px solid #ff0001;

}

#meerhotels a
{
	font:bold 13px Verdana;
	color:#018dca;	
	text-decoration:none;
}
#meerhotels a:hover
{
	font:bold 13px Verdana;
	color:#018dca;	
	text-decoration:undeline;
}

.notification
{
    font:11px Verdana;
    }

a.leesmeer 
{
	font:bold 11px Verdana;
	color:#000000;
	text-decoration:undeline;
}



#bestemming-sfeerbeeld
{
	float:left;
	overflow:hidden;
}

#bestemming-sfeerbeeld-overlay 
{
	position:absolute;
	width:600px;
	height:220px;
	margin:0px 0 0 0px;
	background:url('../images/omtedoen-bg.png');
}

#bestemming-sfeerbeeld-overlay-float
{
	float:left;
	height:230px;
	width:600px;
}

#bestemming-kolom-left
{
	float:left;
	width:280px;
	padding:0px 10px 10px 0px;
	border:0px solid #ff0001;
	font:normal 11px Verdana;
}

#bestemming-kolom-left-fade
{
	float:left;
	width:280px;
	padding:0px 10px 10px 0px;
	margin:-15px  0 0 0;
	height:5px;
	}
.cap{
text-transform:capitalize;
}
#bestemming-kolom-wit-container-links, #bestemming-kolom-wit-container-links-reviews
{
	float:left;
	width:290px;
	margin:0 0 0 0px; 
}

#bestemming-kolom-wit-container-rechts, #bestemming-kolom-wit-container-rechts-reviews
{
	float:left;
	width:290px;
	margin:0 0 0 20px; 
}

#bestemming-kolom-wit-container-breed {
    float:left;
	width:584px;
	margin:0 0 0 0px; 
	background:#ffffff;
	padding:8px;
}

#bestemming-kolom-wit-container-breed ul li {
list-style:none;
 border-bottom:1px solid #b4ddef;
 padding : 4px 0 4px 0;
 height:30px;
}

.flcontainer1{
    width:580px;
   
}

.flcontainer1 .titel{
   
    font:bold 12px Verdana;
	color:#058fcb;
	text-decoration:underline;
	display:block;
	float:left;
	width:500px;
	text-align:left;
  
}
.flcontainer1 .prijs{
    width:75px; 
    font:bold 12px Verdana;
	color:#000000;
	text-decoration:none;
	display:block;
	float:right;
	border:0px solid #ff0001;
	text-align:right;
}
.flcontainer1 .content{
    font:normal 11px Verdana;
    display :block;
	float:left;
	width:580px;
	margin:0 0 4px 0;
	padding:4px 0 4px 0;
	text-align:left;

}


#bestemming-kolom-container-links
{	
	font:normal 11px Verdana;
	color:#000000;
	float:left;
	width:290px;
	margin:0 0 0 0px; 
}
#bestemming-kolom-container-rechts 
{
	font:normal 11px Verdana;
	color:#000000;
	float:left;
	width:290px;
	margin:0 0 0 20px; 
}
#bestemming-kolom-wit
{
	float:left;
	width:270px;
	padding:10px;
	border:0px solid #ff0001;
	background:url('../images/bestemming-kader-bg-wit.png');
}


#bestemming-kolom-wit-l , #bestemming-kolom-wit-r
{
	float:left;
	width:270px;
	padding:10px;
	border:0px solid #ff0001;
	background:url('../images/bestemming-kader-bg-wit.png');
}

#bestemming-kolom-wit p, #bestemming-kolom-wit-l p, #bestemming-kolom-wit-r p
{
	font:normal 11px Verdana;
	color:#000000;
	}
#bestemming-kolom-wit ul, #bestemming-kolom-wit-l ul, #bestemming-kolom-wit-r ul, #bestemming-kolom-wit-l-620 ul
{
	font:normal 11px Verdana;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	list-style:none;
}

#bestemming-kolom-wit ul li, #bestemming-kolom-wit-l ul li, #bestemming-kolom-wit-r ul li, #bestemming-kolom-wit-l-620 ul li
{
	float:left;
	border-bottom:1px solid #b4ddef;
	padding:4px 0 0px 0;
}

#bestemming-kolom-wit ul li .titel,#bestemming-kolom-wit-l ul li .titel,  #bestemming-kolom-wit-r ul li .titel
{
	font:bold 12px Verdana;
	color:#058fcb;
	text-decoration:underline;
	display:block;
	float:left;
	width:200px;
	text-align:left;
}

	
#bestemming-kolom-wit-l-620
{
	float:left;
	width:578px;
	padding:10px;
	border:0px solid #ff0001;
	background:url('../images/bestemming-kader-bg-wit-620.png');
	
}
	
#bestemming-kolom-wit-container-links-620
{
	float:left;
	width:598px;
	margin:0 0 0 0px; 
}
#bestemming-kolom-wit-onder-620
{
	float:left;
	height:5px;
	width:598px;
	background:url('../images/bestemming-kdr-bg-wit-onder-620.png') no-repeat;
}

#bestemming-kolom-wit-l-620 ul li .titel 
{
	font:bold 12px Verdana;
	color:#058fcb;
	text-decoration:underline;
	display:block;
	float:left;
	width:450px;
	text-align:left; 
}

.titel a
	{
	font:bold 12px Verdana;
	color:#058fcb;
	}
	


	
	
	
    
#bestemming-kolom-wit ul li .prijs, #bestemming-kolom-wit-l ul li .prijs, #bestemming-kolom-wit-r ul li .prijs
{
	font:bold 12px Verdana;
	color:#000000;
	text-align:right;
	display:block;
	float:right;
	width:60px;
	height:20px;
}
#bestemming-kolom-wit-l-620 ul li .prijs 
{
	font:bold 12px Verdana;
	color:#000000;
	text-align:right;
	display:block;
	float:right;
	width:60px;
	height:20px;
}


.flcontainer
{

width:270px;	
}


.flcontainer-620
{
width:580px;	
padding:4px 0 4px 0;
	}
#bestemming-kolom-wit ul li .content, #bestemming-kolom-wit-l ul li .content, #bestemming-kolom-wit-r ul li .content
{
	display:block;
	float:left;
	width:270px;
	margin:0 0 4px 0;
	padding:0 0 4px 0;
	text-align:left;
}
#bestemming-kolom-wit-l-620 ul li .content
{
	display:block;
	float:left;
	width:450px;
	margin:4px 0 4px 0;
	padding:4px 0 4px 0;
	text-align:left;
}
#bestemming-kolom-wit .meer, #bestemming-kolom-wit-l .meer, #bestemming-kolom-wit-r .meer
{
	font:bold 11px Verdana;
	color:#058fcb;
	/*text-decoration:underline;*/
	display:block;
	float:left;
	width:270px;
	margin:4px 0 0px 0;
	padding:0 0 0px 0;
	text-align:right;
}

.meer a 
{
	color:#058fcb;
}

.meer a:hover
{
	text-decoration:underline;
	color:#058fcb;
}
#bestemming-kolom-wit-onder
{
	float:left;
	height:5px;
	width:295px;
	background:url('../images/bestemming-kdr-bg-wit-onder.png') no-repeat;
}

#sfeerbeeld-270x170
{
	overflow:hidden;
	width:270px;
	height:170px;
	margin:0 0 5px 0;
}

#sfeerbeeld-270x170-overlay
{
	position:absolute;
	width:270px;
	height:170px;
	margin:0px 0 0 0px;
	background:url('../images/kader-270x170.png');
}

#sfeerbeeld-270x360
{
	overflow:hidden;
	width:270px;
	height:360px;
	margin:0 0 5px 0;	
}
	
#sfeerbeeld-270x360-overlay
{
	position:absolute;
	width:270px;
	height:360px;
	margin:-360px 0 0 0px;
	background:url('../images/kader-270x360.png');
}

#sfeerbeeld-290x390
{
	overflow:hidden;
	width:290px;
	height:390px;
	margin:0 0 5px 0;	
}
	
#sfeerbeeld-290x390-overlay
{
	position:absolute;
	width:290px;
	height:390px;
	margin:-390px 0 0 0px;
	background:url('../images/kader-290x390.png');
}

#bestemming-kaart
{
	margin:12px 0 12px 0;
	width:600px;
	height:600px;
	border:1px solid #afdbee;
}

#bestemmingsweer
{
	display:none;
}

#bestemming-vliegtickets-sfeerbeeld 
{
	overflow:hidden;
	width:290px;
}
#bestemming-vliegtickets-sfeerbeeld-overlay
{
	overflow:hidden;
	width:290px;
}

#bestemming-kolom-left p
{
	font:normal 11px Verdana;
	color:#000000;		
}

#bestemming-back-empty, #bestemming-foreward-empty
{
	float:left;
	width:280px;
} 
#bestemming-buttons
{
	width:600px;
	margin:12px 0 0 0;
}

#bestemming-back
{
	background:url('../images/btn-bg-groen.png') no-repeat;
	font:bold 12px Verdana;
	color:#ffffff;
	border:0px solid #ff0001;
	margin:0 0 0 0px;
	width:280px;
	height:22px;
	text-align:left;
	display:block;
	padding: 6px 0px 0 10px; 
	text-decoration:none;
	cursor:pointer;
}


#bestemming-foreward
{
	background:url('../images/btn-bg-groen.png') no-repeat;
	font:bold 12px Verdana;
	color:#ffffff;
	width:280px;
	height:22px;
	text-align:right;
	display:block;
	padding: 6px 10px 0 0px; 
	text-decoration:none;
	cursor:pointer;
	margin:0 0 0 0;
}


.knop-links
{
	
	float:left;
	text-align:left;
	width:290px;
	border:0px solid #00ff00;
	}

.knop-rechts
{
	float:right;
	width:290px;
	border:0px solid #ff0000;
	}

table.adv-table tr td.col1
{
	width:148px;
	color:#058fcb;
	text-decoration:underline;
	font-weight:bold;
	text-align:left;
	display:block;
	visibility:visible;
}

td.col1 a
{
	color:#058fcb;
}

table.adv-table tr td.col2
{
	width:20px;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

table.adv-table tr td.col3
{
	width:65px;
	color:#000000;
	font-weight:bold;
	text-align:right;
}

#linkerkolom
{ 
	display:inline;
	font: normal 11px Verdana, Arial;
	float:left;
	min-height:750px;
	width:170px;
	border:0px solid #ff0001;
}

*html div#linkerkolom 
{
	height: 750px;
} 


#nieuwsbrief
{
	float:left;
	width:120px;
	height:100px;
	padding:10px;
	color:#058fcb;
	background:#d2ebf5;
	border:1px solid #afdbee;
}
#waarom-wtc-breed
{
	display:inline;
	float:left;
	width:282px;
	padding:10px;
	margin:10px 0 0 0;
	background:#ffe9da;
	border:1px solid #ffb482;
	font:normal 11px Verdana;
	line-height:14px;
	
}
#waarom-wtc
{
	display:inline;
	float:left;
	width:130px;
	margin:10px 0 0 14px;
	padding:10px;
	background:#ffe9da;
	border:1px solid #ffb482;
}

#linkerkolom-meer-breed ul
{
	margin:0 0 0 20px;
 	padding:0 0 0 0px;
}

ul.waarom-wtc, #linkerkolom-meer ul 
{
	margin:0;
	padding:0 0 0 15px;

	}
ul.waarom-wtc {
	margin: 0 0 15px 0; 
	}
ul.waarom-wtc li 
{
	font:bold 13px Verdana;
	line-height:18px;
	text-align:center;
	text-decoration:underline;
	margin:0;
	padding:0;
	list-style-image:url(../images/arrow-black.gif);
	}
	
ul.arrow-orange 
{
	margin:0;
	padding:0;
	vertical-align:top;
}
ul.arrow-orange li
{
	font:bold 12px Verdana;
	line-height:16px;
	
	text-decoration:none;
	margin:0px;
	padding:0 0 0px 0;
	background:url(../images/arrow-orange2.gif) no-repeat;
	padding:5px 0px 5px 18px;
	list-style:none;
	list-style-image:none;
	border-bottom:1px solid #e5d1c4;
}

#linkerkolom-meer 
{
	display:inline;
	float:left;
	width:160px;
	margin:6px 0 0 16px; /*klm tab was 12px 0 0 14px*/
	padding:0px;
	background:#ffffff;
	border:0px solid #ffb482;
	font: normal 13px Verdana, Arial;
}

#linkerkolom-meer ul li 
{
	font:bold 11px Verdana; /* was 12px voor de klm tab*/
	color:#058fcb;
	line-height:12px; /*klm was 18px */
	text-decoration:underline;
	list-style-image:url(../images/arrow-blauw.gif);
}	
#linkerkolom-meer ul li a
{
	color:#058fcb;
}	
#linkerkolom-meer-breed
{
	float:left;
	width:230px;
	margin:12px 0 0 0;
	padding:0px;
	border:0px solid #ffb482;
	font: normal 13px Verdana, Arial;
}

#linkerkolom-meer-breed ul li 
{
	font:bold 12px Verdana;
	color:#058fcb;
	line-height:18px;
	text-decoration:underline;
	list-style-image:url(../images/arrow-blauw.gif);
}

#linkerkolom-meer-breed ul li a
{
	color:#058fcb;
}
		
#adv-1
{
	position:absolute;
	left:179px;
	top:416px;
	width:470px;
	height:235px;
	overflow:hidden;
}


#adv-2
{
	position:absolute;
	left:179px;
	top:663px;
	width:470px;
	height:235px;
	overflow:hidden;
}

#adv-3
{
	position:absolute;
	left:479px;
	top:908px;
	width:470px;
	height:235px;
	overflow:hidden;
}
#bestemming-banner-overlay 
{
	position:absolute;
	width:470px;
	height:235px;
	margin:0px 0 0 0px;
	background:url('../images/banner-overlay-470x235.png');
}
#adv-nbNL
{	position:absolute;
	left:179px;
	top:908px;
	width:268px;
	height:215px;
	padding:10px;
	background:url('../images/nb_ag-235x288.gif');
	font:normal 11px Verdana;
	color:#ffffff;
}
#adv-nbEN
{	position:absolute;
	left:179px;
	top:908px;
	width:268px;
	height:215px;
	padding:10px;
	background:url('../images/ENnb_ag-235x288.gif');
	font:normal 11px Verdana;
	color:#ffffff;
}

#quicknav {
	float:left;
	width:950px;
	margin:10px 0 0 0px;
	padding:10px;
	background: url('../images/quicknav-bg.gif') no-repeat;
}

#quicknav ul 
{
	margin:0 0 0 20px;
	padding: 0;
	display: inline;
	font:normal 10px Verdana, sans-serif;
	line-height:22px;
	width:290px;
	border-left:1px solid #f1f1f1;
	
}
.font9px 
{
	padding:8px 0 0 0;
	font:normal 9px Verdana, sans-serif;
}
.font9px_np 
{
	font:normal 9px Verdana, sans-serif;
}
#quicknav ul li
{
	padding:0px 10px  0 10px;
	float:left;
	list-style:none;
	width:270px;
	border-left:0px solid #ffffff;
}

#quicknav ul li a 
{
	text-decoration:none;
	color:#333333;
	width:270px;

}


#quicknav ul li a:hover
{
	text-decoration:underline;
}

#quicknav ul li img
{
	padding:0 10px 0 10px;
}

#quicknav ul li:first-child
{	
	border-left:0px solid #777777;
}
.cap 
{
	text-transform:capitalize;
	}
.service_title 
{
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
}
.quicknav_title 
{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
}

#service {
	float:left;
	width:945px;
	margin:10px 0 0 2px;
	padding:10px;
	height:90px;
	background:#e5e5e5;
}

#service ul 
{
	margin: 10px 0 0 0;
	padding-left: 0;
	display: inline;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	width:300px;
}

#service ul li
{
	padding:0 10px  0 0px;
	float:left;
	list-style:none;
	width:275px;
	display:inline;
	border-left:1px solid #c3c3c3;
}
#service ul li img
{
	padding:0 10px 0 10px;
	
}
#service ul li:first-child
{	
	border-left:0px solid #777777;
}
#service ul li a
{	
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

#service ul li a:hover
{	
	color:#000000;
	text-decoration:underline;
}

#subfooterNL {
	float:left;
	width:970px;
	margin:15px 0 0 0;
	padding:00px;
	height:60px;
	text-align:center;
	border:0px solid #ff0001;
	border-top:1px dotted #a8d8ed;
	background:url('../images/subfooterNL.gif') no-repeat;
	}
	
#subfooterEN {
	float:left;
	width:970px;
	margin:15px 0 0 0;
	padding:00px;
	height:60px;
	text-align:center;
	border:0px solid #ff0001;
	border-top:1px dotted #a8d8ed;
	background:url('../images/subfooterEN.gif') no-repeat;
	}

#footer {
	float:left;
	width:934px;
	margin:15px 0 0 0;
	padding:18px;
	height:50px;
	text-align:center;
	border:0px solid #ff0001;
	background:url('../images/footer.gif') no-repeat;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}
	
	
#footer ul {
	margin-left: 0;
	padding:0;
	list-style: none;
	text-decoration:none;
}

#footer ul li {
	display: inline;
	padding: 0 7px 0 7px;
	border-left:1px solid #ffffff;
}

#footer ul li:first-child {

	line-height:10px;
	display: inline;
	padding: 0 7px 0 9px;
	border-left:0px solid #ffffff;
}

#footer li a 
{
	color:#ffffff;
	text-decoration:none;
}

#footer li a:hover 
{
	text-decoration:underline;
}

.subcatDiv
{
	margin: 10px 0 0 5px;
	width:260px;
	float:left;
	height:100%;
	/*border-left:1px solid #f1f1f1;*/
	padding: 0 0 0 5px;
}
	
.subcatDiv a
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:22px;
	text-decoration:none;
}
	
.subcatDiv a:hover
{
	text-decoration:underline;
}
#mintemp
{
	float:right;
	font:bold 11px Verdana;
	color:#0C93CD;

	}

#maxtemp
{
	width:60px;
	height:60px;
	float:right;
	line-height:0;
	font:bold 28px Verdana;
	color:#FE6903;
	}

.mintempmini
{
	float:left;
	font:normal 10px Verdana;
	color:#0C93CD;
}

.maxtempmini
{
	float:right;
	font:bold 12px Verdana;
	color:#FE6903;
}

#weeromschrijving
{
	float:left;
	width:210px;
	
	}
/*landen-bestemming selectie*/
* {margin:0; padding:0;}
.break{display:block; clear:both; width:90%; height:1px; line-height:1px;}
#bxb_container{display:none; width:970px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; }
#bxb_toolbox{display:block; width:640px; border:#008ECA 1px solid; margin:0 auto 10px auto; padding:3px; background:#09F url(http://www.worldticketcenter.nl/two/image/web/bxb_tool_back.gif) center no-repeat; }
.bxb_tools{ display:inline; float:left; width:100px; cursor:pointer; padding:3px; margin:3px; color:#FFF; font-weight:bold; text-align:center; border:#fff 1px solid; background:#00a650 url(http://www.worldticketcenter.nl/two/image/web/bxb_button_back.gif) center no-repeat;}
#bxb_msgbox{ display:block; width:640px; border:#008ECA 1px solid; margin:3px auto; padding:3px; font-weight:bold;  background:#09F url(http://www.worldticketcenter.nl/two/image/web/bxb_tool_back.gif) top no-repeat; }
#bxb_letter_lijst{ display:block;}
#bxb_letter_lijst li{ display:inline; float:left; list-style:none; text-align:center; margin:3px 2px; width:19px; font-weight:bold; color:#008ECA; cursor:pointer; text-decoration:underline;}
#bxb_resultbox{ display:block; width:640px; margin:10px auto;padding:3px; text-align:left; border:#008ECA 1px solid; background:#fff url(http://www.worldticketcenter.nl/two/image/web/bxb_result_back.gif) top no-repeat;}
.bxb_landen_lijst{ display:inline; float:left; width:150px; margin:10px 5px;}
.bxb_landen_lijst li{ list-style:none; list-style-position:outside; margin:2px 0; cursor:pointer; text-decoration:underline;}
.bxb_landen_lijst li:first-letter{font-weight:bold; color:#008ECA;}
#bxb_progress{ display:block; width:50px; text-align:center; margin:50px auto;}
a.bxb_trigger{margin:0 0 0 3px; color:#008ECA; font-weight:bold;}
.bxb_mainairport{ font-weight:bold; color:#008ECA;}


/*Autocomplete*/
.globalNavIframe{display:none; _display:block; _visibility:visible; _z-index:-1; _position:absolute;}

#landingspagecontent
{
	float:left;
	border:1px solid #a6d6eb; 
	background:#e3f3f9;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom:12px;
	width:919px; 
    font:normal 11px Verdana;
}

#landingspagecontent-text
{
	float:left;
	border:0px solid #a6d6eb; 
	background:#e3f3f9;
	padding:0px;
	width:420px;
    font:normal 11px Verdana;
}
#landingspagecontent-image
{
	
	float:right;

	border:0px solid #a6d6eb; 
	background:#e3f3f9;
	padding:0px;
	width:470px; 
    font:normal 11px Verdana;
}


#landingspagecontent-image-overlay 
{
position:absolute;
	width:470px;
	height:235px;
	margin:0px 0 0 0px;
	background:url('../images/banner-overlay-470x235.png');
}


.p_vliegtickets
{
	
	padding-top:10px; 
	background-color:white;
	padding:8px;
	
	font:normal 11px Verdana ;
	font-style:italic;
	}

.p_vliegtickets2
{
	
	padding-top:10px; 
	background-color:white;
	font:normal 11px Verdana ;
	font-style:italic;
	}	
	
/* tooltip styling */
.tooltip {
	display:none;
	background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);
	height:163px;
	padding:40px 30px 10px 30px;
	width:310px;
	font-size:11px;
	color:#fff;
}
#geencontent 
{
	
	width:590px;
	border:0px solid #ff0001;
	font: 11px Verdana ;
	
	}
#reviews_cont
{
	width:590px;
	padding:0 0 0 0px;
}

.review 
{
    float:left;
	width:592px;
	background:#b4ddef;
	margin: 0 0 15px 0;
}

.review-title
{
	width:580px;
	height:14px;
	padding:6px;
	background:#70b4fb;
	color:#ffffff;
	font:normal 11px Verdana, Arial
}
	
.review-title span,.review-content span
{
	font:bold 11px Verdana, Arial
}

.subtitle 
{
    float:right;
    font:normal 10px Verdana, Arial
}

.review-content 
{
    float:left;  
	width:410px;
	padding:6px 6px 6px 6px;
	color:#000000;
	overflow:hidden;
	margin:0 0 0px 0;
	font:normal 11px Verdana, Arial	
}
.review-content-right 
{
    float:right;
	width:150px;
	padding:5px;
	background:#70b4fb;
	border-top:0px solid #b4ddef;
	border-right:0px solid #b4ddef;
	border-bottom:0px solid #b4ddef;
    color:#ffffff;
	margin:0 0 0px 0;
	font:normal 11px Verdana, Arial	
}


.review-waard-left
{
   float:left;
   width:120px;
    
    
    }
.review-waard-right
{
   float:right;
   width:20px;
   }


.reviewreactie 
{
    margin:20px 0 0px 0px;
    width:406px;
    background:#f1f1f1;
    color:#000000;
    padding:6px;
    border:1px solid #79c1e1;
    
    }

#zoover
{
	background:url(../images/white.png);
	height:95px;
	padding:15px 0 0 15px ;
	width:195px;
	font:normal 11px Verdana;
	color:#ff5704;
}

.zoover 
{
	float:right;
	margin: 10px 0 0 0;
}


#review_table1, #review_table2 
{
	width:780px;
	color:#000000;
	border:colapse;

}
#review_table1 input, #review_table2 input
{
	width:15px;
	height:15px;

}
#review_table1 td
{
	
	height:22px;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #f1f1f1;

}

#review_table2 td 
{
	height:26px;
	border-bottom:1px solid #e3f3f9;
	padding: 2px 0 2px 0;
}
#review_table2 td span
{
	color:#999999;
	padding:2px;
}

td.w300 
{
	vertical-align:top;
	width:250px;
	padding:6px 0 0 0;
	
}
td.w50 
{
	text-align:center;
	width:45px;
}
td.w200 {
	padding:0 5px 0 5px;
	width:200px;
}
td.w100 {
	text-align:center;
	vertical-align:top;
	padding: 5px 0 0 0;
 	width:80px;
}
#review_table2 td.w300 
{
	padding:10px 0 0 0;

}
#review_table2 input.tekst
{
width:520px;
border:0px solid #e1e1e1;
padding:5px;
background:#e3f3f9;
}

#review_table2 textarea
{
width:520px;
height:100px;
border:0px solid #e1e1e1;
padding:5px;
background:#e3f3f9;
}

#review_table2 select
{
	width:260px;
	border:0px solid #e1e1e1;
	padding:0px;
	background:#e3f3f9;
}

#dialog_nieuwesite textarea
{
	margin:3px 0 0 0;
	width:480px;
	height:100px;
	border:0px solid #e1e1e1;
	padding:5px;
	background:#e3f3f9;
}


#dialog_nieuwesite input.tekst
{
	margin:3px 0 0 0;
	width:480px;
	border:0px solid #e1e1e1;
	padding:5px;
	background:#e3f3f9;
}

#zooverrating-container
{
	float:right;
	background:url('../images/zoover_btn.gif');
	width:69px;
	height:17px;
	text-align:right;
	padding:3px 4px 0 0px;
	font:bold 11px Verdana;
	color:#ffffff; 
	margin:10px 2px 0 0;
	
	}
	
#zooverrating-container-empty
{
	float:right;
	width:68px;
	height:17px;
	text-align:right;
	padding:3px 5px 0 0px;
	font:bold 11px Verdana;
	color:#ffffff; 
	margin:10px 0 0 0;
	
	}

.paging a, .onpage
{
	
	width:17px;
}


.paging2 a
{
	
	width:60px;
}

.paging2 a, .paging a, .onpage 
{
	font:normal 10px Tahoma;
	float:left;
	text-decoration:none;
	color:#000000;
	padding:3px;
	height:17px;
	line-height:17px;
	text-align:center;	
	background:#b4ddef;
	border:1px solid #ffffff;
	margin:2px 2px 0 0px;
}

.paging a:hover, .paging2 a:hover 
{
	background:#ffffff;
	
}

.onpage 
{
	background:#ffffff;
}

.totaalReviews 
{
    font:normal 10px Tahoma;
	float:left;
	text-decoration:none;
	color:#000000;
	padding:3px;
	height:19px;
	line-height:17px;
	text-align:center;	
	border:0px solid #ffffff;
	margin:2px 2px 0 0px;
    
    }

a.button_gr {
    background: transparent url('../images/button_a.png') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 12px Verdana;
    height: 28px;
    margin-right: 0px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button_gr span {
    background: transparent url('../images/button_span.png') no-repeat;
    display: block;
    line-height: 18px;
    padding: 5px 0 5px 18px;
} 

a.button_gr:hover {
    background-position: bottom right;
    color: #ffffff;
}

a.button_gr:hover span {
    background-position: bottom left;
  
} 

a.button_gr_klein {
    background: transparent url('../images/button_a_klein.png') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 11px Verdana;
    height: 22px;
    margin:10px 0 0 2px;
    margin-right: 0px;
    padding-right: 8px;
    text-decoration: none;
}

a.button_gr_klein span {
    background: transparent url('../images/button_span_klein.png') no-repeat;
    display: block;
    line-height: 9px;
    padding: 5px 0 8px 8px;
} 

a.button_gr_klein:hover {
    background-position: bottom right;
    color: #ffffff;
}

a.button_gr_klein:hover span {
    background-position: bottom left; 
} 

#extrainfo{
    margin:-15px 0 0 0;
    height:35px;
    width:300px;
    float:left;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    font:bold 11px verdana;
    padding:7px 5px 0 5px;
    color:#ffffff;
}
#infoblok{
    float:right;
    margin:0px 0 0 0px;
    border:1px solid #058fcb;
    font:bold 11px verdana;
    padding: 2px;
    color:#058fcb;
    background:#ffff00;
    cursor:pointer;
}

#aanklantenservice
{
    float:left;
    margin:10px 0 0 5px;
    cursor:pointer;
    }
    
#stepByStepModal
{
    color:Black;
    } 

#stepByStepModal select
{
    width: 370px;
    }

#carrenthomepagebanner
{
  /*  float:left; 
    margin:-173px 0 0 0px; 
    width:302px; 
    height:180px; 
    overflow:hidden;*/
    position:absolute;
	top:154px;
	left:654px;
	width:314px;
	height:177px;
	/*z-index:90;*/
	padding:13px 0 0 2px;
	overflow:hidden;
	text-decoration:none;
    }

#sample{display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#333333; cursor:wait;}

/* Container */
#simplemodal-container {height:150px; width:350px; color:#000000; background-color:#ffffff; border:4px solid #e3f3f9; padding:12px; text-align:center;font:bold 11px Verdana;}
#simplemodal-container code {background:#ffffff; border-left:3px solid #e3f3f9; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container #basic-modal-content {padding:8px;}

#complexroute
{
    cursor:pointer;
    float:left;
    margin:16px 0 0 6px;
    width:163px;
    height:70px;
    font:normal 10px verdana;
    color:#000000;
    line-height:16px;
    text-indent:18px;
    padding:6px 0 0 6px;
 	background:url(../images/complexeroute_bg.gif) no-repeat;
}

#complexroute a 
{
    color:#0788c9;
    text-decoration:underline;
}

#complexroutecontainer
{
    display:none;
    color:#000000;
}

.complexrouteleft{
    float:left;
    margin:20px;
    padding:10px;
    border:1px solid #4cb0d8;
}

table.complexroute tr td
{
    font:normal 11px Verdana;
    color:#000000;
    padding:4px 0px 4px 0;
    vertical-align:top;
}

td.dottediets {
   border-left:1px dashed #000000;
   }

table.complexroute tr td.dottedblue
{

	padding:2px 0 2px 0;
	border-bottom:1px dashed #4cb0d8;
}

table.complexroute tr td.dottedblack
{

	font:bold 12px Verdana;
	color:#000000;	
	border-bottom:1px dashed #000000;
}
col.col100
{
   width:100px;

}

col.col125
{
   width:125px;

}

input {
outline: none;
}