h1 { font-family:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif; font-weight:bold;
  font-size:24pt; color:#550000; height:40px; line-height:40px; /* font-weight: bold; */
  margin-bottom:0px; /* space below rule */ border-bottom: dotted 1px #996633; /* rule */ padding: 6px 1px 1px 54px; text-align:left;}
h2 { font-family:"Trebuchet MS",Tahoma,Helvetica,Arial; color:#996633; font-weight:bold; font-size:20pt; text-align:left;}
h3 { font-family:"Trebuchet MS",Tahoma,Helvetica,Arial; color:#996633; font-weight:bold; font-size:18pt; text-align:left;}
h4 { font-family:"Trebuchet MS",Tahoma,Helvetica,Arial; color:#996633; font-weight:bold; font-size:16pt; text-align:left;}
h5 { font-family:"Trebuchet MS",Tahoma,Helvetica,Arial; color:#996633; font-weight:bold; font-size:14pt; text-align:left;}
h6 { font-family:"Trebuchet MS",Tahoma,Helvetica,Arial; color:#996633; font-weight:bold; font-size:12pt; text-align:left;}
div.kopf { font-family:"Trebuchet MS",Tahoma,Helvetica,Arial; font-weight:bold; font-size:18pt; padding-bottom:5px; border-bottom:3px; border-bottom-style:solid; border-color:#996633; }
div.status { font-size:10pt; font-style:italic; text-align:right;
             font-family:Georgia,Tahoma,Helvetica,Arial; }
div.fuss { font-size:10pt; margin: 0px 10px 10px 10px; padding: 10px;
  border:none; background: #fefefe; border-top: solid 3px #996633; /* rule */
  padding-top:3px; padding-left:54px; height: 50px; /* ie5win fudge begins */
  height: 50px;
}
body {
  font-family:Georgia,Tahoma,Helvetica,Arial; font-size:12pt;
  color:black; background-color:white; }

div.mainbody { margin: 1px 50px 0px 50px; padding:20px; border-left: 1px solid #996633;
  background:#fefefe; text-align: justify; /* padding-left: 20px;*/
/*    border-left: 1px dotted #666;*/
}
p { font-family:Georgia,Tahoma,Helvetica,Arial; font-size:12pt; }
p.text { font-family:Georgia,Tahoma,Helvetica,Arial; text-indent:10pt; font-size:12pt; }

blockquote { font-family:Georgia,Tahoma,Helvetica,Arial; font-size:12pt;
             padding:2px; padding-right:1%;
             padding-bottom:1px; padding-left:2%;
             border:1px solid #996633;
}
kbd { font-family:Fixedsys; font-size:12pt; }
dl { font-family:Georgia,Tahoma,Helvetica,Arial; font-size:12pt; }
/*dt { font-family:Georgia,Tahoma,Helvetica,Arial; font-size:13pt; }*/
pre { margin-left:20px; }
ul,ol { font-family:Georgia,Tahoma,Helvetica,Arial; font-size:12pt; }
ul.li { list-style-type:square; }
p.neu { font-size:13pt; }

a:link { color:blue; }    /* noch nicht besuchte Ziele */
a:visited { color:green; } /* besuchte Ziele */
a:hover { background:yellow; color:red; }   /* Verweise bei "MouseOver" */
a:active { color:red; }  /* Angeklickte Verweise */
/* a:focus { CSS-Eigenschaft:Wert; ... }    Verweise, die Fokus erhalten */

table { font-family:Georgia,Tahoma,Helvetica,Arial; }
th { font-family:Georgia,Tahoma,Helvetica,Arial; font-size:13pt; }
div.source { font-size:10pt; text-align:Right; border-top-width:1px; border-top-style:dotted; border-color:#996633;}
em { font-weight:bold; background:#FF4500; /* orangered */ }
div.joke {
 margin-top:15px;
 background:#000000;
 margin-left:2%;
 padding-left:3%;
 padding-bottom:2px;
 margin-right:2%;
 padding-right:3%; color:#FFD700; /* gold */
}
div.ebene1 {
 color:#0000FF;
 margin-left:1px;
 border-left-width:2px; border-left-style:solid; padding-left:5px; padding-right:5px;
}
div.ebene2 {
 color:#008000;
 margin-left:1px;
 border-left-width:2px; border-left-style:solid; padding-left:5px;
}
div.ebene3 {
 color:#800080;
 margin-left:1px;
 border-left-width:2px; border-left-style:solid; padding-left:5px;
}
div.ebene1hell {
 color:#00E0FF;
 margin-left:1px;
 border-left-width:2px; border-left-style:solid; padding-left:5px; padding-right:5px;
}
div.ebene2hell {
 color:#00DF00;
 margin-left:1px;
 border-left-width:2px; border-left-style:solid; padding-left:5px;
}
div.ebene3hell {
 color:#800080;
 margin-left:1px;
 border-left-width:2px; border-left-style:solid; padding-left:5px;
}
table.main { border-bottom-width:3px; border-bottom-style:solid; border-top-width:3px; border-top-style:solid; border-color:blue}
td.main { border-left-width:1px; border-left-style:solid; border-color:blue; padding-left:2%; padding-top:1%; }
tt { font-family:"Courier New"; font-weight:bold; }
p.status { font-size:10pt; font-style:italic; text-align:center;
           border-width:1px; border-style:solid; border-color:red; }
acronym { /* space below rule */ border-bottom: dotted 1px #996633; /* rule */ }
p.navi { font-size:12pt;font-weight:normal;text-align:right; /*background-color:#FFBF00;*/}