body {
color: #000;
font-family: arial, helvetica;
font-size:80%;
margin:0px;
padding:0
}

#header{
background:#3E61A9 url(/gfx/ober-ani.gif) no-repeat 80px 14px;
border-bottom:2px solid #000000;
text-align:center;
padding:13px 0 8px 0;
color:white;
font-size:12px;
margin:0;
}
#header h3{
font-size:12px;
color:#CDDCFC;
letter-spacing:1px;
margin:3px 0 16px 0;
}
#navbar{
background:#BFE796;
border-top:1px solid #7AA352;
border-bottom:1px solid #7AA352;
font-size:12px;
padding:4px 0;
font-weight:bold;
color:#000066;
}
#navbar_inner a{
color:#000066;
margin:0 4px;
font-weight:normal;
text-decoration:underline;
}
#navbar font{
font-weight:normal;
}

.zoekmenu{
margin:0 0 1px 0;
padding:0;
font-weight:bold;
width:344px;
text-align:left;
}
.zoekmenu a{
color:#CDDCFC;
margin:0 2px;
font-weight:normal;
text-decoration:none;
}
.zoekmenu a:hover{
text-decoration:underline;
}

form{
margin:0;
padding:0}

body #navbar_inner{
position:absolute;
left:50%;
margin-left:-360px;
width:700px;
}

body.wide #navbar_inner{
position:absolute;
left:50%;
margin-left:-440px;
display:inline;
}
.announce {margin-top:15px;margin-bottom:5px;text-align:center
}
.inputtext{
border:1px solid #6699CC;
}
#searchbar form, #searchbar_bottom form{
margin:0; padding:0;}

#footer{
display:block;
clear:both;
margin:20px 0 20px -330px;
position:relative; left:50%;
text-align:center;
width:660px;
}

a.green, a.green:visited, a.green:active{
color:#008000;
}
a{color:#000066;}

.navcurrent{color:#444444}

.barcenter_bottom{
background:#BFE796;
border-top:1px solid #7AA352;
border-bottom:1px solid #7AA352;
padding:8px 0;
}