@import url(addform.css);
@import url(/addbeheer/themes/addsite/css/iconen.css);

html {
 filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body
{
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #242424; 
	background: #ffffff url(../images/bodyback.jpg) no-repeat 50% 0px;
	-webkit-text-size-adjust: none;
}



html
{
	height: 100%;
}

a:link, a:visited { 
	color: #004295;
	text-decoration: none;
	   outline-color: invert;
	   outline-style: none;
	   outline-width: 0pt; 	
	}

a:hover, a:active { 
	color: #ef9109;
	text-decoration: none;
	}
	
p{
	margin: 0px;
	padding: 8px 0px 8px 0px;
}

#topline{
	height: 4px;
	background: #004295;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;	
}

.intro{
	font-weight: bold;
}

#container
{
	float: left;
	min-height: 100%;
	width: 100%;
	background: url(../images/bodyback2.jpg) no-repeat 50% bottom;
}

* html #container
{
	height: 100%;
}	

#container2
{
	margin: 0 auto;
	width: 960px;
}

#topnav{
	display: block;
	width: 960px;
	height: 141px;
}

#topnavleft{
	float: left;
	width: 230px;
	height: 141px;
}

#topnavleft img{
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#topnavright{
	float: right;
	width: 730px;
	height: 141px;
}

#taalkeuze{
	width: 730px;
	height: 56px;
	float: left;
	text-align: right;
	line-height: 56px;
	position: relative;
}

.nl{
	position: absolute;
	top: 8px;
	right: 30px;
	width: 24px;
	height: 24px;
	border: 0px;
}

.de{
	position: absolute;
	top: 8px;
	right: 0px;
	width: 24px;
	height: 24px;
	border: 0px;
}

#taalkeuze ul{
	margin: 0px;
	padding: 0px 14px 0px 0px;
	list-style-type: none;
}

#taalkeuze ul li{
	margin: 0px;
	padding: 0px 6px 0px 6px;
	list-style-type: none;
	display: inline;
	line-height: 56px;
}

#taalkeuze ul li a{
	color: #242424;
}

#taalkeuze ul li a.actief{
	color: #004295;
}

#hoofdnav{
	width: 730px;
	height: 85px;
	float: left;
	text-align: right;
	text-transform: lowercase;
}

#hoofdnav ul{
	margin: 0px;
	padding: 26px 8px 0px 0px;
	list-style-type: none;
}

#hoofdnav ul li{
	margin: 0px;
	padding: 0px 12px 0px 12px;
	list-style-type: none;
	display: inline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size: 22px;
	line-height: 26px;
	font-weight: normal;
	display: inline;	
}

#hoofdnav ul li a:link, #hoofdnav ul li a:visited { 
	color: #004295;
	text-decoration: none;	
	}

#hoofdnav ul li a:hover, #hoofdnav ul li a:active { 
	color: #242424;
	text-decoration: none;
	}
	
#hoofdnav ul li a.actief:link, #hoofdnav ul li a.actief:visited, #hoofdnav ul li a.actief:hover, #hoofdnav ul li a.actief:active{
	color: #EF9006;
}


	
#headerhome{
	display: block;
	width: 960px;
	height: 270px;
}

#header{
	display: block;
	width: 960px;
	height: 169px;
}

#headerhomeleft{
	float: left;
	width: 230px;
	height: 270px;
	background: url(../images/headerhome1.jpg) bottom left no-repeat;
	position: relative;
	text-transform: lowercase;
}

#headerleft{
	float: left;
	width: 210px;
	height: 169px;
	background: url(../images/header1.jpg) bottom left no-repeat;
	padding: 0px 0px 0px 20px;
	text-transform: lowercase;
	position: relative;
}

#headerhomeleft ul{
	position: absolute;
	bottom: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#headerhomeleft ul li{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

#headerhomeleft ul li a:link, #headerhomeleft ul li a:visited { 
	font-family: arial, verdana;
	font-size: 14px;
	float: left;
	width: 190px;
	padding: 5px 0px 10px 20px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;	
	}

#headerhomeleft ul li a:hover, #headerhomeleft ul li a:active { 
	color: #ffe9bb;
	text-decoration: none;
	}

#headerhomeright{
	position: relative;
	float: left;
	width: 730px;
	height: 270px;
	background: url(../images/headerhome2.jpg) 0px 26px no-repeat;
}

#headerhomeright p{
	margin: 0px;
	padding: 0px;
}

#headerhomeright img{
	float: left;
	width: 710px;
	height: 247px;
	border: 0px;
}

#headerright{
	position: relative;
	float: left;
	width: 730px;
	height: 169px;
	background: url(../images/header2.jpg) 0px 26px no-repeat;
}

.boxs {
	position: absolute;
	top: 0px ;
	left: 0px;
}

#box1{
	float: left;
	width: 710px;
	height: 247px;
	z-index: 7;	
	position: relative;
}

#box2{
	float: left;
	width: 710px;
	height: 247px;
	z-index: 6;	
	position: relative;	
}

#box3{
	float: left;
	width: 710px;
	height: 247px;
	z-index: 5;	
	position: relative;	
}

#box4{
	float: left;
	width: 710px;
	height: 247px;
	z-index: 4;	
	position: relative;	
}

#box5{
	float: left;
	width: 710px;
	height: 247px;
	z-index: 3;	
	position: relative;	
}

#box6{
	float: left;
	width: 710px;
	height: 247px;
	z-index: 2;	
	position: relative;	
}

#box7{
	float: left;
	width: 710px;
	height: 247px;
	z-index: 1;	
	position: relative;	
}

#headerhomeright .teksthome{
	position: absolute;
	bottom: 20px;
	left: 0px;
	width: 617px;
	background: #004295;
	color: #ffffff;
	padding: 10px 10px 15px 20px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
		
}

h2 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	position: absolute;
	bottom: 18px;
	left: 20px;
	width: 175px;
	}
	
h3 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 3px 0px;
	letter-spacing: 0px;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #ffffff;
	padding: 0px 0px 0px 0px;

	}	
		
form
{
	margin: 0px;
	padding: 0px;
}		

#content{
	float: left;
	width: 970px;
	margin-top: 35px;
	min-height: 485px;
}	

#content_left{
	float: left;
	width: 230px;
}	

.nieuwskop{
	font-weight: bold;
	color: #004295;
	display: block;	
}

#nieuws
{
	float: left;
	width: 210px;
	padding: 5px 0px 0px 20px;
}

#nieuws ul
{
	margin: 0px;
	padding: 10px 0px 18px 0px;
}

#nieuws ul li
{
	margin: 0px;
	padding: 4px 0px 4px 10px;
	background: url(../images/dot.gif) 0px 10px no-repeat;
	list-style-type: none;
	line-height: 16px;
}

#nieuws ul li a{
	display: block;
}

a.nieuwsactief:link, a.nieuwsactief:visited { 
	color: #242424;
	text-decoration: underline;	
	}

a.nieuwsactief:hover, a.nieuwsactief:active { 
	color: #242424;
	text-decoration: underline;
	}

a.meernieuws:link, a.meernieuws:visited{ 
	float: left;
	color: #ffffff;
	padding: 0px 3px 1px 3px;
	line-height: 16px;
	background: #004890;	
	}
	
a.meernieuws:hover, a.meernieuws:active{ 
	background: #F1970F;
	text-decoration: none;
	}


a.meerfotos:link, a.meerfotos:visited{ 
	float: right;
	color: #ffffff;
	padding: 0px 3px 1px 3px;
	line-height: 16px;
	background: #004890;	
	}
	
a.meerfotos:hover, a.meerfotos:active{ 
	background: #F1970F;
	text-decoration: none;
	}
	
a#meerdingen:link, a#meerdingen:visited{ 
	float: right;
	color: #ffffff;
	padding: 0px 3px 1px 3px;
	line-height: 16px;
	background: #004890;	
	}
	
a#meerdingen:hover, a#meerdingen:active{ 
	background: #F1970F;
	text-decoration: none;
	}
	
a#noshow:link, a#noshow:visited{ 
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-size: 0px;
	line-height: 0px;
	}
	
a#noshow:hover, a#noshow:active{ 
	background: none;
	text-decoration: none;
	}	
	
	
	
a#meerplattegrond:link, a#meerplattegrond:visited{ 
	float: left;
	color: #ffffff;
	padding: 0px 3px 1px 3px;
	line-height: 16px;
	background: #004890;	
	}
	
a#meerplattegrond:hover, a#meerplattegrond:active{ 
	background: #F1970F;
	text-decoration: none;
	}	

#content_center{
	float: left;
	width: 482px;
	overflow: hidden;
}	

#content_center2{
	float: left;
	width: 730px;
}	

.foto{
	float: left;
	width: 180px;
}

.foto img{
	float: left;
	width: 180px;
	border: 0px;
	margin: 0px;
}

.tekst .specs1{
	float: right;
	width: 250px;
}

.specs {
	float: left;
	width: 445px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

.specleft{
	float: left;
	width: 120px;
}

.specright{
	float: left;
	width: 325px;
	color: #004890;
	padding-bottom: 4px;
}

.line {
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #D2D9E2;
	clear: both;
}


a.boeken:link, a.boeken:visited{ 
	float: left;
	color: #ffffff;
	padding: 0px 3px 1px 3px;
	line-height: 16px;
	background: #004890;	
	margin-top: 13px;
	}
	
a.boeken:hover, a.boeken:active{ 
	background: #F1970F;
	text-decoration: none;
	}

.oranje{
	color: #F29911;
}


.iconen{
	float: left;
	width: 445px;
	padding: 25px 0px 25px 0px;
	margin: 0px;
}

.iconen img{
	float: left;
	margin: 0px;
	padding: 3px 3px 3px 3px;
}

.tekst{
	float: left;
	width: 445px;
	padding: 0px 0px 35px 20px;
	margin: 0px;
}

.tekst_form{
	float: left;
	width: 445px;
	padding: 0px 35px 35px 20px;
	margin: -20px 0px 0px 0px;
	position: relative;
}


.tekst2{
	float: left;
	width: 675px;
	padding: 0px 35px 35px 20px;
	margin: 0px;
}

.tekst3{
	float: left;
	width: 675px;
	padding: 0px 35px 10px 20px;
	margin: 0px;
}

.snelnav{
	float: left;
	color: #242424;
	padding: 0px 10px 1px 10px;
	line-height: 16px;
	background: #EE8E04;
	margin: 20px 0px 10px 0px;
}

.snelnav a:link, .snelnav a:visited { 
	color: #ffffff;
	text-decoration: none;
	}

.snelnav a:hover, .snelnav a:active { 
	color: #ffffff;
	text-decoration: underline;
	}
	
.boot{
	float: left;
	width: 675px;
	padding: 15px 0px 15px 0px;
	border-bottom: 2px solid #d2d9e2;
}

.bootje{
	float: left;
	width: 445px;
	padding: 15px 0px 15px 0px;
	border-bottom: 2px solid #d2d9e2;
}


.boot_foto{
	float: left;
	width: 135px;
}

.boot_foto img{
	float: left;
	border: 0px;
}

.boot1{
	float: left;
	width: 220px;
	padding-top: 2px;
}

.bootnaam{
	font-weight: bold;
	color: #004295;
}

a.boeknu_over:link, a.boeknu_over:visited{ 
	float: left;
	color: #ffffff;
	padding: 0px 3px 1px 3px;
	line-height: 16px;
	background: #FE0D02;	
	margin-top: 4px;
	}
	
a.boeknu_over:hover, a.boeknu_over:active{ 
	background: #F1970F;
	text-decoration: none;
	}

a.meerinfo_over:link, a.meerinfo_over:visited{ 
	float: left;
	color: #ffffff;
	padding: 0px 3px 1px 3px;
	line-height: 16px;
	background: #004890;	
	margin-top: 4px;
	}
	
a.meerinfo_over:hover, a.meerinfo_over:active{ 
	background: #F1970F;
	text-decoration: none;
	}

a.meerinfo:link, a.meerinfo:visited{ 
	float: left;
	color: #ffffff;
	padding: 0px 3px 1px 3px;
	line-height: 16px;
	background: #004890;	
	margin-top: 20px;
	}
	
a.meerinfo:hover, a.meerinfo:active{ 
	background: #F1970F;
	text-decoration: none;
	}


a.meerinfo3:link, a.meerinfo3:visited{ 
	float: left;
	color: #ffffff;
	padding: 0px 3px 1px 3px;
	line-height: 16px;
	background: #004890;	
	margin-top: 9px;
	}
	
a.meerinfo3:hover, a.meerinfo:active{ 
	background: #F1970F;
	text-decoration: none;
	}


.boot2{
	float: left;
	width: 123px;
	padding-top: 2px;
}

.boot3{
	float: left;
	width: 197px;
	padding-top: 2px;
	text-align: right;
}

.boot4{
	float: left;
	width: 520px;
	padding-top: 0px;
}

.boot5{
	float: right;
	width: 310px;
	padding-top: 0px;
}

.tekst ul
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.tekst ul li
{
	margin: 0px;
	padding: 4px 0px 4px 12px;
	background: url(../images/arrow.gif) 0px 8px no-repeat;
	list-style-type: none;
	line-height: 16px;
}

.tekst ul li a{
	display: block;
}

.jachthaven {
	float: left;
	padding: 0px 15px 20px 0px;
}

.foto_overzicht{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.foto_overzicht img{
	float: left;
	border: 0px;
	padding: 0px 0px 8px 0px;
	margin: 0px 8px 0px 0px;
	width: 82px;
	height: 82px;
}

.foto_overzicht img.last{
	margin: 0px 0px 0px 0px;
	border: 0px solid #000000;
}

#content_right{
	float: right;
	width: 230px;
}	

#content_right img{
	float: left;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}

#content_right ul.vloothome{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#content_right ul.vloothome li{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

#content_right ul.vloothome li img{
	float: left;
	width: 115px;
	height: 78px;
	border: 0px;
	padding: 5px 5px 0px 0px;
	margin: 0px;
}

h1 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 3px 0px;
	letter-spacing: 0px;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #00316F;
	padding: 0px 0px 0px 0px;
	}

	
.kop{
	display: block;
	background: url(../images/stripes.png) 0px 4px no-repeat;
	padding: 0px 0px 0px 22px; 
	margin-bottom: 10px;
}

	/* Fix voor IE */
	* html .kop
	{
		height: 0px;
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/tornado/images/stripes_ie.png', sizingMethod='crop');
	}

#footer{
	width: 960px;
	height: 173px;
	float: left;
	background: url(../images/footerback.png) top right no-repeat;
	margin-top: 50px;
}

#footer_left{
	width: 789px;
	padding-top: 25px;
	float: left;
	text-align: right;
	line-height: 24px;
}

#footer_left ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#footer_left ul li{
	margin: 0px;
	padding: 0px 0px 0px 5px;
	list-style-type: none;
	display: inline;
}

#footer_right{
	width: 171px;
	height: 173px;
	float: right;
}

.logo_hiswa{
	border: 0px;
	padding: 20px 0px 0px 20px;
}

.logo_tornado{
	border: 0px;
	padding: 20px 0px 0px 10px;
}


.clearer {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}


.clearer10 {
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer15 {
	height: 15px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer25 {
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

#nieuwsbrief {
	width: 210px;
	padding: 0px 0px 50px 0px;
}


	
.inputveld {
	background: #ffffff;
	border: 1px solid #D2D9E2;
	font-size: 11px;
		width: 162px;
		line-height: 14px;
		height: 16px;
		margin: 1px 0px 1px 0px;
		padding: 3px 3px 2px 3px;
		}	


.nb_kop {
	float: left;
	color: #ffffff;
	padding: 0px 3px 1px 3px;
	line-height: 16px;
	background: #EE8E04;
}

#content_right .foto_details{
	float: left;
	width: 230px;
	padding: 0px 0px 0px 0px;
}



#content_right .foto_details img{
	border: 0px;
	float: left;
	width: 100px;
	height: 100px;
	padding: 5px 10px 5px 0px;
	margin: 0px;
}

.klik{
	color: #616366;
	font-size: 10px;
}

	
/* Sliding doors
---------------------------------------------------------------------------------------------- */	
	
.btn_jachtverkoop, a.btn_jachtverkoop:link, a.btn_jachtverkoop:visited 
{
	float: left;
	width: 155px;
	height: 26px;
	background: url(../images/btn_jachtverkoop.gif) 0px 0px;
	margin-top: 0px;
}

a.btn_jachtverkoop:hover, a.btn_jachtverkoop:active
{
	background: url(../images/btn_jachtverkoop.gif) 0px -26px;
}



.btn_jachtverkoop_de, a.btn_jachtverkoop_de:link, a.btn_jachtverkoop_de:visited 
{
	float: left;
	width: 155px;
	height: 26px;
	background: url(../images/btn_jachtverkoop_de.gif) 0px 0px;
	margin-top: 0px;
}

a.btn_jachtverkoop_de:hover, a.btn_jachtverkoop_de:active
{
	background: url(../images/btn_jachtverkoop_de.gif) 0px -26px;
}


.btn_jachtverhuur, a.btn_jachtverhuur:link, a.btn_jachtverhuur:visited 
{
	float: left;
	width: 155px;
	height: 26px;
	background: url(../images/btn_jachtverhuur.gif) 0px 0px;
	margin-top: 0px;
}

a.btn_jachtverhuur:hover, a.btn_jachtverhuur:active
{
	background: url(../images/btn_jachtverhuur.gif) 0px -26px;
}


.btn_jachtverhuur_de, a.btn_jachtverhuur_de:link, a.btn_jachtverhuur_de:visited 
{
	float: left;
	width: 155px;
	height: 26px;
	background: url(../images/btn_jachtverhuur_de.gif) 0px 0px;
	margin-top: 0px;
}

a.btn_jachtverhuur_de:hover, a.btn_jachtverhuur_de:active
{
	background: url(../images/btn_jachtverhuur_de.gif) 0px -26px;
}



.btn_occasions, a.btn_occasions:link, a.btn_occasions:visited 
{
	float: left;
	width: 155px;
	height: 26px;
	background: url(../images/btn_occasions.gif) 0px 0px;
	margin-top: 0px;
}

a.btn_occasions:hover, a.btn_occasions:active
{
	background: url(../images/btn_occasions.gif) 0px -26px;
}



.btn_occasions_de, a.btn_occasions_de:link, a.btn_occasions_de:visited 
{
	float: left;
	width: 155px;
	height: 26px;
	background: url(../images/btn_occasions_de.gif) 0px 0px;
	margin-top: 0px;
}

a.btn_occasions_de:hover, a.btn_occasions_de:active
{
	background: url(../images/btn_occasions_de.gif) 0px -26px;
}


.btn_boek, a.btn_boek:link, a.btn_boek:visited 
{
	float: left;
	width: 215px;
	height: 28px;
	background: url(../images/btn_boek.gif) 0px 0px;
	margin-top: 0px;
}

a.btn_boek:hover, a.btn_boek:active
{
	background: url(../images/btn_boek.gif) 0px -28px;
}


.btn_boek_de, a.btn_boek_de:link, a.btn_boek_de:visited 
{
	float: left;
	width: 215px;
	height: 28px;
	background: url(../images/btn_boek_de.gif) 0px 0px;
	margin-top: 0px;
}

a.btn_boek_de:hover, a.btn_boek_de:active
{
	background: url(../images/btn_boek_de.gif) 0px -28px;
}



.btn_contact, a.btn_contact:link, a.btn_contact:visited 
{
	float: left;
	width: 215px;
	height: 28px;
	background: url(../images/btn_contact.gif) 0px 0px;
	margin-top: 10px;
}

a.btn_contact:hover, a.btn_contact:active
{
	background: url(../images/btn_contact.gif) 0px -28px;
}


.btn_contact_de, a.btn_contact_de:link, a.btn_contact_de:visited 
{
	float: left;
	width: 215px;
	height: 28px;
	background: url(../images/btn_contact_de.gif) 0px 0px;
	margin-top: 10px;
}

a.btn_contact_de:hover, a.btn_contact_de:active
{
	background: url(../images/btn_contact_de.gif) 0px -28px;
}



.btn_jachtwerf, a.btn_jachtwerf:link, a.btn_jachtwerf:visited 
{
	float: left;
	width: 155px;
	height: 26px;
	background: url(../images/btn_jachtwerf.gif) 0px 0px;
	margin-top: 0px;
}

a.btn_jachtwerf:hover, a.btn_jachtwerf:active
{
	background: url(../images/btn_jachtwerf.gif) 0px -26px;
}



.btn_jachtwerf_de, a.btn_jachtwerf_de:link, a.btn_jachtwerf_de:visited 
{
	float: left;
	width: 155px;
	height: 26px;
	background: url(../images/btn_jachtwerf_de.gif) 0px 0px;
	margin-top: 0px;
}

a.btn_jachtwerf_de:hover, a.btn_jachtwerf_de:active
{
	background: url(../images/btn_jachtwerf_de.gif) 0px -26px;
}




.banner_charter, a.banner_charter:link, a.banner_charter:visited 
{
	float: left;
	width: 230px;
	height: 125px;
	background: url(../images/banner_charter.gif) 0px 0px;
	margin-top: 0px;
}

a.banner_charter:hover, a.banner_charter:active
{
	background: url(../images/banner_charter.gif) 0px -125px;
}


.bannerlink, a.bannerlink:link, a.bannerlink:visited 
{
	float: left;
	width: 230px;
	height: 125px;
	margin-top: 0px;
	position: relative;
}

a.bannerlink:hover, a.bannerlink:active
{
	background: none;
}

a.bannerlink img{
	border: 0px solid red;
	float: left;
	width: 230px;
	height: 125px;
	margin: 0px;
	padding: 0px;
}

a.bannerlink:link .bannertekst, a.bannerlink:visited .bannertekst{
	position: absolute;
	bottom: 10px;
	left: 0px;
	background: #004196;
	padding: 2px 20px 4px 14px;
	color: #ffffff;
	font-weight: bold;
	font-family: arial, verdana;
	font-size: 13px;
}

a.bannerlink:hover .bannertekst, a.bannerlink:active .bannertekst{
	background: #ef9109;
	text-decoration: none;
}


.banner_charter_de, a.banner_charter_de:link, a.banner_charter_de:visited 
{
	float: left;
	width: 230px;
	height: 125px;
	background: url(../images/banner_charter_de.gif) 0px 0px;
	margin-top: 0px;
}

a.banner_charter_de:hover, a.banner_charter_de:active
{
	background: url(../images/banner_charter_de.gif) 0px -125px;
}


.banner_occasions, a.banner_occasions:link, a.banner_occasions:visited 
{
	float: left;
	width: 230px;
	height: 125px;
	background: url(../images/banner_occasions.gif) 0px 0px;
	margin-top: 20px;
	margin-bottom: 25px;
}

a.banner_occasions:hover, a.banner_occasions:active
{
	background: url(../images/banner_occasions.gif) 0px -125px;
}

.banner_occasions_de, a.banner_occasions_de:link, a.banner_occasions_de:visited 
{
	float: left;
	width: 230px;
	height: 125px;
	background: url(../images/banner_occasions_de.gif) 0px 0px;
	margin-top: 20px;
	margin-bottom: 25px;
}

a.banner_occasions_de:hover, a.banner_occasions_de:active
{
	background: url(../images/banner_occasions_de.gif) 0px -125px;
}



.btn_contacthome img{
	border: 0px solid #000000;
}

a.btn_lichtblauw:link, a.btn_lichtblauw:visited{ 
	display: block;
	color: #ffffff;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 8px 0px;
	font-weight: bold;
	line-height: 16px;
	background: #3399CC;	
	}
	
a.btn_lichtblauw:hover, a.btn_lichtblauw:active{ 
	background: #42A9DE;
	text-decoration: none;
	}
	
a.btn_donkerblauw:link, a.btn_donkerblauw:visited{ 
	display: block;
	color: #ffffff;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 8px 0px;
	font-weight: bold;
	line-height: 16px;
	background: #004890;	
	}
	
a.btn_donkerblauw:hover, a.btn_donkerblauw:active{ 
	background: #1D59A7;
	text-decoration: none;
	}	


/* Navigatie menu eerste niveau
------------------------------------------------------------------------------------------ */
  	#verznav
	{
		width: 210px;
		float: left;
		text-align: left;
		padding-bottom: 35px;
	}

	#verznav ul
	{
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}

	#verznav ul li
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 1px 0px;
		list-style-type: none;
	}

	#verznav li a
	{
		display: block;
		width: 175px;
		font-size: 11px;
		font-weight: bold;		
		color: #616366;
		padding: 4px 15px 5px 20px;
		text-decoration: none;
		background: #D2D9E2;
	}
	
	#verznav li a:hover
	{
		text-decoration: none;
		color: #616366;
		background: #E0E7EF;	
	}	

	#verznav li a.actief, #verznav li a.actief:hover
	{
		color: #004295;
		text-decoration: none;
		background: #E0E7EF  url(../images/menu_arrow.gif) 191px 8px no-repeat;
	}
	



/* Navigatie menu tweede niveau
------------------------------------------------------------------------------------------ */
	
	#verznav ul ul
	{ 
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
		background: #E0E7EF;
	}
	
	#verznav ul li li
	{
		border: 0px;
		padding: 0px 0px 0px 0px;
		margin: 0px;
	}

	
	#verznav li li a
	{
		display: block;
		width: 165px;
		font-size: 11px;
		font-weight: normal;		
		color: #616366;
		padding: 3px 15px 3px 30px;
		text-decoration: none;
		background: #E0E7EF;	
	}
	

	
	#verznav li li a:hover
	{
		text-decoration: none;
		color: #242424;
	}
	
	#verznav li li#subactief a, #verznav li li#subactief a:hover
	{
		text-decoration: underline;
	}
	

	

		
		




 /* Formulier
---------------------------------------------------------------------------------------------- */

.tekstform{
	float: left;
	width: 480px;
	padding: 0px 0px 35px 17px;
	margin: 0px;
}

.subkop {
	font-size: 12px;
	font-weight: bold; 
	text-decoration: none; 
	color: #004295;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}	

.subkop2 {
	font-size: 12px;
	font-weight: bold; 
	text-decoration: none; 
	color: #004295;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
}	

form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	

input.button { 
	background: #FCAE27; 
	border-bottom: 1px solid #B47400; 
	border-left: 1px solid #ffffff; 
	border-right: 1px solid #B47400; 
	border-top: 1px solid #ffffff; 
	color: #ffffff; 
	margin: 5px 0px 10px 0px; 
	padding: 3px 5px 3px 5px; 
	}
	
input.button2 { 
	background: #FCAE27; 
	border-bottom: 1px solid #B47400; 
	border-left: 1px solid #ffffff; 
	border-right: 1px solid #B47400; 
	border-top: 1px solid #ffffff; 
	color: #ffffff; 
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 10px; 
	padding: 1px 5px 2px 5px; 
	}	

input.aanmelden { 
	width: 90px;
	background: #004890; 
	border-bottom: 1px solid #002D5B; 
	border-left: 1px solid #6C96BF; 
	border-right: 1px solid #002D5B; 
	border-top: 1px solid #6C96BF; 
	color: #ffffff; 
	font-size: 11px;
	margin: 10px 0px 10px 79px; 
	padding: 3px 5px 3px 5px;
	font-size: 11px;
	}
	
.input {
	background: #ffffff;
	border: 1px solid #97B3D3;
	font-size: 11px;
		width: 203px;
		margin-left: 10px;
		line-height: 14px;
		height: 16px;	
		}
		
.invulNormaal {
	background: #ffffff;
	border: 1px solid #97B3D3;
	font-size: 11px;
		width: 203px;
		line-height: 14px;
		height: 16px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		}
		
.invulBig {
	background: #ffffff;
	border: 1px solid #97B3D3;
	font-size: 11px;
		width: 303px;
		line-height: 14px;
		height: 16px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		}		
		
.invulSelect {
	background: #ffffff;
	border: 1px solid #97B3D3;
	font-size: 11px;
		margin: 1px 0px 1px 0px;
		padding: 2px 1px 1px 0px;
		
		}		

.invulAreaBig {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #ffffff;
	border: 1px solid #97B3D3;
	font-size: 11px;
		width: 333px;
		line-height: 14px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		}
		
.invulArea {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #ffffff;
	border: 1px solid #97B3D3;
	font-size: 11px;
		width: 223px;
		line-height: 14px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		}
		
.veld2pulldown select
{
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #ffffff;
 color: #000000;
 border: 1px solid #97B3D3;
 margin-right: 0px;
 text-align: left;
 height: 18px;
 padding: 2px 3px 2px 3px;
 margin: 0 0 0 0;
}	

.inputklein {
	background: #ffffff;
	border: 1px solid #97B3D3;
	font-size: 11px;
		width: 33px;
		line-height: 14px;
		height: 16px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		}

.invulSmall {
	background: #ffffff;
	border: 1px solid #97B3D3;
	font-size: 11px;
		width: 153px;
		line-height: 14px;
		height: 16px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		}

.invulSmaller {
	background: #ffffff;
	border: 1px solid #97B3D3;
	font-size: 11px;
		width: 70px;
		line-height: 14px;
		height: 16px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		}
		
.invulPrijs {
	background: #ffffff;
	border: 1px solid #97B3D3;
	font-size: 11px;
		width: 93px;
		line-height: 14px;
		height: 16px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		}		
		
.invulPulldown {
	background: #ffffff;
	border: 1px solid #97B3D3;
	font-size: 11px;
		width: 203px;
		line-height: 14px;
		height: 16px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		}		
		
.invulXSmall {
	background: #ffffff;
	border: 1px solid #97B3D3;
	font-size: 11px;
		width: 73px;
		line-height: 14px;
		height: 16px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		}		
		

.frmseparator
{
	height: 4px;
	font-size: 0px;
	line-height: 0px;
}

.frmseparatora
{
	height: 4px;
	font-size: 0px;
	line-height: 0px;
} 		



.fotorechts{
	float: right;
	width: 180px;
	padding: 0px;
	margin: 0px;	
}

.fotorechts img{
	float: right;
	padding: 0px 0px 10px 0px;
	margin: 0px;	
	border: 0px;
}


.fotooverzicht{
	display: block;	
}

.fotooverzicht img{
	float: left;
	width: 120px;
	height: 100px;
	border: 0px;
	padding: 0px 15px 15px 0px;
}