/**
 * Styling in the XHTML 1.1 Document Type  - http://www.w3.org/TR/xhtml11/doctype.html#s_doctype
 * structure (body, head, html, title)
 *
 * @version 1.1
 */
html, body {
	height: 100%;
			
	}

/**------ easyclearing method (http://www.positioniseverything.net/easyclearing.html) ------**/

	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

/**------ generic_layout ------**/

ul.clearfix 
{
	list-style-type:none;
	padding: 0;
	margin: 0;
}
ul.clearfix li {float:left}

body 
{
	font-family : Verdana, Sans-Serif ;
	/*font-size : 0.6em;
	line-height:1.6em;*/
	font-size : 10px;
	line-height:16px;
	color : #000000;
	background-color : #FFF;	
	background-repeat:repeat-y;		
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	/*scrollbar*/
		scrollbar-face-color : #FFFFFF;
		scrollbar-highlight-color : #FFFFFF;
		scrollbar-track-color: #FFFFFF;
		scrollbar-darkshadow-color : #82A0BF;
		scrollbar-base-color : #82A0BF;
		scrollbar-shadow-color : #FFFFFF;
		scrollbar-3d-light-color : #82A0BF;
		scrollbar-arrow-color : #82A0BF;	
}
	.bodyhome{background-image:url("/imageses/bg_menu.gif");}
	.bodycontent{background-image:url("/imageses/bg_menu_content.gif");}
	.bodycontent2{background-image:url("/imageses/bg_menu_content2.gif");}
	
	/* text (abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var) */
	h1 {
		font-size : 1.4em;
		margin: 0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		color:#BF1238;
	}
		
	h2 {
		font-size : 1.0em;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		
	.opsm{font-size : 1.2em;}
		
	h3 {
		font-size : 1.0em;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color:#BF1238;
		}
	p, p * {
		font-size: 1em !important;
		font-family : Verdana, Arial, Sans-Serif !important;
	}
			
	.intro{font-weight:bold;}
	
	.small{font-size : 0.8em;}
	
	pre, code {}
	/* hypertext (a) */
	a:link, a:visited{
		color:#000;
		text-decoration:underline;
		}
	a:hover, a:active{
		color:#BF1238;
		text-decoration:none;
		}
			/* IE6 only */
			*html .ms-siteactionsmenu div div div a:link, .ms-siteactionsmenu div div div a:visited,
			.ms-siteactionsmenu div div div a:hover, .ms-siteactionsmenu div div div a:active {
				color:#FFFFFF;
			}
	a img{border:none;}	
	/* list (dl, dt, dd, ol, ul, li) */
	ul, ol {}
		li {}
	dl {}
		dt {}
		dd {
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		}
		
		#searchresults dt a:link, #searchresults dt a:visited{
			color:#BF1238;			
			text-decoration:underline;
				
			}
		#searchresults dt a:hover, #searchresults dt a:active{
			color:#000;
			text-decoration:none;			
			}
			
		#searchTopError{
			margin:0px 0px 0px 0px;
			padding:0px 10px 0px 0px;
			color:#BF1238;
			}
			
		#searchresults strong{
			background-color:#E9FC8C;
			font-weight:normal;
			}	
			
	/* object (object, param) */
	object {}
	/* presentation (b, big, hr, i, small, sub, sup, tt) */
	hr {}
	/* forms (button, fieldset, form, input, label, legend, select, optgroup, option, textarea) */
	form {/*font-size : 0.7em;*/}
		fieldset {}
		legend {}
		label{}
		input, textarea, select{}
			input.button {}
			option {}

	/* table (caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr) */
	table {font-size : 1.0em;}
		caption {}
		tr {}
		th {text-align:left;}
		td {}

	/* img */
	img {}

/* lay-out */
	.home{background-image:url("/imageses/bg_header.gif");}
	.content{background-image:url("/imageses/bg_header_content.gif");}
	.content2{background-image:url("/imageses/bg_header_content2.gif");}
	
#container{
	position: relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	background-repeat:repeat-x;
	}
		
	html>body #container {border:solid 1px #fff;}
	
#metanav{
	position:relative;		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:17px;
	width:777px;
	background-color:#FFF;
	text-align:right;

	}
	#metanav ul{
		position:absolute;
		right:0px;		
		margin: 2px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
		}
				
		#metanav li	{		
			position:relative;
			list-style-type:none;
			margin:4px 0px 0px 0px;
			padding:0px 12px 0px 4px;
			display:inline;
			}
			.tussen {
				background-image:url("/imageses/meta_tussen.gif");
				background-repeat:no-repeat;
				background-position: right 2px;
				}
			
		#metanav a:link, #metanav a:visited, #metanav a:active {
					text-decoration : none;					
					color : #BF1238;
					font-weight:bold;
					background-color : transparent;
				}
				#metanav a:hover {
					text-decoration : underline;	
					color : #BF1238;
					font-weight:bold;
					background-color : transparent;
				}
	
	
#header0{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:57px;
	position:relative;
	border:none;
	}
	#logo{		
		margin:0px 0px 0px 32px;
		padding:0px 0px 0px 0px;
		border:none;
		}
		#logo img{border:none;}
		
/*hoofd menu*/
#hfdMenu{
	border-top:solid 1px #FFF;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFF;
	width:779px;
	position:relative;
	}
			
	html>body #hfdMenu{width:780px;}		
			
			#hfdMenu ul {		 
				
				margin: 0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				line-height:0px;	background-color:#FFF;						
				}
						
				#hfdMenu li	{
					position:relative;
					list-style-type:none;
					margin:0px 0px 0px 0px;
					padding:0px 1px 0px 0px;
					float:left;background-color:#FFF;
					
				}
					#hfdMenu a{border:none; background-color:#FFF;}				
		
/* //hoofd menu*/
#content0container{	
	margin:0px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	position:relative;	
	clear:left;
	width:779px;
			
	}	
		
	html>body #content0container{
		padding:0px 0px 20px 0px;
		bottom:0px;
		width:780px;
		}
	
	
/*home*/	
	#left0{
		float:left;
		width:155px;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		}
		
		#search0{
			background-color:#F8FEDD;
			margin: 7px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:155px;
			}
			.placers{
				margin:0px 0px 0px 0px;
				padding:7px 0px 10px 10px;
				}
		
		.tbsearch{
			width:114px;
			border:solid 1px #C2C2C2;
			margin: 7px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
		.btnsearch0{
			width:25px;
			height:20px;
			padding:0px 0px 0px 0px;
			border:none;
			color:Transparent;
			cursor:pointer;
			background-color:Transparent;
			background-image:url("/imageses/btn_zoek.gif");
			}
		
		
	#middle0{
		float:left;
		width:257px;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		}
		.placerm{
			margin: 22px 0px 0px 32px;
			padding: 0px 0px 0px 0px;}
		
		#newstitel{padding-bottom:16px;}
		
		.titlenewsitem{color:#BF1238; padding-bottom:10px;}
		
		#middle0 a:link, #middle0 a:visited, #middle0 a:active {
					text-decoration : underline;					
					color : #000000;
					background-color : transparent;
				}
				#middle0 a:hover {
					text-decoration : none;
					color : #BF1238;
					background-color : transparent;
				}
		
		
	#right0{
		float:left;
		width:320px;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		}
		.placerr{
			margin: 22px 0px 0px 88px;
			padding:0px 0px 0px 0px;}
		
		#persbtitle{padding-bottom:9px;}
		#verstoringentitle{padding-bottom:9px;}
		
		#right0 a:link, #right0 a:visited, #right0 a:active {
					text-decoration : underline;					
					color : #000000;
					background-color : transparent;
				}
				#right0 a:hover {
					text-decoration : none;
					color : #BF1238;
					background-color : transparent;
				}
		
		#footer0 {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			position: absolute;
			bottom: 0px;
			left:0px;
			border-top:solid 1px #EDEDED;	
			background-color: #FFF;
			width:100%;
			height:30px;
			}
			

							
/*home*/
/*content*/	
#content1container{clear:both;
	margin:-1px 0px 50px 0px;
	padding:0px 0px 20px 0px;
	position:relative;
	font-size:1.1em;
border:none;
	}	

html>body #content1container{padding:2px 0px 55px 0px;}



#subheader {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: url("/imageses/bg_top_content.gif"); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 780px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 90px; z-index:10;
}
.menuPlaceholder {
	float:left;
	width:169px;
	position: absolute;
}
.subheaderContent {
	float:right;
	margin-right:50px;
}
	/* IE6 only */
	*html .subheaderContent {
		margin-right:25px;
	}
	/* END */
#deco{
	width:301px;
	height:64px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	}
#title{
	width:260px;	
	float:left; 
	text-align:right;
	padding:14px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	#title img{padding:0px 0px 0px 0px;}
	
	#left1{
		float:left;
		width:160px;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-color: transparent; /* MM #E9FC8C;*/
		}
	
	#middle1{	
		position:relative;
		width:590px;
		margin: 0px 0px 0px 158px;
		padding:0px 0px 0px 0px;
		z-index:0;
		}
		
		html>body #middle1{padding:0px 0px 0px 0px;margin: 0px 0px 0px 170px; z-index:0;}

		 /* IE6 only */
		 *html #middle1 {
			margin: 30px 0px 0px 170px;
			padding:0px;		
		}
		/* END */

		#middle2{	
			position:relative;
			width:840px;
			margin: 0px 0px 0px 158px;
			padding:0px 0px 0px 0px;					
			}
			
			html>body #middle2{padding:0px 0px 0px 170px;margin: 0px 0px 0px 0px;}
		

		.placerm1{
			margin: 22px 0px 0px 22px;
			padding: 0px 0px 0px 0px;
			font-size: 1em !important;
			font-family : Verdana, Arial, Sans-Serif !important;	
		}
		
		.placerm1 span 
		{
			font-size: 1em !important;
			font-family : Verdana, Arial, Sans-Serif !important;
		}
		
		.placerm1 td 
		{
			font-size: 1em !important;
			font-family : Verdana, Arial, Sans-Serif !important;
		}
		
		.placerm1 img {
			margin: 5px;
		}
		
		.placerm1 h1 
		{
			font-size : 1.4em;
		}
			
			
	/*nieuws berichten*/
	.inleiding{font-weight:bold;color:#BF1238;}
	
	
	/*nieuws berichten*/
		
/*//content*/
		
	/*	#middle1 td, th{
			margin: 0px 0px 0px 0px;
			padding:0px 14px 8px 0px;			
			}
		#middle1 th{text-align:left; font-size:1.1em; color : #BF1238;}
		
		#middle1 table a{font-weight:bold;}*/
		
		#middle1 table table{border:none;}
		
		#middle1 a:link, #middle1 a:visited, #middle1 a:active {
					text-decoration : underline;					
					color : #000;
					background-color : transparent;
				}
				#middle1 a:hover {
					text-decoration : none;
					color : #BF1238;
					background-color : transparent;
				}	
				
	.clearboth{clear:both;}	

	#footer1 {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		position: absolute;
		bottom: 0px;		
		width:100%;
		clear:both;		
		}
	
	#Footer1_footer1{
		padding:0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		position: absolute;
		bottom: 0px;		
		width:100%;
		clear:both;	
		}	
		
		#search1{
			float:left;
			background-color:#F8FEDD;
			margin: 7px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:167px;			
			text-align:justify;
			}
			#btnsearch1{
				width:25px;
				height:20px;				
				padding:0px 0px 0px 0px;
				border:none;
				color:Transparent;
				cursor:pointer;
				background-color:Transparent;
				background-image:url("/imageses/btn_zoek.gif");
				}
		
		
			#shortcuts{
				width:168px;
				text-align:right;
				}
			
			#shortcuts a {
				line-height:18px;
				padding: 0px 8px 0px 0px;
				margin: 0px 0px 0px 0px;				
				}
		
				#shortcuts a:link, #shortcuts a:visited, #shortcuts a:active {
							text-decoration : none;					
							color : #BF1238;
							background-color : transparent;
						}
						#shortcuts a:hover {
							text-decoration : underline;
							color : #BF1238;
							background-color : transparent;
						}
		
		#cop{
			float:left;
			width:584px;
			padding: 6px 6px 0px 0px;
			margin: 8px 0px 0px 15px;
			border-top:solid 1px #E3E3E3;
			background-color:#FFF;
			text-align:right;
			}		
				
		#cop a:link, #cop a:visited, #cop a:active {
					text-decoration : none;					
					color : #A4A2A2;
					background-color : transparent;
				}
				#cop a:hover {
					text-decoration : underline;
					color : #A4A2A2;
					background-color : transparent;
				}
				
		#cop1{
			float:left;
			width:800px;
			padding: 6px 6px 0px 0px;
			margin: 8px 0px 0px 15px;
			border-top:solid 1px #E3E3E3;
			background-color:#FFF;
			text-align:right;
			}		
				
		#cop1 a:link, #cop1 a:visited, #cop1 a:active {
					text-decoration : none;					
					color : #A4A2A2;
					background-color : transparent;
				}
				#cop1 a:hover {
					text-decoration : underline;
					color : #A4A2A2;
					background-color : transparent;
				}			
					
/*breadcrum*/
#path0 {
	clear:both;
	padding-top:5px;
	padding-left:15px;
	font-size:10px;
}
#path0 a:link, #path0 a:visited, #path0 a:active {
				text-decoration : none;					
				color : #000;
				background-color : transparent;
				font-weight:bold;
			}
			#path0 a:hover {
				text-decoration : underline;
				color : #000;
				background-color : transparent;
				font-weight:bold;
			}
			
			
/*// breadcrum*/

/*content*/	
.clearthis{clear:both;}
/*console*/
#editConsole {}
#editConsole a:link, #editConsole a:visited, #editConsole a:active {
			text-decoration : none;					
			color : #000;
			background-color : transparent;			
		}
		#editConsole a:hover {
			text-decoration : underline;
			color : #000;
			background-color : transparent;		
		}
	#editConsole hr{height:1px; }	
			
/*//console*/
/* rows en cols */	
.row {
	/* MM clear:both;*/
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.rowa {
	/* MM clear:both;*/
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
	.row img,
	.rowa img {
		margin: 5px;
	}

.col {
	/* MM float:left;*/
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.col h1 	{
		font-size : 1.4em;
		margin: 0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		/*color:#000;*/		
	}
	.col img {
		margin: 10px 10px 10px 10px;
	}
	
.colleft{
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:280px;
	
	}	
	
	.col table table {border:solid 1px #fff;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;	
		}
	.col table td {border:solid 1px #FFF;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
	
/* //rows en cols */
/* persberichten */
#presscanvas0 {
	/*width : 100%;*/
	padding : 8px 8px 8px 8px;	
	color : #FFFFFF;
	font-family : Verdana, Arial, Sans-Serif;
	font-size : 100%;
}
	html>body #presscanvas0 {
		width : auto;
		font-size : 100%;
	}
	#presscanvas0 h1 {
		margin : 0px 0px 0px 0px;
		margin : 0px 0px 0px 0px;
		font-size : 1.4em;
		font-weight : bold;
	}
	#presscanvas0 h2 {
		margin : 0px 0px 0px 0px;
		font-size : 1.0em;
		font-weight : bold;	
	}
	#presscanvas0 h3 {
		margin : 0px 0px 0px 0px;
		font-size : 1.0em;
		font-weight : bold;	
	}
	#presscanvas0 p {
		margin : 0px 0px 1em 0px;
		font-size : 100%;
	}
	#presscanvas0 a:link,
	#presscanvas0 a:visited {
		color : #000000;
		text-decoration : none;
	}
	#presscanvas0 a:hover,
	#presscanvas0 a:active {
		color : #BF1238;
		text-decoration : none;
	}
	#presscanvas0 img {
		border : none;
		vertical-align : middle;
	}
	table.presstable {
		width : 100%;
		margin : 0px 0px 1em 0px;
		border-collapse : collapse;
		font-size : xx-small;
		color : #000000;
	}
		#presscanvas0 table.presstable h2 {
			margin : 0px 0px 0px 0px;
		}
		#presscanvas0 table p {
			margin : 0px 0px 0px 0px;
		}
		table.presstable thead {
			background-color : #E7FF8C;
			text-transform : uppercase;
			color : #BF1238;
		}
		table.presstable tr {}
		table.presstable th {
			margin : 0px 0px 0px 0px;
			padding : 3px 3px 3px 3px;
			border-bottom : solid 1px #BF1238;
			text-align : left;
			vertical-align : top;
			font-weight : bold;
			color : #000000;
			font-size : xx-small;
		}
			th.pressyear {
				background-color : #CFF900;
			}
			th.pressmonth {
				background-color : #DDFB4C;
			}
			.presstoggle {
				font-weight : normal;
			}
			.pressshowall {
				float : right;
			}
			.pressnumber {
				font-weight : normal;
			}
		table.presstable td {
			margin : 0px 0px 0px 0px;
			padding : 3px 3px 3px 3px;
			border-bottom : solid 1px #BF1238;
			text-align : left;
			vertical-align : top;
			background-color : #E7FC7F;
			color : #000000;
			font-size : xx-small;
		}
			.pressregion {
				float : right;
			}
			.pressdate {
				white-space : nowrap;
			}
/* persberichten */
.colortable{padding : 3px 0px 0px 3px;}
.row1{background-color:#E7FF8C; color:#000;}
.row2{background-color:#D2F800; color:#000;}
.rowth{background-color:#BF1238; color:#FFF;}

/*foto vacature*/

#dvFototxt{
	position:absolute;	
	top:160px;
	right:0px;
	width:400px;
	text-align:center;	
	}
	
	
		
#dvFototxt h1{		
	font-size:1.5em;
	color:#BF1238;
	padding : 4px 4px 4px 4px;
	background-color:#E9FC8C;
	text-align:left;
	line-height:1.2em;
}
		
/* //foto vacature*/				
#statvac{
	position:relative;
	background-color:#E9FC8C;
	width:592px;
	left:10px;	
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	text-align:center;
	}

/* search */
.button {
	font-weight:bold;
	color:#000;
	text-transform:lowercase;
	background-color:#FFF;
	border:none;
	cursor:pointer;	
	}
	


/* /search */

/*print*/
#sitecontrols{
	border-bottom:solid 1px #e3e3e3;
	width:612px;
	z-index:0;
}

.controlshome{
	background-color:#FFF;
	margin-left:160px;
}
html>body .controlscontent{
	 margin-left: 164px;
}
/* IE6 only */
*html .controlscontent { 
	margin-left:8px;
	float:left;
	position:relative;
	top:0px;
	z-index:0;
}
/* END */
	#sitecontrols a:link, #sitecontrols a:visited{
		color:#000;
		text-decoration:none;
		}
	#sitecontrols a:hover, #sitecontrols a:active{
		color:#BF1238;
		text-decoration:underline;
		}
		
#sitecontrols #print{
	float:right;
	padding:6px 0px 6px 0px;
	margin:0px 25px 0px 0px;
	width:5em;
	}
	
	

/*print*/
/*text size*/
#fontsize0{
	float:right;
	width:80px;
	padding:4px 0px 6px 0px;
}

#fontsize0 a {
		text-decoration : none;
		
	}
	.fontsmall {
		font-size : x-small;
		
	}
	.fontmedium {
		font-size : small;
		
	}
	.fontlarge {
		font-size : medium;
		
	}
/*text size*/


#canvas0 {}
	#title0 {}
	#content0{}
	#navigation{}
	
/* RadEditor */

.radeditor table, .radeditor tr, .radeditor th, .radeditor td {
	margin : 0em;
	padding : 0em;
	border : none;
	
}
	.RadEWrapper{
		width: auto;
		height: auto;
		border : none;
	}

table.RadEFixedToolbarHolderMozilla, table.RadEFixedToolbarHolderIE {
	margin : 0em;
	padding : 0em;
	border : none;
	width : 100%;
}

table.RadEFixedToolbarHolderMozilla *, table.RadEFixedToolbarHolderIE * {
	margin : 0em;
	padding : 0em;
	border : none;
}

table.RadETableWrapper, table.RadETableWrapper * {
	margin : 0em;
	padding : 0em;
	border : none;
}

table.RadEFixedToolbarHolderMozilla table, table.RadEFixedToolbarHolderIE table {
	width : 100%;
}

table.RadEFixedToolbarHolderMozilla table table, table.RadEFixedToolbarHolderIE table table {
	width : auto;
}

.melding{color:#BF1238;font-weight:bold;}

.menuContainer {
	background:#DDDDDD;	
	height:19px;
}
.welcomeNotification {
	float:right;
}
td#MainLeftCell {
	width:100%;	
}
.srch-Icon {
	margin-right:5px;
}

