.tx-ttproducts-pi1 .basketTable {
  background:none;
}

.tx-ttproducts-pi1 form .basketTable tr th {
  font-weight:bold;
  text-align:left;
  padding:2px 5px;
  vertical-align:middle;
}

.tx-ttproducts-pi1 form .basketTable tr td .adressblock th {
  width: 110px;
}

.tx-ttproducts-pi1 form .basketTable tr td {
  padding: 5px;
  vertical-align:top;
}

.tx-ttproducts-pi1 form .basketTable tr td select {
  border:2px inset #999;
  background:#ccc;
}

.tx-ttproducts-pi1 form .basketTable tr td .adressblock td input, .tx-ttproducts-pi1 form .basketTable tr td .adressblock td textarea {
  width: 270px;
  border:2px inset #999;
  background:#ccc;
}

.tx-ttproducts-pi1 form .basketTable tr.basketMasterHeader {
  background-color:#666;
}

.tx-ttproducts-pi1 form .basketTable tr.basketCategoryHeader {
  background-color:#333;
}

.tx-ttproducts-pi1 form .basketTable tr.basketCategoryHeader td {
  font-weight:bold;
}

.tx-ttproducts-pi1 form .basketTable tr.basketMasterHeader th.col1 {
  width:18%;
}

.tx-ttproducts-pi1 form .basketTable tr.basketMasterHeader th.col2 {
  width:37%;
}

.tx-ttproducts-pi1 form .basketTable tr.basketMasterHeader th.col3 {
  width:15%;
}

.tx-ttproducts-pi1 form .basketTable tr.basketMasterHeader th.col4 {
  width:15%;
}

.tx-ttproducts-pi1 form .basketTable tr.basketMasterHeader th.col5 {
  width:15%;
}

.tx-ttproducts-pi1 form .basketTable tr.basketMasterHeader th.col1b {
  width:18%;
}

.tx-ttproducts-pi1 form .basketTable tr.basketMasterHeader th.col2b {
  width:37%;
}

.tx-ttproducts-pi1 form .basketTable tr.basketMasterHeader th.col3b {
  width:15%;
}

.tx-ttproducts-pi1 form .basketTable tr.basketMasterHeader th.col4b {
  width:15%;
}

.tx-ttproducts-pi1 form .basketTable tr.basketMasterHeader th.col5b {
  width:15%;
}

.tx-ttproducts-pi1 form .basketTable tr td.basketSinglePrice {
  text-align:right;
  font-weight:bold;
}

.tx-ttproducts-pi1 form .basketTable tr td.basketSinglePieces {
  text-align:right;
}

.tx-ttproducts-pi1 form .basketTable tr td.basketSinglePieces input {
  width:2em;
  border:2px inset #999;
  background:#ccc;
}

.tx-ttproducts-pi1 form .basketTable tr td.basketSingleSum {
  text-align:right;
  font-weight:bold;
}

.tx-ttproducts-pi1 form .basketTable tr.basketDeliveryHeader {
  background-color:#666;
}

.tx-ttproducts-pi1 form .basketTable tr th.basketShippingHeader {
}

.tx-ttproducts-pi1 form .basketTable tr td.basketShippingPrice {
  text-align:right;
  font-weight:bold;
}

.tx-ttproducts-pi1 form .basketTable tr th.basketPaymentHeader {
}

.tx-ttproducts-pi1 form .basketTable tr td.basketPaymentPrice {
  text-align:right;
  font-weight:bold;
}

.tx-ttproducts-pi1 form .basketTable tr.basketTotalPriceHeader {
  background-color:#666;
}

.tx-ttproducts-pi1 form .basketTable tr td.basketTotalPrice {
  text-align:right;
  font-weight:bold;
  font-size:1.3em;
}

.tx-ttproducts-pi1 form .basketTable tr td.basketAktualisieren {
}

.tx-ttproducts-pi1 form .basketTable tr td.basketAktualisieren input {
  border: 2px outset #ccc;
  background:#666;
  color:#fff;
}

.tx-ttproducts-pi1 form .basketTable tr td.basketWeiter {
  text-align:right;
}

.tx-ttproducts-pi1 form .basketTable tr td.basketWeiter input {
  border: 2px outset #ccc;
  background:#666;
  color:#fff;
}

.tx-ttproducts-pi1 form .basketTable tr td.basketAgbCheck input {
  border: 2px outset #ccc;
  background:#666;
  color:#fff;
  width:1.5em;
  padding:0;
}

.tx-ttproducts-pi1 .listView {
  text-align:right;
}

.tx-ttproducts-pi1 .listView .clearer {
  clear:both;
  height:1px;
  width:0px;
  overflow:hidden;
}

.tx-ttproducts-pi1 .listView .singleListItem {
  clear:both;
  margin-bottom:30px;
}

.tx-ttproducts-pi1 .listView  .singleListItem .productImage {
  float:right;
  width:183px;
  margin-left:15px;
}

.tx-ttproducts-pi1 .listView  .singleListItem .productDetails {
  padding-right:198px;
}

.tx-ttproducts-pi1 .listView  .singleListItem .productDetails div {
  margin-bottom: 1em;
}

.tx-ttproducts-pi1 .listView  .singleListItem .productDetails .itemTitle {
}

.tx-ttproducts-pi1 .listView  .singleListItem .productDetails .productDescription {
}

.tx-ttproducts-pi1 .listView  .singleListItem .productDetails .priceBox {
  font-size: 1.2em;
  font-weight:bold;
}

.tx-ttproducts-pi1 .listView  .singleListItem .productDetails .putInBasketBox {
}

.tx-ttproducts-pi1 .listView  .singleListItem .productDetails .putInBasketBox form {
  vertical-align:top;
}

.tx-ttproducts-pi1 .listView  .singleListItem .productDetails .putInBasketBox form .quantityInput {
}

.tx-ttproducts-pi1 .listView  .singleListItem .productDetails .putInBasketBox form .quantityInput input {
  width:3em;
  border:2px inset #999;
  background:#ccc;
}

.tx-ttproducts-pi1 .listView  .singleListItem .productDetails .putInBasketBox form .putInBasketButton {
}

.tx-ttproducts-pi1 .listView  .singleListItem .productDetails .putInBasketBox form .putInBasketButton input {
  width:10em;
  padding:0;
  border: 2px outset #ccc;
  background:#666;
  color:#fff;
}


