/*Warenkorb*/



.basketstepsitem {

	vertical-align: top;

	font-size: 11px;

	border: 1px solid #ffffff;

	min-height: 0;

	height: auto;

	-moz-box-sizing: border-box;

	margin: 5px 4px 0;

	padding: 0;

}



.basketcontents_main {

	margin-top: 0;

}



.basketcontents {

	width: 569px;

	border-collapse: collapse;

	-moz-box-sizing: border-box;

	margin-top: 9px;

	margin-left: 5px;

	padding-left: 7px;

}



.basketcontents_headerleft {

	width: 7px;

	background-color: #397142;

	height: 23px;

	border: 1px solid #397142;

	border-bottom: 0;

	border-right: 0;

	-moz-box-sizing: border-box;

}



.basketcontents_headerright {

	border-top: 1px solid #397142;

	border-bottom: 0;

	color: #397142;

	background-color: #efefef;

	height: 25px;

	font-weight: bold;

	font-size: 11px;

	width: 7px;

	border-right: 1px solid #cbcbcb;

	-moz-box-sizing: border-box;

}



.basketcontents_headeritems {

	border-top: 1px solid #397142;

	border-bottom: 0;

	color: #397142;

	background-color: #E6F2E8;

	height: 25px;

	font-weight: bold;

	font-size: 11px;

	width: 18px;

}



.basket_headitemprodukt {

	width: 75px;

}



.basket_headitemproduktspan {

	padding-left: 6px;

}



.basket_headitemtitle {

	width: 112px;

}



.basket_headitemanzahl {

	width: 127px;

}



.basket_headitemeinzpreis {

	width: 94px;

	text-align: right;

}



.basket_headitemust {

	width: 61px;

	text-align: right;

}



.basket_headitemgesamt {

	width: 78px;

	text-align: right;

}



.basket_headitempack {

	width: 233px;

	text-align: right;

}



.basket_headitemgesamtspan {

	padding-right: 10px;

}



.basketcontents_right {

	border-right: 1px solid #cbcbcb;

}



.basketcontents_left {

	border-left: 1px solid #cbcbcb;

	width: 7px;

	-moz-box-sizing: border-box;

}



.basketcontents_textgesamt {

	font-size: 11px;

	vertical-align: top;

	padding-top: 9px;

	padding-right: 10px;

}



.basketcontents_textust {

	font-size: 11px;

	vertical-align: top;

	padding-top: 9px;

	padding-left: 15px;

}



.basketcontents_texteinz {

	font-size: 11px;

	vertical-align: top;

	padding-top: 9px;

	padding-right: 20px;

}



.basketcontents_text {

	font-size: 11px;

	vertical-align: top;

	padding-top: 9px;

}



.basketcontents_icon {

	width: 30px;

	padding-top: 7px;

	padding-left: 7px;

}



.basketcontents_title {

	font-size: 10px;

	font-weight: bold;

}



.basketcontents_artinfo {

	font-size: 10px;

}



.basketcontents_bottom {

	border-bottom: 1px solid #cbcbcb;

}



.basketcontents_linespacerbig {

	color: #eeeff0;

	background-color: #eeeff0;

	height: 4px;

	border: 0;

	margin-top: 8px;

	margin-bottom: 0;

	margin-left: 7px;

}



.basketcontents_linespacer {

	color: #eeeff0;

	background-color: #eeeff0;

	height: 1px;

	border: 0;

	margin-top: 8px;

	margin-bottom: 0;

	margin-left: 7px;

}



.basketcontents_sumtitle {

	font-size: 11px;

	text-align: right;

	padding-top: 1px;

	padding-right: 15px;

	padding-bottom: 3px;

}



.basketcontents_sumtitlebig {

	font-size: 11px;

	text-align: right;

	font-weight: bold;

	background-color: #fafafa;

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 3px;

}



.basketcontents_sumbig {

	font-size: 11px;

	text-align: right;

	font-weight: bold;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 3px;

}



.basketcontents_sum {

	font-size: 11px;

	text-align: right;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 3px;

}



.basketcontents_sumtable {

	border-collapse: collapse;

	width: 100%;

}



.basketcontents_artamountinput {

	width: 28px;

	height: 18px;

	font-size: 10px;

	text-align: right;

}



.basketcontents_artamountbutton {

	width: 91px;

	height: 19px;

	border: 1px solid #dadcde;

	font-size: 10px;

	font-weight: bold;

	color: #397142;

	cursor: pointer;

	margin-left: 3px;

}



.basketcontents_artdelsmallbutton {

	width: 17px;

	height: 19px;

	border: 1px solid #dadcde;

	font-size: 10px;

	font-weight: bold;

	color: #ff3300;

	cursor: pointer;

	margin-top: 8px;

	margin-left: 11px;

}



/*Spalte Mitte entfernen*/

.basketcontents_artdelbutton {

	width: 91px;

	height: 19px;

	border: 1px solid #DADCDE;

	font-size: 10px;

	font-weight: bold;

	color: #28512F;

	cursor: pointer;

	margin-top: 8px;

	margin-left: 3px;

}



.basketcontentsrow_empty {

	vertical-align: top;

	border: 1px solid #cbcbcb;

	font-size: 11px;

	-moz-box-sizing: border-box;

	height: 1px;

	min-height: 0;

	border-bottom: 0;

	border-left: 0;

	border-right: 0;

	line-height: 0;

	margin: 0 4px 4px;

	padding: 0;

}



.basketcontents_next {

	vertical-align: middle;

	border: 1px solid #cbcbcb;

	font-size: 11px;

	-moz-box-sizing: border-box;

	min-height: 28px;

	height: 26px;

	border-bottom: 1px none;

	font-weight: bold;

	background-color: #E6F2E8;

	line-height: normal;

	margin: 4px 4px 0;

	padding: 4px 5px 0 7px;

}



.stepsitemcontainer {

	vertical-align: top;

	border: 1px solid #cbcbcb;

	background-color: #ffffff;

	font-size: 11px;

	-moz-box-sizing: border-box;

	height: 75px;

	display: block;

	clear: both;

	margin: 4px;

	padding-top: 0;

	padding-bottom: 2px;

}



.basketstepsitem:after {

	content: "";

	display: block;

	height: 0;

	clear: both;

}



a.basketcontents_nextlink:hover {

	color: #ffffff;

	text-decoration: underline;

}



.stepitem_box {

	width: 569px;

	border-collapse: collapse;

	margin: 0;

}



.stepitem_spacerbig {

	width: 8px;

}



.stepitem_spacer {

	width: 8px;

}



.stepitem_text {

	height: 85px;

	border: 1px solid #cbcbcb;

	background-color: #f0f0f0;

	vertical-align: top;

	color: #28512F;

	padding-top: 0;

}



.stepitem_texthigh {
  height: 85px;
  background-color: #ffffff;
  vertical-align: top;
  color: #28512F;
  padding-top: 0;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 5px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #cbcbcb;
  border-right-color: #cbcbcb;
  border-bottom-color: #006633;
  border-left-color: #cbcbcb;
}



.stepitem_textbighigh {

	font-weight: bold;

	font-size: 25px;

	color: #28512F;

	padding-left: 4px;

}



.stepitem_textbig {

	font-weight: bold;

	font-size: 25px;

	color: #28512F;

	padding-left: 4px;

}



.stepitem_textnormalhigh {

	font-weight: bold;

	font-size: 11px;

	color: #ff3300;

	padding-left: 4px;

}



.stepitem_textnormal {

	font-weight: bold;

	font-size: 11px;

	color: #28512F;

	padding-left: 4px;

}



.stepitem_textsmall {

	color: #28512F;

	font-size: 10px;

	padding-left: 7px;

}



.stepitem_link {

	color: #28512F;

}



.stepitem_linkhigh {

	color: #28512F;

}



.voucherlistrow {

	vertical-align: middle;

	border: 1px solid #cbcbcb;

	font-size: 11px;

	-moz-box-sizing: border-box;

	min-height: 28px;

	height: 26px;

	border-bottom: 1px none;

	font-weight: bold;

	color: #397142;

	border-left: 8px solid #397142;

	border-top: 1px solid #397142;

	background-color: #E6F2E8;

	line-height: normal;

	margin: 10px 4px 0;

	padding: 4px 5px 0 7px;

}



.voucherinputrow {

	vertical-align: top;

	border: 1px solid #cbcbcb;

	font-size: 10px;

	-moz-box-sizing: border-box;

	min-height: 0;

	height: auto;

	border-top: 0;

	color: #397142;

	margin: 0 4px 4px;

	padding: 6px;

}



.voucherlistwarning {

	font-size: 11px;

	color: #ff3300;

	padding-left: 10px;

}



.voucherlisttext {

	font-size: 11px;

	color: #000000;

	padding-left: 10px;

}



.voucherlistinput {

	width: 169px;

	height: 18px;

	margin-left: 9px;

}



.voucherlistheader {

	color: #397142;

	font-size: 11px;

	font-weight: bold;

}



.voucherlistsubmit {

	width: 148px;

	height: 19px;

	border: 1px solid #dadcde;

	color: #397142;

	font-weight: bold;

	font-size: 10px;

	cursor: pointer;

	margin-left: 9px;

}



.stepitem2_textbighigh {

	font-weight: bold;

	font-size: 21px;

	color: #28512F;

	padding-left: 4px;

}



.stepitem2_textbig {

	font-weight: bold;

	font-size: 21px;

	color: #28512F;

	padding-left: 4px;

}



.stepitem2_textnormalhigh {

	font-weight: bold;

	font-size: 10px;

	color: #28512F;

	padding-left: 4px;

}



.stepitem2_textnormal {

	font-weight: bold;

	font-size: 10px;

	color: #28512F;

	padding-left: 4px;

}



.stepitem2_textsmall {

	color: #28512F;

	font-size: 9px;

	padding-left: 3px;

}



.basketlist

{	font-size: 9px;
	width: 40px;

}
