BODY {
	margin: 0px 0px 0px 0px;
	background-color: #003566;
    overflow: hidden;
	height: 100%;
}

DIV.website {
	background-color: #003566;
	background-position: center center;
	background-repeat: repeat-x; 
	z-index: 1;
	width: 100%;
	height: 578px;
	margin: auto;
	padding: 0px ;
	position:absolute; 
	top:50%; 
	margin-top:-289px; 
	text-align: center;
}

TABLE.website {
	background-color: #003566;
	width: 980px;
	height: 578px;
	margin-right: auto; 
    margin-left:auto; 
}

TD.websitecontent {
}

/* AFBEELDING */
TD.afbeelding {
	background-color: #becd00;
	background-image: url(../img/bg_afbeelding.gif);
	background-repeat: no-repeat;
	width: 330px;
	padding-top: 18px;
	padding-left: 18px;
}

TD.afbeelding2 {
	background-color: #becd00;
	background-image: url(../img/bg_afbeelding.gif);
	background-repeat: no-repeat;
	width: 220px;
	padding-top: 18px;
	padding-left: 18px;
}


/* CONTENT */

TD.bgcontent {
	width:650px;
	height:394px;
}

TD.bgcontent2 {
	width:760px;
	height:394px;
}

DIV.divcontent {
	background-color: #becd00;
	width: 650px;
	height: 394px;
	overflow: auto; 
	scrollbar-3dlight-color: #8e9f00;
	scrollbar-base-color: #9ead00; 
    scrollbar-arrow-color: #003566;
    scrollbar-DarkShadow-Color: #8e9f00;
	scrollbar-Highlight-Color: #e8f000; 
	scrollbar-Shadow-Color: #e8f000;
	scrollbar-Track-Color: #becd00;
}

DIV.divcontent2 {
	background-color: #becd00;
	width: 760px;
	height: 394px;
	overflow: auto; 
	scrollbar-3dlight-color: #8e9f00;
	scrollbar-base-color: #9ead00; 
    scrollbar-arrow-color: #003566;
    scrollbar-DarkShadow-Color: #8e9f00;
	scrollbar-Highlight-Color: #e8f000; 
	scrollbar-Shadow-Color: #e8f000;
	scrollbar-Track-Color: #becd00;
}

TABLE.divcontent2 {
}

TD.content2td1 {
	vertical-align: top;
	width: 440px;
}

TD.content2td2 {
	vertical-align: top;
}

div.kop {
	position: relative;
	top: 13px;
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
}

div.kop2 {
	position: relative;
	top: 13px;
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	width: 400px;
}

DIV.content {
	position: relative;
	top: 25px;
}

DIV.content2 {
	position: relative;
	top: 25px;
	width: 429px;
}

TABLE.content {
	width: 539px;
}

TABLE.content2 {
	width: 420px;
}

TABLE.content3 {
	width: 100%;
}

TD.tekst {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 16px;
}


DIV.logo {
	position: absolute;
	padding: 0px;
	margin-left: 0px;
	margin-top: 60px;
}


DIV.navmenu {
	position: absolute; top: 0px;
	margin-left: 221px;
	float: left;
	z-index: 1000;
}

LI.tussen {
	width: 7px; 
	height: 20px;
}


span.active {
  color: #1F3860;
}



/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 769px; /*For KHTML*/
  list-style: none;
  height: 19px;
  
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 14px;
}

ul#navmenu ul {
  margin: 0;
  border-bottom: 1px solid transparent;
  border-right: 1px solid transparent;
  border-left: 0px solid transparent;
  border-top: 1px solid transparent;
  padding: 0;
  width: 99px;
  list-style: none;
  display: none;
  position: absolute;
  top: 18px;
  left: 0px;
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
}



ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
}


/* MENU 

/* Root Menu */
ul#navmenu a {
  background-image: url(../img/bg_button.gif);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #003566;
  font: normal 11px tahoma, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  line-height: 21px;
  height: auto !important;
  height: auto !important;
  text-indent: 11px;
  width: 86px;
}





/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  color: #FFFFFF;
}


/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  font-weight: normal;
  font-family: tahoma, Arial, Helvetica, Helv; 
  font-size: 11px;
  float: none;
  background: #003566;
  background-image: url(../img/bg_subbutton_nav.gif);
  background-repeat: no-repeat;
  color: #7290b4;
  border: 0px solid #4E78AB;
  padding-top: 1px;
  _padding-top: 0px;
  padding-bottom: 0px;
  margin-right: 10px;
  padding-left: 0px;
  line-height: 14px;
  white-space: nowrap;
  text-indent: 11px; 
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  color: #becd00;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #8BB4E0;
  color: #003366;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #8BB4E0;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: -6px;
  left: 140px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}


TD.menu {
	height: 160px; 
}

TABLE.menu {
	width: 100%; 
}

/* EINDE MENU */




/* SUBMENU */

DIV.submenu_diensten {
	position: absolute;
	padding: 0px;
	margin-left: 326px;
	margin-top: 20px;
}

DIV.submenu_overbbcifrijwijk {
	position: absolute;
	padding: 0px;
	margin-left: 221px;
	margin-top: 20px;
}

DIV.submenu_partners {
	position: absolute;
	padding: 0px;
	margin-left: 512px;
	margin-top: 20px;
}

DIV.submenu_kwaliteit {
	position: absolute;
	padding: 0px;
	margin-left: 605px;
	margin-top: 20px;
}

DIV.submenu_opdrachtgevers {
	position: absolute;
	padding: 0px;
	margin-left: 661px;
	margin-top: 20px;
}

DIV.submenu_links {
	position: absolute;
	padding: 0px;
	margin-left: 771px;
	margin-top: 20px;
}

DIV.submenu_contact {
	position: absolute;
	padding: 0px;
	margin-left: 894px;
	margin-top: 20px;
}

TABLE.submenu {
}

TD.submenu {
	background-image: url(../img/bg_subbutton.gif);
	background-repeat: no-repeat;
	font-family: tahoma, Arial, Helvetica, Helv; 
	font-size: 11px;
	color: #7290b4;
	font-weight: normal;
	height: 14px;
	padding-left: 11px;
}

A.submenu:VISITED {
	font-family: tahoma, Arial, Helvetica, Helv; 
	font-size: 11px;
	color: #7290b4;
	font-weight: normal;
	text-decoration: none;
}

A.submenu:ACTIVE {
	font-family: tahoma, Arial, Helvetica, Helv; 
	font-size: 11px;
	color: #7290b4;
	font-weight: normal;
	text-decoration: none;
}

A.submenu:LINK {
	font-family: tahoma, Arial, Helvetica, Helv; 
	font-size: 11px;
	color: #7290b4;
	font-weight: normal;
	text-decoration: none;
}

A.submenu:HOVER {
	font-family: tahoma, Arial, Helvetica, Helv; 
	font-size: 11px;
	color: #becd00;
	font-weight: normal;
	text-decoration: none;
}


/* SUBSUBMENU */

DIV.subsubmenu {
	position: relative;
	top: 50px;
}

TABLE.subsubmenutabel {
}

TD.subsubmenutd1 {
	width: 250px;
	vertical-align: top;
}

TD.subsubmenutd2 {
	vertical-align: top;
}


TABLE.subsubmenu {
}

TD.subsubmenu {
	background-image: url(../img/bg_subsubbutton.gif);
	background-repeat: no-repeat;
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	height: 16px;
	padding-left: 16px;
}

A.subsubmenu:VISITED {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #003566;
	font-weight: normal;
	text-decoration: none;
}

A.subsubmenu:ACTIVE {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #003566;
	font-weight: normal;
	text-decoration: none;
}

A.subsubmenu:LINK {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #003566;
	font-weight: normal;
	text-decoration: none;
}

A.subsubmenu:HOVER {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #008e4f;
	font-weight: normal;
	text-decoration: none;
}


/* FOOTER*/

TD.footer {
	height: 24px; 
}
DIV.login {
	width: 980px;
	text-align: right;
	position: absolute;
	bottom: 0px;
	font-family: tahoma, Verdana, Arial, Helvetica, Helv; 
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	z-index: 9;
}

DIV.copyright {
	position: absolute; 
	bottom: 2px;
	font-family: tahoma, Verdana, Arial, Helvetica, Helv; 
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	z-index: 6;
}

DIV.footermenu {
	width: 980px;
	text-align: right;
	position: absolute;
	bottom: 0px;
	font-family: tahoma, Verdana, Arial, Helvetica, Helv; 
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	z-index: 5;
}

TD.footerdiv {
	width: 1px;
	height: 15px;
	background-color: #FFFFFF;
}

TD.footerlink {
	font-family: tahoma, Verdana, Arial, Helvetica, Helv; 
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 28px;
	padding-right: 28px;
}

A.footerlink:VISITED {
	font-family: tahoma, Verdana, Arial, Helvetica, Helv; 
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

A.footerlink:ACTIVE {
	font-family: tahoma, Verdana, Arial, Helvetica, Helv; 
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

A.footerlink:LINK {
	font-family: tahoma, Verdana, Arial, Helvetica, Helv; 
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

A.footerlink:HOVER {
	font-family: tahoma, Verdana, Arial, Helvetica, Helv; 
	font-size: 9px;
	color: #becd00;
	font-weight: normal;
	text-decoration: none;
}


/* CONTENTSUBSUB */

DIV.contentsubsub {
	position: relative;
	top: 15px;
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 11px;
	color: #003566;
	font-weight: normal;
	line-height: 14px;
	width: 260px;
}




A:VISITED {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #003566;
	font-weight: normal;
	text-decoration: none;
}

A:ACTIVE {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #003566;
	font-weight: normal;
	text-decoration: none;
}

A:LINK {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #003566;
	font-weight: normal;
	text-decoration: none;
}

A:HOVER {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #008e4f;
	font-weight: normal;
	text-decoration: none;
}

DIV.groen {
	background-color: #008e4f;
	padding: 10px;
}

UL.vierkant {
	list-style-type: square;
    margin-left: 1.3em;
    padding-left: 0;
}


UL.vierkantgroen {
	list-style-type: square;
    margin-left: 1.3em;
    padding-left: 0;
	color: #008e4f
}

UL.vierkantklein {
	list-style-type: square;
    margin-left: 1.4em;
    padding-left: 0;
}


/* ONZE EXPERTS */


DIV.kolom1 {
	position: relative;
	width:190px;
}

DIV.kolom2 {
	position: relative;
	width:200px;
}

DIV.kolom3 {
	position: relative;
	width:240px;
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 11px;
	color: #003566;
	font-weight: normal;
	line-height: 14px;
	padding-right: 20px;
}

TD.subsubmenu {
	background-image: url(../img/bg_subsubbuttonkl.gif);
	background-repeat: no-repeat;
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	height: 16px;
	padding-left: 16px;
}

A.subsubmenukl:VISITED {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 11px;
	color: #003566;
	font-weight: normal;
	text-decoration: none;
}

A.subsubmenukl:ACTIVE {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 11px;
	color: #003566;
	font-weight: normal;
	text-decoration: none;
}

A.subsubmenukl:LINK {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 11px;
	color: #003566;
	font-weight: normal;
	text-decoration: none;
}

A.subsubmenukl:HOVER {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 11px;
	color: #008e4f;
	font-weight: normal;
	text-decoration: none;
}

FORM {
	margin: 0px;
}

TD.tekstform {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 16px;
	padding-bottom: 8px;
}

TD.formtekst {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 16px;
	padding-right: 5px;
	padding-top: 2px;
	vertical-align: top;
}

TD.formveld {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #008e4f;
	font-weight: normal;
	line-height: 14px;
	height: 23px;
}

TD.formveld2 {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 10px;
	padding-top: 0px;
}

INPUT {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	background-color: #e5eb99;
	height: 18px;
	border: 0px;
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
}

INPUT.checkbox {
	background-color: #becd00;
	margin: 0px;
}


textarea {
	font-family: verdana, Arial, Helvetica, Helv; 
	font-size: 12px;
	background-color: #e5eb99;
	height: 100px;
	border: 0px;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
    scrollbar-3dlight-color: #becd00;
	scrollbar-base-color: #becd00; 
    scrollbar-arrow-color: #003566;
    scrollbar-DarkShadow-Color: #becd00;
	scrollbar-Highlight-Color: #f8ff29; 
	scrollbar-Shadow-Color: #f8ff29;
	scrollbar-Track-Color: #e5eb99;
}


INPUT.button {
	font-family: verdana, Arial, Helvetica, Helv;
	font-size: 12px;
	background-color: #9ead00;
	border-style: solid;
    border-color: #e8f000;
	border-width: 1px;
	color: #FFFFFF;
	font-weight: normal;
	height: 22px;
	padding:0px;
	width: 90px;
}




