/********************************************************************************************
*
*        ShoppingCart
*
********************************************************************************************/

.address-format-label {
        width:95px;
        float:left;
        padding-right:6px;
        text-align:right;
        overflow:hidden;
}

.order-details-head-part1 {
        float:left;
        display:table-cell;
        width:210px;
        color:#E17100;
        border-bottom:1px solid #666666;
        padding-right:5px;
        margin-bottom:10px;
        padding-bottom:10px;
}

.order-details-head-part2 {
        float:left;
        display:table-cell;
        width:60px;
        color:#E17100;
        border-bottom:1px solid #666666;
        padding-right:5px;
        margin-bottom:10px;
        padding-bottom:10px;
}

.order-details-head-part3 {
        float:left;
        width:70px;
        color:#E17100;
        border-bottom:1px solid #666666;
        padding-right:5px;
        margin-bottom:10px;
        text-align:right;
        padding-bottom:10px;
}

.order-details-head-part4 {
        float:left;
        width:90px;
        color:#E17100;
        border-bottom:1px solid #666666;
        padding-right:5px;
        margin-bottom:10px;
        text-align:right;
        padding-bottom:10px;
}

.order-details-head-part5 {
        float:left;
        width:30px;
        color:#E17100;
        border-bottom:1px solid #666666;
        margin-bottom:10px;
        text-align:right;
        padding-bottom:10px;
}

.order-details-content-part1 {
        float:left;
        width:210px;
        padding-right:5px;
}

.order-details-content-part1 img {
        float:left;
        margin-right:10px;
        height:38px;
        width:60px;
}

.order-details-content-part2 {
        float:left;
        width:60px;
        padding-right:5px;
}

.order-details-content-part3 {
        float:left;
        width:70px;
        padding-right:5px;
        text-align:right;
}

.order-details-content-part4 {
        float:left;
        width:90px;
        padding-right:0px;
        text-align:right;
}

.order-details-content-part5 {
        float:left;
        width:30px;
        text-align:center;
        vertical-align:top;
}

.order-details-total {
        text-align:right;
        padding-right:5px;
        padding-top:5px;
}



.order-details-fulltotal {
        border-top:2px solid #333333;
        padding-top:5px;
        margin-top:5px;
        font-weight:bold;
        text-align:right;
        margin-left:290px;
        width:200px;
}

.cart-total {
        text-align:right;
        padding-right:10px;
}

.checkout-pathbutton-1 {
        width:100px;
        height:15px;
        float:left;

        margin-left:30px;
        margin-right:5px;
        padding-top:45px;
        padding-right:5px;

        text-align:center;

        color:white;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-background.jpg');*/
        background-image:url('img/inaktiv-1.jpg');
        background-repeat:no-repeat;

}

.checkout-pathbutton-1-act {
        width:100px;
        height:15px;
        float:left;

        margin-left:30px;
        margin-right:5px;
        padding-top:45px;
        padding-right:5px;

        text-align:center;

        color:black;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-act-background.jpg');*/
        background-image:url('img/aktiv-1.jpg');
        background-repeat:no-repeat;
}

.checkout-pathbutton-2 {
        width:100px;
        height:15px;

        overflow:hidden;
        float:left;

        margin-right:5px;
        padding-top:45px;
        padding-right:5px;

        text-align:center;

        color:black;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-background.jpg');*/
        background-image:url('img/inaktiv-2.jpg');
        background-repeat:no-repeat;
}

.checkout-pathbutton-2-act {
        width:100px;
        height:15px;

        overflow:hidden;
        float:left;

        text-align:center;

        margin-right:5px;
        padding-top:45px;
        padding-right:5px;

        color:black;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-act-background.jpg');*/
        background-image:url('img/aktiv-2.jpg');
        background-repeat:no-repeat;
}

.checkout-pathbutton-3 {
        width:100px;
        height:15px;

        text-align:center;

        overflow:hidden;
        float:left;

        margin-right:5px;
        padding-top:45px;
        padding-right:5px;

        color:black;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-background.jpg');*/
        background-image:url('img/inaktiv-3.jpg');
        background-repeat:no-repeat;
}

.checkout-pathbutton-3-act {
        width:100px;
        height:15px;

        overflow:hidden;
        float:left;

        text-align:center;

        margin-right:5px;
        padding-top:45px;
        padding-right:5px;

        color:black;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-act-background.jpg');*/
        background-image:url('img/aktiv-3.jpg');
        background-repeat:no-repeat;
}



.checkout-pathbutton-4 {
        width:100px;
        height:15px;

        overflow:hidden;
        float:left;

        text-align:center;

        padding-top:45px;
        padding-right:5px;

        color:black;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-background.jpg');*/
        background-image:url('img/inaktiv-4.jpg');
        background-repeat:no-repeat;
}

.checkout-pathbutton-4-act {
        width:100px;
        height:15px;

        overflow:hidden;
        float:left;

        text-align:center;

        padding-top:45px;
        padding-right:5px;

        color:black;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-act-background.jpg');*/
        background-image:url('img/aktiv-4.jpg');
        background-repeat:no-repeat;
}

.checkout-pathbutton-1 a {
        color:#0000FF;
}

.checkout-pathbutton-2 a {
        color:#0000FF;
}

.checkout-pathbutton-3 a {
        color:#0000FF;
}

.checkout-pathbutton-4 a {
        color:#0000FF;
}

.checkout-pathimage {
        overflow:hidden;
        float:left;
        width:34px;
        height:23px;

        margin-top:19px;
}

.checkout-pathbutton-description {
        overflow:hidden;
        float:left;
        width:75px;
        margin-left:24px;
        margin-right:65px;
        text-align:center;

        font-weight:bold;
}

.checkout-billing-address {
        float:left;
        width:300px;
        overflow:hidden;
}

.checkout-shipping-address {
        float:left;
        width:300px;
        overflow:hidden;
}

.checkout-payment-select {
        float:left;
        width:200px;
        padding-right:25px;
}

.checkout-payment-description {
        overflow:hidden;
        float:left;
        width:425px;
}

/******
         Login im Warenkorb
******/
.cart_login_whitespace_text{
         width:90px;
         min-height:20px;
         line-height:20px;
         vertical-align:middle;
         float:left;
}
.cart_login_whitespace_box{
         width:150px;
         min-height:20px;
         line-height:20px;
         vertical-align:middle;
         float:left;
}

.button-box {
        text-align:center;
}

.order-details-total-checkout {
        margin-left:250px;
        width:240px;
}

.order-total-subtotal {
        float:left;
        width:150px;
}

.order-total-subtotal-value {
        float:right;
        width:90px;
        text-align:right;
}

.order-total-discount {
        float:left;
        width:150px;
}

.order-total-discount-value {
        float:right;
        width:90px;
        text-align:right;
}

.order-total-coupon {
        float:left;
        width:150px;
}

.order-total-coupon-value {
        float:right;
        width:90px;
        text-align:right;
}


.order-total-subtotal_no_tax {
        float:left;
        width:150px;
}

.order-total-subtotal_no_tax-value {
        float:right;
        width:90px;
        text-align:right;
}

.order-total-shipping {
        float:left;
        width:150px;
}

.order-total-shipping-value {
        float:right;
        width:90px;
        text-align:right;
}

.order-total-tax {
        float:left;
        width:150px;
}

.order-total-tax-value {
        float:right;
        width:90px;
        text-align:right;
}

.order-total-total {
        float:left;
        width:150px;
        font-weight:bold;
}

.order-total-total-value {
        float:right;
        width:90px;
        text-align:right;
        font-weight:bold;
}

.suitable-product {

}

.suitable-product .part-a {
        float:left;
        width:35px;
        font-size:24px;
        font-weight:bold;
        color:#EE7F00;
}

.suitable-product .part-a-text {
        overflow:hidden;
        float:left;
        width:180px;
}

.suitable-product .part-b {
        overflow:hidden;
        float:left;
        width:35px;
        font-size:24px;
        font-weight:bold;
        color:#EE7F00;
}

.suitable-product .part-b-text {
        overflow:hidden;
        float:left;
        width:180px;
        margin-top:5px;
}

.suitable-product .part-c {
        overflow:hidden;
        float:left;
        width:35px;
        font-size:24px;
        font-weight:bold;
        color:#EE7F00;
}

.suitable-product .part-c-text {
        overflow:hidden;
        float:left;
        width:170px;
}
