
body {
  background-color: #D4F6DE;
  color: #000000;
  font-family: Arial;
}

a:link {
  color: #009200;
  text-decoration: underline;
}

a:visited {
  color: #007B23;
  text-decoration: underline;
}

a:hover {
  color: #2DE862;
  text-decoration: none;
}

.textfeld {
  font-family: Frutiger, Verdana, Arial, Helvetica;
  color: #000000;
  font-size: 8pt;
}

.ltitel {
  text-align: left;
  background-color: #000000;
  margin-left: 5px;
  font-family: Frutiger, Verdana, Arial, Helvetica;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: bold;
}

.rtitel {
  vertical-align: top;
  text-align: right;
  background-color: #000000;
  margin-right: 5px;
  font-family: Frutiger, Verdana;
  color: #FFFFFF;
  font-size: 12pt;
  font-weight: bold;
}

.content {
  vertical-align: middle;
  margin-left: 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 10px;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-serif;
  font-size: 8pt;
  color: #000000;
  line-height: 12pt;
}

.txt {
  font-style: italic;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 5px;
  margin-right: 5px;
  font-family: Frutiger, Arial, Helvetica;
  font-size: 11pt;
}

.small {
  vertical-align: top;
  text-align: left;
  background-color: #F8F8F8;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 5px;
  margin-right: 5px;
  font-face: Frutiger;
  color: #000000;
  font-size: 10pt;
}

.spacer {
  background-color: #D4D4D4;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  line-height: 10pt;
  vertical-align: middle;
  text-align: center;
  color: #000000;
}

.zeit {
  background-color: #D4D4D4;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  line-height: 10px;
  vertical-align: middle;
  text-align: center;
  color: #000000;
}

.cell {
  background-color: #EEEEEE;
  margin-left: 0px;
  color: #000000;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  line-height: 12pt;
  vertical-align: top;
  text-align: left;
}

.oldcell {
  background-color: #EEEEEE;
  margin-left: 0px;
  color: #888888;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  line-height: 12pt;
  vertical-align: top;
  text-align: left;
}

.ccell {
  background-color: #EEEEEE;
  margin-left: 0px;
  color: #000000;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  line-height: 12pt;
  vertical-align: top;
  text-align: center;
}

.oldccell {
  background-color: #EEEEEE;
  margin-left: 0px;
  color: #888888;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  line-height: 12pt;
  vertical-align: top;
  text-align: center;
}

.cmcell {
  background-color: #EEEEEE;
  margin-left: 0px;
  color: #000000;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  line-height: 12pt;
  vertical-align: middle;
  text-align: center;
}

.rcell {
  background-color: #EEEEEE;
  margin-left: 0px;
  color: #000000;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  line-height: 12pt;
  vertical-align: top;
  text-align: right;
}

.oldrcell {
  background-color: #EEEEEE;
  margin-left: 0px;
  color: #888888;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  line-height: 12pt;
  vertical-align: top;
  text-align: right;
}

.scell {
  background-color: #EEEEEE;
  margin-left: 0px;
  color: #000000;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 7pt;
  line-height: 8pt;
  vertical-align: top;
  text-align: center;
}

.header {
  background-color: #999999;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10pt;
  text-align: left;
  font-weight: bold;
  vertical-align: top;
}

.ueb {
  margin-left: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
  color: #000000;
}

.infofr {
  background-color: #D4D4D4;
  width: 17px;
}

.teacher {
  background-color: #D4D4D4;
  text-align: right;
  color: #000000;
  font-family: Frutiger, Verdana, Helvetica, Sans-serif;
  font-size: 10pt;
}

.project {
  background-color: #D4D4D4;
  font-weight: bold;
  margin-left: 10px;
  text-align: left;
  color: #000000;
  font-family: Frutiger, Verdana, Helvetica, Sans-serif;
  font-size: 10pt;
}

.kleinopt {
  font-family: Frutiger, Verdana, Helvetica, Sans-serif;
  font-size: 8pt;
  width: 100px;
  text-align: center;
  vertical-align: middle;
}

.zahlausrichtung {
  color: #007B23;
  vertical-align: middle;
  text-align: right;
  margin-left: 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 10px;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-serif;
  font-size: 8pt;
  line-height: 12pt;
}

.grossopt {
  font-family: Frutiger, Verdana, Helvetica, Sans-serif;
  font-size: 10pt;
  font-weight: bold;
  width: 100px;
  text-align: center;
}

.lptsymb {
  vertical-align: middle;
  text-align: right;
  font-family: Frutiger, Verdana, Arial, Helvetica, Sans-serif;
  font-size: 8pt;
  color: #000000;
  line-height: 12pt;
}

TD {
  font-family: Arial;
  font-size: 12px;
}
