body              { color: #000; font-size: 10px; font-family: verdana; background-color: white; display: block; margin: 8px 0 0; vertical-align: middle; border: dotted 0 #ff0 }
fieldset    { margin: 0; padding: 0; border: solid 0 #c6c4df }
legend { font-weight: bold; padding: 0 8px }
p { margin: 0; padding: 0 }

b,  strong    { color: #000; font-weight: bold }

a:link, a:visited     { color: #7f0937; text-decoration: none; border: solid 0 #a09dc8; outline: none medium }

a:hover  { color: #fff; text-decoration: none; background-color: #000; border: solid 0 #800080 }

table { border: dashed 0 #ff6e2d }

td             { font-size: 10px; font-family: verdana; border-width: 0 }

em, i   { font-size: 10px; font-family: verdana; font-style: italic }

div { margin: 0; padding: 0 }
form { display: inline; border: solid 1px #800000 }
input, textarea  { font-size: 9px; font-family: verdana; margin: 0; padding: 1px; vertical-align: middle; border: solid 1px #8884ba }
select { font-size: 9px; font-family: verdana; margin: 0; padding: 0; border-width: 1px }
label { margin: 0 4px 0 0; padding: 0; vertical-align: middle; border: dotted 0 #ff6955 }
.om           { border: solid 0 #ff6e2d }

#pagina         { margin: 0; padding: 4px; width: 780px; border: dashed 1px #aaa }

#content              { background-image: url("../data/interface/mannetjes.gif"); background-repeat: no-repeat; background-position: -70px bottom; margin: 0; padding: 0; position: relative; width: 780px; height: 560px; border: dashed 0 #e5def3 }

#content td      { vertical-align: top }
#polismap, #login  { margin: 0 0 0 -1px; padding: 0; float: left; border-style: solid; border-width: 1px 1px 0; border-color: #fff }
#polismap  { color: #fff; font-size: 10px; font-family: "Trebuchet MS"; line-height: 16px; background-color: #dd7a96; text-align: center; letter-spacing: 2px; margin: 0; padding: 0 8px; width: auto; height: 16px; float: left; vertical-align: middle; border-style: solid; border-width: 1px 1px 0; border-color: #fff }
#login a:link, #login a:visited { color: #fff; font-size: 10px; font-family: "Trebuchet MS"; line-height: 16px; background-color: #ba0055; text-align: center; letter-spacing: 2px; margin: 0 0 0 -1px; padding: 0 8px; width: auto; height: 16px; float: left; vertical-align: middle; border: solid 0 }
#polismap a:hover, #login a:hover { background-color: #000 }
#logotop          { margin: 0; padding: 0; position: relative; z-index: 124; width: auto; border: solid 0 #ff0 }
.top           { text-align: left; margin: 0; padding: 0; position: relative; height: 120px; vertical-align: middle; border: solid 0 #59539f }
.topnav { margin: 0; padding: 0; position: relative; border: solid 0 #c00 }
#topimg    { display: block; margin: 0; padding: 0; position: absolute; top: -2px; right: 12px; overflow: hidden; border: solid 0 #800000 }

.links                   { margin: 0; padding: 0; width: 150px; vertical-align: top; border: solid 0 #dc7c96 }
.navcontainer                    { margin: 10px 0 0; padding: 0; position: relative; z-index: 0; top: 0; border: dashed 0 #a09dc8 }
.midden               { margin: 0; padding: 0 0 36px; width: auto; vertical-align: top; border-style: solid; border-width: 0 1px; border-color: #fff }
.rechts                    { text-align: right; padding-bottom: 20px; width: 195px; vertical-align: top; border: solid 0 #f00 }
.rechterkolom   { position: relative; float: left; border: solid 0 #ffc39d }
.bodem                { color: #fff; line-height: 20px; margin: 0; padding: 0; height: 20px; vertical-align: top; border: solid 0 #9f0 }
.bodem input   { font-size: 9px; font-family: verdana; margin: 0 2px; padding: 0; vertical-align: middle; border: solid 1px #2b2b68 }
.bodem input.knop    { color: #fff; font-size: 9px; font-family: "Trebuchet MS"; font-weight: normal; background-color: #2b2b68; letter-spacing: 2px; margin: 0 2px; padding: 0 4px 0 }
.sublogo  { margin: 0; padding: 0; position: absolute; z-index: 10; top: -54px; left: 4px; float: left; border: solid 0 #ff6955 }
.adres                 { color: #fff; font-size: 10px; font-family: "Trebuchet MS"; line-height: 20px; background-color: #2b2b68; text-transform: uppercase; letter-spacing: 3px; white-space: nowrap; margin: 0; padding: 0; position: absolute; z-index: 20; top: 0; width: 100%; border: solid 0 #fc0 }
.adres a:link, .adres a:visited               { color: #fff; text-decoration: none; margin-left: -1px; padding: 0 6px; position: relative; left: 20px; float: left; border-style: solid; border-width: 0 1px; border-color: #fff }
.adres a.navactief   { color: #fff; background-color: #ba0055 }
.thefirm     { margin: 0; padding: 0; top: 0; right: 16px; float: right; vertical-align: middle; border: solid 0 #cc4975 }
.thefirm a:link, .thefirm a:visited  { color: #fff; margin: 0; padding: 0 }
.thefirm input { margin-top: 0; margin-bottom: 0; vertical-align: middle }
.schaar      { background-color: #fff; position: absolute; z-index: 124; top: 21px; left: 24px; border: solid 0 #1c2463 }
.schaar a:link, .schaar a:visited, .schaar a:hover { background-color: #fff }
.inhoud                       { font-size: 10px; line-height: 15px; display: block; margin: 0; padding: 0; width: 100%; border: solid 0 #fff }
.inhoud ul, ol   { list-style-position: outside; margin: 0 12px 0 1ex; padding: 0; position: relative; z-index: 0; left: 1ex; border: dotted 0 #59539f }

.inhoud li  { color: #333; margin: 0 0 0 12px; padding: 0; border: solid 0 #bfff80 }

.inhoud ol li { margin: 0 0 0 18px; padding: 0 }

.inhoud b, .inhoud strong  { color: #000; font-family: verdana; font-weight: bold }

.paragraaf                   { font-size: 10px; line-height: 15px; display: block; padding: 8px 20px 0; border: solid 0 #c6c4df }

.paragraaf .adres { margin: 0; padding: 0; height: 100%; border: solid 0 #c6c4df }

.titel       { color: #1f2463; font-size: 18px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 22px; letter-spacing: 1px; margin: 0 0 14px; border: solid 0 #c00 }

.datum { }

.omschrijving         { color: #3c3c78; font-size: 10px; padding: 0 0 12px }

.omschrijving b, .omschrijving b { font-weight: bold }

.kop        { color: #1c2463; font-size: 15px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 17px; letter-spacing: 1px; margin-bottom: 8px; border: solid 0 #ff8240 }

.alinea      { margin: 0; padding: 0; border: solid 0 #c6c4df }
.alinea a:link, .alinea a:visited, .omschrijving a:link, .omschrijving a:visited  { color: #7f0937; text-decoration: none; border-style: solid; border-width: 0 0 0; border-color: #45427d }
.alinea a:hover, .omschrijving a:hover  { text-decoration: underline; background-color: transparent; border-style: solid; border-width: 0 0 0; border-color: #800000 }
.alinea b, .alinea strong  { color: #000; font-weight: bold }
.kopje       { color: #1c2463; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; letter-spacing: 2px }

.plat  { padding-bottom: 12px; border: solid 0 #ff0 }
.omschrijving a:link, .omschrijving a:visited  { text-decoration: none }
.imgtop      { border: solid 0 #dc7c96 }
.imgtop img          { display: block; margin: 0; padding: 0; width: 433px; height: 100px; border: solid 0 #fff }
.imgleft, .imgright              { background-color: #fff; margin: 0 10px 4px 0; width: 10px; float: left; border: solid 1px #fff }

.imgleft td, .imgright td   { padding: 2px; border: dotted 0 #335601 }

.imgleftthumb, .imgrightthumb   { margin: 0 12px 0 0; width: 40px; float: left; border: solid 0 #ffc39d }

.imgright         { margin-right: 0; margin-bottom: 4px; margin-left: 10px; float: right }

.imgrightthumb    { margin: 0 0 0 12px; float: right; border: solid 1px #fff }

.imgleft img, .imgright img    { margin: 0; border: solid 0 #fff }

.imgleftthumb img, .imgrightthumb img    { width: 120px; border: solid 0 #fff }

div.onderschrift       { font-size: 9px; line-height: 12px; margin: 0; padding: 4px 0 0; border: solid 0 #c6c4df }

.cpinfo           { margin: 0 0 10px; padding: 0 8px 4px; border: solid 1px #c6c4df }

.cpinfo a:link, .cpinfo a:visited    { margin: 0 }

.cpinfo a:hover  { text-decoration: underline }

.cpinfo legend  { color: #182963; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; letter-spacing: 2px; padding: 1px 8px }

.r1            { line-height: 19px; padding: 12px 12px 8px 20px; border-style: dotted; border-width: 0 0 1px; border-color: #c6c4df }

.r1 a:link, .r1 a:visited  { margin: 0 }

.r1 a:hover  { color: #7f0937; text-decoration: underline; background-color: #fff }
.hr { font-size: 1px; line-height: 1px; margin: 0; padding: 0; height: 8px; border: solid 0 #c6c4df }
.terug  { font-size: 10px; font-family: verdana; margin-top: 4px }

.terug a:link, .terug a:visited   { padding: 2px }

.terug a:hover { text-decoration: underline }

.terug a:active, .terug a:focus  { background-color: #fffccb }

.paragraaf .terug   { border-style: solid; border-width: 0 0 1px; border-color: #8884ba }

.paragraaf .terug a  { color: #fff; background-color: #a09dc8 }

form { text-align: center; width: auto; border: solid 0 #a09dc8 }
.inzet, .inzet2      { font-size: 9px; font-family: verdana; background-color: #fff; display: block; margin: 0; padding: 0; width: 194px; border: solid 0 #c00 }
.inzet .toprow, .inzet2 .toprow, .inzetleft .toprow    { color: #fff; font-size: 12px; font-family: "Trebuchet MS"; line-height: 20px; background-color: #817ea8; letter-spacing: 2px; padding: 0 8px; border-style: solid; border-width: 0 0 1px; border-color: #fff }
.inzet ul, .inzet2 ul     { list-style-type: none; list-style-position: outside; margin: 0; padding: 0; position: relative; top: 0; left: 0; float: left; border: solid 0 #000 }
.inzet li, .inzet2 li       { list-style-type: none; list-style-position: outside; display: block; margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 194px; float: left; border: solid 0 #c00 }
.inzet li .kopje { font-size: 10px; font-family: Verdana; font-weight: bold; word-spacing: 0; letter-spacing: 0; display: block }
.inzet li a:link, .inzet li a:visited, .inzet2 li a:link, .inzet2 li a:visited      { color: #000; font-size: 10px; font-family: verdana; background-color: #f1eff5; display: block; margin: 0; padding: 8px 8px 10px; position: relative; top: 0; left: 0; border-style: solid; border-width: 0 0 1px; border-color: #fff }
.inzet li a:hover, .inzet li a:hover b, .inzet2 li a:hover, .inzet2 li a:hover b    { color: #1c2463; background-color: #fae9ec; display: block }
.inzet img.nieuws  { width: 194px; border-style: solid; border-width: 0 0 1px; border-color: #fff }
.inzet .meer  { color: #7f0937; display: block }
.inzetleft      { position: absolute; z-index: 24; top: 200px; left: 0; border: solid 0 #f00 }
.inzetleft img { border-style: solid; border-width: 0 0 1px; border-color: #fff }
.inzetleft .toprow, .inzetleft .toprow a:link, .inzetleft .toprow a:visited, .inzetleft .toprow a:hover    { color: #fff; font-size: 10px; font-family: "Trebuchet MS"; background-color: #817ea8; letter-spacing: 2px; display: block; width: auto }
.inzet .toprow      { color: #fff; background-color: #817ea8; display: block; padding: 0 }
.inzet2 .toprow { color: #fff; background-color: #2b2b68; display: block; padding: 0; width: 194px }
.inzet .toprow a:link, .inzet .toprow a:visited { color: #fff; padding-right: 8px; padding-left: 8px; border: solid 0 #9f0 }
.inzet2 .toprow a:link, .inzet2 .toprow a:visited { color: #fff; padding-right: 8px; padding-left: 8px; border: solid 0 #9f0 }
.inzet .toprow a:hover, .inzet2 .toprow a:hover  { background-color: inherit }
.accent { font-size: 9px; font-family: verdana }
.naw, .tijden { line-height: 15px }
#tabel { width: 100%; border: solid 0 #c6c4df }
#tabel td { text-align: left; padding: 0 2px 2px 4px; vertical-align: middle; border: solid 0 #c6c4df }
#tabel input, #tabel textarea { margin: 0; border-style: solid; border-width: 1px; border-color: #8884ba #f1eff5 #f1eff5 #8884ba }
#tabel .knop   { font-size: 10px; font-family: "Trebuchet MS"; font-weight: bold; background-color: #f1eff5; letter-spacing: 2px; margin-right: 4px; margin-left: 4px; width: 80px }
#tabel .toprow  { border-width: 0 }
.red { color: #f00 }
.browser { margin: 0; position: relative; z-index: 8; top: 4px; width: 240px; border: solid 1px #fff }
.browser td { font-size: 9px; font-family: verdana; padding: 1px; vertical-align: middle; border: solid 0 #e5ffc8 }
.browser a:link, .browser a:visited { display: block; padding: 2px; border: solid 0 #ff6955 }
.browser a:hover { background-color: #fff }
.browser .prev, .browser .next, .browser .first, .browser .last { text-align: center; width: 20px; border: solid 0 #c00 }
.browser .center { text-align: center; border: solid 0 #ffc39d }
.browser img { display: block; border: solid 0 #ffc39d }
.error  { background-color: #fffccb; margin: 20px; padding: 4px 8px 8px; border: solid 1px #ff6955 }
.error legend { font-weight: bold }
iframe       { margin: 0; padding: 0; width: 300px; height: 300px; border: solid 0 #a27 }
.inline       { text-align: center; display: block; padding: 8px 0 0 8px; position: relative; z-index: 256; top: 0; width: 466px; height: 600px; float: left; border: dotted 1px #898989 }
.iframe        { visibility: hidden; margin: 0; padding: 0; width: 300px; height: 200px; border: solid 0 #f5e0e6 }
