div.five_step ul li{
    width: 180px;
}

ul.dispatches_list{
	
}




#content #confirm .table .table_row {
    width: 996px;
    margin: 1px 0px !important;
}

#content #confirm .table .table_foot .tablefoot_inner {
    right: -10px;
}


#confirm .payment_selection, #content #confirm .dispatch-methods, #content .invoice-address{
	float: left;
min-height: 180px;
padding: 10px;
position: relative;
margin: 0px;
	margin-top:20px;
	margin-bottom:20px;
border: 1px solid #E9EBED;
width: 304px;
background: #fff;
}

ul.dispatches_list li{
	width:468px;
	float:left;
	padding:10px;
	background:#fff;
	border:1px solid #e9ebed;
}

.delivery_method_div{
	margin-right:20px;
	float:left;
}

.payment_method_div{
	width:466px;
	float:left;
	padding:10px;
	background:#fff;
	border:1px solid #e9ebed;
	margin-bottom:20px;
}

.versandartdiv{
	font-weight:bold;
	font-size: 13px;
	margin-bottom:15px;
}

ul.dispatches_list li span{
	display:block;
	float:left;
	line-height: 30px;
}

ul.dispatches_list li span.shipping_name{
	width:30%;
}

ul.dispatches_list li span.shipping_name{
	width:20%;
}

ul.dispatches_list li span.shipping_description{
	width:60%;
}

ul.dispatches_list li span.shipping_price{
	width:20%;
	font-weight: bold;
    text-align: center;
}

#confirm .personal-information form.payment{
	margin-top:0px;
}

.ctl_Steps  #confirm .invoice-address,
.ctl_Steps  #confirm .invoice-address{
	margin:0;
	width:50%;
}


#content #confirm h2{
	padding-left:0px;
	
}
#confirm .personal-information .inner_container, #confirm .additional-options .inner_container, .agb_cancelation .inner_container{
	padding-left:0px;
}
.ctl_checkout .more_info, .ctl_checkout .confirm_accept, .ctl_checkout .agb_info, .ctl_checkout .agb_accept{
	left:0px;
}

#confirm .agb_cancelation{
	height:100px;
}

.payment_method .method{
	padding:10px 0px;
	
}



#confirm .personal-information .invoice-address,
#confirm .personal-information .shipping-address 
{
 	float: left;
    min-height: 100px;
    padding:10px;
    position: relative;
    width: 190px;
    margin:0px;
    border:1px solid #E9EBED;
    margin-left:0px;
    width:45%;
 }
 
.dispatch-methods .content_method{
	
}


.ctl_checkout .confirm_accept{
	top:40px;
}
ul.dispatches_list li span{
	line-height:20px;
}

.basket_dispatch_description{
	display:none;
}

#confirm .personal-information .inner_container,
#confirm .additional-options .inner_container,
 .agb_cancelation .inner_container{
 	padding:0px;
 	
}

#content #confirm .dispatch-methods .actions{
	position:absolute;
}

#content #confirm .dispatch-methods  .content_method{
	margin-bottom:20px;
}

#confirm .payment_selection input[id*="payment_mean"][type="radio"]{
	display: none;
}

#confirm .payment_selection .method{
	margin-bottom:20px;
}

#content #confirm .payment_selection .method div[class*="grid"]{
	width:auto !important;
	margin:0px;
	margin-bottom:10px;
}
#content #confirm .confirm_accept p{
	margin:0px;	
}

#confirm .personal-information .underline, 
#confirm .additional-options .table_premium h5,
#confirm .basket_slider .header, #confirm .revocation .underline{
	color: #333;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #c7c7c7;
	margin: 0 0 8px;
	padding: 0px 0 5px 0;
	line-height: 1.6em;
}

#content #confirm .dispatch-methods .description{
	margin-bottom: 0px;
}



.tablefoot_inner-left .invoice-address,
.tablefoot_inner-left .shipping-address{
	width:40%;
	float:left;
	display:block;
	padding:15px;
	line-height:16px;
	border-left:1px solid #DFDFDF;
	
}
.tablefoot_inner-left .invoice-address .actions,
.tablefoot_inner-left .shipping-address .actions{
	position:absolute;
	bottom:15px;
	z-index:1000;
}
.tablefoot_inner-left{
	border-bottom:1px solid #DFDFDF;
	
}

#content #confirm .table .table_foot .tablefoot_inner-left{
	margin-top:-1px;
	margin-left:-2px;
}

#wrapper .outer-confirm-container{
	
	position: static;
}


div.four_step ul li{
    width: 230px;
}
