body, dl, input, li, ol, select, td, th, ul, .textarea1 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  }
code, pre, .textarea0 {
  font-family: 'Lucida Console', 'Courier New', monospace;
  font-size: 9pt;
  }
code {
  white-space: nowrap;
  }
input, select {
  font-size: 10px;
  }
p {
  margin: 8px 0px;
  }

fieldset {
  border: 1px solid #333;
  }
input[type=password], input[type=text], select, .textarea0, .textarea1,
input[type=button], input[type=reset], input[type=submit] {
  background-color: #f5faff;
  border: 1px solid #333;
  color: #333;
  margin: 1px;
  }
form {
  margin: 0px;
  }
input[type=checkbox], input[type=radio], label, select,
input[type=button], input[type=reset], input[type=submit] {
  cursor: pointer;
  }
input[type=password], input[type=text] {
  padding: 2px;
  }
input[type=button], input[type=reset], input[type=submit] {
  background-color: #eee;
  padding: 1px 2px;
  }
input:focus, select:focus, textarea:focus,
input:hover, select:hover, textarea:hover {
  background-color: #fff;
  }
input.anzeige {
  background-color: #ddd;
  }
input.zahl {
  text-align: right;
  }

a:link, a:visited {
  text-decoration: none;
  }
a:focus, a:hover {
  background-color: #f5faff;
  }

div.copyright, p.copyright {
  color: #555;
  font-size: 8pt;
margin-top: 0px;
  text-align: center;
  }
p.fehler {
  color: #a00;
  font-weight: bold;
  }
p.ueberschrift1 {
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  }
p.ueberschrift2 {
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  }
td.bild {
  font-size: 7pt;
  }

.extern:link {
  color: #44a;
  }
.extern:visited {
  color: #558;
  }
.extern:active {
  color: #33c;
  }
.intern:link {
  color: #828;
  }
.intern:visited, .a_intern {
  color: #747;
  } /*
.intern:hover {
  background-color: #828;
  color: #ffe;
  } */
.intern:active {
  color: #909;
  }
.extern:focus, .extern:hover,
.intern:focus, .intern:hover {
  text-decoration: underline;
  }
.person {
  font-style: italic;
  }
