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:0px;
}

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

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

#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:#CC5C11;
margin:0;
padding:0;
}

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

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

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

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

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

a:hover {
color:#3A8419;
text-decoration:underline;
}

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

a.footer:hover {
color:#CC5C11;
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:#3A8419;
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;
}