a:active {
  color: #999999;
}

a:visited {
  color: #999999;
}

a:link {
  color: #0000ff;
}

h1 {
  font-weight: bold;
  font-size: x-large;
}

h2 {
  font-size: x-large;
}

h3 {
  font-size: larger;
}

body p,body div,body li,body legend {
  font-family: Arial,Helvetica;
}

div.addresstitle {
  font-size: large;
}

div.address {
  white-space: pre;
}

div.addressplz {
  font-weight: bold;
}

p.wuerdigung {
  font-weight: bold;
  font-style: italic;
}

table.erg {
    border-collapse:collapse;
}

tr.even, tr.roweven {
    background-color: lightgrey;
}

table.erg td, table.erg th {
    border: 2px solid black;
    padding: 0.3ex;
    white-space: nowrap;
}

table.sortable thead th.sortcol:hover {
  text-decoration: underline;
}
table.sortable thead th:active {
  color: blue;
}
table.sortable thead th.sortasc, table.sortable thead th.sortdesc {
  color: inherit;
}

table.erg td {
    text-align:right;
}

.nav a {
    margin-right: 1em;
}

.emph {
    font-weight:bold
}

em {
  font-weight: bold;
}

table.termin {
  border-collapse:collapse;
}

table.termin td, table.termin th {
    border: 2px solid black;
    padding: 0.3ex;
}

