
/* ================================ */
/* CHECKOUT BUTTON*/

.tx-commerce-pi1 .cmrc_mb_next {
    float: right;
}

.tx-commerce-pi1 .cmrc_mb_back {
    float: left;
    clear: both;
}

.tx-commerce-pi1 .cmrc_mb_next a,
.tx-commerce-pi1 .cmrc_mb_back a {
    border: 1px outset #F5F5F5;
    background-color: #F5F5F5;
    color: #000000 !important;
    display: block;
    width: 150px;
    height: 20px;
    padding-top: 5px;
    text-align: center;
}

.tx-commerce-pi1 .cmrc_mb_next a:hover,
.tx-commerce-pi1 .cmrc_mb_back a:hover {
    border: 1px inset #F5F5F5;
}

/* ================================ */
/* ADRESSMANGEMENT */

.chkout_address_label .error,
.tx-commerce-pi4 .error {
    display: block;
    color: red;
    font-size: 0.8em;
}

.tx_commerce_adresses_payment,
.tx_commerce_adresses_delivery {
    float: left;
    margin-right: 15px;
}

.tx_commerce_adresses_payment {
    border-right: 1px dashed #AAAAAA;
    padding-right: 20px;
}

.tx_commerce_adresses_payment li,
.tx_commerce_adresses_delivery li {
    margin-bottom: 10px;
}

.tx-commerce-pi4 label {
    width: 100px;
    display: block;
    float: left;
}

.tx-commerce-pi4 .tx_commerce_adress_field {
    clear: both;
}

.tx-commerce-pi4 .submit input {
    border: 1px outset #F5F5F5;
    background-color: #F5F5F5;
}

.tx-commerce-pi4 input,
.tx-commerce-pi4 select {
    border: 1px outset #F5F5F5;
    background-color: #F5F5F5;
}

/* ================================ */
/* QUICK LISTING */

p.tx_commerce_productDescription,
div.tx_commerce_productTeaser {
    padding: 0px !important;
    margin: 0px !important;
    float: left !important;
}

p.tx_commerce_productDescription {
    padding-left: 15px !important;
}

/* ================================ */
/* MINI BASKET */

.tx_commerce_product_mini .text {
    width: 400px !important;
}

.quickview_basket_header a {
    color: #6B6B6B;
}

.quickview_basket_value {
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 1px;
}

.quickview_basket_links {
    clear: both;
    text-align: center;
    padding-top: 5px;
}

span.com_prod_description p,
span.com_prod_teaser p {
    float: left;
    padding-left: 15px;
}

/* ================================ */
/* NEW LOGIN BOX */

.tx-newloginbox-pi1 label {
    font-weight: bold;
    width: 100px;
    display: block;
    float: left;
}

.tx-newloginbox-pi1 fieldset {
    border: 0px;
    width: 247px;
}

.csc-newloginbox-field {
    clear: both;
    padding-bottom: 10px;
}

.csc-newloginbox-field input {
    border: 1px outset #555555;
}

.csc-newloginbox-submit,
.tx-newloginbox-pi1 .submit-field input {
    border: 1px outset #F5F5F5;
    background-color: #F5F5F5;
    margin-right: 1px;
}

.tx-newloginbox-pi1 .submit-field {
    text-align: right;
}

/* ================================ */
/* LISTING */

.tx_commerce_product {
    margin: 0px;
    padding: 0px !important;
}

.tx_commerce_productImages {
    padding-top: 0px;
    margin-top: 0px;
}

.tx_commerce_productTitle {
    margin: 0px;
    margin-top: 2px;
    padding: 0px;
    padding-bottom: 3px !important;
    font-size: 1em;
    display: inline;
}

.tx_commerce_productTitle a {
    color: #000000;
    margin-right: 3px;
}

.tx_commerce_productTeaser {
    margin: 0px;
    padding: 0px;
}

.tx_commerce_catBrowseBox{
    display: none;
}

.tx_commerce_articleOrder input.qtyInput {
    border: 1px outset #F5F5F5;
    background-color: #F5F5F5;
    color: #000000;
    text-align: center;
    font-size: 0.8em;
}

.tx_commerce_articleOrder input.basketSubmit {
    border: 1px outset #F5F5F5;
    background-color: #F5F5F5;
    color: #000000;
    font-size: 0.8em;
}

.tx_commerce_articlePriceBig {
    font-size: 1em;
    font-weight: bold;
    text-align: right;
}

.tx_commerce_articlePriceBig .title {
    display: block;
    margin-bottom: 5px;
}

.tx_commerce_articleSelectAttributes {
    display: none;
}

.tx_commerce_articlePriceBig .price {
    color: #005CCB;
    font-size: 1.5em;
}

.tx_commerce_articleOrder {
    text-align: right;
}


/* ================================ */
/* BASKET */

.cmrc_ProdList2Container_hd,
.cmrc_ProdList2Container_odd {
    background-color: #ECECEC;
}

.tx_commerce_basket_deliveryBox form,
.tx_commerce_basket_paymentBox form {
    display: inline;
}

.cmrc_mb_next a {
    color: #0052AA!important;
}

.tx_commerce_basketSum .title {
    width: auto !important;
}

.cmrc_mb_box {
    border-bottom: 4px double #0052AA;
    margin-bottom: 10px;
    margin-top: 10px;
}

.tx_commerce_basketPrice .title {
    font-weight: bold;
}

.tx_commerce_basketPrice .price {
    color: #0052AA;
}

.tx_commerce_basketPrice .title,
.tx_commerce_basketTax .title,
.tx_commerce_basketSum .title,
.tx_commerce_basket_deliveryBox .title,
.tx_commerce_basket_paymentBox .title {
    width: 100px;
}

.tx_commerce_basketPrice .title,
.tx_commerce_basketTax .title,
.tx_commerce_basketSum .title,
.tx_commerce_basket_deliveryBox .title,
.tx_commerce_basket_deliveryBox form,
.tx_commerce_basket_paymentBox .title,
.tx_commerce_basket_paymentBox form {
    float: left;
    display: inline;
}

.tx_commerce_basketPrice .price,
.tx_commerce_basketTax .price,
.tx_commerce_basketSum .price,
.tx_commerce_basket_deliveryBox .price,
.tx_commerce_basket_paymentBox .price {
    text-align: right;
    font-weight: bold;
}

.tx_commerce_basketTax,
.tx_commerce_basket_deliveryBox {
    padding: 10px;
    clear: both;
    margin-bottom: 10px;
}

.tx_commerce_basketPrice,
.tx_commerce_basketSum,
.tx_commerce_basket_paymentBox {
    background-color: #EAEAEA;
    padding: 10px;
    clear: both;
    margin-bottom: 10px;
}

/* ================================ */
/* CHECKOUT */

.chkout_address_fields {
    margin-top: 10px;
    margin-bottom: 10px;
}

.chkout_address_input {
    margin-bottom: 10px;
}

.chkout_address_fields input,
.chkout_address_fields select {
    width: 306px;
    border: 1px outset #AAAAAA;
}

.chkout_address_submit input {
    border: 1px outset #AAAAAA;
    background-color: #F5F5F5;
}

.chkout_address_fields .chkout_address_radio {
    margin-top: 10px;
    margin-bottom: 10px;
}

.chkout_address_fields .chkout_address_radio input {
    width: auto;
    border: 0px !important;
}

.tx-commerce-pi3 table,
.tx-commerce-pi3 table * {
    border: 0px !important;
}

.tx_commerce_articleEanCode,
.tx_commerce_articleOrderNumber {
    display: none;
}

th.article {
    width: 300px;
}

table th {
    font-size: 0.9em;
    padding: 3px;
}

.tx-commerce-pi3 .header {
    font-weight: bold;
    margin-bottom: 10px;
}

.tx-commerce-pi3 label {
    width: 120px;
    font-weight: bold;
    display: block;
    float: left;
    clear: both;
}

.tx-commerce-pi4 table,
.tx-commerce-pi4 table * {
    border: 0px;
}

.address_item_name input {
    width: auto !important;
}

.chkout_list_descr,
.chkout_list_terms,
.chkout_list_disclaimer {
    margin-top: 10px;
    margin-bottom: 10px;
}


/* DEBUGGING */


div.tx_commerce_productTeaser {
    margin-left: 14px !important;
}

