html,body {

}

body {
background-color:#FFF;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-position:top;

}

body,td,th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#666;
}

p {
text-align:left;
}

a {
color:#000d6d;
}

a:hover {
color:#fff;
background-color:#868FAC;
text-decoration: none;
}

form {
margin:2px;
}

#maincell {
height:auto;
width:770px;
background-color:#FFF;
margin:10px auto auto;
padding:0;
}

#rightcolumn {
float:left;
height:auto;
width:550px;
}

#footer {
background-image:url(../images/footer.jpg);
float:left;
height:26px;
width:764px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:26px;
color:#FFF;
text-align:right;
padding-right:6px;
}
#footer a,#searchbox a:hover {
color:#FFF;
text-decoration:none;
}
#footer a:hover {
color:#FFF;
text-decoration:none;
}

#searchbox {
background-image:url(../images/zoekbg.jpg);
background-repeat:no-repeat;
float:left;
height:160px;
width:210px;
color:#FFF;
padding-right:10px;
text-align:right;
padding-top:20px;
}

#searchbox a {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:underline;
font-size:12px;
font-weight:700;
}
#searchbox a:hover {
color:#FCFF00;
text-decoration:underline;
}

#title {
background-image:url(../images/titlebg.jpg);
background-repeat:no-repeat;
height:27px;
width:550px;
margin-top:1px;
}

#title h1 {
font-family:Arial, Helvetica, sans-serif;
line-height:27px;
color:#FFF;
text-align:left;
font-size:18px;
text-indent:16px;
letter-spacing:1px;
margin:0;
padding:0;
}

#content {
width:auto;
margin:16px;
}

#copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-align:right;
float:left;
height:30px;
width:770px;
}

#menu dl,#menu dt,#menu dd,#menu ul,#menu li {
list-style-type:none;
color:#FFF;
margin:0;
padding:0;
}

#menu dt {
cursor:pointer;
height:24px;
line-height:24px;
text-align:right;
font-weight:700;
background-color:#000E69;
background-image:url(../images/menubg.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
letter-spacing:2px;
border-bottom:1px solid #FFF;
}

#menu dd {
border:0 solid gray;
}

#menu li {
height:22px;
line-height:22px;
text-align:right;
background-color:#999;
background-image:url(menuli.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
border-bottom:1px solid #FFF;
width:218px;
}

#menu dt a:hover {
background-color:#000E69;
background-image:url(../images/menubg_over.jpg);
background-repeat:no-repeat;
padding:0 20px 0 0;
}

#menu li a:hover {
background-color:#333;
background-image:none;
padding:0 20px 0 0;
}

#leftcolumn,#menu,#banner {
float:left;
height:auto;
width:220px;
}

#menu li a,#menu dt a {
color:#FFF;
text-decoration:none;
display:block;
border:0 none;
height:100%;
padding:0 10px 0 0;
}

/* styles bedoeld voor extern formulier (iframe) paden moeten url bevatten,  */
.extform {
height:auto;
width:216px;
text-align:right;
margin-right:4px;
background-repeat:no-repeat;
display:inline;
}
.FormVeld2 {
margin-top:4px;
margin-bottom:3px;
}

.FormVeld {
width:190px;
margin-top:4px;
margin-bottom:3px;
}
.inputbutton
{
color: #333333;
background-color: #EEEEEE;
background-image: url('../images/bg_new_knap.jpg');
background-repeat: repeat;
font-size: 11px;
cursor: pointer;
border-bottom:  1px solid;
border-left:  1px solid;
border-right:  1px solid;
border-top:  1px solid;
height: 19px;
width: 69px;
margin-right:2px;
margin-top:3px;
}
.input
{
width: 190px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}
