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

.text_orginal_image {
	color:green;
}

#content .right .button-box {
        text-align:left;
}

#content .right .button-box .box-left {
	float:left;
	margin-right:10px;
}

#content .right .button-box .box-right {
	float:right;
}

#content .right .button-box .box-right-newsletter {
	overflow:hidden;
}

#content .right .button-box .box-right-newsletter input {
	display:block;

	width:80px;
	padding-left:12px;

	background-color:#740000;
	color:#ffffff;
	height:19px;
	
	border:1px solid #851a17;
		
}

#content .right .cart {
	width:600px;
	margin-left:30px;
	padding:5px;
}


.checkout-pathbutton-1 {
        width:107px;
        height:26px;
        float:left;

        margin-right:15px;
        padding-top:11px;
        padding-left:40px;
	margin-left:20px;

        color:white;
        font-weight:bold;

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

.checkout-pathbutton-1-act {
        width:107px;
        height:26px;
        float:left;

        margin-right:15px;
        padding-top:11px;
        padding-left:40px;
	margin-left:20px;

        color:white;
        font-weight:bold;

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

.checkout-pathbutton-2 {
        width:107px;
        height:26px;

        overflow:hidden;
        float:left;

        margin-right:15px;
        padding-top:11px;
        padding-left:40px;

        color:white;
        font-weight:bold;

        background-image:url('img/checkout-pathbutton-2-background.jpg');
}

.checkout-pathbutton-2-act {
        width:107px;
        height:26px;

        overflow:hidden;
        float:left;

        margin-right:15px;
        padding-top:11px;
        padding-left:40px;

        color:white;
        font-weight:bold;

        background-image:url('img/checkout-pathbutton-2-act-background.jpg');
}

.checkout-pathbutton-3 {
        width:107px;
        height:26px;

        overflow:hidden;
        float:left;

        margin-right:15px;
        padding-top:11px;
        padding-left:40px;

        color:white;
        font-weight:bold;

        background-image:url('img/checkout-pathbutton-3-background.jpg');
}

.checkout-pathbutton-3-act {
        width:107px;
        height:26px;

        overflow:hidden;
        float:left;

        margin-right:15px;
        padding-top:11px;
        padding-left:40px;

        color:white;
        font-weight:bold;

        background-image:url('img/checkout-pathbutton-3-act-background.jpg');
}



.checkout-pathbutton-4 {
        width:100px;
        height:26px;

        overflow:hidden;
        float:left;

        padding-top:11px;
        padding-left:47px;

        color:white;
        font-weight:bold;

        background-image:url('img/checkout-pathbutton-4-background.jpg');
}

.checkout-pathbutton-4-act {
        width:100px;
        height:26px;

        overflow:hidden;
        float:left;

        padding-top:11px;
        padding-left:47px;

        color:white;
        font-weight:bold;

        background-image:url('img/checkout-pathbutton-4-act-background.jpg');
}

.checkout-pathbutton-1 a, .checkout-pathbutton-1-act a, .checkout-pathbutton-2 a, .checkout-pathbutton-2-act a, .checkout-pathbutton-3 a, .checkout-pathbutton-3-act a, .checkout-pathbutton-4 a, .checkout-pathbutton-4-act a {
	color:white;
}

.order-details-head-part1 {
        float:left;
        width:50%;
        color:#E17100;
        border-bottom:1px solid #666666;
        padding-right:5px;
        margin-bottom:10px;
        padding-bottom:10px;
}

.order-details-head-part2 {
        float:left;
        width:10%;
        color:#E17100;
        border-bottom:1px solid #666666;
        padding-right:5px;
        margin-bottom:10px;
        padding-bottom:10px;
}

.order-details-head-part3 {
        float:left;
        width:10%;
        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:15%;
        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:10%;
        color:#E17100;
        border-bottom:1px solid #666666;
        margin-bottom:10px;
        text-align:right;
        padding-bottom:10px;
}

.order-details-content-part1 {
        float:left;
        width:50%;
        padding-right:5px;
}

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

.order-details-content-part2 {
        float:left;
        width:10%;
        padding-right:5px;
}

.order-details-content-part2 input {
        border:1px solid #666666;
	width:30px;
}


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

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

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

.order-details-total {
	float:right;
	text-align:right;
}

.order-details-fulltotal {
        border-top:2px solid black;
        padding-top:5px;
        margin-top:5px;
        font-weight:bold;
        text-align:right;
        margin-left:395px;
        width:200px;
}

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

.order-total-subtotal {
        float:left;
        width:150px;
}

.order-total-subtotal-value {
        float:right;
        width:90px;
        text-align:right;
}

.order-total-cod_fee {
        float:left;
        width:150px;
}

.order-total-cod_fee-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-discount {
	float:left;
        width:150px;
}

.order-total-discount-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;
}

a#gm_checkout {
	display:block;
	width:147px;
	height:37px;
	background-image:url('img/button-step-2.jpg');
	background-repeat:no-repeat;
	float:right;
}

a#gm_checkout-3 {
	display:block;
	width:147px;
	height:37px;
	background-image:url('img/button-step-3.jpg');
	background-repeat:no-repeat;
	float:right;
}

a#gm_checkout-4 {
	display:block;
	width:147px;
	height:37px;
	background-image:url('img/button-step-4.jpg');
	background-repeat:no-repeat;
	float:right;
}

input.button-to-step-1 {
	width:147px;
	height:37px;
	background-image:url('img/back-to-step-1.jpg');
	background-repeat:no-repeat;
	border:0px;
}

input.button-to-step-2  {
	width:147px;
	height:37px;
	background-image:url('img/back-to-step-2.jpg');
	background-repeat:no-repeat;
	border:0px;
}

input.button-to-step-3  {
	width:149px;
	height:38px;
	background-image:url('img/back-to-step-3.jpg');
	background-repeat:no-repeat;
	border:0px;
}

/********************************************************************************************
*
*        Gutschein Box
*
********************************************************************************************/

.gift_cart_part {
	width:320px;
	float:left;
	background-color:#fedfc7;
	padding:5px;
}

label.gift-code-text {
	width:95px;
	float:left;
	text-align:left;
}

.gift_cart_input input {
	float:left;
	width:135px;
	margin:0px;
	margin-right:5px;
}

.gift_cart_button input {
	height:20px;
	margin:0px;
}

/********************************************************************************************
*
*        CustomersData
*
********************************************************************************************/

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

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

.checkout-billing-address select,.checkout-shipping-address select {
	width:180px;
	height:20px;
	border:1px solid #666666;
	margin-bottom:5px;
}

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

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

/********************************************************************************************
*
*        checkout_payment
*
********************************************************************************************/

.textbox textarea {
	width:95%;
	border:1px solid #666666;
	margin-bottom:5px;
}

/********************************************************************************************
*
*        checkout_confirmation
*
********************************************************************************************/

.order-details-total-checkout {
        margin-left:350px;
        width:245px;
}
