 label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {
  cursor: pointer;
}

label {
  font-size: 11px;
}

input.image {
  margin: 0;
}

input.eingabefeld {
  width: 350px;
  height: 14px;
  margin-top: 3px;
  margin-bottom: 3px;
}

form {
  margin-right: 10px;
  margin-bottom: 10px;
}
fieldset {
  margin: 0;
  margin-top: 5px;
}


div.leiste-oben {
  position: relative;
  width: 100%;
  padding: 3px;
}

div.leiste-unten {
  position: relative;
  margin: 0;
  margin-top: 25px;
}
div.leiste-unten2 {
  position:relative;
  float: left;
}

div.nostrictmode {
  position: relative;
  padding: 2px;
  border: 1px solid red;
}

div.error {
  position: relative;
  text-align: center;
}

a.button-prev:link, a.button-prev:visited, a.button-prev:hover, a.button-prev:focus, a.button-prev:active, a.button-next:link, a.button-next:visited, a.button-next:hover, a.button-next:focus, a.button-next:active {
  position: relative;
  width: 20px;
  height: 10px;
  margin-top: 4px;
  margin-left: 10px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: top center;
  display: block;
  float: left;
}

img.button-inactive {
  margin-top: 4px;
  margin-left: 10px;
  margin-right: 10px;
  float: left;
}

dd {
  margin: 0;
}

.headline2 {
  font-size: 110%;
  margin-bottom: 0;
  color: inherit;
}

dl {
  margin-bottom: 8px;
}

a.modul-pagebutton:link, a.modul-pagebutton:visited, a.modul-pagebutton:focus, a.modul-pagebutton:hover, a.modul-pagebutton:active, div.modul-pagebutton-inactive { position: relative; padding: 1px 6px 1px 6px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; overflow: hidden; cursor: pointer; }
div.modul-pagebutton-inactive { cursor: default; }
div.modul-pages { position: relative; width: 224px; padding: 2px; text-align: center; float: left; overflow: hidden; font-weight: bold; }
div.modul-pages a:link, div.modul-pages a:visited, div.modul-pages a:focus, div.modul-pages a:hover, div.modul-pages a:active { font-weight: bold; text-decoration: none; }

/* Vor/Zurueck-Buttons */
a.modul-pagebutton:link, a.modul-pagebutton:visited, a.modul-pagebutton:focus, a.modul-pagebutton:hover, a.modul-pagebutton:active, div.modul-pagebutton-inactive {
  color: white;
  background-color: #DE121B;
}
a.modul-pagebutton:focus, a.modul-pagebutton:hover, a.modul-pagebutton:active {
  color: white;
  background-color: #E8595F;
}
div.modul-pagebutton-inactive {
  color: white;
  background-color: rgb(234,234,234);
}

