body {
  background-color : white;
  margin : 0px;
  padding : 0px;
  border : 0px solid white;
  font : 11px Arial,Helvetica,sans-serif; 
  line-height: 16px;
  color: #6c7478;
}
p {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: #6c7478;
}
table {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: #6c7478;
}
th {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #6c7478;
}
td {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: #6c7478;
}
h1 {
  font-family: Arial,Helvetica,sans-serif;
  color: #6c7478;
}
h2 {
  font-family: Arial,Helvetica,sans-serif;
  color: #6c7478;
}
h3 {
  font-family: Arial,Helvetica,sans-serif;
  color: #6c7478;
}
sup {
  vertical-align: super;
  font-size: 7pt;
}
b {
  font-weight: normal;
  color: #3b473d;
}

.inhalt {
  text-align: left;
  font-size: 9pt;
}

body.titel {
    margin-top: 10px;
    background-color: white;
    text-align: center;
}
.titel {
  font-size: 10pt;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  color: white;
  background-color: #19a865;
}


table.detail {
  background-color: #c5efcd;
  text-align: center;
}
table.detail tr:hover td {
  background-color: #f0fbf2;
}
tr.detaileven {
  background-color: white;
  vertical-align: top;
  text-align: left;
}
tr.detailuneven {
  background-color: white;
  vertical-align: top;
  text-align: left;
}
td.detail {
  font-size: 9pt;
  text-align: left;
}
th.detail {
  background-color: #c5efcd;
  vertical-align: top;
  font-size: 10pt;
  font-weight: bold;
  text-align: left
}
h3.detail {
  font-size: 11pt;
  text-align: center;
}
a.detail {
  font-size: 10pt
}


h1.hit {
  font-size: 14pt;
  font-weight: bold;
}
h2.hit {
  font-size: 12pt;
  font-weight: bold;
}
td.hit {
  font-size: 10pt;
}
th.hit {
  font-size: 10pt;
}
a.hit {
  font-size: 10pt;
}

.linkbar {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
}
a.linkbar {
  color: #9ba6ad;
  text-decoration: none;
}
table.linkbar {
  background: white;
}
td.linkbar {
  background: white;
}
.linkbar img {
  vertical-align: middle;
}

.footer {
  font-size: 8pt;
  text-align: center;
}
a.footer {
  text-decoration: none;
}
a.footer:hover {
  text-decoration: underline;
}


h1 {
  font-size: 15pt
}
h2 {
  font-size: 14pt
}
h3 {
  font-size: 13pt
}


a {
  color: #6c7478;
  text-decoration: underline;
}
a:hover {
  color: #6c7478;
  text-decoration: none;
}

.fixtext {
  font-size: 10pt;
}
h1.fixtext {
  font-weight: bold;
  font-size: 12pt;
}
table.fixtext {
  background: #c5efcd;
}
table.fixtext tr:hover td {
  background-color: #f0fbf2;
}
td.fixtexteven {
  background: white;
}
td.fixtextuneven {
  background: white;
}


