body
{
	margin				: 0px;
	padding				: 0px;
	background			: #F09800 url("../_img/bg.jpg") repeat-x;
	font-family			: tahoma;
	font-size			: 12px;
	color				: #6E6E6E;
}

#container
{
	position			: relative;
	background			: #F09800 url("../_img/bgmain.jpg") repeat-y;
	margin				: 0 auto;
	padding				: 0px 20px;
	width				: 802px;
	background-color	: #fff;
}

#headbg
{
	position			: absolute;
	left				: 0px;
	background			: #FFF url("../_img/bghead.jpg") no-repeat;
	width				: 842px;
	height				: 306px;
}

#header
{
	position			: relative;
	margin				: 0px 0px 10px 0px;
	width				: 802px;
	height				: 100px;
	background			: url("../_img/header.jpg") no-repeat;
	z-index				: 100;
	text-align			: right;
}

	#header #zoekform
	{
		position		: relative;
		float			: right;
		width			: 225px;
		padding			: 10px 10px 0px 0px;
	}
	
	#zoekform .hr
	{
		margin			: 10px 0 5px 0px;
		border-bottom	: 1px dotted #a5a5a5;
	}
	
	#zoekform .orange
	{
		font-weight		: bold;
		color			: #f09800;
	}
	
	#zoekform a
	{
		font-weight		: bold;
		color			: #a5a5a5;
	}
	
	#zoekform input
	{
		margin			: 0 3px -1px 0;
		padding			: 3px 3px;
		width			: 145px;
	}

#left
{
	position			: relative;
	float				: left;
	padding				: 0px 0px 0px 10px;
	width				: 225px;
	z-index				: 100;
}

	#left .kop
	{
		background			: url("../_img/headermenu.jpg") no-repeat;
		width				: 211px;
		height				: 17px;
		color				: #FFF;
		font-weight			: bold;
		padding				: 2px 0px 0px 10px;
	}
	
	#left .producten .kop
	{
		background			: url("../_img/headerproducten.jpg") no-repeat;	
	}
	
	#left .contact .kop
	{
		background			: url("../_img/headercontact.jpg") no-repeat;	
	}
	
	#left .contact
	{
		font-size			: 11px;
	}

#right
{
	position				: relative;
	float					: left;	
	margin					: 0px 0px 0px 10px;
	width					: 545px;
	z-index					: 100;
	font-size				: 12px;
	line-height				: 18px;
}

	#right #aanbieding
	{
		position			: absolute;
		left				: -25px;
		margin				: 63px 0px 0px 0px;
	}

#footer
{
	clear					: both;
	margin					: 0px 20px;
	padding					: 0px;
	border-top				: 2px solid #A0A0A0;
	text-align				: center;
	font-size				: 11px;
}

#footerimg
{
	margin					: 0 auto;
	background				: url("../_img/bgfooter.jpg") no-repeat;
	width					: 842px;
	height					: 22px;	
}

.product
{
	border					: 1px solid #A0A0A0;
	width					: 250px;
	height					: 142px;
	margin					: 0px 0px 20px 0px;
	padding					: 5px;
}

	.links .product
	{
		float				: left;
	}

	.rechts .product
	{
		float				: right;
	}
	
	
	.prijs
	{
		color				: #F09800;
		font-weight			: bold;
	}
	
		.prijs .aanbieding
		{
			text-decoration	: line-through;  
			color			: #8BC216;
		}

.divider
{
	margin					: 10px 0px;
	border-bottom			: 1px #C2C2C2 dotted;
}

.paging
{
	clear					: both;	
	font-size				: 12px;
}

/* Headings */
h1{}

	#right h1
	{
		margin				: 15px 0px 5px 0px;
		color				: #397BB6;
		font-size			: 12px;
	}
	
h2{}
	
	#right h2
	{
		margin				: 15px 0px 5px 0px;
		color				: #397BB6;
		font-size			: 12px;	
	}
		
	#right .product h2
	{
		margin				: 5px 0px 5px 0px;
		padding				: 0px;
	}
	
	
h3{}

	#right h3
	{
		margin				: 15px 0px 5px 0px;
		color				: #397BB6;
		font-size			: 12px;	
	}

h4{}

/* Paragraph en link style */

p {}
	
	#left p
	{
		margin				: 10px 0px 10px 15px;
		font-size			: 12px;
	}
	
	#right p
	{
		margin				: 0px;
		padding				: 0px;
		font-size			: 12px;
		line-height			: 18px;
		text-align			: justify;
	}
	
	#right .product p
	{
		margin				: 0px 0px 5px 0px;
		padding				: 0px 0px 5px 0px;
		border-bottom		: 1px #C2C2C2 dotted;
		text-align			: left;
		font-size			: 11px;
	}
	
	p a{}
	
	#right a
	{
		color				: #F09800;
		text-decoration		: none;
	}
	
	#right a:hover
	{
		text-decoration		: underline;
	}
	
	a img
	{
		border				: none;
	}
	
	.menu a
	{
		color				: #F09800;
		text-decoration		: none;
	}
	
	.menu a:hover
	{
		color				: #A0A0A0;
	}
	
	.producten a
	{
		color				: #8CC43F;
		text-decoration		: none;
	}
	
	.producten a:hover
	{
		color				: #A0A0A0;
	}
	
	.product a
	{
		color				: #397BB6;
		font-size			: 12px;
	}
	
	.contact a
	{
		color				: #397BB6;
		text-decoration		: none;	
	}
	
	.contact a:hover
	{
		color				: #6E6E6E;	
	}
		
	#footer a
	{
		color				: #6E6E6E;
		text-decoration		: none; 
	}
	
	#footer a:hover
	{
		text-decoration		: underline;
	}
	
	ul.overzicht li a
	{
		color				: #F09800;
		text-decoration		: none;
	}
	
	ul.overzicht li a:hover
	{
		color				: #A0A0A0;
	}
	
	#right .paging a
	{
		color				: #397BB6;	
	}
	

/* List & Navigation */

#left ul
{
	margin					: 10px 0px 10px 10px;
	padding					: 0px;
	list-style				: none;
	width					: 190px;
}

	#left ul li
	{
		margin				: 0px 0px;
		padding				: 4px 0px 4px 0px;
		border-bottom		: 1px #C2C2C2 dotted;
		font-weight			: bold;
		color				: #A0A0A0;
	}
	
	#left .producten ul li
	{
		color				: #A0A0A0;
	}
	
		#left .producten ul ul
		{
			margin			: 2px 12px;
			padding			: 0px;
		}

#footer ul
{
	margin					: 4px 0px;
	padding					: 0px;
}

	#footer ul li
	{
		display				: inline;
		padding				: 0px 10px;
		border-right		: 1px solid #A0A0A0;
	}
	
ul.error
{
	color					: red;
	font-weight				: bold;
}

ul.overzicht
{
	margin					: 0px 0px;
	padding					: 0px;
	list-style				: none;
}

	ul.overzicht li
	{
		margin				: 5px 0px;
		list-style			: none;		
		color				: #F09800;
	}
	
#right ul
{
	font-size				: 12px;
}

/* Table style */
table td
{
	font-size				: 11px;	
}

.contact table 
{
	margin					: 0 0 0 15px;	
}

.contact table td
{
	font-size				: 12px;	
}

#basket
{
	
}

	#basket th
	{
		text-align				: center;	
	}
	
	#basket td
	{
		font-size				: 12px;
		font-weight				: bold;
	}
	
		#basket td p
		{
			font-weight			: normal;
			font-size			: 11px;
		}
		
		#basket td .ruler
		{
			border-bottom		: 1px #C2C2C2 dotted;
			padding				: 5px 0px 0px 0px;
			margin				: 0px 0px 5px 0px;
			height				: 1px;
		}

/* Inputfields */

.textfield
{
	font-family				: tahoma;
	font-size				: 11px;	
	color					: #6E6E6E;
}