body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/bg-default.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #6F6E00;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
table,td,th {
	
}
ul{
	margin-top: 0;
	margin-bottom: 0;
}
a:link, a:visited, a:link{
	color: #6F6E00;
}
a:hover {
	color: #A6A600;
}
a:link.witlink, a:visited.witlink, a:active.witlink{
	color: #ffffff;
}
a:hover.witlink {
	color: #A6A600;
}
a:link.numbers, a:visited.numbers, a:active.numbers{
	color: #A6A600;
	margin-left: 10px;
	text-decoration: none;
}
a:hover.numbers {
	text-decoration: underline;
}
h1 {
	font-size: 24px;
	color: #4D4D00;
	margin-top: 0px;
}
h2 {
	font-size: 24px;
	color: #000000;
}
h3 {
	font-size: 18px;
	color: #4D4D00;
}
h4 {
	font-size: 16px;
	color: #000000;
}
h5 {
	font-size: 14px;
	color: #4D4D00;
}
h6 {
	font-size: 14px;
	color: #ffffff;
	display: block;
	width: 138px;
	height: 25px;
	font-weight: normal;
	padding: 7px 0px 0 0px;
	border-bottom: 1px dashed white;
	margin-bottom: 10px;
	margin-top: 0px;
}
.wit{
	color: White;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.header{
	display: block;
	float: left;
	width: 100%;
	height: 178px;
	background-color: White;
	z-index: 2;
}
div.verloop{
	display: block;
	width: 100%;
	height: 86px;
	background-image: url(../images/bg_groen.jpg);
	margin-top: 92px;
	z-index: 1;
}

div.wrapper{
	display: block;
	position: absolute;
	width: 970px;
	left: 50%;
	height: 200px;
	margin-left: -485px;
	z-index: 50;
}
img.logo{
	display: block;
	position: absolute;
	width: 260px;
	height: 89px;
	margin-top: 25px;
	margin-left: 50px;
}
img.sfeer{
	display: block;
	position: absolute;
	width: 527px;
	height: 114px;
	margin-left: 430px;
}
div.menubalk{
	display: block;
	float:left;
	width: 630px;
	height: 30px;
	margin-top: 126px;
	margin-left: 350px;
	margin-bottom: 10px;
}
a:link.button, a:active.button, a:visited.button {
	display: block;
	float: left;
	height: 25px;
	color: white;
	font-size: 16px;
	font-weight: normal;
	padding: 5px 17px 0 17px;
	text-decoration: none;
	text-align: right;
	background-image: url(../images/scheiding.jpg);
	background-repeat: no-repeat;
}
a:hover.button{
	text-decoration: underline;
	background-color: #575600; /*#4D4D00*/
}
a:link.button-first, a:active.button-first, a:visited.button-first {
	display: block;
	float: left;
	height: 25px;
	color: white;
	font-size: 16px;
	font-weight: normal;
	padding: 5px 17px 0 17px;
	text-decoration: none;
	text-align: right;
}
a:hover.button-first{
	text-decoration: underline;
	background-color: #575600;
}
div.rechterkolom{
	display: block;
	float: left;
	width: 330px;	
}

/* PROMO MENU */

div.promomenu{
	display: block;
	width: 330px;
	height: 220px;
	margin-top:30px;
	background-image: url(../images/menu-bg.jpg);
}
div.categoriemenu{
	display: block;
	width: 330px;
	height: 150px;
	margin-top:30px;
	background-image: url(../images/menu-bg.jpg);
}
div.nieuwsmenu{
	display: block;
	width: 330px;
	margin-top:30px;
	background-image: url(../images/menu-bg.jpg);
}
div.menu-top{
	display: block;
	width: 330px;
	height: 21px;
	background-image: url(../images/menu-top.jpg);
}
div.menu-bottom{
	display: block;
	float: left;
	width: 330px;
	height: 21px;
	background-image: url(../images/menu-bottom.jpg);
}

div.hotspot{
	position: relative;
 	float:left; 
	width: 140px;
	height: 190px;
	left: 10px;
	margin-top: -10px;
}
.hotcorner { position: absolute; display:block; float:left; width: 10px; height: 10px; background: url('../images/cataloograndjes.gif') no-repeat; font-size: 0%; margin:0; padding:0; }
.hotTL { top: 0; left: 0; background-position: 0 0; }
.hotTR { top: 0; right: 0; background-position: -10px 0; }
.hotBL { bottom: 0; left: 0; background-position: 0 -10px; }
.hotBR { bottom: 0; right: 0; background-position: -10px -10px; }

div.nav{
	display: block;
	float: left;
	width: 142px;
	margin-left: 24px;
	margin-top: -10px;
}
a:link.navbut, a:active.navbut, a:visited.navbut{
	display: block;
	/*float: left;*/
	width: 142px;
	height: 25px;
	color: white;
	font-size: 14px;
	font-weight: normal;
	padding: 7px 0px 0 0px;
	text-decoration: none;
	border-bottom: 1px dashed white;
}
a:hover.navbut{
	font-weight: bold;
	border-bottom: 1px solid white;
}
p.adres{
	color: white;
	margin: 0px;
}
div.adresgegevens{
	display: block;
	float: left;
	/*width: 140px;*/
	margin: 30px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}
/* CONTENT */

.content { 
	position: relative;
 	float:left; 
	background: #ffffff; 
	width: 627px; 
	min-height: 400px;
	padding-bottom: 10px;
}
.corner { position: absolute; display:block; float:left; width: 20px; height: 20px; background: url('../images/rondehoeken.gif') no-repeat; font-size: 0%; margin:0; padding:0; }
.contentinner { padding:10px 25px 10px 30px;}
.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -20px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -20px; }
.BR { bottom: 0; right: 0; background-position: -20px -20px; }



div.categorie{
	position: relative;
 	float:left; 
	width: 168px;
	height: 120px;
	margin-bottom: 4px;
}
.catcorner { position: absolute; display:block; float:left; width: 10px; height: 10px; background: url('../images/categorierandjes.gif') no-repeat; font-size: 0%; margin:0; padding:0; }
.catTL { top: 0; left: 0; background-position: 0 0; }
.catTR { top: 0; right: 0; background-position: -10px 0; }
.catBL { bottom: 0; left: 0; background-position: 0 -10px; }
.catBR { bottom: 0; right: 0; background-position: -10px -10px; }



a:link.categoriebutton, a:active.categoriebutton, a:visited.categoriebutton{
	display: block;
	float: left;
	width: 168px;
	height: 150px;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0 0px;
	text-decoration: none;
	margin-right: 22px;
	text-align: center;
	cursor: pointer;
	color: #4B7FD2;
}
a:hover.categoriebutton{
	color: #152C51;
}
div.bottom{
display: block;
float: right;
text-align: right;
width: 500px;
height: 30px;
margin-right: 20px;
padding-top: 10px;
color: #A6A600;
}


td.td_foto{
	width:102px;
	height:30px;	
	background-color:#A6A600;	
	border: 0px;
	text-align: center;
	}

td.td_omschrijving{
	width:460px;
	height:30px;	
	background-color:#A6A600;	
	border: 0px;
	text-align: center;
	}
img.thumb{
	width: 100px;
}
a:link.tabeltxt, a:visited.tabeltxt, a:active.tabeltxt{
	padding: 10px;
	display: block;
	color: black;
	text-decoration: none;
}
a:hover.tabeltxt{
	text-decoration: underline;
}
td.product-cel{
	border: 1px solid #A6A600;
}

/* NIEUWS */
a:link.nieuwsitem, a:visited.nieuwsitem, a:active.nieuwsitem{
	display: block;
	width: 280px;
	margin: 0px 10px 0px 15px;
	padding: 6px 5px 6px 5px;
	color: white;	
	border-bottom: 1px dashed white;
	text-decoration: none;
}
a:hover.nieuwsitem{
	background-color: #6F6E00;
}
a:link.nieuwsitem-over, a:visited.nieuwsitem-over, a:active.nieuwsitem-over{
	display: block;
	width: 280px;
	margin: 0px 10px 0px 15px;
	padding: 6px 5px 6px 5px;
	color: black;	
	border-bottom: 1px dashed white;
	text-decoration: none;
	font-weight: bold;
}
a:link.meernieuws, a:visited.meernieuws, a:active.meernieuws{
	display: block;
	width: 280px;
	margin: 0px 10px 0px 15px;
	padding: 6px 5px 0px 5px;
	color: white;	
	text-decoration: none;
}
a:hover.meernieuws{
	background-color: #6F6E00;
}
a:link.meernieuws-over, a:visited.meernieuws-over, a:active.meernieuws-over{
	position: absolute;
	display: block;
	width: 280px;
	margin: 0px 10px 0px 15px;
	padding: 6px 5px 0px 5px;
	color: black;	
	text-decoration: none;
		font-weight: bold;
}

a:link.nieuwsitem-ovv, a:visited.nieuwsitem-ovv, a:active.nieuwsitem-ovv{
	display: block;
	width: 600px;
	margin: 0px 10px 0px 15px;
	padding: 6px 5px 6px 5px;
	color: white;	
	border-bottom: 1px dashed white;
	text-decoration: none;
}
a:hover.nieuwsitem-ovv{
	background-color: #6F6E00;
}
.promo {
	color: #990000;
	font-size: 18px;
}
.bigger {
	font-size: 18px;
}
a:link.sub, a:visited.sub, a:active.sub {
	display: block;
	padding-top: 5px;
		height:18px;
	padding-left: 8px;
	display: block;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	background-color:#666666;
	float:left;
	width:200px;
	border-bottom: 1px solid #777777;
}
a:hover.sub {
	background: #999999;
}
a:link.subsub, a:visited.subsub, a:active.subsub {
	display: block;
	padding-top: 5px;
		height:18px;
	padding-left: 8px;
	display: block;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	background-color:#666666;
	float:left;
	width:200px;
		border-bottom: 1px solid #777777;
}
a:hover.subsub {
	background: #999999;
}