.basketstepsitem {	vertical-align: top;	margin: 4px;	font-size: 11px;    margin-bottom: 0px;	margin-top: 5px;	border: 1px solid #ffffff;	padding: 0px;	min-height: 0px;	height: auto;	-moz-box-sizing: border-box;}.basketcontents_main {	margin-top:0;}.basketcontents {  width: 525px;	border-collapse: collapse;	padding-left:7px;	margin-left: 5px;	margin-top: 9px;	-moz-box-sizing: border-box;}.basketcontents_headerleft {  width: 7px;  border: 1px solid #999999;  height: 23px;	border-right: 0;	-moz-box-sizing: border-box;}.basketcontents_headerright,.basketcontents_headeritems {  color: #333333;  border: 1px solid #999999;  border-right: 0;  border-left: 0;  background: #fcfceb; 	height: 25px;  font-weight: bold;  font-size: 11px;	width: 18px;}.basketcontents_headerright {	border-right: 1px solid #999999;  width: 7px;	-moz-box-sizing: border-box;}.basket_headitemprodukt {    width: 75px;}.basket_headitemproduktspan {    padding-left:6px;}.basket_headitemtitle {	width: 112px;}.basket_headitemanzahl {	width: 107px;}.basket_headitemeinzpreis {	width: 90px;    text-align: right;}.basket_headitemust {	width: 41px;    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,.basketcontents_textust,.basketcontents_texteinz,.basketcontents_text {    font-size: 11px;    vertical-align: top;	padding-top: 9px;}.basketcontents_textgesamt {    padding-right: 10px;}.basketcontents_textust {	padding-left: 15px;}.basketcontents_texteinz {    padding-right: 20px;}.basketcontents_icon {    padding-top: 7px;    padding-left: 7px;    width: 30px;}.basketcontents_title,.basketcontents_artinfo{    font-size: 10px;}.basketcontents_title {    font-weight: bold;}.basketcontents_bottom {    border-bottom: 1px solid #CBCBCB;}.basketcontents_linespacerbig,.basketcontents_linespacer {	color: #333333;	background-color: #999999;	height: 1px;    border: 0; 	margin-left:7px;	margin-top: 8px;	margin-bottom: 0px;}.basketcontents_linespacerbig {	height: 4px;}.basketcontents_sumtitle,.basketcontents_sumtitlebig,.basketcontents_sumbig,.basketcontents_sum {    font-size: 11px;    text-align: right;    padding-bottom: 3px;	padding-right: 10px;    padding-top: 2px;}.basketcontents_sumtitlebig,.basketcontents_sumtitle {    padding-right: 15px;	padding-top: 1px;}.basketcontents_sumtitlebig,.basketcontents_sumbig {    font-weight: bold;}.basketcontents_sumtitlebig {	background-color: #fcfceb;    padding-top: 5px;}.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 #e9eaeb;	font-size:10px;	font-weight:bold;	color:#677787;    margin-left: 3px;	cursor: pointer;}.basketcontents_artdelsmallbutton,.basketcontents_artdelbutton {	width:91px;	height:19px;	border:1px solid #e9eaeb;	font-size:10px;	font-weight:bold;	color:#677787;	margin-left:3px;	margin-top:8px;	cursor: pointer;}.basketcontents_artdelsmallbutton {	width:17px;	height:19px;	color:#ff3300;	margin-left:11px;	cursor: pointer;}.basketcontentsrow_empty,.basketcontents_next {	vertical-align: top;	border: 1px solid #cbcbcb;	padding: 5px;	margin: 4px;	padding-bottom:2px;	font-size: 11px;	-moz-box-sizing: border-box;}.basketcontents_next {	min-height: 28px;	height: 28px;	border-bottom: 1px none;	margin-bottom: 0px;	vertical-align: middle;	font-size: 11px;	font-weight: bold;	padding-top:8px;	padding-left:7px;}.basketcontents_next {	height: 26px;	background-color: #ebecec;	line-height: normal;	padding-top:4px;	padding-bottom:0px;}.basketcontentsrow_empty {	height: 1px;	min-height: 0px;	margin-bottom:4px;	padding:0px;	margin-top:0px;	border-bottom: 0px;	border-left: 0px;	border-right: 0px;	line-height: 0px;}.stepsitemcontainer {	vertical-align: top;	background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  border: 1px solid #999999;  padding-top: 0px;	margin: 4px;	padding-bottom:2px;	font-size: 11px;	-moz-box-sizing: border-box;	height: 75px;	display: block;	clear: both;}.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: 0px;}.stepitem_spacerbig {    width: 8px;}.stepitem_spacer {    width: 8px;}.stepitem_text,.stepitem_texthigh {    height: 75px;    background: #C9D493 url(../0/images/back_themendruecker.gif) repeat-x 0 0;    border: 1px solid #999999;    padding-top: 0px;    vertical-align: top;    color: #333333;}.stepitem_text {    background: #C9D493 url(../0/images/back_themendruecker.gif) repeat-x 0 0;    color: #757C83;}.stepitem_textbighigh,.stepitem_textbig {    font-weight: bold;    font-size: 25px;    color: #757C83;  text-decoration: none;    padding-left: 4px;}.stepitem_textbighigh {    color: #333333;}.stepitem_textnormalhigh,.stepitem_textnormal {    font-weight: bold;    font-size: 11px;    color: #333333;    padding-left: 4px;  text-decoration: none;}.stepitem_textnormal {    color: #757C83;}.stepitem_textsmall {    padding-left: 7px;      text-decoration: none;    color: #333333;    font-size: 10px;}.stepitem_link,.stepitem_linkhigh {	color: #333333;  text-decoration: none;}.voucherlistrow,.voucherinputrow {	vertical-align: top;	border: 1px solid #cbcbcb;	padding: 5px;	margin: 4px;	padding-bottom:2px;	font-size: 11px;	-moz-box-sizing: border-box;}.voucherlistrow {    margin-top: 10px;}.voucherinputrow {    margin-bottom: 0px;}.voucherlistwarning,.voucherlisttext {    font-size: 11px;    color: #000000;    padding-left: 10px;}.voucherlistwarning {    color: #FF3300;}.voucherlistinput {    width: 169px;    height: 18px;    margin-left: 9px;}.voucherlistrow {	min-height: 28px;	height: 28px;	border-bottom: 1px none;	margin-bottom: 0px;	vertical-align: middle;	font-size: 11px;	font-weight: bold;	padding-top:8px;	padding-left:7px;}.voucherlistrow {	font-size: 11px;	font-weight: bold;	color: #ff3300;}.voucherlistrow {	border-left:8px solid #677787;	border-top:1px solid #677787;	color: #677787;	padding-bottom:1px;	vertical-align: bottom;}.voucherlistrow {	height: 26px;	background-color: #ebecec;	line-height: normal;	padding-top:4px;	padding-bottom:0px;	vertical-align: middle;}.voucherinputrow {	min-height: 0px;	height: auto;	border-top: 0px;	margin-top: 0px;	padding:6px;	margin-bottom:4px;	color: #677787;	font-size: 10px;}.voucherlistheader {	color: #677787;	font-size: 11px;	font-weight: bold;}.voucherlistsubmit {    width: 148px;    height: 19px;    border: 1px solid #E9EAEB;    color: #677787;    font-weight: bold;    font-size: 10px;    margin-left: 9px;	cursor: pointer;}
