input.tx,select.tx {
	border : 1px solid #888888;
}
input.txh, p.txh {
	border : 1px solid #A70C0C;
	background-color : #F5E5E5;
}
p.h {
	color: #A70C0C;
	font-weight: bold;
}
tbody td.s2d.fc1 {width:180px;}
#bestellverlauf {display: block!important;height: 40px;margin-bottom: 20px;width: 570px;}
#bestellverlauf div {border-bottom:2px solid #b8b8b8;float: left;margin-right: 2px;padding: 10px 0;text-align: center;width: 141px;color:#c3c3c3;font-size:14px;font-weight:bold;}
#bestellverlauf div.s4{margin-right:0;}
#bestellverlauf.s1 .s1,

#bestellverlauf.s2 .s1,
#bestellverlauf.s2 .s2,

#bestellverlauf.s3 .s1,
#bestellverlauf.s3 .s2,
#bestellverlauf.s3 .s3,

#bestellverlauf.s4 .s1,
#bestellverlauf.s4 .s2,
#bestellverlauf.s4 .s3,
#bestellverlauf.s4 .s4{border-bottom:2px solid #46e600;color:#84888f;}

#coupon_code_box  input {border:1px solid #888}
#coupon_code_box  input.submit {border:1px solid #888;}
p#coupon-message {font-weight:bold;margin-top: 5px;}
p#coupon-message.ok{color:#00AA05;}
p#coupon-message.err{color:#DB0000;}
#coupon_code_box p.coupon-used{font-weight:bold;margin-top:5px;}
#coupon_code_box p.coupon-used a img{margin-bottom:-3px;margin-right:5px;}
#coupon-error {margin-bottom:10px;}
#order_success {color: #00AA05;font-size: 18px;font-weight: bold;text-align: center;}
