html {
	min-height: 100%;
	height: auto;
}
body {
margin:0px;
padding:0px;
background-image:url(../../images/structure/bck.gif);
background-repeat:repeat-y;
background-position:center;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#2d2384;
}
/* ------------- topmenu ---------------- */
#logo_nieuw {
	z-index: 100;
	position: absolute;
	top: 41px;
	left: 34px;
}
#topmenu {
border:#FFFFFF 1px solid;
background-color:#d5d2e7;
width:966px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding: 2px;
}
#topmenu a {
color:#2d2384;
text-decoration:none;
margin-left:10px;
margin-right:10px;
}
#topmenu a:hover {
color:#2d2384;
text-decoration:underline;
margin-left:10px;
margin-right:10px;
}
/* ------------- topmenu ---------------- */
#top {
width:972px;
}
#topsfeer {
float:left;
}
#topright {
float:left;
}
/* ------------- MENU ---------------- */
#menu {
background-image:url(../../images/structure/menubalk.gif);
background-repeat:no-repeat;
width:972px;
height:39px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding: 0px 2px;
}
#menu_item {
float:left;
height:16px;
display:block;
padding: 8px 0px 8px 0px;
margin:1px;
}
#menu_item a {
height:16px;
color:#2d2384;
text-decoration:none;
padding: 8px 16px 8px 16px;
}
#menu_item a:hover {
height:16px;
color:#9c9cd0;
background-color:#FFFFFF;
text-decoration:none;
padding: 8px 16px 8px 16px;
background-image:url(../../images/structure/bck_menu.gif);
background-repeat:repeat-x;
}
#menu_lijn {
float:left;
}
/* ------------- BLOKMAIN links - midden - rechts ---------------- */
#middenblok {
width:972px;
}
#links {
width:220px;
float:left;
text-align:center;
}
#midden {
width:530px;
float:left;
text-align:center;
}
#rechts {
width:220px;
float:right;
text-align:center;
}
.copyright {
margin:auto;
margin-top:10px;
width:198px;
font-size:10px;
line-height:12px;
}
/* ------------- BLOK links ---------------- */
#blok_nieuws {
width:198px;
text-align:left;
margin: 20px 11px 11px 11px;
}
.nieuwsdatum {
font-size:10px;
}
.nieuwstitel {
font-weight:bold;
line-height:16px;
}
.nieuwsintro {
font-size:11px;
line-height:16px;
}
/* --- submenu blok --- */
#submenu {
background-image:url(../../images/structure/blok_submenu_bck.gif);
background-repeat:repeat-y;
width:197px;
margin: 20px auto 10px;
}
.submenu_title {
text-align:left;
height:17px;
width:158px;
margin:0px auto;
padding:4px 12px;
color:#FFFFFF;
font-weight:bold;
background-color:#7f8abe;
}
.submenu_content {
background-color:#FFFFFF;
width:180px;
margin: 0px auto;
border:#7f8abe 1px solid;
text-align:left;
padding-top:4px;
padding-bottom:4px;
}
.submenu1 img {
margin-top:8px;
margin-right:6px;
}
.submenu1 a {
width:156px;
font-weight:bold;
color:#2f3090;
text-decoration:none;
display:block;
padding:1px 12px;
}
.submenu1 a:hover {
width:156px;
font-weight:bold;
color:#7f8abe;
text-decoration:none;
display:block;
padding:1px 12px;
background-color:#eceef5;
}
.submenu2 img {
margin-top:8px;
margin-right:6px;
margin-left:10px;
}
.submenu2 a {
width:156px;
color:#2f3090;
text-decoration:none;
display:block;
padding:1px 12px;
}
.submenu2 a:hover {
width:156px;
color:#7f8abe;
text-decoration:none;
display:block;
padding:1px 12px;
background-color:#eceef5;
}
/* --- ervaring met klanten in linker blok --- */
#evk2 {
background-image:url(../../images/structure/blok_submenu_bck.gif);
background-repeat:repeat-y;
width:197px;
margin: 20px auto 10px;
}
.evk2_content {
background-color:#FFFFFF;
width:180px;
margin: 0px auto;
padding-top:1px;
border:#7f8abe 1px solid;
}
/* ------------- BLOK midden ---------------- */
#blok_content {
width:480px;
margin: 20px auto;
text-align:left;
}
.pagina_titel {
font-weight:bold;
}

#homepage_extra {
width:480px;
margin: 20px auto;
text-align:left;
}
/* ervaring met klanten EVK */
.evk {
background-image:url(../../images/structure/blok_emk_bck.gif);
background-repeat:repeat-y;
float:left;
}
.evk_title {
height:17px;
width:282px;
margin-left:3px;
padding:4px 12px;
color:#FFFFFF;
font-weight:bold;
background-color:#00b4c8;
}
.evk_content {
width:282px;
min-height:124px;
margin-left:3px;
padding:12px;
padding-top: 6px;
}
/* stappenplan */
.stappenplan {
background-image:url(../../images/structure/blok_stappenplan_bck.gif);
background-repeat:repeat-y;
float:right;
}
.stappenplan_title {
height:17px;
width:118px;
margin-left:3px;
padding:4px 12px;
color:#FFFFFF;
font-weight:bold;
background-color:#7f8abe;
}
.stappenplan_content {
width:120px;
margin-left:10px;
padding:4px;
color:#7c2384;
font-weight:bold;
line-height:28px;
}
.stappenplan_content a {
text-decoration:underline;
color:#7c2384;
}
.stappenplan_content a:hover {
text-decoration:underline;
color:#cd9dd1;
}

/* ------------- BLOK rechts ---------------- */
.bel {
margin: 20px 0px 0px 0px;
}
.film {
margin: 12px 0px;
}
.informatie {
height:306px;
width:197px;
background-image:url(../../images/structure/informatie_bck.gif);
background-repeat:repeat-y;
margin: 0px 11px;
font-size:11px;
text-align:left;
}
.informatie_content {
text-align:left;
padding: 0px 12px;
}
.formfield {
font-size:11px;
border:#08b0c7 1px solid;
color:#676767;
background-color:#fff;
width:102px;
height:12px;
padding:2px;
}
.formbut {
margin:0px;
}
.formcheckbox {
border:#08b0c7 1px solid;
margin:0px;
}
/* ------------- Homepage title ---------------- */
.homepagetitle {
line-height:18px;
}
/* ------------- zoek ---------------- */
#zoekbox {
position:absolute;
z-index:16;
top: 196px;
right: 22px;
width: 176px;
}
.zoekveld {
font-size:12px;
border:#7f8abe 1px solid;
color:#676767;
background-color:#fff;
width:126px;
height:14px;
padding:2px;
}
.zoekknop {
margin-top:3px;
}
#wrapper {
position: relative;
margin: 0 auto;
text-align: left;
width: 972px;
height: 100%;
}
/* ------------- Voorlichtingsavond blok bovenzijde ---------------- */
#va {
position:absolute;
z-index:8;
top:100px;
right:22px;
width:178px;
}
.va_datum {
width:166px;
height:22px;
background-color:#FFFFFF;
font-size:14px;
font-weight:bold;
color:#374277;
text-align:center;
margin:auto;
padding:6px;
}
.va_button {
margin-top:4px;
}
/* ------------- beneden menu ---------------- */
#botmenu {
width:972px;
height:24px;
font-size:11px;
text-align:center;
float:left;
}
#botmenu a {
color:#7c2384;
text-decoration:underline;
margin: 0px 6px;
}
#botmenu a:hover {
color:#2f3090;
text-decoration:underline;
}
/* ------------- basis elementen ---------------- */
h1 {
color:#2f3090;
font-weight:bold;
font-size:12px;
line-height:12px;
}
h2 {
color:#2f3090;
font-weight:bold;
font-size:12px;
line-height:12px;
}
h3 {
color:#03737f;
font-weight:bold;
font-size:12px;
line-height:14px;
}
h4 {
color:#03737f;
font-weight:bold;
font-size:12px;
margin:0px;
line-height:14px;
}
a {
color:#7c2384;
text-decoration:underline;
}
a:hover {
color:#e4312c;
text-decoration:underline;
}
/* Datum weergave voorlichtingsavonden */
.agenda_date {
color:#03737f;
font-weight:bold;
}
