body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	overflow: visible;
}

.pagecontainer{
	width: 977px;

}

a:link{
	color: #333333;
	text-decoration: none;	
}





.zonelink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1cdea;
	text-decoration: none;

}
.topblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1cdea;
	text-decoration: none;
	margin-top: -15px;
	margin-right: 20px;
	margin-left: 10px;
	
}





#toprightmenu{
	height: 25px;

}

#Header{
	background-color: #bbd9f3;
	height: 108px;
	width: 977px;
}

.headerwissel {
	height: 108px;
	width: 977px;
	float: right;
}










#menuholder{
	float:right;
	height:24px;
	width: 791px;
	background-image: url(../images/bl_pixel.jpg);
	}
#hoofdmenu{
	float: right;
	height: 24px;
	width: 791px;
	background-image: url(../images/bl_pixel.jpg);
}



.testitem{
	height: 25px;
}

.H-menuitem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;

}
.H-menuitem:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/h_menu_hover.jpg);
	background-repeat: repeat-x;
	height: 25px;
	margin-top: 7px
	padding-right: 6px;
	padding-bottom: 9px;
	padding-left: 6px;

}






















#zoekveld{
	float: right;
	height: 16px;
	width: 166px;
	padding-top: 4px;
	padding-right: 4px;
}
.searchform{
	height: 10px;
	width: 166px;

}
#veldtussenstap{
	float:left;
	height: 16px;
	width: 140px;
	#margin-top: -1px;
}
.searchfield{
	background-image: url(../images/search.jpg);
	height: 15px;
	width: 140px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #447a63;
	text-decoration: bold;
	padding-left: 5px;
	padding-top: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.searchfieldsel{
	background-image: url(../images/search.jpg);
	height: 15px;
	width: 140px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e2d72;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#knopveld{
	height: 16px;
	width: 16px;
	float:right;
	padding-right: 2px;
	padding-left: 2px;

}
.searchbutton{
	background-image: url(../images/search_inactive.gif);
	height: 16px;
	width: 16px;
	padding-top: 0px;
	margin-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.searchbuttonover{
	background-image: url(../images/search_mouseover.gif);
	height: 16px;
	width: 16px;
	padding-top: 0px;
	margin-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.searchbuttonklik{
	background-image: url(../images/search_mousedown.gif);
	height: 16px;
	width: 16px;
	padding-top: 0px;
	margin-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}









#emptyfield_left{
	float: left;
	width: 120px;

}
.fillfield_right{
	float: right;
	width: 977px;

	background-image: url(../images/total_content_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;

}



#leegveldje{
	width:180px;
	height:25px;
	background-color: #FFFFFF;
	float:left;
}






#emptytab{
	height:25px;
	width:100px;
	background-color:#FFFFFF;
	}



#submenu{
	background-image: url(../images/sub_back_repeat.jpg);
	height: 25px;
	width:791px;
	margin-left:186px;

}


#info_vlag{
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c81cb;
	background-color: #FFFFFF;
}



#vlaggenbox_left{
	float: right;
	height: 24px;
	width: 30px;

}

#adres_gegevens{
	float: left;
	height: 20px;
	width: 640px;
	margin-top: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	margin-left:20px;
}

#vlaggenbox_right{
	float: right;
	height: 20px;
	width: 200px;
	margin-top: 4px;
}
#vlaggenbox_right img{
	margin-left: 5px;
}
#vlaggenbox_print{
	width:20px;
	height:17px;
	margin-top:7px;
	float:right;
}
#vlaggenbox_float{
	float: right;
	height: 24px;
	width: 100px;
}
#vlaggenbox_datum{
	float: right;
	height: 15px;
	width: 200px;
	margin-top: 9px;

}









.introfoto{
margin-left:-10px;

}


#landing_contaner_left{
	float: left;
	width: 799px;

}
#total_box_right{
	float: right;
	width: 178px;
	margin-right:0px;
}

* html #total_box_right{
	float: right;
	width: 178px;
	margin-right:0px;
}
.inhoud_box_right{
	float: right;
	width: 178px;
	margin-right: 0px;
	
}
* html .inhoud_box_right { 
/* properties voor IE6 (en IE5) */ 
	float: right;
	width: 178px;

margin-right:-0px;
} 

.fleet{
	width:575px;

}

.titelbox{
	width:575px;
	min-height:20px;
	}






#landing_box{
	width: 640px;

}
#buttonset_box{
	height: 269px;
	width: 194px;
	float: left;
}
#foto_box{
	float: right;
	height: 269px;
	width: 446px;

}









#kolom_links{
	float: left;
	width: 178px;

}


#content{
	float: right;
	width: 592px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
	padding-right:10px;
	margin-right: 0px;
	
	
}
#content a{
	text-decoration: none;
	color: #333333;
}

.imgcontent{
	border: 0px solid #FFFFFF;
	margin-right:4px;
	margin-left:4px;
}
.padding20{
	padding-top: 20px;
}
#content-holder{
	width: 592px;
	margin-right:-10px;
}
#content-holder ul{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	padding-left: 15px;
	list-style-type:disc;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 10px;
}

#content-holder ul li{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	padding-left: -5px;
	padding-top: -40px;
	list-style-type:none;
	list-style-image: url(../images/plus.jpg);
	min-height: 20px;
	font-weight: bold;
}





.nieuwsdiv{
	width: 178px;
	background-color: #FFFFFF;
}
#nieuwsdiv-header{
	background-image: url(../images/box/header_nieuws_nl.jpg);
	height: 24px;
	width: 178px;
}
#nieuwsdiv-foto{
	min-height: 86px;
	width: 178px;
	background-image:url(../images/box/box_verloop.jpg);
	background-repeat:repeat-y;
	margin-bottom: 16px;
}
.nieuws-kop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004a2a;
	text-decoration: none;
}
.nieuws-inhoud{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}
.nieuws-leesmeer{
	cursor:pointer;
	background-image: url(../images/lees_meer_unset.jpg);
	height: 13px;
	width: 178px;
}
.nieuws-leesmeer:hover{
	cursor:pointer;
	background-image: url(../images/lees_meer_set.jpg);
	height: 13px;
	width: 178px;
}
#overignieuwsdiv-header{
	background-image: url(../images/box/header_overig_nieuws_nl.jpg);
	height: 24px;
	width: 178px;
}
.overignieuws-centerblok{
	width: 154px;
	padding-top: 14px;
	padding-right: 0px;
	padding-left: 10px;
	line-height: 16px;
}
.overignieuws-item{
	width: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.overignieuws-itemsel{
	width: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c81cb;
}
.overignieuws-date{
	width: 40px;
	float: left;

}
.overignieuws-short{
	width: 124px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.overignieuws-short:hover{
	width: 124px;
	float:right;
	color: #3c81cb;
	text-decoration: underline;
	cursor: pointer;
}
#foot-meernieuws{
	width: 124px;
	margin-top: 16px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.leesmeerlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5c5c5c;
	text-decoration: none;
}
.leesmeerlink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.blokverloop{
	background-image: url(../images/box/box_verloop.jpg);
	width: 178px;
	padding-bottom: 10px;
	
}




.bannertekst{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left:8px;
	padding-top: 0px;
	font-weight: bold;
}








.link{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}


#overigfoto{
	min-height: 200px;
	width: 300px;
	float:left;


}
#boatfoto{
	width:100%;


}
.projectpict2{
	margin-right: 6px;
	*margin-bottom:-10px;
	border: 2px solid #74b54d;
}	

.projecttitel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004a2a;
	text-decoration: none;
}












h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}
hr {
	height: 1px;
	border-top-color: #e0e2e5;
	border-right-color: #e0e2e5;
	border-bottom-color: #e0e2e5;
	border-left-color: #e0e2e5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: 10px;
}

.visualbanner {
	width: 178px;
	background-color: #FFFFFF;
}






/*menu */



.flow.horizontal {
	width: 550px;
	height: 24px;
	margin: 0;
	padding: 0;
	background-image: url(../images/bl_pixel.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.flow.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.flow.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(../images/h_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.flow.horizontal ul li a {
	display: block;
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.flow.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 19px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../images/h_menu.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.flow.blue ul li a:hover,
.flow.blue ul li.highlight a {
	background-color: transparent;
	background-image: url(../images/hmenu_hover.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

	background-repeat: no-repeat;
	background-position: left top;
}
.flow.blue ul li a:hover span.menu_ar,
.flow.blue ul li.highlight a span.menu_ar {
	background-color: transparent;
	background-image: url(../images/hmenu_hover.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

	background-repeat: no-repeat;
	background-position: right top;
}




/*submenu */

.subs.horizontale {
	width: 791px;
	height: 25px;
	margin: 0;
	padding: 0;
}
.subs.horizontale ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.subs.horizontale ul li {
	float: left;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(../images/sub_bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.subs.horizontale ul li a {
	display: block;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #2a6c47;
	text-decoration: none;
}

.subs.horizontale ul li a span.menu_ar {
	display: block;
	float: left;
	height: 19px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	cursor: pointer;
	background-color: transparent;

	background-repeat: no-repeat;
	background-position: left top;
}

.subs.bluesub ul li a:hover,
.subs.bluesub ul li.highlight a {
	background-color: transparent;
	background-image: url(../images/sub_bg_hover_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.subs.bluesub ul li a:hover span.menu_ar,
.subs.bluesub ul li.highlight a span.menu_ar {
	background-color: transparent;
	background-image: url(../images/sub_bg_hover_menu.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2a6c47;
}


.swtabcontent48 {
 height:25px; 
 width:100%; 
 display:none;
}
.swtabcontent49 {
 height:24px; 
 width:100%; 
}






/*witruimtes*/

.bannerspace9{
	height: 9px;
	width: 178px;
	background-color: #FFFFFF;
}
.bannerspace10{
	#height: 10px;
	height:10px;
	width: 178px;
	background-color: #FFFFFF;
	line-height: 10px;
	font-size: 12px;
}

.bannerspaceten{
	height: 10px;
	width: 178px;
	background-color: #FFFFFF;
	font-size: 2px;
}

.bannerspace1{
	height:1px;
	background-color:#FFFFFF;
	margin-left: -10px;
	margin-right: -10px;
}


#hiddenModalContent{
	display:none;
}

.bannerspace4{
	height: 4px;
	width: 174px;

}
.quote{
vertical-align:bottom;
}




.bannerheadproducten{
	background-image: url(../images/banner_header_producten_nl.jpg);
	height: 24px;
	width: 178px;
}


/*banners*/
#loginbanner-top{
	background-image: url(../images/box/login_top.jpg);
	height: 24px;
	width: 178px;
}
.banner-bgset{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/box/st_banner_verloop.jpg);
	background-repeat: repeat-y;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}
.overigeproduct{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.bannerhighlights{
	background-image: url(../images/banner_header_highlights.jpg);
	height: 24px;
	width: 178px;
}


#meerinfobanner-top{
	background-image: url(../images/box/header_nieuws_nl.jpg);
	height: 24px;
	width: 178px;
}
#agendabanner-top{
	background-image: url(../images/box/header_nieuws_nl.jpg);
	height: 24px;
	width: 178px;
}
.overignieuws-year{
	width: 40px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1e2d72;
	text-decoration: none;
}
.year-short{
	width: 134px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1e2d72;
	text-decoration: none;
}



#subbanner{
	width: 178px;
	background-color: #FFFFFF;	
	
}
#sbtitel1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #51a221;
	text-decoration: none;
}
#sbtitel2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../images/box/header_nieuws_nl.jpg);
	padding-top: 3px;
	padding-left: 10px;
	height:22px;
	
}
#subspace{
	height:17px;
}
.leesmeersub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.leesmeersub:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #51a221;
	text-decoration: none;
}
#subonderspace{
	height:27px;
}













/* footer */

#footercontainer{
	width: 977px;
	height: 20px;
	background-color: #FFFFFF;
	float: left;
}
#footerleft{
width:178px;
float:left;
	background-color: #FFFFFF;

}
#footerline1{
width:178px;
float:left;
	background-color: #FFFFFF;

}
#footerbox-right{
float:right;
width:780px;
background-color: #FFFFFF;

}
#footerline2{
float:left;
width:595px;
	background-color: #FFFFFF;

}
#footerline3{
	background-color: #FFFFFF;
	color: #004923;
	float:right;
	width:178px;
	margin-top: 0px;
}
#footerline3inhoud{
	height: 17px;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004923;
	text-decoration: none;
	background-color: #FFFFFF;

}
.linkdisclaimer{
	font-family: Arial, Helvetica, sans-serif;
	color: #004923;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;

}
.linkdisclaimer:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #004923;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;

}




.linklankhorst{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CECCCC;
	text-decoration: none;
}
.linklankhorst1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #999900;
}

.clearfix:after {	
content:".";		
display:block;		
height:0;		
clear:both;		
visibility:hidden;	
}	
.clearfix {
display: inline-table;
}	
/* Hides from IE-mac \*/	
* html .clearfix {		
height:1%;	
}	
*+html 
.clearfix {		
height:1%;	
}	
.clearfix {		
display:block;	
}	
/* End hide from IE-mac */



.contact{
width:178px;
}
.contactupspace{
height:14px;
}
.contactintro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 16px;
}
.contactnaam{
	font-size: 11px;
	font-weight: bold;
	color: #1e2d72;
	text-decoration: none;
}
.contactgrholder{
	height: 67px;
	padding-right: 10px;
	padding-left: 10px;
}
.contactfoto{
	height: 67px;
	margin-top: 4px;
	width: 64px;
	float:left;
}
.contactlinkholder{
	float: right;
	height: 67px;
	width: 110px;
}
.contact_phone{
	background-image: url(../images/phone.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3c81cb;
	text-decoration: none;
	margin-bottom: 4px;
}
.telefoonnummer{
	padding-top: 7px;
	margin-left: 31px;
}
.contact_underspace{
	height:18px;
	
}
.contactspace4{
	height: 4px;
}
.searchresult{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.searchresult:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c81cb;
	text-decoration: none;
}
.contactform{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;

}
.download{
	background-color: #d9f0cb;

	min-height: 85px;
	width: 178px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-top: 40px;

}
.inhoud-download{
	width: 154px;
	margin-top: 0px;

	padding-bottom: 10px;
	margin-left: 10px;
}
.knop-download{
	float: right;
	height: 16px;
	width: 16px;
}
.subsubtekst{
	float: right;
	width: 163px;
	margin-top:3px;
}
.subspace{
	padding-bottom: 8px;

}




/*Dealers*/

.dealervak{
	width:590px;
	

}
.tabelrandje{
	border: 1px solid #EFEFEF;
	margin: 5px;
}	

/*End dealerd*/







/*2e hands machines */

.tehands_box{
	width: 600px;
	min-height:130px;
}
.tehands_left{
	width: 110px;
	height:100%;
	float:left;
}
.tehands_right{
	float:left;
	width:480px;
	height:100%;

}
.tehands_id{
}
.tehands_titel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004a2a;
	text-decoration: none;
}
.tehands_omschrijving{
}
.tehands_button{
	width:95px;
	height:18px;
	float:right;
	background-color: #DAF0CA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:15px;
	border: 1px solid #004a2a;
}
/*End 2e hands */
