*{margin:0px; padding:0px;}
ul{margin-left:30px;}
h1{
	font-size:30px;
	padding-bottom:8px;
}
img{
	border:0px;
}
p{
    margin-bottom:10px;
}
a{
	color:#3b3100;
}
body{
	width:100%;
    font-family:arial, Verdana, Geneva, sans-serif;;
    font-size:12px;
}
.clear{
	clear:both;
	
}
.lijntje{
	height:1px;
	background:#3b3100;
	width:100%;
	margin-bottom:10px;
	margin-top:3px;
}
.melding{
	width:573px;
	text-align:center;
	border:solid 1px #3b3100;
	text-align:center;
	padding:5px;
	margin-bottom:10px;
}
#all{
	width:836px;
	margin:auto;
	margin-top:15px;
}
#nieuwsbrief{
		margin-top:195px;
		float:left;
		width:39px;
		height:100%;
	}
#website{
	float:right;
	width:795px;
	border-left:1px solid #3b3100;
	border-right:1px solid #3b3100;
}
	#header{
		float:right;
		text-align: center;
		width:797px;
		height:75px;
	}
    	#menu{
			float:right;
			margin-top:15px;
			background:url(../img/menu.jpg);
			width:797px;
			height:51px;
            text-align:center;
		}
		#menu *{
		    font-size:10.5pt;
		    line-height:0.6;
		    color:#3b3100;
		    text-decoration:none;
		}
		#menu ul{
		    text-align:center;
		    margin:auto;
		}
		#menu li{
			list-style:none;
			float:left;
			display:inline;
			margin-top:21px;
			margin-left:7px;
			margin-right:7px;
		    padding-top:4px;
		    padding-bottom:4px;
		    padding-left: 3px;
		    padding-right: 3px;
		}
		#menu li:hover{
			color:#3b3100; 
		    display:block;
			border-top:1px solid #3b3100;
		    border-bottom:1px solid #3b3100;
			text-decoration:none;
		    position:relative;
		    top:-1px;
		}

        #banner{
			float:right;
			background:url(../img/banner.jpg);
			width:797px;
			height:210px;
		}
		#content_all{
			width:796px;
			bottom:0;
		}
        	#content_l{
				padding:10px;
				float:left;
				width:595px;
				font-size:12px;
                padding-right: 0;
			}
            #content_l img{
                margin-right:4px;
            }
			#content_r{
				bottom:0;
				float:right;
				width:179px;
			}
			#talen{
				margin-right:1px;
				width:180px;
				height:30px;
				padding-bottom:30px;
			}
				#vlag_nl{
					margin-right:10px;
					float:right;
					width:27px;
					height:24px;
				}
				#vlag_de{
					margin-right:10px;
					float:right;
					width:27px;
					height:24px;
				}
			#nieuws{
				float:left;
				width:179px;
				z-index:10;
			}
				#kop{
					width:178px;
					height:15px;
					z-index:10;
				}
				#veld{
					border:1px solid #3b3100;
					border-right:1px solid #FFF;
                    margin-right:-1px;
                    background:#fff;
				}
					.bruin{
						background:#d9d7cd;
						margin:5px;
						padding:3px;
                        margin-right:0;
					}
					.wit{
						margin:5px;
						padding:3px;
                        margin-right:0;
					}
		#footer{
			float:right;
			border:1px solid #3b3100;
			border-top:0px;
			background:url(../img/footer.jpg);
			width:795px;
			height:112px;
		}
		#copy{
			float:right;
			font-size:10px;
			color:#999;
			text-align:right;
			width:835px;
			text-align:right;
			padding-top:5px;
			padding-bottom:20px;
		}
		#copy a{
			font-size:10px;
			color:#463820;
		}

/*** Kalender ***/
table#kalender2		{border:solid 1px #000; font-size:12px;}
table#kalender2 th		{background-color:#666;color:#fff;
font-size:14px;}
table#kalender2 td		{background-color:#fff;color:#000;text-align:center; width:52px; height:33px;}
td a{color:#000;}
td#bezet{background-color: #F00}
td#vrij{ background-color:#0F0;}

/*** Gastenboek ***/
.BerichtCont{
padding:10px;
margin-bottom:10px;
border-top:1px solid #a6bd96;
border-bottom:1px solid #a6bd96;
width:570px;
background:#f2fdea;
}
.BerichtCont .bericht{
margin-top:5px;
}
.datum{font-size:9px; color:#666; width:100%; text-align:right;}
input#nepveld{display:none;}

/*** Contact ***/
.sterretje{
	color:#f00;
	padding-left:4px;
    font-size:12px;
    font-weight:bold;
}
#vraag_form fieldset, #res_form fieldset, #kies_form fieldset{
	padding:10px;
}s
/*** Nieuwspagina ***/
.nieuwstitel{
	float:right;
	font-size:14px;
	color:#3b3100;
}
.nieuwsitem{
	padding:10px;
	background:#f2fdea;
	margin-bottom:10px;
	border-bottom:solid 1px #a6bd96;
	border-top:solid 1px #a6bd96;
}
