#WarenkorbLeft {
	float:left;
	width:650px;
	color:#000;
}

#WarenkorbLeft #top {
	 background: url(../images/warenkorb/background-left-top.gif) no-repeat;
	 height:53px;
}

#WarenkorbLeft #top .left {
	float:left;
	width:169px;
}

#WarenkorbLeft #top .right {
	float:left;
	width:474px;
	padding-left:7px;
}

#WarenkorbLeft #topNavi {
	padding-top:3px;
}

#WarenkorbLeft #topNavi .Navileft {
	float:left;
	width:310px;
	padding:0px;
	margin:0px;
	text-align:right;
}

#WarenkorbLeft #topNavi .Naviright {
	float:left;
}

#Step5 #WarenkorbLeft #topNavi {
	padding-top: 39px;
	font-weight:bold;
}


#WarenkorbLeft #middle {
	background: url(../images/warenkorb/background-left-line.gif) repeat-y; 
	min-height:100px;
}
#WarenkorbLeft #middle #Navi {
	float:left;
	width:169px;
}

#WarenkorbLeft #middle #Navi ul {
 	list-style-type:none;
	padding:0px;
	margin:0px;
}

#WarenkorbLeft #middle #Navi ul li {
	padding:0px;
	margin:0px;
	height: 50px;
}

#WarenkorbLeft #middle #Navi ul li.trenner {
	height:5px;
	padding:0px;
	margin:0px;
}

#WarenkorbLeft #middle #Content {
	float:left;
	width:474px;
	text-align:left;
	min-height:438px;
}

#WarenkorbLeft #middle #Content a {
	color : #000;
}

#WarenkorbLeft #middle #Content a.rotfett {
	text-decoration:underline;
	color: #DC2D2D;
	font-weight:bold;
}

#WarenkorbLeft #middle #Content .DivSend {
	background: url(../images/warenkorb/background-content-shop5.gif) no-repeat;
	background-position: 10px 0px;
	height: 200px;
	padding-top:40px;
	padding-left:10px;
}

#OrderTableHeader {
	font-weight:bold;
	height : 25px;
	padding-top : 8px;
	margin-left : 7px;
}

#OrderTableHeader .Artikel {
	float:left; width:169px;
}
#OrderTableHeader .Loeschen {
	float:left; width:64px;
}
#OrderTableHeader .Preis { 
	float:left; width:73px;
}
#OrderTableHeader .Menge {
	float:left; width:86px;
}
#OrderTableHeader .PosPreis {
	float:left; width:68px;
}

#OrderTable {
	padding:0px; margin: 5px 0px 0px 7px;
}

#OrderTableProd { margin: 10px 0px; }

#OrderTableProd .ProdBild {
	float:left; width:70px;
}

#OrderTableProd .Artikel {
	float:left; width:89px; padding: 10px 0px 0px 10px;
}
#OrderTableProd .Loeschen {
	float:left; width:54px; padding: 10px 0px 0px 10px;
}
#OrderTableProd .Preis { 
	float:left; width:73px; padding-top:10px;
}
#OrderTableProd .Menge {
	float:left; width:86px; padding-top:10px;
}
#OrderTableProd .MengeInput {
	float:left; width:33px;
}
#OrderTableProd .MengePlus { 
	float:left; width:23px;
}
#OrderTableProd .MengeMinus {
	float:left; width:23px;
}

#OrderTableProd .PosPreis {
	float:left; width:68px; text-align:right; padding-top:10px;
}

#OrderZusammenfassung {
	
}

#OrderZusammenfassung .left {
	float:left; width:392px; text-align:right;
}
#OrderZusammenfassung  #Zwischensumme {
	float:left; width:75px; text-align:right;
}

#OrderZusammenfassung #Versandtext {
	float:left; width:392px; text-align:right;
}

#OrderZusammenfassung #Versandkosten {
	float:left; width:75px; text-align:right;
}

#OrderZusammenfassung #Expresstext {
	float:left; width:392px; text-align:right; padding-top:5px;
}
#OrderZusammenfassung #Expresskosten {
	float:left; width:75px; text-align:right; padding-top:5px;
}

#OrderZusammenfassung #GesamtRabattText {
	float:left; width:392px; text-align:right; padding-top:5px;
}
#OrderZusammenfassung #GesamtRabattKosten {
	float:left; width:75px; text-align:right; padding-top:5px;
}


#OrderZusammenfassung #Expresshinweis {
	text-align:right; padding-top:2px; padding-right:5px;
}
.GesamtsummeText {
	float:left; width:392px; text-align:right; font-weight:bold;
}

#GesamtSumme {
	float:left; width:75px; text-align:right; font-weight:bold;
}

#MwStHinweis {
	text-align:right; font-size:10px; padding-right:4px;
}


#WarenkorbLeft #bottom {
	background: url(../images/warenkorb/background-left-bottom.gif) no-repeat; height:30px; vertical-align:bottom;
}

#WarenkorbLeft #bottom .left {
	float:left; width:169px;
}
#WarenkorbLeft #bottom .right {
	float:left; width:474px; padding-left:7px;
}

#WarenkorbLeft #bottom #Navileft { 
	float:left; width:310px; text-align:right;
}

#WarenkorbLeft #bottom #Naviright { 
	float:left;
}


#WarenkorbRight {
	float:right;
	width:320px;
	height:520px;
	background:url(../images/boxen/boxen-right.gif) no-repeat;
	
	#height:391px;
	#background:url(../images/warenkorb/background-right.gif) no-repeat;
}

#Step2 {}

#Step2 #Content ul {
	list-style-type: none; padding:0px 0px 0px 7px; margin:0px;
}

#Step2 #Content ul li {
	padding-top:5px;
}

#Step2 #Content ul li .label {
	float:left; width:100px; padding-top:2px;
}

#Step2 #Content ul li .input {
	float:left; width:300px;
}


#Step3 {}

#Step3 #Content ul {
	list-style-type: none; padding:0px 0px 0px 7px; margin:0px;
}

#Step3 #Content ul li {
	padding-top:5px;
}

#Step3 #Content ul li .checkbox {
	float:left; width:30px;
}

#Step3 #Content ul li .checkinput {
	float:left; width:300px; padding-top:2px;
}

#Step3 #Content ul li .label {
	float:left; width:100px; padding-top:2px;
}

#Step3 #Content ul li .input {
	float:left; width:300px;
}

#Step4 {}

#Step4 #Content ul {
	list-style-type: none; padding:0px 0px 0px 7px; margin:0px;
}

#Step4 #Content ul li {
	padding-top:2px;
	padding-right:10px;
}

#Step4 #Content ul li .checkbox {
	float:left; width:30px;
}

#Step4 #Content ul li .checkinput {
	float:left; width:300px; padding-top:2px;
}

#Step4 #Content ul li .checkInpAGB {
	float:left; width:400px; padding-top:2px;
}

#Step4 #Content ul li .label {
	float:left; width:140px;
}

#Step4 #Content ul li .input {
	float:left; width:200px;
}

#Step4 #Content ul li .aendern {
	 float:right;
}

#checkAGB {
	
}

#checkAGB a {
	color:#000;
}

#daten {
	
}

#daten input.text {
	width:200px;
}

#daten textarea {
	width:330px;
	height:50px;
}

#daten input.plz {
	width:50px;
}
#daten input.textplz {
	width:50px;
}
#daten input.ort {
	width:140px;
}

input:focus, select:focus {
	background-color:#E5DAC1;
}

.ContentTitel {
	font-weight:bold; padding-bottom:5px; padding-left:7px;
}


#shop5Image {
	padding: 16px 0px 0px 6px;
}

#shop5Image .singleimage {
	float:left; width:140px; padding-left:10px; position:relative;
	margin-top:5px;
}

*+html #shop5Image .singleimage {
	height:140px;
	margin-top:5px;
}

*+html #shop5Image .abstand {
	clear:both;
}
