/* screen */
/* algemeen */
* { color: #333; font: 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif; }
body { background-color: #FFF; margin: 2px 0px 0px 0px; padding: 0px; text-align: center; }
td, th { margin-top: 2px; }
th, b, strong, .vet { font-weight: bold; }
/* links */
a:link { color:green ; }
a:visited { color: green; }
a:active , a:hover { color: black; }
/* afwijkende tekstgroote */
.klein { font-size: 9px }
.middel { font-weight: bold; font-size: 16px; }
.groot { font-weight: bold; font-size: 24px; }
/* brede tabelcel */
.breed { width: 100%; }
/* lijn */
.lijn { border-bottom: 1px solid #060; }
/* kaders */
.kader { border: 1px solid #9F9; }
.blauwkader { background-color: #036; border: 1px solid #036; display: block; padding-left: 10px; }
/* extra ruimte om items */
.b { margin-top: 16px; } /* boven */
.l { margin-left: 16px; } /* links */
.o { margin-bottom: 16px; } /* onder */
.r { margin-right: 16px; } /* rechts */
/* tekstkleur */
.rood { color: Red; }
.zwart { color: Black; }
/* geheel */
#geheel { width: 750px; margin-left: auto; margin-right: auto; padding: 0px; text-align: left; }
/* header */
#header { width: 100%; }
#header td#logo { padding-bottom: 7px; padding-left: 10px;  padding-top: 7px; }
#header td#logo .onder { color: Gray; line-height: 1.0em; margin-left: 100px; margin-top: 43px; }
#header td#submenu { padding-top: 36px; text-align: right; }
/* tabs */
#tabs { margin-left: 14px; }
#tabs * { line-height: 1.18em }
/* ... td */
#tabs td { background: #2C982C url(tab.gif) no-repeat top left; border-bottom: 2px solid White; border-left: 2px solid White; padding: 4px 15px; text-align: left; }
#tabs td a:link, #tabs td a:visited { color: white; font-size: 10px; font-weight: bold; text-decoration: none; }
#tabs td a:active, #tabs td a:hover { color: black; font-size: 10px; font-weight: bold; text-decoration: underline; }
/* ... th */
#tabs th { background: #2C982C url(tab.gif) no-repeat top left; border-left: 2px solid White; padding: 4px 15px; text-align: left; }
#tabs th a:link, #tabs th a:visited { color: red; font-size: 10px; font-weight: bold; text-decoration: none; }
#tabs th a:active, #tabs th a:hover { color: red; font-size: 10px; font-weight: bold; text-decoration: underline; }
/* main */
#main { border: 4px solid #9F9; width: 100% }
/* hoofd */
#hoofd { padding: 16px; width: auto; }
#hoofd p { text-align: justify; }
#hoofd h3 { background-color: #9F9; border: 1px solid #9F9; display: block; font-weight: bold; padding-bottom: 0px; padding-left: 10px; padding-top: 0px; }
/* onderkader */
#onderkader { background-color: #9F9; border-bottom: 4px solid #9F9; text-align: center; }
