html, body{
	width:100%;
	margin:0px;
}
body, table, a, input, textarea{
	color:#707070;
	font-size:12px;
	font-family:Copperplate, Arial, Verdana;
}
h1{
	padding:0px;
	margin:0px;
	color:#572416;
	text-transform:uppercase;
	font-size:15px;
	font-family:Arial;
}
h2{
	padding:0px;
	margin:8px 0px 0px 0px;
	color:#572416;
	font-size:14px;
	font-family:Arial;
}
h3{
	margin-top:15px;
	color:#9d6d5a;
	font-size:13px;
	font-weight:normal;
}
a{
	color:#707070;
	text-decoration:none;
}
img{
	border:0px;
}
input.text{
	position:relative;
	top:-2px;
	width:125px;
	border:solid 1px #572416;
	color:#333333;
}
input.checkbox{
	position:relative;
	top:-2px;
	border:solid 1px #572416;
	color:#333333;
}
input.button{
	padding:0px 2px;
	border:solid 1px #572416;
	background-color:#FFFFFF;
	color:#333333;
	cursor:pointer;
}
textarea{
	width:250px;
	height:75px;
	border:solid 1px #572416;
	color:#333333;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
th, td{
	padding:1px 2px 2px 1px;
	text-align:left;
	vertical-align:top;
}
th{
	font-weight:bold;
	white-space:nowrap;
}
.error{
	color:#333333;
	margin-bottom:10px;
}
div#header, div#header_small{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:445px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="/images/header.png");
}
html > body div#header, html > body div#header_small{
	filter:none;
	background:url("/images/header.png") no-repeat center top;
}
div#header_small{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="/images/header_small.png");
}
html > body div#header_small{
	background:url("/images/header_small.png") no-repeat center top;
	filter:none;
}
div#container{
	margin:0px auto;
	width:900px;
	position:relative;
}
	div#container div.sponsor{
		position:absolute;
		top:105px;
		left:620px;
		width:248px;
		height:55px;
		background:url("/images/banner.gif") no-repeat;
	}
	div#container div#header_spacer, div#container div#header_spacer_small{
		float:left;
		width:100%;
		height:370px;
	}
		div#header_spacer div.sponsor{
			top:265px;
		}
	div#container div#header_spacer_small{
		height:205px;
	}
		div#header_spacer_small div.sponsor{
			top:125px;
		}
	div#container div.spacer{
		float:left;
		width:7px;
		margin:0px -4px 0px -3px;
		height:413px;
		margin-top:-3px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="/images/vertical_line.png");
	}
	html > body div#container div.spacer{
		filter:none;
		background:url("/images/vertical_line.png") no-repeat;
	}
	div#container div#menu{
		float:left;
		width:210px;
		text-align:right;
	}
		div#menu a{
			display:block;
			float:right;
			text-transform:uppercase;
			font-family:Copperplate, Century Gothic, Trebuchet MS, Verdana;
			letter-spacing:-0.5px;
			color:#707070;
			height:24px;
			cursor:pointer;
			width:136px;
		}
			div#menu a span{
				display:block;
				float:right;
				background:url("/images/border.gif") right bottom repeat-x;
				padding:3px 5px 2px 7px;
			}
		div#menu a:hover{
			color:#FFFFFF;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="/images/link_background.png");
		}
		html > body div#menu a:hover{
			filter:none;
			background:url("/images/link_background.png") right 1px no-repeat;
		}
		div#menu a.active{
			color:#FFFFFF;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="/images/link_background.png");
		}
		html > body div#menu a.active{
			filter:none;
			background:url("/images/link_background.png") right 1px no-repeat;
		}
	div#container #content{
		float:left;
		width:403px;
		padding:15px;
	}
		#content div.hr{
			background:#FFFFFF url("/images/border.gif") repeat-x;
			width:100%;
			height:1px;
			border:0px;
			clear:both;
			margin:20px 0px;
		}
		#content img{
			padding:1px;
			border:3px solid #dadada;
			margin-top:3px;
		}
		#content p{
			color:#707070;
			text-align:justify;
		}
		#content img.left{
			float:left;
			margin:0px 25px 10px 0px;
		}
		#content img.right{
			float:right;
			margin:0px 0px 10px 25px;
		}
	div#container div#news{
		float:left;
		width:195px;
		padding:15px;
	}
		div#news div.thumb{
			padding:25px;
			text-align:center;
		}
			div#news div.thumb img{
				padding:1px;
				border:3px solid #dadada;
				margin-top:3px;
			}
		div#news hr{
			border:0px;
			border-top:1px solid #dadada;
			height:1px;
		}
		div#news h3 span.date{
			font-weight:bold;
		}
		div#news p{
			font-size:10px;
			color:#b1b1b1;
		}
	div#container div#copyright{
		float:left;
		margin-top:226px;
		margin-left:2px;
		height:272px;
		width:13px;
		overflow:hidden;
		font-size:10px;
		background:url("/images/copyright.gif") no-repeat;
	}
		div#copyright a{
			font-size:0px;
			color:#FFFFFF;
		}
/* Foto gallerij */
div.gallery .pagina{
	text-align:center;
	float:left;
}
div.gallery .foto{
	display:block;
	cursor:pointer;
	margin:0px 5px;
	background:no-repeat center;
	width:120px;
	height:120px;
}
/* Gastenboek */
.gastenboek_bericht{
	position:relative;
	padding:5px;
	margin-bottom:10px;
	border:solid 1px #a8a8a8;
	width:100%;
}
	.bg0{
		background-color:#EEEEEE;
	}
	.bg1{
	}
	.gastenboek_bericht_titel{
		padding-bottom:5px;
		border-bottom:solid 1px #a8a8a8;
		margin-bottom:5px;
	}
		.gastenboek_bericht_datum{
			position:absolute;
			top:5px;
			right:5px;
			font-style:italic;
			text-align:right;
		}
		.gastenboek_bericht_titel b{
			display:block;
			padding-top:5px;
			color:#572416;
		}
/* Links */
div.link{
	float:left;
	width:50%;
	height:180px;
}
	div.link div.image{
		margin:3px;
		width:150px;
		height:125px;
	}