*{
margin: 0; 
padding: 0;
}
html{
overflow-y: scroll;
min-height: 100%; 
}
body{
min-height: 100%; 
}
* html{
height: 100%;
}
* html body{
height: 100%;
}
body{
background: #008000; 
font-family: Arial, Helvetica, sans-serif;
font-size: 62.5%;
color: #000066;
text-align: center;
}
#container{
min-height: 100%; 
background: url(../images/palm3.gif) no-repeat left top;
}
* html #container{
height: 100%;
}
#wrapper{
position: relative;
margin: 0 auto; 
width: 771px; 
min-height: 100%; 
background: #fff;
}
* html #wrapper{
/*height: 450px;*/
}
#header{
position: relative; 
background: url(../images/header2.png) no-repeat;
width: 100%; 
height: 173px;
}
#header img{
position: absolute; 
top: 5px; 
right: 10px;
width: 39px;
height: 20px;
}
#content{
position: relative;
min-height: 470px;
width: 771px;
background: url(../images/achtergrond2.png) #fff repeat-y; 
}
* html #content{
height: 470px;
}
#text{
margin-left: 202px;
height: 100%;
width: 568px;
text-align: left;
font-size: 1.3em;
}
#text.home{
margin-left: 230px;
background: url(../images/strand.jpg) no-repeat;
height: 450px;
width: 541px;
}
#text.home h2{
padding-left: 17px;
}
#text.home p{
padding: 10px 50px 0 20px;
}
#naw{
position: absolute;
bottom: 5px;
left: 20px;
text-align: left;
font-size: 1.2em;
}
#naw a{
text-decoration: none;
color: #000066;
}
h1{
font-size: 1.3em;
}
h2{
font-size: 1.2em;
padding-top: 30px;
padding-bottom: 5px;
padding-left: 40px;
}
p{
padding: 10px 40px 0 40px;
}
#menu{
position: absolute;
left: 1px;
top: 20px;
}
#menu ul{
padding: 0;  
margin: 0; 
}
#menu, #menu ul{
list-style: none;
line-height: 0;
}
#menu li {
position: relative;
list-style: none;
}
#menu a, #menu a:hover, #menu a:visited {
display: block;
text-decoration: none;
/*border: none;*/
font-size: 1.2em;
}
#menu a, #menu a:visited {
font-weight: normal;
color: #fff;
line-height: 20px;
height: 20px;
width: 199px;
background: #000066;
border-bottom: 1px solid #a9a9a9;
}
#menu a:hover, #menu a:active {
background: #ffe67d;
text-decoration: none;
color: #000;
}
#menu li ul {
position: absolute;
left: -999em;
height: auto;
width: 199px;
}
#menu li li {
width: 199px;
height: 20px;
background: #000066;
border-bottom: 1px solid #a9a9a9;
border-left: 1px solid #a9a9a9;
}
* html #menu li li{
border-bottom: 0;
}
#menu li li a, #menu li li a:visited {
font-weight: normal;
font-size: 1.2em;
color: #FFF;
}
#menu li li a:hover, #menu li li a:active {
background: #ffe67d;
color: #000;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
left: 199px;
top: 0;
}
#footer{
position: absolute; 
background: #ffe67d; 
left: 0;
width: 100%; 
height: 34px;
bottom: -34px; 
font-size: 11px; 
color: #808080;
text-align: right;
}
#footer a{
text-decoration: none;
color: #808080;
}
#footer p{
padding: 10px 15px 10px 0;
}
table{
padding-left: 40px;
font-size: 100%;
}
td{
border-top: 1px solid #000066;
border-left: 1px solid #000066;
padding-left: 6px;
}
.rand{
border-right: 1px solid #000066;
}
td.bottom{
border-bottom: 1px solid #000066;
}
th.vrijwillig{
padding-right: 6px; 
text-align: center;
}
th{
border-top: 1px solid #000066;
border-left: 1px solid #000066;
padding-left: 6px;
text-align: left;
}