html {height: 100%; margin: 0px; padding: 0px; overflow-y: scroll;}
body {height: 100%; margin: 0px; padding: 0px; background-color: white; color: #202020;}

#page {width: 800px; min-height: 100%; margin: 0px auto; padding: 0px; border: none; background-color: white;}
*html#page {height: 100%;} /* Angabe für Internet Explorer 6, der min-height nicht interpretiert */

#header {width: 800px; height: 160px; margin: 0px 0px 8px; padding: 0px; background-image: url(images/banner3.jpg); background-repeat: no-repeat; float: left;}

#sidebar, #content, #infobar {margin: 0px; padding: 0px; display: inline; float: left;}

#sidebar h2,#infobar h2 {margin: -9px -9px 8px; padding: 0px 9px;	height: 24px;	font-size: 13px;	line-height: 24px; color: white; background-color: #0000C0; background-image: url(images/bg_normal.gif);}
#sidebar h3,#infobar h3 {margin: 0px; font-size: 13px;}
#sidebar p,#infobar p {font-family: Helvetica,Arial,sans-serif;	font-size: 12px; line-height: 13px;}
#sidebar a,#infobar a {text-decoration: none;}

#sidebar {width: 128px;}
#infobar {width: 156px;}

#content {width: 500px; margin-left: 8px; margin-right: 8px;}

.box {margin: 0px 0px 8px; padding: 8px; border: 1px solid #C0C0C0;}

#footer {margin: 0px 164px 8px 136px; padding: 0px; text-align: center; clear: both;}
#footer p {font-family: Arial,Helvetica; text-align: center; line-height: 12px;}

h1, h2, h3, p, ul, li, table, form {margin: 0px 0px 4px;}
p+h2, ul+h2, p+ul, ul+p {margin-top: 12px;}
h2+p.note {margin-top: -4px;}

h1, h2, h3 {font-family: Arial,Helvetica; font-weight: bold; text-align: left;}
h1 {font-size:20px;}
h2 {font-size:17px;}
h3 {font-size:15px;}

p, ul, table {font-family: Times New Roman,Times; font-size: 15px;}

p small {font-family: Verdana,Arial,Helvetica;	font-size: 10px;}

ul {padding-left: 16px; list-style-image: url(images/bullet.gif);	list-style-position: outside; vertical-align: top;}
ul p {text-align: left;}
ul ul {padding-left: 16px; list-style-image: url(images/dash.png);}

ul#navigation {margin: 0px 0px 32px; padding: 0px; list-style: none; overflow: hidden;}
ul#navigation li {height: 24px; margin: 0px 0px 4px; padding: 0px; font-family: Arial,Helvetica; font-size: 16px; line-height: 24px;}
ul#navigation a, ul#navigation span {display: block;}
ul#navigation a {padding-left: 8px; background-image: url(images/bg_normal.gif); background-color: #0000C0; color: #FFFFFF; text-decoration: none;}
ul#navigation span, ul#navigation a:hover {height: 22px; padding-left: 7px; border: 1px solid black; background-image: url(images/bg_active.gif); line-height: 22px; color: black;}

ul#navigation li ul {display: none;}

ul#gallery {width: 480px; margin: 12px auto 8px; padding: 0px; list-style: none; overflow: hidden;}
ul#gallery li {width: 160px; margin: 0px 0px 8px; font-family: Arial,Helvetica; font-size: 10px; text-align: center; float: left;}
ul#gallery a {color: black; text-decoration: none;}
ul#gallery img {width: 146px; height: 116px; margin: 0px auto; display: block;} 

table {width: 100%; border-spacing: 0px;	border-collapse: collapse; table-layout: fixed;}
table p {text-align: left;}
td {padding: 0px 0px 4px; text-align: left;	vertical-align: top;}

strong {font-weight: bold;}

a:link {color:#0000C0;}
a:visited {color:#000080;}
a:active {color:#FF0000;}

img {margin: 0px; border: none; vertical-align: text-top; display: block;}
img.left {margin: 0px 8px 0px 0px; float: left;}

form {margin-top: 12px; padding: 0px;}
label {width: 100px; padding: 3px 0px; font-weight: bold; display: inline; float: left;}
*html label {margin-right: -3px;}   /* Korrektur des 3-Pixel-Bugs im Internet Explorer */
textarea, input.textline {width: 368px; margin: 0px; padding: 2px; border: 1px solid #C0C0C0; border-right-color: #E0E0E0; border-bottom-color: #E0E0E0;}
#sidebar input.textline {width: 122px;}
textarea {height: 192px; resize: none;	overflow: auto;} /* letzteres verhindert den unnötigen Scrollbalken im Internet Explorer */
input.textline {height: 16px;}

.author {font-weight: bold; font-variant: small-caps;}
.button {margin-right: 8px; cursor: pointer;}
.note {font-family: Arial,Helvetica; font-size: 11px;}
.submenu {margin: 0px 0px 16px; font-family: Verdana,Arial,Helvetica;	font-size: 10px;}
.title {font-style: italic;}
.secret {display: none;}