/* Allgemein */

body {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

h1 {
  font-size: 13px;
  line-height: 20px;
  font-family: VERDANA, TAHOMA, ARIAL, GENEVA, HELVETICA, SANS-SERIF;
  font-weight: bold;
  font-style: normal;
  padding: 0px;
  spacing: 0px;
}

table {
  font-size: 13px;
  line-height: 20px;
  font-family: VERDANA, TAHOMA, ARIAL, GENEVA, HELVETICA, SANS-SERIF;
  font-weight: bold;
  font-style: normal;
  padding: 0px;
  spacing: 0px;
}

a:active, a:visited, a:link, a:hover {
  color: #ffffff;
}

img {
  vertical-align: top;
}

/* Fenster */

p.colorwindow table {
  spacing: 0px;
  padding: 5px;
  background: #000080;
  width: 100%;
  height: 0%;
}

p.colorwindow td {
  color: #ffffff;
  background-color: #000080;
  vertical-align: top;
  text-align: left;
}

p.colorwindow img {
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  text-align: justify;
}

p.colorwindow hr {
  border: solid;
  background-color: #0000ff;
  height: 1px;
}

/* Navigation */

p.navwindow table {
  margin: 5px;
  spacing: 3px;
  padding: 0px;
  background: #000080;
  width: 200px;
  height: 0%;
}

p.navwindow td {
  background-color: #ffffff;
  color: #000000;
}

p.navwindow th {
  color: #ffffff;
}

p.navwindow td a:visited, p.navwindow td a:active, p.navwindow td a:link, p.navwindow td a:hover {
  color: #000000;
}