body,td.blind,td.g { background:#FFFFCC; }
div,td.n          { background:#FFCC99; }
div.cite               { background:#FFCC99; }
div.cite               { color:#007700; }
h1,h2,h3,h4,h6,hr      { background:#FF9933; }
h7                     { background:#00C3FF; }
h1,h2,h3,h4,tt          { color:#007700; }
a:link               { color:#0000FF; text-decoration:underline; }
a:visited,            { color:#0000BF; text-decoration:underline; }
a:active              { color:#BD0000; text-decoration:underline; }
a:hover               { color:#FF00A0; text-decoration:none; }
h5                  { color:#00007B; }
h6                     { color:#FFFFCC; }
th,h7                  { color:#FF5D00; }
th                     {color:#FF0000; }
/*----------------------SCHRIFTEN-----------------------*/
p,tr,td.g,td.n,th,ul,dl,dt,h6,h7,div.cite,ol
      { font-family: Arial , Tahoma, sans-serif; }
h1,h2,h3,h4
   { font-family:Comic Sans MS,Arial Rounded MT Bold,Arial,sans-serif; }
h5 { font-family:Tahoma,Arial,sans-serif; }
h1   { font-size: 20pt }
h2   { font-size: 16pt }
h3   { font-size: 13pt }
h4,h6  { font-size: 11pt; }
p,ul,table,tr,td.g,td.n,th,dl,dt,var,h5,h7,div.cite,ol { font-size: 10pt }
h1,h2,h3,h4,h6,th,a:active,strong { font-weight:bold }
samp { text-transform:uppercase; font-family:Arial; font-size:0.9em }
var  { font-family:Symbol; font-style:normal }
tt   { font-face:Courier-New, Courier; font-size:9pt; }
/*----------------AUSRICHTUNG und RÄNDER----------------*/
@page { size:21.0cm 29.7cm; margin-top:1.5cm; margin-bottom:2cm  }
@page :left { margin-left:1.5cm; margin-right:1.5cm  }
@page :right { margin-left:2cm; margin-right:1.5cm  }
body { margin-top:10px; margin-bottom:10px; }
div   { border-style:none;border-width:thin;margin-right:5mm }
div.cite { border-style:none;border-width:thin;margin-right:5mm
           ;padding-left:2mm; padding-right:2mm;}
table   { margin-left:2mm;margin-right:5mm; }
h1,h2,h3,h4,h5,h6,p { border-style:none;border-width:thin; }
h1,h2,h3,h4,h5,h6,p,td.g,ul,dl,dt {
        padding-left:2mm; padding-right:2mm;
        padding-top:0.5mm;padding-bottom:0.5mm; }
td.right { align:right }
tr.n { align:right }
li  { margin-top:5px; margin-bottom:5px; }
p,blockqoute,div { orphans:3; }