a:link { color:#000; text-decoration:none; }
a:visited { color:#C03; text-decoration:none; }
a:hover { color:#F00; text-decoration:underline;}
a:active { color:#C03; text-decoration:none; }

a.tablink:link    { color:#060; text-decoration:underline; }
a.tablink:visited { color:#060; text-decoration:underline; }
a.tablink:hover   { color:#600; text-decoration:underline; }
a.tablink:active  { color:#060; text-decoration:underline; }

a.tabheadlink:link    { color:#FFF; text-decoration:underline; }
a.tabheadlink:visited { color:#FFF; text-decoration:underline; }
a.tabheadlink:hover   { color:#F00; text-decoration:underline; }
a.tabheadlink:active  { color:#F00; text-decoration:underline; }

a.mainlink:link   { color:#060; text-decoration:underline; }
a.mainlink:visited { color:#060; text-decoration:underline; }
a.mainlink:hover   { color:#0C0; text-decoration:underline; }
a.mainlink:active  { color:#060; text-decoration:underline; }

a.maillink {
    font: 8pt "Verdana" ;
}

a.maillink:link    { color:#060; text-decoration:underline; }
a.maillink:visited { color:#060; text-decoration:underline; }
a.maillink:hover   { color:#600; color:#F00; text-decoration:underline; }
a.maillink:active  { color:#060; text-decoration:underline; }

body {
    font: 10pt "Verdana" ;
    background-color:#FFF;
    color:#000;
    SCROLLBAR-FACE-COLOR:#FFF;
    SCROLLBAR-HIGHLIGHT-COLOR:#FFF;
    SCROLLBAR-3DLIGHT-COLOR:#C00;
    SCROLLBAR-TRACK-COLOR:#FFF;
    margin-left: 20px ;
    margin-right: 20px ;
}

.headertitel {
    font : bold 24pt Verdana ;
    color:#906 ;
}

.headersubtitel {
    font : bold 11pt Verdana ;
    color:#906 ;
}

.headertext {
    font : bold 12pt Verdana ;
    color:#906 ;
}

.footertext {
   font: 9pt Verdana ;
   color:#906 ;
}

.footerinput {
   font: 8pt Verdana ;
   color:#906 ;
}

.footerbutton {
   font: 7pt Verdana ;
   color:#906 ;
}

.titel {
    font : bold 16pt Verdana ;
    color:#060 ;
}

.subtitel {
    font : bold 12pt Verdana ;
    color:#060 ;
}

.wing {
    font: 11pt Wingdings ;
    color:#003 ;
}

.wingred {
    font: 11pt Wingdings ;
    color:#C00 ;
}

.winggreen {
    font: 11pt Wingdings ;
    color:#0C0 ;
}

.wingwhite {
    font: 11pt Wingdings ;
    color:#FFF ;
}

.wingoff {
    font: 11pt Wingdings ;
    color:#999 ;
}

textarea {
   font: 10pt Verdana ;
   background: #FFFFCC ;
   border: outset ;
   color: #0033CC ;
}

legend {
   color: #906;
   font-family: Helvetica;
   font-size: 0.9em ;
}

tbody tr:hover {
    background-color: #ccc ;
}

td  {
    font : 9pt Verdana ;
    color: #003 ;
}

td.mainheader {
   font-size: 10pt ;
   color: #FFFFFF ;
   background-color: #990066 ;
   text-align: center;
   height: 18px ;
}

td.mainbody {
   font-size: 8pt ;
   background-color: #eeeeee ;
   text-align: center;
   border-width: 1px ;
   border-style:solid;
   border-color: #333333 ;
   padding-left: 10px;
   padding-top: 15px;
   padding-bottom: 10px;
}

td.off  {
    font : italic 9pt Verdana;
    color: #999 ;
}

td.head, th  {
    font : bold 9pt Verdana ;
    background-color:#906 ;
    color:#FFF ;
}

td.headlight  {
    font : 9pt Verdana ;
    background-color:#600 ;
    color:#FFF ;
}

tr.evenrow,td.evenrow  {
    background-color:#eee ;
}

tr.oddrow,td.oddrow
  {
    background-color:#fff ;
}

tr.invrow,td.invrow
  {
    background-color:#FFC ;
}

tr.krow,td.krow
  {
    background-color:#FF0 ;
}

tr.vrow,td.vrow
  {
    background-color:#FC0 ;
}

tr.erow,td.erow
  {
    background-color:#CF0 ;
}

tr.zrow,td.zrow
  {
    background-color:#CFF ;
}

td.error {
    font: 9pt  Verdana ;
    color: #F00 ;
}

td.hauptmodul {
    font : bold 14pt Verdana ;
    color:#060 ;
}

td.untermodul {
    font : bold 12pt Verdana ;
    color:#906 ;
}

td.maskentyp {
    font : bold 10pt Verdana ;
    color:#000 ;
}

td.termlink {
    font : 9pt Verdana ;
    color:#C00 ;

}

td.gray {
   background-color:#eee ;
}


.eingabe {
    font: bold 9pt  Verdana ;
    background-color: #FFF ;
    color: #000 ;
}

.eingabefehler {
    font: bold 9pt  Verdana ;
    background-color: #FFF ;
    color: #000 ;
    border: 2px solid #f00 ;
}

.delbutton {
    font: 8pt Verdana ;
    background-color: #600 ;
    color: #FFF ;
}

.reabutton {
    font: 8pt Verdana ;
    background-color: #060 ;
    color: #FFF ;
}

.rmvbutton {
    font: 8pt Verdana ;
    background-color: #000;
    color: #FFF ;
}

.sembutton {
    font: 10pt Verdana ;
    background-color: #000 ;
    color: #FFF ;
}

.buttonklein {
    font: 8pt Verdana ;
}

.buttonkleinaktiv {
    font: bold italic 8pt Verdana ;
    color: #906 ;
}

.buttonwinzig {
    font: 7pt Verdana ;
}

