@charset "iso-8859-1";
* {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #663300; margin: 0; padding: 0; border: none; outline: none; cursor: default;}
html, body {height: 100%;}
body {background-color: #fffbd2; overflow-y: scroll;}
h1, .h1 {font-size: 36px; font-weight: bold; color: #00517f; margin: 5px 0px 10px 0px;}
h2, .h2 {font-size: 24px; font-weight: bold; color: #00517f; margin: 5px 0px 5px 0px;}
h3, .h3 {font-size: 16px; font-weight: bold; color: #00517f; margin: 0px 0px 5px 0px;}
h4, .h4 {font-size: 13px; font-weight: bold; color: #00517f; display: inline;}
b, strong, .vet {font-size: inherit; font-weight: bold !important; color: inherit;}
a, .link {font-size: inherit; font-weight: inherit; color: #00517f !important; text-decoration: none;}
a:hover, .link:hover, .aspan:hover {text-decoration: underline; cursor: pointer;}
option {padding: 0px 0px 0px 4px;}
td {vertical-align: top;}
input, textarea, .aknop {background-color: #ffffff; border: 1px inset #f8cdc4; padding: 1px 0px 1px 4px; vertical-align: middle;}
select {background-color: #ffffff; border: 1px inset #f8cdc4; vertical-align: middle;}
.groot {font-size: 15px; margin-bottom: 5px;}
.klein, table.klein td {font-size: 12px;}
.mini {font-size: 10px;}
.weg {visibility: hidden; width: 1px; height: 1px;}
.right {text-align: right !important;}
.center {text-align: center !important;}
.vmid {vertical-align: middle;}
.print {visibility: hidden; height: 1px;}
blockquote {margin-left: 25px;}
ul {margin: 0px 0px 0px 25px; padding: 0; text-indent: 0; list-style-type: square;}
ol {margin: 0px 0px 0px 25px; padding: 0; text-indent: 0; list-style-type: decimal;}
ol.n {list-style-type: decimal;}
ol.a {margin: 0px 0px 0px 25px; padding: 0; text-indent: 0; list-style-type: lower-alpha;}
ol.i {list-style-type: lower-roman;}
ol.I {list-style-type: upper-roman;}
li {margin: 0px 0px 5px 0px;}
ul.hoofd {margin: 0px 0px 0px 17px; padding: 0; text-indent: 0; list-style-type: square; list-style-image: url(https://www.beheerscherm.com/img/square.gif);}
ul.sub {margin: 0px 0px 0px 34px; padding: 0; text-indent: 0; list-style-type: square; list-style-image: url(https://www.beheerscherm.com/img/square2.gif);}
li.hoofd {margin: 0px 0px 10px 0px; list-style-type: square; list-style-image: url(https://www.beheerscherm.com/img/square.gif);}
li.sub   {margin: 0px 0px 5px 0px; list-style-type: square; list-style-image: url(https://www.beheerscherm.com/img/square2.gif);}
img.grayscale {opacity: 0.5; filter: url(http//www.beheerscherm.com/img/filters.svg#greyscale); -webkit-filter: grayscale(100%);}

div.top {position: absolute; display: table; height: 100%; width: 100%;}
div.middle {display: table-cell; vertical-align: middle;}
div.center {position: relative; margin-left: auto; margin-right: auto; overflow: hidden;}

table.top {width: 100%;}
table.center {margin-left: auto; margin-right: auto;}

table.tabel td {text-align: left; padding: 5px;}
table.tabel td.kop {font-weight: bold; padding: 5px;}
table.tabel td span.high {font-weight: bold; color: #00517f;}
table.tabelc td {text-align: center; padding: 5px;}

table.border {border-collapse: collapse;}
table.border td {border: 1px solid #a0a0a0;}

table.prijskalender {margin-left: auto;}
table.prijskalender td {font-size: 12px; text-align: right; padding: 1px 3px 1px 1px;}
table.prijskalender td.maand {font-size: 13px; font-weight: bold; color: #00517f; padding-top: 5px;}
table.prijskalender td.weekdag {font-weight: bold;}
table.prijskalender td.zaterdag {font-weight: bold; color: #00517f;}

td.menu {background-color: #e6eaca; padding: 15px 10px 0px 5px; vertical-align: top; -webkit-user-select: none; -ms-user-select: none; user-select: none;}
td.menu div.menutitel {width: 150px; color: #ffffff;  background-color: #663300; padding: 3px 5px 3px 5px; margin: 20px 0px 5px 0px; cursor: pointer;}
td.menu div.menutitel img {float: right; margin-top: 2px; cursor: pointer;}
td.menu div.menutitelact {width: 150px; color: #ffffff; background-color: #00517f; border: 1px solid #663300; padding: 2px 4px 2px 4px; margin: 20px 0px 5px 0px;}
td.menu div.menutiteloranje {width: 150px; color: #ffffff;  background-color: #ff7034; padding: 3px 5px 3px 5px; margin: 20px 0px 5px 0px; cursor: pointer;}
td.menu div.menutitelactoranje {width: 150px; color: #ffffff; background-color: #ff7034; border: 1px solid #663300; padding: 2px 4px 2px 4px; margin: 20px 0px 5px 0px;}
td.menu div.inactive {width: 140px; color: #663300; background-color: transparent; padding: 3px 5px 3px 15px; cursor: pointer;}
td.menu div.active {width: 140px; color: #ffdacf; background-color: #00517f; padding: 3px 5px 3px 15px;}
td.menu div.subactive {width: 140px; color: #ffffff; background-color: #7a9cc1; padding: 3px 5px 3px 15px; cursor: pointer;}
td.midden {width: 100%; height: 100%; vertical-align: top;}
td.midden h1 {float: left;}
div.ruimte {position: relative; margin: 10px 5px 5px 15px; padding: 0;}
div.status {width: 20px; height: 20px; background-image: url(https://www.beheerscherm.com/img/status.png); background-position: right; overflow: hidden; float: right;}

div.welkom {font-size: 15px; width: 220px; float: right; margin: 15px 5px 10px 15px;}
div.welkom h1 {font-size: 18px; font-weight: bold; color: #102c60; margin: 0px 0px 10px 0px;}
div.welkom a {font-size: 15px; color: #102c60; text-decoration: none; cursor: pointer;}
div.welkom a b {font-size: 16px; font-weight: bold; color: #00517f; text-decoration: none; cursor: pointer;}
div.welkom a span {font-size: 13px; color: #102c60; text-decoration: none; cursor: pointer;}
div.welkom hr {width: 220px; border-top: 1px solid #102c60; margin: 5px 0px 5px 0px;}

table.arrangement {margin-left: auto; margin-right: auto;}
div.arrangement {width: 615px; max-width: 615px; margin: 16px auto 0px auto;}
div.arrangementtitel {text-align: left; padding: 4px 10px 4px 10px;}
div.arrangementtitel h2 {font-size: 20px; text-align: left;}
div.arrangementtitel h2 .klein {color: #00517f; font-weight: bold; float: right;}
div.arrangementbody {text-align: left; margin: 10px 0px; padding: 10px;}
div.aanbieding {background-color: #e6eaca;}

div.nieuws {width: 755px; margin-top: 40px; margin-left: auto; margin-right: auto;}
div.nieuws div.nieuwstitel {text-align: left; vertical-align: middle; margin: 0; padding: 4px 0px 4px 10px; color: #ffffff; background-color: #00517f;}
div.nieuws div.nieuwstitel h2 {color: #102c60; margin: 0;}
div.nieuws div.nieuwsbody {text-align: left; margin: 0px 0px 30px 0px; padding: 10px 10px 10px 10px; line-height: 140%;}
div.nieuws div.nieuwsbody span.high {font-weight: bold; color: #00517f;}
div.nieuws div.jaartitel {font-size: 17px; font-weight: bold; width: 700px; padding: 5px 0px 0px 0px; margin-left: auto; margin-right: auto; cursor: pointer;}
div.nieuws div.jaartekst {display: none; width: 700px; margin-left: auto; margin-right: auto;}
div.nieuws div.maandtitel {font-size: 17px; font-weight: bold; width: 700px; padding: 5px 0px 0px 10px; margin-left: auto; margin-right: auto; cursor: pointer;}
div.nieuws div.maandtekst {display: none; width: 700px; padding: 0px 0px 0px 15px; margin-left: auto; margin-right: auto;}
div.nieuws table.nieuws {width: 95%;}
div.nieuws table.nieuws td.nieuws {font-size: 17px; padding: 3px; cursor: pointer;}
div.nieuws table.nieuws td.nieuws:hover {color: #00517f;}
div.nieuws table.nieuws td.selected {font-size: 17px; color: #00517f; padding: 3px; cursor: default;}
div.nieuws table.nieuws td span.klein {font-size: 15px;}
div.nieuws table.nieuws td span.high {font-weight: bold; color: #00517f; cursor: pointer;}
div.nieuws table.nieuws td div.dnzoeken {float: none;}

table.tabbladen {width: 100%; height: 100%; background-color: #fffbd2;}
table.tabbladen table.menu {width: 100%; height: 100%; background-color: #fffbd2;}
table.tabbladen table.menu td {font-size: 14px; font-weight: bold; padding: 5px 10px 5px 10px; vertical-align: top;}
table.tabbladen table.menu td img {cursor: pointer;}
table.tabbladen table.menu td.inactief {border-top: 1px solid #e6eaca; border-right: 1px solid #e6eaca; border-bottom: 1px solid #e6eaca; border-left: 1px solid #e6eaca; color: #663300; background-color: #e6eaca; white-space: nowrap;}
table.tabbladen table.menu td.actief {border-top: 1px solid #fcf5f2; border-right: 1px solid #6a7784; border-bottom: 1px solid #fcf5f2; border-left: 1px solid #fcf5f2; color: #663300; background-color: #fffbd2; cursor: default; white-space: nowrap;}
table.tabbladen table.menu td.mouseover {border-top: 1px solid #fcf5f2; border-right: 1px solid #6a7784; border-bottom: 1px solid #e6eaca; border-left: 1px solid #fcf5f2; color: #ffffff; background-color: #7a9cc1; cursor: pointer; white-space: nowrap;}
table.tabbladen td.inhoud {background-color: #fffbd2; height: 100%; padding: 10px 10px 5px 10px;}

table.lijst {-webkit-user-select: none; -ms-user-select: none; user-select: none;}
table.lijst td {width: auto; padding: 5px;}
table.lijst tr:hover {color: #ffffff; background-color: #acc2db; cursor: pointer;}
table.lijst tr td:hover {cursor: pointer;}
table.lijst tr td b {font-weight: bold;}
table.lijst tr td b:hover {cursor: pointer;}
table.lijst tr td span:hover {cursor: pointer;}
table.lijst tr.top:hover {background-color: transparent; padding: 0; cursor: default;}
table.lijst tr.top td {cursor: default;}
table.lijst tr.blank:hover {background-color: transparent; padding: 0; cursor: default;}
table.lijst tr.blank td {cursor: default;}

iframe.videol {width: 560px; height: 315px; background-color: rgba(0,0,0,0); border: none; float: left; vertical-align: top; margin: 5px 10px 5px 0px; padding: 0;}
iframe.videor {width: 560px; height: 315px; background-color: rgba(0,0,0,0); border: none; float: right; vertical-align: top; margin: 5px 0px 5px 10px; padding: 0;}
iframe.videoc {width: 560px; height: 315px; background-color: rgba(0,0,0,0); border: none; margin: auto; padding: 0;}
iframe.videols {width: 280px; height: 158px; background-color: rgba(0,0,0,0); border: none; float: left; vertical-align: top; margin: 5px 10px 5px 0px; padding: 0;}
iframe.videors {width: 280px; height: 158px; background-color: rgba(0,0,0,0); border: none; float: right; vertical-align: top; margin: 5px 0px 5px 10px; padding: 0;}
iframe.videocs {width: 280px; height: 158px; background-color: rgba(0,0,0,0); border: none; margin: auto; padding: 0;}
/* tekstlibv3 */
span.fotol {display: table; font-size: 11px; text-align: center; margin: 7px 10px 0px 0px; float: left;}
span.fotoc {display: table; font-size: 11px; text-align: center; margin: 7px auto 0px auto;}
span.fotoc span {display: inline-block; font-size: 11px; text-align: center;}
span.fotor {display: table; font-size: 11px; text-align: center; margin: 7px 0px 0px 10px; float: right;}
span.foto {display: table; font-size: 11px; text-align: center; margin: 7px auto 0px auto;}
span.fotol img, div.artikeldiv span.fotoc img, div.artikeldiv span.fotor img, div.artikeldiv span.foto img {margin: 0;}
span.videol {position: relative; display: table; width: 600px; max-width: 600px; height: 338px; max-height: 338px; background-size: contain; background-repeat: no-repeat; margin: 10px 10px 10px 0px; cursor: pointer; overflow: hidden; float: left;}
span.videol img {position: absolute; top: 50%; left: 50%; margin: 0 -50% 0 0; transform: translate(-50%, -50%); cursor: pointer;}
span.videoc {position: relative; display: table; width: 600px; max-width: 600px; height: 338px; max-height: 338px; background-size: contain; background-repeat: no-repeat; margin: 10px auto 10px auto; cursor: pointer; overflow: hidden;}
span.videoc img {position: absolute; top: 50%; left: 50%; margin: 0 -50% 0 0; transform: translate(-50%, -50%); cursor: pointer;}
span.videor {position: relative; display: table; width: 600px; max-width: 600px; height: 338px; max-height: 338px; background-size: contain; background-repeat: no-repeat; margin: 0px 10px 10px 10px; cursor: pointer; overflow: hidden; float: right;}
span.videor img {position: absolute; top: 50%; left: 50%; margin: 0 -50% 0 0; transform: translate(-50%, -50%); cursor: pointer;}
span.video {position: relative; display: table; width: 640px; max-width: 640px; height: 360px; max-height: 360px; background-size: contain; background-repeat: no-repeat; margin: 10px auto 10px auto; cursor: pointer; overflow: hidden;}
span.video img {position: absolute; top: 50%; left: 50%; margin: 0 -50% 0 0; transform: translate(-50%, -50%); cursor: pointer;}
span.svideol {position: relative; display: table; width: 300px; max-width: 300px; height: 169px; max-height: 169px; background-size: contain; background-repeat: no-repeat; margin: 10px 10px 10px 0px; cursor: pointer; overflow: hidden; float: left;}
span.svideol img {position: absolute; top: 50%; left: 50%; margin: 0 -50% 0 0; transform: translate(-50%, -50%); cursor: pointer;}
span.svideoc {position: relative; display: table; width: 300px; max-width: 300px; height: 169px; max-height: 169px; background-size: contain; background-repeat: no-repeat; margin: 10px auto 10px auto; cursor: pointer; overflow: hidden;}
span.svideoc img {position: absolute; top: 50%; left: 50%; margin: 0 -50% 0 0; transform: translate(-50%, -50%); cursor: pointer;}
span.svideor {position: relative; display: table; width: 300px; max-width: 300px; height: 169px; max-height: 169px; background-size: contain; background-repeat: no-repeat; margin: 0px 10px 10px 10px; cursor: pointer; overflow: hidden; float: right;}
span.svideor img {position: absolute; top: 50%; left: 50%; margin: 0 -50% 0 0; transform: translate(-50%, -50%); cursor: pointer;}
span.svideo {position: relative; display: table; width: 300px; max-width: 300px; height: 169px; max-height: 169px; background-size: contain; background-repeat: no-repeat; margin: 10px auto 10px auto; cursor: pointer; overflow: hidden;}
span.svideo img {position: absolute; top: 50%; left: 50%; margin: 0 -50% 0 0; transform: translate(-50%, -50%); cursor: pointer;}

.container {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; min-width: 100%; max-width: 100%; display: flex; flex-direction: column;}
.container .flexcol {display: flex; flex-direction: column;}
.container .flexrow {display: flex; flex-direction: row;}
.container .flexcel {padding: 4px;}
.container .flexd {background-color: #e6eaca; padding: 4px 8px 8px 8px;}

#overlay {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(255,251,210,0.9); overflow-x: hidden; overflow-y: auto; z-index: 1000; visibility: hidden;}
#overlaytable {width: 100%; height: 100%;}
#overlaytd {width: 100%; height: 100%; text-align: center; vertical-align: middle;}
#overlay #dialog {width: 300px; background-color: #ffffff; border: 1px solid #000000; border-radius: 10px; margin: 100px auto; padding: 15px;}

#overlay2 {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(255,251,210,0.9); overflow-x: hidden; overflow-y: auto; z-index: 1001; visibility: hidden;}
#overlaytable2 {width: 100%; height: 100%;}
#overlaytd2 {width: 100%; height: 100%; text-align: center; vertical-align: middle;}
#overlay2 #dialog {width: 300px; background-color: #ffffff; border: 1px solid #000000; border-radius: 10px; margin: 100px auto; padding: 15px;}

#printframe {border: none; width: 1px; height: 1px; overflow: hidden; visibility: hidden;}

div.mailbox {position: relative; width: 1080px; height: 550px; background-color: #e6eaca; margin: 25px auto 0px auto;}
div.mailbox .lijst {position: absolute; left: 0px; top: 0px; width: 470px; max-width: 470px; height: 550px; background-color: #e6eaca; vertical-align: top; overflow-x: hidden;}
div.mailbox .lijst select {all: inherit; width: 470px; max-width: 470px; height: 520px; font-family: Consolas,monaco,monospace !important; font-size: 14px; background-color: #e6eaca; border: none; margin: 0px 0px 10px 0px; overflow-x: hidden;}
div.mailbox .lijst select option {width: 470px; max-width: 470px; font-family: Consolas,monaco,monospace !important; font-size: 14px; padding: 3px 3px 3px 5px; overflow-x: hidden;}
div.mailbox .lijst select option:hover {color: #ffffff; background-color: #7a9cc1; cursor: pointer;}
div.mailbox .klein {display: block; position: absolute; left: 0px; bottom: 1px; width: 452px; font-size: 14px; text-align: center;}
div.mailbox .alles {font-size: inherit;}
div.mailbox .new {font-size: inherit; font-weight: bold; color: #003075;}
div.mailbox .unanswered {font-size: inherit; font-weight: normal; color: #448ef5;}
div.mailbox .answered {font-size: inherit; font-weight: normal;}
div.mailbox .refresh {border-style: outset; vertical-align: bottom;}
div.mailbox  span.alles, div.mailbox span.new, div.mailbox span.unanswered, div.mailbox span.answered, div.mailbox img.refresh {display: inline-block; border-width: 1px; border-color: #f8cdc4; border-radius: 5px; cursor: pointer;}
div.mailbox  span.alles, div.mailbox span.new, div.mailbox span.unanswered, div.mailbox span.answered {padding: 1px 10px 1px 10px;}
div.mailbox .adres1 {position: absolute; left: 480px; top: 0px; width: 300px; height: 80px; background-color: #e6eaca; text-align: left; vertical-align: top;}
div.mailbox .adres2 {position: absolute; left: 780px; top: 0px; width: 300px; height: 80px; background-color: #e6eaca; text-align: left; vertical-align: top;}
div.mailbox .adresuit {position: absolute; left: 480px; top: 0px; width: 600px; height: 40px; background-color: #e6eaca; text-align: left; vertical-align: top;}
div.mailbox .bericht {position: absolute; left: 470px; top: 80px; width: 610px; height: 440px; text-align: left; vertical-align: top;}
div.mailbox .bericht .inhoud {width: 600px; max-width: 600px !important; height: 440px; text-align: left; vertical-align: top; margin: 0px 0px 0px 10px; overflow-x: hidden; overflow-y: auto;}
div.mailbox .berichtuit {position: absolute; left: 470px; top: 40px; width: 610px; height: 480px; text-align: left; vertical-align: top;}
div.mailbox .berichtuit .inhoud {width: 600px; height: 480px; text-align: left; vertical-align: top; margin: 0px 0px 0px 10px; overflow: auto;}
div.mailbox .knoppen {position: absolute; left: 470px; bottom: 1px; width: 610px; background-color: #e6eaca; text-align: center; vertical-align: middle;}

div.nieuwsvb {width: 755px; font-size: 15px; font-weight: normal; color: #663300; background-color: #fffbd2; margin-top: 40px; margin-left: auto; margin-right: auto;}
div.nieuwsvb h1, h1.nvb {font-size: 28px; font-weight: bold; color: #00517f; margin: 0;}
div.nieuwsvb h2, h2.nvb {font-size: 20px; font-weight: bold; color: #00517f; margin: 0;}
div.nieuwsvb h3, h3.nvb {font-size: 16px; font-weight: bold; color: #00517f; margin: 0;}
div.nieuwsvb span.nvb {font-size: 15px; font-weight: normal;}
div.nieuwsvb b, b.nvb {font-size: 15px; font-weight: bold; color: #00517f;}
div.nieuwsvb a, a.nvb {font-size: 15px; color: #00517f; text-decoration: none;}
div.nieuwsvb a:hover, a.nvb:hover {color: #663300; text-decoration: underline;}
div.nieuwsvb .klein, .kleinnvb {font-size: 12px; font-weight: normal; color: #663300; margin: 0; padding: 0;}
div.nieuwsvb .mini {font-size: 12px; font-weight: normal; color: #663300;}
div.nieuwsvb a.mini {font-size: 12px; font-weight: normal; color: #00517f; text-decoration: none;}
div.nieuwsvb a.mini:hover {color: #663300;}

span.mini-up {display: inline-block; font-size: 11px; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0px 2px 0px 2px; cursor: pointer;}
span.mini-lo {display: inline-block; font-size: 11px; background-color: #f8cdc4; border: 1px inset #f8cdc4; border-radius: 5px; padding: 0px 2px 0px 2px; cursor: default !important;}
td.rechts {width: 20px; background-color: #e6eaca; padding: 0; vertical-align: top; line-height: 80%; background-image: url(https://www.beheerscherm.com/img/pijltje.png); background-position: right top; background-attachment: fixed; cursor: pointer;}
td.rechts img {width: 20px; height: 1px; margin: 0px;}
tr.bottom {height: 40px; background-color: #ffffff;}
tr.bottom td.tnt {width: 150px; font-size: 11px; text-align: center; vertical-align: bottom; background-color: #e6eaca; padding: 0px 0px 5px 0px;}
tr.bottom td.tnt div {font-size: 11px; text-align: center;}
.foutkleur {font-weight: bold; color: #cc0000;}
.tdl {background-color: transparent;}
.tdd {background-color: #e6eaca;}
.tdl, .tdd {vertical-align: middle; padding: 4px 8px 8px 8px;}
.tdd a, .tdl a {color: #663300; text-decoration: none;}
.tdd a:hover, .tdl a:hover {color: #102c60; text-decoration: underline;}
.knop {color: #ffffff; font-weight: bold; color: #ffffff; background-color: #c8cda3; width: 22px; height: 22px; border: 1px outset #e6eaca; background-repeat: no-repeat; background-position: center center; cursor: pointer;}
img.imgknop {background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; margin: 0; vertical-align: bottom; cursor: pointer;}
.submita {width:  25px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.submit  {width:  50px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.submitb {width:  75px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.submit1 {width: 100px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.submitc {width: 125px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.submit2 {width: 150px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.submit3 {width: 200px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.submit4 {width: 250px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.submit5 {width: 300px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.submit6 {width: 350px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.submit7 {width: 400px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.submit8 {width: 450px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.submit9 {width: 500px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.inputA {width:  25px;}
.input  {width:  50px;}
.input0 {width:  75px;}
.input1 {width: 100px;}
.input2 {width: 150px;}
.input3 {width: 200px;}
.input4 {width: 250px;}
.input5 {width: 300px;}
.input6 {width: 350px;}
.input7 {width: 400px;}
.input8 {width: 450px;}
.input9 {width: 500px;}
.inputa {width: 550px;}
.inputb {width: 600px;}
.inputc {width: 610px;}
.selectA {width:  32px;}
.select  {width:  57px;}
.select0 {width:  82px;}
.select1 {width: 107px;}
.select2 {width: 157px;}
.select3 {width: 207px;}
.select4 {width: 257px;}
.select5 {width: 307px;}
.select6 {width: 357px;}
.select7 {width: 407px;}
.select8 {width: 457px;}
.select9 {width: 507px;}
.selecta {width: 557px;}
.selectb {width: 607px;}
.selectc {width: 617px;}
.option  {width:  50px; overflow: hidden;}
.option0 {width:  75px; overflow: hidden;}
.option1 {width: 100px; overflow: hidden;}
.option2 {width: 150px; overflow: hidden;}
.option3 {width: 200px; overflow: hidden;}
.option4 {width: 250px; overflow: hidden;}
.option5 {width: 300px; overflow: hidden;}
.option6 {width: 350px; overflow: hidden;}
.option7 {width: 400px; overflow: hidden;}
.option8 {width: 450px; overflow: hidden;}
.option9 {width: 500px; overflow: hidden;}
.optiona {width: 550px; overflow: hidden;}
.optionb {width: 600px; overflow: hidden;}
.optionc {width: 610px; overflow: hidden;}
optgroup {font-weight: bold;}
optgroup option {padding-left: 20px;}
.titleselect {font-size: 22px; color: #ffffff; border: 1px inset #102c60; background-color: #00517f;}
.titleselect option {font-size: 22px; color: #ffffff;}
.titleselect2 {font-size: 24px; font-weight: bold; color: #00517f; border: 1px inset #e6eaca; background-color: transparent; margin-bottom: 6px;}
.titleselect2 option {font-size: 24px; color: #00517f;}
.checkbox {color: #102c60;}
.login .input {width: 150px; color: #663300; border: 1px inset #f8cdc4; padding: 1px 0px 1px 4px; vertical-align: middle;}
.login .submit {width: 100px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
.login .opvragen {width: 300px; font-weight: bold; color: #663300; background-color: #f8cdc4; border: 1px outset #f8cdc4; border-radius: 5px; padding: 0; cursor: pointer;}
table.adressen {margin-left: auto; margin-right: auto;}
table.adressen td {text-align: left; padding: 5px;}
div.lijn {width: 98%; height: 1px; background-color: #00517f; overflow: hidden; margin: 10px auto 10px auto;}
.groen {color: #31af1d;}
.blauw {color: #102c60;}
.rood {color: #f52833;}
.bggroen {background-color: #bcfcc3;}
.bgblauw {background-color: #102c60;}
.bgrood {background-color: #ffbecc;}
.inputkalender {width: 100px; border: 1px inset #f8cdc4; padding: 1px 0px 1px 4px; vertical-align: middle;}
.tekstkalender {font-size: 14px;}
