body {
	margin: 0px;
	font-family: Tahoma;
}
#newyear {
	/*background-image: url('img/bgny.jpg');*/
	padding-top: 10px;
	height: 88px;
}
#dc {
	text-align: center;
}
.diamond {
	margin-top: 10px;
}
#pool {
	width: 646px;
	height: 251px;
}
#pool img {
	margin-top: 93px;
	margin-left: 0px;
}
#d9m {
	background-image: url('img/grad9m.jpg');
	background-repeat: repeat-x;
	font-size: 11px;
	color: #FFF;
	height: 15px;
	padding: 5px;
	width: 865px;
	text-align: center;
	margin-top: 5px;
}
#bevscan {
	text-align: center;
	padding-top: 10px;
}
#newyear #d9m a {
	text-decoration: none;
	color: #FFF;
}
.right {
	text-align: right;
}
.right a {
	color: #FFF;
	font-size: 14px;
}
#holder {
	width: 890px;
	background-color: #FFF;
	margin: 0 auto;
	padding: 0px 10px 10px 10px;
}
#logo {
	text-align: left;
	height: 66px;
	float: left;
	width: 340px;
	padding-top: 20px;
}
#securitas {
	width: 330px;
	float: left;
}
#navdiv {
	border-top: 1px solid #FFF;
	clear: both;
}
#vakjes .banner {
	margin-bottom: 1px;
}
#nav {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 19px 0px;
	font-size: 11px;
	color: #16181C;
}
#nav li {
	float: left;
	text-align: center;
	padding: 6px 0px 6px 0px;
	margin-right: 1px;
}
#nav li a {
	color: #16181C;
	font-weight: normal;
}
#nav li.kleinon a, #nav li.grooton a {
	color: #8FC332;
}
#nav a {
	text-decoration: none;
}
a {
	color: #333;
	font-weight: bold;
}
#nav li.kleinon {
	background-image: url('img/btnklein_on.jpg');
	width: 88px;
}
#nav li.klein {
	background-image: url('img/btnklein.jpg');
	width: 88px;
}
#nav li.groot {
	background-image: url('img/btngroot.jpg');
	width: 111px;
}
#nav li.grooton {
	background-image: url('img/btngroot_on.jpg');
	width: 111px;
	color: #8FC332;
}
#left {
	float: left;
	margin: 10px 0px;
	width: 650px;
}
img {
	border: 0px;
}
#right {
	margin: 10px 0px;
	float: left;
	width: 220px;
	font-size: 11px;
}
#foot {
	clear: both;
	margin-top: 20px;
	text-align: right;
	border-top: 1px solid #DADADA;
	padding: 3px;
	font-size: 11px;
	color: #989898;
}
#foot a {
	font-size: 11px;
	color: #666;
	font-weight: normal;
}
.clear {
	clear: both;
}
.leesverder {
	margin-top: 10px;
	font-weight: bold;
}
#telnrbel {
	width: 116px;
	height: 26px;
	border: 0px;
	margin-left: 77px;
	background-color: transparent;
	font-size: 10px;
}
#belsub {
	float:left;
	margin-top: 4px;
}
#belveld {
	float:left;
	margin-top: 4px;
}
#thankscall {
	margin-left: 76px;
	font-size: 11px;
	margin-top: 0px;
	padding-top: 10px;
}
#dekking {
	width: 225px;
	height: 178px;
}
#dekkingond {
	background-image: url('img/dekkingondnw.png');
	height: 27px;
	width: 168px;
	font-size: 18px;
	padding: 10px 0px 0px 57px;
}
#belmij {
	background-image: url('img/belmijnw.png');
	width: 225px;
	height: 35px;telnrbel
}
.vakgrn {
	width: 307px;
	min-height: 158px;
	border: 1px solid #959C95;
	padding: 6px;
	float: left;
	margin: 0px 2px 1px 0px;
	background-image: url('img/bgvak.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: 11px;
}
.vak {
	width: 200px;
	min-height: 158px;
	border: 1px solid #959C95;
	padding: 6px;
	float: left;
	margin: 0px 1px 1px 0px;
	background-image: url('img/bgvak.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: 11px;
}
.bestellennu {
	text-align: center
}
.beeld input[type="text"] {
	width: 200px;
}
.beeld textarea {
	width: 205px;
}
.vak a {
	text-decoration: none;
}
.vink {
	float: left;
	width: 24px;
	height: 114px;
}
.vakkop {
	font-size: 15px;
	padding-bottom: 5px;
	text-align: left;
}
#vraag {
	font-size: 11px;
	width: 214px;
	height: 180px;
	padding: 6px 5px 15px 5px;
	color: #FFF;
	font-weight: bold;
	margin-top: 5px;
	background-image: url('img/bgvraag.jpg');
}
#stellen td textarea {
	width: 200px;
	height: 75px;
}
#ervaringen {
	width: 646px;
}
.ervnaam {
	font-size: 11px;
	font-weight: bold;
	color: #7A1F7C;
}
.ervkop {
	font-size: 16px;
	font-weight: bold;
	color: #76B300;
}
.ervaring {
	width: 472px;
	float: left;
	height: 148px;
	padding: 5px;
	background-image: url('img/bgerv.jpg');
	font-size: 12px;
}
.foto {
	width: 160px;
	height: 190px;
	float: left;
	vertical-align: middle;
}
#stellen input, #vraag textarea {
	width: 100px;
	border: 1px solid black;
}
form {
	display: inline;
}
#stelvraag {
	text-align: right;
	margin-right: 10px;
	text-transform: uppercase;
}
#stelvraag a {
	color: #FFF;
}
#vakjes {
	font-size: 12px;
	width: 646px;
	border: 1px solid #FFF;
	line-height: 17px;
}
#header {
	background-color: #76B202;
	height: 9px;
}
#footer {
	min-height: 28px;
	background-color: #680D6C;
	border-top: 6px solid #430544;
}
#kop {
	height: 31px;
	width: 646px;
}
h1.kop {
	font-family: Times New Roman;
	font-size: 22px;
	color: #333;
	font-weight: normal;
	float: left;
	margin-right: 5px;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
#kop img {
	margin: 5px 0px 5px 0px;
}
.vakctnt {
	text-align: justify;
	height: 110px;
	font-size: 11px;
}
.vakctntnw {
	text-align: justify;
	height: 140px;
	font-size: 11px;
}
.vakctntnw img {
	padding: 4px 0px 2px 8px;
}
.vakctnt img {
	padding: 4px;
}
#spoed {
	margin: 4px 0px 4px 0px;
	font-weight: bold;
	color: #FF6800;
}
.vakkop a {
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.meerinfo {
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}
.meerinfoa {
	color: #000;
}
.offerte {
	color: #FF7000;
}
#offer {
	background-image: url('img/bgoffer.jpg');
	background-repeat: no-repeat;
	width: 620px;
	height: 367px;
	padding: 10px;
	margin-top: 10px;
}
#kophome {
	background-image: url('img/bgvak.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
	width: 632px;
	min-height: 159px;
	background-position: 0px 5px;
	padding: 5px;
	color: #666;
	clear: left;
	border: 1px solid #959C95;
}
#kophome a {
	color: #666;
	font-weight: normal;
}
.clear {
	clear: both;
}
#newsletter {
	background-color: #380138;
	color: #FFF;
	padding: 5px;
	width: 214px;
	margin-top: 5px;
	font-weight: bold;
	line-height: 15px;
	background-image: url('img/bgnb.jpg');
}
#nieuwsdiv {
	background-color: #380138;
	color: #FFF;
	padding: 5px;
	width: 214px;
	margin-top: 5px;
	line-height: 15px;
	background-image: url('img/bgnieuws.jpg');
}
#nieuwsdiv ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#nieuwsdiv a {
	font-weight: normal;
	color: #FFF;
}
#newsletter .eml {
	width: 100px;
	border: 1px solid black;
}
#prijs {
	font-size: 16px;
	font-weight: bold;
	color: #77B105;
}
#prodimgs {
	float: right;
	margin: 5px;
	text-align: center;
}
#prodimgs img {
	padding: 2px;
	border: 1px solid #FF7E00;
	margin-bottom: 3px;
}
#prodimgs img:hover {
	border: 1px solid #680D6C;
}
#koperv {
	font-size: 14px;
	text-align: center;
	padding: 0px 0px 10px 0px;
}
#shoppingcart {
	background-image: url('img/bgcart.jpg');
	color: #FFF;
	padding: 5px;
	width: 214px;
	line-height: 20px;
	margin-top: 5px;
}
#nberror {
	font-size: 7px;
}
.productvak {
	width: 200px;
	height: 158px;
	border: 1px solid #959C95;
	padding: 6px;
	float: left;
	margin: 0px 1px 1px 0px;
	background-image: url('img/bgvak.jpg');
	background-repeat: repeat-x;
	font-size: 11px;
	text-align: center;
}
.productvak .images {
	height: 100px;
}
.prijsprod {
	width: 200px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: green;
}
.prodnaam {
	height: 40px;
}
.cartamnt {
	width: 25px;
	text-align: center;
}
#carttable {
	width: 100%;
}
#shoppingcart a {
	color: #FFF;
}
#carttable img {
	padding: 2px;
	border: 1px solid #FFF;
}
#cartheading {
	font-weight: bold;
}
.inputamount {
	width: 25px;
	text-align: center;
}
#check {
	list-style-image: url('img/check.jpg');
	list-style-type: none;
}
.stepoutside {
	background-image: url('img/bgcart2.jpg');
	padding: 2px;
	background-repeat: repeat-x;
	background-color: #FFCCFF;
}
.stepheading {
	background-color: #6A0C6A;
	color: #FFF;
	font-weight: bold;
	padding: 5px 10px;
	border-bottom: 1px solid #B168B1;
	cursor: pointer;
}
#reasons {
	width: 611px;
	height: 347px;
	background-image: url('img/10res.jpg');
	line-height: 30px;
	padding: 130px 0px 0px 35px;
}
#reasons ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	color: #FFF;
	font-weight: bold;
}
.aanbied {
	text-decoration: line-through;
	color: red;
	font-size: 14px;
	font-weight: bold;
}
.prijs {
	color: #77B105;
	font-size: 14px;
	font-weight: bold;
}
.bestellennu {
	clear: both
}
#search {
	float: left;
	height: 20px;
	padding: 20px 5px 20px 20px;
}
#topgeg {
	font-size: 11px;
	text-align: left;
	float: left;
	padding: 0px 0px 10px 40px;
}
#search #zoekvak {
	width: 270px;
	color: #666;
}
.button {
	text-decoration: none;
}
.cammanager {
	color: #B1D02C;
}
.zoekres {
	float: left;
	width: 323px;
}
.zoekkop {
	font-weight: bold;
	font-size: 14px;
	color: #680E68;
	margin-bottom: 5px;
}
#contactadressen {
	margin: 5px;
	font-size: 13px;
}
.kopshop {
	font-size: 16px;
	color: #680E68;
	font-weight: bold;
	padding: 5px;
}
h2.bestelinfo {
	font-size: 11px;
	padding-top: 5px;
	float:right;
	color: #666
}
.vakjes h2 {
	float: none;
	color: green;
}
#tagcloud {
	width: 626px;
	background:#FFF;
	color:#0066FF;
	padding: 10px;
	border: 1px solid #CCC;
	text-align:center;
	clear: both;
}
#tagcloud a:link, #tagcloud a:visited {
	text-decoration:none;
	color: #666;
}
#tagcloud a:hover, #tagcloud a:active {
	text-decoration: underline;
	color: #333;
}
#tagcloud span {
	padding: 4px;
}
.smallest {
	font-size: x-small;
}
.small {
	font-size: small;
}
.medium {
	font-size:medium;
}
.large {
	font-size:large;
}
.largest {
	font-size:larger;
}
.npr {
	margin-top: 6px;
	float: left;
	height: 30px;
}
.voorr {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	text-align: right;
	margin-top: 7px;
	width: 100%;
}
#nieuwspkop {
	color: #FFF;
	font-weight: bold;
	margin-bottom: 6px;
}
.subsitemap {
	margin-left: 10px;
}
.subsubsitemap {
	margin-left: 20px;
}
.subsubsubsitemap {
	margin-left: 30px;
}
.white {
	color: #FFF;
	margin-left: 10px;
}
.white a {
	color: #FFF;
}
/*POLL CSS*/
.poller{	/* The poller box */	
		width:214px;
		min-height:100px;		
		padding: 5px;
		background-repeat:repeat-x;
		background-position: center center;
		background-color: purple;
		color: #FFF;
		background-image: url('/img/bgnieuws.jpg');
		margin-top: 4px;
	}
	.poller p {
	margin: 0px;
	}
	/* Poller title above radio buttons */
	.pollerTitle{
		height: 35px;
		font-weight:bold;
	}
	/* Label for each radio button */
	.pollerOption{
		margin:0px;
	}
	/* Label for each option above graph - i.e. results */
	.result_pollerOption{
		margin:0px;
		font-size:1em;
	}
	/* Title of poller - when ajax shows the results */
	.result_pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
		font-size: 11px;
	}
	/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
	.result_pollGraph img{
		float:left;
	}
	/* The <div> tag where the percentage result is shown */
	.result_pollGraph div{
		float:left;
		height:16px;
		background-repeat:repeat-x;
		color:#FFF;
		font-size:0.9em;
		line-height:16px;
	}
	/* Graph div - parent of both the corner images and the div displaying percentage votes */
	.result_pollGraph{	
		height:16px;
	}
	
	/* Message when Ajax is working getting restults fromt the server */
	.poller_waitMessage{
		display:none;	
	}	
	
	.result_totalVotes{
		clear:both;
		font-size:0.8em;
		margin-top:10px;
		font-style:italic;
	}
	.votebutton {
	padding-top: 5px;
	}
	
	
	
	
	
	#subomspanner {
width: 880px;
margin: 0px auto;
color: #FFF;
padding: 16px 0px;
}
#subomspanner h2 {
margin: 0px;
padding: 0px;
font-size: 14px;
}
#subomspanner .links {
list-style-type: square;
font-size: 12px;
line-height: 20px;
margin: 5px 0px 0px 0px;
padding-left: 15px;
}
.subcat {
float: left;
width: 220px;
font-size: 13px;
}
.subcat a {
color: #FFF;
text-decoration: none;
}
p .reddelicious {
color: #FFF;
font-weight: bold;
font-size: 16px;
}
#productcode {
font-size: 14px;
font-weight: bold;
}

#uitleg {
width: 635px;
min-height: 305px;
padding: 10px 0px 10px 10px;
background-image: url('/img/bguitleg.png');
border: 1px solid #CCC;
background-position: bottom center;
background-repeat: repeat-x;
background-color: #F3F3F3;
margin-bottom: 10px;
text-align: center;
}
.columnuitleg {
width: 195px;
text-align: left;
margin-right: 18px;
float: left;
font-size: 12px;
line-height: 20px;
margin-bottom: 0px;
border-right: 1px solid #CCC;
}
.columnuitleg ol {
margin: 0px 0px 0px 20px;
padding: 0px;
}
.columnuitleg p {
margin: 6px 0px 0px 0px;
}
.columnlast {
margin-right: 0px;
margin-left: 5px;
}
.kopuitleg {
text-align: center;
height: 87px;
}

#lievertel {
background-image: url('/img/lievertel.png');
height: 33px;
width: 547px;
padding-top: 77px;
margin: 0px auto 10px auto;
}
#lieverfoon {
margin-left: 125px;
border: 0px;
background: transparent;
width: 108px;
margin-top: 4px;
}
#lieverdatum {
width: 66px;
background: transparent;
border: 0px;
margin-left: 95px;
margin-top: 4px;
}
#lievertijd {
background: transparent;
border: 0px;
margin-left: 9px;
width: 58px;
margin-top: 4px;
}
#lieversubmit {
margin-left: 5px;
}

/*NEW NAV*/
#navnw li a {
	color: #000;
	text-decoration: none;
	padding: 11px 0px;
	}
	#navnw li a:hover {
	color: white;
	}
	#navnw {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	#navnw li {
	float: left;
	padding: 9px 14px 0px 15px;
	background-image: url('../img/navoff.png');
	height: 26px;
	font-size: 12px;
	}
	#navnw li:hover {
	background-image: url('../img/navon.png');
	}
	#navnw li.first {
	background-image: url('../img/firstoff.png');
	text-align: center;
	width: 60px;
	}
	#navnw li.first:hover {
	background-image: url('../img/firston.png');
	}
	#navnw li.last {
	background-image: url('../img/lastoff.png');
	background-position: bottom right;
	width: 81px;
	padding: 9px 9px 0px 10px;
	text-align: center;
	}
	#navnw li.last:hover {
	background-image: url('../img/laston.png');
	}
	#navnw li.lastactive {
	background-image: url('../img/laston.png');
	width: 81px;
	padding: 9px 9px 0px 10px;
	text-align: center;
	}
	#navnw li.firstactive {
	background-image: url('../img/firston.png');
	width: 60px;
	text-align: center;
	}
	#navnw li.active {
	background-image: url('../img/navon.png');
	}
	#navnw li.active a,#navnw li.firstactive a,#navnw li.lastactive a {
	color: #FFF;
	}
	#reasons a {
	color: #FFF;
	}
	.solfld {
	width: 350px;
	}
