HTML { min-height: 100.05%; }
BODY {
        background-color: #94B1C1;
        background-image:url(images/sts/bg_main.jpg);
        background-repeat: repeat-x;
        border-width: 0px;
        margin: 0px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
}
IMG {
        border-style: none;
        border: 0px;
}
Product.img {
        border: 1px solid Black;
}
H1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
        margin-bottom: 1px;
}
H2 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin-bottom: 1px;
}
H3 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin-bottom: 1px;
        margin-top: 5px;
}
TD {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding: 0px;
}
INPUT {
        border: solid 1px;
        font-size: xx-small;
        margin: 1px 0px 1px;
        z-index: 0;
}
SELECT {
        border: thin solid Black;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        border-style: none;
        clear: both;
        border-left-width: thick;
        z-index: 0;
}
OPTION {
        border: 0px none;
        z-index: 0;
}
BODY {
        border-width: 0px;
        margin: 0px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
  color: #000000;
}
A {
        color: #ffffff;
        text-decoration: none;
        border-bottom-width: 0px;
}
A:hover {
  color: #000000;
  text-decoration: underline;
}
A.breadcrumbLinks {
        color: #000000;
        text-decoration: none;
}
A.breadcrumbLinks:hover {
  color: #000000;
  text-decoration: underline;
}
.infoBoxContents {
  background: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
}
.infoBox
{
  background: #8EB514;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #8EB514;
  color: #000000;
  background-image: url('images/infobox/infobox_edge_north.png');
}
TD.pageHeading, DIV.pageHeading, H1.pageHeading {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: black;
}
TD.pageSubHeading, DIV.pageSubHeading, H2.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}
TD.smallText, SPAN.smallText, P.smallText {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
/*ADMIN*/
/* data table */
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
#admintopmenu a { color: #000000; }
#menu {
  position: absolute;
  top: 120px;
  right: 200px;
}
.menuitem {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  padding-left: 4px;
  padding-right: 4px;
}
.menuitem a {
  color: #000000;
  text-decoration: none;
}
.menuitem a:hover {
  color: #000000;
  text-decoration: underline;
}
.infoBoxHeaderBox {
  width: 99%;
  background-color: #53646C;
  border: 1px solid #53646C;
  text-align:left;
  color: #94B1C1;
  font-weight:bold;
}
.infoBoxHeaderBoxContent {
  margin: 5px;
}
.infoBoxContentBox {
  width: 99%;
  background-color: #718894;
  border: 1px solid #718894;
  text-align:left;
  margin-top: 0px;
  margin-bottom: 10px;
  color: #ffffff;
}
.infoBoxContentContent {
  margin: 5px;
}
.contentBoxBox {
  width: 99%;
  background-color: #F9F9F9;
  border: 1px solid #F9F9F9;
  text-align:left;
  margin-top: 2px;
  margin-bottom: 10px;
}
.contentBoxBoxContent {
  margin: 5px;
}
#menu_oben ul {
  position:relative;
  top: -6px;
  width: 28em;
  margin: 0px;
  padding: 11px 2px 4px 2px;
  vertical-align: middle;
  background-color: #718894;
  text-align:center;
}
#menu_oben li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
#menu_oben a {
  color: #364147;
  font-weight:bold;
}
#breadcrumbs a {
  color: #ffffff;
  font-weight:bold;
}
.contentBoxContents a { color: #000000; }
.kontaktform_breite {
  width: 110px;
}
.checkout_aktuell {
  font-size: 14px;
  font-weight:bold;
  color: #718894;
}

.contentBoxBoxContent a {
  color: #000000;
}

