  html {
    height: 100%;
  }

  body {
    background-image: url("images/bg_von.gif");
    height: 100%;
  }

  a:link {
    text-decoration: none;
    background: #efe;
    font-weight:bold;
    color: #009B3E; /*PMS356 100%*/
    /*font-style: italic;*/
  }

  a:visited {
    text-decoration: none;
    background: #efe;
    font-weight:bold;
    color: #009B3E; /*PMS356 100%*/
    /*font-style: italic;*/
  }

  a:hover {
    text-decoration: underline;
    color: #009B3E; /*PMS356 100%*/
  }

  /* algemene fontinstellingen */
  td {
    font-family: Arial, sans-serif, Helvetica;
    font-size: 10pt;
  }

  /* linkerbalk (bevat geen content) */
  td#left_border {
    background-color: #e6f6ed; /* PMS355 10% */
    /*background-image: url("images/bg_von.gif");*/
  }

  /* rechterbalk (bevat geen content) */
  td#right_border {
    background-color: #e6f6ed; /* PMS355 10% */
    /*background-image: url("images/bg_von.gif");*/
  }

  /* smalle verticale balken links en rechts van de contentpagina */
  td.small_borders, div.hr {
    background-color: #009d4b; /*PMS355 100%*/
  }

  /* achtergrondimage in de smalle linkerbalk */
  img#left_small_border  {
    background-image: url("images/left_url_white.gif");
  }

  /* achtergrondkleur en font-size van logo, titel & submenus */
  td.title_submenu {
    font-size: 10pt;
    background-color: #99d8b7; /* PMS355 40% */
  }

  td.title_submenu a:link {
    background:none;
    font-size: 10pt;
    text-decoration: none;
    color: #000000;
    font-style: normal;
  }

  td.title_submenu a:visited {
    background:none;
    font-size: 10pt;
    text-decoration: none;
    color: #000000;
    font-style: normal;
  }

  td.title_submenu a:hover {
    text-decoration: underline;
    color: #000000;
  }

  /* achtergrond tekst (o.a. gebruikt bij overzicht blogs) */
  div.tekstbg {
    background-color: #e6f6ed;
    padding: 3px;
    text-align: justify;
  }

  /* balkjes onder de subtitels */
  div.hr {
    height: 1px;
    width: 100%;
    margin: 1px;
  }

  hr {
    display: none
  }

  div.alignright {
    text-align: right;
  }

  div.alignleft {
    text-align: left;
  }

  /* logo von */
  img#logo_von  {
    background-image: url("images/logo_von_groen.gif");
  }

  /* kleinere font */
  font.small {
    font-size: 8pt;
  }

  /* titelfont */
  font.title {
    font-size: 18pt;
  }

  /* titels bij content */
  font.contenttitle {
    color: #009b3e; /*PMS356 100%*/ /*#FF0000;*/
    font-size: 12pt;
    font-weight: bold;
    /*font-style: italic;*/
  }

  font.important {
    color: #009b3e; /*PMS356 100%*/ /*#FF0000;*/
    font-size: 14pt;
    font-weight: bold;
    font-style: italic;
  }

  font.gekleurd {
    color: #009b3e; /*PMS356 100%*/ /*#FF0000;*/
    font-size: 10pt;
    font-weight: bold;
    /*font-style: italic;*/
  }

  a.important {
    color: #007c58; /*PMS3415 100%*/ /*#FF0000;*/
  }

  font.error {
    color: red;
    font-size: 10pt;
    font-weight: bold;
    /*font-style: italic;*/
  }


  /* hoofdmenu bovenaan */
  table.hoofdmenu {
    border-bottom: #009d4b 1px solid; /*PMS355 100%*/
    border-top: #009d4b 1px solid; /*PMS355 100%*/
     font-weight: bold;  
  }

  table.hoofdmenu a:link {
    text-decoration: none;
    background:none;
    color: #000000;
    font-size: 9pt;  /* was 10p */
    font-style: normal;
  }

  table.hoofdmenu a:visited {
    text-decoration: none;
    background:none;
    color: #000000;
    font-size: 9pt; /* was 10p */
    font-style: normal;
  }

  table.hoofdmenu a:hover {
    text-decoration: underline;
    /*color: #000000;*/
  }

  /* submenu dat bovenaan de contentpagina kan staan (niet links) */
  table.submenu_content {
    border: #009d4b 1px solid;*/ /*PMS355 100%*/
    cellspacing: 0;
	border-collapse: collapse;
  }

  td.submenu_content {
    border: #009d4b 1px solid; /*PMS355 100%*/
    text-align: center;
  }

