/*__________ RESET DEFAULTS __________ */

* {
    padding: 0;
    margin: 0;
}


div#content ol, div#content ul {
    margin-left: 24px;
}

div#content ul li, div#content ol li {
    border: none;
    margin: 0px;
}

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

body {
    margin: 0;
    padding: 0;
    text-align: center;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 75%;
    line-height: 133%;
}

h2 {
    color: #003E8B;
}

h4 {
    color:#4E4E4E;
    font-weight:normal;
}

h6 {
    color: #003E8B;
    font-size: 120%;
    margin-bottom: 5px;
}

h6.rubriek {
    font-size: 100%;
    margin: 0px;
}
h6.rubriektitel {
    display: none;
}

a {
    color: #003E8A;
}

a:hover {
    color: #003E8A;
}

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

table {
    font-size: 100%;
}

div#rubrieken_wrap {
    width: 100%;
}

/* GENERAL */

div#globalwrapper {
    width: 950px;
    margin: 0px auto;
}

div#container {
    float: left;
    clear: both;
    width: 950px;
    margin: 0px 0px 20px 0px;
    text-align: left;
}

div#top {
    float: left;
    width: 950px;
    min-height: 70px;
    clear: both;
    background: url(../images/logo.gif) center left no-repeat;
}

div#top div#top_wysiwyg {
    float:right;
    width: 700px;
    padding: 25px 0 0 0;
    text-align: right;
    vertical-align: middle;
    color: #7F7F7F;
}

div#header {
    float: left;
    clear: both;
    width: 950px;
    min-height: 155px;
    padding: 0;
    margin: 0;
    background: url(../images/bg_header.gif) top left no-repeat #1A50D7;
}

div#quickmenu {
    float: left;
    width: 950px;
    min-height: 30px;
}

div#quickmenu ul {
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
}

div#quickmenu ul li {
    float: left;
}

div#quickmenu ul li a {
    text-decoration: none;
    padding: 0 10px;
    font-weight: bold;
    line-height: 30px;
    color: #FFFFFF;
}

div#search {
    float: right;
    padding: 4px 10px 0 0;
}

div#search label {
    margin: 0 10px 0 0;
}

div#search label img {
    vertical-align: top;
}

div#search input#keyword {
    width: 8em;
    border-top: 2px solid #7C7C7C;
    border-left: 2px solid #7C7C7C;
    border-right: 2px solid #DDDDDD;
    border-bottom: 2px solid #DDDDDD;
}

div#search input#submit {
    border: none;
    background: none;
    color: #FFFFFF;
    font-weight: bold;
}

div#header div#headerimage {
    float: left;
    clear: both;
    width: 950px;
    height: 125px;
}

div#navcontainer {
    float: left;
    width: 180px;
    padding: 45px 0 0 0;
    margin: 0 45px 0 0;
}

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

div#navcontainer ul#navlist li {
    background: url(../images/bg_navigation_li.gif) bottom left repeat-x;
}

div#navcontainer ul#navlist li a,
div#navcontainer ul#navlist li a.item_nonactive {
    display: block;
    width: 170px;
    padding: 7px 10px 3px 5px;
    font-weight: bold;
    text-decoration: none;
    background: url(../images/bg_arrow.gif) center right no-repeat;
}

div#navcontainer ul#navlist li a.item_active,
div#navcontainer ul#navlist li a.item_active:hover,
div#navcontainer ul#navlist li a:hover,
div#navcontainer ul#navlist li a.item_nonactive:hover {
    color: #FFFFFF;
    background: #003E8B;
    text-decoration: underline;
}

/*SUBNAVIGATION */

div#navcontainer ul#navlist li ul.subcontainer {
    position: absolute;
    padding: 0 0 10px 0;
    margin: -26px 0 0 185px;
    background-color: #003E8B;
    z-index: 1;
}

div#navcontainer ul#navlist li ul.subcontainer li {
    padding: 0px 10px;
    background: none;
}

div#navcontainer ul#navlist li ul.subcontainer li a,
div#navcontainer ul#navlist li ul.subcontainer li a.subitem_nonactive {
    padding: 7px 10px 3px 5px;
    font-weight: bold;
    color: #FFFFFF;
    background: #003E8B;
    display: block;
    background: url(../images/bg_navigation_li.gif) bottom left repeat-x;
}

div#navcontainer ul#navlist li  ul.subcontainer li a.subitem_active,
div#navcontainer ul#navlist li  ul.subcontainer li a.subitem_nonactive:hover,
div#navcontainer ul#navlist li  ul.subcontainer li a:hover {
    text-decoration: underline;
}

div#rightcolumn {
    float: left;
    width: 725px;
    line-height: 165%;
}

div#rightcolumn div#crumbtrail {
    float: left;
    width: 725px;
    line-height: 30px;
    min-height: 30px;
    color: #606060;
    border-bottom: 1px solid #E5E5E5;
    margin: 0 0 15px 0;
}

div#rightcolumn div#crumbtrail span.kruimelspoor {
    color: #606060;
}

div#rightcolumn div#crumbtrail a {
    color: #17842B;
    text-decoration: none;
}

div#rightcolumn div#crumbtrail ul#pageoptions {
    float: right;
    list-style: none;
    margin: 0;
}

div#rightcolumn div#crumbtrail ul#pageoptions li {
    float: left;
}

div#rightcolumn div#crumbtrail ul#pageoptions li a {
    padding: 0 10px;
    text-decoration: underline;
}

div#rightcolumn div#crumbtrail ul#pageoptions li a#btn_back {
    padding: 0 10px 0 15px;
    background: url(../images/bg_arrow_back.gif) center left no-repeat;
}

div#rightcolumn div#content {
    float: left;
    width: 500px;
    margin: 0px 45px 0px 0px;
}

div#rightcolumn div#content div#latestnews h3 {
    font-size: 150%;
    color: #003E8A;
    margin: 0px 0px 0.25em 0px;
}

div#rightcolumn div#content div#latestnews ul {
    list-style-image: url(../images/bg_arrow.gif);
    padding: 0 0 0 17px;
}

div#rightcolumn div#content div#latestnews ul li a {
    line-height: 175%;
}

div#rightcolumn div#content.content_wide {
    width: 100%;
}

div#rightcolumn div#blocks {
    float: left;
    width: 180px;
}

div#rightcolumn div#blocks div.block {
    border: 1px solid #B9D9C1;
    padding: 10px;
    margin: 0 0 20px 0;
}

div#rightcolumn div#blocks div.block h3 {
    font-size: 100%;
    color: #18852C;
}


div#rightcolumn div#blocks div.block ol {
    padding: 0 0 0 23px;
    margin: 0;
}

div#rightcolumn div#blocks div.block ul {
    padding-left: 8px;
    list-style-type: none;
}


div#rightcolumn div#blocks div.block ul li {
    color: #18852C;
    background: url(../images/bg_arrow.gif) no-repeat left 6px;
    padding-left: 15px;
}

div#rightcolumn div#blocks div.block li a {
    line-height: 175%;
    color: #18852C;
    text-decoration: underline;
}

div#rightcolumn div#topbutton {
    float: left;
    clear: both;
    width: 725px;
    margin: 40px 0 20px 0;
}

div#rightcolumn div#topbutton a {
    padding: 0 0 0 15px;
    color: #18852C;
    background: url("../images/button_top_bg.gif") no-repeat left 5px;
}

div#rightcolumn div#footer {
    float: left;
    clear: both;
    width: 725px;
    padding: 0.5em 0 0 0;
    border-top: 1px solid #E5E5E5;
    color: #6D6D6D;
}

div#rightcolumn div#footer ul {
    list-style-image: url(../images/bg_arrow.gif);
    padding: 0 0 0 17px;
}

div#rightcolumn div#footer ul li a {
    line-height: 175%;
    color: #6D6D6D;
}

form {
    padding: 0;
    margin: 0;
}

img {
    border: none;
}

div#content ul.ul_lijst {
    margin-left: 0px;
}

div#content ul.ul_lijst li.lijstitem, div#content ul.ul_lijst li.lijstitem_bullet {
    padding-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 16px;
}

div#rightcolumn div.items_noborder ul.ul_lijst li {
    border-bottom: none;
}

ul.ul_lijst div.lijstitem_datum {
    color: #666666;
}

ul.ul_lijst li.lijstitem_bullet {
    background: url('../images/bullet_klein.gif') no-repeat 0px 3px;
}

.lijstitem_titel {
    font-size: 1.2em;
}

div#content div#content ul {
    margin-left: 4px;
}

div#latestnews {
    margin-top: 10px;
}

h2.page_title {
    line-height: 100%;
}

div.archiefknop {
    margin-top: 21px;
    margin-bottom: 7px;
}

div.archiefknop a {
    font-weight: bold;
}

p.word a {
    text-decoration: none;
    text-decoration:underline;
}

a.rubriek {
    text-decoration: none;
    font-size: 120%;
}

h6.rubriek img {
    margin-right: 6px;
}

p.word img {
    border: 0px solid #003E8A !important;
}

img.sim_default_toon_plaatje,
ul.ul_lijst li.lijstitem a img,
ul.ul_lijst li.lijstitem_bullet a img {
    margin-left: 0px;
    margin-right: 14px;
    margin-top: 0px;
    border: 1px solid #003E8A;
}

img.xml_site_image {
    border: 1px solid #003E8A;
}

ul.ul_lijst li.lijstitem_bullet div.lijstitem_intro a img,
ul.ul_lijst li.lijstitem div.lijstitem_intro a img {
    border: none;
}

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

div.jubilea_empty {
    width: 100%;
    padding: 5px 0px 8px 0px;
}

div#pub_news h4 {
    font-size: 100%;
}
div#content iframe#opus {
    height: 400px;
    width: 500px;
    overflow-x:hidden;
}

a.logout, a.logout:hover, a.logout:active {
    background-color: #2F9242;
    color: #fff;
    padding: 4px;
    text-decoration: none;
    float: right;
    margin-top: 24px;
}
