body {
  background-color: #FFFFFF;
  color: #000080;
  font-family: "Verdana", sans-serif;
}

a:link {
  background-color: #FFFFFF;
  color: #C80000;
  text-decoration: underline;
}
a:visited {
  background-color: #FFFFFF;
  color: #86002A;
  text-decoration: underline;
}
a:active {
  background-color: #FFFFFF;
  color: #AC0210;
  text-decoration: underline;
}
a:hover {
  background-color: #FFFFFF;
  color: #7000C0;
  text-decoration: underline;
}

h1 {
  text-align: center;
  border-bottom: 1px solid #86002A;
  padding-bottom: 0.2em;
}

h2 {
  font-style: italic;
  text-align: center;
}

p {
  line-height: 1.2;
}

p.cite {
  text-align: center;
  line-height: 1.5;
}

ul {
  list-style-type: square;
  line-height: 1.2;
}

table {
  border: 0px solid blue;
  margin-top: 0.5em;
}

td {
  vertical-align: top;
}

img {
  border: 0;
}

.nobr {
  white-space: nowrap;
}

div#inhalt {
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung wird vom IE nicht unterstützt */
  width: 730px;
  padding: 0.5em;
  border: 1px solid #86002A;
  background-color: #F0F0F0;
  color: #000080;
}

div#inhalt a:link {
  background-color: #F0F0F0;
  color: #C80000;
  text-decoration: underline;
}
div#inhalt a:visited {
  background-color: #F0F0F0;
  color: #86002A;
  text-decoration: underline;
}
div#inhalt a:active {
  background-color: #F0F0F0;
  color: #AC0210;
  text-decoration: underline;
}
div#inhalt a:hover {
  background-color: #F0F0F0;
  color: #7000C0;
  text-decoration: underline;
}

div#navtop {
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung wird vom IE nicht unterstützt */
  width: 730px;
  padding: 0.5em;
  border: 0px solid green;
  background-color: #FFFFFF;
  color: #000080;
}

div#fuss {
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung wird vom IE nicht unterstützt */
  width: 730px;
  padding: 0em 1em 1em 1em;
  border: 0px solid yellow;
  background-color: #FFFFFF;
  color: #000080;
}

div#fuss td {
  font-size: 0.7em;
}

div#fuss p {
  font-size: 0.7em;
}
