/* Hintergrund, Schrift-Art & -Größe */
  body.* {
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
  }
  body,p,td,div {
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
  }
  html {height: 100%;}
  body {min-height: 101%;}

/* Links */
  a { font-weight: bold; color: #6699CC; text-decoration:underline;}
  a:visited { font-weight: bold; color: #6699CC; text-decoration:underline;}
  a:hover { font-weight: bold; color: #6699CC; text-decoration:none;}
  a:active { font-weight: bold; color: #6699CC; text-decoration:none;}

/* Hauptmenü */
  .hauptmenu {
    font-size: 14px;
  }
  a.hauptmenu {color: #FFFFFF; text-decoration:none;}
  a.hauptmenu:visited { color: #FFFFFF; text-decoration:none;}
  a.hauptmenu:hover { color: #6699CC; text-decoration:none;}
  a.hauptmenu:active { color: #6699CC; text-decoration:none;}
  
  .hauptmenuactive {
    font-size: 14px;
  }
  a.hauptmenuactive {color: #6699CC; text-decoration:none;}
  a.hauptmenuactive:visited { color: #6699CC; text-decoration:none;}
  a.hauptmenuactive:hover { color: #6699CC; text-decoration:none;}
  a.hauptmenuactive:active { color: #6699CC; text-decoration:none;}

/* Rahmen */
  td.border {
    border-width:1px;
    border-style:solid;
    border-color: #FFFFFF;
    padding:0px;
  }
  
  td.border2 {
    border-width:1px;
    border-style:solid;
    border-color: #FFFFFF;
    padding:0px;
    border-bottom:none;
  }
  
  td.borderbottom {
    border-width:1px;
    border-style:dotted;
    border-color: #FFFFFF;
    padding:3px;
    border-top-style:none;
    border-left-style:none;
    border-right-style:none;
  }

/* Textformatierung */
  
  .bold { font-weight: bold; }
