
body                   { font-family: 'trebuchet ms', verdana, arial, swiss; margin: 0 0 0 0; background-color: white; color: #391d02; }

tr                     { font-size: 11pt; }
tr.vspace              { font-size:  5pt; }

tr.nav                 { height: 51px; }
td.nav                 { background: url('images/menubalk_02.jpg') left top repeat-x; padding: 0 10px 0 10px; }
td.nav_left            { width: 25px; background: url('images/menubalk_01.jpg') no-repeat top left; }
td.nav_sep             { width:  2px; background: url('images/menubalk_03.jpg') no-repeat top left; }
td.nav_right           { width: 25px; background: url('images/menubalk_05.jpg') no-repeat top left; }

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; }
td.gr                  { font-size: 8pt; color: #555; text-align: right; padding-top: 3px; }

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; }

a.nav                  { color: #94d5cd; font: bold 12pt 'trebuchet ms'; }
a.nav:visited          { color: #94d5cd; }
a.nav:active           { color: #94d5cd; }
a.nav:hover            { text-decoration: none; }

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; }

h1                     { color: #893f14; font-size: 18pt; font-weight: bold;                                       margin-bottom: 5px; }
h2                     { color: #893f14; font-size: 15pt; font-weight: bold; font-style: italic; margin-top: 20px; margin-bottom: 3px; }
h3                     { color: #893f14; font-size: 13pt; font-weight: bold; font-style: italic; margin-top:  5px; margin-bottom: 2px; }

td.h1                  { font-size: 18pt; font-weight: bold; }
td.h2                  { font-size: 15pt; font-weight: bold; font-style: italic; }

span.date              { font-size: 8pt; color:grey }

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; }
div.right              { text-align: right; }
div.center             { text-align: center; }

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; }

ul.kn_heiligen         { margin-left: 15px; }
a.kn_heiligen          { color: #f7f7e9; text-decoration: none; }
a.kn_heiligen:visited  { color: #f7f7e9; }
a.kn_heiligen:active   { color: #f7f7e9; }
a.kn_heiligen:hover    { text-decoration: underline; }

a.knkort               { color: #f7f7e9; font-size: 8pt; line-height: 10pt; }
a.knkort:visited       { color: #f7f7e9; }


tr.knagenda_header     { font-size: 13pt; text-align: center; color: #fff; background-color: #d49740; }
tr.knagenda_spacer     { height: 8px; }
tr.knagenda_even       { background-color: #ffd79a; }

td.knagenda_date       { font-size: 10pt; padding: 0 5px 0 5px; }
td.knagenda_title      { font-size: 11pt; font-weight: bold; padding: 0 5px 0 5px; }
td.knagenda_place      { font-size: 10pt; padding: 0 5px 0 5px; }




table.outmost       { width: 100%;  height: 100%; }
table.site          { width: 1000px; height: 100%; background: #ffddd5 url('images/bg_site.jpg') repeat-y left top; }
table.main          { color: #3c5e9f; }

table.nav           { width: 237px; height: 534px; background: transparent url('images/bg_left.jpg') no-repeat left top; padding: 20px 0 0 45px; }
table.right         { width: 232px; height: 534px; background: transparent url('images/bg_right.jpg') no-repeat left top; padding: 10px 40px 0 25px; }

td.columnleft       { width: 237px; background: #8f1e2a url('images/bg_left2.jpg') repeat-y left top; color: #8f1e2a; padding: 0 0 0 0;}
td.main             { background-color: #f7f7e9; color: #3c5e9f; padding: 0 10px 0 10px; }
td.columnright      { width: 232px; color: #f7f7e9; background: #8d4a1e url('images/bg_right2.jpg') repeat-y left top; padding: 0 0 0 0; }

td.marginleft       { width: 50%; }
td.marginright      { width: 50%; }
td.head             { background: white url('images/bg_head.jpg') no-repeat left top; padding: 0 0 0 0; text-align: center; }
td.foot             { background: white url('images/bg_foot.jpg') no-repeat left top; text-align: center; color: #3c5e9f; font-size:10pt; padding: 0 45px 0 45px; }
td.extra            { font-size: 9pt; line-height: 10pt; color: #f7f7e9; }


