#welkom_nieuws   { margin-top: 10px; padding-top: 5px; border-top: dotted #2175D9 1px; }
DIV.gnaw_welkom { padding: 2px 0px 1px 0px; margin: 0px; border-bottom: dotted #2175D9 1px; }
DIV.gnaw_welkom P.gnaw_maintitle { padding: 0px  0px 0px 50px; margin: 0px; color: #2175D9; font-size: 10pt; font-weight: bold; }
DIV.gnaw_welkom P.gnaw_subtitle  { padding: 2px  0px 0px 50px; margin: 0px; color: #A06F00; font-size: 10pt; font-style: italic; }
DIV.gnaw_welkom P.gnaw_lead      { padding: 1px  0px 0px 50px; margin: 0px; font-size: 10pt; }
DIV.gnaw_welkom P.gnaw_body      { padding: 1px  0px 1px 50px; margin: 0px; font-size: 10pt; }

DIV.gnaw_meded { padding: 2px 0px 1px 0px; margin: 0px; border-bottom: dotted #2175D9 1px; }
DIV.gnaw_meded P.gnaw_maintitle { padding: 0px  0px 0px 0px; margin: 0px; color: #2175D9; font-size: 10pt; font-weight: bold; }
DIV.gnaw_meded P.gnaw_subtitle  { padding: 2px  0px 0px 0px; margin: 0px; color: #A06F00; font-size: 10pt; font-style: italic; }
DIV.gnaw_meded P.gnaw_lead      { padding: 1px  0px 0px 0px; margin: 0px; font-size: 10pt; }
DIV.gnaw_meded P.gnaw_body      { padding: 1px  0px 1px 0px; margin: 0px; font-size: 10pt; }
DIV.gnaw_meded A { color: #2175D9 }

.red { color: #ff0000; }

UL.nieuws {
  list-style:none;
  padding-left: 0px;
}

UL.nieuws LI.nieuws {
  margin: 0 0 3px;
  padding: 0 0 3px;
  border-bottom: dotted 1px #a26e02;
  text-align: center;
}

BODY { 
  font-family: Georgia, serif;
  font-size: 12pt;
  margin: 0px; 
  padding: 0px;
}
H1 { 
  font-family: Georgia, serif;
  letter-spacing: 3pt;
  color: #2175D9;
  font-size: 16pt;
  font-weight: bold; 
  font-variant: small-caps;
  padding: 10px 20px 20px 20px; 
  margin: 0px; 
}
H2 { 
  font-family: Georgia, serif;
  letter-spacing: 1pt;
  color: #2175D9;
  font-size: 12pt; 
  font-weight: bold;
  font-variant: small-caps; 
  padding: 15px 20px 3px 20px; 
  margin: 0px; 
}
h3 { 
  color: #A06F00;
  font-size: 10pt; 
  font-weight: bold; 
  font-variant: small-caps; 
  text-align: center;
  margin: 0px; 
}
H4 {
  font-size: 10pt;
  font-weight: bold; 
  padding: 10px 20px 2px 50px; 
  margin: 0px; 
}
TR { vertical-align: top }
P,LI,DT,DD { font-family: Verdana, Trebuchet, sans-serif; font-size: 10pt; }


// .top
//.top { margin: 100px; }
TD.top {
  padding: 5px;
  color: #A06F00;
  background-color: black;
  text-align: center; 
}
A.anava {
  color: white;
  font-weight: bold;
  font-size: 10pt;
  font-family: Verdana, Trebuchet, sans-serif;
  text-decoration: none; }
A.nava {
  color: #67B9DC;
  font-weight: normal;
  font-size: 10pt;
  font-family: Verdana, Trebuchet, sans-serif;
  text-decoration: none; }
A.ahome {
  letter-spacing: 0.2em;
  color: white;
  font-weight: bold;
  font-size: 10pt;
  font-family: Georgia, serif;
  text-decoration: none; }
A.home {
  letter-spacing: 0.2em;
  color: #67B9DC;
  font-weight: normal;
  font-size: 10pt;
  font-family: Georgia, serif;
  text-decoration: none; }
SPAN.top A:hover { color:white; }

// .left

DIV.left TR { vertical-align: middle; }
TD.leftmain { width: 185px; vertical-align: middle; text-align: right; 
    padding: 0px 0px 0px 0px; margin: 0px;}
TD.leftsub  { width: 185px; vertical-align: middle; text-align: right; 
    padding: 0px 20px 0px 0px; margin: 0px; font-size: smaller; }
.leftfill { }
P.left, P.leftfill { padding:0px; margin:0px;}
TD.leftfill { width: 10px; vertical-align: middle; text-align: center; }
IMG.leftfill { padding: 0px;}
A.left { 
  padding: 0px;
  margin: 0px;
  line-height: 1.0;
}
DIV.left A:link { color: black; text-decoration: none; }
DIV.left A:visited { color: black; text-decoration: none; }
DIV.left A:hover { color: #2175D9; text-decoration: none; }


// .main
TD.main  { font-family: Verdana, Trebuchet, sans-serif; }
DIV.main { padding: 10px 50px 100px 10px;}
DIV.main UL { padding: 2px 20px 2px 50px; margin: 0px 0px 0px 20px;
              list-style-position: outside;
              list-style-image: url(/struct/pijlrechtsbruin); }
DIV.main OL { padding: 2px 20px 2px 50px; margin: 0px; }
DIV.main DL { padding: 2px 20px 2px 50px; margin: 0px; }
DIV.main LI { padding: 0px 20px 0px  0px; margin: 0px; }
DIV.main DT { padding: 5px 20px 0px  0px; margin: 0px; }
DIV.main DD { padding: 0px 20px 0px 20px; margin: 0px; }
DIV.main P  { padding: 7px  0px 2px 50px; margin: 0px; }
DIV.main A { text-decoration: underline; }
DIV.main A:link { color: #2175D9; }
DIV.main A:visited { color: #A06F00; }
#monitor, #monitor H2, #monitor TABLE { text-align:center }

DIV.sitemap A { text-decoration: none }
DIV.sitemap A:hover { font-weight: bold }
DIV.sitemap H2 { letter-spacing: 1pt }

DIV.main P.drilldown { text-align: right; vertical-align: middle; 
              padding-top: 0px;}
P.drilldown A:link { color: black; font-weight: bold; text-decoration: none; }
P.drilldown A:visited { color: black; font-weight: bold; text-decoration: none; }
P.drilldown A:hover { color: #2175D9; font-weight: bold; text-decoration: none; }
P.drilldown IMG { vertical-align: middle; border: 0px; padding-left: 5px; }

// .context
//TD.context   { }
DIV.context  { padding-top: 30px;  }
//TABLE.context {  }
//TABLE.context TD { padding: 5px 0px; vertical-align: middle; text-align: left;}
TR.context { vertical-align: middle; }
TD.contextleft  { width:15px; }
TD.contextright { width:35px; height: 35px; text-align:right;}
IMG.context, #zoekimage { vertical-align: middle; align: right; }
#zoekform { padding:0px; margin:0px; }
#zoektekst { padding: 3px; font-size: 10px; }
TD.contextlijn { 
  height:5px;
  margin: 4px;
  background-image: url(/struct/lijnhorizontaalblauw); 
  background-repeat: repeat-x;
}
H2.context { font-size: 12pt; letter-spacing: auto; padding-left: 0px;}
P.context, A.context { 
  color: black; 
  font-size: 9pt; 
  font-variant:small-caps; 
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
}
.context A:hover { color: #2175D9 }
P.context_print { font-size: 9pt; }
//#context_zoek {}
//#context_menu {}

P.context_menu { 
   position: relative; 
   padding-left: 20px;
   margin-bottom: 3px;
   line-height: 0.8;
}
P.context_menu IMG { 
   position: absolute;
   left: 0px;
   top: 3px;
}
TD.context_menu {
   text-align: center;
}
TD.context_menu A IMG {
   margin: 25px auto !important;
}

// htdig
.htdig {}
.htdig_words { color: #2175D9; font-variant: normal }
DIV.main A.htdigsmall { font-size: smaller; text-decoration: none; }
H3.htdig_pages A { text-decoration: none; }
H3.htdig_pages SPAN.htdig_pages { letter-spacing: 1em; margin: 10px;}

TD.address  { text-align: center; }
#address { 
   font-family: Verdana, Trebuchet, sans-serif;
   font-size: 9pt;
   padding: 7px  0px 2px 50px; margin: 0px;
}

IMG.gnaw { padding: 0px 0px 10px 10px; }
DIV.leftfoto { padding: 20px; text-align: center; }
a.foto { text-decoration: none; padding: 10px 10px 0px 0px; }



.bgbruin { background-color: #A06F00; }
.fgbruin { color: #A06F00 ; }
.bgblauw { background-color: #2175D9; }
.fgblauw { color: #2175D9; }



TABLE.agenda { }
DIV.monitor  { text-align: center; }
TABLE.rooster {  }
TABLE.rooster TR { vertical-align: middle; }
TABLE.rooster TD { 
  font-weight: bold;
  text-align: center;
  padding: 2px; 
  border-right: solid 1px #2175D9;
  border-bottom: solid 1px #2175D9;
}

TABLE.plain TD {
  padding: 0;
  border: none;
}
.hidden {
  display: none;
}

table.rooster tr > td {
 text-align: left;
 border: outset #2175D9 1px;
 background-color: #c3dbf4;
 padding: 2px 10px 2px 10px;
 font-family: Verdana, Trebuchet, sans-serif;
 font-size: 10pt;
 font-variant: small-caps;
 font-spacing: 1pt;
 border-right: solid 1px #2175D9;
 border-bottom: solid 1px #2175D9;
 background-color: transparent!important; /*Matti, 4-4-2011*/
}

table.rooster tr + tr > td + td, table.plain tr > td {
 background-color: transparent;
 font-family: Verdana, Trebuchet, sans-serif;
 font-size: 10pt;
}

table.rooster tr + tr > td + td {
 font-variant: normal;
}
table.rooster tr + tr > td + td table.plain tr td {
 font-variant: normal;
 font-weight: normal;
}

table.plain tr > td {
 border: none;
 padding: 0;
 margin: 0;
}



TH.kopje, TABLE.rooster TH { 
 text-align: left;
 border: outset #2175D9 1px;
 background-color: #c3dbf4;
 padding: 2px 10px 2px 10px;
 font-family: Verdana, Trebuchet, sans-serif;
 font-size: 10pt;
 font-variant: small-caps;
 font-spacing: 1pt;
 max-width: 390px; /*toegevoegd door matti; monitor was soms té breed...*/
 overflow: hidden; /* idem */

}
TABLE.rooster TH.mini {
 font-variant: normal;
 font-size: 6pt;
 font-spacing: 0pt;
 text-align: center;
 font-weight: normal;
}

TR.event TD { 
  font-family: Verdana, Trebuchet, sans-serif; 
  font-size: 9pt;
  padding: 5px; 
}
TR.event TD.event_date {}
TR.event TD.event_tekst { background-color:  #e5f1ff; }
TD.type1 {  }
TD.type2 { }
TD.type4 { color:#A06F00; }
TD.type8 { color:#2175D9;}


TD.tussenrij { border-top: solid #2175D9 1px; padding:0px;}

TABLE.sp { border-bottom: solid #2175D9 1px; margin: 20px;}
SPAN.sp_field {}
DIV.sp_line {  }

TH.sp { 
 text-align: left;
 border-top: solid #2175D9 1px;
 border-right: solid #2175D9 1px;
 background-color: #c3dbf4;
 padding: 2px 10px 2px 10px;
 font-family: Verdana, Trebuchet, sans-serif;
 font-size: 12pt;
 font-variant: small-caps;
 font-spacing: 1pt;
}

TABLE.sp TD { 
  font-family: Verdana, Trebuchet, sans-serif; 
  font-size: 9pt;
  padding: 5px; 
}
TD.sp_even {
  background-color: #c3dbf4;
}

TD.tussenrij { border-top: solid #2175D9 1px; padding:0px;}

