body{	
	font-family:arial;
	font-size:12px;
	color:#000;
}

.website{
	width:960px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
.top_menu{
	margin:5px 15px 0px 15px;
	height:20px;
}
.ul_menu{
	margin:0px;
	padding:0px;
	color:#708DB9;
	font-size:11px;	
	list-style:none;
}
.ul_menu li{
	float:left;
	margin-right:5px;
	list-style:none;
}
.ul_menu li a{
	text-decoration:underline;
	color:#708DB9;
}
.ul_menu_footer{
	margin:0px;
	padding:0px;
	color:#14489E;
	font-size:11px;	
	list-style:none;
	height:15px;
}
.ul_menu_footer li{
	float:left;
	margin-right:26px;
	list-style:none;
}
.ul_menu_footer li a{
	text-decoration:none;
	color:#14489E;
}
.top_right{
	float:right;
	color:#14489E;
	font-weight:bold;
}
.top_right a{
	color:#14489E;
	text-decoration:none;
}
.header_main{
	height:62px;
	background-color:#14489E;
	border-bottom:1px solid #FFF;
	color:#FFF;
	font-size:12px;
}
.header_logo{
	float:left;
	position:relative;
	top:6px;
	left:0px;
}
.logo_yellow{
	color:#E9E543;	
	font-family: Impact, Charcoal, sans-serif; 
	font-size:40px;
}
.logo_white{
	color:#fff;	
	font-family: Impact, Charcoal, sans-serif; 
	font-size:40px;
}
.header_phone{
	float:right;
	margin-top:20px;
	margin-right:15px;
	text-align:right;
}
.main{
	margin-bottom:10px;
}
.promos{
	height:122px;
	overflow:hidden;
}
.promo_1{
	width:201px;
	height:122px;
	float:left;
	margin-right:10px;
	background-color:#14489E;
}
.promo_2{
	width:327px;
	height:122px;
	float:left;
	margin-right:10px;
	background-color:#14489E;
}
.promo_3{
	width:201px;
	height:122px;
	float:left;
	margin-right:10px;
	background-color:#14489E;
}
.promo_4{
	width:201px;
	height:122px;
	float:left;
	background-color:#FFF;
}
.promo_4_top{
	height:56px;
	margin-bottom:10px;
	background-color:#14489E;
	overflow:hidden;
}
.promo_4_bottom{
	height:56px;
	color:#14489E;
	font-size:11px;
	padding:0px;
	margin:0px;	
}
.promo_4_bottom_text{
	padding:5px;
}
.promo_border{
	margin:2px;
	height:118px;
	color:#FFF;
}
.bottom{
	margin:5px 15px 0px 15px;
}
.bottom_generic{
	width:764px;
}
.bottom_table{	
	color:#708DB9;
	font-size:11px;
}
.bottom_text{
	float:left;
}
.bottom_menu{
	float:right;
	padding:5px 10px 10px 0px;
}
.main_menu{
	position:absolute;
	margin-left:15px;
	width:940px;
	z-index:10;
}
.main_menu div{
	float:left;
	margin-right:3px;
	font-weight:bold; 
	text-align:center;
	padding-right:2px;	
}
.main_menu_selected_s{
	background:url(../images/btnSmallSelected.gif) no-repeat;
	width:84px; height:38px; 
	color:#14489E;	
	padding-top:20px;
	text-decoration:none;
}
.main_menu_unselected_s{
	background:url(../images/btnSmall.gif) no-repeat;
	width:84px; height:24px; 		
	color:#FFF;
	padding-top:4px;
	cursor:pointer;
}
.main_menu_unselected_s a{
	color:#FFFFFF;
}
.main_menu_active_s{
	background:url(../images/btnSmallActive.gif) no-repeat;
	width:84px; height:24px; 
	color:#14489E;
	padding-top:4px;
	cursor:pointer;
}
.main_menu_active_selected_s{
	background:url(../images/btnSmallActiveSelected.gif) no-repeat;
	width:84px; height:38px; 
	color:#14489E;	
	padding-top:20px;
	text-decoration:none;
}
.main_menu_selected_b{
	background:url(../images/btnBigSelected.gif) no-repeat;
	width:124px; height:38px; 
	color:#14489E;
	padding-top:20px;
}
.main_menu_unselected_b{
	background:url(../images/btnBig.gif) no-repeat;
	width:124px; height:24px; 
	color:#FFF;
	padding-top:4px;
	cursor:pointer;
}
.main_menu_unselected_b a{
	color:#FFFFFF;
}
.main_menu_active_b{
	background:url(../images/btnBigActive.gif) no-repeat;
	width:124px; height:24px; 	
	color:#14489E;
}
#searchbox{
	margin:27px 0px 0px 10px;
	float:left;
	width:530px;
	height:270px;
	background:url(../images/white_90.png);
}

#searchbox_destinations{
	margin:10px 0px 10px 0px;
	float:left;
	width:530px;
	height:270px;
	background-color: #b8c8e2;
}



.searchboxVakanties{
	margin:27px 0px 0px 10px; 
	float:left;
	width:490px;
	height:130px;
	background:url(../images/white_90.png);
}

.searchboxVakanties2{
	margin:10px 0px 0px 10px; 
	float:left;
	width:490px;
	height:160px;
	background:url(../images/white_90.png);
}
.searchboxVakantiesTheme{
	margin:27px 0px 0px 10px; 
	float:left;
	width:330px;
	height:260px;
	background:url(../images/white_90.png);
}
.searchboxVakantiesTheme2{
	margin:27px 0px 0px 10px; 
	float:left;
	width:295px;
	height:260px;
	background:url(../images/white_90.png);
}
.DestinationVakanties{
	padding:5px 0px 5px 0px;
	text-align:center;
	height:15px;
	background:url(../images/white_90.png);
}
#searchboxVakanties_more{
	width:260px;
	height:260px;
	float:left;
	background:url(../images/white_80.png);
	display:none;
	overflow:hidden;
}
#searchboxVakantiesAdvanced{
	margin-top:27px; 
	margin-left:10px; 
	width:260px; 
	height:260px; 
	float:left; 	
}

#searchboxCars{
	margin:27px 0px 0px 10px;
	float:left;
	width:530px;
	height:200px;
	background:url(../images/white_90.png);
}
#searchboxCarsNew{
	margin:27px 0px 0px 10px;
	float:left;
	width:430px;
	height:210px;
	background:url(../images/white_90.png);
}
#searchboxCarsSmall{
	margin:0px 0px 0px 0px;
	float:left;
	width:510px;
	height:200px;
	background:url(../images/white_90.png);
}
#searchboxCarsAdvanced{
	margin-top:27px; 
	margin-left:10px; 
	width:275px; 
	height:200px; 
	float:left; 	
}

#searchboxCarsAdvancedSmall{
	margin-top:0px; 
	margin-left:0px; 
	width:240px; 
	height:200px; 
	float:left; 	
}
.searchbox{
	margin:20px 20px 0px 20px;
}
.searchbox_destinations{
	margin:10px 0px 0px 15px;
}
.searchbox_destinations h1{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	margin:2px 0px 2px 0px;
	padding:2px 0px 2px 0px;
}
.searchboxSmall{
	margin:20px 0px 0px 0px;
}
#searchbox_more{
	width:275px;
	height:270px;
	float:left;
	background:url(../images/white_80.png);
	display:none;
	overflow:hidden;
}

#searchboxCars_more{
	height:200px;
	float:left;
	background:url(../images/white_80.png);
	display:none;
	overflow:hidden;
}
.smallWhiteBtn{
	border:1px solid #000; 
	background-color:#FFF; 
	padding:0px 4px 0px 4px;
	font-weight:bold;
	width:8px;
	float:left;
	margin-left:3px;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.verticalLine{
	width:1px;
	height:80px;
	border-left:1px dotted #666;
}
.verticalLineCars{
	width:1px;
	height:60px;
	border-left:1px dotted #666;
}
.categoryOption{
	float:left;
	width:95px;
}
.btnYellow{
	margin:0px;
	border:2px solid #14489E;
	color:#14489E;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	padding:0px 25px 0px 0px;
	height:30px;
	background:#E9E543 url(../images/icon.gif) no-repeat right;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
}

.btnYellowLeisure{
	margin:0px;
	border:2px solid #14489E;
	color:#14489E;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	padding:0px 25px 2px 2px;
	height:20px;
	background:#E9E543 url(../images/icon-airplane.gif) no-repeat right;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
}

.btnYellowDynamic{
	margin:0px;
	border:2px solid #14489E;
	color:#14489E;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	padding:0px 25px 0px 0px;
	height:30px;
	background:#E9E543 url(../images/icon.gif) no-repeat right;
	font-family:Arial, Helvetica, sans-serif;
}

.btnYellow100{
	border:1px solid #14489E;
	color:#14489E;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	/*height:18px;*/
	background-color:#E9E543;
	margin:0px; 
	padding:0px 5px 0px 5px;
	text-decoration:none;
}
.dateDiv{
	float:right;	
}

td.tab_white{
	border-left: 1px solid #D0DAEC;
	background-image:url(../images/bestemmingen/tab_white.png);
	background-position: right top; 
	background-repeat: no-repeat;
	padding-left: 5px; 
	padding-right: 10px; 
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	width:auto;
	font-weight: bold;
	white-space: nowrap;
}
a.tab_link{
	text-decoration: none;	
	}
.tab_blue{
	border-left: 1px solid #D0DAEC;
	background-image:url(../images/bestemmingen/tab_blue.png);
	background-position: right top; 
	background-repeat: no-repeat;
	padding-left: 5px; 
	padding-right: 10px; 
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	width:auto;
	white-space: nowrap;
	text-transform: capitalize;
}

select{
	border:1px solid #14489E;	
}
.blueText{
	color:#708DB9;
	font-size:11px;	
}
.noline{
	text-decoration:none;	
}
a{
	color:#14489E;
}
.fldSelect{
	width:130px;
	border:1px solid #14489E;	
	height:20px;
}
.fldText{
	width:120px;	
	border:1px solid #14489E;	
	height:18px;
}
.fldLongText{
	width:140px;	
	border:1px solid #14489E;	
	height:18px;
}
.fldTextDate{
	width:85px;	
	background-image:url(../images/B_Home_date_ico.gif); 
	background-position:right; 
	background-repeat:no-repeat;
	border:1px solid #14489E;	
	height:18px;
}
.lblAdvanced{
	width:100px; 
}
.btnSmall{
	background:#E9E543 url(../images/logo_small.gif) no-repeat right;
	width:66px;
	height:13px;
	display:block;
	padding:0px 1px 0px 5px;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.btnLong{
	background:#E9E543 url(../images/logo_medium.gif) no-repeat right;
	width:180px;
	height:17px;
	display:block;
	padding:1px 1px 0px 5px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
.btnPriceBig{
	position:relative; 
	top:30px; 
	left:135px; 
	width:50px; 
	height:50px; 
	background-color:#E9E543; 
	border:3px solid #FFF;
	text-align:center;
}
.btnPriceBigTop{
	margin-top:10px;
	font-size:11px;
}
.btnPriceBigBottom{
	font-weight:bold;
	font-size:15px;
}
.btnPriceBigBottom2{
	font-weight:bold;
	font-size:15px;
	margin-top:9px;
}

/* quickmenu  */

.quickmenu {
	width:740px;
	margin-left: 4px;
	margin-right:3px;
	margin-top: 0px;
}


.quickmenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	text-decoration:none;
}

.quickmenu a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	text-decoration:underline;
}


.quickMenuProductActive {
	background-color:#FFFFFF;
	border-top:1px solid #767676;
	border-left:1px solid #767676;
	border-right:1px solid #767676;
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #333;
	height: 32px;
	width:102px;
	text-align:center;
}


.quickMenuProductOn {
	background-image:url(#hostlocation#/v3images/quickmenu_button_product_on.gif);
	background-repeat:repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;	
	height: 32px;	
	text-decoration:none;
	text-align:center;
	width:105px;
}

.quickMenuProductActiveMail {
	background-color:#FFFFFF;
	border-top:1px solid #767676;
	border-left:1px solid #767676;
	border-right:1px solid #767676;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #333;
	height: 32px;
	text-align:center;
}


.quickMenuProductOnMail {
	background-image:url(#hostlocation#/v3images/quickmenu_button_product_on.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;	
	height: 32px;	
	text-decoration:none;
	text-align:center;
}

.quickMenuProductOn a {
	text-decoration:none;
	color: #FFF;
}

.quickMenuProductOn a:hover {
	text-decoration:none;
	color: #FFF;
}		

.quickMenuProductOnMail a {
	text-decoration:none;
	color: #FFF;
}

.quickMenuProductOnMail a:hover {
	text-decoration:none;
	color: #FFF;
}		


.quickMenuProductdivider {
	width: 1px;
	background-color:#FFFFFF;
}

.quickMenuHeaderLeft {
	background-color:#FFFFFF;
	border-left:1px solid #767676;
	height: 1px;
}

.quickMenuHeaderRight {
	background-color:#FFFFFF;
	border-right:1px solid #767676;
	height: 1px;
}

.quickMenuHeaderMiddle {
	background-color:#FFFFFF;	
	border-top:1px solid #767676;
	height: 1px;
}

.quickMenuContent {
	background-image:url(#hostlocation#/v3images/Quickmenu_bg.jpg);
	background-repeat:repeat-x;
	border-left:1px solid #767676;
	border-right:1px solid #767676;
	border-bottom:1px solid #767676;
	border-top:0px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

.quickMenuContentBlank {
	/* background-image:url(#hostlocation#/v3images/Quickmenu_bg.jpg);
	background-repeat:repeat-x; */
	border-left:1px solid #767676;
	border-right:1px solid #767676;
	border-bottom:1px solid #767676;
	border-top:0px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

.quickMenuContentopen {
	background-image:url(#hostlocation#/v3images/Quickmenu_bg.jpg);
	background-repeat:repeat-x;
	border-left:1px solid #767676;
	border-right:1px solid #767676;
	border-top:0px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

.quickmenuButton {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	border: 1px solid #000000;
}
.hdn{
	display:none;	
}
.tekst{
	color:#000;
}
#mainDiv{
	width:960px;
}
#genericDiv{
	border-width:0px 1px 1px 1px;
	border-color:#14489E;
	border-style:solid;
	width:764px;
	padding:0px 1px 1px 1px;
}
#rightPanel{
	float:right;
	width:188px;
}
.genericPage{
	padding:10px 20px 0px 15px;	
}
.rightBoxContent{
	color:#14489E;
	font-size:11px;
	padding:5px 10px 5px 10px;	
}
#rightBoxChatbot{
	width:188px;
	height:57px;
	background:url(../images/rightBoxChatbot.gif) no-repeat;
	margin-bottom:6px;
	cursor:pointer;
}
#rightBoxPayment{
	width:188px;
	height:53px;
	background:url(../images/rightBoxPayment.gif) no-repeat;
	margin-bottom:6px;	
}
#rightBoxBooking{
	width:188px;
	height:53px;

	margin-bottom:6px;	
}
#bottom_menu_footer{
	background-color:#B8C8E2;
	color:#14489E;
	font-size:10px;
	padding:3px 3px 3px 15px;
}
.textHeader{
	height:	90px;
	background-color:#B8C8E2;
}
.textHeaderDestination{
	height:	71px;
	background-color:#dce4f1;
}
.profileBoxHeader{
	background-color:#E2E9F3;
	color:#000;
	font-size:15px;
	padding:10px;
	font-weight:bold;
	border:1px solid #000;
}
.profileBoxContent{
	background-color:#B8C8E2;
	padding:10px;
	border-width:0px 1px 1px 1px;
	border-color:#000;
	border-style:solid;
}
.btnWhite{
	margin:0px;
	border:1px solid #14489E;
	color:#000;
	font-size:12px;
	text-align:center;
	background-color:#FFF;
	cursor:pointer;
	/*height:18px;*/
}
#profileBoxForm{
	border:1px solid #000;
	background-color:#B8C8E2;
}
.profileFormTitle{
	background-color:#E2E9F3;
	color:#000;
	font-size:13px;
	padding:5px;
	font-weight:bold;
	border:1px solid #000;	
}
.interestFld{
	width:230px;
	float:left;
	font-size:11px;
}
.blueHeader{
	background-color:#B8C8E2;
	height:66px;
}
.blueHeader div{
	padding-left:20px;
	padding-top:30px;
	font-size:14px;
	font-weight:bold;
}
#PersMenu{
	height:30px;
	text-align:right;
	color:#14489E;
}
#PersMenu span{
	margin-left:5px;
}
.pressBoxHeader{
	font-size:20px;	
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.pressBoxContent{
	margin:5px 0px 0px 10px;
}
.pressBoxDate{
	color:#666;	
}
.white{
	color:#FFF;	
}
.menu tr td{
	/*background-color:#B8C8E2;*/
	color:#14489E;
	font-weight:bold;
	text-align:left;
}
h1{
	background-color:#B8C8E2;
	color:#14489E;
	font-weight:bold;
	font-size:12px;
	padding:5px 5px 5px 13px;
}
.content{
	padding:10px;	
}
.small{
	padding:10px;
	
}
.small tr th{
	text-align:left;
	font-weight:normal;
	font-size:10px;
	color:#B8C8E2;
}
.small tr td{
	font-size:10px;
}
#contentinvader{
	position: relative;	
	width: 960px;
	z-index:885; 
}
#invader{
	position:absolute; 
	top:59px; 
	left:416px; 
	z-index:885; 
	width:275px; 
	height:100px;
}
#contentinvadernew{
	position: relative;	
	width: 960px;
	z-index:886; 
}
#invadernew{
	position:absolute; 
	top:59px; 
	left:416px; 
	z-index:886; 
	width:275px; 
	height:100px;
}
#invaderleisure{
	position:absolute; 
	top:280px; 
	left:660px; 
	z-index:885; 
	width:275px; 
	height:100px;
}

.BXSTableHeader {
background-color:#B8C8E2;
font-family:Arial;
font-size:12px;
}
.BXSTabSelected {
background-color:#FFFFFF;
color:#1A469F;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:bold;
height:25px;
padding-left:14px;
}
.BXSTable {
border:1px solid #14489F;
color:#1A469F;
font-family:Arial;
font-size:12px;
}
.BXSText{
font-family	: Arial;
font-size	: 12px;
color		: #000000;
text-align	: left;
}
.BXSTextBold{
font-family	: Arial;
font-size	: 12px;
font-weight	: bold;
color		: #000000;
text-align	: left;
}
.BXSTextBoldRight{
font-family	: Arial;
font-size	: 12px;
font-weight	: bold;
color		: #000000;
text-align	: right;
}
.BXSPadBlueLine{
background-color: #12499C;
height		: 4px;
font-size	: 1px;
}
.BXSPadGreyLine{
background-color: #A7A8AC;
height		: 4px;
font-size	: 1px;
}