body {
    background: #b5c0ba;
    font-family: Arial;
    font-size: 75%;
    color: #002f61;
    margin: 0px;
    text-align: center;
}

a img{
    border:0;
}

h1,h2,h3,h4,h5,h6{
    color:#004678;
    margin-bottom:1em;
    margin-top:0px;
}

h1 {
    font-weight: normal;
    padding: 50px 0 0 80px;
}

div.clear_div {
    clear: both;
}

h6 {
    font-size: 90%;
}

a, a:visited{
    color:#509E23;
}

a:active, a:hover{
    color:#004678;
}


div#pageWrapper{
    background:#ffffff;
    margin: 0px auto;
    text-align: left;
    width: 948px;
    margin-bottom:15px;
    min-height: 600px;
    padding: 6px 24px 0px 23px;
    text-align: left;
}


/*__________________ title Wrapper_______________________*/
div#titleWrapper{
    clear:both;
    height:95px;
    position: relative;
}

a#logo{
    background:url('../images/portal/logo.gif') no-repeat;
    height:86px;
    position: absolute;
    display: block;
    width: 75px;
}

div#quicklinks{
    clear:both;
    font-size: 90%;
    position: absolute;
    bottom: 3px;
    right: 0px;
}

div#quicklinks ul{
    list-style:none;
    font-size:90%;
}

div#quicklinks li {
    display:block;
    float:left;
    padding-left:11px;
    padding-right: 11px;
    background: url("../images/portal/qmenu_border.gif") no-repeat left 3px;
}

div#quicklinks li.home_link {
    background: none;
}

div#quicklinks li.fontsizer {
    padding-right: 0px;
    padding-left: 7px;
}

div#quicklinks li a{
    color:#003065;
    text-decoration:none;
    text-transform: uppercase;
}
/*--------------einde title wrapper--------------*/
div#hoofdWrapper{
    height: 175px;
    position: relative;
}

div#hoofdmenu{
    height:24px;
    padding:0;
    margin:0;
    background:url(../images/portal/bg_media.gif) repeat-x;
    position: absolute;
    width: 948px;
}

div#hoofdmenu ul{
    list-style:none;
    margin:0;
    padding:0;
}

div#hoofdmenu ul li{
    float:left;
}

div#hoofdmenu ul li.main_menu_li {
    position: relative;
}


div#hoofdmenu ul li a{
    display:block;
    height:20px;
    text-decoration:none;
    text-transform: uppercase;
    font-size: 90%;
    font-weight:bold;
    color:#fff;
    padding-top:4px;
    padding-left:20px;
    padding-right:20px;
    border-right:1px solid #2c7ec0;
}

div#hoofdmenu ul li a:hover,
div#hoofdmenu ul li a.item_active,
div#hoofdmenu ul li.selected a.medium_item {
    border-right:0;
    background:url(../images/portal/bg_medium_selected.gif) repeat-x;
    padding-right:21px;
}

div#hoofdmenu ul li ul{
    visibility: hidden;
    position:absolute;
    z-index:10;
    background:#fff;
    border-left:1px solid #509e24;
    border-right:1px solid #509e24;
    border-top:1px solid #509e24;
    width:200px;
    padding:0px;
    margin:0px;
    font-size:80%;
    left: 0px;
}


div#hoofdmenu ul li ul li a{
    text-transform:none;
    border-bottom:1px solid #509e24;
    border-right:0;
    border-left:0;
    border-top:0;
    display:block;
    color:#509e24;
    height:auto;
    padding-left:20px;
    padding-right:5px;
    padding-bottom: 5px;
    font-size: 100%;
    text-transform: uppercase;
    width: 175px;
    font-weight: bold;
    background: white;
}

div#hoofdmenu ul li ul li a:hover{
    padding-left:9px;
    border-left:10px solid #3b731c;
    background:#509e24;
    color:#fff;
    width: 160px;
}

div#carrousel{
    background:gray;
    position: absolute;
    top: 29px;
    height: 146px;
    width: 948px;
    z-index: 1;
}


div#carrousel img {
    height: 146px;
    width: 948px;
}

div#strokes{
    position: absolute;
    right: 0px;
    top: 34px;
    width:26px;
    height:112px;
    background:url('../images/portal/strokes.gif') no-repeat;
}



/*__________________ left bar_______________________*/
div#leftBar{
    margin-top:32px;
    width:174px;
    float:left;
    min-height: 330px;
    margin-right: 1px;
}

/*______________________CONTACT____________________*/
div#contactHead{
    background:#509e24;
    color:#fff;
    margin-bottom:0px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    font-weight:bold;
    font-size:90%;
}

div#contactBody{
    margin-top:0px;
    margin-bottom:15px;
    background:#d2e5c5;
    padding:10px;
}

div#contactBody h6{
    color:#4f9e21;
    margin:0;
    float:left;
    font-size:100%;
}
/*---------------EINDE CONTACT------------------*/


/*________________left menu_____________________*/
div#leftmenu ul{
    list-style:none;
    margin:0;
    padding:0;
    font-size:10pt;
}

div#leftmenu ul li{
    margin-bottom:10px;
}

div#leftmenu ul li a, div#leftmenu ul li a.item_nonactive{
    background:#cadcc6;
    border-left:10px solid #3b731c;
    color:#4b7f2f;
    margin-bottom:4px;
    display:block;
    padding-left:10px;
    padding-top:3px;
    padding-bottom:3px;
    text-transform: uppercase;
    font-size:90%;
    font-weight:bold;
    text-decoration:none;
}

div#leftmenu ul li a:hover, div#leftmenu ul li a.item_active{
    background:#509e24;
    color:#fff;
}

div#leftmenu ul li ul{
    display:none;
}

div#leftmenu ul li ul li{
    border-bottom:1px solid #d6e9cc;
    margin-left:10px;
    margin-bottom:2px;
}

div#leftmenu ul li ul li a{
    display:block;
    margin-bottom:0;
    margin-top:0;
    margin-left:10px;
    background:#fff;
    color:#509e24;
    border:0;
    text-transform:none;
    font-weight:normal;
}

div#leftmenu ul li ul li a:hover, div#leftmenu ul li ul li a.subitem_active{
    background:#e5f0df;
    color:#509e24;
}

/*------------einde left menu---------------------*/

div#extraWizLeft{
    width:154px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    background:#d2e5c5;
}

div#bottomImage{
    height:169px;
    width:174px;
    background:url('../images/portal/halfrond.gif') no-repeat;
}


/*__________________ center bar_______________________*/
div#centerBar{
    float:left;
    width:599px;
    min-height: 330px;
    margin-right:0px;
    background: #ffffeb;
}

div#content,
div#kruimelspoor{
    padding-left:15px;
}

div#kruimelspoorWrap{
    height:25px;
    margin-top:7px;
    color:#002b5d;
}

div#kruimelspoor{
    margin:0;
    width: 499px;
    float: left;
    margin-top: 3px;
}

span.crumb_home {
    font-size: 90%;
    color:#43853e;
    font-weight:bold;
}

div#kruimelspoor a{
    font-size:90%;
    color:#002b5d;
    text-decoration:none;
    font-weight:bold;
}
div#kruimelspoor a.lastkruimel{
    color:#43853e;
}

div#page_tools {
    float: left;
    margin-top: 3px;
}

div.tools_home {
    margin-left: 56px;
    width: 15px;
}

a#but_print{
    display: block;
    height:13px;
    width:13px;
    float: left;
    background: url("../images/portal/but_print.gif") no-repeat;
}

div#spacer {
    color: #599034;
    width: 3px;
    height: 8px;
    line-height: 8px;
    font-size: 1px;
    background: url("../images/portal/spacer.gif") no-repeat;
    float: left;
    margin-top: 4px;
    margin-right: 8px;
}


a#but_terug{
    display: block;
    height:10px;
    width:37px;
    background: url("../images/portal/but_terug.gif") no-repeat;
    float: left;
    margin-top: 3px;
    margin-right: 8px;
}


div#content{
    border-top:1px solid #c1d5d4;
    min-height:500px;
    padding-right:10px;
    padding-top:10px;
}

div#content h2{
    color:#002f60;
    font-size:150%;
    margin-top:15px;
    margin-bottom:10px;
}

div#content h6{
    color:#599034;
    font-size:100%;
    margin-top:10px;
    margin-bottom:10px;
}

div#footer{
    background:#ffffeb;
    padding-bottom:15px;
    padding-top: 12px;
    margin-top: 2em;
    margin-left: 15px;
    margin-right: 15px;
    color:#b1b5b6;
    clear:both;
    font-size: 90%;
    border-top: 1px solid #c3d3e0;
}

div#footer a{
    color:#b1b5b6;
}

div#meerinfo {
    margin: 2em 0;
}

/*________________UL lijst_________________*/
ul.ul_lijst{
    margin:0px;
    padding:0;
}

br.brclear{
    display:none;
}

ul.ul_lijst li.lijstitem_bullet {
    background-position: left 4px;
}

ul.ul_lijst li.lijstitem_bullet{
    padding-bottom:10px;
    border-bottom:1px solid #c3d3e0;
}

div.tedownloaden {
    font-weight: bold;
}

div.tedownloaden li.lijstitem,
div.tedownloaden li.lijstitem_bullet {
    border-bottom: none;
    padding-bottom: 0px;
}

div.tedownloaden a {
    font-weight: normal;
}

a.lijstitem_titel {
    color:#509E23;
    font-size: 90%;
}

img.sim_default_toon_plaatje {
    float: left;
    width: 125px;
    height: 77px;
    margin-left: 0px;
    margin-top: 11px;
}

div.lijstitem_datum {
    font-weight: bold;
}

div.lijstitem_intro {
    padding-top: 10px;
}

a.meerinfo{
    margin-top:5px;
    clear:both;
}

a#naarboven {
    display: block;
    width: 72px;
    height: 8px;
    background: url("../images/portal/but_naarboven.gif") no-repeat;
    margin-left: 15px;
    margin-top: 30px;
}

/*---------------einde UL lijst------------------*/

div#content  h6 a, div#content  h6 a:visited{
    color:#509E23;
    text-decoration:none;
}

div#content  h6 a:active, div#content  h6 a:hover{
    color:#004678;
}

div#content  h6 img.but_klein{
    display:none;
}

table{
    font-size:100%;
}



/*--------------einde center bar--------------*/


/*__________________ right bar_______________________*/
div#rightBar{
    margin-left:0px;
    width:173px;
    min-height: 330px;
    float:left;
    background:#eef6eb;
    margin-left: 1px;

}

div#search{
    height:43px;
    background:#c3d3e0;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}

a#uitgebreid_zoeken {
    position: relative;
    left: 10px;
    top: 1px;
    color: #003368;
    text-decoration: none;
}

a#uitgebreid_zoeken:hover {
    text-decoration: underline;
}

form#searchformsite {
    margin: 0px;
}

div#search input#keyword {
    width:122px;
    height:16px;
    font-size:11px;
    margin-right:0;
    margin-top:8px;
    margin-left:10px;
    border:1px solid #024073;
    float:left;
    padding: 0px;
}

div#search input#submit {
    margin-top:8px;
    margin-left:0;
    padding:0;
    height:16px;
    cursor: pointer;
    background: url("../images/portal/search_button.gif") no-repeat;
    width: 26px;
    border: none;
}

div#content_container {
    height: auto;
    width: 949px;
    background: url("../images/portal/content_bg.gif") repeat-y;
}


div#snelnaarHead{
    background:#509e24;
    color:#fff;
    margin-bottom:0px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:20px;
    font-weight:bold;
    font-size:90%;
    margin-top:20px;
}

div#snelnaarBody ul{
    background:#d2e5c5;
    margin:0;
    padding:0;
    list-style-type:none;
}

div#snelnaarBody ul li {
    background:url('../images/portal/bullet_snelnaar.gif') no-repeat 7px 12px;
    padding-left:20px;
}

div#snelnaarBody ul li.snel_naar_border {
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    background:url('../images/portal/snelmenu_border.gif') no-repeat center;
}

div#snelnaarBody ul li a{
    text-decoration:none;
    color:#003368;
    padding-top:7px;
    padding-bottom:6px;
    display:block;
}

div#snelnaarBody ul li a:hover{
    text-decoration:underline;
}

div#extraWizRight{
    margin-top:15px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    padding-right:5px;
    background:#d2e5c5;
}
/*--------------einde right bar--------------*/

div#bottom_links {
    width: 599px;
    margin-left: 174px;
    margin-top:70px;
}

div#tickertape {
    margin-left: 10px;
    width: 489px;
}

div#tickertape marquee {
    width:489px;
    height:20px;
}

ul#test {
    background: red;
    position: absolute;
    top: 0px;
    left: 20px;
    z-index: 100;
}

a#say_it {
    display: block;
    width: 85px;
    height: 16px;
    background: url("../images/portal/leesvoor.gif") no-repeat;
    position: relative;
    top: -5px;
}

