
body                { font-family: trebuchet ms, verdana, arial, swiss; margin: 0 0 0 0; background-color: #e9f3e6; color: #3c5e9f; }

tr                  { font-size: 11pt; }
tr.vspace           { font-size:  6pt; }

td.xxl              { font-size: 18pt; font-weight: bold; }
td.xl               { font-size: 13pt; font-weight: bold; }
td.l                { font-size: 12pt; font-weight: bold; }
td.s                { font-size: 9pt; }
td.xs               { font-size: 8pt; }
td.g                { font-size: 8pt; color: #555; }

span.xxl            { font-size: 18pt; font-weight: bold; }
span.xl             { font-size: 13pt; font-weight: bold; }
span.l              { font-size: 12pt; font-weight: bold; }
span.s              { font-size: 9pt; }
span.xs             { font-size: 8pt; }
span.g              { font-size: 8pt; color: #555; }

tr.head             { background-color: #92c581; color: white; font-size: 80%; }
tr.1st              { background-color: #d3e8cd; }
tr.2nd              { background-color: #bedcb3; }

a                   { color: #006dcc; text-decoration: none; }
a:visited           { color: #006dcc; }
a:active            { color: #006dcc; }
a:hover             { text-decoration: underline; }

h1                  { font-size: 14pt; font-weight: bold;                                      margin-bottom: 5pt; }
h2                  { font-size: 12pt; font-weight: bold; font-style: italic; margin-top: 8pt; margin-bottom: 3pt; }
h3                  { font-size: 12pt; font-weight: bold; font-style: italic; margin-top: 5pt; margin-bottom: 2pt; }

td.h1               { font-size: 14pt; font-weight: bold; }
td.h2               { font-size: 12pt; font-weight: bold; font-style: italic; }

span.date           { font-size: 8pt; color:grey }

a.footer            { color: #3c5e9f; font-weight: bold; text-decoration: none; }
a.footer:visited    { color: #3c5e9f; font-weight: bold; }
a.footer:active     { color: #3c5e9f; font-weight: bold; }
a.footer:hover      { text-decoration: underline; }

img[align="right"]  { margin: 0 0 8px 15px; }
img[align="left"]   { margin: 0 15px 8px 0; }
img.nomargin        { margin: 0 0 0 0; }

div.icon            { float: left; font-size: 80%; text-align: center; margin: 3px; }

input               { font-family: arial, swiss; font-size: 10pt; background-color: e9f3e6; }
textarea            { font-family: arial, swiss; font-size: 10pt; background-color: e9f3e6; }
select              { font-family: arial, swiss; font-size: 10pt; background-color: e9f3e6; }

input.verplicht     { font-family: arial, swiss; font-size: 10pt; background-color: lightyellow; }

tr.knagenda_header  { font-size: 13pt; text-align: center; color: white; background-color: #c0dbb2; }
tr.knagenda_spacer  { height: 8px; }
tr.knagenda_even    { background-color: #e9f3e6; }

td.knagenda_date    { font-size: 9pt; padding: 0 5px 0 5px; }
td.knagenda_title   { font-size: 10pt; padding: 0 5px 0 5px; }
td.knagenda_place   { font-size: 9pt; padding: 0 5px 0 5px; }



table.outmost       { width: 100%; }
table.site          { width: 1000px; }
table.main          { color: #3c5e9f; }

td.columnleft       { width: 235px; background: #d3e8cd url('/images/bg_nav.jpg') no-repeat left top; color: #3c5e9f; padding: 225px 0 0 40px; }
td.top              { width: 486px; height:184px; background: #d3e8cd url('/images/bg_top.jpg') no-repeat left top; padding: 53px 0 0 23px; }
td.main             { background: #d3e8cd url('/images/bg_main.jpg') no-repeat left top; color: #3c5e9f; padding: 0 10px 0 10px; }
td.columnright      { width: 132px; background: #d3e8cd url('/images/bg_extra.jpg') no-repeat left top; font-size: 92%; color: #3c5e9f; padding: 100px 54px 0 30px; }

td.marginleft       { width: 50%; background-color: #e9f3e6; }
td.marginright      { width: 50%; background-color: #e9f3e6; }
td.footer           { height: 56px; background: #d3e8cd url('/images/bg_footer.jpg') no-repeat left top; text-align: center; color: #3c5e9f; font-size:9pt; padding: 0 25px 0 25px; }

