body { color: black; font-size: 101%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b5bdc6; text-align: center; }

p { font-size: 0.75em; }
p.kopf {  }
p.fuss { text-align: center; margin-left: 130px; }
p.nav_hor { color: #395a84; font-size: 0.5em; margin-bottom: 20px; border-bottom: 1px solid gray; }
td {}

a { color: blue }
a.menue { color: #bdbdbd; font-weight: 700; text-decoration: none; }
a.menue:hover { color: #ff9; font-weight: 700; text-decoration: none; }
a.nav_hor { color: #395a84; text-decoration: none; }
a.nav_hor:hover { color: navy ; text-decoration: overline; }
a.fuss { color: #444; font-size: 7pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
a.fuss:hover { color: #db1515; font-size: 7pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
h1 { font-size: 1.6em; text-align: center; margin-top: 30px; margin-bottom: 30px; }
h2 { font-size: 1.2em; text-align: center; }
h3 { font-size: 0.9em; text-align: center; }
hr { text-align: center; width: 200px; }
p.name { font-size: 0.9em; font-weight: 700; margin-bottom: -10px; }
p.norm { font-size: 0.75em; }
th { font-size: 0.9em; background-color: white; text-align: left; padding-right: 5px; padding-left: 5px; border: solid 1px gray; }
td.info { padding: 5px; border: solid 1px gray; }
li.rgklein { font-size: 0.75em; }
li.rggross { font-size: 0.75em; line-height: 1.5em; }
li.rggross_unter { margin-bottom: 15px; }
ul.rgklein { background-color: silver; padding: 5px; border: solid 1px gray; list-style-position: inside; }
td.bild { padding: 5px; }

