/* Opmaak */
.leesmeer {
	color:				#0099FF;
	background-image: 	none;
	margin-top: 		0px !important;
	display:			block;
	font-size:			12px !important;
	clear:				none !important;
	height:				auto !important;
	padding-left:		0px !important;
	padding-top:		0px !important;
	text-decoration:	underline !important;
	width:				auto !important;
}
.leesmeer:hover
{
	background-image: 	none;
}


/*GENERAL*/
body
{
	margin: 				0px;
	background-image: 		url(../images/page_bg.jpg);
	font-family: 			Verdana;
	font-size:				12px;
}

.page
{
	width:					940px;
	margin-left: 			auto;
	margin-right:			auto;
	padding:				0px;
	background-color:		white;
}
.end {
	clear:			both;
	height:			20px;
}

.top
{
	width: 					940px;
	height:					296px;
	position:				absolute;
	z-index:				1;	
}

.right {
	position:				relative;
	z-index:				100;
}

.searchbox
{
	float: 					right;
	width:					940px;
	height:					69px;
	top:					0px;
	background-image:		url(../images/searchbox.png);
	background-repeat:		no-repeat;
	background-position:	right top;	
	text-align:				right;
	padding-top:			10px;
	z-index: 				100;
	position:				absolute;
}

.searchbox span
{
	color: 					#FC7513;
	font-weight:			bold;
	padding-right:			10px;
	cursor: 				pointer;
}

.searchbox input
{
	border: 				1px solid #CCCCCC;
	font-size:				12px;
	font-family:			Verdana;
}

.logo
{
	width: 					939px;
	height:					296px;	
	background-image:		url(../images/header.png);
}

.content_holder
{
	width:					940px;
	background-image: 		url(../images/background.jpg);
	background-position: 	left bottom;
	background-repeat:		no-repeat;
	margin:					0px;
	background-color:		#FFFFFF;
	padding-top:			260px;
}

.content_area
{
	width:					870px;
	padding-top:			20px;
	padding-left:			40px;
	padding-right:			35px;
	padding-bottom:			35px;
}

.content_holder .content_area .block 
{
	padding-bottom:			20px;
	clear: 					both;
}

.image 
{
	float:					none;
}

h1
{
	color: 					#FC7613;
	margin-bottom:			4px;
	font-size:				12px;
	font-weight:			bold;
	font-family:			Trebuchet MS;
}
.right .block:first-child H1 {
	margin-top:				45px !important;
}
h2 {
	color:					#c41230;
	font-size:				2.9em;
	text-transform: 		uppercase;
	text-align:				left !important;
	font-family:			Trebuchet MS;
}

.right .block {
	border-bottom:			1px solid #DEDEDE;
}

.content_holder .content_area .block .content_short
{
	color:					#333333;
	line-height: 			150%;	
}

.content_holder .content_area .block .content
{
	color:					#333333;
	line-height: 			150%;	
}

.leesmeer
{
	color:					#0099FF;
	padding-top: 			10px;
	background-image: 		none;
	margin: 				0px;
	line-height: 			150%;
	font-size: 				11px;
	clear: 					none;
	height: 				21px;
	padding-left: 			0px;
	text-decoration: 		underline;

}

.leesmeer:hover
{
	color:					#0099FF;
	padding-top: 			10px;
	background-image: 		none;
	margin: 				0px;
	line-height: 			150%;
	font-size: 				11px;
	clear: 					none;
	height: 				21px;
	padding-left: 			0px;
}

a
{
	color: 					#0099FF;
}

a:hover
{
	text-decoration:		none;
}


.footer
{
	width: 					100%;
	background-color: 		#666666;
	height:					150px;
}


/* FORMS vanuit Formhandler */

.formhandler
{
	padding-top: 		10px;
	padding-bottom: 	10px;
	font-family: 		Verdana;
}

.formhandler td
{
	padding: 			2px;
}

.formhandler td[width="200"]
{
	width: 				100px;
}

.formhandler select
{
	font-family: 		Verdana;
	font-size: 			11px;
}

.formhandler input[type='button']
{
	color: 				#FFFFFF;
	padding: 			5px;
	margin-top: 		10px;
	background-color: 	#FC7613;
	border: 			1px solid #EAEAEA;
}

.formhandler textarea
{
	color: 				#000000;
	border:				1px solid #999999;
	font-family: 		verdana;
	font-size: 			11px;
	height: 			120px;
}

.formhandler table
{
	border-top: 		1px solid #CCCCCC;
	padding: 			10px;
}

.formhandler input
{
	border: 			1px solid #999999;
}

.mandatory_field
{
	background-color:	#EAEAEA;
	color: 				#000000;
	border: 			1px solid #999999;
}

.error_field
{
	background-color:	#CC0000;
	color: 				#FFFFFF;
	border:			 	1px solid #999999;
}

/*NAVIGATION*/
/*positioning */
#nav
{
	position: 				absolute;
	top: 					202px;
	z-index:				2000;
	width:					940px;
}

/* element styles */
.nav ul
{
	margin:				0 0 0 200px;
	padding:			0;
	list-style:			none;
	display:			table;
	z-index: 			200;
	position:			relative;
	
}

.nav ul li
{
	float:				left;
	position:			relative;
	background:			none;
	z-index: 			200;
}

.nav ul li:first-child
{
	background:			none;
}

.nav ul a
{
	display:			block;
	color: 				#CCCCCC;
	font-family: 		Trebuchet MS;
	font-size: 			12px;
	text-decoration:	none;
	padding:		 	4px 16px 8px;
	z-index: 			200;
}

.nav ul li:hover a, .nav ul li.hover a
{
	color: 				#FC7613;
	margin:				0;
	padding-bottom:		12px;
	position:			relative;
	z-index: 			200;
	
}
.nav ul li a
{
	color:				#fff;
	padding:			21px 26px 11px 15px;
	border:				0;
	z-index: 			200;
}

/*DROP DOWN*/
/*FIRST LEVEL*/

.nav ul li:hover, .nav ul li.hover
{
	position:			relative;
	background:			url(../images/nav-hover.png) no-repeat 100% 0;
	height:				1%;
	z-index:			1000;
}

.nav ul li:hover ul, .nav ul li.hover ul
{
	display:			block;
}

.nav ul ul
{
	margin:				0;
	padding:			10px 0 32px;
	list-style:			none;
	display:			none;
	width:				196px;
	position:			absolute;
	top:				42px;
	left:				0;
	background:			#EEEEEE;
	border:				1px solid #CCCCCC;
	border-top: 		0px;
	z-index:			10;
}

.nav ul li li
{
	float:				none;
	background:			none;
	height:				1%;
	vertical-align:		top;

}

.nav ul li:hover li, .nav ul li.hover li
{
	background:			none;
}

.nav ul li li a
{
	color:				#333;
	background:			#eee;
	font-family:		Verdana;
	font-size: 			11px;	
}

.nav ul li:hover li a, .nav ul li.hover li a,
.nav ul li li:hover li a, .nav ul li li.hover li a
{
	color:				#666666;
	padding:			5px 14px;
	width:				168px;
	border:				none;
	position:			relative;
	background:			#EEEEEE;
	font-size:			12px;
}

.nav ul li li:hover a, .nav ul li li.hover a
{
	color: 				white;
	background:			#666666;
}

.nav ul li:hover ul ul, .nav ul li.hover ul ul
{
	display:			none;
}
.nav ul li li:hover ul, .nav ul li li.hover ul
{
	display:			block;
}
.nav ul ul ul
{
	top:				-5px;
	left:				196px;
}

.nav ul li li li a, .nav ul li li li a
{
	text-decoration: none !important;
}

.nav ul li li li:hover a, .nav ul li li li.hover a
{
	color: 				white;
	background:			#666666;
	position:			relative;
}

/* Patches */

#patch1
{
	position:			absolute;
	background:			transparent url(../images/patch1.png) no-repeat top left;
	right:				18px;
	top:				400px;
	width:				134px;
	height:				178px;
	z-index:			-1;
}

#patch2
{
	position:			absolute;
	background:			transparent url(../images/patch2.png) no-repeat top left;
	left:				0px;
	top:				300px;
	width:				57px;
	height:				109px;
	z-index:			-1;
}

.footer
{
	display: 			block;
}

.footer_holder
{
	width: 				860px;
	margin-left: 		auto;
	margin-right:		auto;
	padding-left:		40px;
	padding-right:		40px;
	padding-top:		20px;
}

.footer_holder #left
{
	width: 500px;
	float: left;
}

.footer_holder #right
{
	width: 300px;
	float: left;
}

.footer_holder #left span
{
	color: 				#999999;
	font-weight:		bold;
	font-size:			14px;
	padding-bottom:		10px;
	display:			block;
}

.footer_holder #right span
{
	color: 				#999999;
	font-size:			13px;
	padding-bottom:		10px;
	display:			block;
}

.footer_holder ul
{
	list-style: 		none;
	margin:				0px;
	padding:			0px;
	float: 				left;
	padding-right:		40px;
}

.footer_holder a
{
	color: 				#FFFFFF;
	text-decoration:	underline;
	background-image: 	url(../images/bullet1.gif);
	background-repeat:	no-repeat;
	background-position: left top;
	font-size:			12px;
	padding-left:		20px;
	line-height: 		150%;
}

/* kruimelpad */
#hereyouare{
	margin-bottom:		18px;
	font-size:			10px;
	margin-top:			-14px;
	position:			relative;
	z-index:			100;
}
#hereyouare A {
	color:				gray;
}
