/********************** ALGEMEEN ********************/

body { margin:0px; padding:0px; font-size:10px; font-family:Verdana, Geneva, sans-serif; background-color:#FFF; }
img { border:none; }
a { color:#0D5D6B; }

div.large { width:765px; float:left; margin:16px 0px 0px 0px; }
div.large .blok_header { margin:0px; padding:0px 10px 0px 10px; height:25px; background-color:#17839F; line-height:25px; border-bottom:1px solid #17839F; font-size:14px; color:#FFF; background-image:url(../images/block_h2_bg.jpg); background-repeat:repeat-x; font-weight:bold; width:765px; }
div.large .blok_inhoud { width:765px; margin:0px 0px 16px 0px; padding:11px 9px 10px 9px; font-size:12px; color:#000; border:1px solid #5EA1B1; border-top:none; overflow:hidden;}
div.large .blok_inhoud td { font-weight:normal; font-size:10px; }
div.large .hr { height:13px; margin:0px; padding:0px; border:0px; background-color:#FFFFFF; background-image:url('images/hr.gif'); background-repeat:repeat-x; }

#wrapper
{
	position:			absolute;
	left:				50%;
	top:				0px;

	width:				785px; 
	min-height:			100%;

	margin-left:		-390px;

	background-color:	#FFFFFF;
	/*background-image:	url('images/wrapper_bg.gif');*/
	background-repeat:	repeat-y;

	vertical-align:		top;
	text-align:			left;
}

span.bold a
{
	font-weight:		bold;
	color:				#000;
	text-decoration:	none;
}


span.bold a:hover
{
	font-weight:		bold;
	color:				#000;
	text-decoration:	underline;
}

span.underline
{
	text-decoration:	underline;
}

span.italic
{
	font-style:			italic;
}

ul, li
{
	text-indent:		0px;
	margin:				0px;
	padding:			0px;
	list-style-type:	none;
}

ul.block_list, ul.block_list li
{
	margin-left: 		8px;
	list-style-type:	disc;
}

{
	font-size: inherit;
}

input {
	vertical-align: text-top;
}

/********************** HEADER ********************/

#header
{
	width:				785px;
	height:				124px;

	margin:				0px;
	padding:			0px;

	background-color:	#CCCCCC;
	background-image:	url('/images/header_bg.jpg');
	background-repeat:	no-repeat;
}

#topmenu
{
	height:				16px;

	margin:				0px;
	padding:			3px 0px 0px 0px;

	background-color:	#999999;
	background-image:	url('/images/blok_header_bg.gif');
	background-repeat:	repeat-x;

	font-weight:		normal;
	color:				#000000;
}



#topmenu ul
{
	margin:				0px;
	padding:			0px;
	text-indent:		0px;
}

#topmenu ul li
{
	float:				left;
	display:			inline;

	margin:				0px;
	padding:			0px;
	padding-left:		8px;
	text-indent:		0px;
	font-weight: 		bold;
}

#topmenu ul li a
{
	color:				#000000;
	text-decoration:	none;
}

#topmenu ul li a:hover
{
	text-decoration:	underline;
}

#divider
{
	width:				785px;
	height:				6px;

	margin:				0px;
	padding:			0px;

	background-color:	#FFFFFF;
	/*background-image:	url('images/divider_bg.gif');*/
	background-repeat:	no-repeat;
}



/********************** ZOEKBLOK ********************/

#zoeken
{
	position:			absolute;
	display:			inline;
	top:				3px;
	right:				3px;

	margin:				0px;
	padding:			0px;

	width:				163px;
	height:				118px;
}

#zoeken .blok_header
{
	width:				163px;
	height:				20px;

	margin:				0px;
	padding:			0px;

	background-color:	#D9EBEF;
	background-image:	url('images/zoeken_kop.jpg');
	background-repeat:	no-repeat;

}

#zoeken .blok_inhoud
{
	width:				163px;
	height:				91px;

	margin:				0px;
	padding:			4px 0px 0px 4px;
	border:				1px solid #418495;
	border-top:			0px;

	background-color:	#5EA1B1;
	color:				#FFFFFF;
}

#zoeken .blok_inhoud .line
{
	width:				150px;
	height:				17px;
	overflow:			hidden;

	margin:				0px;
	padding:			0px;

	display:			block;
}

#zoeken .blok_inhoud .line .radio
{
	float:				left;
	display:			inline;

	width:				20px;

	margin:				0px;
	padding:			0px;
}

#zoeken .blok_inhoud .line .value
{
	float:				left;
	display:			inline;
	width:				120px;
	padding-top:		2px;
}

#zoeken .blok_inhoud .line .text
{
	width:				120px;
	height:				12px;

	font-size:			11px;
	margin-bottom:		3px;
	margin-left:		4px;
}



/********************** LARGE BLOK ********************/

/********************** MIDDELSTE KOLOM ********************/

#kolom_midden
{
	float:				left;
	display:			inline;
	width:				314px;
	margin-left:		6px;
}

#kolom_midden .blok_header
{
	width:				313px;
	height:				16px;
	margin:				0px;
	margin-left:		1px;
	padding:			2px 0px 2px 0px;
	border:				1px solid #5EA1B1;
	border-bottom:		0px;

	background-color:	#DDEFF1;
	background-image:	url('images/blok_header_bg.gif');
	background-repeat:	repeat-x;

	font-weight:		bold;
	color:				#000;
}

#kolom_midden .blok_inhoud
{
	width:				309px;
	font-weight:		normal;
	color:				#1B839C;
}



#kolom_midden .hr
{
	width:				310px;
	height:				13px;

	margin:				0px;
	padding:			0px;
	border:				0px;

	background-color:	#FFFFFF;
	background-image:	url('images/hr.gif');
	background-repeat:	no-repeat;
}

#kolom_midden .title
{
	float:				left;
	display:			inline;
}

#kolom_midden .buttons
{
	float:				right;
	display:			inline;
	margin-right:		1px;
}



/********************** RECHTER KOLOM ********************/

#kolom_rechts
{
	float:				left;
	display:			inline;
	margin-right:		8px;
	margin-left:		8px;
	margin-top:			5px;
	width:				120px;
	border:				1px solid #5EA1B1;
}

#kolom_rechts .blok_header
{
	width:				120px;
	height:				17px;

	margin:				0px;
	padding:			3px 0px 0px 0px;
	border:				0px;

	background-color:	#6AA8B7;
	background-image:	url('images/rechts_header_bg.gif');
	background-repeat:	repeat-x;

	font-weight:		normal;
	color:				#FFFFFF;
}

#kolom_rechts .blok_inhoud
{
	width:				104px;
	margin:				0px;
	margin-bottom:		1px;
	padding:			2px 0px 10px 0px;
	border:				0px;
	font-weight:		normal;
	font-size:			9px;
	color:				#59A3B0;
}

#kolom_rechts .blok_inhoud ul,
#kolom_rechts .blok_inhoud ul li
{
	text-indent:		0px;
	margin:				0px;
	padding:			0px;
	list-style-type:	none;
}

#kolom_rechts .blok_inhoud ul li a
{
	color:				#59A3B0;
	text-decoration:	underline;
}

#kolom_rechts .blok_inhoud ul li a:hover
{
	text-decoration:	none;
}




/********************** FOOTER ********************/

div#footer
{
	width:				785px;
	font-size:			9px;
	float:				left;
	color:				#000000;
	padding:		0px 10px;
	font-weight:		200;
}

div#footer div#left
{
	width:				440px;
	padding:			0px;
	margin:				0px;
	border:				0px;
	text-align:			left;
	float:				left;
	font-weight:		200;
}

div#footer div#right
{
	width:				200px;
	padding:			0px;
	margin:				0px;
	border:				0px;
	text-align:			right;
	float:				right;
	font-weight:		200;
}

.blok_date {
	text-align: right;
	border:				1px solid #5EA1B1;
	border-bottom:		0px;
	border-top: 		0px;
	margin-left:		1px;
}

label {
	font-weight: bold;
	/*display: block;	*/
}
