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

body
{
	margin:				0px;
	padding:			0px;
	border:				0px;

	font-size:			10px;
	font-family:		Verdana, Arial, Helvetica;
	color:				#000000;
	text-align:			left;

	background-color:	#5CA0B0;
	background-image:	url('images/body_bg.gif');
}


#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;
}

img
{
	border:				0px solid #FFFFFF;
}

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;
}

a
{
	color: #0D5D6B;
}

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;
}

.blok_inhoud
{
	margin:				0px 0px 3px 1px;
	padding:			2px 0px 5px 4px;
	border:				1px solid #5EA1B1;
	border-top:			0px;
}
.blok_inhoud td{
	font-size: 10pt;
}

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 10px 0px;

	background-color:	#fff;
	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 ********************/

div.large
{
	width:				636px;
	background-color:	#FFFFFF;
	display:			inline;
	float:				left;
	margin:				0px 0px 0px 8px;
	
}

div.large .blok_header
{
	height:				16px;
	
	margin:				0px;
	margin-left:		1px;
	padding:			0px 0px 2px 4px;
	border:				1px solid #5EA1B1;
	border-bottom:		0px;

	background-color:	#DDEFF1;
	background-image:	url('images/blok_header_bg.gif');
	background-repeat:	repeat-x;
	font-size: 			13px;
  	font-family: 		Verdana, Arial, Helvetica;
	font-weight:		bold;
	color:				#000;
	
}

div.large .blok_inhoud
{ 
	margin-top:			-2px;
	font-weight:		normal;
	font-size:			12px;
	color:				#000000;
}

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;
}



/********************** LINKER KOLOM ********************/

div#mainbody {
	margin-top:			5px;
	float:				left;
	display:			block;
	width:645px;
}

#kolom_links
{
	float:				left;
	display:			inline;
	clear: 				left;
	width:				314px;
	
	margin-left:		8px;
	border:				0px;
}

#kolom_links .blok_header
{
	width:				310px;
	height:				16px;

	margin:				0px;
	margin-left:		1px;
	padding:			2px 0px 2px 4px;
	border:				1px solid #5EA1B1;
	border-bottom:		0px;

	background-color:	#DDEFF1;
	background-image:	url('images/blok_header_bg.gif');
	background-repeat:	repeat-x;
	
	font-size: 			13px;
  	font-family: 		Verdana, Arial, Helvetica;
	font-weight:		bold;
	color:				#000;
}

h2.blok_header {
	font-weight: bold; color: #777777; font-size: 10px; padding: 2px 0px 2px 4px;	
}


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

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

#kolom_links .buttons
{
	float:				right;
	display:			inline;
	margin-right:		3px;
}

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

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

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



/********************** 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:				650px;
	font-size:			9px;
	float:				left;
	color:				#000000;
	padding-left:		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:				left;
	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;*/
	font-size:12px;
	/*display: block;	*/
}





