.checkout-step-description {
	width:120px;

	margin-left:30px;

	overflow:hidden;
	float:left;

	text-align:center;
}

.checkout-step-description-act {
	color: #0E4D8B;
}

#cart_table {
	width:100%;
}

#cart_table th {
	border-bottom:1px solid #cccccc;
}


#cart_table td {
	border-bottom:1px solid #cccccc;
}

#cart_table .gm_class_input {
	width:30px;
	margin-right:10px;
}

.align_center {
	text-align:center;
}

#cart_table .align_right {
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

#cart_table .cart_header_text th {
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
}

#cart_table .cart_total_price {
	padding-left:10px;
}

#cart_table .td {
	padding-right:10px;
}

#cart_table .strong {
	font-weight:bold;
	color:#666666;
}

#cart_table_total {
	text-align:right;
	margin-right:73px;
}

.gift_cart_left {
	float:left;
	margin-right:5px;
}

.align_right {	
	text-align:right;
}

.align_right input {
	float:left;
	margin-right:5px;
}

.textbox textarea {
	width:80%;
	height:100px;
}

.accept_box_checkbox {
	float:left;
}

.accept_box_text {
	line-height:20px;
}

.module_option_overflow {
	overflow: hidden;
}

.module_option {
	background-color:#EDEDED;
	border-top-color:#000000;
	border-top-style: dotted;
	border-top-width:1px;
	color: #000000;
	cursor: pointer;

	padding-top:5px;
}

.module_option_checked {
	background-color:#EDEDED;
	border-top-color:#000000;
	border-top-style: dotted;
	border-top-width:1px;
	color: #000000;
	cursor: pointer;

	padding-top:5px;
}

.checkout .module_option_title {
	float: left;
	width: 350px;
	line-height:20px;
}

.module_option_price {
	float: right;

	line-height:20px;
}

.module_option_radio {
	/*float: right;*/
	/*padding-right: 20px;
	padding-left: 20px;*/
}

.module_option_price_bold {
	float: right;
	font-weight: bold;

	line-height:20px;
}

.module_name {
	color: #000000;
	font-weight: bold;
	padding:10px;
	background-color:#BABABB;
} 

.button_back {
	float:left;
}

.button_continue {
	text-align:right;
}

.left_address {
	float:left;
	margin-right:100px;
}

.right_address {
	
}

#gm_checkout_confirmation .heading {
	font-weight:bold;
}

#order_data table {
	border-left:1px solid #cccccc;
	
	width:500px;
}

#table_products_data {
	border:1px solid #cccccc;
}

.shipping_time {
	padding:5px;
}

#table_products_data td {
	border-right:0px solid #cccccc;
	padding-right:10px;
	padding-top:5px;	
}

#total_block_table {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

#order_data .main {
	padding-right:10px;
}

#total_block_table .main {
	border-bottom:0px;
	border-right:0px;
	padding-top:5px;
}

/***********************************************************************
*
*
*	Gutschein Modul
*
*
*
***********************************************************************/

#gift_cart_input {
	float:left;
}

#gift_cart_button {
	float:left;
	margin-left:10px;
}

#gift_cart_part {
	/*border-bottom:1px dotted #cccccc;
	border-top:1px dotted #cccccc;*/
	margin-top:10px;
	margin-bottom:10px;
}
