/* CHECKOUT PROZESS */

.topinfo {
font:12px arial, helvetica, sans-serif; 
color:#fff;
margin-left: 0px;
margin-top: -10px;
}

.topinfo h3{
clear:left;
float;left;
font:14px arial, helvetica, sans-serif;
font-weight: bold !important;
color:#fff;
}

.topinfo .overcaption{
float:left;
}


.topinfo #checkout-level-basket {
float:left;
background: #fff url(../images/01_1_warenkorb_a.gif) no-repeat;
width:129px;
height:62px;
}



.topinfo #checkout-level-login {
float:left;
width:129px;
height:62px;
}


.topinfo #checkout-level-billing {
float:left;
width:119px;
height:62px;
}

.topinfo #checkout-level-shipping {
float:left;
width:119px;
height:62px;
}

.topinfo #checkout-level-shipping_method {
float:left;
width:119px;
height:62px;
}

.topinfo #checkout-level-payment {
float:left;
width:119px;
height:62px;
}

.topinfo #checkout-level-review {
float:left;
width:130px;
height:62px;
}

.topinfo #checkout-level-login.inactive {
background: #fff url(../images/01_anmelden_n.gif) no-repeat;
}


.topinfo #checkout-level-billing.inactive {
background: #fff url(../images/02_rechnungInfo_n.gif) no-repeat;
}

.topinfo #checkout-level-shipping.inactive {
background: #fff url(../images/03_versandInfo_n.gif) no-repeat;
}

.topinfo #checkout-level-shipping_method.inactive {
background: #fff url(../images/04_versandart_n.gif) no-repeat;
}


.topinfo #checkout-level-payment.inactive {
background: #fff url(../images/05_zahlungsInfo_n.gif) no-repeat;
}

.topinfo #checkout-level-review.inactive {
background: #fff url(../images/06_uebersicht_n.gif) no-repeat;
}

.topinfo #checkout-level-login.active {
background: #fff url(../images/01_anmelden_a.gif) no-repeat;
width:129px;
height:62px;
}

.login_active {
background: #fff url(../images/01_anmelden_a.gif) no-repeat;
width:129px;
height:62px;
}

.topinfo #checkout-level-billing.active {
background: #fff url(../images/02_rechnungInfo_a.gif) no-repeat;
}

.billing_active {
background: #fff url(../images/02_rechnungInfo_a.gif) no-repeat;
width:119px;
height:62px;
}

.topinfo #checkout-level-shipping.active {
background: #fff url(../images/03_versandInfo_a.gif) no-repeat;
}

.shipping_active {
background: #fff url(../images/03_versandInfo_a.gif) no-repeat;
width:119px;
height:62px;
}

.topinfo #checkout-level-shipping_method.active {
background: #fff url(../images/04_versandart_a.gif) no-repeat;
}

.shipping_method_active {
background: #fff url(../images/04_versandart_a.gif) no-repeat;
width:119px;
height:62px;
}

.topinfo #checkout-level-payment.active {
background: #fff url(../images/05_zahlungsInfo_a.gif) no-repeat;
}

.payment_active {
background: #fff url(../images/05_zahlungsInfo_a.gif) no-repeat;
width:119px;
height:62px;
}

.topinfo #checkout-level-review.active {
background: #fff url(../images/06_uebersicht_a.gif) no-repeat;
}

.review_active {
background: #fff url(../images/06_uebersicht_a.gif) no-repeat;
width:130px;
height:62px;
}


.one-page-checkout .button-set p.required{
margin-right:8px;
}

.one-page-checkout h4 {
font-size:12px;
}

.content-middleshaddow .success-msg {
width:677px;
}

.shopping-cart {
margin-top:-12px;
}

.shopping-cart-totals td {
padding-right:25px;
}

.cart-tax-info, .cart-price {
padding-right:0;
}

tr.shopping-cart-row td .cart-price {
padding-right:20px;
}

.data-table {
border:none;
}


.data-table thead tr th {
background:none;

color:#837e6b;
}

td.attributes-col h4.title {
padding-bottom:15px;
}

.one-page-checkout .content {
margin-right:-16px;
margin-left:-14px;
}

.page-head h3, .page-head-alt h3 {
font-weight:bold !important;
}

.data-table tfoot tr {
background-color:#fff !important;
}

.data-table .odd {
background:none;
}

.data-table th {
border-right:none;
color:#0A263C;
padding:2px 8px;
white-space:nowrap;
}

.data-table tbody td {
border-bottom:none;
border-right:none;
}

.shopping-cart-totals {
background:#F5F0DD none repeat scroll 0 0;
border:none;
margin-top:0px;
float:left;
margin-left:10px;
text-align:right;
width:716px;
}

.shopping-cart th, .shopping-cart td {
padding-left:9px;
padding-right:9px;
}

.content-top-shaddow{
background:url(../images/pl_checkout_top.png);
height:18px;
width:737px;
}

.content-middleshaddow{
float:left;
background:url(../images/pl_checkout_middle.png) repeat-y;
width:737px;
margin-top:7px;

}

.content-bottom-shaddow{
background:url(../images/pl_checkout_bottom.png);
height:16px;
width:737px;
}

.infocontent-top-boxshaddow{
background:url(../images/content_head.png);
height:130px;
width:537px;
}

.infocontent-middle-boxshaddow{
float:left;
background:url(../images/content_middle.png) repeat-y;
width:537px;
padding:20px;
}

.infocontent-bottom-boxshaddow{
background:url(../images/content_bottom.png);
height:55px;
width:537px;

}

.infocontent-middle-boxshaddow p{
width:480px;
}

.success-msg {
border:none !important;
border-style:none !important;
background-color:#EFF5EA;
background-image:url(../images/success_msg_icon.gif);
border-color:#446423;
color:#3D6611;
margin-left:9px;
width:478px;

}