body {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000000;
  background-color: #F6F6F6;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
 }

td {
  font-size: 10pt;
  font-weight: normal;
 }

td.logo {
  background-image: url(../images/logo.gif);
}

td.banner {
  background-image: url(../images/banner.gif);
}

#content_index  {
  font-family: "Courier New", Courier, monospace;
  font-size: 16pt;
  letter-spacing: 0pt;
  line-height: 50px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

#h1_impressum {
  font-family: "Courier New", Courier, monospace;
  font-size: 12pt;
  letter-spacing: 0pt;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }


#content_impressum  {
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  letter-spacing: 0pt;
  line-height: 12px;
  font-weight: normal;
  text-align: left;
  color: #000000;
  margin-left: 10pt;
 }

#content_daten {
  font-family: "Courier New", Courier, monospace;
  font-size: 14pt;
  letter-spacing: 0pt;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

#content_software {
  font-family: "Courier New", Courier, monospace;
  font-size: 14pt;
  letter-spacing: 0pt;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

#content_info {
  font-family: "Courier New", Courier, monospace;
  font-size: 14pt;
  letter-spacing: 0pt;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

#content_system {
  font-family: "Courier New", Courier, monospace;
  font-size: 14pt;
  letter-spacing: 0pt;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

#h1_system {
  font-family: "Courier New", Courier, monospace;
  font-size: 16pt;
  letter-spacing: 0pt;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

#h2_sytem {
  font-family: "Courier New", Courier, monospace;
  font-size: 14pt;
  letter-spacing: 0pt;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

#content_hosting {
  font-family: "Courier New", Courier, monospace;
  font-size: 14pt;
  letter-spacing: 0pt;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

#h1_design {
  font-family: "Courier New", Courier, monospace;
  font-size: 16pt;
  letter-spacing: 0pt;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

h1.design {
  font-family: "Courier New", Courier, monospace;
  font-size: 14pt;
  letter-spacing: 0pt;
  line-height: 25px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

h2.content_design {
  margin-left: 10pt;
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  letter-spacing: 1pt;
  line-height: 14px;
  font-weight: normal;
  text-align: left;
  color: #000000;
 }

h1.content_eigene {
  font-family: "Courier New", Courier, monospace;
  font-size: 14pt;
  letter-spacing: 0pt;
  line-height: 30px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

a:link.eigene_link {
  margin-left: 0pt;
  font-family: "Courier New", Courier, monospace;
  font-size: 14pt;
  letter-spacing: 1pt;
  line-height: 30px;
  font-weight: bold;
  text-align: left;
  color: #000000;
 }

a:visited.eigene_link {
  margin-left: 0pt;
  font-family: "Courier New", Courier, monospace;
  font-size: 14pt;
  letter-spacing: 1pt;
  line-height: 30px;
  font-weight: bold;
  text-align: left;
  color: #000000;
 }

a:hover.eigene_link {
  margin-left: 0pt;
  font-family: "Courier New", Courier, monospace;
  font-size: 14pt;
  letter-spacing: 1pt;
  line-height: 30px;
  font-weight: bold;
  text-align: left;
  color: #FF0000;
 }

#content_kunden {
  font-family: "Courier New", Courier, monospace;
  font-size: 14pt;
  letter-spacing: 0pt;
  line-height: 30px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

h1.download {
  font-family: "Courier New", Courier, monospace;
  font-size: 12pt;
  letter-spacing: 0pt;
  line-height: 25px;
  font-weight: bold;
  text-align: center;
  color: #000000;
 }

h1.content_download {
  margin-left: 10pt;
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  letter-spacing: 1pt;
  line-height: 14px;
  font-weight: normal;
  text-align: left;
  color: #000000;
 }

a:link.download_link {
  margin-left: 0pt;
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  letter-spacing: 1pt;
  line-height: 14px;
  font-weight: normal;
  text-align: left;
  color: #000000;
 }

a:visited.download_link {
  margin-left: 0pt;
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  letter-spacing: 1pt;
  line-height: 14px;
  font-weight: normal;
  text-align: left;
  color: #000000;
 }

a:hover.download_link {
  margin-left: 0pt;
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  letter-spacing: 1pt;
  line-height: 14px;
  font-weight: normal;
  text-align: left;
  color: #FF0000;
 }

h2.index {
  font-family: "Courier New", Courier, monospace;
  font-size: 12pt;
  letter-spacing: 0pt;
  line-height: 2px;
  font-weight: bold;
  text-align: left;
  margin-left: 20px;
  color: #000000;
  white-space: nowrap;
 }

h2.content {
  font-family: "Courier New", Courier, monospace;
  font-size: 12pt;
  letter-spacing: 0pt;
  line-height: 14px;
  font-weight: bold;
  text-align: left;
  margin-left: 40px;
  color: #000000;
  white-space: nowrap;
 }

td.rand_oben_links {
  background-image: url(../images/rand_oben_links.gif);
  background-repeat: no-repeat;
  background-position: bottom;
}

td.rand_oben_rechts {
  background-image: url(../images/rand_oben_rechts.gif);
  background-repeat: no-repeat;
  background-position: bottom;
}

td.per_oben {
  font-size: 0pt;
  background-image: url(../images/per_oben.gif);
  background-position: bottom;
  padding: 0px;
  line-height: 0px;
}

td.per_unten {
  font-size: 0pt;
  background-image: url(../images/per_unten.gif);
  background-position: top;
  padding: 0px;
  line-height: 7px;
}

td.rand_unten_links {
  font-size: 10pt;
  background-image: url(../images/rand_unten_links.gif);
  background-repeat: no-repeat;
  background-position: top;
  line-height: 9px;
}

td.rand_unten_rechts {
  font-size: 10pt;
  background-image: url(../images/rand_unten_rechts.gif);
  background-repeat: no-repeat;
  background-position: top;
  line-height: 9px;
}

td.rand_links {
  background-image: url(../images/rand_links.gif);
  background-repeat: no-repeat;
  background-position: top;
}

td.rand_rechts {
  background-image: url(../images/rand_rechts.gif);
  background-repeat: no-repeat;
  background-position: top;
}

td.loch_links {
  background-image: url(../images/loch_links.gif);
  background-repeat: no-repeat;
  background-position: top;
}

td.loch_rechts {
  background-image: url(../images/loch_rechts.gif);
  background-repeat: no-repeat;
  background-position: top;
}

td.linie {
  background-image:url(../images/linie.gif);
  background-repeat: repeat-x;
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}

td.normal {
  font-family: "Courier New", Courier, monospace;
  background-color: #F6F6F6;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}

td.linie_titel {
  background-image:url(../images/linie.gif);
  background-repeat: repeat-x;
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  letter-spacing: 2pt;
  font-weight: bold;
  color: #000000;
  line-height: 16px;
}

td.normal_titel {
  font-family: "Courier New", Courier, monospace;
  background-color: #F6F6F6;
  font-size: 10pt;
  letter-spacing: 2pt;
  font-weight: bold;
  color: #000000;
  line-height: 16px;
}

td.linie_minus {
  background-image:url(../images/linie.gif);
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  letter-spacing: 0pt;
  font-weight: normal;
  color: #000000;
  background-repeat: repeat-x;
  line-height: 16px;
}

td.normal_minus {
  background-color: #F6F6F6;
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  letter-spacing: 0pt;
  font-weight: normal;
  color: #000000;
  line-height: 16px;
}

a:link.men {
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  font-weight: normal;
  color: #FFFFFF;
  line-height: 16px;
}

a:visited.men {
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  font-weight: normal;
  color : #FFFFFF;
  line-height: 16px;
}

a:hover.men {
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  font-weight: bold;
  color: #FF0000;
  line-height: 16px;
}

span {
  color: #000000;
  font-size: 10pt;
  line-height: 16px;
}


a:link {
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  font-weight: normal;
  color: #FFFFFF;
  line-height: 16px;
}

a:visited {
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  font-weight: normal;
  color : #FFFFFF;
  line-height: 16px;
}

a:hover {
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  font-weight: bold;
  color: #FF0000;
  line-height: 16px;
}

td.linie_footer {
  background-image:url(../images/linie.gif);
  background-repeat: repeat-x;
  font-family: "Courier New", Courier, monospace;
  font-size: 12pt;
  line-height: 13px;
  font-weight: normal;
  color: #000000;
}
