* {margin: 0; padding: 0; border: none; outline: none; cursor: default}
body, td, span, a, div, h1, h2, h3, input {font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #1762a1}
h1 {font-size: 15px; font-weight: bold; display: inline}
h2 {font-size: 13px; font-weight: bold; display: inline}
h3 {font-size: 13px; font-weight: normal; display: inline}
table.top {width: 100%; margin-left: auto; margin-right: auto}
td.menu {padding: 15px 10px 0px 5px; vertical-align: top; background-color: #d7e9f4}
td.menu table.tab {margin-left: 5px}
td.menu table.tab td {font-size: 11px; padding: 2px}
td.menu table.tab #reg, td.menu table.tab #dep, td.menu table.tab #str {font-size: 9px}
td.menu div.kaart {position: relative; width: 265px; height: 300px; margin-top: 5px}
td.menu div.kaart div {position: absolute; top: 0px; left: 0px; width: 265px; height: 271px; border: none}
td.menu div.kaart #rdg {font-size: 8px; z-index: 1}
td.menu div.kaart #stra {z-index: 2}
td.menu div.kaart #strb {z-index: 3}
td.menu div.kaart #depa {z-index: 4}
td.menu div.kaart #depb {z-index: 5}
td.menu div.kaart #rega {z-index: 6}
td.menu div.kaart #regb {z-index: 7}
td.menu div.kaart #depb img, td.menu div.kaart #regb img {position: absolute}
td.menu div.kaart #depmap, td.menu div.kaart #regmap {width: 265px; height: 271px; border: none}
td.menu div.kaart #tekstveld {top: 270px; left: 15px; width: 250px; font-size: 9px; z-index: 98}
td.menu div.kaart div table.opties {float: right; margin-top: 50px}
td.menu div.kaart div table.opties td {font-size: 11px; padding: 0px 3px 7px 3px}
td.menu div.kaart div table.opties td.num {text-align: center; padding: 0px 0px 7px 20px}
td.menu div.kaart div table.opties td.num span {font-size: 8px; font-weight: normal}
td.menu div.kaart div table.opties tr.top td {font-size: 9px; font-weight: bold; padding: 0px 0px 7px 0px; text-align: center; vertical-align: top; cursor: pointer}
td.menu div.kaart div table.opties td.optie {padding: 0px 10px 7px 15px; cursor: pointer}
td.menu div.kaart div table.opties td div {position: relative; font-size: 15px; width: 12px; height: 12px; overflow: hidden; cursor: pointer}
td.menu div.kaart div table.opties tr.top td.x {padding: 0px 3px 7px 3px}
td.menu div.kaart div table.opties tr.top td.x div {font-size: 9px; font-weight: bold; padding: 0; line-height: 85%; text-align: center; width: 12px; height: 12px; overflow: hidden; cursor: pointer; background-color: #ffffff; border-width: 1px; border-color: #d7e9f4; border-style: outset}
td.menu div.kaart div table.opties tr.top td.num {font-size: 9px; font-weight: bold; text-align: center; padding: 0px 0px 7px 20px}
td.menu div.kaart div table.opties td div.off {background-color: #ffffff; border-width: 1px; border-color: #d7e9f4; border-style: outset}
td.menu div.kaart div table.opties td div.nee {background-color: #fadde2; border-width: 1px; border-color: #d7e9f4; border-style: inset}
td.menu div.kaart div table.opties td div.ja  {background-color: #dff4d7; border-width: 1px; border-color: #d7e9f4; border-style: inset}
td.menu div.formulier {position: relative; z-index: 99}
td.menu div.formulier table.opties td {font-size: 11px; padding: 5px 3px 5px 3px}
td.menu div.formulier table.opties td.num {text-align: center; padding: 5px 0px 5px 15px}
td.menu div.formulier table.opties td.num span {font-size: 8px; font-weight: normal}
td.menu div.formulier table.opties tr.top td {font-size: 9px; font-weight: bold; padding: 4px 0px; text-align: center; vertical-align: top; cursor: pointer}
td.menu div.formulier table.opties td.optie {padding: 5px 10px 5px 15px; cursor: pointer}
td.menu div.formulier table.opties td.optie a {font-size: 11px; text-decoration: none}
td.menu div.formulier table.opties td div {font-size: 15px; width: 12px; height: 12px; overflow: hidden; cursor: pointer}
td.menu div.formulier table.opties tr.top td.x {padding: 5px 3px 5px 3px}
td.menu div.formulier table.opties tr.top td.x div {font-size: 9px; font-weight: bold; padding: 0; line-height: 85%; text-align: center; width: 12px; height: 12px; overflow: hidden; cursor: pointer; background-color: #ffffff; border-width: 1px; border-color: #d7e9f4; border-style: outset}
td.menu div.formulier table.opties tr.top td.num {font-size: 9px; font-weight: bold; text-align: center; padding: 5px 0px 5px 15px}
td.menu div.formulier table.opties td div.off {background-color: #ffffff; border-width: 1px; border-color: #d7e9f4; border-style: outset}
td.menu div.formulier table.opties td div.nee {background-color: #fadde2; border-width: 1px; border-color: #d7e9f4; border-style: inset}
td.menu div.formulier table.opties td div.ja  {background-color: #dff4d7; border-width: 1px; border-color: #d7e9f4; border-style: inset}
td.midden {width: 100%; vertical-align: top}
td.midden table {width: 100%; height: 100%}
td.midden table tr.top {height: 85px}
td.midden table td.top {text-align: right; vertical-align: middle; padding: 10px 10px 10px 0px; background-color: #d7e9f4}
td.midden table td.top div {float: right; background-color: #fffea5; width: 230px; text-align: center; padding: 3px; margin-bottom: 3px}
td.midden table td.top div a {font-size: 9px; color: #124b7b; text-decoration: none}
td.midden table td.top div a:hover {color: #d71f23}
td.midden table tr.inhoud {height: 100%}
td.midden table td.inhoud {width: 100%; height: 100%; vertical-align: top; padding: 15px 5px 15px 15px}
td.midden table td.inhoud div.nieuws {font-size: 10px; width: 200px; float: right; margin: 0px 0px 10px 15px}
td.midden table td.inhoud div.nieuws b {font-size: 10px; cursor: pointer}
td.midden table td.inhoud div.nieuws a {font-size: 10px; text-decoration: none; cursor: pointer}
td.midden table td.inhoud div.nieuws a img {border: none; cursor: pointer}
td.midden table td.inhoud div.nieuws #nieuws24 {font-size: 10px; width: 200px; float: right; margin: 0px 0px 10px 15px}
td.midden table td.inhoud div.nieuws #nieuws24 b {font-size: 10px}
td.midden table td.inhoud div.nieuws #nieuws24 a {font-size: 10px; text-decoration: none; cursor: pointer}
td.midden table td.inhoud div.nieuws #nieuws24 a img {border: none; cursor: pointer}
td.midden table td.inhoud div.vermelding {position: relative; display: block; height: 112px; background-color: #edf2f5; margin: 0px 5px 20px 0px}
td.midden table td.inhoud div.vermelding img {margin: 0px 3px 0px 0px}
td.midden table td.inhoud div.vermelding div.foto {float: left; width: 155px; height: 112px; overflow: hidden}
td.midden table td.inhoud div.vermelding div.foto img {margin: 0px; cursor: pointer}
td.midden table td.inhoud div.vermelding div.tekst {height: 112px; overflow: hidden; padding: 5px}
td.midden table td.inhoud div.vermelding div.tekst h1 a {font-size: 15px; text-decoration: none; cursor: pointer}
td.midden table td.inhoud div.vermelding div.tekst h2 {float: right}
td.midden table td.inhoud div.vermelding div.tekst h3 {display: block; text-align: right}
td.midden table td.inhoud div.vermelding div.tekst span.tekst {display: block; height: 52px; overflow: hidden; margin: 5px 0px 5px 0px}
td.midden table td.inhoud div.vermelding div.tekst span.tekst a {font-size: 11px; text-decoration: none; cursor: pointer}
td.midden table td.inhoud div.vermelding div.tekst span.ikoon {display: block; height: 22px; overflow: hidden}
td.midden table td.inhoud div.accommodatie {padding: 0px}
td.midden table td.inhoud div.accommodatie table {width: 98%; height: auto; margin-left: auto; margin-right: auto}
td.midden table td.inhoud div.accommodatie table th {padding: 3px 3px 23px 3px; vertical-align: middle}
td.midden table td.inhoud div.accommodatie table th h1 {display: inline; font-size: 20px; font-weight: bold; vertical-align: middle; margin: 0; float: left}
td.midden table td.inhoud div.accommodatie table th h2 {display: inline; font-size: 16px; font-weight: bold; vertical-align: middle; margin: 0; float: right}
td.midden table td.inhoud div.accommodatie table td h3 {display: inline; font-size: 13px; font-weight: bold}
td.midden table td.inhoud div.accommodatie table td {padding: 3px; vertical-align: top}
td.midden table td.inhoud div.accommodatie table td a {text-decoration: none; cursor: pointer}
td.midden table td.inhoud div.accommodatie table td.button {text-align: center} 
td.midden table td.inhoud div.accommodatie table td.button a {text-decoration: none; cursor: pointer}
td.midden table td.inhoud div.accommodatie table td.button span {display: inline-block; font-size: 11px; font-weight: bold; background-color: #d7e9f4; border: 1px outset #d7e9f4; padding: 6px 12px 6px 12px; text-decoration: none; cursor: pointer}
td.midden table td.inhoud div.accommodatie table td.fotos table {width: 100%; height: 100%}
td.midden table td.inhoud div.accommodatie table td.fotos table tr.fotomax {height: 17%}
td.midden table td.inhoud div.accommodatie table td.fotos table td {text-align: center; padding: 0px 0px 15px 15px}
td.midden table td.inhoud div.accommodatie table td.info table th {padding: 4px 5px 4px 0px}
td.midden table td.inhoud div.accommodatie table td.info table td {width: 100%; text-align: left; vertical-align: middle}
td.midden table td.inhoud div.accommodatie table td.omgeving table {width: auto; float: left}
td.midden table td.inhoud div.accommodatie table td.omgeving table td {vertical-align: top; padding: 0}
td.midden table td.inhoud div.accommodatie table td.omgeving table td a {text-decoration: none; cursor: pointer}
td.rechts {width: 20px; padding: 0; vertical-align: top; line-height: 80%; background: url(img/pijltje.png) fixed; cursor: pointer}
td.rechts img.blauw {width: 20px; height: 95px; margin: 0px}
td.rechts img.wit {width: 20px; height: 20px; margin: 0px}
tr.bottom {height: 80px; background-color: #d7e9f4}
tr.bottom td.tnt {font-size: 9px; text-align: center; vertical-align: bottom; padding: 0px 0px 5px 0px}
tr.bottom td.tnt div {font-size: 9px; text-align: center}
tr.bottom td.msg {font-size: 9px; text-align: left; vertical-align: bottom; padding: 0px 0px 5px 0px}
tr.bottom td.msg #zendersk img {margin: 5px 5px 0px 0px; cursor: pointer}
div.vif {position: absolute; left: 210px; top: 5px; width: 524px; height: 70px; z-index: 49}
div.moment {position: absolute; left: 55px; top: 110px; width: 200px; font-weight: bold; color: #ffffff; text-align: center; visibility: visible; z-index: 100; text-shadow: 1px 1px 2px black, 0 0 1em #1762a1, 0 0 0.2em #1762a1; filter: glow(color=#1762a1,strength=3)}
div.moment span {font-size: 12px; font-weight: normal; color: #ffff00}
div.leeg {font-size: 11px; font-weight: bold; background-color: #fadde2; text-align: center; margin-bottom: 20px; padding: 3px}
div.button {text-align: center}
div.button input {font-size: 11px; font-weight: bold; background-color: #d7e9f4; width: 180px; border: 1px outset #d7e9f4; padding: 3px; cursor: pointer}
div.button a {text-decoration: none; cursor: pointer}
div.button span {font-size: 11px; font-weight: bold; background-color: #d7e9f4; border: 1px outset #d7e9f4; padding: 6px 12px 6px 12px; text-decoration: none; cursor: pointer}
#uitleg {display: none}
#zenders {height: 170px; text-align: center}
#zenders img {margin: 5px; cursor: pointer}
#huizentekoop {height: 110px; text-align: center; overflow: hidden}
#huizentekoop a img {border: none; margin: 5px 0px 5px 0px; cursor: pointer}
#musicframe {position: absolute; left: 0px; bottom: 0px; width: 1px; height: 1px; font-size: 9px; text-align: center; border: none; margin: 0px; padding: 0px}
.groot {font-size: 16px; font-weight: bold}
.klein {font-size: 10px}
.wait, .wait * {cursor: wait !important}
