html,body {
   margin: 0px;
   padding: 0px;
   background-color: #f5f3f3;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   font-size: 11px;
   text-align: center;
}

img {
   border: 0;
}

a:link,a:active {
   text-decoration: none;
   color: #5AB21E;
}
a:visited{
	color:#B72E32;
	text-decoration: none;
}
a:hover {
   color: #F7002D;
}

h1 {
   font-size: 15px;
}

h1.bigzwart {
   font-size: 24px;
   color: #000;
}

h2{
	font-size: 15px;
}

h3 {
   font-size: 14px;
   margin: 0px;
   padding: 0px;
   color:#5AB21E;
}

h3.big {
   font-size: 18px;
   color: #5AB21E;
   font-family: Arial, Tahoma, Verdana, sans-serif;
}

#container {
   position: relative;
   margin: 0pt auto;
   width: 800px;
   background-color: #e3e3e3;
   text-align: left;
   padding-bottom: 10px;
}

#midden {
   position: relative;
   float: left;
   height: 100%;
}

#header {
   position: relative;
   left: 0px;
   top: 0px;
   height: 301px;
}

#headerSmall {
   float:right;
   margin:-124px 0 0 528px;
   position:absolute;
   z-index:200;
}

#menu {
   position: absolute;
   padding-left: 150px;
   bottom: 0px;
   height:29px;
   margin-top: -1px;
}

#menu ul {
   bottom: -3px;
   display: inline;
   position: relative;
}

#menu li {
   cursor: pointer;
   list-style: none;
   display: inline;
   bottom: 0px;
   margin-left: -4px;
}
#menu li.academy {
   /*margin-left: 130px;*/
}
div.submenuContainer {
   text-align: center;
}

ul#submenu {
   padding: 0px;
   
   margin: -4px 0px 0px 80px;
   list-style-type: none;
   text-align: center;
}

ul#submenu li {
   float: left;
}

ul#submenu li a {
   width: 131px;
   height: 19px;
   display: block;
   margin-bottom: 20px;
}

ul#submenu li a span {
   display: none;
}

ul#submenu li a.vacatures {
   background-image: url("../_images/buttons/submenu/vacatures.jpg");
}

ul#submenu li a.voordelen {
   background-image: url("../_images/buttons/submenu/wr-voordelen.jpg");
}

ul#submenu li a.solliciteren {
   background-image:
      url("../_images/buttons/submenu/direct-solliciteren.jpg");
}

ul#submenu li a.belmij {
   background-image: url("../_images/buttons/submenu/bel-mij.jpg");
}

ul#submenu li a.overwr {
   background-image: url("../_images/buttons/submenu/over-wr.jpg");
}

ul#submenu li a.opdrachtgever_overwr {
   background-image: url("../_images/buttons/submenu/over-wr-opdrachtgevers.jpg");
}

ul#submenu li a.tips {
   background-image: url("../_images/buttons/submenu/weten.jpg");
}

ul#submenu li a.links {
   background-image: url("../_images/buttons/submenu/links.jpg");
}

ul#submenu li a.kennis {
   background-image: url("../_images/buttons/submenu/wr-a-tot-z.jpg");
}

ul#submenu li a.cursussen {
   background-image: url("../_images/buttons/submenu/cursussen.jpg");
}

ul#submenu li a.professional {
   background-image: url("../_images/buttons/submenu/zoek-financials.jpg");
}

ul#submenu li a.info {
   background-image: url("../_images/buttons/submenu/voordelen-wr.jpg");
}

ul#submenu li a.visie {
   background-image: url("../_images/buttons/submenu/klanten-wr.jpg");
}

ul#submenu li a:hover {
   background-position: 0px 19px;
}

#logo {
   margin-right:21px;
   position:absolute;
   right:0;
}

#headerBig {
   float: right;
   margin: 70px 0px 0px 538px;
   position: absolute;
   z-index: 200;
}

#flashBanner {
   margin-left: 10px;
   width: 478px;
}

#flashBannerSmall {
   width: 755px;
   padding: 0;
   margin: -15px 0px 0px 10px;
   z-index: 1;
}

#side-left {
   position: relative;
   float: left;
   /*left:0px;*/ /*top:322px;*/
   width: 12px;
   /*height:727px;*/
   height: 2900px;
   background-color: #E3E3E3;
}

#WR-HOME-slice-1-05 {
   position: absolute;
   left: 12px;
   top: 322px;
   width: 12px;
   height: 727px;
   background-color: #FFFFFF;
}

#side_right {
   position: absolute;
   left: 792px;
   top: 322px;
   width: 10px;
   /*height:727px;*/
   height: 2900px;
   background-color: #E3E3E3;
}

#werken_bij_wr {
   position: relative;
   float: left;
   left: 24px;
   /*top:361px;*/
   width: 238px;
   height: 141px;
   background-color: #FFFFFF;
}

#bottom {
   position: relative;
   border-top: 1px solid #8A8A8A;
   /*border-left: none;
   border-right: none;*/
   padding: 10px;
   vertical-align: middle;
   text-align: center;
}

#bottom span.seperator {
   margin: 0px 5px;
}

#WR-HOME-slice-1-09 {
   position: absolute;
   left: 262px;
   top: 361px;
   width: 23px;
   height: 688px;
   background-color: #FFFFFF;
}

#bedrijven {
   position: relative;
   float: left;
   /*left:285px;*/ /*top:361px;*/ /*width:238px;*/
   width: 295px;
   height: 142px;
   background-color: #FFFFFF;
}

#WR-HOME-slice-1-11 {
   position: absolute;
   left: 523px;
   top: 361px;
   width: 22px;
   height: 688px;
   background-color: #FFFFFF;
}

#wr-logo {
   position: relative;
   float: left;
   /*	left:545px;*/ /*top:361px;*/
   height: 73px;
   width: 238px;
}

#WR-HOME-slice-1-13 {
   position: absolute;
   left: 783px;
   top: 361px;
   width: 9px;
   height: 688px;
   background-color: #FFFFFF;
}

#nieuws {
   position: relative;
   float: left;
   left: 34px;
   margin-top: -69px;
   /*left:545px;*/ /*top:434px;*/
   width: 238px;
   height: 275px;
}

#ik_zoek_een_baan {
   position: relative;
   float: left;
   left: 12px;
   /*margin-top:-207px;*/ /*top:502px;*/
   width: 261px;
   height: 43px;
}

#ik_zoek_medewerkers {
   position: relative;
   float: left;
   left: 12px;
   /*left:273px;*/ /*top:503px;*/ /*margin-top:-206px;*/
   width: 238px;
   height: 42px;
}

#ik_zoek_een_baan_content {
   position: relative;
   float: left;
   left: 12px;
   margin-top: -166px;
   /*top:545px;*/
   width: 238px;
   height: 420px;
   background-color: #AF241D;
}

#tekst_content {
   position: relative;
   float: left;
   padding: 20px;
   padding-left:0px;
   padding-right:0px;
   color: #000;
   line-height: 16px;
}

#tekst_content p {
   font-size: 12px;
}
#tekst_content h2{
   font-size:12px;
   color:4b4b4c;
   font-weight:bold;
}

#tekst_content a{
   color:#5AB21E;
   font-size:12px;
   text-decoration:underline;

}
#bottom_left_block{
   position:relative;
   float:left;
   width:238px;
}
#bottom_left_block_content{
   background-color:#F5F3F3;
   padding-left:15px;
   padding-right:15px;
   margin-top:-10px;
}
#bottom_right_block{
   position:relative;
   float:left;
   width:495px;
   margin-left:19px;
}
#bottom_right_block_content{
   background-color:#F5F3F3;
   padding-left:15px;
   padding-right:15px;
}
#bottom_right_block_content a{
   text-decoration:none;
}
.height_bottom_blocks{
height:3655px;
}

#ik_zoek_medewerkers_content {
   position: relative;
   float: left;
   left: 35px;
   margin-top: -167px;
   width: 238px;
   height: 420px;
   background-color: #949599;
}

#nieuws_content {
   position: relative;
   float: left;
   left: 57px;
   margin-top: -3px;
   width: 238px;
   height: 258px;
   background-color: #DDDDDD;
}

.contentbottom {
   position: absolute;
   bottom: -3px;
}

#header_white{
	border-top: 1px solid #ABABAB;
}

.white {
	background-color: #fff;   
}

div.blokMedewerkers ul,div.blokBaan ul {
   list-style-type: none;
   margin: 10px 0px 0px 0px;
   padding: 0px;
}

div.blokMedewerkers ul li,div.blokBaan ul li {
   padding: 0px;
   margin: 0px 0px 4px 0px;
   font-size: 13px;
   font-weight: bold;
}

div.blokMedewerkers div.height {
   background-color: #5AB21E;
}

div.blokMedewerkers a.white {
   color: #fff;
   background: transparent;
   font-size: 13px;
   font-weight: bold;
   position: absolute;
   margin-top: 5px;
}

div.blokMedewerkers h1 {
   margin: 0px;
   padding: 0px;
}

div.blokMedewerkers p.intro {
   margin: 0px;
}

div.blokMedewerkers h3 {
   font-family: Arial, Tahoma, Verdana, sans-serif;
}

div.blokBaan {
   color: #000000;
   width: 238px;
   float: left;
   margin: 10px 10px 0px 9px;
}

div.blokBaan div.height {
   background-color: #949599;
}

.height {
   height: 520px;
}

div.padding {
   padding: 10px 10px 10px 20px;
   line-height: 17px;
}

#blocks div.blokMedewerkers {
   color: #fff;
   width: 238px;
   float: left;
   margin: 10px 10px 0px 0px;
   font-size: 13px;
}
#blocks{
	border-top: 1px solid #ABABAB;
	padding-left:12px;
}
div.blokRechts {
   color: #000000;
   width: 238px;
   float: left;
   /*margin: -45px 10px 0px 9px;*/
   margin: 10px 10px 0 9px;
   background-image: url('../../new/_images/nieuws.gif');
}

div.blokRechts div.inner {
   background-color: #dddddd;
   z-index: 1;
   margin-top:197px;
   /*padding-bottom: 10px;*/
   /*height: 545px;*/
}

#blocks .blokRechts h2 {
   text-align: left;
   font-size: 12px;
   /*margin: 17px;*/
   display:inline;
   line-height:20px;
   margin-right:10px;
}
#blocks .blokRechts .inner_news{
   margin-left: 20px;
   padding-right:17px;
}

#blocks .blokRechts .news_span{
	color:#5AB21E;
	font-size:11px;
	line-height:20px;
}

#blocks .blokRechts h2 a:link{
	color:#030303;	
}

div.blokMedewerkers h2,div.blokBaan h2 {
   color: #fff;
   font-size: 14px;
   padding: 0px;
   margin: 0px 0px 8px 0px;
}

div.blokMedewerkers a:link, div.blokMedewerkers a:visited, div.blokMedewerkers a:active {
   color: #fff;
}


div.blokMedewerkers ul a:link, div.blokMedewerkers ul a:visited, div.blokMedewerkers ul a:active,div.blokBaan ul a,div.blokMedewerkers ul a:hover,div.blokBaan ul a:hover,div.blokMedewerkers ul a:visited,div.blokBaan ul a:visited
{
   color: #000;
}

div.blokMedewerkers ul.left_block a{

}

div.blokMedewerkers ul a:hover, div.blokBaan ul a:hover {
   color: #fff;
}

a.grey {
   color: #fff;
}

.clear {
   clear: both;
}

.floatLft {
   float: left;
}

#blokken h2 {
   font-family: Arial;
   font-size: 16px;
}

#blocks .floatLft {
   margin: 0px 30px 0px 0px;
}

#blocks .floatMiddle {
   float: left;
   margin: 0px 30px 0px 55px;
}
#blocks .floatRght {
   float: left;
   margin: 0 0 0 100px;
   z-index: 3;
}
a.arrowLink {
   color: #5AB21E;
   font-family: Arial;
   font-weight: bold;
   font-size: 14px;
   background-image: url("../_images/frontpage_arrow.jpg");
   background-repeat: no-repeat;
   padding: 10px 10px 10px 19px;
   display: block;
}

.grey {
   background-color: #e3e3e3;
   padding: 0px 12px 0px 12px;
}

.zoekInput {
   background-image: url("../_images/form_bg.jpg");
   background-repeat: no-repeat;
   width: 153px;
   height: 23px;
   border: none;
   margin: 0px;
   padding: 0px;
   display: block;
   float: left;
}

.zoekButton {
   margin: 0px;
   padding: 0px;
   width: 19px;
   height: 20px;
   display: block;
   float: left;
}

#searchForm2 {
   margin-left: 15px;
   padding-top: 15px;
}

div.greyBar {
   height: 10px;
   padding: 0px;
   margin: 0px 0px 20px 0px;
   background: #E3E3E3;
}

div.spacer {
   height: 10px;
}

ul.listCheckbox {
   list-style-type: none;
}

.phoneInfo {
   padding: 0px 0px 19px 9px;
}

#contentBlock2 {
   padding-top: 5px;
   vertical-align: top;
   width: 305px;
}

ul.listPlus {
   list-style-image: url(../_images/list_bullet.gif);
   list-style-type: none;
   margin: 0px 0px 0px 17px;
   padding: 0px;
   font-size: 14px;
}
.listplus_link a:link{
	color:#585858;
}
.listplus_link a:hover{
	font-weight:bold;
}
ul.listplus a:hover{
	font-weight:bold;
}
table.searchCandidate {
   width: 540px;
   margin-top: 10px;
   position: relative;
}

.directAanvragenOnder {
   margin: 5px;
   margin-left:500px;
}

.onzichtbaar {
   visibility: hidden;
}

div.autocomplete {
   position: absolute;
   background-color: white;
   border: 1px solid #b6b6b6;
   margin: 0px;
   padding: 0px;
   text-align: left;
}

div.autocomplete ul {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

div.autocomplete ul li.selected {
   background-color: #5AB21E;
   color: white;
}

div.autocomplete ul li {
   list-style-type: none;
   display: block;
   margin: 0;
   padding: 2px;
   cursor: pointer;
   font-size: 11px;
}

div.newsBlock {
   background-color:#f7f3f4;
   float: left;
   width: 350px;
   min-height: 285px;
   height: auto !important;
   height: 285px;
   margin: 5px;
}

div.newsDivider {
   width: 20px;
   float: left;
}

div.introArticle {
   color: #000000;
   padding: 0px;
   min-height: 119px;
   height: auto !important;
   height: 119px;
}

div.introArticle a {
   color: white;
}

div.introArticle img {

}

div.introArticle p {
   margin: 0px;
   padding: 0px;
}

div.introNews {
   padding: 10px;
}

img.imageIntro {
   margin-right: 10px;
}

div.introNews h2 {
   color: #575757;
   font-size: 17px;
   margin-bottom: 5px;
}

h2.categoryTitle {
   font-size: 17px;
   color: #000000;
   margin-bottom: 10px;
   margin-top: 10px;
   margin-bottom: 5px;
}

a.newsList {
   display: block;
}

ul#newsMenu {
   display: block;
   font-size: 12px;
   width: 320px;
   margin-bottom: 60px;
   clear: both;
   list-style-image:url(../_images/list_bullet_grey.gif);
   list-style-type: none;
   margin-left:  20px;
   padding-left: 5px;
}
ul#newsMenu li a{
   color:#5a5859;
}
ul#newsMenu li {
   margin-bottom: 8px;
}

ul#newsMenu2 {
   display: block;
   font-size: 12px;
   width: 320px;
   margin-bottom: 30px;
   clear: both;
   list-style-image:url(../_images/list_bullet_grey.gif);
   list-style-type: none;
   margin-left:  20px;
   padding-left: 5px;
}
ul#newsMenu2 li a{
   color:#5a5859;
}
div.newsItem{
   background-color:#f7f3f4;
   width:360px;
}
.newsMenuDiv{
   position:relative;
   float:right;
   text-align:left;
   width:353px;
   background-color:#f7f3f4;
   overflow:hidden;
   margin-right:20px;
   margin-top:10px;
}
div.newsItem h1{
   color:#000000;
}
div.newsItem img {
   margin-top: 5px;
}

div.newsItem p {
   margin-top: 0px;
}

ul.listNieuws {
   padding-bottom: 4px;
   list-style-image:url(../_images/list_bullet_grey.gif);
   list-style-type:none;
}
ul.listNieuws li a{
   color:#686667;
}

.clear {
   clear: both;
}

.gerelateerd_nieuws {
   margin: 0px;
   padding: 0px;
   color: #5AB21E;
   font-size: 20px;
   font-family: Arial Narrow, Arial, Tahoma, Verdana, sans-serif;
   line-height: 24px;
   font-weight: bold;
}
ul.kwicks {
   float: left;
   width: 220px;
   margin: 17px 0px 0px 0px;
   padding: 0px;
   list-style-type: none;
}
ul.kwicks a {
   display: block;
   padding: 6px;
   font-size:12px;
   color:#5AB21E;
   margin: 0px 0px 1px 0px; 
}
ul.kwicks li{
   width:200px;
}
ul.kwicks a:hover, ul.kwicks a.active, ul.kwicks a.white_active {
   width:220px;
   background: #f6f3f3;
   color: #5AB21E;
   font-weight:bold;
}
ul
#commercial {
   float: right;
   position: absolute;
   right: 0px;
   top: 0px;
   padding-right: 10px;
   background: transparent;
}

.directAanvragenOnder {
   z-index: 200;
}

#functionTable {
   width: 100%;
}

#functionTable ul,#functionTable ul li {
   margin: 0px;
   padding: 0px;
}
.button_alle_vacatures{
	float:right;
	margin-right:258px;
}
div.buttonSwitch {
   border: 1px solid #5AB21E;
   float: right;
   left: 540px;
   margin-top: -237px;
   padding: 5px;
   width: 220px;
   z-index: 900;
   position: absolute;
}
div.buttonSwitch2 {
   border: 1px solid #5AB21E;
   float: right;
   left: 289px;
   margin-top: -30px;
   padding: 5px;
   width: 220px;
   z-index: 900;
   position: absolute;
}


div.buttonSwitch img,div.buttonSwitchVacature img, div.buttonSwitch2 img{
   margin-top: 5px;
   display: block;
}

div.buttonSwitchVacature {
   border: 1px solid #5AB21E;
   padding: 5px;
   width: 180px;
   position: absolute;
   margin-left: 308px;
   margin-top: -110px;
}

div.breadcrumbs {
   padding: 5px 5px 5px 5px;
}

div.breadcrumbs a {
   font-weight: bold;
   color:#8a8a8a;
}

div.breadcrumbs span.arrow {
   background-image: url("../_images/arrow_grey.gif");
   background-repeat: no-repeat;
   background-position: 5px 9px;
   padding: 5px 10px;
}

a.searchJo {
   font-size: 15px;
   font-weight: bold;
   position: absolute;
   margin-left: 340px;
   margin-top: -43px;
   width: 150px;
}

img.profilePic {
   position: absolute;
   margin-left: 420px;
   margin-top: 55px;
}
.h1_vacature{
	color:#8A8A8A;
	height:15px;
}
.inputVacatures{
	width:140px;
	height:11px;
}
#slideshow {
    position: relative;
    width: 499px;
    height: 174px;
}
#slideshow div {
    position: absolute;
    top: 0;
    left: 0;
}

#slideshow_home {
    position: relative;
    width: 406px;
    height: 26px;
}
#slideshow_home div {
    position: absolute;
    top: 0;
    left: 0;
}

.button_werknemers{
	margin-left:130px;
}
#specialismeKandidaten a:link, a:hover{
color:#585858;

}
#specialismeKandidaten{
background-color:#f6f3f3;
margin-top: 17px; 
width: 500px;
float:left;
height:307px;
}
#specialismeKandidaten ul{
	margin-top:15px;
	width: 500px;
}

#specialismeKandidaten ul li{
   margin: 0px;
   padding: 0px;
   height: 25px;
   width: 125px;
   overflow: hidden;
   float: left;
}
#commercial{
   float:right;
   top: 0px;
   margin-top:-4x;
   margin-right: -5px;
}
.news_top_right{
float:right;
margin-right: 140px; 
margin-top: 0px;
}
#home_tekst{
position:absolute;
top:239px;
left:15px;
}
.floatLft a, .floatMiddle a{
text-decoration:underline;
}
.floatRght a{
text-decoration:underline;
}
.vacatures_in_buurt{
	border: 1px solid #FDFDFD;
	padding-left:6px;
	padding-top:12px;
	width:190px;
	padding-bottom:10px;
}
.vacatures_in_buurt h1 a:hover{
	color:#000000;
}

.belmijkoptekst{

	float:left;
	margin-left:92px;
	margin-top:3px;
	color:#5AB21E;
	font-size:15px;
	font-weight:bold;
}

/* carerix */

.cx_searchParameter {width:180px;}
.cx_searchDiv.cx_searchSide.local{
	margin-top: 120px;
}

.cx_searchDiv .submit {  margin-top: 4px;}
.cx_searchDiv input, 
.cx_searchDiv select, 
.cx_searchDiv textarea {
		font-size:1em;
		font-family: arial, helvetica, verdana, sans-serif;
		padding: 1px;

	}
.cx_searchDiv input.button {
		width: 10em;
		border:1px solid black;
		background-color: #ddd;
}
.cx_searchDiv select {
  color: #333;
  border: 1px solid #aaa;
}
.cx_searchDiv textarea {
  color: #333333;
  padding-left: 1px;
  border: 1px solid #aaaaaa;
}
.cx_searchDiv input {
  color: #333333;
  border: 1px solid #aaaaaa;
}

.cx_searchDiv input[type=checkbox] {
  border: none;
}
.cx_searchDiv input[type=radio] {
  border: none;
}
.cx_searchDiv input[type=submit], .cx_searchDiv input[type=button] {
  background-color: #ECE9D8;
  cursor: pointer;
  border: 1px #b3b3b3 solid outset;
}

/* make a button by attaching the 'button' class to an <a> element */

.cx_searchDiv .cx_button {
  cursor: pointer;
  height: 21px;
  color: #333;
  background-color: #ECE9D8;
  text-align: center;
  text-decoration: none;
  padding: 0px 8px;
  margin: 0px;
  border: 1px #b3b3b3 solid;
}
.cx_searchDiv .cx_button:hover {
  color: #333;
  background-color: #ECE9D8;
  text-decoration: none;
}
.cx_searchDiv .cx_button:visited {
  color: #333;
  background-color: #ECE9D8;
}
.cx_searchDiv .cx_button:active {
  color: #333;
  background-color: #ECE9D8;
}
