/********************************************************************************************
*
*        ShoppingCart
*
********************************************************************************************/

.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;
}

/********************************************************************************************
*
*        Pfad button
*
********************************************************************************************/

.checkout-pathbutton-1 {
        width:120px;
        height:60px;
        float:left;

        margin-right:45px;
        padding-top:35px;
        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.jpg');
        background-repeat:no-repeat;

}

.checkout-pathbutton-1-act {
        width:120px;
        height:60px;
        float:left;

        margin-right:45px;
        padding-top:35px;
        padding-right:5px;

        text-align:center;

        color:white;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-act-background.jpg');*/
        background-image:url('img/aktiv.jpg');
        background-repeat:no-repeat;
}

.checkout-pathbutton-2 {
        width:120px;
        height:60px;

        overflow:hidden;
        float:left;

        margin-right:45px;
        padding-top:35px;
        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.jpg');
        background-repeat:no-repeat;
}

.checkout-pathbutton-2-act {
        width:120px;
        height:60px;

        overflow:hidden;
        float:left;

        text-align:center;

        margin-right:45px;
        padding-top:35px;
        padding-right:5px;

        color:white;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-act-background.jpg');*/
        background-image:url('img/aktiv.jpg');
        background-repeat:no-repeat;
}

.checkout-pathbutton-3 {
        width:120px;
        height:60px;

        text-align:center;

        overflow:hidden;
        float:left;

        margin-right:45px;
        padding-top:35px;
        padding-right:5px;

        color:white;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-background.jpg');*/
        background-image:url('img/inaktiv.jpg');
        background-repeat:no-repeat;
}

.checkout-pathbutton-3-act {
        width:120px;
        height:60px;

        overflow:hidden;
        float:left;

        text-align:center;

        margin-right:45px;
        padding-top:35px;
        padding-right:5px;

        color:white;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-act-background.jpg');*/
        background-image:url('img/aktiv.jpg');
        background-repeat:no-repeat;
}



.checkout-pathbutton-4 {
        width:120px;
        height:60px;

        overflow:hidden;
        float:left;

        text-align:center;

        padding-top:35px;
        padding-right:5px;

        color:white;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-background.jpg');*/
        background-image:url('img/inaktiv.jpg');
        background-repeat:no-repeat;
}

.checkout-pathbutton-4-act {
        width:120px;
        height:60px;

        overflow:hidden;
        float:left;

        text-align:center;

        padding-top:35px;
        padding-right:5px;

        color:white;
        font-weight:bold;

        /*background-image:url('img/checkout-pathbutton-1-act-background.jpg');*/
        background-image:url('img/aktiv.jpg');
        background-repeat:no-repeat;
}

.checkout-pathbutton-1 a {
        color:white;
}

.checkout-pathbutton-2 a {
        color:white;
}

.checkout-pathbutton-3 a {
        color:white;
}

.checkout-pathbutton-4 a {
        color:white;
}

/********************************************************************************************
*
*       Order Details
*
********************************************************************************************/

.order-details-head-part1 {
	float:left;
	width:50%;
	color:#E17100;
	border-bottom:1px solid #261810;

	padding-bottom:5px;
	margin-bottom:5px;
}

.order-details-head-part2 {
	float:left;
	width:10%;
	color:#E17100;
	border-bottom:1px solid #261810;

	padding-bottom:5px;
	margin-bottom:5px;

}

.order-details-head-part3 {
	float:left;
	width:10%;
	color:#E17100;
	border-bottom:1px solid #261810;
	text-align:right;

	padding-bottom:5px;
	margin-bottom:5px;
}

.order-details-head-part4 {
	float:left;
	width:15%;
	color:#E17100;
	border-bottom:1px solid #261810;
	text-align:right;

	padding-bottom:5px;
	margin-bottom:5px;
}

.order-details-head-part5 {
	float:left;
	width:10%;
	color:#E17100;
	border-bottom:1px solid #261810;
	text-align:right;

	padding-bottom:5px;
	margin-bottom:5px;
}

.order-details-content-part1 {
	float:left;
	width:50%;
}

.order-details-content-part1 img {
	float:left;
	margin-right:10px;
}

.order-details-content-part2 {
	float:left;
	width:10%;
}



.order-details-content-part3 {
	float:left;
	width:10%;
	text-align:right;
}

.order-details-content-part4 {
	float:left;
	width:15%;
	text-align:right;
}

.order-details-content-part5 {
	float:left;
	width:10%;
	text-align:center;
	vertical-align:top;
}


.order-details-total {
	text-align:right;
	padding-right:15%;
	padding-top:5px;
}



.order-details-fulltotal {
	padding-top:5px;
	margin-top:5px;
	font-weight:bold;
	text-align:right;
	margin-right:15%;
	margin-left:55%;

	border-top:1px solid #261810;
}

.cart-total {
	text-align:right;
	padding-right:10px;
}

.products-list-image {
        width:98px;
        height:75px;
        background-repeat:no-repeat;
        background-position:center center;
        background-color:white;
        border:1px solid #EE7F00;
}

.products-image {
        float:left;
        margin-right:10px;
}

/********************************************************************************************
*
*      Button
*
********************************************************************************************/

.button-box {
	
}

.button-box a.link-back {
	float:left;
}

.button-box a.link-continue {
	text-align:right;
	margin-right:5%;
}

/********************************************************************************************
*
*	Checkout
*
********************************************************************************************/

.address-format-label {
        width:95px;
        float:left;
        padding-right:6px;
        text-align:right;
        overflow:hidden;
}

.checkout-billing-address {
        float:left;
        width:50%;
}

.checkout-shipping-address {
        float:left;
        width:49%;
}

.checkout-payment-select {
        float:left;
        width:200px;
        padding-right:25px;
}

.checkout-payment-description {
        overflow:hidden;
        float:left;
        width:425px;
}

.checkout-billing-address select, .checkout-shipping-address select {
	width:175px;
}

/********************************************************************************************
*
*	Order Total
*
********************************************************************************************/

.order-details-total-checkout {
	border-top:1px solid #261810;
	text-align:right;
	margin-right:15%;
	margin-left:50%;
	padding-top:5px;
}

.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;
}