body           { font-family:Arial, Helvetica, sans-serif }
td             { vertical-align:top; padding-top:1em }
.index, .title { vertical-align:bottom; padding-top:0em; padding-bottom:0em }
.la, .ra       { padding-top: 0em }
.vs            { letter-spacing: 6pt }
.fund          { font-weight:400 }
.az, .fund, .art, .ueb { font-size:110% }
h3, h4, h5       { font-size:100% }
.zit, .zittitel  { font-size:90% }
.s, table.ent, table.abk      { font-size:84% }
.part, .ra, .rn               { text-align:right }
.formel, .la, .zit, .ls, .ueb { text-align:left }
h2, h3, h4, h5, .art, .vs, .c { text-align:center }
.zit, .zittitel { margin: 0% 5.88% }
.indent, .indent2 { margin-bottom:0; margin-top:0; }
table.ent, table.info { margin-left:10%; margin-right:5%; max-width: 60em; }
.b, .art, .part, .vs, .formel, .arc, .ls  { font-weight:bold }
td.r, .zit, .name, .zittitel    { font-style:italic }
td.r       { width:5em; white-space:nowrap }

table.abk td, table.abk th {background:#ffffff; white-space:nowrap; text-align:left; vertical-align:middle }
table.info td { text-align:left } 
table.info th { text-align:right; vertical-align:top }

@media screen, all /* Nicht für Netscape 4.x */
{ table.info, table.abk, table.intern {
  border-collapse: separate;
  border-spacing: 3px;
  empty-cells: show; }
 table.abk td, table.abk th { padding: 4px; }
 table.info td, table.info th { padding: 3px; }
 table.intern td, table.intern th { padding: 0px; }
}