/*__________ 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;
}

/*__________ HTML DEFAULTS __________ */

body {
    font-family: Arial;
    font-size: 75%;
    line-height: 133%;
    color: #333333;
    margin: 0;
    padding: 0;
    background-image: url('../images/bg_image.jpg');
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #FFFFFF;
    text-align: center;
}

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

a:hover {
    color: #0D46A7;
    text-decoration: underline;
}

h6 {
    color: #0D46A7;
    font-size: 170%;
    font-weight: normal;
}

h6 a {
    color: #333333;
}

table {
    font-size: 100%;
}

h3, h4, h5 {
    font-size: 100%;
}

/*__________ SIMSITE DEFAULTS __________ */

div#contentContainerMedium div#content ul.ul_lijst li a {
    color: #0D46A7;
}

div#contentContainerMedium div#content ul.ul_lijst li a:hover {
    color: #0D45A7;
    text-decoration: underline;
}

h6.rubriek {
    font-size: 100%;
    font-weight: bold;
}

div#contentContainerMedium div#content div#rubriek_total_wrap h6.rubriektitel {
    font-size: 170%;
    font-weight: normal;
    margin-bottom: 10px;
}

h6.rubriek a {
    color: #0D46A7;
}

h6.rubriek a:hover {
    color: #6084C5;
    text-decoration: none;
}

/*__________ WEBSITE __________ */

div#globalWrapper {
    width: 970px;
    margin: 0 auto;
    height: auto;
    margin-top: 30px;
}

div#headerContainer {
    width: 100%;
    height: 80px;
    float: left;
    background-color: #FFFFFF;
    background-image: url('../images/rightbarTop.gif');
    background-position: 942px 10px;
    background-repeat: repeat-y;
}

div#headerContainer div#logo {
    width: 183px;
    height: 47px;
    background-image: url('../images/logo.gif');
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    float: left;
    margin-top: 20px;
    margin-left: 15px;
}
div#headerContainer div#logo a#logoLink {
    height: 47px;
    width: 183px;
    display: block;
}

div#headerContainer div#snelmenu {
    float: right;
    color: #808080;
    margin-top: 10px;
    margin-right: 40px;
}

div#headerContainer div#snelmenu a#printBut {
    cursor: pointer;
}

div#headerContainer div#snelmenu a {
    color: #808080;
    text-decoration: none;
}

div#headerContainer div#snelmenu a:hover {
    color: #808080;
    text-decoration: underline;
}

div#headerContainer div#zoekContainer {
    float: right;
    clear: right;
    margin-top: 25px;
    margin-right: 40px;
}

div#headerContainer div#zoekContainer form#searchformsite div#search input#keyword {
    border: solid 1px #DCDCDC;
}

div#headerContainer div#zoekContainer form#searchformsite div#search input#submit {
    border: 0px none;
    background-color: #DCDCDC;
    color: #555555;
    font-weight: bold;
    font-size: 90%;
    height: 18px;
}

div#mediumMenuContainer {
    height: 42px;
    width: 100%;
    float: left;
    background-color: #80C338;
    background-image: url('../images/rightbarTopMedium.gif');
    background-repeat: repeat-y;
    background-position: 942px 15px;
}

div#mediumMenuContainer ul {
    list-style: none;
}

div#mediumMenuContainer ul li {
    float: left;
    margin-right: 8px;
    border-right: solid 1px #66AD1F;
    border-bottom: solid 1px #66AD1F;
    border-left: solid 1px #D5ECBE;
    border-top: solid 1px #D5ECBE;
    margin-top: 5px;
    font-weight: normal;
    text-align: left;
    font-size: 120%;
}

div#mediumMenuContainer ul li a {
    color: #FFFFFF;
}

div#mediumMenuContainer ul li a:hover, div#mediumMenuContainer ul li a.medium_active {
    text-decoration: none;
    background-color: #0D46A7;
    width: 172px;
    height: 22px;
    display: block;
    padding: 7px 0px 0px 7px;
    text-decoration: none;
}

div#mediumMenuContainer ul li a:hover, div#mediumMenuContainer ul li a.medium_nonactive {
    width: 172px;
    height: 22px;
    display: block;
    padding: 7px 0px 0px 7px;
}

div#rightbarImageContainer {
    background-image: url('../images/rightbarTopMedium.gif');
    background-repeat: repeat-y;
    width: 100%;
    height: 177px;
    margin-top: -177px;
    float: left;
    display: block;
    background-position: 942px 15px;
}

div#imageContainer {
    width: 100%;
    height: 177px;
    float: left;
    background-image: url('');
    background-repeat: no-repeat;
}

div#imageContainer div#block1 {
    display: none;
    float: left;
    width: 160px;
    height: 79px;
    padding: 10px;
    text-align: left;
    margin-left: 12px;
    margin-top: -7px;
    background-image: url('../images/bg_pulldownmedium.png');
    background-repeat: no-repeat;
    color: #0D46A7;
}

div#imageContainer div#block2 {
    display: none;
    float: left;
    width: 160px;
    height: 79px;
    padding: 10px;
    text-align: left;
    margin-left: 201px;
    margin-top: -7px;
    background-image: url('../images/bg_pulldownmedium.png');
    background-repeat: no-repeat;
    color: #0D46A7;
}

div#imageContainer div#block3 {
    display: none;
    float: left;
    width: 160px;
    height: 79px;
    padding: 10px;
    text-align: left;
    margin-left: 390px;
    margin-top: -7px;
    background-image: url('../images/bg_pulldownmedium.png');
    background-repeat: no-repeat;
    color: #0D46A7;
}

div#imageContainer div#block4 {
    display: none;
    float: left;
    width: 160px;
    height: 79px;
    padding: 10px;
    text-align: left;
    margin-left: 579px;
    margin-top: -7px;
    background-image: url('../images/bg_pulldownmedium.png');
    background-repeat: no-repeat;
    color: #0D46A7;
}

div#imageContainer div#block5 {
    display: none;
    float: left;
    width: 160px;
    height: 79px;
    padding: 10px;
    text-align: left;
    margin-left: 771px;
    margin-top: -7px;
    background-image: url('../images/bg_pulldownmedium.png');
    background-repeat: no-repeat;
    color: #0D46A7;
}

div#contentContainer {
    float: left;
    width: 99.8%;
    height: auto;
    border-left: solid 1px #E7E7E7;
    border-right: solid 1px #E7E7E7;
    background-color: #FFFFFF;
    background-image: url('../images/rightbarContent.gif');
    background-repeat: repeat-y;
    background-position: 942px 0px;
    padding: 10px 0px 10px 0px;
}

div#contentContainer a, div#contentContainerMedium a {
    color: #6084C5;
    text-decoration: none;
}

div#contentContainer a:hover, div#contentContainerMedium a:hover {
    color: #0D45A7;
    text-decoration: underline;
}

div#contentContainer div#contentLeft {
    float: left;
    width: 425px;
    height: auto;
    text-align: left;
}

div#contentContainer div#contentLeft div#leftBlockTitle {
    font-size: 180%;
    padding-left: 10px;
    padding-top: 10px;
    color: #0D46A7;
}

div#contentContainer div#contentLeft div#leftBlockSmall {
    width: 90%;
    height: auto;
    padding: 10px;
}

div#contentContainer div#contentLeft div#leftBlockSmall ul#newsKoppel li.newsItem a img {
    width: 45px;
    height: 7px;
    position: relative;
    bottom: 2px;
}

div#contentContainer div#contentLeft div#leftBlockSmall a#meerNieuws {
    display: block;
    width: 75px;
    height: 20px;
    background-color: #DCDCDC;
    color: #808080;
    padding-top: 5px;
    font-size: 90%;
    padding-left: 5px;
}

div#contentContainer div#contentLeft_large div#leftBlockTitle {
    font-size: 180%;
    padding-left: 10px;
    padding-top: 10px;
    color: #0D46A7;
}

div#contentContainer div#contentLeft_large {
    width: 100%;
    text-align: left;
}

div#contentContainer div#contentLeft_large div#leftBlockLarge {
    width: 95%;
    padding-left: 13px;
    padding-top: 10px;
}

div#contentContainer div#contentLeft_large div#leftBlockLarge table#sitemaptable tr td h5 {
    font-size: 120%;
    font-weight: normal;
}

div#contentContainer div#contentLeft_large div#leftBlockLarge table#sitemaptable tr td strong h6 {
    font-size: 100%;
}

div#contentContainer div#contentLeft div#leftBlockSmall ul#newsKoppel li.newsItem {
    list-style-image: url('../images/slak_06.gif');
    margin-left: 5px;
}

div#contentContainer div#contentLeft div#leftBlockSmall ul#newsKoppel li.newsItem ul, div#contentContainer div#contentLeft div#leftBlockSmall ul#newsKoppel li.newsItem ol {
    list-style-image: none;
    margin-left: 10px;
}

div#contentContainer div#contentLeft div#leftBlockSmall ul#newsKoppel li img {
    border: 0px none;
}

div#contentContainer div#contentLeft div#leftBlockSmall ul#newsKoppel li span.date {
    color: #808080;
}

div#contentContainer div#contentCenter {
    float: left;
    width: 197px;
    padding: 0px 20px 0px 20px;
    height: auto;
    text-align: left;
    border-left: solid 1px #C0C0C0;
    border-right: solid 1px #C0C0C0;
    margin-right: 20px;
}

div#contentContainer div#contentCenter ul {
    list-style-image: url('../images/slak_06.gif');
    margin-left: 5px;
}

div#contentContainer div#contentCenter h2 {
    font-weight: normal;
    margin-top: 10px;
    font-size: 170%;
    margin-bottom: 10px;
    color: #0D46A7;
}

div#contentContainer div#contentRight {
    float: left;
    width: 278px;
    height: auto;
    text-align: left;
    padding-bottom: 10px;
}

div#contentContainer div#contentRight div#contactTitle {
    font-size: 170%;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #0D46A7;
}

div#contentContainer div#contentRight div#contactContent {
    color: #808080;
    width: 260px;
}

div#contentContainer div#contentRight div#contactContent a {
    width: auto;
    height: auto;
}

div#contentContainer div#contentRight div#contactContent ul li {
    width: auto;
    height: auto;
    margin-left: 20px;
}

div#contentContainer div#contentRight div#contactContent ol li {
    margin-left: 25px;
}

div#contentContainer div#contentRight div#slakImage {
    width: 70px;
    height: 66px;
    background-image: url('');
    background-repeat: no-repeat;
    float: right;
    margin-right: 60px;
    margin-top: 10px;
    cursor: pointer;
}

div#footer {
    width: 960px;
    background-color: #0D46A7;
    float: left;
    color: #FFFFFF;
    text-align: left;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: normal;
}

div#footer img {
    margin-bottom: 1px;
}

div#footer a {
    color: #FFFFFF;
}

/*_____Begin medium CSS_____*/
div#contentContainerMedium {
    float: left;
    width: 99.8%;
    height: auto;
    border-left: solid 1px #E7E7E7;
    border-right: solid 1px #E7E7E7;
    background-color: #FFFFFF;
    background-image: url('../images/rightbarContent.gif');
    background-repeat: no-repeat;
    background-position: 942px 0px;
    padding: 10px 0px 10px 0px;
}

div#contentContainerMedium div#crumbTrial {
    text-align: left;
    padding-left: 25px;
    float: left;
    width: 95%;
    font-size: 80%;
    padding-top: 0px;
}

div#contentContainerMedium div#crumbTrial div#terugKnop {
    float: right;
    margin-right: 160px;
}

div#contentContainerMedium div#crumbTrial div#terugKnop img {
    border: 0px none;
}

div#contentContainerMedium div#crumbTrial a {
    color: #000000;
}

div#contentContainerMedium div#crumbTrial a#last {
    color: #0D46A7;
}

div#contentContainerMedium div#leftMenu {
    float: left;
    width: 190px;
    height: auto;
    margin-top: 13px;
    padding-left: 10px;
    text-align: left;
}

div#contentContainerMedium div#leftMenu div#navcontainer {
    float: left;
    margin-top: 10px;
}

div#contentContainerMedium div#leftMenu div#navcontainer ul {
    list-style: none;
}

div#contentContainerMedium div#leftMenu div#navcontainer ul li a.item_nonactive {
    display: block;
    width: 156px;
    height: auto;
    border: solid 1px #B4C5E4;
    margin-bottom: 5px;
    padding: 3px 0px 3px 5px;
    color: #0D46A7;
    font-weight: bold;
}

div#contentContainerMedium div#leftMenu div#navcontainer ul li a.item_active {
    display: block;
    width: 156px;
    height: auto;
    color: #0D46A7;
    font-weight: bold;
    background-color: #70BC1F;
    margin-bottom: 5px;
    color: #FFFFFF;
    padding: 3px 0px 2px 5px;
}

div#contentContainerMedium div#leftMenu div#navcontainer ul li ul {
    padding-left: 3px;
}

div#contentContainerMedium div#leftMenu div#navcontainer ul li ul li {
    width: 89%;
}

div#contentContainerMedium div#leftMenu div#navcontainer ul li ul li a.subitem_active {
    color: #70BC1F;
    font-weight: bold;
}

div#contentContainerMedium div#leftMenu div#navcontainer ul li ul li a.subitem_nonactive {
    color: #0D46A7;
}

div#contentContainerMedium div#content {
    height: auto;
    width: 540px;
    float: left;
    text-align: left;
    padding: 10px;
    margin-top: 13px;
}

div#contentContainerMedium div#content div#rubrieken_wrap span.rubriek h6.rubriek {
	padding-left: 20px;
}

div#contentContainerMedium div#content div#rubrieken_wrap span.rubriek h6.rubriek a {
	font-weight: bold;
}

div#contentContainerMedium div#content span.pagetitle {
    font-size: 140%;
    color: #0D46A7;
    display: block;
    margin-bottom: 10px;
}

div#contentContainerMedium div#content ul, div#contentContainerMedium div#content ol {
    padding-left: 20px;
}

div#contentContainerMedium div#content ul.ul_lijst span.rubriek h6.rubriek {
	font-size: 100%;
}

div#contentContainerMedium div#content ul.ul_lijst span.rubriek h6.rubriek a {
	color: #0D46A7;
}

div#contentContainerMedium div#content div.tedownloaden {
    border-top: solid 1px #B4C5E3;
    margin-top: 20px;
    padding-top: 20px;
}

div#contentContainerMedium div#content h6 {
    font-size: 140%;
    margin-bottom: 0px;
}

div#contentContainerMedium div#content div#intro a {
    color: #0D45A7;
}

div#contentContainerMedium div#content div#intro a:hover {
    color: #0D45A7;
    text-decoration: underline;
}

div#contentContainerMedium div#content div.vervolg a {
    color: #0D45A7;
}

div#contentContainerMedium div#content div.vervolg a:hover {
    color: #0D45A7;
    text-decoration: underline;
}

div#contentContainerMedium div#content div#rubrieken_wrap span.rubriek h6.rubriek {
    font-size: 110%;
    font-weight: normal;
}

div#contentContainerMedium div#content div#rubrieken_wrap span.rubriek h6.rubriek a {
    color: #0D45A7;
}

div#contentContainerMedium div#content div#rubrieken_wrap span.rubriek h6.rubriek a:hover {
    color: #6084C5;
    text-decoration: none;
}

div#contentContainerMedium div#content ul.ul_lijst {
    width: 95%;
}

div#contentContainerMedium div#content ul.ul_lijst li div.lijstitem_intro {
    margin-top: 1px;
}

div#contentContainerMedium div#rightContent {
    float: left;
    width: 208px;
    height: 424px;
    margin-top: 13px;
    background-image: url('');
    background-repeat: no-repeat;
}

div#contentContainerMedium div#rightContentBot {
    width: 208px;
    height: 50px;
    background-color: #80C338;
    float: right;
}

div#contentContainerMedium div#rightContent div#dnContainer {
    background-image: url('../images/bg_directnaar.png');
    background-repeat: repeat-y;
    text-align: left;
    width: 172px;
}

div#contentContainerMedium div#rightContent div#dnContainer div#dnTitle {
    font-size: 170%;
    color: #0D46A7;
    padding-top: 10px;
    padding-left: 20px;
    background-image: url('../images/blokje_directnaar.gif');
    background-repeat: no-repeat;
    background-position: left bottom;
    position: relative;
}

div#contentContainerMedium div#rightContent div#dnContainer ul {
    list-style: none;
    margin-top: 10px;
    margin-left: 9px;
    position: relative;
}

div#kruimelspoor {
}

div#terugknop {
}

div#kruimeltekst {
}
/*_____Eind medium CSS_____*/

/*__________ WEBSITE NAVIGATIE __________*/

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

div#gekoppeldeitems a {
    font-weight: bold;
    color: #0D46A7;
    padding-left: 20px;
}
td.module_documentenlijst_documenten a, div.tedownloaden ul.ul_lijst li.lijstitem a, div.downloads ul.itemlist li.lijstitem, div.tedownloaden ul.ul_lijst li.lijstitem_bullet a, div.downloads ul.itemlist li.lijstitem_bullet a {
    display: block;
}

.rubriekintro {
	width: 100%;
}

/*__________ FOOTER BANNERS & METEO __________*/

#banners_footer {
    float: left;
    text-align: left;
    margin: 12px 0;
    width: 741px;
}

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

#banners_footer ul li {
    float: left;
    width: 228px;
    height: 112px;
    overflow: hidden;
    border: 1px solid #b4c5e4;
    margin: 0 17px 10px 0;
}

#banners_footer ul li h2,
#weer_header {
    font-weight: normal;
    color: #ffffff;
    background: #80c338;
    font-size: 100%;
    padding: 2px 0 2px 10px;
    margin: 0;
    border-bottom: 1px solid #b4c5e4;
}

#banner_content {
    padding: 5px;
    overflow: hidden;
    color: #808080;
    height: 90px;
}

#banner_content span a {
    color: #6084C5;
    text-decoration: none;
}

#banner_content span a:hover {
    color: #0D45A7;
    text-decoration: underline;
}

#banners_footer ul li a.banner_img {
    float: left;
    display: block;
    margin-right: 15px;
}

#banners_footer ul li img {
    border: none;
}

#weer {
    float: right;
    margin: 12px 0;
    text-align: left;
    width: 227px;
    height: 112px;
    overflow: hidden;
    border: 1px solid #b4c5e4;
}

#meteo_actueel {
    padding: 5px;
    overflow: hidden;
    color: #808080;
    overflow: hidden;
}

#meteo_actueel h1 {
    display: none;
}

#meteo_actueel a {
    float: left;
    display: block;
    margin: 5px 15px 0 0;
}

#meteo_actueel a img {
    border: none;
}

#meteo_actueel p {
    margin: 0 0 0 96px;
}