
body { background-color: #900; margin-top: 20px; }
p,  td { color: #600; font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 16px  }
li { color: #600; font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 16px; margin-top: 4px  }
h3 { color: #900; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 18px ; margin-top: 0; }
h4 { color: #600; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 16px  }
a:link { color: #900; text-decoration: none  }
a:visited { color: #600; text-decoration: none  }
a:hover { color: #900  }
a:active { color: #c00  }
#head { visibility: visible; height: 140px  }
#navi { visibility: visible; padding-top: 16px; padding-left: 17px; width: 170px  }
#content { visibility: visible; padding: 20px; padding-right: 50px;  }
#footer { visibility: visible; padding: 10px 10px 10px 20px  }
.fehler { color: #900; font-size: 16px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 18px  }
.spezial { background-color: transparent; margin: 4px  }
/* Navigation links */
#navcontainer { width: 170px; }
#navcontainer ul { margin-top: 0; margin-left: 0; padding-left: 0; list-style-type: none; font-family: Helvetica, Arial, sans-serif; }
#navcontainer a { display: block; padding: 2px; width: 160px; background-color: #f3e1bf; }
#navcontainer a:link,  #navlist a:visited { color: #900; text-decoration: none; }
#navcontainer a:hover { background-color: #900; color: #f3e1bf; }
/* Hauptnavigation */
#navcontainer2 ul { padding-left: 14px; margin-left: 0; margin-bottom: 0; margin-top: 0; background-color: #f3e1bf; color: #900; float: left; width: 685px; font-family: Helvetica, Arial, sans-serif; }
#navcontainer2 ul li { display: inline; }
#navcontainer2 ul li a { padding: 0.2em 0.5em; background-color: #f3e1bf; color: #900; text-decoration: none; float: left; border-right: 1px solid #900; }
#navcontainer2 ul li a:hover { background-color: #900; color: #f3e1bf; }
