body {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	background-image: url(../images/layout/bodyspacer.jpg);

	background-repeat: repeat;

}



img {

	border: none;

}

#container {

	position: relative;

	background-image: url(../images/layout/containerspacer.jpg);

	background-repeat: repeat-y;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

}

#container #header {

	background-image: url(../images/layout/header0.jpg);

	position: relative;

	height: 131px;

	width: 1000px;

}

#container #header #taalselectie {
	position: absolute;
	padding: 0px;
	top: 135px;
	left: 12px;
}

#container #page {

	width: 900px;

	padding: 10px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	padding-bottom: 20px;

	min-height: 400px;

}

#footer {

	height: 26px;

	width: 1000px;

	position: relative;

	margin-right: auto;

	margin-left: auto;

	font-size: 12px;

	color: #5B0705;

	background-image: url(../images/layout/containerspacer.jpg);

	background-repeat: repeat-y;

}

#footer #footerlinks {

	position: relative;

	width: 300px;

	height: 26px;

	float: left;

	margin-left: 10px;

	padding-left: 10px;

	border-top: 2px #fff solid;

	padding-top: 5px;



}

#footer #footermidden {

	position: relative;

	display: block;

	width: 310px;

	height: 26px;

	border-top: 2px #fff solid;

	padding-top: 5px;

	float: left;

}

#footer #footerrechts {

	position: relative;

	width: 350px;

	border-top: 2px #fff solid;

	padding-top: 5px;

	height: 16px;

	float: right;

	text-align: right;

	padding-right: 20px;

}

.clearboth {

	clear: both;

}

h1 {

	font-size: 20px;

	color: #5F0706;

	font-weight: bold;

}

h2 {

	font-size: 18px;

	color: #5F0706;

	font-weight: bold;

}

h3 {

	font-size: 16px;

	color: #5F0706;

	font-weight: bold;

}

fieldset {
	border: solid 1px #CCC;
}

fieldset legend {
	font-size: 14px;
	color: #5F0706;
	font-weight: bold;
}
fieldset {
	font-size: 12px;
}

#containerback {

	width: 1020px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	background-image: url(../images/layout/containerback.png);

	background-repeat: repeat-y;

}

a:link, a:visited {

	color: #5B0705;

	text-decoration: none;

}

a:hover {

	color: #5B0705;

	text-decoration: underline;

}



#show {

	float: right;

	position: relative;

	width: 400px;

	right: 0px;

	margin-left: 20px;

}



#fotoalbum {

	width: 860px;

	margin: 20px;

	padding: 5px 5px 25px;

	position: relative;

}



#fotoalbum {

	padding: 5px 5px 25px 5px ;

}



#fotoalbum #fotoalbumtekst {

	font-size:12px;

	width:60%;

	text-align:justify;

	text-indent:100px;

}



#fotoalbum .albumobject {

	position:relative;

	padding:2px;

	float:left;

	text-align:left;

}



#fotoalbum .albumfoto {

	position:relative;

	border:none;

}



#fotoalbum .albumfoto img {

	height:150px;

	width:200px;

	padding:5px;

	}





.img_floatleft {

	padding: 3px;

	float: left;

	margin-top: 3px;

	margin-right: 10px;

	margin-bottom: 3px;

	margin-left: 5px;

	background-color:#fff;

	border: 1px solid #462423;

	position: relative;

}

.img_floatright {

	padding: 3px;

	float: right;

	margin-top: 3px;

	margin-right: 5px;

	margin-bottom: 3px;

	margin-left: 10px;

	background-color:#fff;

	border: 1px solid #462423;

	position: relative;

}



p {

	padding-left: 10px;

	text-align: justify;

	margin: 20px;

}

#containerback #containerback_top {

	background-image: url(../images/layout/containerback_top.png);

	background-repeat: no-repeat;

	height: 17px;

	width: 1024px;

	position: absolute;

	left: 0px;

	top: -17px;

}

#containerback #containerback_bottom {

	background-image: url(../images/layout/containerback_bottom.png);

	background-repeat: no-repeat;

	height: 17px;

	width: 1024px;

	position: absolute;

	left: 0px;

	bottom: -17px;

}

#page .tekst {

	position: relative;

	margin-top: 40px;

}

#header #headermenu {

	position: relative;

	height: 24px;

	width: 1000px;

	top: 99px;

}

#page #blikvangers {

	position: relative;

	width: 916px;

	border: 8px solid #D9D6BB;

}

#blikvangers .blikvanger1 {

	position: relative;

	width: 300px;

	float: left;

	border-right-width: 8px;

	border-right-style: solid;

	border-right-color: #D9D6BB;

}



#blikvangers .blikvanger2 {

	position: relative;

	width: 300px;

	float: left;

	border-right-width: 8px;

	border-right-style: solid;

	border-right-color: #D9D6BB;

}



#blikvangers .blikvanger3 {

	position: relative;

	width: 300px;

	float: right;

}

#blikvangers .blikinfo .bliktitel {

	position: relative;

}

#blikvangers .blikinfo .bliktext {

	position: relative;

	padding-left: 5px;

	float: left;

	text-align: justify;

	font-size: 11px;

}

#blikvangers .blikinfo .blikleesmeer {

	text-align: right;

	position: relative;

	margin-top: 20px;

}

#blikvangers .blikinfo {

	float: left;

	padding: 0 5px;

	width: 170px;

	position: relative;

}

#blikvangers .blikimage {

	float: right;

	width: 120px;

	position: relative;

}

.blikleesmeer a {

	font-size: 11px;

	font-weight: bold;

}

#headermenu #menuitem_empty {

	float: left;

	height: 24px;

	width: 40px;

	position: relative;

}



#headermenu .tussen {

	float: left;

	width: 20px;

	text-align: center;

	height: 21px;

	padding-top: 3px;

}



#headermenu .menuitem {

	float: left;

	padding-right: 6px;

	padding-left: 6px;

	margin-left:3px;

	position: relative;

	height: 21px;

	padding-top: 3px;

	font-size: 16px;

	color: #000000;

	text-decoration: none;

	display: block;

}



#headermenu a.c {

	color: #5F0706;

}



#headermenu .menuitem:hover {

	background: #a98f6d;

	color: #FFFFFF;

	text-decoration: none;

	cursor: hand;

}



table.agenda {

	float:left;

	width: 30%;

	text-align: center;

	background-color: #5F0706;

	margin: 10px;

	height: 150px;

}





table.agenda caption {

	font-weight: bold;

}



table.agenda td {

	background-color: #99CC33;

	color: #000;	

	text-align: center;

	width:25px;

}

table.agenda tr.dagen td {

font-weight: bold;

background-color: #5F0706;

color: #fff;

height: 18px;

}



table.agenda td.bezet {

	background-color: #FF6666;

	text-decoration: line-through;

}



table.agenda td.wissel {

	background: #fff36a;


}



#two {width:680px; padding:10px; float: left;}

#two fieldset {width:658px; display:block; border:1px solid #5F0706; padding:15px; margin-bottom:0.5em; line-height:1.5em;}

#two fieldset#opt {background:#dee;}

#two legend { font-size:1.2em; font-weight:bold;  margin-bottom:5px; padding:3px; color:#5F0706;}

#two label {clear:left; display:block; float:left; width:200px; text-align:right; padding-right:10px; color:#5F0706; margin-bottom:0.5em;}

#two input {border:1px solid #999999; background:#fff url(../images/form.gif) repeat-x top left; padding-left:1em; margin-bottom:0.6em; float:left; width:200px;}

#two input.short {width:40px;}

#two input:hover { background: #eeeeee; }

#two select {margin-left:0em; border:1px solid #eee;}

#two textarea{width:400px; height:10em; border:1px solid #999999; padding:0.5em; margin-left:0px; overflow:auto; background:#fff;}

#two textarea:hover {background: #eeeeee;}

#two option {background:#fff url(../images/form.gif) repeat-x bottom left;}

#two #button1, form#two #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px;}

#two #button1:hover, form#two #button2:hover {background-position:center left; color:#000;}

#two #verzenden{ width:100px; 

	height:32px;

	padding:0;

	text-align: center;

	font-weight: bold;

	cursor:pointer;

	color:#ffffff; 

	border:none;

	background:#5F0706;} 

#two #verzenden:hover {

	background:#9b4544;

}



div#adresblok {

	width:550px;

	float:left;

}



div#kaart {

	width:350px;

	float:left;

}





.guestbook{

padding-bottom: 5px;

padding-left: 5px;

padding-right: 5px;

background-color: #F5F5F5 ;

border-bottom: 3px solid #FFFFFF;

overflow: hidden;

}



.guestbook_top{

padding: 3px;

background-color:#E9E9E9 ;

border-bottom: 1px solid #660000;

}



table#prijstabel {

	margin: auto;

}



.prijstitel {

	font-weight: bold;

	color: #E46100;

	padding: 5px;

}



div#trefwoorden {

	color: #E5E5E5;

	font-size: 10px;

	margin: 20px;

}

.right25 {
	margin-right: 25px;
}
