body {
  margin-top: 10px;
  margin-left: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
  background: #878787;
}

p {
  margin-top: 5;
  margin-bottom: 5;
}

td.streifen_logo {
  background: url(../images/layout/streifen.jpg);
  background-repeat: repeat;
  margin-left: 0px;
  margin-top: 0px;
  width: 170px;
  height: 129px;
  display: block;
  background-color: #777577;
  text-align: right;
  vertical-align:top;
}

td.streifen {
  background: url(../images/layout/streifen.jpg);
  background-repeat: repeat;
  margin-top: 0px;
  margin-left: 0px;
  width: 554px;
  height: 129px;
  background-color: #777577;
  vertical-align:top;
}

td.fueller_oben {
  background-color: #777577;
}

td.fuss {
  background-color: #B2B2B2;
}

td.kopf_unten {
  background: url(../images/layout/space.gif);
  background-repeat: repeat;
  background-position: center;
  width: 548px;
  height: 20px;
  display: block;
  background-color: #777577;
  text-align: right;
}

td.sprache {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  text-decoration: none;
  text-align: right;
}

td.sprache a:link{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  text-decoration: none;
}

td.sprache a:visited{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  text-decoration: none;
}

td.sprache a:active{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  text-decoration: none;
}

td.sprache a:hover{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  text-decoration: underline;
}

td.text_unten {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: #B2B2B2;
  text-align: left;
  vertical-align: center;
}

td.text_zeichnung {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: #B2B2B2;
  text-align: left;
  vertical-align: middle;
}

td.text_mitte {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: #777577;
  text-align: left;
  vertical-align:top;
}

div.text_ueberschrift {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  background-color: #777577;
  text-decoration: none;
  text-align: left;
  font-weight: bold;
}

td.warenkorb {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  background-color: #777577;
  text-align: left;
  vertical-align: middle;
}

td.warenkorb_rechts {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  background-color: #777577;
  text-align: right;
  vertical-align: middle;
}

.auswahl {
  font-size: 8pt;
  background-color:#FFFFFF;
  width:154px;
  border: 0px;
}

.auswahl_bank {
  font-size: 8pt;
  background-color:#FFFFFF;
  width:245px;
  border: 0px;
}

td.weiss {
  background-color: #FFFFFF;
}

td.navigaton_bg {
  background-color: #777577;
}

td.navigaton_fueller {
  background-color: #777577;
}

td.mitte_fueller {
  background-color: #B7B6B6;
}

td.navigation {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #4C4C4C;
  text-decoration: none;
  background-color: #4C4C4C;
}

td.navigation a:link{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  text-decoration: none;
}

td.navigation a:visited{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  text-decoration: none;
}

td.navigation a:active{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  text-decoration: none;
}

td.navigation a:hover{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  text-decoration: underline;
}

td.bilder {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-decoration: none;
  vertical-align: middle;
  padding-top: 5px;
}

td.bilder a:link{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: underline;
}

td.bilder a:visited{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: underline;
}

td.bilder a:active{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
}

td.bilder a:hover{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  text-decoration: underline;
}

td.navigation_on{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0071BC;
  text-decoration: none;
  background-color: #4C4C4C;
}

td.navigation_on a:link{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0071BC;
  text-decoration: none;
}

td.navigation_on a:visited{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0071BC;
  text-decoration: none;
}

td.navigation_on a:active{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0071BC;
  text-decoration: none;
}

td.navigation_on a:hover{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0071BC;
  text-decoration: underline;
}


div.link_weiss a:link{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: none;
}

div.link_weiss a:visited{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: none;
}

div.link_weiss a:active{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: none;
}

div.link_weiss a:hover{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: underline;
}

a.weiss:link{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: none;
}

a.weiss:visited{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: none;
}

a.weiss:active{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: none;
}

a.weiss:hover{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: underline;
}

td.produkt_ueberschrift {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 22pt;
  color: #000000;
  text-decoration: none;
  vertical-align: top;
  border-top: 0px;
  line-height: 17pt
}

td.produkt_text1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  text-decoration: none;
  vertical-align: top;
  padding-top: 12px;
  line-height: 12px;
}

td.produkt_preis {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  text-decoration: none;
}

.farbwahl {
  font-size: 8pt;
  background-color: #FFFFFF;
  width: 120px;
}

td.knopf {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1pt;
  color: #FFFFFF;
  text-decoration: none;
  vertical-align: bottom;
  line-height: 0px;
  font-size-adjust: none;
  height: 0px;
}

td.produkt_service {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: center;
  background-color: #777577;
}

td.produkt_service a:link{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: left;
  background-color: #777577;
}

td.produkt_service a:visited{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: center;
  background-color: #777577;
}

td.produkt_service a:active{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: center;
  background-color: #777577;
}

td.produkt_service a:hover{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #FFFFFF;
  text-decoration: underline;
  text-align: left;
  vertical-align: center;
  background-color: #777577;
}

.agb {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  color: #000000;
  background-color: #777577;
}

.agb_pop {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  color: #000000;
  background: #878787;
}

td.agb {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  color: #000000;
  background: #777577;
}

.impressum {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  color: #000000;
  background-color: #777577;
}

a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none;
  color: #0000ff;
}

a.tooltip:hover {
  color: #0000ff;
  background: transparent;
}

a.tooltip span {
  display: none;
  text-decoration: none;
}

a.tooltip:hover span {
  display: block;
  position: absolute;
  top: -5px;
  left: 50px;
  width: 120px;
  z-index: 100;
  color: #FFFFFF;
  background: #4D4D4D;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
}


