html { /* Scrollbalken in Opera und Firefox erzwingen, 
                 um horizontales Springen des Layouts zu vermeiden */
  height:102%; 
  margin-bottom:1px; 
}
body { 
  background-color: #FFFFFF; 
}
.kfont{
  font-family:Arial, Helvetica, sans-serif;
}
.small { /* entspricht weitestgehend browserübergreifend 
                       dem <font size="2"> der statischen Seiten */
  font-size: 13px;
}
.medium { /* entspricht weitestgehend browserübergreifend 
                         dem <font size="3"> der statischen Seiten */
  font-size: 16px;
}
h1 { /* reine Semantik; optisch wie normale Schrift .small */
  margin: 0pt;
  padding: 0pt;
  font-weight: normal;
}

.hausfarbe {  color: #CC0033; text-decoration: none}

a:hover {  color: #000000; text-decoration: none}

a {  text-decoration: none; color: #CC0033}

.r0g0b0 {  color: #000000}

ul { margin-top:5px;list-style:circle outside; }
li { margin-left:-15px; }
img { border: none; }
