body, html{
	margin:				0;
	height: 			100%;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size:			13px;
	line-height:		16px;
	background-image:	url(mainimages/bg_pattern.gif);
	background-repeat:	repeat;
	background-color:	#fff;
}

#main_container{
	width: 				1024px;
	min-height: 		100%;
	_height:			100%;
	margin-right: 		auto;
	margin-left: 		auto;
	background-color:	#fff;
}

#header_container{
	width: 				100%;
	height: 			100px;
	padding: 			0 0 0 0;
	background: 		#ffffff;
	text-align: 		right;
	background-image:	url(mainimages/header_bg.gif);
	background-repeat:	no-repeat;
}

#links_container{
	float: 				left;
	width: 				180px;
	margin-left: 		20px;
	margin-top: 		40px;
	background-color: 	#ffffff;
}

#content_container{
	background-color: 	#ffffff;
	margin: 			50px 224px 0 200px;
}

#rechts_container{
	float: 				right;
	margin-right: 		20px;
	margin-top: 		50px;
	width: 				174px;
	background-color: 	#ffffff;
}

#banner{
	background-color: 	#ffffff;
	margin:				0 0 50px 0;
}

#footer_container{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		normal;
	clear: 				both;
	height: 			25px;
	padding: 			7px 0 0 0;
	width: 				100%;
	text-align: 		center;
}

.content	{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		normal;
	width:				560px;
	height:				200px;
	background-image:	url(mainimages/content_bg.gif);
	background-repeat:	no-repeat;
	padding: 			20px;
	margin:  			0 0 50px 0;
	background-color:	#fff;
}
.contentroute	{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		normal;
	width:				560px;
	height:				740px;
	background-image:	url(mainimages/contentroute_bg.gif);
	background-repeat:	no-repeat;
	padding: 			20px;
	margin:  			0 0 50px 0;
	background-color:	#fff;
}

.contentmore	{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		normal;
	width:				560px;
	height:				200px;
	background-color:	#DDD;
	padding: 			20px;
	margin:  			0 0 50px 0;
}

.open	{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		normal;
	width:				580px;
	height:				660px;
	background-image:	url(mainimages/open_bg.gif);
	background-repeat:	no-repeat;
	padding:  			20px  0 0 20px;
}

.prijsheader	{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
}

.bestellen	{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		normal;
	width:				560px;
	height:				200px;
	background-image:	url(mainimages/content_bg.gif);
	background-repeat:	no-repeat;
	padding: 			20px;
	margin:  			0 0 50px 0;
}

.bold	{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		bold;
}

a {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	color:				#999;
	text-decoration: 	none;
	font-weight:		bold;

}

a.more {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	color:				#000;
	text-decoration: 	none;
	font-size:			12px;
	font-weight:		bold;
}

a.footer {
	color:				#999;
	text-decoration: 	none;
	font-size:			11px;
}

a.credit {
	color:				#999;
	text-decoration: 	none;
	font-size:			9px;
}


