/* hades.css fnh 
 * 30.06.05 - update with selfhtml tricks (e.g. nowrap)
   17.05.05 - first version
*/


  /* general */
  body      {  margin: 0px; color: #000000; background: #ffffff; }

  :link     {  text-decoration: none; color: #000094; }
  /* :active   {  text-decoration: none; color: #0000ff; } */
  :visited  {  text-decoration: none; color: #000094; }
  img       {  border: none; }

  /* we also have: none/hidden/dotted/dashed/solid/double/groove/ridge */
  img.blueborder { border: solid; border-width: 1px; border-color: #000094; }

  a:link   { text-decoration: none; color: #000094; }
  a:active { text-decoration: underline; color: #af0000; }
  a:hover  { text-decoration: underline; color: #af0000; }
  XXa:visited { text-decoration: none; color: #0000aa; }

  /* use with: <a class="menulink" href="hugo.html"> ... </a>  */
  a:link.menulink    { color: #0000cc; text-decoration: none;      }
  a:visited.menulink { color: #9900cc; text-decoration: none;      }
  a:hover.menulink   { color: #990000; text-decoration: underline; }



  /* table elements, l=left, s=spacer, m=main, r=right */
  table         {  
                   border-spacing: 0px;
                   border: 0px; padding: 0px; }
                 /* cell-padding: existiert nicht */
                 /* cell-spacing: 0px; existiert nicht */

  td            {  vertical-align:  top;  }

  td.lBanner    { text-align:     center;
                  width:          150px;
                  background:     #ffffff; }
  td.sBanner    { width:          6px;
                  background:     #ffffff; }
  td.mBanner    { width:          700px;
                  background:     #ffffff; }
  td.rBanner    { width:          30px;
                  background:     #ffffff; }


  td.lEmpty     { text-align:     right; 
                  width:          150px;
                  height:         8px;
                  background:     #ffffff; }
  td.sEmpty     { width:          6px;
                  height:         8px;
                  background:     #ffffff; }
  td.mEmpty     { width:          700px;
                  height:         8px;
                  background:     #ffffff; }
  td.rEmpty     { width:          30px;
                  height:         8px;
                  background:     #ffffff; }

  td.lNavbar    { text-align:     right; 
                  width:          150px;
                  background:     #eeeeee; 
                }
  td.sNavbar    { width:          6px;
                  background:     #eeeeee; }
  td.mNavbar    { width:          700px;
                  background:     #eeeeee; }
  td.rNavbar    { width:          30px;
                  background:     #eeeeee; }


  td.lText      { width:          150px;
                  text-align:     right;
                  background:     #eeeeee; }
  td.lTextBf    { width:          150px;
                  text-align:     right;
                  font-weight:    bold;
                  background:     #eeeeee; }

  td.lMenu      { width:          150px;
                  text-align:     left;
                  background:     #eeeeee; 
                  white-space:    nowrap; /* pre */
                  font-size:      9pt;
                  font-family:    arial;
                  /* font-size:      smaller; */
                  /* font-size: 10pt; */
                  /* font-family:  monospace; */
                }

  td.lMenu2     { width:          150px;
                  text-align:     left;
                  background:     #eeeeee; 
                  white-space:    nowrap; /* pre */
                  font-size:      9pt;
                  font-family:    arial;
                }

  td.lMenu3     { width:          150px;
                  text-align:     left;
                  background:     #fafaff; 
                  white-space:    nowrap; /* pre */
                  font-size:      9pt;
                  font-family:    arial;
                }

  td.lMenu4     { width:          150px;
                  text-align:     left;
                  background:     #f3f3f3; 
                  white-space:    nowrap; /* pre */
                  font-size:      9pt;
                  font-family:    arial;
                }

  td.lMenu5     { width:          150px;
                  text-align:     left;
                  background:     #f8f8f8; 
                  white-space:    nowrap; /* pre */
                  font-size:      9pt;
                  font-family:    arial;
                }


  td.sText      { width:          6px;
                  background:     #ffffff; }
  td.mText      { width:          700px;  
                  background:     #ffffff }
  td.rText      { width:          30px;
                  background:     #eeeeee; }


  td.lFoot      { width:          150px;
                  text-align:     right;
                  /*font-size:      smaller;*/
                  font-size:      8pt;
                  font-family:    arial;
                  background:     #f7b618; }
  td.sFoot      { width:          6px;
                  background:     #eeeeee; }
  td.mFoot      { width:          700px;
                  font-size:      8pt;
                  font-family:    arial;
                  /* font-size:      smaller; */
                  background:     #eeeeee  }
  td.rFoot      { width:          30px;
                  background:     #eeeeee; }

  /* misc */
  .smalltt  {  font-family:  monospace; font-size:  smaller  }
  hr    {  height:    2px; border-style:  none; background:  #808080  }
