body{
	margin:0;
	background:#fafcfc url(images/gfx/bodybg.gif) 0px 50px repeat-x;
	font:13px verdana, sans-serif, helvetica;;
	color:#333;
	}

img{border:0}


p.datum {
	color:#a1a2a3;
	font-size:10px;
	margin:0px;
	padding:0;
	text-align:right;
	line-height:100%;
	}
	
.blok .bloktxt {
	width:438px;
	border:1px solid #e3e3e3;
	padding: 6px 10px;
	font-size: 12px;
	margin-bottom:20px;
	}
	.bloktxt a {
		font-size: 12px;
		font-weight: bold;
		color: #00a0b2;
		line-height: 24px;
		}
	
#container{
	width:862px;
	position:relative;
	text-align:left;
	display:block;
	max-width:862px;
	background:url(images/gfx/containerbg.gif) left repeat-y;
	}

#top{
	height:40px;
	background:url(images/gfx/topright.png) right top no-repeat;
	padding-right:24px;
	padding-top: 10px;
	text-align:right;
	}
	#top h1 {
		text-align:right;
		font-size:14px;
		font-family:Tahoma;
		overflow:hidden;
		margin:0;
		cursor:pointer;
		}

#content{
	margin-left:200px;
	width:660px;
	min-height:500px;
	padding:0 0 40px 0;
	}
	#content h2{
		color: #636466;
		font-weight: normal;
		margin-bottom:12px;
		}
		#tekst{
			float:left;
			margin-top:25px;
			width:460px;
			line-height:150%;
			}
	#tekst h4 {
	margin: 0 2px 0 -2px;
	color: #209e8f;
	font-size:15px;
	margin-top:0;
	}
	#content h4 a{
	text-decoration:none}
	#content a{
		color:#209e8f;text-decoration:none}
		#content a:hover{text-decoration:underline}
		#content a:visited{color:#207e6f}

	#header{
		height:120px;
		background:url(images/gfx/headerbg.jpg) left repeat-y;
		border-top:1px solid #f3f3f3;
		border-bottom:1px solid #f3f3f3;
		border-right:1px solid #fafafa;
		}
	
	#sidebar-r{
		float:left;
		right:10px; 
		width:150px;
		margin: 24px 0 0 25px;
		text-align:center;
		}
	#sidebar-r a{
		text-decoration:none}
		#sidebar-r .blokje {
			background:url(images/gfx/rightbg.jpg) right top no-repeat;
			height:105px;
			width:146px;
			margin-bottom:25px;
			padding:15px 3px 0 3px;
			cursor:pointer;
			color:#777;
			text-decoration:none;
			}
		#sidebar-r h4 {
			margin:0 0 12px 0;
			padding: 0 5px;
			color: #209e8f;
			font-weight: bold;
			font-size:14px;
			}
		

	#menu{
		position:absolute;
		padding: 0px 15px 15px 15px;
		left:10px;
		width: 135px;
		top: 183px;
		background:#def1ee;
		font-family:tahoma, sans-serif, helvetica;
		}

		#menu p{
			margin:40px 0;
			}
		#menu ul, #menu li{
			margin:0;
			padding:0;
			list-style: none;
			}
			#menu ul li a{
				color: #209e8f;	
				font-weight: bold;
				font-size:16px;
				text-decoration: none;
				}
			#menu ul li{margin-top:10px;}
			#menu ul ul li{display:none}
			#menu ul .menusub li{margin:0;display:block;}
			#menu ul ul li a{
				background:url(images/gfx/arrow-grey.gif) 2px 7px no-repeat;
				padding:0 0 0 15px;
					color: #636466;
					font-size: 13px;
					line-height: 20px;
					display:block;
					}
				
	#nieuwsbrief{
		background:url(images/gfx/nieuwsbrief.gif) no-repeat;
		height:91px;
		padding-top: 22px;
		
		}
		#nieuwsbrief .invak{
			border:1px solid #636466;
			margin-bottom:3px;
			padding:2px;
			width:129px;
			color:#b6b6b6;
			}


#menu .archief li a{
	font-size: 12px;
	text-decoration: underline;
	color: #636466;
	line-height: 18px;
	font-weight:normal;
	display:block;
	}

form{margin:0;padding:0}
	
#end {
	width:636px;
	position:relative;
	clear:both;
	}

#footer{
padding:20px 10px 3px 185px;
border-bottom:1px solid #ccc;
font-size:10px;
color:#aaa;
width:667px;
position:relative;
clear:both;
}
#footer a{
	color:#aaa;
	}
	
	
.minisub, .postmetadata {
	font-size:10px;
	color:#bbb;
	}
	#content .minisub a, #content .postmetadata a{
		color:#bbb;
		font-size:10px;
		}
	