#layout { position: absolute; top: 0; left: 50%; width: 824px; height: 100%; z-index: 1; margin: 0 -412px; }
#fussbalken { background-color: #cceef3; height: 70px; left: -10px; position: relative; top: 12px; z-index: 10; visibility: visible; margin-right: -384px; }
body { color: #333; background-color: #fff; margin: 0; padding: 0; }
a { text-decoration: none; }
a:link { color: #008193; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:hover { color: #008193; background-color: #cceef3; text-decoration: none; }
a:active { color: #008193; background-color: #cceef3; text-decoration: none; }
.nav { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 16px; width: 100%; padding: 10px 10px 0; }
.nav a:link { color: #fff; text-decoration: none ; }
.nav a:visited { color: #fff; text-decoration: none ; }
.nav a:hover { color: #fff; background-color: #00a7c0; text-decoration: none ; }
.nav a:active { color: #fff; text-decoration: none ; }
h1,h2,h3,h4,h5,h6 { font-size: 15px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: bold; line-height: 15px; margin-top: 1em; margin-bottom: 0.6em; }
h1.haupttitel { margin-top: 0; }
p, td { font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: normal; line-height: 15px; margin-top: 0; margin-bottom: 0.5em  }
p.untertitel { font-weight: bold; margin-top: 0; margin-bottom: 0; }
p.kompakt { margin-top: 0; margin-bottom: 0; }
ul, ol { font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: normal; line-height: 15px; margin: 0 0 0.5em; padding: 0 0 0 1.4em  }
dl { font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: normal; line-height: 15px; margin: 0 0 0.5em; padding: 0; }
li { font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: normal; line-height: 15px; margin: 0; padding: 0 ; list-style-type: none; list-style-image: url(../bilder/listenpunkt.gif); }
dt { font-weight: bold; padding: 0; }
dd { font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: normal; line-height: 15px; list-style-type: none; margin: 0 0 0.5em; padding: 0 0 0 1.4em; }
.legenden  { font-size: 10px; font-weight: normal; line-height: 13px; margin-top: 6px; margin-bottom: 0; }
form { margin-top: 0; margin-bottom: 0 }
input, select, textarea { font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif ; font-weight: normal; }
td.abstand { padding-bottom: 0.5em; }

