html body { display: block !important; }

body { margin:10px; padding:0; color:black; background-color:white;
 font-family:Arial, sans-serif; font-size:13px; }

h1 { font-size:36px; margin-bottom:18px; }
h2 { font-size:28px; margin-bottom:18px; }
h3 { font-size:21px; margin-bottom:18px; }
h4 { font-size:16px; margin-bottom:12px; }
h5 { font-size:16px; margin-bottom:12px; color:#50ff50; }

/* Die folgende Zeile wegen Firefox. body wird in Tabellen nicht verwendet.*/
table { font-family:Arial, sans-serif; font-size:13px; }
table.mono { font-family:"Courier New", Courier, monospace; font-size:13px; }

img { margin-bottom:10px; }

.ol { margin-right:20px; margin-bottom:10px; margin-top:0; margin-left:0;
      float:left; }
.or { margin-left:20px; margin-bottom:10px; margin-top:0; margin-right:0;
      float:right; }

ul { margin-top:5px; margin-bottom:5px; }
ol { margin-top:5px; margin-bottom:5px; }
dl { margin-top:5px; margin-bottom:5px; }

a:link { color:#ff0000; }
a:visited { color:#ff8000; }
a:active { color:#0000ff; }
a:focus { color:#00ffff; }

pre { font-family:"Courier New", Courier, monospace; }

#schluss { font-family:"Times New Roman", serif; font-size:13px;
 margin-top:24px; }


@page { size:portrait; margin-top:1.5cm; margin-bottom:1.4cm;
 margin-left:2cm; margin-right:1.7cm; }
@page quer { size:landscape; margin-top:2cm; margin-bottom:1.4cm;
 margin-left:1.5cm; margin-right:1.5cm; }
div.quer { page:quer; }
