/* CSS Document */

* {
	padding:		0px;
	margin:			0px;
}

body {
	background-color:	#ffffff;
	font-family:		Arial, Verdana, Tahoma, Sans-serif;
}

#headerContainer {
	position:		relative;
	width:			904px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		20px;
}

#header {
	position:		relative;
	float:			left;
	width:			904px;
	height:			120px;
	background-image:	url(../images/bg_header.gif);
	background-position:	top left;
	background-repeat:	no-repeat;
	background-color:	#FFFFFF;
}

#logo {
	float:			left;
	width:			330px;
	height:			75px;
	margin-left:		20px;
	margin-top:		45px;
}

#logo img {
	border:			0;
}

#subnavig {
	float:			left;
	width:			554px;
}

#subnavig ul {
	float:			right;
	padding-top:		20px;
	padding-right:		10px;
	font-size: 		14px;
	list-style-type:	none;
}

#subnavig li {
	list-style:		none;
	float:			left;
	font-size: 		12px;
	color:			#ffffff;
	padding-right:		10px;
	padding-left:		10px;
	border-right:		1px solid #ffffff;
}

#subnavig li a {
	color:			#ffffff;
	text-decoration:	none;
}

#subnavig li a:hover {
	color:			#ffffff;
	text-decoration:	underline;
}

#subnavig .last {
	border-right:		0;
}

#bodyTopContainer {
	position:		relative;
	width:			904px;
	margin-left:		auto;
	margin-right:		auto;
}

#bodyTop {
	position:		relative;
	float:			left;
	width:			904px;
	background-color:	#ffffff;
}

#footerContainer {
	position:		relative;
	width:			904px;
	margin-left:		auto;
	margin-right:		auto;
}

#footer {
	float:			left;
	width:			904px;
}

#footerLeft {
	float:			left;
	width:			700px;
}

#footerRight {
	float:			left;
	width:			204px;
	text-align:		right;
}

#footerRight img {
	margin-top:		20px;
	margin-right:		5px;
	border:			0;
}

#footer ul li {
	display:		inline;
	font-size:		10px;
	padding-right:		20px;
	color:			#757577;
}

#footer ul li a {
	color:			#757577;
	text-decoration:	none;
}

#footer ul li a:hover {
	color:			#757577;
	text-decoration:	underline;
}

.knop {
	padding-left:		15px;
	padding-right:		15px;
	float:			left;
	margin-bottom:		25px;
	}

textarea {
	width:			250px;
	height:			100px;
}

.error {
	color:			#FF0000;
}

.nieuwsBlok {
	margin-left:		20px;
	width:			136px;
}

.nieuwsBlokTop {
	float:			left;
	width:			136px;
	height:			11px;
	background-image:	url(../images/bg_nieuwsBlokTop.gif);
	background-position:	top left;
	background-repeat:	no-repeat;
}

.nieuwsBlokMid {
	float:			left;
	padding-left:		5px;
	padding-right:		5px;
	width:			126px;
	background-image:	url(../images/bg_nieuwsBlokMid.gif);
	background-position:	top left;
	background-repeat:	repeat-y;
}

.nieuwsBlokBottom {
	float:			left;
	width:			136px;
	height:			21px;
	background-image:	url(../images/bg_nieuwsBlokBottom.gif);
	background-position:	top left;
	background-repeat:	no-repeat;
}



.nieuwsBlok h2 {
	font-family:		Georgia, "Times New Roman", Courier, Serif;
	font-size:		12px;
	color:			#1F6FA7;
	line-height:		1em;
	margin-bottom:		5px;
}

.nieuwsBlok p {
	color:			#404040;
	font-size:		11px;
	line-height:		1.1em;
}

.nieuwsBlok .datum {
	color:			#808080;
	font-style:		italic;
}

.nieuwsBlok img {
	margin-left:		5px;
	border:			0;
}


