body {
	color: #666666;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.website {
	background-color: white;
	width: 1000px;
	text-align: center;
	display: block;
	margin: auto;
}
div.header {
	text-align: left;
	/*height: 177px;*/
	height:177px;
}
div.header div.topimage {
	background: url(../images/vdk_header.png) 0 0 no-repeat !important; background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/vdk_header.png', sizingMethod='crop');
	/*height: 177px;*/
	height:145px;
}
div.header div.image {
	background-repeat: no-repeat;
	background-position: top right;
	background-color:#FFFFFF;
	/*height: 177px;*/
	height:145px;
}
/*div.header div.logo {
	position: absolute;
	top: 80px;
	margin-left: 20px;
	z-index:3;
}
*/
/*
/ 80 jaat logo instelling
*/
div.header div.logo {
	position: absolute;
	top: 60px;
	margin-left: 20px;
	z-index:3;
}

div.header ul.mainmenu {
	/*position: absolute;*/
	float:left;
	margin: 0px;
	padding: 0px;
/*	top: 145px;*/
	width: 1000px;
	height: 31px;
	list-style: none;
	display:block;
}
div.header ul#mainmenu2563 {
/*	background-image: url(../images/motorfietsen.png);*/
	background: url(../images/motorfietsen.png) 0 0 no-repeat !important; background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/motorfietsen.png', sizingMethod='crop');	
}
div.header ul#mainmenu2691 {
/*	background-image: url(../images/offroad-import.png);*/
	background: url(../images/offroad-import.png) 0 0 no-repeat !important; background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/offroad-import.png', sizingMethod='crop');		
}
div.header ul#mainmenu2697 {
/*	background-image: url(../images/scooterexperience.png);*/
	background: url(../images/scooterexperience.png) 0 0 no-repeat !important; background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/scooterexperience.png', sizingMethod='crop');		
}
div.header ul.mainmenu li {
	width: 130px;
	float: left;
	margin: 0px;
	padding-top: 4px;
	text-align: center;
	display:block;
}
div.header ul.mainmenu li#mainmenu2563item0,
div.header ul.mainmenu li#mainmenu2691item0,
div.header ul.mainmenu li#mainmenu2697item0 {
	margin-left: 585px !important;
	margin-left: 295px;
	margin-right: 4px;
}
div.header ul.mainmenu li a {
	width: 130px;
	float:left;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
/*	padding-top: 8px;*/
	text-align: center;
	text-decoration: none;
}
div.header ul.mainmenu li a span {
	float:left;
	width: 130px;	
	position:relative;
	z-index: 1000;	
	display:block;
	cursor:pointer;	
}


div.body {
	float:left;
	margin-top: 10px;
	text-align: left;
}
div.body div.left {
	float: left;
	width: 190px;
}
div.body div.left ul.mainmenu {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 176px;
	padding-bottom: 62px;
	background-image: url(../images/menu_end.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	list-style: none;
}
div.body div.left ul.mainmenu li {
	width: 160px;
	float: left;
	margin: 0px;
	padding: 8px;
	border-bottom: 2px solid #DDDDDD;
	background-image: url(../images/menu_grad.gif);
	background-repeat: no-repeat;
}
div.body div.left ul.mainmenu li a {
	display: block;
	color: #423C4A;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

div.body div.motorfietsen div.left li a.selected, div.body div.motorfietsen div.left li a:hover {
	color: #0076C1;
}
div.body div.offroad div.left li a.selected, div.body div.offroad div.left li a:hover {
	color: #b5b22c;
}
div.body div.scooter div.left li a.selected, div.body div.scooter div.left li a:hover {
	color: #db8030;
}
div.body div.left ul.mainmenu li.selected {
	background-image: url(../images/menu_grad.gif);
	background-repeat: repeat-x;
}
div.body div.middle {
	float: left;
	width: 540px;
}

div.body div.middle div.headerimage{
height:126px;
width:510px;

}

div.body div.middle div.headerimage div.image{
height:126px;
margin-left:10px;


}

div.body div.middle p {
	margin: 0px;
	margin-bottom: 20px;
}
div.body div.middle h2 {
	font-size: 14px;
	margin: 0px;
	text-transform: uppercase;
	padding-bottom: 6px;
	margin-bottom: 8px;
}
div.body div.middle div.row, div.body div.middle div.lastnieuwsitems {
	width: 538px;
	border-right: 2px solid #DDDDDD;
}

div.body div.middle div.inhoudkort, div.body div.middle div.lastnieuwsitems div.nieuwsitem {
	float: left;
	width: 246px;
	padding: 8px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 2px solid #DDDDDD;
}
div.body div.middle div.inhoudkort a.details {
	float: right;
}
div.body div.motorfietsen div.middle h2 {
	color: #000033;
	border-bottom: 4px solid #0076C1;
}
div.body div.offroad div.middle h2 {
	color: #333300;
	border-bottom: 4px solid #b5b22c;
}
div.body div.scooter div.middle h2 {
	color: #663300;
	border-bottom: 4px solid #db8030;
}
div.body div.middle h3 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
div.body div.motorfietsen div.middle h3 {
	color: #0076C1;
}
div.body div.offroad div.middle h3 {
	color: #b5b22c;
}
div.body div.scooter div.middle h3 {
	color: #db8030;
}
div.body div.middle div.inhoud a {
	color: #666666;
	text-decoration: none;
	border-bottom: 1px dotted;
}
div.body div.motorfietsen div.middle div.inhoud a {
	border-color: #0076C1;
}
div.body div.offroad div.middle div.inhoud a {
	border-color: #b5b22c;
}
div.body div.scooter div.middle div.inhoud a {
	border-color: #db8030;
}
div.body div.motorfietsen div.middle div.inhoud a:hover {
	color: #0076C1;
}
div.body div.offroad div.middle div.inhoud a:hover {
	color: #b5b22c;
}
div.body div.scooter div.middle div.inhoud a:hover {
	color: #db8030;
}
div.body div.middle div.linklist, div.body div.middle div.inhoud {
	padding: 8px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD;
}
div.body div.middle div.inhoud {
	/*min-height: 300px;*/
}
div.body div.middle div.linklist ul {
	list-style: none;
	width:100%;
	overflow:hidden;
	height: 80px;
	margin: 0px;
	padding: 0px;
}
div.body div.middle div.linklist ul li {
	float: left;
	line-height: 75px;
	margin-left: 12px;
	margin-right: 12px;
}
div.body div.middle div.line {
	display: block;
	clear: both;
	padding-top: 10px;
	margin-bottom: 10px;
	border-bottom: 2px solid #DDDDDD;
}
div.body div.middle div.inhoud img, div.body div.middle div.inhoud div#map {
	border: 2px solid #DDDDDD;
}
div.body div.middle div.inhoud table a {
	border-bottom: none;
}
div.body div.right {
	float: left;
	width: 260px;
	padding-left: 10px;
}
div.body div.right div {
	padding: 10px;
	padding-top: 8px;
	margin-bottom: 10px;
}
div.body div.motorfietsen div.right div {
	background-image: url(../images/blok_grad.gif);
	background-repeat: repeat-x;
	background-color: #cce4f6;
}
div.body div.moterfietsen div.middle div.inhoud {
margin-bottom:15px;
}

div.body div.offroad div.right div {
	background-image: url(../images/blok_grad_green.gif);
	background-repeat: repeat-x;
	background-color: #EBF7C7;
}
div.body div.scooter div.right div {
	background-image: url(../images/blok_grad_orange.gif);
	background-repeat: repeat-x;
	background-color: #F7E3C9;
}
div.body div.right div a {
	color:#666666;
}
div.body div.right div.clear {
	padding: 0px;
	margin-bottom: 0px;
}

/*
Kuinder 80 jaar
*/
div.body div.right div.activiteiten {
	padding: 0px;
	margin-bottom: 0px;
}

div.body div.right div.activiteiten  img{
	padding: 0px;
	margin-bottom: 0px;
	border:none;
}

div.body div.motorfietsen div.right div.aanbieding {
	background-color:#FFFFFF;
	padding: 0px;
	margin-bottom: 0px;
	padding-top:10px;
	background-image:none;
	
}

div.body div.motorfietsen div.right div.feest {
	background-color:#FFFFFF;
	padding: 0px;
	margin-bottom: 0px;
	padding-top:10px;
	background-image:none;
	
}

div.body div.right div.feest  img{
	padding: 0px;
	margin-bottom: 3px;
	border:none;
	background-color:#FFFFFF;
}


div.body div.right div.aanbieding  img{
	padding: 0px;
	margin-bottom: 0px;
	border:none;
	background-color:#FFFFFF;
}

div.body div.motorfietsen div.right div.motorpak {
	background-color:#FFFFFF;
	padding: 0px;
	margin-bottom: 0px;
		padding-top:10px;
	background-image:none;
	
}

div.body div.motorfietsen div.right div.motor {
	background-color:#FFFFFF;
	padding: 0px;
	margin-bottom: 0px;
	padding-top:10px;
	background-image:none;
	
}

div.body div.middle div.inhoud img#motorprijs,
div.body div.middle div.inhoud img#aanbiedingmerk {
	border:none;
}

/*
einde 80 jaar style
*/

div.body div.right h2 {
	font-size: 14px;
	margin: 0px;
	color: #000033;
	text-transform: uppercase;
	padding-bottom: 6px;
	margin-bottom: 8px;
	border-bottom: 4px solid #FFFFFF;
}
div.body div.motorfietsen div.right h2 {
	color: #000033;
}
div.body div.offroad div.right h2 {
	color: #333300;
}
div.body div.scooter div.right h2 {
	color: #663300;
}
div.body div.right select {
	font-size: 12px;
}
div.body div.right input.button {
	width: 72px;
	height: 26px;
	border: none;
	background: none;
	background-image: url(../images/btn_zoeken.gif);
	cursor: pointer;
	overflow: hidden;
	font-size: 500px;
}
div.body div.right div.linklist ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.body div.right div.linklist ul li {
	font-weight: bold;
	border-bottom: 2px solid white;
	padding: 8px;
}
div.body div.right div.linklist ul li a {
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
}
div.body div.right div.gmaproute input.addrfrom {
	border: 1px solid #0076C1;
	width: 236px;
}
div.contactform label.contactlabel {
	width: 120px;
	height: 30px;
	display: block;
	float: left;
	clear: left;
}
div.contactform input, div.contactform textarea {
	float: left;
	clear: right;
	border: 1px solid #0076C1;
}
div.contactform input.clear, div.contactform textarea.clear {
	border: none;
}
div.contactform input.button {
	width: 89px;
	height: 27px;
	border: none;
	background: none;
	background-image: url(../images/btn_verstuur.gif);
	cursor: pointer;
	overflow: hidden;
	font-size: 500px;
}
#error {
	color: #CC0000;
}
span.ast {
	color: #CC0000;
}
div.copyright {
	border-top: 2px solid #DDDDDD;
	margin-top: 10px;
	padding: 5px;
	clear: both;
}
div.copyright a {
	color: #666666;
	text-decoration: none;
}
/** Nieuwsberichten **/
div.inhoud div.lastnieuwsitems h4 {
	padding-left:10px;
	}

div.inhoud div.nieuws div.nieuwsitem a {
	border-bottom: none;
	color: #666666;
}
div.inhoud div.nieuws div.nieuwsitem .datum, div.lastnieuwsitems .datum {
	display: none;
}
/********************************/

/** GMAP RouteBeschrijving **/
.dhtmlwindow{
position: absolute;
border: 2px solid #CCCCCC;
visibility: hidden;
background-color: white;
z-index:300;
left: 1px;
top: 2px;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
text-transform: uppercase;
line-height: 20px;
background-color: #0076c1;
color: white;
cursor: move;
overflow: hidden;
width: auto;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid black;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #FFFFFF;
height: 13px; /*height of resize image*/
}

.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
/********************************/

div.body div.right div.contactform{
width:240px;
padding:0px;
padding-left:10px;
padding-right:10px;

padding-top:8px;
}

div.body div.right div.contactform label.contactlabel {
	width: 70px;
	height: 30px;
	display: block;
	float: left;
	clear: left;
}
div.body div.right div.contactform input.clear, div.contactform textarea.clear {
	border: none;
}
div.body div.right div.contactform input.button {
	width: 89px;
	height: 27px;
	border: none;
	background: none;
	background-image: url(../images/btn_verstuur2.gif);
	cursor: pointer;
	overflow: hidden;
	font-size: 500px;
}
div.body div.right div.contactform #error {
	color: #CC0000;
	background-image:none;
	background-color:#aed2ef;
	
}
div.body div.middle div.inhoud img.tableimg{
border:none;

}

div.body div.middle div.bottom div.linklist ul {
	list-style: none;
	width:100%;
	overflow:hidden;
	height: auto;
	margin: 0px;
	padding: 0px;
}
div.body div.middle div.bottom div.linklist ul li {
	margin:0px;
	float: left;
	line-height:normal;
	width:auto;
	height:auto;
	margin-bottom:12px;
}
