﻿
.MC_WarenkorbBestellung, .MC_WarenkorbBestellung table
{
}

/* 
================================
 Container Styles for orderprogress
================================
*/
.MC_WarenkorbBestellung .orderprogress div
{
	height: 50px;
	width: 110px;
	float:left;
	text-align: center;
	border: solid 0px red;
	padding-top:27px;
	font-size: 9pt;
	font-weight: bold;
}

.MC_WarenkorbBestellung .orderprogress div.inactive
{
	background-image: url(bg_orderstep_inactive.png);
	background-repeat: no-repeat;
	color: Silver;
}

.MC_WarenkorbBestellung .orderprogress div.active
{
	background-image: url(bg_orderstep_active.png);
	background-repeat: no-repeat;
	color: black;
}

.MC_WarenkorbBestellung .orderprogress ul
{
	padding: 0px;
}
.MC_WarenkorbBestellung .orderprogress li
{
	display: inline;
	list-style-type: none;
}

/* 
================================
 Container Styles for shoppingcartandbilling 
================================
*/

.MC_WarenkorbBestellung .shoppingcartandbilling .infotext
{
	margin-bottom: 10px;
	display: block;
}

.MC_WarenkorbBestellung .shoppingcartandbilling 
{
	clear: both;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepnavigation
{
	margin-top: 20px;
	width: 100%;
	height: 30px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepnavigation .stepprevious,
.MC_WarenkorbBestellung .shoppingcartandbilling .stepnavigation .stepnext
{
	height: 30px;
	width: 160px;
	text-align: center;
	color:White;
	padding-top:6px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepnavigation a,
.MC_WarenkorbBestellung .shoppingcartandbilling .stepnavigation a:hover,
.MC_WarenkorbBestellung .shoppingcartandbilling .stepnavigation a:visited
{
	color:White;
	font-size:9pt;
	font-weight:bold;
	text-decoration: none;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepnavigation a:hover
{
	font-size:10pt;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepnavigation .stepprevious
{
	float:left;
	background-image: url(bg_button_bigblue160px.png);
	background-repeat: no-repeat;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepnavigation .stepnext
{
	float:right;
	background-image: url(bg_button_big160px.png);
	background-repeat: no-repeat;
}

/* 
================================
 Container Styles for shoppingcartandbilling - step shoppingcart
================================
*/

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable
{
	width: 100%;
	border-spacing: 0px;
	background-color:Silver;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable thead td
{
	background-color:#374F5A;
	color: White;
	padding: 4px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable .colgroupheader
{
	padding: 0px;	
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable table.groupheader
{
	background-color: #333333;
	color: White;
	width: 100%;
	margin: 0px;
	border-spacing: 0px;
	height: 20px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable .groupheader td
{
	border: none;
	padding: 4px;
	font-style: italic;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable .groupheader .colsubtotal
{
	width: 80px;
	text-align: right;
	font-weight: bold;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable .groupheader .colbudget
{
	width: 80px;
	text-align: right;
	
}
.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable tbody tr td
{
	border-bottom: solid 1px #ffcc00;
	padding: 4px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable .colquantity input
{
	width: 40px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable .colquantity,
.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable .colpricesingle,
.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable .colpricetotal
{
	width: 80px;
	vertical-align: top;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable tbody .colpricesingle
{
	text-align: right;
	padding-right: 4px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable tbody .colpricetotal
{
	text-align: right;
	padding-right: 4px;
	font-weight: bold;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable tbody .colarticle span
{
	display: block;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable tbody .colarticle .articlenumber
{
	font-weight:bold;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable table.pricetotalsummary
{
	width: 100%;
	border-spacing: 0px;
	margin:0px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable table.pricetotalsummary td 
{
	border: none;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable table.pricetotalsummary .valuecolumn
{
	background-color: #ffcc00;
	width: 80px;
	text-align: right;
	padding-right: 4px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .shoppingcarttable table.pricetotalsummary strong strong
{
	text-decoration: overline;	
}

.MC_WarenkorbBestellung .shoppingcartandbilling .btn_aktualisieren
{
	border: solid 1px #374F5A;
	text-align: center;
	padding: 2px;
	width: 120px;
	margin-left: 40px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .btn_aktualisieren:hover
{
	background-color: Gray;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .btn_aktualisieren a,.MC_WarenkorbBestellung .shoppingcartandbilling .btn_aktualisieren a:hover,.MC_WarenkorbBestellung .shoppingcartandbilling .btn_aktualisieren a:visited
{
	color:black;
	text-decoration: none;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .btn_aktualisieren a:hover
{
	font-weight:bold;	
}


.MC_WarenkorbBestellung .shoppingcartandbilling .infotextpricetotals span,
.MC_WarenkorbBestellung .shoppingcartandbilling .infotextminordervalue,
.MC_WarenkorbBestellung .shoppingcartandbilling .infotextminorderquantity
{
	margin-top:10px;
	display: block;
	font-size: 8pt;
	line-height: 13pt;
}


/* 
================================
 Container Styles for shoppingcartandbilling - step steplogin
================================
*/

.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin
{
	padding-bottom: 30px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin .selectlogintype
{
	padding:0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin .selectlogintype li
{
	list-style-type:none;
	padding-left:125px;
	padding-bottom:10px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin table.loginedit,
.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin table.passwordedit
{

}

.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin table.loginedit tr,
.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin table.passwordedit tr
{
	vertical-align:top;	
}

.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin .labelcolumn
{
	width: 120px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin .valuecolumn
{
	width: 120px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin .passwordinfotext
{
	margin-top:10px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin .passwordinfotext a,
.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin .passwordinfotext a:hover,
.MC_WarenkorbBestellung .shoppingcartandbilling .steplogin .passwordinfotext a:visited
{
	color:#374F5A;
}

/* 
================================
 Container Styles for shoppingcartandbilling - step stepregister
================================
*/

.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister
{
	padding-top: 20px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister .labelcolumn
{
	width: 120px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister .valuecolumn
{
	
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister .valuecolumn input,
.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister .valuecolumn select,
.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister .valuecolumn textarea 
{
	width: 200px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister .valuecolumn .checkbox input
{
	width: 15px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister .valuecolumn .inputpostalcode
{
	width: 50px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister .valuecolumn .inputpostalcity
{
	margin-left: 5px;
	width: 141px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister .checkemail
{
	margin-top: 20px;
	margin-bottom:20px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister .checkemail .valuecolumn
{
	font-weight: bold;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister .checkemail .infotext
{
	
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister ul.lieferadresse
{
	padding: 0px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .stepregister .lieferadresse li
{
	list-style-type: none;
}

/* 
================================
 Container Styles for shoppingcartandbilling - step stepregister
================================
*/


.MC_WarenkorbBestellung .shoppingcartandbilling .steppaymentterms
{
	padding-top: 30px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .steppaymentterms table.paymentterms td
{
	vertical-align: middle;
	padding: 2px;
}

MC_WarenkorbBestellung .shoppingcartandbilling .steppaymentterms table.paymentterms td span.radio input
{
	
}
.MC_WarenkorbBestellung .shoppingcartandbilling .steppaymentterms table.paymentterms td span.radio label
{
	float: right;
	font-weight: bold;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .vouchercode
{
	padding-top: 30px;
	padding-bottom: 30px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .btn_gutscheinCodePruefen
{
	background-image: url(bg_button50px.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 24px;
	text-align: center;
	font-size: 9pt;
	padding-top: 2px;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .btn_gutscheinCodePruefen a,
.MC_WarenkorbBestellung .shoppingcartandbilling .btn_gutscheinCodePruefen a:hover,
.MC_WarenkorbBestellung .shoppingcartandbilling .btn_gutscheinCodePruefen a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: White;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .btn_gutscheinCodePruefen a:hover
{
	font-size: 10pt;
}

.MC_WarenkorbBestellung .shoppingcartandbilling .voucherstatus
{
	font-weight:bold;
}


/* 
================================
 Container Styles for shoppingcartandbilling - .stepvalidation
================================
*/
.MC_WarenkorbBestellung .stepvalidation
{
	padding-top: 20px;
}

.MC_WarenkorbBestellung .stepvalidation .ordertext
{
	width: 100%;
}

.MC_WarenkorbBestellung .stepvalidation .order .infotext
{
	font-size: 8pt;
	line-height: 12pt;
	display: block;
}

/* 
================================
 Container Styles for shoppingcartandbilling - .steppaymentcompleted
================================
*/
.MC_WarenkorbBestellung .steppaymentcompleted
{
	padding-top: 20px;
}

/* 
================================
 Container Styles for shoppingcartandbilling - .stepcreateuser
================================
*/
.MC_WarenkorbBestellung .stepcreateuser
{
	padding-top: 20px;
}

/* 
================================
 Container Styles for shoppingcartandbilling - .stepordercompleted
================================
*/
.MC_WarenkorbBestellung .stepordercompleted
{
	padding-top: 20px;
}

