#wrapper
{
	position: 				relative;
	margin: 				18px auto 0;
	padding: 				0;
	width: 					990px;
	background: 			#FFF;
	border: 				solid #EAEAEA;
	border-width: 			0 1px;
}
#kop
{
	height: 227px;
	position: relative;
	z-index: 2;
	margin: 0;
	padding: 0;
	margin-bottom:20px;
	background:				#FFF url(/media/images/headers/headerfoto-vervolg.png) 90px 10px no-repeat;
}
#kop.home
{
	height:					341px;
	background:				#FFF url(/media/images/headers/0.png) 91px 0px no-repeat;
}
h1
{
	z-index: 10;
	position: absolute;
	top: -6px;
	left: 0px;
}

h1 img
{
	display:				block;
}

#naarcountus
{
	position:				absolute;
	top:					-6px;
	left:					770px;
	z-index:				1;
}

.medewerker
{
	position:				absolute;
	top:					0px;
	right:					9px;
	z-index:				0;
	display:				none;
}
.medewerker img
{
	display:				block;
}

.labelinhoud
{
	position:				absolute;
	top:					205px;
	left:					20px;
	display:				none;
	width:					250px;
	height:					137px;
	font-size:				13px;
	padding:				0;
	_cursor:				pointer;
	z-index:				10;
}
.labelinhoud a
{
	color:					#00275A;
	position:				relative;
	z-index:				10;
}
.labelinhoud a:hover
{
	text-decoration:		none;
}
.labelinhoud .pijl
{
	bottom:					37px;
	right:					97px;
}
.labelinhoud span
{
	color:					#3EA843;
	text-align:				center;
	margin:					0;
	font-size:				14px;
	width:					210px;
	position:				relative;
	z-index:				10;
}

#kolom1
{
	width:					690px;
	padding:				11px 12px 10px;
	margin:					0 0 0 6px;
	float:					left;
	background:				white;
	min-height:				200px;
	_height:				200px;
}
#kolom1.home
{
	width:					980px;
	padding:				0;
	background:				none;
}
#kolom2
{
	width: 					243px;
	margin: 				0px 20px 0 0;
	padding:				0;
	float:					right;
	min-height:				200px;
}
#kolom1, #kolom2
{
	margin-bottom:			20px;
	*margin-bottom:			0;
}

/* MENU */
#menu
{
	margin:					0;
	padding:				0;
	position:				absolute;
	bottom:					0px;
	list-style-type:		none;
	clear:					both;
	width:					990px;
	z-index:				50;
	background:				url(/media/images/menu-midden.png) top left repeat-x;
}
#menu li, #menu li a
{
	display:				inline;
	float:					left;
}
#menu li
{
	background:				url(/media/images/menu-links.png) top left no-repeat;
	padding:				0 1px;
	text-transform:			uppercase;
	position:				relative;
}
#menu li a
{
	background:				url(/media/images/menu-midden.png) top right repeat-x;
	padding:				7px 29px 4px 28px;
	text-decoration:		none;
	color:					#00275A;
	font-size:				14px;
}
#menu li.laatste
{
}
#menu li.laatste a
{
	padding:				7px 30px 4px 29px;
}
#menu li:hover, #menu li.huidig
{
	background-image:		url(/media/images/menu-active-links.png);
}
#menu li a:hover, #menu li.huidig a
{
	background-image:		url(/media/images/menu-active-midden.png);
}

#menu li .submenupijl
{
	position:				absolute;
	top:					12px;
	right:					14px;
	background:				url(/media/images/submenu/dropdown-pijl.png) no-repeat;
	height:					6px;
	width:					6px;
}
#menu li.subitems a
{
	padding-right:			32px;
}
#menu li .submenu
{
	display:				none;
	position:				absolute;
	top:					27px;
	left:					-5px;
	z-index:				99;
	width:					588px;
	padding:				0 0 8px;
	background:				url(/media/images/submenu/achter-onder.png) bottom no-repeat;
}
#menu li .submenu *
{
	text-transform:			none;
}
#menu li .submenuinner
{	
	background:				url(/media/images/submenu/achter-midden.png) repeat-y;
	padding:				0 0 5px 4px;
	overflow:				auto;
	_zoom:1;
}
#menu li.subitems:hover .submenu
{
	display:				block !important;
}
#menu li .submenu .ulwrapper
{
	padding:				5px 0 0;
	margin:					8px 0 0 8px;
	float:					left;
	position:				relative;
}
#menu li .submenu .ulwrapper.klein
{
	background:				url(/media/images/submenu/voor-klein-boven.png) no-repeat;
	width:					182px;
}
#menu li .submenu .ulwrapper.groot
{
	background:				url(/media/images/submenu/voor-groot-boven.png) no-repeat;
	width:					562px;
}
#menu li .submenu .ulwrapperonder
{
	background:				url(/media/images/submenu/voor-klein-onder.png) no-repeat;
	padding:				5px 0 0;
}
#menu li .submenu .klein .ulwrapperonder
{
	background:				url(/media/images/submenu/voor-klein-onder.png) no-repeat;
}
#menu li .submenu .groot .ulwrapperonder
{
	background:				url(/media/images/submenu/voor-groot-onder.png) no-repeat;
}
#menu li .submenu ul
{
	margin:					0;
	padding:				0;
	list-style-type:		none;
}
#menu li .submenu .klein ul
{
	background:				url(/media/images/submenu/voor-klein-midden.png) repeat-y;
}
#menu li .submenu .groot ul
{
	background:				url(/media/images/submenu/voor-groot-midden.png) repeat-y;
}
#menu .submenu ul li
{
	padding:				0 10px;
	background:				none;
	display:				block;
	float:					none;
}
#menu .submenu ul li a, #menu .submenu ul li a.beschrijving:hover
{
	background:				none;
	float:					none;
	display:				block;
	color:					#777;
	margin:					0;
	padding:				0;
	font-size:				13px;
}
#menu .submenu ul li a:hover
{
	color:					#00275A;
}
#menu .submenu ul li+li a
{
	border-top:				1px solid #D8D8D8;
	border-top:				1px solid #EEE;
}

#menu .submenu ul li h3
{
	margin:					0;
	padding:				3px 0 1px;
}
#menu .submenu ul li h3 a
{
	color:					#00275A;
	font-size:				15px;
	border:					none;
}
#menu .submenu ul li h3 a:hover
{
	color:					#3EA843;
}
#menu .submenu .leesmeer, #menu .submenu .leesmeer:hover
{
	background:				none;
	color:					#3EA843;
	position:				static;
	top:					0;
	left:					0;
	font-size:				13px;
	margin:					0 0 -5px 20px;
	padding:				0;
}

/* SUBMENU */
#submenu
{
	margin:					0;
	list-style-type:		none;
	overflow:				hidden;
	width:					100%;
}
#submenu li, #submenu li a
{
	display:				inline;
	float:					left;
}
#submenu li
{
	background:				url(/media/images/pipeline.gif) top left no-repeat;
}
#submenu li a
{
	padding:				3px 10px;
	font-size:				14px;
	text-decoration:		none;
	color:					#00275A;
}
#submenu li a:hover, #submenu li.huidig a
{
	color:					#3EA843;
}

/* CONTENT */
#content
{
	padding:				0px 10px 10px 10px;
}

/* FOOTER */
#footer
{
	height:					108px;
}
#footermenu
{
	list-style-type:		none;
	padding:				15px 0 0;
	clear:					both;
	text-align:				center;
	position: 				absolute;
	right: 					20px;
}
#footermenu li, #footermenu li a
{
	display:				inline;
}
#footermenu li a
{
	padding:				0 10px;
	border-right:			1px solid #3EA843;
	color:					#00275A;
	text-transform:			uppercase;
}

.pijl
{
	position:				absolute;
	bottom:					15px;
	right:					21px;
	background-image:		url(/media/images/pijlhover.gif);
	width:					21px;
	height:					12px;
}
.pijl:hover
{
}
.home .vlak
{
	float:					left;
	display:				inline;
	width:					245px;
}
iframe#vacatures
{
	width:					600px;
	height:					800px;
}

#hrmzijmenu img
{
	width:					65px;
	float:					left;
	margin-right:			5px;
}

/*VACATURE OVERZICHT*/
.overzicht table.data thead td.gesorteerd {
	padding-right:			20px !important;
}

.overzicht table.data thead td {
	font-size:				14px;
}

.overzicht table.data .onevenrij, 
.overzicht table.data .evenrij, 
.overzicht table.data 
.onevenrij td.gesorteerd, 
.overzicht table.data .evenrij td.gesorteerd {
	background-color:		#F3F3F3 !important;
	border:					0px;
}

.overzicht table.data td.gesorteerd {
	background-position: 	97% 50%;
	background-repeat: 		no-repeat;
}

.overzicht table.data tr td, .overzicht table.data tr td.gesorteerd{
	border-bottom:			10px solid #FFF !important;
}

.overzicht table.data tr td:first-child {
	border-left:			1px solid #FFF;
}

.overzicht table.data tr td:last-child {
	border-right:			1px solid #FFF;
}

.overzicht .overzichtladen {
	visibility:				hidden;
}

ul.data {
	margin:					0;
}

/*CMS MENU*/
#cms-menu {
	position: 				fixed !important;
	top: 					0px !important;
	width: 					100% !important;
}
