/* XTattributMX: keine Auswahl getroffen */
.XTnoselect {background:pink;}

.XTsum {
  cursor:help;
  position:relative;
  padding: 2px 10px;
  background-image:url(info.gif);
  background-position:center;
  background-repeat:no-repeat;
}
.XTsum:hover {
  background-color:transparent;
}
.XTsum span {
  display:none !important;
}
.XTsum:hover span {
  display:block !important;
  white-space:nowrap;
  color:red !important;
  font-size:13px !important;
  position:absolute;
  left:-30px;
  top:-30px;
  background:#FFFFE1;
  padding:2px 5px;
  border:1px solid silver;
}

/* Variationstabelle */
#XTattrTable {
  border:1px solid silver;
}
/* Kopf- und Fußzeile */
#XTattrHead td,
#XTattrFoot td {
  background-color:#FFFFE1;
}
/* Variationszeile */
.XTattrRow {
}
/* Zelle */
.XTattrRow td {
  border-bottom:1px solid silver;
}
/* Zelle in Zeile 1 */
#XTattrTable .row1 td {
  border-top:1px solid silver;
}
/* Verfügbarkeit */
.XTattrStock .stockIn {
  background:green;
  width:15px;
  height:15px;
}
.XTattrStock .stockOut {
  background:red;
  width:15px;
  height:15px;
}
/* Formular */
.XTattrCart form {display:inline;}
/* Eingabefeld */
.XTattrAnz {
  border:1px solid #333;
  width:30px;
  font:normal 10px arial;
  margin-right:6px;
}
/* Button */
.XTattrSub {
  vertical-align:bottom;
}
