body, table {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  background-color:#f5f5f5;
}
textarea {
  background-color:white;
  border-style:solid;
  border-color:#bebebe;
  border-width:1px;
  border-radius:4px;
  padding:4px;
}
textarea:hover {
  box-shadow: 0 0 1px 1px #369 inset;
}
.nach_oben {
  vertical-align:top;
}
.heller_hintergrund {
  background-color:white;
}
.heller_hintergrund table {
  background-color:white;
}
a.linkbereich {
  height:12px;
  cursor:pointer;
  border-bottom:dotted 1px grey; 
  text-decoration:none;
  color:black;
}
a.linkbereich:hover {
  background-color:#e9f3f8;
}
