html {height: 101%;} 
body, table, ul { color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: none }
h1 { color: white; font-size: 14px; font-weight: bold; text-align: center; margin: 0 }
h2   { color: #ccc; font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0 }
a { color: #ccc; text-decoration: none }
a:hover { color: white; text-decoration: none }

#container  { background-image: none; background-repeat: repeat-y; margin-right: auto; margin-left: auto; width: 700px }
#top { background-image: none; text-align: center; margin-top: 38px; width: 100%; height: 100px }
#navi { background-image: none; text-align: center; width: 100%; height: 100px }
#logo { text-align: center; margin-top: 10px; width: 100%; height: auto }
#content    { line-height: 1.4em; text-align: center; margin-top: 20px; margin-bottom: 60px; padding-right: 120px; padding-left: 120px; width: auto }
#recht    { line-height: 1.4em; text-align: left; margin-top: 20px; margin-bottom: 60px; padding-right: 120px; padding-left: 120px; width: auto }