
  /*
      Legende
      -------
  
      background-color : Hintergrundfarbe
      border-color     : Rahmenfarbe
      border-style     : Rahmentyp
      border-width     : Rahmenbreite
      color            : Textfarbe
      display          : Art der Anzeige
      font-family      : Schriftart
      font-size        : Schriftgroesse
      font-weight      : Schriftgewicht
      height           : Hoehe
      margin           : Aussenabstand
      padding          : Innenabstand
      text-align       : Ausrichtung des Inhaltes von Blockelementen
      text-decoration  : Textdekoration
      vertical-align   : Vertikale Ausrichtung
      width            : Breite
  */
  
  /* Formatierung - Schrift */
  div,p,h2,h3,h4,a {
      font-family: Verdana, Helvetica, Tahoma, Arial;
  }

  div,p {
      font-size:11pt;
  }
  
  h2, span.h2 {
      color:#e67506;
      font-size:15pt;
      font-weight:bold;
  }
  
  h3, span.h3 {
      color:#e67506;
      font-size:13pt;
      font-weight:bold;
  }
  
  h4, span.h4 {
      color:#e67506;
      font-size:12pt;
      font-weight:bold;
  }
  /* Formatierung - Schrift Ende*/
  
    
  /* Formatierung Header - Start */
  .table-header {
      border-style:none;
      border-width:0px;
      width:800px;
  }

  .td-headerimg {
      border-color:#000000;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-left-style:solid;
      border-left-width:1px;
      border-right-style:solid;
      border-right-width:2px;
      border-top-style:solid;
      border-top-width:1px;
      height:152px;
      margin:0px;
      padding:0px;
      width:800px;
  }

  .td-headerinfo {
      background-color:#e5e5e5;
      border-bottom-color:#000000;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-left-color:#000000;
      border-left-style:solid;
      border-left-width:1px;
      border-right-color:#000000;
      border-right-style:solid;
      border-right-width:1px;
      height:20px;
      width:600px;
  }

  a.header-button {
      background-color:#e5e5e5;
      border-bottom-color:#000000;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-right-color:#000000;
      border-right-style:solid;
      border-right-width:1px;
      display:block;
      height:20px;
      margin:0px;
      padding:0px;
      text-align:center;
      text-decoration:none;
      width:100px;
  }
  
  a.header-button:link {
      background-color:#e5e5e5;
      color:#000000;
      text-decoration:none;
  }
  a.header-button:visited {
      background-color:#e5e5e5;
      color:#000000;
      text-decoration:none;
  }
  a.header-button:hover {
      color:#000000;
      background-color:#ff9933;
      text-decoration:none;
  }
  a.header-button:active {
      background-color:#e5e5e5;
      color:#000000;
      text-decoration:none;
  }
  /* Formatierung Header - Ende */


  .table-body {
      background-color:#ffffdd;
      border-bottom-color:#000000;
      border-bottom-style:solid;
      border-bottom-width:2px;
      border-left-color:#000000;
      border-left-style:solid;
      border-left-width:1px;
      border-right-color:#000000;
      border-right-style:solid;
      border-right-width:2px;
      width:803px;
  }
  
  /* Formatierung Menu - Start */
  .td-menu {
      vertical-align:top;
      width:200px;
  }
  
  a.menu-button {
      background-color:#e5e5e5;
      border-color:#000000;
      border-style:solid;
      border-width:1px;
      display:block;
      height:20px;
      margin:0px;
      padding:0px;
      text-align:center;
      text-decoration:none;
      width:165px;
  }
  
  a.menu-button:link {
      background-color:#e5e5e5;
      color:#000000;
      text-decoration:none;
  }
  a.menu-button:visited {
      background-color:#e5e5e5;
      color:#000000;
      text-decoration:none;
  }
  a.menu-button:hover {
      color:#000000;
      background-color:#ff9933;
      text-decoration:none;
  }
  a.menu-button:active {
      background-color:#e5e5e5;
      color:#000000;
      text-decoration:none;
  }
  /* Formatierung Menu - Ende */


  /* Formatierung Inhhalt Menu */
  a.inhalt-menu {
      font-size:11pt;
      margin-left:0pt;
  }
  a.inhalt-menu:link {
      color:#2962b0;
      text-decoration:none;
  }
  a.inhalt-menu:visited {
      color:#2962b0;
      text-decoration:none;
  }
  a.inhalt-menu:hover {
      color:#e67506;
      text-decoration:underline;
  }
  a.inhalt-menu:active {
      color:#e67506;
      text-decoration:none;
  }
  /* Formatierung Inhhalt Menu - Ende */

  /* allgemeiner Link */
  a {
      font-size:11pt;
      text-decoration:none;
  }
  a:link {
      color:#2962b0;
      text-decoration:none;
  }
  a:visited {
      color:#2962b0;
      text-decoration:none;
  }
  a:hover {
      color:#e67506;
      text-decoration:underline;
  }
  a:active {
      color:#e67506;
      text-decoration:none;
  }
  /* allgemeiner Link */

  a.mail_to {
      color:#2962b0;
      font-size:11pt;
      font-weight:bold;
      margin-left:0pt;
  }
  
  a.link_to {
      color:#2962b0;
      font-size:11pt;
      font-weight:bold;
      margin-left:0pt;
  }
  
  .phonenumber {
      color:#2962b0;
      font-size:11pt;
      font-weight:bold;
      margin-left:0pt;
  }

