body {
margin: 0px;
padding: 0px;
background: #ededed;
font-size: 12px;
font-family: Arial;
color: #979797;
}

img{
border: 0;
}

.clear{
clear: both;
}

#wrapper{
border: 1px solid #e1e1e1;
width: 1000px;
margin: auto;
background: #ffffff;
}

table{
font-size: 11px;
color: #6a6a6a;
border: 0;
margin: 7px 0 0 0;
padding: 0;
border-collapse: collapse;
}

table a{
color: #1b6ba3;
text-decoration: none;
}

#container{
padding: 0 15px 15px 12px;
width: 971px;
margin: 1px;
background: url(images/bg.png) no-repeat;
}

#header{
padding-top: 12px;
height: 36px;
background: url(images/header.png) no-repeat;
overflow: hidden;
}

#header form{
margin: 0 0 0 435px;
padding: 0 10px 0 0;
float: left;
background: url(images/vdot.png) right top repeat-y}

#header form input[type="text"]{
float: left;
font-size: 11px;
font-style: italic;
height: 20px;
width: 322px;
margin: 0;
padding: 8px 0 0 7px;
border: 0;
background: url(images/zoek.png);
color: #b3b3b3;
}

#header form input[type="image"]{
float: left;
}

#info{
color: #a0a0a0;
float: left;
font-size: 9px;
overflow: hidden;}

.info{
height: 28px;
float: left;
padding: 0 10px 0 10px;
background: url(images/vdot.png) right top repeat-y;
}

font.graden{
color: #1b6ba3;

}

font.neerslag{
color: #cfcfcf;
}

#menu{
clear: both;
height: 63px;
width: 971px;
background: url(images/menu.png);
overflow: hidden;
}

#menu ul.frst{
margin: 0;
padding: 3px 0 0 0;
}

#menu ul.frst li{
font-weight: bold;
display: block;
line-height: 27px;
height: 27px;
background: url(images/mli.png);
float: left;
list-style: none;
margin: 0 5px 0 5px;
}

#menu ul.frst li span{
height: 27px;
display: block;
background: url(images/msl.png) left no-repeat;
}

#menu ul.frst li a{
padding: 0 15px 0 15px;
height: 27px;
display: block;
background: url(images/mar.png) right no-repeat;
color: #545454;
text-decoration: none;
}

#menu ul.frst li:hover{
font-weight: bold;
display: block;
line-height: 27px;
height: 27px;
background: url(images/mlih.png);
float: left;
list-style: none;
margin: 0 5px 0 5px;
}

#menu ul.frst li:hover span{
height: 27px;
display: block;
background: url(images/mslh.png) left no-repeat;
}

#menu ul.frst li:hover a{
padding: 0 15px 0 15px;
height: 27px;
display: block;
background: url(images/marh.png) right no-repeat;
color: #545454;
text-decoration: none;
}

#menu ul.frst li.mblauw{
font-weight: bold;
display: block;
line-height: 27px;
height: 27px;
background: #1b6ba3;
float: left;
list-style: none;
margin: 0 5px 0 5px;
}

#menu ul.frst li.mblauw span{
height: 27px;
display: block;
background: url(images/mslb.png) left no-repeat;
}

#menu ul.frst li.mblauw a{
padding: 0 15px 0 15px;
height: 27px;
display: block;
background: url(images/marb.png) right no-repeat;
color: #ffffff;
text-decoration: none;
}

#menu ul.frst li.mgroen{
font-weight: bold;
display: block;
line-height: 27px;
height: 27px;
background: #71a31b;
float: left;
list-style: none;
margin: 0 5px 0 5px;
}

#menu ul.frst li.mgroen span{
height: 27px;
display: block;
background: url(images/mslg.png) left no-repeat;
}

#menu ul.frst li.mgroen a{
padding: 0 15px 0 15px;
height: 27px;
display: block;
background: url(images/marg.png) right no-repeat;
color: #ffffff;
text-decoration: none;
}

ul.scnd{
font-size: 10px;
clear: both;
margin: 0;
padding: 3px 0 0 0;
overflow: hidden;
}

.scnd li{
margin: 0 5px 0 5px;
list-style: none;
float: left;
line-height: 27px;
height: 27px;
display: block;
}

.scnd li a{
padding: 0 10px 0 10px;
color: #7a7a7a;
text-decoration: none;
}

.scnd li:hover{
background: url(images/ghm.png);
display: block;
line-height: 27px;
height: 27px;
float: left;
list-style: none;
}

.scnd li:hover span{
height: 27px;
display: block;
background: url(images/ghl.png) left no-repeat;
}

.scnd li:hover a{
height: 27px;
display: block;
background: url(images/ghr.png) right no-repeat;
color: #ffffff;
text-decoration: none;
}

.scnd li.gray{
list-style: none;
float: left;
background: #979797;
line-height: 27px;
height: 27px;
display: block;
}

.scnd li.gray span{
background: url(images/gl.png) left no-repeat;
height: 27px;
display: block;
}

.scnd li.gray span a{
padding: 0 10px 0 10px;
background: url(images/gr.png) right no-repeat;
color: #ffffff;
text-decoration: none;
height: 27px;
display: block;
}

#inhoud{
clear: both;
overflow: hidden;
padding: 20px 0 0 0;
}

#left{
width: 541px;
float: left;
overflow: hidden;
}

.list{
width: 238px;
}

.vid{
width: 125px;
float: left;
margin: 0 11px 0 15px;
}

.links{
float: left;
}

.rechts{
margin-right: 27px;
float: right;
}

.box{
clear: both;
padding-top: 15px;
width: 541px;

}

.bt{
font-size: 0px;
height: 5px;
width: 541px;
background: url(images/bt.png);
}

.bm{
overflow: hidden;
width: 541px;
background: url(images/bm.png);
}

.bm h2{
margin: 11px 0 11px 57px;
padding: 0;
text-transform: uppercase;
font-size: 18px;
color: #1b6ba3;
}

.bm strong{
display: block;
color: #1b6ba3;
}

.vid image{
border: 4px solid #bbbbbb;
}

.pl{
margin: 30px 0 0 8px;
float: left;
}

.pr{
margin: 30px 8px 0 0;
float: right;
}

.bo{
font-size: 0px;
height: 7px;
width: 541px;
background: url(images/bo.png);
}

#inhoud h2.groen{
display: inline-block;
margin: 0;
padding: 0;
font-size: 12px;
color: #ffffff;
line-height: 36px;
height: 36px;
background: #71a31b url(images/hsg.png) left no-repeat;
margin-top:5px;
margin-bottom:5px;
}

#inhoud h2.groen span{
display: inline-block;
height: 36px;
width:140px;
padding: 0 16px 0 10px;
background: url(images/hg.png) right no-repeat;
}

#inhoud h2.rood{
display: inline-block;
margin: 0;
padding: 0;
font-size: 12px;
color: #ffffff;
line-height: 36px;
height: 36px;
background: #cc331a url(images/hr.png) left no-repeat;
margin-top:5px;
margin-bottom:5px;
}

#inhoud h2.rood span{
display: inline-block;
height: 36px;
width:140px;
padding: 0 16px 0 10px;
background: url(images/hsr.png) right no-repeat;
}

#inhoud h2.oranje{
display: inline-block;
margin: 0;
padding: 0;
font-size: 12px;
color: #ffffff;
line-height: 36px;
height: 36px;
background: #cc931a url(images/ho.png) left no-repeat;
}

#inhoud h2.oranje span{
display: inline-block;
height: 36px;
padding: 0 16px 0 10px;
background: url(images/hso.png) right no-repeat;
}

#inhoud h2.blauw{
display: inline-block;
margin: 0;
padding: 0;
font-size: 12px;
color: #ffffff;
line-height: 36px;
height: 36px;
background: #1b6ba3 url(images/hb.png) left no-repeat;
margin-top:5px;
margin-bottom:5px;
}

#inhoud h2.blauw span{
display: inline-block;
height: 36px;
padding: 0 16px 0 10px;
width:140px;
background: url(images/hsb.png) right no-repeat;
}

#inhoud h2.kop{
margin: 5px 0 5px 0;
padding: 0;
font-size: 18px;
color: #979797;
}

.list ul{
margin: 0;
padding: 0;
}

.list ul li{
font-size: 10px;
list-style: none;
}

.list ul li a{

color: #979797;
font-size: 11px;
text-decoration: none;
}

.list ul li a:hover{
color:#990000;
font-size: 11px;
text-decoration: none;
}

.list ul li.first{
margin-top: 4px;
}

.list ul li.first a{
font-weight: bold;
color: #1b6ba3;
font-size: 11px;
}
.list ul li.first a:hover{
font-weight: bold;
color:#990000;
font-size: 11px;
}

#right{
width: 411px;
float: right;
}

.item{
margin: 10px 0 0 0;
padding: 10px 0 0 0;
background: url(images/idot.png) top left repeat-x;
}

#inhoud h2.iblue{
margin: 0 0 10px 0;
padding: 0;
font-size: 14px;
color: #397eaf;
}

.item image{
margin-right: 7px;
float: left;
}

span.time{
color: #979797;
font-size: 10px;
}

.line{
margin: 10px 0 20px 0;
height: 1px;
background: url(images/idot.png) top left repeat-x;
}

#footer{
font-size: 11px;
width: 1000px;
margin: 10px auto 25px auto;
text-align: right;
}

#footer a{
color: #979797;
text-decoration: none;
}
#footer a:hover{
color: #000000;
text-decoration: underline;
}

.bericht{
overflow: hidden;
width: 520px;
background: url(images/idot.png) left bottom repeat-x;
}

.bericht img{
float: left;
margin-right: 10px;
}

h2.hblue{
margin: 0;
padding: 0;
font-size: 24px;
color: #1b6ba3;
}

span.date{
display: block;
font-size: 11px;
margin-bottom: 10px;
}

#network{
padding: 10px 0 10px 0;
width: 520px;
clear: both;
overflow: hidden;
background: url(images/idot.png) left bottom repeat-x;
}

span.lten{
line-height: 24px;
font-size: 10px;
float: left;
}

#network img{
float: left;
margin-left: 10px;
}

#reactie{

width: 520px;
clear: both;

}

#reactie span.date{
margin: 10px 0 0 0;
}

strong.kblauw, font.kblauw{
color: #397eaf;
}

#reageer{
width: 520px;
background: url(images/idot.png) left bottom repeat-x;
padding-bottom: 10px;
}

#reageer form{
width: 345px;
}

#reageer form label{
line-height: 18px;
height: 18px;
width: 80px;
float: left;
display: block;
}

#reageer form input[type="text"]{
width: 258px;
border: 1px solid #e5e5e5;
height: 18px;
padding: 0 0 0 5px;
float: left;
margin: 0 0 10px 0;
}

#reageer form textarea{
width: 258px;
border: 1px solid #e5e5e5;
height: 18px;
height: 70px;
padding: 5px 0 0 5px;
float: left;
}

#reageer form input[type="image"]{
margin-top: 5px;
}

.bad{
clear: both;
width: 520px;
background: url(images/idot.png) left bottom repeat-x;
padding: 10px 0 10px 0;
}

#gerelateerd{
width: 520px;
background: url(images/idot.png) left bottom repeat-x;
padding: 10px 0 10px 0;
}

#gerelateerd ul{
margin: 10px 0 0 0;
padding: 0;
}

#gerelateerd ul li{
font-size: 10px;
list-style: none;
}

#gerelateerd ul li a{
margin: 0 0 0 3px;
color: #6a6a6a;
font-size: 11px;
text-decoration: none;
}

h1{
margin: 0;
padding: 0;
font-size: px;
color: #;
}