body, html {
	margin: 0;
	padding: 0;
	height:100%;
	background: #e4ecf9;
}

.clear {
	clear: both;
}

.extratop {
	padding-top: 7px;
}
.extratop24 {
	margin-top: 24px;
}

.wit {
	background: #fff;
}
.zwart {
	background: #000;
}



.nivo390 {
	width: 390px;
	border: 2px solid #ccc;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	border-radius: 32px;
	overflow: hidden;
	margin-bottom: 12px;
}

.nivo650 {
	width: 650px;
	border: 2px solid #ccc;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	border-radius: 32px;
	overflow: hidden;
	margin-bottom: 12px;
}

.nivo750 {
	width: 750px;
	border: 2px solid #ccc;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	border-radius: 32px;
	overflow: hidden;
	margin-bottom: 12px;
}




#header ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#header ul li {
	display: inline;
}

#header ul li a {
	float: left;
	display: block;
	width: 140px;
	height: 24px;
	padding-top: 8px;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #fff;
	background: #8f73bd;
}
#header ul li a.home, #header ul li a.homeactive {
	width: 144px;
}
#header ul li.geenbestel a {
	width: 168px;
}

#header ul li a:hover, #header ul li a.active, #header ul li a.homeactive {
	color: #56189d;
	background: #c1bdd8;
}



#homeintro {
	position: relative;
	display: block;
	float:left;
	width: 385px;
	padding-top:23px;
	padding-right:30px;
}

#homestreamers {
	position: relative;
	display: block;
	float:left;
	width: 405px;
	padding-top:23px;
}



#adres {
	position: relative;
	display: block;
	float: left;
	width: 143px;
	padding-left: 1px;
}
#adres img {
	border: none;
}
#adres img.vlag {
	clear: both;
	margin: 24px 0 0 42px;
}

#pag {
	position: relative;
	display: block;
	float:left;
	width: 840px;
	padding-top:23px;
}
#pag.driebut {
	width: 700px;
}

#veldkol {
	position: relative;
	display: block;
	float:left;
	width: 530px;
	padding-top:23px;
	padding-right:35px;
}

#inzetkol {
	position: relative;
	display: block;
	float:left;
	width: 260px;
	padding-top:23px;
}


.homebutton2011, .button2011, .padbutton2011, .streamer2011, .orga2011, .harleybutton2011 {
	position: relative;
	display: block;
	float: left;
	margin: 0 12px 12px 0;
	overflow: hidden;
	border: 2px solid #ccc;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	border-radius: 32px;
}
.homebutton2011 {
	width: 186px;
	height: 186px;
}
.button2011 {
	width: 180px;
	height: 150px;
}
.padbutton2011 {
	width: 180px;
	min-height: 150px;
}
.streamer2011 {
	width: 180px;
	height: 230px;
}
.orga2011 {
	width: 180px;
	height: 258px;
}
.organovis {
	visibility: hidden;
}
.harleybutton2011 {
	width: 250px;
	height: 200px;
}


.homebutton2011ill, .button2011ill, .streamer2011ill, .orga2011ill {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	-moz-border-radius-topleft: 30px;
	-webkit-border-top-left-radius: 30px;
	border-top-left-radius: 30px;
	-moz-border-radius-topright: 30px;
	-webkit-border-top-right-radius: 30px;
	border-top-right-radius: 30px;
	overflow: hidden;
}
.padbutton2011ill {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	height: 112px;
	overflow: hidden;
}
.homebutton2011ill {
	height: 148px;
}
.button2011ill {
	height: 112px;
}
.streamer2011ill {
	height: 192px;
}
.orga2011ill {
	height: 220px;
}
.harley2011ill {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	overflow: hidden;
	height: 200px;
}


.homebutton2011cap, .button2011cap, .streamer2011cap, .orga2011cap {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 40px;
	z-index: 2;
	border-top: 2px solid #ccc;
	-moz-border-radius-bottomright: 32px;
	-webkit-border-bottom-right-radius: 32px;
	border-bottom-right-radius: 32px;
	-moz-border-radius-bottomleft: 32px;
	-webkit-border-bottom-left-radius: 32px;
	border-bottom-left-radius: 32px;
	background: #ddd;
}
.padbutton2011cap {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	height: 34px;
	border-top: 2px solid #ccc;
	background: #ddd;
}
.homebutton2011cap {
	top: 146px;
}
.button2011cap {
	top: 110px;
}
.streamer2011cap {
	top: 190px;
}
.orga2011cap {
	top: 218px;
}

.homebutton2011capinner, .button2011capinner, .streamer2011capinner {
	width: 150px;
	height: 28px;
	padding-top: 5px;
	margin-left: 15px;
	font: bold 11px Arial;
	color: #333;
}
.homebutton2011capinner a, .button2011capinner a, .streamer2011capinner a {
	display: block;
	height: 100%;
	color: #333;
	width: 120px;
	padding-right: 36px;
}

.homebutton2011capinner a:hover, .button2011capinner a:hover, .streamer2011capinner a:hover {
	color: #718510;
}
.homebutton2011capinner a.info:hover, .button2011capinner a.info:hover {
	color: #333;
}

a.video {
	background: url('img/aback_video.gif') top right no-repeat;
}
a.pdf {
	background: url('img/aback_pdf.gif') top right no-repeat;
}
a.verder {
	background: url('img/aback_verder.gif') top right no-repeat;
}
a.info {
	background: url('img/aback_close.gif') top right no-repeat;
}
a.open {
	background: url('img/aback_open.gif') top right no-repeat;
}

.homebutton2011nieuw, .button2011nieuw, .streamer2011nieuw {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 25px;
	z-index: 3;
	-moz-border-radius-bottomright: 32px;
	-webkit-border-bottom-right-radius: 32px;
	border-bottom-right-radius: 32px;
	-moz-border-radius-topleft: 30px;
	-webkit-border-top-left-radius: 30px;
	border-top-left-radius: 30px;
	padding: 10px 0 0 25px;
	font: bold 13px Arial;
	letter-spacing: 1px;
	color: #fff;
	background: #aac529;
}
.homebutton2011nieuw, .button2011nieuw {
	width: 80px;
}
.streamer2011nieuw {
	width: 120px;
}
.actiestreamer2011 {
	background: #fcee1f;
	color: #000;
	font: bold 20px Arial;
	padding: 6px 0 4px 25px;
}



.prodlist {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 100%;
	z-index: 2;
	display: none;
	border-top: 2px solid #ccc;
	background: #ddd;
	-moz-border-radius-bottomright: 32px;
	-webkit-border-bottom-right-radius: 32px;
	border-bottom-right-radius: 32px;
	-moz-border-radius-bottomleft: 32px;
	-webkit-border-bottom-left-radius: 32px;
	border-bottom-left-radius: 32px;
}
.padprodlist {
	position: relative;
	clear: both;
	float: left;
	display: block;
	width: 100%;
	background: #ddd;
	padding-bottom: 18px;
	-moz-border-radius-bottomright: 28px;
	-webkit-border-bottom-right-radius: 28px;
	border-bottom-right-radius: 28px;
	-moz-border-radius-bottomleft: 28px;
	-webkit-border-bottom-left-radius: 28px;
	border-bottom-left-radius: 28px;
}
.prodlist ul {
	margin: 6px 0 0 0;
	padding: 0;
	list-style: none;
}
.padprodlist ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.prodlist ul li, .padprodlist ul li {
	margin: 0;
	padding: 0;
}
.prodlist ul li a, .padprodlist ul li a {
	float: left;
	display: block;
	width: 150px;
	padding: 6px 15px;
	border-bottom: 1px solid #ccc;
	font-family: Arial, sans-serif;
	font-size:11px;
	color: #666;
}
.prodlist ul li a:hover, .padprodlist ul li a:hover {
	color: #fff;
	background: #aac529;
}


.specsback {
	background: #ffffff url('img/specsback.gif') no-repeat top;
}

.kop {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:16px;
	color:#666;
	line-height:19px;
	margin-top: 0;
	}

.titel {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#ffffff;
	}

.productkop {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#56189d;
	margin-left:17px;
	margin-top:24px;
	}

.producttitel {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#56189d;
	}

.jump {
	font-family: Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	}

.jumpoptie {
	font-family: Arial, sans-serif;
	font-size:12px;
	}

.prodtitel {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:16px;
	color:#ed8603;
	}

.actiepag {
	position:relative;
	width:861px;
	height:274px;
	background: #ffffff url(img/actieback.gif) repeat-y;
	padding-top:23px;
	overflow:auto;
}

.bestelpag {
	position:relative;
	width:861px;
	height:274px;
	background: #ffffff url(img/bestelback.gif) repeat-y;
	padding-top:23px;
	overflow:auto;
}

.nieuwspag {
	position:relative;
	width:861px;
	height:274px;
	background: #ffffff url(img/nieuwsback.gif) repeat-y;
	padding-top:23px;
	overflow:auto;
}

#prodform {
	width:100%;
	height:27px;
	padding-top: 23px;
}

.prodpag {
	float:left;
	width:861px;
	height:270px;
	overflow:auto;
}

.artikelkol {
	float:left;
	width:560px;
}
.artikelblok {
	float:left;
	display: block;
	padding: 15px;
	width: 520px;
	border: 1px solid #ccc;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}
.artikelfoto {
	float:left;
	width:240px;
}
.fotoinzet {
	float: right;
	clear: right;
	display: block;
	margin: 8px 0;
}
.artikeltekst {
	float:left;
	width:240px;
	margin-left: 40px;
}

.subnavkol {
	float:left;
	width:270px;
	margin-left: 10px;
	padding: 32px 0;
	background: #ddd;
	-moz-border-radius-bottomleft: 16px;
	-webkit-border-bottom-left-radius: 16px;
	border-bottom-left-radius: 16px;
	-moz-border-radius-topleft: 16px;
	-webkit-border-top-left-radius: 16px;
	border-top-left-radius: 16px;
}
.subnavkol ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.subnavkol ul li.subnavspacer {
	display: block;
	clear: both;
	height: 32px;
}
.subnavkol ul li a {
	float: left;
	display: block;
	width: 246px;
	padding: 6px 12px;
	margin-top: -1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-family: Arial, sans-serif;
	font-size:11px;
	color: #666;
}
.subnavkol ul li a:hover, .subnavkol ul li a.active {
	color: #fff;
	background: #aac529;
}

.adres {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:11px;
	line-height:17px;
	margin-top:27px;
	margin-left:9px;
	}
	
.adreslink {
	color:#522f91;
	text-decoration:none;
	}
	
.adreslink:hover {
	text-decoration:underline;
	color:#000000;
	}

.brood {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	}
	
.brood LI {
	margin-left:-26px;
}

.inzet {
	font-family: Arial, sans-serif;
	font-style:italic;
	font-size:12px;
	line-height:17px;
	}

.inzetnieuwsarchief {
	font-family: Arial, sans-serif;
	font-style:italic;
	font-size:12px;
	line-height:17px;
	margin-top:17px;
	margin-left:12px;
	margin-right:24px;
	padding-left:36px;
	}

.inzet LI {
	margin-left:-20px;
}

.geenmarge {
	margin-top:0px;
	margin-bottom:0px;
	}

FORM {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	}

.formveld  {
	font-size:11px;
	color: #000;
	background: #ffffff;
	border: 1px solid #000000;
	}

SELECT {
	font-size:11px;
	color: #000;
	background: #ffffff;
	border: 1px solid #000000;
	}

.prodmenu {
	margin-left:12px;
	margin-right:30px;
	}

img {
	border: 0;
}

A {
	outline:none;
	font-weight:bold;
	color:#91aa1d;
	text-decoration:none;
	}

.koplink {
	font-weight:normal;
	color:#91aa1d;
	padding-right:22px;
	background: url('img/aback_verder_wit.gif') top right no-repeat;
	background-position: 100% 2px;
}
.prodlink {
	font-family: Verdana, sans-serif;
	font-size:10px;
	line-height:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
	
.prodhigh {
	font-family: Verdana, sans-serif;
	font-size:10px;
	line-height:16px;
	font-weight:bold;
	color:#d07714;
	}
	
.prodlink:hover {
	color:#d07714;
	}
	
.prodkop {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:14px;
	line-height:18px;
	}

.prod {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-right:24px;
	}
	
.art {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
	margin: 0;
	}

.noot {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:10px;
	line-height:14px;
	}

.safariworkaround {
	overflow:hidden;
}

.safariz {
	position:relative;
	z-index:100;
}


#bo_form {
	display: block;
	float: left;
}
.label_bo {
	display: block;
	float: left;
	clear: both;
	width: 95px;
	margin-top: 16px;
}
.veld_bo {
	display: block;
	float: left;
	width: 160px;
	margin-top: 16px;
}
.noot_bo {
	display: block;
	float: left;
	clear: both;
	width: 200px;
	margin-top: 16px;
}
.label_bo p, .veld_bo p {
	margin: 0;
	padding: 0;
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
}
#bo_img {
	display: block;
	float: left;
	margin: 32px 0 0 16px;
}


#schermfoto {
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	}

#printfoto {
	display:none;
}

#copyright {
	position:absolute;
	top:605px;
	left:20px;
	z-index:2;
	font-family: Lucida Grande, Arial, sans-serif;
	font-size:12px;
}


#footerbalk {
	height: 26px;
	padding-top: 10px;
	background: #56189d;
}

#footer a {
	color: #dfdbf4; 
}


#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer ul li {
	display: inline;
}

#footer ul li a {
	float: left;
	display: block;
	width: 140px;
	height: 18px;
	padding-top: 3px;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #fff;
	background: url('img/butback.gif');
}
#footer ul li a.home, #footer ul li a.homeactive {
	width: 144px;
	background: url('img/homebutback.gif');
}

#footer ul li a:hover, #footer ul li a.active, #footer ul li a.homeactive {
	background-position: 0 -21px;
}

