  /* Zusätzliche Formate für die Index-Seiten */

  body        { text-align:center; }

  /* Sonderformate der Index-Seiten (Inhaltsverzeichnis) */
  h1          { padding:0px;
                  margin:1% 0px;
                  width:100%;
                  }
  h2           { padding:.2em 0em 0em 0em; }
  h2.subIndex  { padding:.1em 0em 0em 0em; }

  table.footer { width:100%;
                  margin:.1em 0em;
                  padding:0em;
                  }              
  table.contents { height:78%;
                  width:95%;
                  margin:0% 2%;
                  padding:0px;
                  border-collapse:collapse;
                  }

  td.topic      { width:12em; height:5.5em;
                  border:solid #888888 1px;
                  white-space:nowrap;
                  padding:0 1em;
                  margin:0 0 0 0;
                  text-align:left; }     
  td.subTopic   {  border:solid #888888 1px;
                  text-align:left;   
                  text-align:center;
                  height:3em;
                  width:20%;
                  }                
  table.index  { border-collapse:collapse;
                 border:solid #888888 1px;
                 width:96%; }  
  table.subIndex { border-collapse:collapse;
                    text-align:center;
                    width:95%;
                    padding:0 0 0 0;
                    margin:1em;
                    }

  td.icons   { vertical-align:top;
               white-space:nowrap;
               padding-right:1em;
               font-weight:bold;
               text-align:left;
               }
  td.contents { padding:0 1em 1em 0em;
                vertical-align:top;
                text-align:left; }  
  td.workArea { vertical-align:top;
                text-align:center;
                border:solid #888888 1px;
                padding:.1em;
                  }
  /* Unstrukturierter Seitentext */                
  .pageText {
    text-align:left;
    margin-left:.5em;
    margin-right:.5em;
    }
  
  hr.thin { height:1px;color:black; }  
  
  