* {margin: 0; padding: 0; }body  { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ebebeb; margin: 20px 0 0 }td { font-size: 11px; color: black; line-height: 135%; }p { color: black; line-height: 135%; margin-top: 6px; }#content ul, li   { color: black; margin-top: 3px; margin-left: 8px; padding-left: 8px; line-height: 135%; }a:link      { color: #336767; text-decoration: none }a:visited   { color: #333; text-decoration: none }a:hover     { color: #336767; text-decoration: underline }a:active    { color: #336767; text-decoration: underline }h2   { color: #336767; font-size: 14px; font-weight: bold; margin-bottom: 8px; line-height: 135%;  }h3   { color: #333; font-size: 12px; font-weight: bold; margin-bottom: 6px; margin-top: 12px; }h4    { color: #333; font-size: 12px; font-weight: bold; margin-bottom: 6px; margin-top: 12px; }h5    { color: #333; font-size: 12px; font-weight: bold; margin-bottom: 6px; margin-top: 12px; }#head        { margin: 10px 10px 5px 10px; text-align: right }#hauptnavi   { font-size: 11px; padding: 6px 22px; }#navi        { font-size: 11px; padding-top: 25px; padding-left: 20px; height: 450px; }#content     { font-size: 11px; padding: 25px;  }#rechts      { font-size: 9px; padding: 25px 10px; }#footer      { padding: 10px 20px; }.table-rand  { border: 1px solid black; border-collapse: collapse; }.tabelle { border: 1px solid black; border-collapse: collapse; padding: 2px; line-height: 120%; }#rechts ul   { line-height: 120%; margin-left: 6px; padding-left: 6px; }#rechts h4   { font-size: 11px; line-height: 120%; margin-bottom: 4px; margin-top: 8px; }#rechts h5   { margin-bottom: 8px; margin-top: 0; }#rechts p    { line-height: 135%; }#hauptnavi p { margin: 0; }#navi ul  { padding-left: 0; margin-left: 0; }#navi li   { line-height: 135%; margin-top: 4px; font-size: 11px; height: 12px; background: url("img/box.gif") 0 0.5em no-repeat; padding-left: 16px; list-style: none; }html>body #navi li { height: auto;}