*{
margin: 0px;
padding: 0px;
text-decoration: none;
}

img{
border: none;
}

html{
height: 100%;
}

a{
cursor: pointer;
cursor: hand;
color: #6d8400;
}

body{
height: 100%;
font-family: Arial;
}

#container{
display: table;
margin: 0 auto;
width: 956px;
height: 100%;
}


#header{
display: table;
position: relative;
width: 956px;
height: 80px;
}

#logo{
position: relative;
width: 704px;
height: 80px;
float: left;
}

#logo img{
margin: 20px 0px 0px 25px;
}

#header_right{
position: relative;
width: 251px;
height: 80px;
float: left;
}

#header_right #menu_top{
position: relative;
width: 251px;
display: table;
}

#header_right #menu_top ul{
margin: 19px 0px 0px 0px;
float: right;
list-style-type: none;
}

#header_right #menu_top li{
margin: 0px 0px 0px 24px;
float: left;
}

#header_right #menu_top li a{
float: left;
font-size: 12px;
color: #909090;
text-decoration: none;
}

#header_right #menu_top li a:hover{
float: left;
font-size: 12px;
color: #909090;
text-decoration: underline;
}

#header_right #zoeken{
margin: 55px 0px 0px 0px;
}

#header_right #zoeken #zoeken_wrapper{
padding: 5px 5px 0px 30px;
width: 216px;
height: 22px;
background: url('../images/zoeken_bg.jpg') no-repeat;
}

#header_right #zoeken #zoeken_wrapper input{
border: solid 0px #fff;
width: 216px;
height: 22px;
background: transparent;
}

#content{
background: url('../images/sub_content_bg.jpg') repeat-y;
display: table;
position: relative;
width: 956px;
}

#content #content_left{
float: left;
width: 663px;

}

#content #content_right{
float: left;
width: 291px;
}

#menu{
background: url('../images/bg_menu.jpg') repeat-x;
width: 663px;
height: 34px;
}

#menu #menu_wrapper{
float: right;
}

#menu ul{
float: left;
list-style-type: none;
}

#menu li{
float: left;
}

#menu li a{
float: left;
}

#menu li img{
float: left;
display: block;
margin: 0px 8px 0px 0px;
}

#menu li a span{
margin: 2px 8px 0px 0px;
font-weight: bold;
font-size: 14px;
float: left;
color: #fff;
text-transform: uppercase;
}

#menu li a:hover span{
color: #000;
}

#content_afbeelding{
position: relative;
}

#content_afbeelding .afbeelding{
float: left;
}

.floatleft{
float: left;
}

.green{
width: 26px;
height: 25px;
background: url('../images/green.jpg') no-repeat;
}

#block_right{
float: right;
position: relative;
}

#block_right #block_right_shadow{
float: left;
width: 10px;
height: 264px;
background: url('../images/block_right_shadow.jpg') repeat-y;
}

#block_right #inhoud{
float: left;
width: 250px;
height: 264px;
background: url('../images/block_right.jpg') repeat-x;
}

#block_right #inhoud h2{
padding: 0px 25px 0px 25px;
margin: 25px 0px 15px 0px;
font-weight: bold;
font-size: 30px;
color: #fff;
}

#block_right #inhoud p{
padding: 0px 25px 0px 25px;
font-size: 12px;
color: #fff;
}

#block_right #inhoud a.lees_verder{
margin: 10px 0px 0px 0px;
float: right;
font-size: 12px;
color: #fff;
text-decoration: underline;
}

#block_right #inhoud a:hover.lees_verder{
text-decoration: none;
}

#block_right #inhoud .img_lees_verder{
margin: 12px 5px 0px 5px;
float: right;
}

#block_right_under{
float: right;
position: relative;
width: 250px;
display: block;
}

#kop_oranje{
clear: both;
position: relative;
background: url('../images/bg_kop.jpg') repeat-x;
width: 663px;
height: 27px;
}

#kop_oranje #submenu{
position: relative;
margin: 0px 0px 0px 65px;
padding: 0px 0px 0px 0px;
font-weight: bold;
font-size: 14px;
float: left;
color: #ffffff;

}

#kop_oranje #submenu a{
font-weight: bold;
font-size: 14px;
color: #ffffff;
}

#kop{
position: relative;
margin: 0px 0px 0px 34px;
padding: 7px 0px 0px 0px;
}

#kop img{
margin: 6px 6px 0px 0px;
float: left;
}

#kop h1{
float: left;
font-size: 13px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
}

#sub_content{
position: relative;
display: table;
}

#sub_content_left{
display: table;
float: left;
width: 197px;
}

#block_nieuws{
background: url('../images/bg_block_news.jpg') no-repeat;
}

#block_nieuws ul{
padding: 17px 0px 0px 35px;
list-style-type: none;
}

#block_nieuws li{
background: url('../images/arrows_right_green.gif') no-repeat 0px 19px;
}

#block_nieuws li a{
text-decoration: none;
padding: 0px 30px 15px 12px;
display: block;
}

#block_nieuws li a .datum{
display: block;
font-size: 11px;
color: #737373;
}

#block_nieuws li a .nieuws_item{
display: block;
font-size: 11px;
color: #000;
}

#sub_content_right{
float: left;
width: 448px;
}

#block_links{
height: 30px;
background: url('../images/bg_green_light.jpg');
}

#block_links_inhoud{
line-height: 11px;
background: url('../images/block_links.jpg') no-repeat;
}

#block_links_inhoud ul{
padding: 17px 0px 0px 35px;
list-style-type: none;
display: block;
}

#block_links_inhoud li{
padding: 0px 0px 10px 0px;
}

#block_links_inhoud li a{
font-size: 11px;
color: #6d8400;
padding: 0px 0px 0px 13px;
background: url('../images/arrows_right_dark_green.gif') no-repeat 0px 4px;
}

#block_right_weblogs{
padding: 45px 0px 0px 0px;
clear: both;
}

#block_right_weblogs #weblogs_wrapper{
float: right;
width: 250px;
height: 30px;
background: url('../images/bg_green_light.jpg');
}

#block_right_weblogs_inhoud{
margin: 0px 0px 0px 41px;
width: 250px;
clear: both;
}

#block_right_weblogs_inhoud .w_datum{
padding: 15px 0px 10px 0px;
font-size: 11px;
color: #aaa9a9;
}

#block_right_weblogs_inhoud .w_image{
vertical-align: top;
}

#block_right_weblogs_inhoud .w_details{
padding: 0px 0px 0px 5px;
line-height: 18px;
}

#block_right_weblogs_inhoud .w_d_naam{
font-weight: bold;
font-size: 14px;
color: #97ca00;
}

#block_right_weblogs_inhoud .w_d_plaats{
font-weight: bold;
font-size: 12px;
color: #97ca00;
}

#block_right_weblogs_inhoud .w_d_onderwerp{
font-weight: bold;
font-size: 12px;
color: #000;
}

#block_right_weblogs_inhoud .w_d_tekst{
font-style: italic;
font-size: 12px;
color: #000;
}

#block_right_weblogs_inhoud .w_lees_verder{
text-align: right;
}

a.lees_verder_green{
padding: 0px 6px 0px 0px;
font-size: 12px;
text-decoration: underline;
color: #97ca00;
}

a:hover.lees_verder_green{
text-decoration: none;
}

.w_lines_under{
padding: 18px 0px 5px 0px;
}

#mid_inhoud{
clear: both;
width: 397px;
margin: 25px 20px 0px 41px;
}

#mid_inhoud .mid_datum{
font-size: 11px;
color: #898989;
}

#mid_inhoud .mid_titel{
padding: 10px 0px 20px 0px;
font-weight: bold;
font-size: 16px;
color: #000;
}

#mid_inhoud .mid_image{
padding: 0px 16px 0px 0px;
vertical-align: top;
}

#mid_inhoud .mid_tekst {
font-size: 12px;
color: #000;
line-height:14pt;
}

#mid_inhoud .mid_tekst p {
font-size: 12px;
color: #000;
line-height:14pt;
margin-bottom:20px;
}

#mid_inhoud .mid_lees_verder{
padding: 35px 0px 0px 0px;
text-align: right;
}

#mid_inhoud .mid_hor_lines{
padding: 17px 0px 0px 0px;
}

#footer{
clear: both;
}
