/*
*/

div.ergebnisUser {
  overflow:hidden;
  width: 100%;
}
div.ergebnisUser table.contenttable {
  width: 100%;
  white-space:normal;
}
div.ergebnisUser table.contenttable tr.tr-0,
form table.contenttable tr.tr-0 {
  background-color: #efefef;
  color: black;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 1.4em;
}
form.anmelden {
  background-color: #efefef;
  border: 1px solid #AAAAAA;
}
form.anmelden table tr.tr-even td {
  background-color: white;
  padding: 4px;
}
form.anmelden table tr.tr-odd td {
  padding: 4px;
}
form.anmelden table tr.tr-1 td {
  border-top: 1px solid #AAAAAA;
}
div.ergebnisUser table.contenttable tr.tr-even td,
div.ergebnisUser table.contenttable tr.tr-odd td,
form.datenbanken table.contenttable tr td,
form table.contenttable tr.tr-even td,
form table.contenttable tr.tr-odd td {
  color: black;
  border-top: 1px solid #AAAAAA;
  padding: 4px;
  text-align: left;
}
form table.contenttable tr.tr-2 td {
  border-top: 0px solid #AAAAAA;
}
div.ergebnisUser table.contenttable tr.tr-2 td {
}
div.datenbanken table.aktionen,
form.datenbanken table.contenttable {
  background-color: white;
  border: 1px solid #AAAAAA;
  color: black;
  width: 100%;
}
div.datenbanken table.aktionen tr td,
form.datenbanken table.contenttable tr td {
  background-color: white;
  border: 0px;
  color: black;
  padding: 0px 4px 0px 4px;
  text-align: left;
}
div.datenbanken table.aktionen tr.tr-0 td,
form.datenbanken table.contenttable tr.tr-0 td {
  background-color: #efefef;
  font-size: 1em;
  font-weight: bold;
  padding: 4px;
}
div.datenbanken table.aktionen tr.tr-1 td,
form.datenbanken table.contenttable tr.tr-1 td {
  border-top: 1px solid #AAAAAA;
  padding: 4px;
}
div.datenbanken table.aktionen tr.tr-1 td.td-last {
  vertical-align: bottom;
  text-align: right;
}
table.message {
  background: white;
  color: red;
  font-weight: bold;
  width: 100%;
}
