a {
  color: #000000;
  font-family: arial, verdana;
  font-size: 11px;
  text-decoration: none;
}
a:hover {
  color: #ff0000;
  text-decoration: underline;
}
a.underline {
  text-decoration: underline;
}
a.dunkelrot {
  color: #A70303;
  text-decoration: underline;
}
a.navi {
  font-size: 12px;
}


table, img {
  border: 0px;
}

.text, td, th {
  font-family: arial, verdana;
  font-size: 11px;
  color: #000000;
}

td.daybyday_path {
  color: #656565;
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;
}

.arial12 {
  font-size:12px;
}

.small {
  color: #000000;
  font-family: arial, verdana;
  font-size: 10px;
}
.bold {
  font-weight: bold;
}
.red {
  color: #ff0000;
}

.white {
  color: #ffffff;
}
.gray {
  color: #9F9F9F;
}

.punkt {
  margin-bottom: 2px;
  margin-right: 9px;
}

.ueberschrift {
  color: #646464;
  font-family: arial, verdana;
  font-size: 16px;
  font-weight: bold;
}
.subheadline {
  color: #646464;
  font-family: arial, verdana;
  font-size: 11px;
  font-weight: bold;
}

.area {
  width: 473px;
  height: 100px;
  font-size: 11px;
  font-family: arial, verdana;
  color: #000000;
  background-color: #FFFFFF;
}
.input {
  width: 130px;
  height: 22px;
  font-size: 11px;
  font-family: arial, verdana;
  color: #000000;
  background-color: #FFFFFF;
}
.inputextdynamic {
  width: 100%;
  height: 22px;
  font-size: 11px;
  font-family: arial, verdana;
  color: #000000;
  background-color: #FFFFFF;
}

.inputextralarge {
  width: 222px;
  height: 22px;
  font-size: 11px;
  font-family: arial, verdana;
  color: #000000;
  background-color: #FFFFFF;
}
