/*__________ RESET DEFAULTS __________ */

* {
   padding: 0;
   margin: 0;
}

ul {
    padding-left: 1em;
    margin-left: 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}

form {
    margin: 0px;
    padding: 0px;
}

/*__________ HTML DEFAULTS __________ */

body {
    background-color: #dfe0e0;
    margin: 0;
    padding: 0;
    text-align: center;
}

h6 {
    font-size: 100%;
}

div.lijstitem_intro p {
    margin: 0px;
    padding-bottom: 0px;
    display: inline;
}

div.lijstitem_intro img {
    display: inline;
    padding: 0px;
}

/* start auto css */
body {
    color: #000000;
    font-family: arial;
    font-size: 75%;
    line-height: 120%;
}

a {
    color: #006940;
    text-decoration: none;
}

a:hover {
    color: #FF0000;
}

div#intro a,
div.vervolg a {
    font-weight: bold;
}

img.but_meer {
    display: block;
    padding: 10px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

span.kruimelspoor {
    color: #000000;
    font-family: arial;
    font-weight: normal;
}

h1#header_logo {
    background: url(../images/logo.gif) no-repeat left;
    display: inline;
    float: left;
    height: 67px;
    margin: 5px 0px 0px 25px;
    width: 377px;
}

/* end auto css */

table {
    float: left;
    font-size: 100%;
    width: 100%;
}

/*__________ SIMSITE DEFAULTS __________ */

div#rubrieken_wrap {
    width: 100%;
}


/*__________ WEBSITE __________ */

div#wrapper_container {
    margin: 0px auto;
    width: 994px;
}

div#global_wrapper {
    background-color: #FFFFFF;
    float: left;
    text-align: left;
    width: 100%;
}

div#header {
    background-color: #FFFFFF;
    position: relative;
    float: left;
    width: 100%;
}

div#header h1#header_logo a {
    cursor: pointer;
    display: block;
    height: 100%;
    width: 100%;
}

div#content_container_home {
    background: #DDDDDD url(../images/home_bg.gif) repeat-y;
    float: left;
    margin: 0px 14px 0px 14px;
    width: 964px;
}

div#content_container {
    background-color: #fff;
    float: left;
    margin: 0px 14px 0px 14px;
    width: 964px;
}

div#content_header {
    background: #FFFFFF url() no-repeat;
    height: 160px;
    float: left;
    width: 769px;
    margin-bottom:10px;
    overflow:hidden;
}

div#content_header div#overlay_background {
    background: url(../images/ball_over_header.png) no-repeat 0px;
    position: absolute;
    float: left;
    height: 160px;
    width: 769px;
}

div#content_container div#content_header {
    height: 160px;
}

div#content_container div#content_header div#content_header_block {
    background-color: #DD0000;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    font-size: 110%;
    height: 51px;
    margin: 67px 0px 0px 0px;
    padding: 42px 0px 0px 0px;
    position: absolute;
    text-align: center;
    width: 160px;
}

div#content_container_home div#content {
    float: left;
    padding: 10px 0px 0px 0px;
    width: 778px;
}

div#content_container div#content {
    background-color: #FFFFFF;
    float: left;
    padding: 0px 0px 0px 0px;
    width: 778px;
}

div#content_container div#content div#back {
    background: url(../images/but_terug.gif) no-repeat;
    float: right;
    height: 18px;
    margin: -18px 0px 0px 0px;
    width: 52px;
}

div#content_container div#content div#btn_top {
    background: url(../images/but_naarboven.gif) no-repeat;
    float: right;
    height: 18px;
    margin: 0px 0px 0px 0px;
    width: 73px;
}

div#content_container div#content div#print {
    background: url(../images/but_print.gif) no-repeat;
    float: right;
    margin: -18px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
    height: 15px;
    width: 15px;
}

div#content_container div#content div#back a,
div#content_container div#content div#print a,
div#content_container div#content div#btn_top a
{
    cursor: pointer;
    display: block;
    height: 100%;
    width: 100%;
}

div#content_container div#content div.lijstitem_intro {
    padding: 0px 5px 0px 0px;
}

div#content_container div#content div.lijstitem_intro ul,
div#content_container div#content div.lijstitem_intro ol,
span.rubriek_item ol, span.rubriek_item ul {
    padding: 0px 0px 0px 25px;
}

div#search {
    background-color: #006940;
    float: right;
    height: 23px;
    padding: 6px 3px 0px 0px;
    text-align: right;
    width: 182px;
}

div#search form#searchformsite input#keyword {
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: none;
    border-top: 1px solid #FFFFFF;
    height: 14px;
    width: 134px;
}

div#search form#searchformsite input#submit {
    background: url(../images/btn_search.gif) top left no-repeat;
    border: none;
    height: 16px;
    width: 42px;
}

/*__________ WEBSITE NAVIGATIE __________*/

div#quickmenu {
    float: left;
    text-align: right;
    padding: 50px 20px 10px 70px;
}

div#quickmenu a {
    text-decoration: none;
    margin: 0 5px;
}

div#quickmenu span.quickmenu_active a {
    color: #006940;
}

div#quickmenu span.quickmenu_active a:hover {
    color: red;
}

div#navigation_container,
div#navigation_container_home {
    float: left;
    font-size: 90%;
    height: 29px;
    padding: 0px 14px 8px 14px;
    position: relative
    text-align: left;
    width: 964px;
    z-index: 10;
}

div#navigation {
    background-color: #006940;
    height: 100%;
    width: 769px;
}

div#navigation ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

div#navigation ul li {
    float: left;
}

div#navigation ul li a {
    color: #FFFFFF;
    text-decoration: none;
    float: left;
    font-weight: bold;
    padding: 7px 18px 7px 18px;
}

div#navigation ul li a:hover {
    background-color: #FF0000;
    float: left;
}

div.subnavigation {
    position: absolute;
    z-index: 5;
}

div.subnavigation ul {
    padding: 0px;
}

div.subnavigation ul li {
    background-color: #FFFFFF;
    border-bottom: 1px solid #006940;
    font-weight: bold;
    list-style-type: none;
    padding: 3px 14px 3px 14px;
}

div.subnavigation ul li a {
    color: #818181;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
}

div.subnavigation ul li a:hover {
    color: #006940;
}

div#dropmenu2, div#dropmenu3, div#dropmenu4, div#dropmenu5, div#dropmenu6, div#dropmenu7, div#dropmenu8, div#dropmenu9, div#dropmenu10 {
    padding: 0px 0px 0px 0px;
    visibility: hidden;
}

div#left_nav {
    float: left;
    padding: 15px 0px 0px 10px;
    width: 150px;
}

div#left_nav div#navcontainer ul#navlist li.rei_menu_hoofdli {
}

div#left_nav div#navcontainer ul#navlist li.rei_menu_hoofdli a {
    color: #818181;
    font-weight: bold;
    text-decoration: none;
}

div#left_nav div#navcontainer ul#navlist li.rei_menu_hoofdli a:hover {
    color: #FF0000;
}

div#left_nav ul li {
    list-style-image: url(../images/bullet_mn_off.gif);
    padding: 5px 0px 0px 0px;
}

div#left_nav div#navcontainer ul#navlist li.rei_menu_hoofdli a.item_active {
    list-style-image: url(../images/bullet_mn_on.gif);
    color: #006940;
}

div#left_nav div#navcontainer ul#navlist li.rei_menu_hoofdli ul.subcontainer li {
    list-style-image: url(../images/bullet_klein.gif);
    padding: 5px 0px 0px 0px;
    color: #006940;
}

div#left_nav div#navcontainer ul#navlist li.rei_menu_hoofdli ul.subcontainer li a.subitem_active {
    color: #006940;
}

div#main_content {
    background-color: #EEEEEE;
    float: left;
    padding: 20px 20px 10px 20px;
    width: 569px;
}

div#main_content span.kruimelspoor a {
    margin: 0px 0px 20px 0px;
}

div#main_content span.kruimelspoor a {
    font-weight: normal;
}

div#main_content span#pagtitle {
    color: #DD0000;
    display: block;
    font-size: 140%;
    font-weight: bold;
    margin: 20px 0px 20px 0px;
}

div#main_content h6 {
    color: #006940;
    display: block;
    font-weight: bold;
    margin: 10px 0px 10px 0px;
}

div#main_content span.rubriek_item h6 a {
    color: #006940;
    text-decoration: none;
}

div#main_content span.rubriek_item h6 a:hover {
    color: red;
}

div#main_content a.lijstitem_titel {
    color: #006940;
}

div#main_content a.lijstitem_titel:hover {
    text-decoration: underline;
    color: red;
}

div#rightbar_container {
    float: right;
}

div#rightbar {
    background-color: #DDDDDD;
    width: 185px;
}

div#rightbar div#directlyto div#snelnaar {
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    height: 100%;
    padding: 0px 0px 5px 0px;
}

div#rightbar div#directlyto div#snelnaar h2 {
    background-color: #FFFFFF;
    font-size: 90%;
    font-weight: bold;
    padding: 2px 2px 2px 10px;
    color: #FF0000;
}

div#rightbar div#directlyto div#snelnaar ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 5px;
}

div#rightbar div#directlyto div#snelnaar ul li {
    padding: 0px 0px 0px 10px;
    background: url(../images/bullet_linkbox.gif) no-repeat 0 0.3em;
    width: 160px;
}

div#rightbar div#directlyto div#snelnaar ul li a {
    color: #000000;
    display: block;
    padding: 0px 0px 5px 0px;
    font-weight: bold;
    text-decoration: none;
}

div#rightbar div#directlyto div#snelnaar ul li a:hover {
   color: #FF0000;
}

div#rightbar div#digitalcounter {
    background-color: #DDDDDD;
    margin: 10px 0px 0px 0px;
}

div#footer {
    background-color: #FFFFFF;
    float: left;
    height: 20px;
    padding: 10px 0px 10px 0px;
    text-align: left;
    width: 994px;
}

div#footer #address {
    float: left;
    margin: 0px 0px 0px 25px;
    text-align: left;
    width: 770px;
}

div#footer #balls {
    background: url(../images/balls.gif) no-repeat right;
    margin: 0px 100px 0px 0px;
    height: 20px;
}

iframe#opus {
    float: left;
    height: 450px;
    width: 100%;
}

div#address a:hover font, div#address a:hover {
    color: red;
}

a#pro_readspeaker_href {
    background: url(../images/leesvoor.gif) no-repeat;
    height: 22px;
    float: right;
    margin: 48px 0 0 0;
    padding: 0px 8px 0 8px;
    width: 81px;
}

div.tedownloaden ul.ul_lijst li.lijstitem_bullet a.readspeaker_doc {
    padding: 0px;
    width: 85px;
    background: url(../images/leesvoor.gif) no-repeat;
    height: 22px;
    font-size: 1px;
    color: #eeeeee;
    text-align: right;
}

div.lijstitem_intro ul,
div#intro ul,
div.vervolg ul,
div#rubrieken_wrap span.rubriek ul,
span.rubriekintro ul,
span.rubriekintrotekst ul,
td ul {
    padding-left: 14px;
}

div.lijstitem_intro ol,
div#intro ol,
div.vervolg ol,
div#rubrieken_wrap span.rubriek ol,
span.rubriekintro ol,
span.rubriekintrotekst ol,
td ol {
    padding-left: 18px;
}

span.rssicon {
    float:right;
    position:relative;
    right:-10px;
    top:-18px;
}
ul.ul_lijst li.lijstitem, ul.ul_lijst li.lijstitem_bullet {
    background-position: left 10px;
}

td.module_documentenlijst_documenten a.pdf, div.tedownloaden ul.ul_lijst li.lijstitem a.pdf, div.downloads ul.itemlist li.lijstitem a.pdf, div.tedownloaden ul.ul_lijst li.lijstitem_bullet a.pdf, div.downloads ul.itemlist li.lijstitem_bullet a.pdf {
    width: 70%;
}
