/* General tags */
* {
margin: 0; 
padding: 0;
}
html {
  height: 100%;
}
body {
  background: #fff;
  font: 10px verdana,tahoma,sans-serif;
  background-image: url('../gfx/background_contentholder.jpg');
  background-repeat: repeat-y;
}
h2 {
  margin-bottom:20px;
  font-size: 11px; font-weight: bold;
  
}
p {
  margin-bottom: 20px;
  line-height: 18px;
}
ul {
  margin-left: 10px;
}

/* ----CLASSES HEADER ------*/
.headerrow {
  width: 994px; 
  height: 76px; 
  position: relative;
}
.header {
  float: left; 
  width: 755px; 
  height: 76px; 
  background-image: url('../gfx/header.gif'); 
  background-repeat: no-repeat;
}
.headerimageshadow {
  position: absolute; 
  z-index: 1; 
  left: 755px; 
  height: 76px; 
  width: 230px; 
  background-image: url('../gfx/rightshadow_10.png'); 
  background-repeat: repeat-y;
}
.headerimage {
  position: relative; 
  margin: 0px 0px; 
  float: left; 
  width: 230px; 
  height: 76px; 
  background-image: url('../gfx/headerimage.jpg'); 
  background-repeat: no-repeat;
}
.headerspacer {
  clear: both;
}
.headerlines {
  width: 985px; 
  height: 21px; 
  background-image: url('../gfx/headerlines.jpg');
  background-repeat:repeat-x;
}
.verticalline {
  float: right; 
  width: 9px; 
  background-image: url('../gfx/borderright.jpg'); 
  background-repeat: repeat-y;
}
.boven {
  height: 76px;
}
.onder {
  height: 532px;
}

/* ---- CLASSES CONTENTHOLDER ---- */
.contentholder {
  color: #000; 
  width: 994px;
}


/*-- HEADERIMAGES ---*/
.gfx_jpg_0 {
  background-image: url('../gfx/menu_image.jpg');
  width: 755px;
  height: 131px;
  z-index: 1;
  float: left;
}
 .gfx_home {  /*Home afbeelding*/
  background-image: url('../gfx/menu_image.jpg');
  width: 755px;
  height: 131px;
  z-index: 1;
  float: left;
}
.gfx_advies { /*Advies afbeelding*/
  background-image: url('../gfx/menu_image_59.jpg');
  width: 755px;
  height: 131px;
  z-index: 1;
  float: left;
}
.gfx_management{ /*Management afbeelding*/
  background-image: url('../gfx/menu_image_60.jpg');
  width: 755px;
  height: 131px;
  z-index: 1;
  float: left;
}
.gfx_jpg { /*default*/
  background-image: url('../gfx/menu_image.jpg');
  width: 755px;
  height: 131px;
  z-index: 1;
  float: left;
}



.rightcolumnshadow {
  position: absolute; 
  z-index: 1; left: 755px; 
  height: 531px; 
  width: 230px; 
  background-image: url('../gfx/rightshadow_10.png'); 
  background-repeat: repeat-y;
}

/* ----CLASSES MENUROW ------*/
.menurow {} 
.mainmenu {
  float: left; 
  width: 755px; 
  height: 131px;
 /* background-image: url('../gfx/menu_image.jpg');*/
  background-repeat:  no-repeat;
  
}
.transbox {
  width: 198px;
  height: 131px;
  margin-left: 35px;
  background-color: #000;
/* for IE */
  filter: alpha(opacity=30);
  /* CSS3 standard */
  opacity: 0.3;
  /* for Mozilla */
  -moz-opacity: 0.3;
}
.contentmenu {	
  float: left; 
  width: 230px; 
  height: 131px; 
  text-align: left; 
  background-image: url('../gfx/home-invraplus_04.gif');
  background-repeat: no-repeat;
}

/* ----CLASSES CONTENTROW ------*/
.submenu {	
  float: left; 
  width: 233px; 
  height: 403px;
  background-image: url('../gfx/submenu.jpg');
  background-repeat: no-repeat;
} 
.content { 
  float: left; 
  width: 482px;  /* of 522px; */ 
  background-color: #fff;
  padding: 20px;
}

.rightimagesholder { 
  float: right; 
  width: 230px; 
  height: 403px;
  background-image: url('../gfx/home-invraplus_08.jpg');
  background-repeat: no-repeat;
  vertical-align: text-bottom;
}
.rightrandomimage { 
  float: right; 
  width: 230px; 
  height: 231px; 
  background-image: url('../gfx/rightrandomimage.jpg');
  background-repeat: no-repeat;
}
.footer {
  clear: both;
} 


/* -- MainMenu en ContentMenu CLASS en ID --*/
.mainmenu_navigation {
  list-style-type: none; 
  position: absolute; 
  z-index: 1; 
  left: 40px; 
  height: 60px; 
  margin-top: 10px; 
  color: #fff; 
  font-size: 11px; 
  font-weight: bold; 
  line-height: 21px;
  width:170px;
}
/*
.mainmenu li {
  color:;
}*/
.mainmenu_navigation a, .contentmenu_navigation a, .closedmenu_navigation a {
  color: #fff;
  text-decoration:none;
  
}
.mainmenu_navigation a:hover, .closedmenu_navigation a:hover,.contentmenu_navigation a:hover, .closedmenu_navigation a :hover {
  color: #cfd3d6;
}
.mainmenu ul ul {
  position: absolute;
}
#selected {
  text-decoration: underline;
  color: #fff; 
}
.contentmenu_navigation {
  list-style-type: none;
  position:  absolute; 
  z-index: 1;
  left: 765px; 
  height: 60px; 
  margin-top: 15px;
  color: #fff; 
  font-size: 11px; 
  font-weight: bold; 
  line-height:  21px;
}

.mainmenu ul ul {
  position:absolute;
  list-style-type: none;
  top:135px;
  left:-10px;
 
}
.mainmenu ul ul ul{
  position:static;
  
 
}
.mainmenu ul ul li {
  list-style-image:none;
  list-style-type: none;
  color: #fff; 
  font-size: 11px; 
  font-weight: normal; 
  line-height:  21px;
}

.mainmenu ul ul #selected {
  list-style-image:none;
  list-style-type:disc;
  margin-left:12px;
}

.closedmenu_navigation {
  list-style-type: none;
  position:  static; 
  float:left;
  margin-left:50px;
  margin-top:15px;
  z-index: 1;
  height: 60px; 
  color: #fff; 
  font-size: 11px; 
  font-weight:normal; 
  line-height:  21px;
}
.closedmenu_navigation ul{
  position:static !important;
  list-style-image:none;
  list-style-type:none;
  font-weight:normal
  
}

.closedmenu_navigation #selected {
  list-style-image:none;
  list-style-type:disc;
  margin-left:12px;
}
/* ID's  */
.disclaimer {
  bottom: 2px;
  font-size: 9px; 
  font-weight: normal; 
  color:  #526599;
  left: 30px;
  position:absolute;
  width: 160px;
  text-align: center;
  line-height: 1.2em;
}
.disclaimer a {
  text-decoration: none;
  color: #2a4c72;
}
.disclaimer a:hover {
  text-decoration: none;
  color: #57616c;
}
/*---------------------------------------SUBNAV, in content teruglink----------*/
.subnav {
 margin-bottom:20px;
}
/*------------------------------------sSTAGES EN VACATURES-------------*/
.vacature {
 width:100%;

 
}
.vacature th {
 text-align:left;
 background:#eff6ff;
  padding:4px;
 
}
.vacature td {
 padding:4px;
 width:50%;
}
#etoNotice {  
  display:  none;
}

label span {
  display: block;
}
.bedrijfsfilm {
  color:#fff;
  left:45px;
  position:absolute;
  text-align:center;
  top:285px;
}

.submenu a {
  text-decoration:none;
}

.iso {
  left:45px;
position:absolute;
top:660px;
}

.vca {
left:141px;
position:absolute;
top:660px;
}

