body { background-color: #f3f3f3;
       color: #000099;
       font-family: Arial;
       font-size: 10pt;
       margin:0px;
       padding:0px;
     }
h1 {font-FAMILY: serif;
    font-SIZE: 28px;
    font-WEIGHT: 600;
    TEXT-ALIGN: left
}
H2 {font-SIZE: 24px;
    font-WEIGHT: 600;
}
H3 {color: #000000;
    font-FAMILY: serif;
    font-SIZE: 18px;
}

A:visited {
    color: #0000A0;
    text-decoration: underline
}
A:link {
    color: #0000A0;
    text-decoration: underline;
    font-SIZE: 10pt;
}
A:active {
    color: #0000A0;
    font-SIZE: 10pt;
}
TD {font-SIZE: 10pt;}

TH {font-SIZE: 10pt;}

ol {list-style-type:decimal;}

form { margin:0px; padding:0px; }

select { font-family:sans-serif;
         font-size:11px;
         color:#000080;
         border-color:#000000;
         background-color:#eeeeee; }

input {  font-family:sans-serif;
         font-size:11px;
         background-color:#eeeeee;
}

/* ************************************************************************** */
/* ***** start van class en id-definities *********************************** */
/* ************************************************************************** */

/* --- tekst op de home pagina --- */
.introtext { text-align:justify;
          padding-left:25px;
          padding-top:10px;
       }

/* --- 2nd page --- */
.h12ndpage h1 {
    text-align: center;
}


/*
.webmastercontact {
    font-SIZE: smaller;
    TEXT-ALIGN: left
}
.taalmenu {
    color: #445330;
    font-FAMILY: serif
}
.sitemap {
    color: #445330;
    font-FAMILY: serif;
    TEXT-ALIGN: left;
    TEXT-INDENT: 20pt
}
.sitemapheading {
    color: #445330;
    font-FAMILY: serif;
    font-WEIGHT: bold;
    TEXT-ALIGN: left
}
*/


.klein { color: #445330;
         font-family: verdana,arial,sans-serif;
         font-size:7pt;
         text-align: left;
}


.entryform { font-size: 12px; }


/* --- top menu -------------------- */
/* LIST MENU STYLES START */
.menu {
  height:                      13px;
  width:                       785px;
  padding:                     0px 0px 0px 0px;
  margin:                      0px;
  font-weight:                 bold;
  /*background-color:            #AFAFAF;*/
}

.menubar {
  height:                      13px;
  /*background-color:            #AFAFAF;*/
  color:                       #302eab;
}

.mainmenu {
  margin:                      0px;
  padding:                     0px;
}

.mainmenu li {
  margin:                      0px;
  padding:                     2px 3px 2px 3px !important;
  padding:                     0px 3px 0px 3px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
  font:                        normal 11px Arial;
  font-weight:                 bold;
  color:                       #302eab;
  line-height:                 13px;
  border-top:                  1px solid #302eab;
  border-left:                 1px solid #302eab;
}

.mainmenu .li_first {
  border-left:                 0px;
}

.mainmenu a, .mainmenu a:visited/*,.mainitem_on, .mainitem_visit_on, .mainitem1_on, .mainitem_visit_on*/ {
  width:                       100px;
  height:                      13px;
  margin:                      0px;
  padding:                     2px 3px 2px 3px !important;
  padding:                     0px 3px 0px 3px;
  font:                        bold 11px Arial;
  color:                       #302eab;
  text-decoration:             none;
  line-height:                 13px;
  filter:                      dropshadow(Color=#818181, OffX=1, OffY=1, Positive=1);
}

.mainmenu a:hover, .mainmenu a:active /*, .mainitem_on, .mainitem_visit_on, .mainitem_visit, .mainitem1_on, .mainitem1_visit_on */ {
  color:                       #FFFFFF;
  background-color:            #302eab;
  text-decoration:             underline;
}
/*
.mainitem1 {
  background:                  url('../images/menu_bg.gif') no-repeat center right;
}

.mainitem1_visit {
  background:                  #720015 url('menu_arrow.gif') no-repeat center right;
}

.mainitem1_on {
  background:                  #720015 url('http://www.adinimages.com/lace-tapestries/images/menu_arrow.gif') no-repeat center right;
}

.mainitem1_visit_on {
  background:                  #720015 url('http://www.adinimages.com/lace-tapestries/images/menu_arrow.gif') no-repeat center right;
}
*/
ul.mainmenu li:hover > ul {
  display:                     block;
  margin:                      -1px 0px 0px 0px;
}

/*
#submenu {
  width:                       150px;
  margin:                      0px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
}

#submenu li {
  width:                       100%;
  margin:                      0px;
  padding:                     0px;
  font:                        normal 11px Arial;
  color:                       #808080;
  list-style-type:             none;
  display:                     block;
  float:                       left;
}

#submenu a, #submenu a:hover, .subitem_on {
  width:                       100%;
  margin:                      0px;
  padding:                     2px 3px 3px 3px !important;
  padding:                     0px 3px 0px 3px;
  font:                        normal 11px Arial;
  color:                       #FFFFFF;
  text-decoration:             none;
  line-height:                 13px;
  background-color:            #ADADAD;
  filter:                      Alpha(Opacity=85);
  -moz-opacity:                .85;
}

#submenu a:hover, .subitem_on {
  color:                       #FFFFFF;
  background-color:            #8B7676;
  filter:                      Alpha(Opacity=100);
  -moz-opacity:                .99;
}

ul#submenu li:hover > ul {
  display:                     block;
  margin:                      -21px 0px 0px 165px;
}
*/

/* --- header tekst --------------------------------------------------------- */

.headertekst {
     display:block;
     width:785px;
     height:31px;
     text-align:center;
   }
.headertekst strong {
     font-family:"Times New Roman",Times,Serif;
     font-size:24px;
     font-weight:bold;
     color: #000099;
   }
.headertekst em {
     font-family:Arial,Sans-serif;
     font-size:11px;
     font-weight:bold;
     color: #999999;
   }

.headertekst strong a:visited, .headertekst strong a:active, .headertekst strong a:link, .headertekst strong a:hover   {
     color: #000099;
     font-size:24px;
     text-decoration:none;  }

.headertekst em a:visited, .headertekst em a:active, .headertekst em a:link, .headertekst em a:hover  {
     color: #999999;
     font-size:11px;
     text-decoration:none;  }

/* --- footer tekst --------------------------------------------------------- */

.footertekst { color: #445330;
         width:100%;
         font-family: verdana,arial,sans-serif;
         font-size:7pt;
         text-align: left;
         text-align:center;
}
.footertekst a:link , .footertekst a:visited
                    { text-decoration:none;
                      font-size:7pt;
                      color: #223110; }
.footertekst a:hover { text-decoration:underline; }

/* --- afbeeldingen op infopagina's ----------------------------------------- */
.imgright { float:right;
            margin:0px 0px 10px 10px;
          }  
