/* General tags */
* {
margin: 0; 
padding: 0;
}
html {
  height: 100%;
}
body {
  background: #fff;
  font: 10px verdana,tahoma,sans-serif;
  background-image: url('../gfx/background_contentholder2.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;
}
.left {
  width:160px;
}

.right {
  left:160px;
  position:absolute;
  top:97px;
  width:825px;
  
}
/* ----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: 994px; 
  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;
}


/* ----CLASSES MENUROW ------*/
.menurow {} 
.mainmenu {
  width:160px;
  height: 131px;
  background-image:  url('../gfx/menu_image_flash.jpg');
  background-repeat:  no-repeat;
}
.transbox {
  width:130px;
  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: 160px; 
  height: 403px;
  background-image: url('../gfx/submenu.jpg');
  background-repeat: no-repeat;
} 
.content { 
  float: left; 
  width: 824px;  /* of 522px; 834*/ 
  height:487px;
  background-color: #fff;
  padding: 0px;

}
.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 {
  color: #fff;
  text-decoration:none;
  
}
.contentmenu_navigation a:hover {
  color: #cfd3d6;
}
.mainmenu ul ul {
  position: absolute;
}
#selected {
  color:#FFFFFF;
  text-decoration:underline;
}
.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:130px;
  left:-10px;
 
}

.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;
}
/* ID's  */
.disclaimer {
  bottom: 2px;
  font-size: 9px; 
  font-weight: normal; 
  color:  #526599;
  left: 40px;
  position:absolute;
  width: 120px;
  text-align: center;
  line-height: 1.2em;
}
.disclaimer a {
  text-decoration: none;
  color: #2a4c72;
}
.disclaimer a:hover {
  text-decoration: none;
  color: #57616c;
}
#etoNotice {  
  display:  none;
}

