* { 
	margin : 0;
	padding : 0;
}

html {
	overflow-y: scroll; 
}

ul li { list-style-position: inside; }

body, td, input, textarea {
	font-family: Arial, Helvetica, verdana, sans-serif;
  font-size: 12px;
  color: #4E6B7D;
}

input, textarea {
	font-family: Arial, Helvetica, verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}

a {
  text-decoration: underline;
  color: #4E6B7D;
}

a:hover {
  text-decoration: underline;
  color: #92C22E;
}

h1 {
  font-family: Arial, Helvetica, verdana, sans-serif;
  font-size: 20px;
  color: #94C22E;
	padding-top: 8px;
}

h2 {
  font-family: Arial, Helvetica, verdana, sans-serif;
  font-size: 12px;
  color: #94C22E;
}

div.centercontent {
  position: absolute;
	width: 960px;
	left: 50%;
	margin-left: -480px;
}

div.header {
	background-image: url(/images/website/background_gradient_top.gif);
	background-repeat: repeat-y;
	background-position: right;
}

div.nav_side {
	padding: 20px 15px 30px 15px;
}

div.header_right {
	float: right;
	text-align: right;
	padding: 12px 20px 0 0;
}

div.header_right img {
	margin: 25px 27px 0 0;
}

div.sitenav, div.sitenav a {
	color: #93C331;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

div.sitenav a {
	padding: 0 5px 0 5px;
}

div.sitenav a:hover {
	color: #93C331;
	font-weight: bold;
	text-decoration: underline;
}

div.nav_top {
	height: 6px;
	margin: 1px 0 1px 0;
	background-image: url(/images/website/background_gradient_nav_top.gif);
	background-repeat: repeat-y;
	overflow: hidden;
}

div.nav_lines {
	border: 1px solid #4B6A7C;
}

div.nav {
	background-image: url(/images/website/nav_background.gif);
	background-repeat: repeat-x;	
	vertical-align: middle;
	line-height: 28px;
	padding-left: 173px;
	font-weight: bold;
}

div.nav a {
	display: block;
	float: left;
	padding: 0 12px 0 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

div.nav a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

div.nav img {
	float: left;
}

div.nav_bottom {
	height: 6px;
	margin: 1px 0 7px 0;
	background-image: url(/images/website/background_gradient_nav_bot.gif);
	background-repeat: repeat-y;
	overflow: hidden;
}

div.content {

}

td.content_left_start {
	width: 181px;
	text-align: center;
	vertical-align: bottom;
}

td.content_left {
	width: 181px;
	vertical-align: top;
}

td.content_content {
	width: 584px;
	vertical-align: top;
}

td.content_content_wide {
	width: 675px;
	vertical-align: top;
}

td.content_content div.top_height {
	min-height: 44px;
	_height: 44px;
}

td.content_spacer {
	width: 4px;
}

td.content_right {
	width: 187px;
	vertical-align: top;
}

td.content_right div.top_height {
	height: 44px;
}

div.footer {
	height: 30px;
	line-height: 30px;
	background-image: url(/images/website/footer_back.gif);
	background-position: right top;
	background-repeat: repeat-y;
	color: #FFFFFF;
}

div.footer img {
	float: left;
}

div.footer a {
	color: #FFFFFF;
	text-decoration: none;
}

div.footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

br.clear {
	clear: both;
}

div.kader_1_top {
	height: 3px;
	background-image: url(/images/website/kader_1_top.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

div.kader_1_content {
	background-image: url(/images/website/kader_1_background.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-left: 1px solid #A2B8C2;
	border-right: 1px solid #A2B8C2; 
}

div.kader_1start_content_nostrech {
	overflow: hidden;
	height: 180px;
}

div.kader_1_content_nostrech {
	overflow: hidden;
}

div.kader_1_bottom {
	height: 3px;
	background-image: url(/images/website/kader_1_bottom.gif);
	background-repeat: no-repeat;
	margin-bottom: 4px;
	overflow: hidden;
}

div.kader_2_top {
	height: 3px;
	background-image: url(/images/website/kader_2_top.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

div.kader_2_content {
	background-image: url(/images/website/kader_2_background.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-left: 1px solid #A2B8C2;
	border-right: 1px solid #A2B8C2; 
}

div.kader_2start_content_nostrech {
	overflow: hidden;
}

div.kader_2_content_nostrech {
	overflow: hidden;
	min-height: 85px;
	_height: 85px;
}

div.kader_2_bottom {
	height: 3px;
	background-image: url(/images/website/kader_2_bottom.gif);
	background-repeat: no-repeat;
	margin-bottom: 4px;
	overflow: hidden;
}

div.kader_3_top {
	height: 3px;
	background-image: url(/images/website/kader_3_top.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

div.kader_3_content {
	background-image: url(/images/website/kader_3_background.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-left: 1px solid #A2B8C2;
	border-right: 1px solid #A2B8C2; 
}

div.kader_3_content_nostrech {
	overflow: hidden;
	min-height: 110px;
	_height: 110px;
}

div.kader_3_bottom {
	height: 3px;
	background-image: url(/images/website/kader_3_bottom.gif);
	background-repeat: no-repeat;
	margin-bottom: 4px;
	overflow: hidden;
}

div.kader_4_top {
	height: 3px;
	background-image: url(/images/website/kader_2_top.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

div.kader_4_content {
	background-image: url(/images/website/kader_2_background.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-left: 1px solid #A2B8C2;
	border-right: 1px solid #A2B8C2; 
}

div.kader_4_content_nostrech {
	overflow: hidden;
	min-height: 110px;
	_height: 110px;
}

div.kader_4_bottom {
	height: 3px;
	background-image: url(/images/website/kader_2_bottom.gif);
	background-repeat: no-repeat;
	margin-bottom: 4px;
	overflow: hidden;
}

div.kader_5_top {
	height: 3px;
	background-image: url(/images/website/kader_5_top.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

div.kader_5_content {
	background-image: url(/images/website/kader_5_background.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-left: 1px solid #A2B8C2;
	border-right: 1px solid #A2B8C2; 
}

div.kader_5_content_nostrech {
	overflow: hidden;
	min-height: 110px;
	_height: 110px;
}

div.kader_5_bottom {
	height: 3px;
	background-image: url(/images/website/kader_5_bottom.gif);
	background-repeat: no-repeat;
	margin-bottom: 4px;
	overflow: hidden;
}

div.kader_content_padding {
	padding: 12px;
}

td.bottomcontent_buttons {
	width: 181px;
	vertical-align: top;
}

td.bottomcontent_right {
	width: 399px;
	vertical-align: top;
}

a.button_groen {
	display: block;
	height: 36px;
	background-image: url(/images/website/button_groen.gif);
	background-repeat: no-repeat;
	margin-bottom: 4px;
	padding-left: 5px;
	text-align: left;
	text-decoration: none;
}

a.button_groen span {
	display: block;
	padding-top: 9px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

a.button_groen:hover {
	text-decoration: none;
}

div.nav_side img {
	vertical-align: bottom;
	margin-bottom: 1px;
}

div.nav_side a {
	display: block;
	color: #4D6879;
	font-size: 12px;
	padding: 2px 0 2px 0;
	font-weight: bold;
	text-decoration: none;
}

div.nav_side a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #94C22C;
}

div.nav a.nolink, div.nav a.nolink:hover {
  font-weight: bold;
	cursor: default;
}

div.nav_side_sub {
	margin-bottom: 2px;
}

div.nav_side_sub a {
	display: block;
	color: #738D9C;
	padding: 2px 0 2px 8px;
	background-image: url(/images/website/bullit_subnav_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 9px;
	font-weight: normal;
	text-decoration: none;
}

div.nav_side_sub a:hover {
	font-weight: normal;
	color: #94C22C;
	text-decoration: none;
}

div#dropdownarea {    
  left:50%;
	margin-left:-630px;
	position:absolute;	
	z-index: 10000;	
}

div.nav_dropdown {
	width: 200px;
	position: absolute;
	visibility: hidden;
	background-color: #AEBFC7;
	border-bottom: 1px solid #4B6A7E;
	top: 117px;
	z-index: 1000;	
}

div.nav_dropdown a {
	display: block;
	color: #4E697E;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #4B6A7E;
	border-right: 1px solid #4B6A7E;
}

div.nav_dropdown a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

span.box1 {
color: #92c22e;
font-weight: normal;
font-family: arial black;
font-size: 16px;
text-decoration: none;

}

div.box1 {
color: #4d6a7c;
font-weight: normal;
font-family: arial black;
font-size: 16px;
text-decoration: none;
}

div.box1 a {
color: #4d6a7c;
font-weight: normal;
font-family: arial black;
font-size: 16px;
text-decoration: none;
}

div.box1 a:hover {
color: #92c22e;
font-weight: normal;
font-family: arial black;
font-size: 16px;
text-decoration: none;
}

div.button_leftside {
	margin-top: -6px;
}

a.box2 {
  text-decoration: none;
  font-weight: bold;
  color: #4d6a7c;
}

a.box2:hover {
  text-decoration: underline;
  font-weight: bold;
  color: #92c22e;
}

input.veld {
	width: 190px;
}

.msg {
	color: #FF0000;
}

ul {
	padding-left: 20px;
}

a.spotlight {
	text-decoration: none;
	font-weight: bold;
}

table.vacature_zoeken {
	border: 1px solid #7090A0;
	background-color: #E8EEF1;
}

div.svac {
width: 160px; height: 258px;
}

h2.startvac {
font: normal 16px 'arial black'; color: #4d6a7c; margin: -5px 0 10px -5px;
}

ul.startvac li { list-style: none; margin: 0 0 15px -25px; }

ul.startvac li a { font: bold 12px arial; color: #94C22E; text-decoration: none; }

div#start-left { float: left; padding-top: 44px;}
div#start-core {  float: left; padding: 0 0 0 8px;} 
div#start-core div.center p{ padding: 10px; }
div#start-core div.center ul { padding: 5px 0 5px 25px; }
div#start-core div.center a.button_groen {float: left; width: 181px; height: 36px; margin-right: 11px; margin-bottom: 20px; text-align: center; padding: 0;}
div.center { padding-bottom: 8px; width: 584px; height: 390px; background: url('/images/website/background-new.gif') no-repeat; }
div.center div { position: absolute; bottom: 43px; left: 190px; }
div#start-right { float: right;}
img.svac { padding: 0 0 8px 0; }

ul.vacend { padding: 0 0 10px 0; }
ul.vacend li.vleft { list-style: none; margin-left: 0; float: left;	}
ul.vacend li.vright { list-style: none;	margin-left: 0;	float: right; }
ul.vacend li.vright a img { border: 0; padding: 5px; margin: 0 0 5px 3px; }
ul.vacend li.vright a:hover img { padding: 4px; border: 1px solid #7090A0; }

.kader_content_padding ul li { list-style-position: outside; }
.mripad ul {margin: 0!important; padding: 0!important; }
.mripad ul li {  width: 181px; float: left; list-style: none; margin: 0 5px 0 0!important; padding: 0!important; }


