@charset "iso-8859-1";
/* *** kleuren website ****************************************************************
 *  menu:  #359734  |  h2:     #016C00  |  h2 social: #132aad  |  submit:    #45aa44  *
 *  tekst: #274d71  |  h2 kop: #346797  |  h2 banner: #f21b29  |  kaarten:   #d6f5d6  *
 *  h1:    #274d71  |  h2 vdm: #298528  |  h2 welkom: #018f00  |  materiaal: #62be15  *
 **************************************************************************************/
* {font-family: Calibri,sans-serif; font-size: 15px; font-weight: normal; color: #274d71; margin: 0; padding: 0; border: none; outline: none; cursor: default}
body, textarea, select {scrollbar-base-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #359734}
th {color: #ffffff; background-color: #346797; padding: 5px 0px 0px 5px}
td {vertical-align: top; line-height: 120%}
h1 {font-size: 21px; font-weight: bold; color: #016c00; text-align: left; line-height: 100%; margin: 5px 0px 2px 0px}
h2, h3 {font-size: 16px; font-weight: bold; color: #018f00; text-align: left; margin: 5px 0px 0px 0px}
a:hover {color: #2f842e}
a img {border: none; outline: none}
a h1, a h2, a h3 {cursor: pointer}
a:hover h1 {color: #016c00}
a:hover h2, a:hover h3 {color: #018f00}
b, strong {font-weight: bold}
input, textarea {color: #016C00; background-color: #f8fdf8; border: 1px inset #359734; padding: 0px 0px 0px 4px}
select {color: #016C00; background-color: #f8fdf8; border: 1px inset #359734}
option {color: #016C00; background-color: #f8fdf8}
.input0 {width: 500px}
.input1 {width: 300px}
.input2 {width: 150px}
.input3 {width: 75px}
.input4 {width: 38px}
.select, .textarea {scrollbar-track-color: #f8fdf8}
.select1, .textarea1 {width: 300px; scrollbar-track-color: #f8fdf8}
.select2, .textarea2 {width: 150px; scrollbar-track-color: #f8fdf8}
.checkbox {background-color: #f8fdf8}
.submit1 {width: 300px; font-weight: bold; color: #ffffff; background-color: #45aa44; border: 1px outset #45aa44; padding: 2px 2px 0px 2px; outline: none; cursor: pointer}
.submit2 {width: 150px; font-weight: bold; color: #ffffff; background-color: #45aa44; border: 1px outset #45aa44; padding: 2px 2px 0px 2px; outline: none; cursor: pointer}
.submit3 {width: 75px; font-weight: bold; color: #ffffff; background-color: #45aa44; border: 1px outset #45aa44; padding: 2px 2px 0px 2px; outline: none; cursor: pointer}
.links {float: left}
.vet {font-weight: bold; color: #016c00}
.klein, .onderschrift {font-size: 11px}
.cursief {font-style: italic}
.schaduw {-moz-box-shadow: 5px 5px 5px rgba(153,153,153,0.6); -webkit-box-shadow: 5px 5px 5px rgba(153,153,153,0.6); box-shadow: 5px 5px 5px rgba(153,153,153,0.6)}
div.home {position: absolute; left: 0px; top: 0px; width: 170px; height: 80px; background-color: #359734}
div.menu {position: absolute; left:  0px; top: 68px; width: 170px; height: 372px; background-color: #359734; overflow: hidden}
div.menuzoek {position: absolute; left: 0px; top: 420px; width: 170px; height: 50px; background-color: #359734}
div.menuzoek form {margin-left: 15px}
div.menuzoek .zinput {width: 140px}
div.menuzoek .zsubmit {width: 139px; color: #ffffff; background-color: #45aa44; border: 1px outset #45aa44; padding: 0; margin-left: 1px; outline: none; cursor: pointer; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px}
div.menuggle {position: absolute; left: 0px; top: 470px; width: 170px; background-color: #359734}
div.menuggle div.menuads {width: 120px; margin-left: 15px}
div.menuggle div.menuads a {text-decoration: none}
div.topggle {position: absolute; left: 180px; right: 10px; top: 5px; height: 67px; border-bottom: 3px solid #359734; text-align: center; overflow: hidden;}
div.topggle span {float: right}
div.topggle span th {font-size: 15px; font-weight: bold; color: #274d71; background-color: transparent; padding: 3px 0px 0px 0px}
div.topggle span td {font-size: 11px; padding: 3px 0px 3px 3px}
div.topggle span .ninput1 {font-size: 11px; width: 133px; height: 15px}
div.topggle span .ninput2 {font-size: 11px; width: 133px; height: 15px; margin-top: 4px}
div.topggle span .nsubmit {font-size: 14px; font-weight: bold; color: #ffffff; background-color: #45aa44; border: 1px outset #45aa44; width: 34px; height: 34px; padding: 0; outline: none; cursor: pointer; -moz-border-radius: 0px 10px 10px 0px; -webkit-border-radius: 0px 10px 10px 0px; border-radius: 0px 10px 10px 0px}
div.inhoud {position: absolute; left: 180px; right: 10px; top: 75px}
div.winhoud table td {width: 50%; text-align: justify; vertical-align: top}
div.winhoud table td.ruimte {width: 20px; padding: 0px 8px 0px 8px}
div.winhoud table td a {text-decoration: none}
div.winhoud table td span a {text-decoration: underline}
div.winhoud table td span.blok {display: block; margin: 5px 0px 0px 0px}
div.winhoud table td h2 {display: inline}
div.winhoud table td a.pointer {text-decoration: none; cursor: pointer}
div.winhoud table td a.pointer:hover {color: #274d71}
div.wnieuws {width: 245px; font-size: 15px; margin: 6px 0px 0px 20px; float: right}
div.wnieuws div {width: 245px; font-size: 15px; line-height: 130%; margin-bottom: 15px}
div.wnieuws div h2 {font-size: 14px; font-weight: bold; color: #ffffff; background-color: #346797; height: 20px; padding: 3px; -moz-border-radius: 0px 10px 0px 0px; -webkit-border-radius: 0px 10px 0px 0px; border-radius: 0px 10px 0px 0px}
div.wnieuws div a {display: block; width: 242px; height: 19px; font-size: 14px; text-decoration: none; padding-left: 3px; cursor: pointer; overflow: hidden}
div.wnieuws div a strong {font-size: 14px; font-weight: bold; cursor: pointer}
div.wnieuws div a.meer {font-size: 12px}
div.wnieuws div a:hover {color: #274d71; background-color: #d1dfed}
div.wnieuws div img {cursor: pointer}
div.wnieuws div.vandemaand {text-align: center}
div.wnieuws div.vandemaand h2 {background-color: #298528; text-align: center; margin: 0}
div.wnieuws div.vandemaand a {display: inline; height: auto; font-size: 14px; padding: 0; overflow: visible}
div.wnieuws div.vandemaand a.stem {font-size: 12px}
div.wnieuws div.vandemaand a:hover {color: #2f842e; background-color: transparent}
div.wnieuws div.vandemaand img {width: 245px}
div.wnieuws div.social {text-align: center; margin-bottom: 25px}
div.wnieuws div.social h2 {height: 23px; background-color: #a93633; text-align: center; margin: 0; padding: 4px 0px 1px 0px; -moz-border-radius: 0px 0px 10px 0px; -webkit-border-radius: 0px 0px 10px 0px; border-radius: 0px 0px 10px 0px}
div.wnieuws div.social a {display: inline; width: auto; padding: 0; overflow: visible}
div.wnieuws div.social a:hover {color: #2f842e; background-color: transparent}
div.wnieuws div.social img {vertical-align: middle; margin: 0px 2px 2px 2px}
div.wnieuws div.banners {text-align: left; white-space: nowrap;}
div.wnieuws div.banners h2 {background-color: #274d71; vertical-align: middle; text-align: center; margin: 0;}
div.wnieuws div.banners a {display: inline; width: auto; height: auto; padding: 0; overflow: visible}
div.wnieuws div.banners a:hover {color: #2f842e; background-color: transparent}
div.wnieuws div.banners img {margin-top: 10px;}
div.wnieuws div.banners a img.rechts {margin-left: 2px;}
div.wnieuws div.banners a img.midden {margin-left: 60px;}
div.wegwijzer {width: 195px; font-size: 15px; margin-left: 20px; float: right}
div.wegwijzer div {width: 195px; font-size: 15px; line-height: 130%; margin-bottom: 5px}
div.wegwijzer div h2 {font-size: 14px; font-weight: bold; color: #ffffff; background-color: #346797; height: 20px; padding: 3px; -moz-border-radius: 0px 10px 0px 0px; -webkit-border-radius: 0px 10px 0px 0px; border-radius: 0px 10px 0px 0px}
div.wegwijzer div a {display: block; width: 192px; height: 19px; font-size: 14px; text-decoration: none; padding-left: 3px; cursor: pointer; overflow: hidden}
div.wegwijzer div a:hover {color: #274d71; background-color: #d1dfed}
div.wegwijzer div img {cursor: pointer}
div.wegwijzer div.print {margin-bottom: 20px}
div.wegwijzer div.print h2 {height: 23px; background-color: #a93633; padding: 4px 0px 1px 3px; -moz-border-radius: 0px 0px 10px 0px; -webkit-border-radius: 0px 0px 10px 0px; border-radius: 0px 0px 10px 0px; cursor: pointer}
div.wegwijzer div.print h2 img {vertical-align: middle; margin: 0px 10px 2px 0px}
div.wegwijzer div.advertentie h2 {background-color: #274d71}
div.wegwijzer div.advertentie span {display: block; margin: 0px -5px 10px 3px}
div.wegwijzer div.advertentie span a {display: inline; height: auto; font-size: 14px; padding: 0; overflow: visible}
div.wegwijzer div.advertentie span a strong {cursor: pointer}
div.wegwijzer div.advertentie span a span.meer {display: inline; font-size: 12px; cursor: pointer}
div.wegwijzer div.advertentie span a:hover {color: #2f842e; background-color: transparent}
div.wegwijzer div.advertentie span a:hover strong {color: #2f842e; background-color: transparent}
div.wegwijzer div.advertentie span a:hover span.meer {color: #2f842e; background-color: transparent}
div.wegwijzer div.banners {text-align: center}
div.wegwijzer div.banners h2 {background-color: #274d71; margin: 0}
div.wegwijzer div.banners a {width: auto; height: auto; padding: 0; overflow: visible}
div.wegwijzer div.banners a:hover {color: #2f842e; background-color: transparent}
div.wegwijzer div.banners img {margin-bottom: 10px;  margin-top: 10px;}
div.wegwijzer div.eind h2 {background-color: #274d71; height: 10px; margin: 0; -moz-border-radius: 0px 0px 10px 0px; -webkit-border-radius: 0px 0px 10px 0px; border-radius: 0px 0px 10px 0px}
div.rinhoud table {width: auto}
div.rinhoud .klein {font-size: 12px}
div.rinhoud a.klein {font-weight: bold; text-decoration: none; cursor: pointer}
div.artikelen a.pointer {text-decoration: none; cursor: pointer}
div.artikelen a.pointer:hover {color: #274d71}
div.artikelen h2 {text-decoration: none; cursor: pointer}
div.artikelen table a.pointer {text-decoration: none; cursor: pointer}
div.artikelen table a.pointer:hover {color: #274d71}
div.artikelen table h2 {text-decoration: none; cursor: pointer}
div.prikteller {position: absolute; top: 3px; right: 215px; width: 250px}
div.prikrubriek {position: absolute; top: 50px; left: 0px; font-size: 18px; font-weight: bold}
div.prikrubriek a {display: block; height: 50px; font-size: 15px; font-weight: normal; text-decoration: none; padding: 5px 3px 5px 3px; cursor: pointer; overflow: hidden}
div.prikrubriek a:hover {color: #274d71; background-color: #eff4f9}
div.prikinfo {position: absolute; top: 50px; right: 215px; width: 250px; font-size: 18px; font-weight: bold; background-color: #ffffff; padding-left: 20px}
div.prikinfo a {display: block; width: 250px; height: 45px; font-size: 15px; font-weight: bold; text-decoration: none; padding: 10px 3px 5px 3px; line-height: 130%; white-space: nowrap; cursor: pointer; overflow: hidden}
div.prikinfo a:hover {color: #274d71; background-color: #eff4f9}
div.prikinfo a.leeg {font-weight: normal; cursor: default}
div.prikinfo a.leeg:hover {color: #274d71; background-color: #ffffff}
div.prikinfo a span {font-size: 12px; font-weight: normal; cursor: pointer}
table.priktable1 {width: 100%}
table.priktable1 th {font-size: 18px; font-weight: bold; color: #274d71; background-color: transparent; padding: 5px}
table.priktable1 td {padding: 5px}
table.priktable1 tr:hover {background-color: #eff4f9; cursor: pointer}
table.priktable1 tr td:hover {cursor: pointer}
table.priktable1 tr td a {text-decoration: none; cursor: pointer}
table.priktable1 tr td a:hover {color: #274d71}
table.priktable1 tr.header:hover {background-color: transparent; cursor: default}
table.priktable1 tr.footer:hover {background-color: transparent; cursor: default}
table.priktable1 tr.footer td {vertical-align: middle; cursor: default}
table.priktable1 tr.footer td.nieuw {text-align: right}
table.priktable1 tr.footer td.nieuw a {font-weight: bold; cursor: pointer}
table.priktable1 tr.footer table tr {height: 20px}
table.priktable1 tr.footer table tr:hover {background-color: transparent; cursor: default}
table.priktable1 tr.footer table td {font-size: 14px; width: 20px; text-align: center; vertical-align: middle; padding: 0}
table.priktable1 tr.footer table td a {color: #274d71; font-size: 14px; text-decoration: none}
table.priktable1 tr.footer table td.eerste {font-size: 16px; font-weight: bold; color: #c0c0c0; cursor: default}
table.priktable1 tr.footer table td.laatste {font-size: 16px; font-weight: bold; color: #c0c0c0; cursor: default}
table.priktable1 tr.footer table td.huidig {color: #ffffff; background-color: #346797; cursor: default}
table.priktable1 tr.footer table td.link:hover {background-color: #45aa44; cursor: pointer}
table.priktable1 tr.footer table td.link:hover a {color: #ffffff; cursor: pointer}
table.priktable1 tr.footer table td.vorige a {font-size: 16px; font-weight: bold}
table.priktable1 tr.footer table td.vorige:hover {background-color: #45aa44; cursor: pointer}
table.priktable1 tr.footer table td.vorige:hover a {color: #ffffff; cursor: pointer}
table.priktable1 tr.footer table td.volgende a {font-size: 16px; font-weight: bold}
table.priktable1 tr.footer table td.volgende:hover {background-color: #45aa44; cursor: pointer}
table.priktable1 tr.footer table td.volgende:hover a {color: #ffffff; cursor: pointer}
table.priktable2 {width: 100%}
table.priktable2 th {font-size: 16px; font-weight: bold; color: #274d71; background-color: transparent; padding: 5px}
table.priktable2 td {padding: 5px}
table.priktable2 td a {text-decoration: none; cursor: pointer}
table.priktable2 td a:hover {color: #274d71}
table.priktable2 td.reacties {font-size: 18px; font-weight: bold; color: #018f00}
table.priktable2 tr.footer td {vertical-align: middle}
table.priktable2 tr.footer td.nieuw {text-align: right}
table.priktable2 tr.footer td.nieuw a {font-weight: bold; cursor: pointer}
table.priktable2 tr.footer table tr {height: 20px}
table.priktable2 tr.footer table td {color: #c0c0c0; font-size: 16px; font-weight: bold; width: 20px; text-align: center; vertical-align: middle; padding: 0}
table.priktable2 tr.footer table td.link a {color: #274d71; font-size: 16px; font-weight: bold; text-decoration: none}
table.priktable2 tr.footer table td.link:hover {background-color: #45aa44; cursor: pointer}
table.priktable2 tr.footer table td.link:hover a {color: #ffffff; cursor: pointer}
table.wkalender td {padding: 5px}
table.wkalender td a {display: block; text-decoration: none; margin-bottom: 20px; cursor: pointer}
table.wkalender td a:hover {color: #274d71}
table.wkalender td a h2 {margin: 0; cursor: pointer}
table.wkalender td a strong {cursor: pointer}

table.form {border-collapse: collapse}
table.form th {color: #ffffff; padding: 5px 0px 0px 5px}
table.form td {color: #05204e; padding: 5px}

ul {list-style: none; margin: 0px 0px 0px 30px}
ul.sitemap li, ul.sitemap li a {font-weight: bold; margin: 20px 0px 0px 0px}
ul.sitemap ul li {margin: 0}
ul.sitemap ul li a {font-weight: normal}
ul.punt {list-style: url('http://www.wandelzoekpagina.nl/images/listip.png') outside; margin: 10px 0px 0px 30px}

div.kaartje {position: absolute; width: 100px; height: 110px; right: 220px; top: 60px;}
div.navigatie  {position: absolute; width: 300px; height: 200px; right: 220px; top: 180px;}

table.navigatie {width: 300px; border-top: 1px solid #f21b29; border-right: 1px solid #f21b29; border-bottom: 1px solid #f21b29; border-left: none; background: url(images/tip.gif) repeat-y left top; z-index: 100}
table.navigatie {float: right; margin: 0px 0px 8px 10px}
table.navigatie td {text-align: left; vertical-align: top; padding: 5px 3px 8px 10px}
table.navigatie td h2 {margin: 2px 0px 5px 0px; color: #274d71}
table.navigatie td img {vertical-align: middle}

iframe.printframe {border: none; width: 1px; height: 1px; overflow: hidden; visibility: hidden}
div.printframe2 {position: absolute; bottom: 0; border: 3px solid #359734; width: 100%; height: 200px;}

.nieuw {color: red;}
/* alles hieronder is afkomstig uit de css van de website voor april 2011 */
table.zoomfoto {padding: 0; margin: 8px 0px 0px 0px}
table.zoomfoto td {padding: 0; margin: 0}
table.zoomfoto th {padding: 0; margin: 0}
table.zoomfotolabel {padding: 0; margin: 0}
table.zoomfotolabel td {padding: 0; margin: 0}
table.zoomfotolabel th {padding: 0; margin: 0}

table.tomtom-rechts {width: 300px; border-top: 1px solid #f21b29; border-right: 1px solid #f21b29; border-bottom: 1px solid #f21b29; border-left: none; background: url(images/tip.gif) repeat-y left top; z-index: 100}
table.tomtom-rechts {float: right; margin: 0px 0px 8px 10px}
table.tomtom-rechts td {text-align: left; vertical-align: top; padding: 5px 3px 8px 10px}
table.tomtom-rechts td h2 {margin: 2px 0px 5px 0px; color: #274d71}
table.tomtom-rechts td img {vertical-align: middle}

table.tip-li, table.tip-re {width: 212px; border-top: 1px solid #f21b29; border-right: 1px solid #f21b29; border-bottom: 1px solid #f21b29; border-left: none; background: url(images/tip.gif) repeat-y left top}
table.tip-li {float: left; margin: 0px 10px 8px 0px}
table.tip-re {float: right; margin: 0px 0px 8px 10px}
table.tip-li td, table.tip-re td {text-align: left; vertical-align: top; padding: 5px 3px 8px 10px}
table.tip-li td img, table.tip-re td img {margin: -5px 5px 0px -13px; float: left}
table.tip-li td h2, table.tip-re td h2 {margin: 2px 0px 5px 0px; color: #274d71}
.tip {color: #274d71}
.tip a {text-decoration: none}
.tip a:hover {text-decoration: none; color: #274d71}

table.list {border-collapse: collapse}
table.list th {color: #05204e; font-weight: bold; padding: 4px 4px 4px 4px}
table.list td {color: #05204e; padding: 4px 4px 4px 4px}

table.nieuw-li, table.nieuw-re {width: 212px; border-top: 1px solid #132aad; border-right: 1px solid #132aad; border-bottom: 1px solid #132aad; border-left: none; background: url(images/nieuw.gif) repeat-y left top}
table.nieuw-li {float: left; margin: 0px 10px 8px 0px}
table.nieuw-re {float: right; margin: 0px 0px 8px 10px}
table.nieuw-li td, table.nieuw-re td {text-align: left; vertical-align: top; padding: 5px 3px 8px 10px}
table.nieuw-li td img, table.nieuw-re td img {margin: -5px 5px 0px -13px; float: left}
table.nieuw-li td h2, table.nieuw-re td h2 {margin: 2px 0px 5px 0px; color: #274d71}
table.boek-li, table.boek-re {width: 212px; border-top: 1px solid #f7c31c; border-right: 1px solid #f7c31c; border-bottom: 1px solid #f7c31c; border-left: none; background: url(images/boek.gif) repeat-y left top}
table.boek-li {float: left; margin: 0px 10px 8px 0px}
table.boek-re {float: right; margin: 0px 0px 8px 10px}
table.boek-li td, table.boek-re td {text-align: left; vertical-align: top; padding: 5px 3px 8px 10px}
table.boek-li td img, table.boek-re td img {margin: -5px 5px 0px -13px; float: left}
table.boek-li td h2, table.boek-re td h2 {margin: 2px 0px 5px 0px; color: #274d71}
table.materiaal-li, table.materiaal-re {width: 212px; border-top: 1px solid #62be15; border-right: 1px solid #62be15; border-bottom: 1px solid #62be15; border-left: none; background: url(images/materiaal.gif) repeat-y left top}
table.materiaal-li {float: left; margin: 0px 10px 8px 0px}
table.materiaal-re {float: right; margin: 0px 0px 8px 10px}
table.materiaal-li td, table.materiaal-re td {padding: 5px 3px 8px 10px}
table.materiaal-li td img, table.materiaal-re td img {margin: -5px 5px 0px -13px; float: left}
table.materiaal-li td h2, table.materiaal-re td h2 {margin: 2px 0px 5px 0px; color: #274d71}

.slideshow {padding: 10px; margin: 0px 20px 0px 0px; border: solid 1px #346797; float: right; text-align: center}
.slideshow a {font-size: 11px; font-weight: normal; text-decoration: none; text-align: center}
.slideshow a:hover {font-size: 11px; font-weight: normal; text-decoration: none}

.fotolinks a {float: left; font-size: 11px; font-weight: normal; text-decoration: none; text-align: center; margin: 0px 10px 10px 0px; padding: 5px 5px 5px 5px; border: 1px solid #346797}
.fotorechts a {float: right; font-size: 11px; font-weight: normal; text-decoration: none; text-align: center; margin: 0px 0px 10px 10px; padding: 5px 5px 5px 5px; border: 1px solid #346797}
.fotolinks a:hover, .fotorechts a:hover {font-size: 11px; font-weight: normal; text-decoration: none}
.fotolinks img, .fotorechts img {margin: 0px 0px 5px 0px}

.printframe {border: 0px; margin: 10; padding: 0; width: 0; height: 0px; overflow: hidden; background-color: #FFFFFF;}

/* onderstaande kan worden weggegooid na ombouw Prikbord */
#forum {min-width: 560px; max-width: 720px; width: 720px}
#forumrubriek {font-weight: normal; background-color: #d7ffcb; padding: 5px}
#forumrubriek a {font-weight: normal; background-color: #d7ffcb; text-decoration: none}
#forumrubriek a:hover {font-weight: normal; background-color: #d7ffcb; text-decoration: none}
#forumitem {font-weight: normal; background-color: #ffffff; padding: 5px}
#forumitem a {font-weight: normal; text-decoration: none}
#forumitem a:hover {font-weight: normal; text-decoration: none}
.thispage {font-size: 20px; font-weight: bold; color: #359734}
table.forum {border-collapse: collapse; margin: 5px}
table.forum th {color: #05204e; background-color: #d7ffcb; border: 2px solid #ffffff; padding: 5px; font-weight: bold; vertical-align: top; white-space: nowrap}
table.forum td {color: #05204e; margin: 5px 0px 0px 0px; padding: 5px; vertical-align: top;border: 2px solid #ffffff}

.container {position:absolute; font-size: 13px; color: #359734; background-color: #ffffff; margin: 0; padding: 10px; border: #359734 2px solid; -moz-box-shadow: -6px 6px 1em #c0c0c0; -webkit-box-shadow: -6px 6px 1em #c0c0c0;}


