* {
	margin:					0;
	padding:				0;
	border:					0;
	font-family:			Arial, Helvetica, sans-serif;
}

body {
	background:				#630000 url(../images/bg_body.jpg) repeat;
}

.wrapper {
	width:					668px;
	margin:					0 auto;
	background:				url(../images/bg_content.gif) repeat-y;
}

.header {
	position:				relative;
	width:					668px;
	height:					249px;
	background:				url(../images/bg_header.jpg) no-repeat;
}

.header img.logo {
	position:				absolute;
	top:					10px;
	right:					15px;
}

.header p {
	position:				absolute;
	top:					90px;
	left:					265px;
	width:					380px;
	font:					11px Arial, Helvetica, sans-serif;
	line-height:			20px;
	color:					#FFF;
}

ul.menu {
	list-style-type:		none;
	margin:					0 4px;
}

ul.menu li {
	float:					left;
}

.content {
	clear:					both;
	width:					599px;
	margin:					0 4px;
	padding:				30px;
	background-color:		#F4F4F4;
}

.content ul {
	list-style-type:		none;
}

.content ul li {
	position:				relative;
	float:					left;
	display:				block;
	width:					170px;
	height:					100px;
	margin-bottom:			15px;
	padding-left:			120px;
	padding-bottom:			10px;
	border-bottom:			1px solid #CCC;
}

.content ul li img {
	position:				absolute;
	top:					0;
	left:					0;
}

.content ul li h2 {
	font-size:				12px;
	font-weight:			bold;
}

.content h1 {
	font-size:				14px;
	font-weight:			bold;
}

.content ul li p {
	font-size:				11px;
}

.content ul li p.prijs {
	font-size:				18px;
	font-weight:			bold;
	color:					#F90;
	margin-top:				5px;
}

.content ul li a {
	font-size:				11px;
	text-decoration:		underline;
	color:					#B30C0C;
}

p.google {
	clear:					both;
	width:					540px;
	padding:				20px;
	font-size:				12px;
	line-height:			15px;
	background-color:		#E4E4E4;
}

.footer {
	width:					660px;
	height:					26px;
	margin:					0 4px;
	padding-top:			14px;
	text-align:				center;
	background:				url(../images/bg_footer.jpg) no-repeat;
	border-bottom:			1px solid #000;
}

.footer a {
	font-size:				11px;
	color:					#FFF;
}

#overons h1 {
	font-size:				15px;
	font-weight:			bold;
}

#overons p {
	margin-top:				10px;
	font-size:				12px;
}

form {
	font-size:			11px;
}	

input, 
select {
	padding:			2px;
	border:				1px solid #7E9EB7;
	color:				#333;
}

input.postcodecijfers {
	width:				30px;
	margin-right:		5px;
	float:				left;
}

input.postcodeletters  {
	width:				20px;
	float:				left;
}

table tr {
	height:				25px;
}

table tr td {
	width:				150px;
}

.contact {
	margin-left:		0px;
}

#persberichten h1 {
	font-size: 12px;
}

.googleads {
	margin:			10px 0 10px 0;
	text-align:		center;
}

.aantal {
	border:			1px solid #000;
	padding:		1px 2px;
	width:			30px;
	font-size:		11px;
}

.form {
	width:			300px;
	background:		none;
}

.form label {
	float:			left;
	width:			100px;
}

.form input	{
	width:			185px;
	border:			1px solid #000;
}

.form textarea {
	width:			189px;
	border:			1px solid #000;
}

.clear {
	clear:			both;
	padding:		7px;
}
