@charset "utf-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(/images/bg_main.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	padding:0;
}
.contAlign{
	margin:auto;
	width:966px;
	height:600px;
	margin-top:8px;
}
.contBg{
	background-image:url(/images/bg_mid.gif);
	background-repeat:repeat-y;
	background-position:top;
	width:966px;
	float:left;
	position:relative;
}
.contContent{
	background-image:url(/images/bg_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:966px;
	float:left;
	position:relative;	
}
.header{
	width:966px;
	height:167px;

}
.content{
	background-image:url(/images/bg_content.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:926px;
	padding:20px 20px 0px 20px;
	float:left;
	position:relative;
}
.bnReserver{
	float:left;
	height:97px;
	margin-left:0px;
	margin-right:10px;
	margin-top:-45px;
	position:relative;
	width:150px;
}
.footer{
	background-image:url(/images/bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:966px;
	height:24px;
	float:left;
	position:relative;
	text-align:center;
	font-size:11px;
	color:#919191;	
}
.footer a:link, .footer a:active, .footer a:visited{
	color:#919191;
	text-decoration:underline;
}
.footer a:hover{
	color:#ff5d00;
	text-decoration:none;
}
.content .tekst{
	float:left;
	position:relative;
	width:400px;
	padding:0px 25px 22px 25px;	
}
.tekstFull{
	float:left;
	position:relative;
	width:840px;
	padding:0px 25px 22px 25px;	
}
.tekst p, .tekst li{
	line-height:16px;
}
.reserveren{
	float:left;
	padding:0px 10px 15px 0px;
	position:relative;
	width:465px;
	line-height:16px;
}
.reserveren h2{
	font-size:14px;
	margin:0px;
	padding: 0px 0px 2px 0px;
}
.reserveren h3{
	font-size:13px;
	margin-bottom:0px;
	padding-bottom: 0px;
	margin-top:8px;
}
.content a:link, .content a:active, .content a:visited{
	color:#ff5d00;
	text-decoration:none;
}
.content strong a:link, .content strong a:active, .content strong a:visited{
	color:#505050;
	text-decoration:none;
}
.content a:hover, .content strong a:hover{
	color:#ff5d00;
	text-decoration:underline;
}
.header .logo{
	padding:13px 0px 0px 25px;
	float:left;
	position:relative;
}
.header .menu{
	background-image:url(/images/bg_menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:362px;
	margin:6px 0px 0px 28px;
	padding:27px 8px;
	height:100px;
	float:left;
	position:relative;
}
.mLeft{
	width:180px;
	float:left;
	position:relative;
}
.mRight{
	width:180px;
	float:right;
	position:relative;
}
.menu a:link,.menu a:active,.menu a:visited, .menu a:hover, .active{
	float:left;
	color:#717171;
	text-decoration:none;
	position:relative;
	width:155px;
	height:10px;
	line-height:10px;
	padding:6px 8px 10px 19px;
	margin:0px;
	background-image:url(/images/menu_up.gif);
	background-repeat:no-repeat;
	background-position:bottom;	
}
.menu a:hover, .active{
	color:#FFFFFF;
	background-image:url(/images/menu_over.gif);
}
ul li{
	background-image:url(/images/list.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:11px;
}
ul{
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
}
.txtBox{
	width:150px;
}
input[type=text], .txtBox{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000;
	padding:0px 3px 0px 3px;
	color:#505050;
	font-size:11px !important;
}
input[type=submit]{
	cursor:pointer;
}
.checkbox{
	margin-left:0px;
	padding-left:0px;
	margin-bottom:1px;
}
label{
	cursor:pointer;
}
.dropdown{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000;	
	color:#505050;
	font-size:11px !important;
	height:16px;
}
.small{
	width:45px;
}
.txtA{
 	width:63px;
}
.txtB{
 	width:63px;
}
.txtC{
 	width:150px;
}
.txtD{
 	width:115px;
}
.txtE{
 	width:122px;
}
.txtE1{
 	width:20px;
}
.txtE2{
 	width:15px;
}
.txtE3{
 	width:65px;
}
.txtF{
 	width:63px;
}
.txtG{
 	width:116px;
}
.txtH{
 	width:71px;	
}
.txtI{
 	width:85px;
}
.txtJ{
 	width:90px;
}
.txtBig{
	width:109px;
}
.introRes{
font-weight:bold;
margin-top:-4px;
}
.wassen{
	margin-left:9px;
	width:349px;
}
.cal img{
	padding-left:1px;
	padding-bottom:2px; 
	vertical-align:bottom;
}
.kenteken{
	width:77px;
}
.datumsel{
	width:224px;
}
.clock{
	padding-left:4px;
	padding-right:0px;
	padding-bottom:2px; 
	vertical-align:bottom;
}
.red{
 color:#FF0000;
}
.flash-usp{
	width:270px;
	height:150px;
	float:left;
	margin-top:12px;
	margin-left:20px;
}
.datum{
	float:left;
	height:18px;
	margin-left:25px;
	margin-top:13px;
	text-align:right;
	width:240px;
	font-size:11px;
	color:#999999;
	display:none;
}
.btnVerstuur{
	margin-right:27px;
	margin-top:9px;
	float:right;
}
.btnVerstuur{
	margin-top:9px;
	float:right;
}
.voorwaarden{
	float:left;	
	padding-top:8px;
}

.footer_bottom{
	width:926px;
	height:24px;
	padding:2px 20px;
	float:left;
	position:relative;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
}
.footer_bottom a:link,.footer_bottom a:active,.footer_bottom a:visited, .footer_bottom a:hover, .active{
	color:#FFFFFF;
	text-decoration:none;
	position:relative;	
}
.disclaimer{
	float:right;
	position:relative;

}
.vluchtNummer{
	width:97px;
}
.lH
{
	line-height:12px;
}
.eVeld{
	width:142px;
}
.gegevens {
	color:#003C86;
	font-weight:bold;
}
.vRetour{
	width:121px;
}
#aankomstdatum{
	
}
.bDateError{
	color:#FF0000;
}
.annu{
	padding: 0px 0px 0px 25px;
	height:280px;
}
@media print{

*{
	width:auto;
	float:none;
	background-image:none;
	background:none;
	text-align:left;
}
.tekstFull{
	width:550px;
}
.header{
	display:none;
}
}

