body { font-family: Arial, Helvetica, sans-serif; }

/* p { font-family: Arial, Helvetica, sans-serif; margin-bottom: 8px; margin-top: 2px; } */

.aktiv { background-color: white; color: black; border-bottom-width: 1px; border-bottom-style: solid; border-left-width: 5px; border-left-style: solid; border-color: red; padding-left: 5px; }

.head { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; border: 1px; border-top-style: solid; border-color: red; border-right-style: solid; padding-left: 3px; padding: 3px; font-weight: bold; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; border-bottom-width: 1px; border-bottom-style: solid; border-left-width: 13px; border-color: red; border-left-style: solid; padding-left: 3px;  }

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; border-bottom-width: 1px; border-bottom-style: solid; border-left-width: 10px; border-color: #000066; border-left-style: solid; padding-left: 3px;  }

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; border-bottom-width: 1px; border-bottom-style: solid; border-left-width: 10px; border-color: #006600; border-left-style: solid; padding-left: 3px;  }

/* Vorlage für den normalen Fließtext */
.text, p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  10pt; margin-left: 5px; }

/* Vorlage für den LEAD */

.lead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: gray; }

/* Stil für 8 Punkt */
.acht { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; margin-left: 4px; }

/* wie Text, doch ohne Einzug von links: */

.normal{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  10pt;}


/* Quellcode */

span.code { font-family: Courier New, Courier, monotype; font-size: 10pt; color: #000066; }

p.code { font-family: Courier New, Courier, monotype; background-color: #ffffcc; line-height: 1.1; }

/* normaler RAHMEN, graue Umrandung, gelbe Hintergrundfarbe: */

.rahmen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  10pt; background-color: #ffffcc; border-style: solid; border-width: 1px; border-color: gray; padding: 5px; margin-left: 5px; } 

/* Kasten für TIPP */

.tipp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; border-style: dotted; border-width: 1px; border-color: red; padding: 10px }

.tipphead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000066; } 

/* RAHMENROSA, graue Umrandung, rosa Hintergrundfarbe: */

.rahmenrosa { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  10pt; background-color: #efdbcb; border-style: solid; border-width: 1px; border-color: gray; padding: 5px; margin-left: 5px; } 

/* RAHMENBEIGE, graue Umrandung, beige Hintergrundfarbe: */

.rahmenbeige { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  10pt; background-color: #e8e8be; border-style: solid; border-width: 1px; border-color: gray; padding: 5px; margin-left: 5px; }

/* Listenstil KARO */
ul { list-style-image: url(karo.gif); font-family: Verdana, Arial, 
Helvetica, sans-serif; font-size:  10pt; }

/* Listenstil PFEIL, 8 Punkt */
ul.pfeil { list-style-image: url(pfeil.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin-left: 18px; }

ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  10pt; }

.capital { font-family: Courier New, Courier, monospace; font-size: 40pt; color:  gray; }

/* Bildunterschrift, dunkelgrau, fett; ohne oberen Rand */
.bu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;  margin-top: 0px; color: #777777; margin-left: 0px;}

/* ZEICHENVORLAGEN */
i { color: #000066; }
b { color: red; }

/* HYPERLINKS */
A:link { text-decoration: underline; color: #000066;}
A:hover  { text-decoration: none; color: red; }
A:active  { text-decoration: underline; color: red; }
A:visited  { color: gray; }

/* TABELLE */
table.umrandung { border-style: solid; border-color: silver; }

