html,body {
	margin:0;
	padding:0;
	height:100%;
	}
body {
	text-align:center;
	background: url(../../../../images/background_main.png) repeat-x #CCCCCC;
	overflow:auto;
	}
form {
	margin: 0;
	padding: 0;
}
/*#bovenbalk {
	width:100%;
	height:75px;
}*/
#bovennav-container {
	margin:0 auto;
	width:1010px;
	height:75px;
	background: url(../../../../images/background2.png) repeat-y left;
	text-align:center;
}
#bovennavigatie {
	background: url(../../../../images/header_top.png) repeat-x left;
	margin: 0 auto;
	width:990px;
	height:75px;
	text-align:right;
}	
#container {
	width:1010px;
	margin:0 auto;
	text-align:center;
	background: url(../../../../images/background2.png) repeat-y left;
	min-height:600px;
	}

#container2 {
	width:990px;
	margin:0 auto;
	background: #ffffff;
	}

#laag2 {
	width:990px;
	height:150px;
	margin:0 auto;
	text-align: left;
	}
ul#portfolio li img{
	border: 0px solid #ccc;
	padding: 0px;
	height: 150px;
}
#laag2-1 {
	margin: 0px 0px 0px 0px;
	float: left;
	width:990px;
	height:150px;
	background: url(../../../../images/header_overlay.png) no-repeat top;
	border-top: #FFFFFF solid 1px;
	position: absolute;
	z-index: 50;
}
#laag_hoofdnav {
	width:990px;
	height:23px;
	margin:0 auto;
	text-align: left;
	background: url(../../../../images/menubalk.png) no-repeat #00813c;
	}
#laag_hoofdnav_1 {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 100px;
	height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #00813C;
	text-align: center;
	line-height: 22px;
}
#laag_hoofdnav_1 a {
	color: #00813C;
	text-decoration: none;
}
#laag_hoofdnav_1 a:visited {
	color: #00813C;
	text-decoration: none;
}
#laag_hoofdnav_1 a:hover {
	color: #00813C;
	text-decoration: underline;
}
#laag_hoofdnav_2 {
	margin: 0px 0px 0px 0px;
	float: left;
	width:760px;
	height:23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-align: left;
	line-height: 21px;
}
#laag_hoofdnav_2 a {
	color: #000000;
	text-decoration: none;
}
#laag_hoofdnav_2 a:visited {
	color: #000000;
	text-decoration: none;
}
#laag_hoofdnav_2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#laag_hoofdnav_2 td {
	text-align: center;
}
#laag_hoofdnav_3 {
	margin: 0px 0px 0px 0px;
	float: left;
	width:120px;
	height:23px;
	text-align:right;
}
#laag2-2 {
	margin: 0px 0px 0px 0px;
	float: left;
	width:37px;
	height:76px;
	background: #FFFFFF url(../../../../images/layout_06.gif) no-repeat;
}
#laag2-3 {
	margin: 0px 0px 0px 0px;
	float: left;
	width:233px;
	height:76px;
}
#laag2-4 {
	margin: 0px 0px 0px 0px;
	float: left;
	width:37px;
	height:76px;
	background: #FFFFFF url(../../../../images/layout_08.gif) no-repeat;
}
#laag2-5 {
	margin: 0px 0px 0px 0px;
	float: left;
	width:658px;
	height:76px;
}
#laag3 {
	width:990px;
	margin:0 auto;
	text-align: left;
}
#laag3-1 {
	float: left;
	margin: 0px 0px 0px 0px;
	width:197px;
	background: #f0f0f0;
	z-index: 2;
}

#laag3-2 {
	float: left;
	margin: 0px 0px 0px 0px;
	width:587px;
	background: #FFFFFF;
	z-index: 2;
}

#laag3-3 {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 206px;
	background: #f0f0f0 url(../../../../images/balk_top_right.gif) repeat-y;
	z-index: 2;
}
#balk_top_right {
	margin-left: 9px;
	}
#persbericht {
	position: relative;
}

#persbericht_titel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin-left: 5px;
}
#persbericht_tekst {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 7px 14px 10px 8px;
	text-align: justify;

}


.leesverder a {
	color: #199e41;
	text-decoration: none;
	}
.leesverder a:visited {
	color: #199e41;
	text-decoration: none;
	}
.leesverder a:hover {
	color: #199e41;
	text-decoration: underline;
	}

#container_aankondiging {
	width:199px;
	margin:0px 0px 0px 0px auto;
	background: url(../../../../images/aankondiging_back.png) no-repeat;
	margin-left: 5px;
	margin-top: 10px;
	}
#aankondiging_top {
	width: 199px;
	height: 142px;
	background: url(../../../../images/aankondiging_top.png) no-repeat;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	position: absolute;
	z-index: 50;
	text-align: right;
	}	
#aankondiging_titel {
	text-align: right;
	padding-right: 10px;
	height: 30px;
	line-height: 30px;
	color:#000000;
	font-weight:bold;
	}
#aankondiging_tekst {
	text-align: right;
	padding-left: 48px;
	margin-top: 10px;
	height: 75px;
	width: 140px;
	line-height: 15px;
	}
#aankondiging_leesmeer {
	text-align: right;
	padding-right: 10px;
	}
#aankondiging_leesmeer a {
	text-align: right;
	color:#FFFFFF;
	text-decoration: none;
	}
#aankondiging_leesmeer a:visited {
	text-decoration: none;
	}
#aankondiging_leesmeer a:hover {
	text-decoration: underline;
	}

#achtergrond {
	width:199px;
	height:142px;
	margin:0 auto;
	text-align: left;
	}
ul#portfolio li img{
	border: 0px solid #ccc;
	padding: 0px;
}

#menu_divider {
	background: url(../../../../images/menu_divider.png) no-repeat top;
}
#tekst {
	overflow: auto;
	margin: 20px 0px 0px 0px;
	padding: 0px 5px 0px 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
#tekst a {
	color: #199e41;
	text-decoration: none;
	}
#tekst a:visited {
	color: #199e41;
	text-decoration: none;
	}
#tekst a:hover {
	color: #336998;
	text-decoration: underline;
	}
#tekst H1{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 16px;
	}
#tekst H2{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 14px;
	}
#tekst H3{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 12px;
	}
#tekst H4{
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 10px;
	}
#tekst p{
	font-size: 11px;
	padding-bottom: 11px;
	}

/* brede tekstpagina */

#tekst-breed {
	overflow: auto;
	margin-top: 20px;
	padding: 0px 5px 0px 5px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
#tekst-breed a {
	color: #199e41;
	text-decoration: none;
	}
#tekst-breed a:visited {
	color: #199e41;
	text-decoration: none;
	}
#tekst-breed a:hover {
	color: #336998;
	text-decoration: underline;
	}
#tekst-breed H1{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 16px;
	}
#tekst-breed H2{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 14px;
	}
#tekst-breed H3{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 12px;
	}
#tekst-breed H4{
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 10px;
	}
#tekst-breed p{
	font-size: 11px;
	padding-bottom: 11px;
	}


	
#footer {
	margin: 0 auto;
	width:990px;
	background-color: #00813c;
	border-top: 1px solid #666666;
	float: left;
	margin-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	line-height: 12px;
	text-align: left;
	height: 50px;
	}
#footer td{
	padding-left: 5px;
	}
#linkerkantlijn {
	border-left: 1px solid #FFFFFF;
}

#topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: right;
	padding-right: 19px;
}
#topnav a {
	text-decoration: none;
	color: #ffffff;
}
#topnav a:visited {
	text-decoration: none;
	color: #ffffff;
}
#topnav a:hover {
	text-decoration: underline;
	color: #ffffff;
}

#menu {
	margin: 10px 0px 0px 2px;
	}

/* Root = Vertical, Secondary = Vertical */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 195px; /*For KHTML*/
  list-style: none;
  z-index: 15;
}

ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu-v a {
  border-bottom: 1px #fff solid;
  padding: 0 6px;
  display: block;
  background: #f0f0f0;
  color: #000000;
  font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #00813c;
  color: #ffffff;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  border-left: 1px #fff solid;
  background: #cccccc;
  color: #000;
  width: 350px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #00813c;
  color: #fff;
  width: 350px;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
  border-left: 1px #fff solid;
  background: #cccccc;
  color: #000;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
  background: #00813c;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
  background: #D2E3FA;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
  background: #76a4d0;
  color: #FFF;
}

ul#navmenu-v ul{
  display: none;
  position: absolute;
  top: 0;
  left: 195px;
}

ul#navmenu-v ul ul, 
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 363px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}


/* --------------------------------------------------------------------- */
/* Navmenu kop
/* --------------------------------------------------------------------- */

/* Root = Vertical, Secondary = Vertical */
ul#navmenu-kop,
ul#navmenu-kop li,
ul#navmenu-kop ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 195px; /*For KHTML*/
  list-style: none;
  z-index: 15;
}

ul#navmenu-kop:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-kop li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu-kop a {
  border-bottom: 1px #fff solid;
  padding: 0 6px;
  display: block;
  background: url(../../../../images/navmenu-kop.gif) no-repeat top;
  color: #000000;
  font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-kop a:hover,
ul#navmenu-kop li:hover a,
ul#navmenu-kop li.iehover a {
	background: url(../../../../images/navmenu-kop.gif) no-repeat top;
	color: #000000;
	text-decoration:underline;
}

/* --------------------------------------------------------------------- */
/* zoeken
/* --------------------------------------------------------------------- */
	
.zoekknop {
	border:outset 1px #fff;
	background-color: #00813c;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding: 1px 2px 1px 2px;
	margin-right: 5px;
	margin-top: 3px;
}
.zoekknop:hover {
	background-color: #FFFFFF;
	color: #00813c;
}
.zoekveld {
	border: solid 1px #ffffff;
	background-color: #00813c;
	height: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 3px;
	margin-right: 5px;
	color: #FFFFFF;
	vertical-align: middle;
	width: 150px;
	line-height: 15px;
}

/* --------------------------------------------------------------------- */
/* standaard tabellen en lijsten
/* --------------------------------------------------------------------- */

.lijst-standaard {
	margin: 10px 0px 10px 0px;
	border-left: 1px dotted #999999;
	border-top: 1px dotted #999999;
}	
.lijst-standaard th, .lijst-standaard td {
	border-right: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	vertical-align: top;
	text-align: left;
	padding: 3px 5px 3px 5px;
	color: #555;
}
.lijst-standaard td {
	color: #555;
}
.lijst-standaard .even {
	background-color: #fbfbfb;
}
.lijst-standaard .title {
	background-color: #eee;
	font-size: 11px;
}
.lijst-standaard a {
	text-decoration: none;
	/*color: #000000;*/ 
}
.lijst-standaard a:hover {
	text-decoration: underline;
	color: #d30000;
}
.lijst-standaard .col-center {
	text-align: center;
}
.lijst-standaard .ref-cat {
	background-color: #f8d6d6;
}
.lijst-standaard td td {
	border: none;
}
#doc-titel {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-style:italic;
}
/* --------------------------------------------------------------------- */
/* certificaten tabellen en lijsten
/* --------------------------------------------------------------------- */

.lijst-certificaten {
	margin: 10px 0px 10px 0px;
	border-left: 1px dotted #999999;
	border-top: 1px dotted #999999;
}	
.lijst-certificaten th, .lijst-certificaten td {
	border-right: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	vertical-align: top;
	text-align: left;
	padding: 3px 5px 3px 5px;
	color: #555;
}
.lijst-certificaten td {
	color: #555;
}
.lijst-certificaten .even {
	background-color: #EAEAEA;
}
.lijst-certificaten .title {
	background-color: #eee;
	font-size: 11px;
}
.lijst-certificaten a {
	text-decoration: none;
	/*color: #000000;*/ 
}
.lijst-certificaten a:hover {
	text-decoration: underline;
	color: #d30000;
}
.lijst-certificaten .col-center {
	text-align: center;
}
.lijst-certificaten .ref-cat {
	background-color: #f8d6d6;
}
.lijst-certificaten td td {
	border: none;
}
/* --------------------------------------------------------------------- */
/* formulieren
/* --------------------------------------------------------------------- */

.form-standaard fieldset {
	border: none;
	padding: 0;
	margin-top: 10px;
}
.form-standaard table {
	background-color: #fbfbfb;
	border-top: 1px dotted #ccc;
	width: 729px;
}
.form-standaard th, .form-standaard td {
	padding: 2px 5px 2px 5px;
	text-align: left;
	border-bottom: 1px dotted #ccc;
}
.form-standaard th {
	font-weight: normal;
	width: 150px;
}
.form-standaard input, .form-standaard textarea {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 3px 0px 3px 0px;
}
.form-standaard input:hover, .form-standaard textarea:hover {
	border: 1px solid #d30000;
}
.form-standaard .check, .form-standaard .check:hover {
	border: none;
}
.form-standaard select {
	font-size: 11px;
	border: 1px solid #ccc;
	width: 238px;
	height: 60px;
}
.form-standaard option {
	border-bottom: 1px dotted #ccc;
	padding: 2px;
}
.form-standaard .button {
	float: right;
	padding: 3px 8px 3px 8px;
	font-size: 11px;
}
.form-standaard .button:hover, .form-standaard option:hover {
	background-color: #d30000;
	color: #fff;
}

#loginknop {
	border: solid 0px #FF0000;
	}
#loguitknop {
	border: solid 1px #FF0000;
	background-color: #CCCCCC;
	}
	
.foutkop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin: 5px 0px 5px 0px;
}

.fouttijd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:italic;
	text-align: right;
}

.fouttekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}