#tblProduct {
  background:               #FFFFff;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  text-align:               left;
  width:                    100%;
}

#tblProduct #tdProductImages {
  background:               #FFFFcc;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  vertical-align:           top;
  white-space:              nowrap;
  width:                    15%;
}

#tblProduct #tdProductImages a {
  background:               transparent;
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblProduct #tdProductImages a:hover {
  background:               transparent;
  color:                    #000099;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  text-decoration:          none;
}

#tblProduct #tdProductImages .spnProductPrice {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
}

#tblProduct #tdProductImages .spnProductOutOfStock {
  background:               #FFFFFF;
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
}

#tblProduct #tdProductImages .spnProductSale {
  background:               #FFFFFF;
  color:                    #FF0000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
}

#tblProduct #tdProductImages .spnProductSaleLimit {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-style:               italic;
  font-weight:              normal;
}

#tblProduct #tdProductDescription {
  background:               #ffffcc;
  border:                   1px dashed #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  vertical-align:           top;
  width:                    85%;
}

#tblProductsFields {
  background:               #FFFFcc;
  border:                   1px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  width:                    90%;
}

#tblProductsFields .tdProductsFieldsDisplay {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px;
  vertical-align:           top;
  white-space:              nowrap;
  width:                    30%;
}

#tblProductsFields .tdProductsFieldsValue {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  2px;
  vertical-align:           top;
  width:                    70%;
}

#tblProductDropDown {
  background:               #FFFFcc;
  border:                   1px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  padding:                  3px;
  width:                    90%;
}

#tblProductDropDown .tdProductDropDownName {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding:                  2px;
  white-space:              nowrap;
  width:                    20%;
}

#tblProductDropDown .tdProductDropDownItem {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding:                  2px;
  width:                    80%;
}

#tblProductDropDown .tdProductDropDownItem select {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  width:                    100%;
}

#tblProductDropDown #tdProductAddtoCart {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px;
  text-align:               right;
}

#tblSubProduct {
  background:               #ffffcc;;
  border:                   0px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    100%;
}

#tblSubProduct .tdSubProductCaption {
  background:               #FFFFcc;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px;
  vertical-align:           top;
}

#tblSubProduct #tdSubProductStatus {
  background:               #FFFFcc;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px;
  white-space:              nowrap;
  width:                    120px;
}

#tblSubProduct #tdSubProductStatus #divSubProductInStock {
  background:               #FFFFcc;
  color:                    #009900;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
}

#tblSubProduct #tdSubProductStatus #divSubProductOutOfStock {
  background:               #FFFFcc;
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
}

#tblSubProduct #tdSubProductPrice {
  background:               #FFFFcc;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px;
  white-space:              nowrap;
  width:                    120px;
}

#tblSubProduct #tdSubProductPrice .spnProductPrice {
  background:               #FFFFcc;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
}

#tblSubProduct #tdSubProductPrice .spnProductSale {
  background:               #FFFFcc;
  color:                    #FF0000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
}

#tblSubProduct #tdSubProductPrice .spnProductSaleLimit {
  background:               #FFFFFF;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-style:               italic;
  font-weight:              normal;
}

#tblSubProduct #tdSubProductButton {
  background:               #FFFFcc;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
  padding:                  2px;
  text-align:               right;
}

#tblSubProduct #tdSubProductButton input.inpSubmit {
  background:              maroon;
  border:                   1px solid #000000;
  color:                    #FFFFFF;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              bold;
}

#tblSubProduct #tdSubProductButton input.inpQuantity {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    30px;
}
/*Selber hinzugefügt*/
/*Färbt die Selectbox bei Anzahl ein*/
#tdSubProductButton select
{
background-color:#ffff93;
}