html{overflow-y:scroll;}
body{
	margin:0;
	padding:0;
	background:#bfbfbf;
	background-image: url('img/bg.gif');

	font-family:verdana,helvetica,sans ms;
	font-size:11px;}
body *{
	line-height:18px;}
input,textarea{padding:1px;font-family:verdana,helvetica,sans ms;font-size:11px;}

h1{
	margin-top:0;
	padding:0;
	font-size:18px;}

h2{
	font-size:13px;
	padding-left:10px;
	border-bottom:2px solid #00D9F9;
	background:#fff url('img/h2.gif') left no-repeat;
	line-height:20px;}
h3{
	font-size:11px;
	margin-top:5px;
	margin-bottom:0;}
#container{
	background-color:transparent;
	width:868px;/*990px;*/
	border:1px solid #fff;
	border-bottom:0;
	border-top:0;
	margin:0 auto;}
#header{
	height:188px;
	background-repeat:no-repeat;
	background:#0B3966 url(img/header.png) top no-repeat;}
#lcol{
	width:160px;
	border:10px solid #fff !important;
	border:5px solid #fff;
	padding-right:10px;
	clear:both;
	float:left;
	background-color:#fff;
	}
#lcol *{}
#lcol li{
	padding-top:1px;
	}
#rcol{
	width:658px;/*730px;*/
	border:10px solid #fff !important;
	border:5px solid #fff;
	padding-right:0 !important;
	!padding-right:10px;
	float:right;
	background:#fff;
	color:#0f0f0f;
	}
#rcol img{margin:0;}
#rcol a{color:#000}


/*--- horizontaal menu */
div#hnav41{color:#AAD4BF;}
div#hnav41 ul{list-style:none;padding:0;margin:0;background-color:#339966;!border-bottom:1px solid #fff;}
div#hnav41 li{display:inline}
div#footer a{color:#fff;text-decoration:none;}
div#footer{text-align:center;color:#fff;background-color:transparent;clear:both;}

/*--- landenlijst */
ul.groepen_lijst{
	list-style:none;
	margin:0;
	padding:0;}
#lcol h2{
	margin:0;
	padding:0;
	font-size:12px;
	padding-left:10px;
	border-left:5px solid #0C5086;
	background:none;
	border-bottom:0;}
ul.groepen_lijst a{
	display:block;
	width:155px;
	text-decoration:none;
	border-bottom:1px solid #d1d1d1;
	border-left:5px solid #CAF3F9;
	padding-left:10px;
	color:#000;}
	
ul.groepen_lijst a:hover{
	border-left:5px solid #00D9F9;
}

/*--- overzicht liveaboards */
table.overzicht{
	border:1px solid #909090;
	width:100%;}
table.overzicht td b{
	display:block;
	background-color:#00CCFF;
	padding:2px;}
table.overzicht td,table.overzicht tr.kopjes:hover td{
	border-left:1px solid #979797;}
table.overzicht td.td_eerste{
	border-left:0}
table.overzicht tr.kopjes:hover td{}

table.overzicht tr:hover td{
	background-color:#E4FAFF;
	border-left:1px solid #FFFFC8;}

table.overzicht tr.kopjes:hover td{
	background-color:#00CCFF;
}
table.overzicht tr:hover td.td_eerste{
	border-left:0;}
table.overzicht a{
	text-decoration:none;
	display:block;
	padding:2px;}
table.overzicht tr.tr_maand td{
	background-color:#FFFF99;
	color:#000;
	border-left:0;
	font-weight:600;}
table.overzicht tr.tr_maand:hover td{
	background-color:#FFFF99;
	border-left:0;}
table.overzicht tr.speciale_aanbieding td a{
	color:red !important;}
table.overzicht tr.laagseizoen td a{
	color:blue !important;}
table.overzicht tr.hoogseizoen td a{
	color:purple !important;}
table.overzicht tr.thematrip td a{
	color:aqua !important;}

.speciale_aanbieding a{
	color:red !important;}
.laagseizoen a{
	color:blue !important;}
.hoogseizoen a{
	color:purple !important;}
.thematrip a{
	color:aqua !important;}

.aanbiedingen{
	display: block;
	width: 600px;
	clear: both;
}
.aanbiedingen a,
.aanbieding a{
	color:red !important;
	display: block;
	width: 300px;
	float: left;
}
.aanbiedingen img{
	max-width: 250px;
	max-height: 125px;
}
table#details{
	line-height:18px;}
table#details a img{border:0;}
table#details td{vertical-align:top;}
td.ldetails{
	width:513px;
	padding-right:10px;}
td.rdetails{
	padding:0;
	margin:0;}
td.rdetails img,td.rdetails a{
	border:0;}
td.rdetails a{
	display:block;
	margin:10px;}

.liveaboards{
	display: block;
	width: 300px;
	float: left;
}
.liveaboards img{
	max-width: 250px;
	max-height: 125px;
}
	
div#naw{
	width:170px;
	text-align:center;
	margin-top:20px;}
#naw img{
	border:0}

/*--- formulier */
div.formulier_melding{
	margin-top:36px;}
.formulier textarea{
	width:200px;
	height:250px;}
td.formulier_kolom1{
	width:125px;}
.formulier input[type=radio]{width:auto;}
.formulier input[type=submit]{background:#0B3966;color:#fff;padding-top:5px;padding-bottom:5px;text-transform:uppercase;font-weight:bold;}
	
table.formulier td{padding:1px;border-top:1px solid #E5E4E4;}
.formulier input,.formulier textarea{width:300px;}
.formulier input[type=submit]{width:307px;border:0;}
.formulier .formulier_checkbox{width:auto}
div.formulier_fout{color:red;}
td.inpfout_kolom2  input,td.inpfout_kolom2  textarea{border:1px solid red;color:red;}
td.formulier_kolom1{
	width:200px;}


/*---misc*/
tr.kopjes td,
p.kopjes{
	background-color:#00CCFF;}
p.kopjes{
	padding: 2px;
	font-weight: bold;
}
#rcol img.tr{display:inline;}

.aanbiedingInfoBlock{
	display: block;
	width: 200px;
	border: 3px double black;
	padding: 5px;
	background-color: #FFFF99;
	font-weight: bold;
}
.algemeenvaarschema a{
	font-size: 14px;
	font-weight: bolder;
}
.boekenlink{
	display: block;
	height: 30px;
	line-height: 30px;
	border: 1px solid red;
	background-color: #006EB6;
	padding: 5px;
}
.boekenlink a{
	color: #ffffff !important;
	font-weight: bold;
	font-size: 12px;
}
