* { padding: 0 0 0 0; margin: 0 0 0 0; }
html, body { height: 100%; }
body { background: #FFFFFF none no-repeat right top scroll; font-family: sans-serif; }

div#top { background-color: #CCCCCC; position: relative; top: 50%; left: 0; height: 440px; width: 100%; margin-top: -220px; }
div#top div { height: 149px; position: absolute; top: 50%; margin-top: -160px; left: 30px; }
div#top ul { height: 50px; position: absolute; top: 50%; margin-top: 15px; left: 30px; width: 543px; }
div#top ul li { width: 543px; list-style-type: none; text-align: right; }
div#top ul li a { display: block; text-decoration: none; padding: 5px 10px 5px 0; margin: 0px 0 0px 0; color: #000000; height: 19px; }
div#top ul li a:hover { background-color: #FFFFFF; font-weight: bold; color: #7F0000; }

div#document { position: absolute; left: 600px; top: 50%; margin-top: -200px; width: 400px; height: 350px; overflow: auto; line-height: 1.4; text-align: justify; }
div#document p { margin: 5px 20px 10px 10px; text-indent: 20px; }
div#document ol { margin: 15px 20px 10px 10px; }
div#document ul { margin: 15px 20px 10px 10px; }
div#document * li { margin: 3px 0 3px 20px; }
div#document h1 { color: #FFFFFF; font-size: 2.0em; text-align: left; }
div#document h2 { font-size: 1.1em; font-weight: bold; text-align: left; }
div#document * a { color: #0000FF; }
div#document address { margin-bottom: 10px; }
div#document p.terug  { margin: 0 0 0 0; }
div#document p.terug a { display: block; color: #7F0000; padding: 3px 10px 3px 10px; text-decoration: none; }
div#document p.terug a:hover { background-color: #FFFFFF; }