html,body {
font-family:Arial;
font-size:11px;
margin:0px;
padding:0px;
background: url(../img/bg.png) repeat-x;
}

td {
font-size:11px;
}

div {
margin:0px;
padding:0px;
}

#contentcontainer {
text-align:left;
background: url(../img/contentbg.png) repeat-y;
width:1016px;
top:0px;
margin:0px auto;
z-index:1;
}

#contenttop {
position:absolute;
background: url(../img/contenttop.png) repeat-x;
width:100%;
left:0px;
top:-2px;
bottom:0px;
right:0px;
height:14px;
margin:0px auto;
padding:0px;
z-index:2;
}

#contentbottom {
background: url(../img/contentbottom.png) repeat-x;
width:1008;
height:13px;
margin:0px auto;
z-index:2;
}

#content {
padding:15px 15px 3px 16px;
}

#login {
position:relative;
background:url(../img/cologin.png) no-repeat;
top:-17px;
left:8px;
width:209px;
height:36px;
z-index:999;
cursor:pointer;
font-weight:bold;
font-size:16px;
}

#icons {
padding-left:10px;
}

#zoekbalk {
padding-left:10px;
margin-top:1px;
}

#nieuwsdiv {
padding-left:11px;
margin-top:10px;
}

#nieuwstop {
padding:0px;
margin:0px;
height:6px;
width:202px;
background:url(../img/nieuws_top.png) no-repeat;
clear:both;
}

#nieuwscontent {
padding:0px 7px 0px 7px;
margin:0px;
*margin-top:-13px;
background:url(../img/nieuws_spacer.png) repeat-y;
width:188px;
*width:202px;
color:#7784a3;
font-size:11px;
}

#nieuwsbottom {
padding:0px;
margin:0px;
height:4px;
width:202px;
background:url(../img/nieuws_bottom.png) no-repeat;
}

#ontvangnieuwsbrief {
margin-left:11px;
margin-top:12px;
*margin-top:0px;
height:31px;
width:193px;
*width:203px;
background:url(../img/button_right.png) no-repeat;
line-height:30px;
padding-left:10px;
font-size:13px;
color:#1c3265;
font-weight:bold;
}

#ontvangnieuwsbriefover {
margin-left:11px;
margin-top:12px;
*margin-top:0px;
height:31px;
width:193px;
*width:203px;
background:url(../img/button_right_over.png) no-repeat;
line-height:30px;
padding-left:10px;
font-size:13px;
color:#1c3265;
font-weight:bold;
cursor:pointer;
}

#contactdiv {
padding-left:11px;
margin-top:10px;
width:202px;
font-size:16px;
}

#contactheader {
background:url(../img/contact_bg.png) no-repeat;
width:202px;
height:29px;
margin:0px;
line-height:30px;
color:#ffffff;
font-weight:bold;
font-family:Arial;
text-align:center;
font-size:16px;
}

#downloads {
margin-left:11px;
margin-top:8px;
width:203px;
height:31px;
background:url(../img/button_right.png) no-repeat;
line-height:30px;
text-align:center;
color:#1c3265;
font-weight:bold;
font-size:16px;
}

#downloadsover {
margin-left:11px;
margin-top:8px;
width:203px;
height:31px;
background:url(../img/button_right_over.png) no-repeat;
line-height:30px;
text-align:center;
color:#1c3265;
font-weight:bold;
font-size:16px;
cursor:pointer;
}

#banners {
background-color:#ffffff;
padding:3px;
width:724px;
height:203px;
*width:730px;
*height:209px;
border:1px solid #bcc0d2;
}

#bannerone {
position:relative;
width:405px;
height:203px;
background-image:url('../img/bannerleft.jpg');
float:left;
}

#bannertwo {
position:relative;
width:319px;
height:203px;
background-image:url('../img/bannerright.jpg');
float:left;
}

#bannertwocontent {
color:#ffffff;
padding:8px 20px 8px 20px;
font-size:13px;
line-height:15px;
}

#navmain {
background:url('../img/navmain.png') no-repeat;
width:219px;
height:29px;
margin:0px;
line-height:28px;
color:#ffffff;
margin-bottom:6px;
font-size:16px;
font-weight:bold;
font-family:Arial;
text-align:center;
}

#navmainover {
background:url('../img/navmain.png') no-repeat;
width:219px;
height:29px;
margin:0px;
line-height:28px;
color:#ffffff;
margin-bottom:6px;
font-size:16px;
font-weight:bold;
font-family:Arial;
text-align:center;
cursor:pointer;
}

#navblokkenbg {
background: url(../img/navblokbg.png) repeat-x;
min-height:131px;
width:732px;
}

#navblokken {
padding:18px 0px 2px 18px;
width:219px;
float:left;
}

#footer {
background-color:#f8f9fa;
border:1px solid #e3e6ec;
width:996px;
text-align:left;
margin:10px auto;
padding:10px 0px 10px 0px;
color:#959fb7;
}
#footertext {
font-size:11px;
font-family:Arial;
color:#959fb7;
}

ul#navigation {
list-style:none;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:16px;
}

li#navigation {
background:url(../img/navblok.png) no-repeat;
color:#820a32;
font-family:Arial;
padding:4px 0px 0px 10px;
margin-top:0px;
*margin-top:4px;
width:219px;
height:27px;
}
li#navigationover {
background:url(../img/navblokover.png) no-repeat;
color:#820a32;
font-family:Arial;
padding:4px 0px 0px 10px;
margin-top:0px;
*margin-top:4px;
width:219px;
height:27px;
cursor:pointer;
}

ul#nieuws {
list-style:none;
margin:0px 0px 0px -3px;
padding:0px 0px 0px 0px;
*margin:0px 0px -10px -3px;
}

li#nieuws {
background-color:#e3e6ec;
color:#293e6e;
font-weight:bold;
font-size:12px;
font-family:Arial;
padding:3px 0px 1px 0px;
margin:0px 0px 0px 3px;
height:25px;
line-height:22px;
width:82px;
float:left;
cursor:pointer;
text-align:center;
}
li#nieuwsselected {
background-color:#1c3266;
color:#ffffff;
font-weight:bold;
font-size:12px;
font-family:Arial;
padding:3px 0px 1px 0px;
margin:0px 0px 0px 3px;
height:25px;
line-height:22px;
width:82px;
float:left;
text-align:center;
}

li#nieuwsmeer {
background-color:#e3e6ec;
color:#293e6e;
font-weight:bold;
font-size:12px;
font-family:Arial;
padding:3px 0px 1px 0px;
margin:0px 0px 0px 3px;
height:22px;
line-height:22px;
width:117px;
float:left;
text-align:center;
}
li#nieuwsmeerselected {
background-color:#1c3266;
color:#ffffff;
font-weight:bold;
font-size:12px;
font-family:Arial;
padding:3px 0px 1px 0px;
margin:0px 0px 0px 3px;
height:25px;
line-height:22px;
width:117px;
float:left;
cursor:pointer;
text-align:center;
}

ul#contact {
list-style:none;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

li#contact {
background:url(../img/contact_blok.png) no-repeat;
color:#1c3265;
font-family:Arial;
padding:4px 0px 0px 10px;
margin:0px;
*margin-top:4px;
width:202px;
height:27px;
}

li#contactover {
background:url(../img/contact_blokover.png) no-repeat;
color:#1c3265;
font-family:Arial;
padding:4px 0px 0px 10px;
margin:0px;
*margin-top:4px;
width:202px;
height:27px;
cursor:pointer;
}

input#query {
margin:1px;
width:174px;
border:1px solid #d4d8e1;
padding-left:6px;
background-color:#f2f4f6;
color:#8793ad;
}

input#srch {
background:url(../img/searchbutton.png) no-repeat;
width:23px;
height:21px;
border:0px;
}

input#srchover {
background:url(../img/searchbuttonover.png) no-repeat;
width:23px;
height:21px;
border:0px;
cursor:pointer;
}

a:link, a:visited, a:active {
text-decoration:none;
color:#1c3265;
font-style: italic;
}

a:hover {
text-decoration:underline;
color:#1c3265;
font-style: italic;
}

a.footer:link, a.footer:visited, a.footer:active {
color:#959fb7;
text-decoration:none;
font-style:normal;
}
a.footer:hover {
color:#1c3265;
text-decoration:none;
font-style:normal;
}



#nav_2 {
width:213px;
}

#content_2 {
width:500px;
background:url(../img/contentbg_2.png) no-repeat;
color:#020202;
font-family:Arial;
font-size:11px;
}

#content_2a {
color:#020202;
font-family:Arial;
font-size:11px;
line-height:18px;
width:480px;
}

