body{
	margin: 0;
	padding: 0;
	background: #fff;
	font: 0.7em verdana;
	color: #464d55;
	text-align: center;
	line-height: 1.3em;
}

img{
	border: 0px;
}

a{
	color: #464d55;
	text-decoration: underline;
}
	
a:visited{
	color: #464d55;
	text-decoration: underline;
}
	
a:hover{
	color: #464d55;
	text-decoration: none;
}

@media screen{
	a.ext-link .icon {
		background: url(../images/extlink.gif) left center no-repeat;
		padding-left: 16px;
	}
	a.mail-link .icon {
		background: url(../images/envelope.png) left center no-repeat;
		padding-left: 16px;
	}
}

h1{
	font-size: 1.6em;
	font-weight: bold;
	color: #000;
	margin: 0 0 0.9em 0;
	padding: 0;
}
	
h2{
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
	margin: 0 0 0.7em 0;
	padding: 0;
	}
	
h3{
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0;
}
	
/* The following hack is to correct paragraph text size in IE/WIN */

/* \*/ * html body p { font-size: 80%; } /* */

/* __________________ classes _________________ */

.inputfield{
	width: 92px;
	height: 13px;
	border: 1px solid #464d55;
}


/* ________________ containers ________________ */
#container{
	position: relative;
	text-align: left;
	margin: 0 auto;
	left: 50%;
	top: 0px;
	width: 906px;
	height: 100%;
	background: #fff;
	margin-left: -453px; /* half of width */
	margin-top: 0px;  /* half of height */
}

#header{
	position: relative;
	width: 906px;
	height: 65px;
}

	#logo{
		position: absolute;
		width: 213px;
		height: 38px;
		top: 20px;
		left: 17px;
	}
	
	#controlpanel{
		position: absolute;
		width: 340px;
		height: 24px;
		top: 40px;
		left: 562px;
	}
	
		#controlpanel table tr td{
			padding-left: 5px;
		}

#main{
	position: relative;
	width: 906px;
}

	#maintop{
		position: relative;
		width: 906px;
		height: 105px;
		background: #fff url('../images/maintop.jpg') no-repeat;
	}
	
	#maincontent{
		position: relative;
		width: 906px;
		height: 500px;
		background: #fff url('../images/mainmiddle.jpg') repeat-y;
	}
	
		#mainmenu{
			position: absolute;
			top: 5px;
			left: 6px;
			width: 906px;
			height: 23px;
			background: transparent url('../images/menu_background.gif') no-repeat;
			z-index: 2;
		}
		
			#mainmenu ul{
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
				#mainmenu ul li{
					float: left;
					padding-top: 4px;
					padding-left: 17px;
					padding-right: 53px;
				}
			
		#submenu{
			float:left;
			position: relative;
			padding-top: 40px;
			padding-left: 15px;
			width: 200px;
		}
		
			#submenu ul{
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
				#submenu ul li{
					padding-top:4px;
					padding-bottom: 10px;
					color: #000;
				}
				
				#submenu ul li a{
					background: transparent url('../images/bullit.gif') no-repeat;
					padding-left: 14px;
					vertical-align:bottom;
					color: #000;
				}
					
				#submenu ul li.active, #submenu ul li.active a.active{
					color: #83999e;
					text-decoration: none;
				}
				
					#submenu ul li ul{
						list-style: none;
						margin: 0;
						padding: 0;
						padding-top: 5px;
						padding-left: 20px;
					}
					
		#content{
			float:left;
			width:650px;
			position: relative;
			padding-top: 40px;
			padding-left: 10px;
		}
			
	#mainfooter{
		position: relative;
		width: 906px;
		height: 26px;
		background: #fff url('../images/mainbottom.jpg') no-repeat;
	}

#footer{
	position: relative;
	width: 906px;
	height: 26px;
}

	#copyright{
		position: absolute;
		width: 160px;
		height: 16px;
		top: 2px;
		left: 17px;
	}
	
	#links{
		position: absolute;
		width: 270px;
		height: 16px;
		top: 2px;
		left: 610px;
	}
		
		#links ul{
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
			#links ul li{
				float: right;
				padding-left: 16px;
			}
				
				#links ul li a{
					text-decoration: none;
					background: transparent url('../images/bullit.gif') no-repeat;
					padding-left: 14px;
					vertical-align:bottom;
				}
			
.logo{
	border: 1px solid #ccc;
	margin-right: 10px;
	margin-bottom: 20px;
}

#nieuws{
	position: absolute;
	background: transparent url('../images/nieuws.gif') no-repeat;
	width: 215px;
	height: 450px;
	left: 650px;
	top:40px;
}