a, a:hover, a:visited {
  color: blue;
}

fieldset {
  border: 1px solid black;
  margin-top: 10px;
}

th {
  text-align: left;
  vertical-align: top;
}

form {
  padding: 5px;
  margin: 0px;
}

div {
  margin-top: 5px;
  margin-bottom: 10px;
  padding: 0px;
}

img {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

a.menuItem, a.menuItem:visited {
  display: block;
  float: left;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #fff;
  margin-right: 1px;
  text-decoration: none;
  border: 1px solid black;
  color: #000;
  font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #000000;
}

a.menuItem:hover {
  background-color: #eee;
  font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #000000;
}

div.space {
  float: left;
  font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #000000;
}

#menu {
  float: none; 
  clear: both; 
  display: block; 
  margin-bottom: 15px;
}

.bg-content {  background-color: #1148B0}
.bg-rand { background-color: #0569C9}
.bg-kasten-hl { background-color: #B7C8E7}
.bg-kasten-txt { background-color: #DCE4F3}
.bg-datum-aktuell { background-color: #CD0100}
.lt12-weiss { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF}
.lt, p, div, h3 { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #000000}
.ues, h1, h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #000000}
body { background-color: #FFFFFF}
h3, h2, h1 { font-weight:bold; }
h3 { margin-bottom:0px; }
.error { color: #CD0100 }

