html {
height:100%;
margin:0;
padding:0;
}

body {
font:.7em Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
margin:0;
padding:0;
}

.clear {
clear:both;
}

img {
border:0;
}

.plaatje {
border:1px solid #000;
}

#container {
background-color:#FFF;
width:900px;
min-height:97%;
_height:97%;
margin:0 auto;
padding:10px;
}

#header {
height:125px;
background:url(../images/header.jpg) no-repeat;
margin-left:5px;
margin-right:5px;
text-align:right;
padding-right:200px;
}

#testimoniumlang {
float:left;
width:160px;
margin-left:5px;
margin-right:5px;
color:#000;
text-align:left;
}

#rechts {
width:200px;
float:right;
margin-left:5px;
margin-right:5px;
padding:0 15px;
}

#registerrechts {
float:right;
width:190px;
background-color:#293C6E;
padding-left:5px;
padding-right:5px;
padding-top:5px;
color:#fff;
}

#tekst {
float:left;
width:445px;
margin-left:5px;
margin-right:5px;
color:#000;
padding:0 15px;
}

#registeronder {
width:445px;
background-color:#293C6E;
padding-top:5px;
color:#fff;
}

#footer {
width:900px;
height:20px;
background-color:#fff;
font:.9em Verdana, Arial, Tahoma, sans-serif;
color:#000;
margin:0 auto;
padding:0 10px;
}

h1 {
font:bold 1.6em Arial, Helvetica, sans-serif;
color:#293C6E;
margin:0;
padding:0;
}

h2 {
font:bold 1.4em Arial, Helvetica, sans-serif;
color:#293C6E;
margin:0;
padding:0;
}

h3 {
font:bold 1.2em Arial, Helvetica, sans-serif;
color:#F09D00;
margin:0;
padding:0;
}

h4 {
font:italic 1em Arial, Helvetica, sans-serif;
color:#F09D00;
margin:0;
padding:0;
}

h5 {
font:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-style:italic;
color:#293C6E;
margin:0;
padding:0;
}

h6 {
font:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:700;
color:#293C6E;
margin:0;
padding:0;
}

.h7 {
font:bold 1em Arial, Helvetica, sans-serif;
color:#ffffff;
margin:0;
padding:0;
}

.h8 {
font:italic 0.9em Arial, Helvetica, sans-serif;
color:#ffffff;
margin:0;
padding:0;
}

p {
margin:0 0 1em;
padding:0;
}

.klein {
font-size:.8em;
}

a,a:visited {
color:#2878cb;
text-decoration:none;
}

a:hover {
color:#2878cb;
text-decoration:underline;
}

a.footer,a.footer:visited {
font-size:.8em;
color:#999;
text-decoration:none;
}

a.footer:hover {
color:#36C;
text-decoration:none;
}

#menubalk {
margin-left:5px;
margin-right:5px;
font:bold 1.5em Arial, verdana;
height:30px;
border-top:1px solid #fff;
background-color:#293C6E;
text-align:center;
}

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

#menubalk li {
float:left;
position:relative;
text-align:center;
margin:0;
padding:1px;
}

.menu {
padding:4px 0;
}

#nav a {
font-weight:700;
color:#fff;
text-decoration:none;
margin:15px;
padding:6px 8px;
}

#nav a:hover {
color:#F09D00;
text-decoration:none;
padding:6px 8px;
}

li>ul {
top:auto;
left:auto;
}

li ul {
display:none;
position:absolute;
top:100%;
left:8px;
font-weight:700;
background-color:#293C6E;
z-index:1;
-moz-opacity:.9;
filter:alpha(opacity=95);
}


li li {
display:block;
float:none;
width:140px;
border-bottom:1px solid #fff;
margin:0;
}

#nav li li a {
display:block;
font:bold 0.8em Arial, verdana;
color:#fff;
text-align:left;
margin:0;
padding:2px 18px;
}

#nav li li a:hover {
color:#F09D00;
margin:0;
padding:2px 18px;
}

li:hover ul,li.over ul {
display:block;
border-top:1px solid #fff;
}

.formulier {
font:.8em Verdana, Arial, Helvetica, sans-serif;
}