h1   { font-size: 40pt; font-family: Arial }
h2     { color: #800000; font-size: 30pt; font-family: Arial; line-height: 120% }
h3   { color: silver; font-size: 24pt; font-family: Arial }
h4   { color: silver; font-size: 18pt; font-family: Arial }
h5   { color: silver; font-size: 16pt; font-family: Arial; font-style: oblique; font-weight: bold }
pre     { color: silver; font-size: 16pt; font-family: "Courier New"; font-weight: bold }
body   { color: silver; font-size: 16pt; font-family: Arial; line-height: 140%; background-color: #fffff0 }
td     { color: silver; font-size: 16pt; font-family: Arial; line-height: 160% }
em { color: #800000; font-style: italic; font-weight: bolder; background-color: #fffacd }
.funktion  { color: #0000cd; font-weight: bold; font-family: "Courier New", Courier; background-color: #e0ffff }
.methode { color: #8b0000; font-weight: bold; font-family: "Courier New", Courier; background-color: #e0ffff }
.klasse  { color: black; font-weight: bold; font-family: "Courier New", Courier; background-color: #f5cc9b }
.objekt  { color: white; font-weight: bold; font-family: "Courier New", Courier; background-color: #cd2626 }
.fachbegriff-bg  { font-size: smaller; background-color: #eee8aa; padding-left: 15px }
.uebung  { color: #ff0; background-color: #b22222 }
.hervorhebung   { color: #000; font-style: italic; font-weight: bold }
.variable   { color: #00f; font-weight: bold; font-family: "Courier New"; background-color: #ff0 }
.attribut { color: #8b0000; font-weight: bold; font-family: "Courier New"; background-color: #ff0 }
.einrueckung-rechts { padding-right: 15px; }
.einrueckung-links { padding-left: 15px; }
.bemerkung {  padding-left: 15px; font-size: smaller }
.bildunterschrift { font-size: smaller; font-style: italic; padding-left: 15px }
.ziffer-gross { color: #00008b; font-weight: bold; font-size: x-large }