#search {
  margin:0;
  padding:3px 5px 3px 5px;
  background:#d9d9d9;
}

.shopTable {
  width:510px;
}
.shopTable th {
  background:#4476A9 url(/assets/images/offerTitleBg.jpg);
  color:#fff;
  text-align:left;
}
.shopTable th a {
  color:#fff;
}

.shopTable tr.hr td,
.shopTable td.hr {
  background-image:url(../../assets/images/hrDotted.png);
  background-repeat:repeat-x;
  background-position:0 100%;
  padding-bottom:10px;
}
.shopTable tr.odd td {
  background-color:#eee;
}

.shopPrice {
  text-align:right;
  color:#4476A9;
  font-weight:bold;
  font-size:14px;
}

.shopTable .path td {
  background-image:url(../../assets/images/hrDotted.png);
  background-repeat:repeat-x;
  background-position:0 100%;
  padding-bottom:5px;
}

span.oldPrice {
  font-size:11px;
  color:#000;
}

a.addToCart {
  background-image:url(../../assets/images/wk.png);
  background-position:0 0;
  color:#fff;
  font-weight:bold;
  padding:3px 5px;
}
a:hover.addToCart {
  background-image:url(../../assets/images/wk.png);
  background-position:0 30px;
  text-decoration:none;
  color:#fff;
}

div.pagenavig a.a1 { font-weight:bold; }

.cartInfo {
  margin:0;
  padding:0;
  list-style-type:none;
}
.cartInfo li {
  padding:0 0 0 12px;
  background-image:url(../../assets/images/blueDot.png);
  background-repeat:no-repeat;
  background-position:3px 5px;
}
a.order {
  background-image:url(../../assets/images/wk.png);
  background-position:0 0;
  color:#fff;
  font-weight:bold;
  padding:3px 5px;
}
a:hover.order {
  background-image:url(../../assets/images/wk.png);
  background-position:0 30px;
}

span.verfuegbarkeit_V { background-color: #7FCD1E; cursor:help; } /* grün */
span.verfuegbarkeit_B { background-color: #FED700; cursor:help; } /* gelb */
span.verfuegbarkeit_A { background-color: #FE4600; cursor:help; } /* rot */

