html { 	overflow: auto; }

body {
	font-family:  Arial, Tahoma, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	color: #8e8e8e;
	line-height: 150%;
	background-color:#EAEAEA;
	background-image:url(../images/bg.jpg); background-repeat:repeat-y;
	margin: 0px;
	padding: 0px;
}

a, a:visited, a:active, a:link {
	color: #7cafd4; 
	text-decoration: none;
}

a:hover {
	color: #8e8e8e; 
	text-decoration: underline;
}

#bodybg {
    background-image:url(../images/bgbody.jpg); background-repeat:no-repeat;
	text-align: justify;
	font-size: 12px;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	width: 1020px;
	position: absolute;
	height: 100%;
	top:0px;
	left: 0px;
}

#navigatie {
 	text-align: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
 	width: 100%;
 	padding: 0px;
	margin-bottom: 1em;
}

#navigatie ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#navigatie ul li {
 margin: 0;
/* border-top: 1px solid #003;*/
}

#navigatie ul li.first a {
 display: block;
 text-decoration: none;
 font-size: 11pt;
 color: #FFF;
 vertical-align:top;
 line-height: 140%;
 padding: 5px 0 25px 10px;
}

#navigatie ul li.first a:hover {
 background:transparent;
 color: #CCFFFF;
}

#navigatie ul li a {
 display: block;
 text-decoration: none;
 font-size: 11pt;
 color: #FFFFFF;
 vertical-align:top;
 line-height: 140%;
 padding: 5px 2px 2px 10px;
}

html>body #navigatie ul li a {
 width: auto;
}

#navigatie ul li a:hover {
 background:url(../images/rollover.png);
 color: #CCFFFF;
}

#navigatie ul li.last a {
 display: block;
 text-decoration: none;
 font-size: 11pt;
 color: #7da3c8;
 vertical-align:top;
 line-height: 140%;
 padding: 25px 0px 0px 10px;
}

#navigatie ul li.last a:hover {
 background:transparent;
 color: #FFF;
 text-decoration:underline;
}

.actief {
 background:url(../images/rollover.png);
}


.menu {
	text-align: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	width: 402px;
	overflow: auto;
	overflow: hidden;
	position: absolute;
	top:0px;
	z-index: 2;
	height: 100%;
	left: 0px;
}

.menutd{
 	width: 74px;
}
.menutd{
 	width: 74px;
}

.hoofdmenutd {
	width: 175px; 
	vertical-align:top;
}
.hoofdmenu {
	width: 175px;
	margin-top: 160px;
}
.submenu {
	width: 153px; 
	left: 248px;
	text-align: left; 
	vertical-align:top; 
	font-size: 12px;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#BCD0E2;
	opacity:0.5;filter:alpha(opacity=50)
}

#content {
	text-align: justify;
	font-size: 12px;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	width: 585px;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	height: 100%;
	top:0px;
	left: 420px;
	z-index: 1;
}

#contentholder {
	 top:55px; 
	 width:545px;
}

.paginaTitel {
	font-size: 11pt;
	color: #044886;
	font-weight: bold;
}

.menuTitel {
	font-size: 11pt;
	color: #FFFFFF;
	vertical-align:top;
	line-height: 140%;

}
.menuTitel a:visited, .menuTitel a:active,  .menuTitel a:link {
	color: #FFFFFF; 
	text-decoration: none;
}

.menuTitel a:hover {
	color: #CCFFFF; 
	text-decoration: none;
}
.menuTitelx {
	padding-left:10px;
	font-size: 11pt;
	color: #7da3c8;
	vertical-align:top;
	line-height: 140%;

}
.menuTitelx a:visited, .menuTitelx a:active,  .menuTitelx a:link {
	color: #7da3c8;
	text-decoration: none;
}

.menuTitelx a:hover {
	color: #FFFFFF; 
	text-decoration:underline;
}
#dropmenudiv{
	position:absolute;
	background-image:url(../images/subbg.png);
	background-repeat:repeat-x;
	line-height:25px;
	left:249px;
	width: 150px; 
	height:213px;
	padding-left: 3px;
	z-index:100;
}

#dropmenudiv a{
	width: 150px;
	padding-left: 3px;
		text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#044886;
	display: block;
	text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
		color:#FFFFFF;

}
h1 {
	font-size: 11pt;
	color: #044886;
	font-weight: bold;
}

h4 {
font-size: 11pt;
}
hr{
	height:1px;
	border: 0px;
	color: #7cafd4;
	background-color: #7cafd4;
}

img {
	border:0;
}

.contactform_titel {  width: 1350px; font-size: 10pt; color: #8e8e8e; vertical-align:top;}
.contactform_radiobutton {  font-size: 10pt; color: #8e8e8e; vertical-align:top;}
.contactform_titelred {  width: 180px; font-size: 10pt; color:#FF0000; vertical-align:top;}
.contactform_veld { 
	width: 300px; 	
	font-family:  Arial, Tahoma, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;

}

/*sitemap*/

.logo {
 top:55px;
 width:545px;
}

.logoholder{
 text-align:right;	
}

.treepadding{
 padding-left:25px;
}
.sitemapholder{
 margin-left: 0px; 
 margin-bottom: 0px; 
}

/*contenttekst*/

.contenttekst{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 25px;
}

.adressimg{
 vertical-align: bottom;
 width:249px; 	
}