a:link   { text-decoration: none }
a:visited    { color: #ff0066; text-decoration: none }
a:hover     { color: #ff0066 }
a:active  { color: #ff0066 }
a.navleft     { color: #3c3c3c; font-size: 11px }
a.navleft:link   {  }
a.navleft:visited    { color: #3c3c3c; text-decoration: none }
a.navleft:hover     { color: #ff0066; }
a.navleft:active    { color: #f06; }
a.navtop:link   { color: white }
a.navtop:visited   { color: white; text-decoration: none }
a.navtop:hover    { color: black; background-color: white }
a.navtop:active    { color: #f06; background-color: white }
p { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2 { color: #f06; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: #f06; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4 { color: #f06; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.topnav { color: white; font-weight: bold; text-align: center }
td.topnavakt { color: black; font-weight: bold; text-align: center }
.schmal { font-size: 11px }
.tf { color: #f06; }
.tdbz { font-weight: normal; font-size: 10px; letter-spacing: 90% }
.pfeil { color: #ff0066; font-size: 9px; letter-spacing: -3px }
.adresse { color: #3c3c3c; font-size: 11px; text-align: justify }
.block { text-align: justify }
.gesperrt { letter-spacing: 2px }
.kontakt { line-height: 18px; letter-spacing: 1px }
.inputtex { background-color: #f7f7f7; padding-left: 2px; border-style: none solid solid none; border-width: 0px 1px 1px 0px; border-color: black #7b7b7b #7b7b7b black }
.piru   { font-weight: bold; font-size: 20px; margin-top: 18px; margin-bottom: 5px }
.pi1      { font-size: 12px; margin-bottom: 2px }
.pi2     { font-size: 12px; margin-bottom: 2px; margin-left: 15px }