body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1, h2, h3, h4, h5, h6 {
	color: #000;
}

h1 {
	font-size: 16px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
h2 { 
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

a {
	color: #000;
	text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
	}

.clr {
	clear: both;
}
form {
	margin: 0px;
	padding: 0px;
}



#pagina-houder {
	margin: 15px auto 0px auto;
	width:  920px;
	background-color: #fff;
	}
	
	#header {
		width: 918px;
		height: 109px;
		background-color:#136734;
		background-repeat: no-repeat;
		position: relative;
		border-top: 1px solid #000;
		border-right: 1px solid #000;
		border-left: 1px solid #000;
		}
		
		#logo {
			float: left;
			width: 197px;
			height: 45px;
			margin: 14px 0px 0px 13px;
			display: inline;
		}
		
		.zoek_art_input {
			float: left;
			width: 575px;
			height: 13px;
			line-height: 13px;
			margin: 14px 0px 0px 13px;
			background-color: #FFFFFF;
			border: 1px solid #000;
			padding: 6px 10px 6px 10px;
			font-size: 11px;
			color: #999999;
			}
			
			.zoek_art_knop {
				float: left;
				background-color: #FFFFFF;
				width: 83px;
				height: 27px;
				border: 1px solid #000;
				display: inline;
				line-height: 27px;
				cursor: pointer;
				margin: 14px 0px 0px 0px;
				font-size: 12px;
				padding: 0px;
				margin-left:10px;
			}
			
		.winkelmandje {
			position: absolute;
			float: left;
			top: 14px;
			right: 14px;
			width: 140px;
			height: 80px;
			background-color:#fff;
			border: 1px solid #000;
			display: inline;
			background-image:url(../images/winkelwagen_icon.jpg);
			background-repeat: no-repeat;
			background-position: 5px 5px;
			padding: 5px 0px 0px 45px;
			}
			

	.box {
		width: 918px;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		min-height: 450px;
		padding: 0px 0px 20px 0px;
		margin: 0px 0px 20px 0px;

		}
		.linkerdeel {
			width: 737px;
			margin: 11px 0px 0px 0px;
			float: left;
			display: inline;
		}
		
		.menu_top {
			height: 36px;
			width: 715px;
			float: left;
			padding: 0px 0px 0px 13px;
			background-color: #fff;
			}					
			
			.ubevindtzich {
				float: left;
				width: 715px;
				height: 36px;
				line-height:36px;
				font-weight: bold;
				margin-left:11px;
		}	
		.menu_left {
			float: left;
			width: 158px;
			margin: 0px 0px 0px 13px;
			display: inline;
		}
		.content {
			float: right;
			padding: 0px 0px 0px 0px;
			width: 550px;
			min-height: 200px;
			margin: 0px;
			display: inline;		
			}
			
			.info ul li , .pagina_box ul li {
				list-style-image: inherit;
				list-style-position: inside;
				list-style-type: square;
			}
			
			.home_box {
				float: left;
				width: 542px;
				margin: 0px 0px 8px 0px;
				border: 1px solid #000;
				display: inline;
				}
				.home_box p {
					padding: 0px;
					margin: 0px 10px 10px 10px;
				}
			.pagina_box {
				float: left;
				width: 522px;
				min-height: 245px;
				border: 1px solid #000;
				margin: 0px 0px 8px 0px;
				padding: 10px;
				display: inline;
				}
				.pagina_box h1, .dubbel_box h1{
					padding: 0px 0px 0px 0px;
				}
				.pagina_box img, .dubbel_box img {
					float: right;
					clear: right;
					margin: 10px;
				}
			.dubbel_box {
				float: left;
				width: 245px;
				height: 226px;
				border: 1px solid #000;
				padding: 10px;
				margin: 0px 8px 8px 0px;
				display: inline;
				}
			.artikel_box {
				float: left;
				width: 542px;
				border: 1px solid #000;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 8px 0px;
				display: inline;
				}
				.artikel_box .plaatje {
					float: left;
					width: 286px;
					background-color:#fff;
					margin: 15px 0px 0px 10px;
					display: inline;
				}
				.artikel_box .info {
					padding: 10px 10px 10px 10px;
					font-size: 12px;
					}
					.artikel_box .info h1 {
						font-size: 13px;
						font-weight: bold;
						margin: 10px 0px 20px 0px;
						padding: 0px;
					}
					.artikel_box .info img {
						float:right;
						clear:right;
						padding:5px 5px 5px 5px ;
					}
					
					.artikel_box .info p {
						padding: 5px 0px 5px 0px;
						margin:0px;
					}
					.artikel_box .info .prijs_box {
						float: right;
						height: 37px;
						width: 64px;
						margin: 0px 8px 8px 0px;
						padding: 12px 5px 5px 5px;
						text-align: center;
						font-weight: bold;
						font-size: 14px;
						}
						.artikel_box .info .prijs_box .euro {
							color: #7f7f7f;
						
						}
						.artikel_box .info .prijs_box .bedrag {
							color: #136734;
						}
				.artikel_box .prijs {
					float: left;
					width: 505px;
					border: 1px solid #7f7f7f;
					height: 42px;
					line-height: 42px;
					display: inline;
					padding: 0px 0px 0px 15px;
					margin: 5px 10px 5px 10px;
					}
					.artikel_box .prijs .artikel {
						float: left;
						width: 256px;
					}		
					.artikel_box .prijs .prijzen {
						float: left;
						width: 100px;
						font-size: 13px;
						color: #136734;
						font-weight: bold;
						text-align:right;						
						}
						
						.artikel_box .prijs .prijzen {
						width: 110px;
						text-align:right;
						}
						
						.artikel_box .prijs .prijzen p {
							float: left;
							margin: 0px;
							padding: 0px;
							text-align:right;
						}
						.artikel_box .prijs .prijzen .doorgestreept {
							font-size: 11px;
							text-decoration: line-through;
							margin: 0px 10px 0px 0px;
							color: #000;
							height: 42px;
					}
					.artikel_box .prijs .bestel {
						float: left;
						width: 139px;
						font-weight: bold;
						}
						.artikel_box .prijs .bestel .inputbox {
							float: left;
							width: 22px;
							line-height: 13px;
							height: 13px; 
							border: 1px solid #000;
							display: inline;
							margin: 6px 0px 0px 10px;
							padding: 7px 10px 7px 10px;

						}
						.artikel_box .prijs .bestel .button {
							width: 66px;
							height: 30px;
							line-height: 30px;
							display: inline;
							padding: 0px;
							margin: 6px 0px 0px 10px;
							background-image:url(../images/bestel_button.jpg);
							background-repeat: repeat-x;
							background-color:#FF0000;
							border: 1px solid #000;
							color: #fff;
							font-weight: bold;
							font-size: 13px;
							cursor: pointer;
						
							}
							.artikel_box .prijs .bestel .button:hover {
								background-image:url(../images/bestel_button2.jpg);	
				}
			.bekeken {
				float: left;
				width: 523px;
				height: 90px;
				border: 1px solid #000;
				margin: 0px 0px 8px 0px;
				padding: 5px 10px 10px 10px;
				font-size: 13px;
				color: #7f7f7f;
				display: inline;
				}
				.bekeken img {
					float: left;
					margin: 5px 5px 0px 0px;
			}
			.aanbieding {
				float: left;
				width: 544px;
				height: 159px;
				margin: 0px 0px 8px 0px;
				padding: 0px;
				display: inline;	
			}
			.art_groep_box {
				float: left;
				width: 173px;
				height: 235px;
				border: 1px solid #000;
				margin: 0px 0px 8px 8px;
				font-size: 14px;
				padding: 0px 0px 0px 0px;
				display: inline;
				text-align: center;
				}
				.art_groep_box h4 {
					font-size: 12px;
					padding: 5px 5px 5px 0px; 
					margin: 0px 0px 0px 10px;
					text-align: left;
				}
				.art_groep_prijs {
					width: 65px;
					text-align: center;
					font-size: 12px;
					font-weight: bold;
					color: #000000;
					margin: 5px 10px 10px 0px;
					padding: 5px 0px 5px 0px;
					border:1px dotted #ccacc4;
					float:right;
				}
				.art_groep_meer {
					float: left;
					padding: 5px 5px 0px 0px;
					margin: 5px 5px 5px 10px;
					font-size: 14px;
				}
				.art_groep_img {
					padding: 5px 10px 5px 10px;
					text-align: center;
				}
				.art_groep_titel {
					float: left;
					width: 350px;
					padding: 5px;
					height: 15px;
					line-height: 15px;
					font-size: 11px;
					display: inline;
					text-align: left;
				}
				
			.assortiment, .menu {
				float: left;
				width: 158px;

				border: 1px solid #000;
				padding: 5px 0px 8px 0px;
				}
			.assortiment {
				margin: 7px 0px 0px 0px;
				background-color: #ccacc4;
			}
			.menu {
				min-height: 97px;	
				margin: 0px 0px 0px 0px;
				background-color: #d2d6a4;
			}
				.assortiment h2, .menu h2 {
					font-size: 11px;
					padding: 0px 0px 10px 8px;
				}
			.banner {
				width: 158px;
				float: left;
				padding-top: 10px;
			}
		.sidebar {
			float: left;
			
			margin: 11px 0px 0px 7px;
			width: 174px;
			display: inline;
		}
		.inlogbox {
			float: left;
			width: 150px;
			height: 105px;
			border: 1px solid #000;
			margin: 0px;
			background-color: #d8f3fc;
			padding: 5px 0px 8px 8px;
			margin-bottom:10px;
			}
			.email_box {
				float: left;
				width: 118px;
				height: 13px;
				line-height: 13px;
				padding: 7px 10px 7px 10px;
				margin: 3px 0px 0px 0px;
				border: 1px solid #000;
				color: #999999;
				font-size: 11px;
				display: inline;
			}
			.ww_box {
				float: left;
				width: 77px;
				height: 13px;
				line-height: 13px;
				padding: 7px 10px 7px 10px;
				margin: 2px 0px 0px 0px;
				border: 1px solid #000;
				color: #999999;
				font-size: 11px;
				display: inline;
			}
			.ok_button {
				margin: 2px 0px 0px 3px;
				float: left;
				width: 38px;
				height: 27px;
				display: inline;
			}
			.inlogbox ul {
				float: left;
				list-style: none;
				margin: 3px 0px 0px 0px;
				padding: 0px;
			}	
		.laatst_toegevoegd {
			float: left;
			width: 150px;
			height: 89px;
			padding: 5px 0px 8px 8px;
			border: 1px solid #000;
			margin: 7px 0px 0px 0px;
			}
			.laatst_toegevoegd img {
				float: left;
				margin: 5px 5px 5px 0px;
			}
			.laatst_toegevoegd p {
				padding: 5px 0px 0px 0px;
				margin: 0px;
		}
		.afbeelding {
			float: left;
			width: 160px;
			margin: 7px 0px 0px 0px;
			text-align: center;
			}
			.afbeelding img {
				border: 0px;
			}
			.afbeelding a {
				color: #136734
			}

.cat_pagina_container {
	margin:2px 0px 2px 0px;	
	}
	.cat_pagina_links {
	float:left;
	width:400px;
	height:30px;
	line-height:30px;
	}
	.cat_pagina_links a	, .cat_pagina_links strong{
	padding:5px 4px 5px 4px ;
	border: #000000 1px solid;
	}
	.cat_pagina_text {
	padding:5px 4px 5px 4px ;
	margin-right:8px;
	border: #000000 1px solid;
	float:right;
	}
	.menu {
		float: left;
		width: 158px;
		border: 1px solid #000;
		padding: 5px 0px 8px 0px;
		}
	.menu h2 {
		font-size: 11px;
		padding: 0px 0px 10px 8px;
	}
	.menu ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		display: block;
		}
		.menu ul li {
			height: 22px;
			line-height: 22px;
			display: block;
			font-weight: bold;
			text-decoration: underline;
		}
		.menu ul li a {
			text-decoration: none;
			padding: 0px 0px 0px 25px;
			display: block;
			height: 22px;
			line-height: 22px;
			
		}
		.menu ul li a:hover {
			background-image:url(../images/menu_li_bg.jpg);
			text-decoration: underline;
		}		
		.actief a {
			background-image:url(../images/menu_li_bg.jpg);
			color: #136734;
			text-decoration:none;
		}
		.actief {
			text-decoration:none;
			color: #136734;
		}
.melding {
	padding:5px 5px 5px 5px;
	color:#136734;
	border:1px solid #136734;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 5px 0px ;
}

	.top_buttons {
		clear:left;
	}
	.bottom_buttons {
		clear: left;
		margin-top: 20px;
	}
	
	
	.top_buttons .shop_button, .top_buttons .shop_button_inactive, .top_buttons .shop_button_active,
	.bottom_buttons .shop_button, .bottom_buttons .shop_button_inactive, .bottom_buttons .shop_button_active {
		width: 80px;
		height: 25px;
		line-height: 25px;
		padding: 3px 10px 3px 10px ;
		margin: 6px 0px 0px 10px;
		display: inline;
		background-image:url(../images/bestel_button.jpg);
		background-repeat: repeat-x;
		color: #fff;
		border: 1px solid #000;
		font-weight: bold;
		font-size: 13px;
		}
		.bottom_buttons .shop_button {
			margin: 0px 10px 0px 0px;
		}
		
		.top_buttons .shop_button_active,
		.bottom_buttons .shop_button_active {
			background-image:url(../images/bestel_button2.jpg);	
		}
		.top_buttons .shop_button a,
		.bottom_buttons .shop_button a, .bottom_buttons .shop_button_active a {
			color: #fff;
			text-decoration: none;
		}
		.submit_button {
			width: 80px;
			height: 25px;
			cursor: pointer;
			background-image:url(../images/bestel_button.jpg);
			background-color:#FF0000;
			border: 1px solid #000;
			color: #fff;
			padding: 3px 0px 3px 0px;
			margin: 0px;
			font-weight: bold;
			font-size: 13px;
			}
			.bottom_buttons .submit_button {
				margin: 0px 0px -2px 0px;
				padding: 3px 0px 3px 0px;
				width: 100px;
				height: 25px;
				display: inline;
			}
	/*
	
	.shop_button , .shop_button_active , .shop_button_inactive {
		width: 80px;
		height: 25px;
		line-height: 25px;
		display: inline;
		padding: 3px 10px 3px 10px ;
		margin: 6px 0px 0px 10px;
		background-image:url(../images/bestel_button.jpg);
		background-repeat: repeat-x;
		border: 1px solid #000;
		color: #fff;
		font-weight: bold;
		font-size: 13px;
		cursor: pointer;
		text-decoration: none;
	}
	.shop_button a , .shop_button input, .shop_button submit{ color:#FFFFFF; text-decoration:none; }
	
	.shop_button:hover , .shop_button_active {
		background-image:url(../images/bestel_button2.jpg);	
	}
	
	.shop_button_inactive {
		cursor:default;
	}
	*/
	
.bestellijst {
	margin:10px 0px 10px 10px;
}	

.bestellijst table{
	width:100%;
}

.heading {
	width: 542px;
}
.heading_art {
	width: 236px;
}

.bestellijst ul{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px ;
}

.loginbox_knop {
	background-color:#000000;
	border:0px;
	color:#FFFFFF;
	padding:3px 3px 3px 3px ;
	
}
.input {
	border:1px solid #000000;
}

.cat_item {
	float:left; 
	width: 164px;
	height: 235px; 
	border: #000000 1px solid; 
	padding:5px 5px 5px 5px ; 
	margin:5px 2.5px 5px 2.5px ;
	text-align: center;
	}
	.cat_item a {
		font-size: 14px;
	}
	.cat_item img {
		text-align: center;
	}