 body { background-color:#FFFFFF; }

  h1  { font-size:20pt;
       font-family:Helvetica, Arial, Sans Serif, Tahoma;
       color:#000000;
       font-weight:bold;
       margin-top:1cm; }

  h2   { font-size:16pt;
       font-family:Helvetica, Arial, Sans Serif, Tahoma;
       color: #000000
       font-weight:bold;
       margin-top:0.5cm; }

  h3   { font-size:12pt;
       font-family:Helvetica, Arial, Sans Serif, Tahoma;
       color:#000000
       font-weight:bold;
       margin-top:0.5cm; }

  ul { font-size:10pt;
       line-height:14pt;
       font-family:Helvetica, Arial, Sans Serif, Tahoma;
       word-spacing:0.8mm; }

  ol { font-size:10pt;
       line-height:14pt;
       font-family:Helvetica, Arial, Sans Serif, Tahoma;
       word-spacing:0.8mm;
       margin-left:0.8cm; }

  li { font-size:10pt;
       line-height:14pt;
       font-family:Helvetica, Arial, Sans Serif, Tahoma;
       word-spacing:0.8mm;
       margin-left:0.8cm; }

  ul.rund { ul list-style-type:circle; }

  p.index { font-size:20px;
             line-height:24px;
             font-family:Helvetica, Arial, Sans Serif, Tahoma;
             font-weight:bold;
             color:#000000;
             vertical-align:top;
             text-align:center; }

  p.normal { font-size:10pt;
             line-height:12pt;
             font-family:Helvetica, Arial, Sans Serif, Tahoma;
             color:#000000;
             vertical-align:top; }

  p.normal_bold { font-size:10pt;
             line-height:12pt;
             font-family:Helvetica, Arial, Sans Serif, Tahoma;
             font-weight:bold;
             color:#000000;
             vertical-align:top; }

  p.gross { font-size:12pt;
            line-height:14pt;
            font-family:Helvetica, Arial, Sans Serif, Tahoma;
            color:#000000;
            margin-top:0.2cm; }

  p.gross_bold { font-size:12pt;
            line-height:14pt;
            font-family:Helvetica, Arial, Sans Serif, Tahoma;
            font-weight:bold;
            color:#000000;
            margin-top:0.2cm; }

  p.klein { font-size:8pt;
            line-height:10pt;
            font-family:Helvetica, Arial, Sans Serif, Tahoma;
            color:#000000; }

  p.stil1  { font-family:Verdana;
             font-size:13pt;
             font-weight:bold; }

  p.frage  { font-size:10pt;
            line-height:12pt;
            font-family:Helvetica, Arial, Sans Serif, Tahoma;
            color:#006400;
            font-weight:bold; }

  p.antwort { font-size:10pt;
              line-height:12pt;
              font-family:Helvetica, Arial, Sans Serif, Tahoma;
              color:#8B0000;
              font-weight:bold; }

  th { padding-top:5mm; }

  a:link { color:#000000;  }

  a:visited { color:#000000;  }

  a:hover { color:#FFB521; }

  a:active { color:#FFB521; }