body { background-color: #e4e6e9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2e3238; margin: 10px; }
#aussen { width: 820px; margin: 0 auto; background-color: #ffffff; border: 1px solid #9aa0a8; }
#kopf { height: 96px; padding: 6px 12px; border-bottom: 3px solid #c62828; }
#kopf img { float: left; }
.tel { float: right; margin-top: 22px; text-align: right; font-size: 20px; font-weight: bold; color: #c62828; }
.tel span { font-size: 11px; font-weight: normal; color: #2e3238; }
#menue { background-color: #2e3238; padding: 0; height: 30px; }
#menue a { float: left; display: block; height: 30px; line-height: 30px; padding: 0 16px; color: #ffffff; font-weight: bold; text-decoration: none; border-right: 1px solid #555a62; background: linear-gradient(#4a4f57, #2e3238); }
#menue a:hover, #menue a.aktiv { background: linear-gradient(#e04848, #c62828); }
#laufband { background-color: #fff3cd; color: #2e3238; font-size: 11px; padding: 4px 12px; border-bottom: 1px solid #e0d6a8; }
#inhalt { padding: 14px 18px; }
#inhalt h1 { color: #c62828; font-size: 18px; margin-top: 0; }
#inhalt h2 { color: #2e3238; font-size: 13px; border-bottom: 1px dotted #9aa0a8; }
.spalten td { vertical-align: top; padding-right: 14px; }
.kasten { width: 220px; border: 2px solid #c62828; background-color: #fdeaea; padding: 8px; }
.zeiten td { padding: 2px 12px 2px 0; }
#fuss { background-color: #2e3238; color: #c9ccd1; text-align: center; font-size: 10px; padding: 8px; }
#fuss a { color: #ffffff; }
a { color: #c62828; }
.test-note { width: 806px; }
.test-note { background-color: #ffffff; border: 2px dashed #666666; color: #333333; text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; padding: 6px; margin: 0 auto 10px auto; }
