#cart-tabs {
padding:20px 0 0 10px;
margin-right:20px;
background:#cccc99;
}

.forBlind, a span {
	position: absolute;
	top: -20000em;
}
p#orderGuide {
	border-bottom: 1px solid #cccc99;
	padding: 0 10px;
}
p#orderGuide a,
p#orderGuide span {
	display: block;
	float: left;
	position: relative;
	border: 1px solid #cccc99;
	border-bottom: none;
	font-weight: bold;
	font-size: 1.2em;
	padding: 17px 4px;
	margin: 0 1px 0 2px;
	max-height: 50px;
	_height: 16px;
}
p#orderGuide a span,
p#orderGuide span span {
	position: absolute;
	border: none;
	background-color: #cccc99;
	background-image: url("../images/cart-page-cnt.gif");
	top: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	max-height: auto;
	left: 0px;
	_width: expression(this.parentNode.offsetWidth -2 +'px');
}
p#orderGuide a span {
	cursor: pointer;
}
p#orderGuide #bt1 span { background-position: 50% 0; } p#orderGuide #bt1.selected span { background-position: 50% -258px; }
p#orderGuide #bt2 span { background-position: center -50px; } p#orderGuide #bt2.selected span { background-position: center -313px; }
p#orderGuide #bt3 span { background-position: center -102px; } p#orderGuide #bt3.selected span { background-position: center -364px; }
p#orderGuide #bt4 span { background-position: center -154px; } p#orderGuide #bt4.selected span { background-position: center -416px; }
p#orderGuide #bt5 span { background-position: center -206px; } p#orderGuide #bt5.selected span { background-position: center -470px; }

p#orderGuide .selected {
	color: #4ec3ec;
	padding-bottom: 17px;
	margin-bottom: -1px;
	background: #fff;
	
}

p#orderGuide .selected span {
	background-color: #171c1f!important;
	
}
p#orderGuide span.forBlind {
	position: absolute;
}
/***********************/

.cart-wrap {
background:#999966;
padding:10px;
padding-top:40px;
}
.strip-bg {
background:url(../Images/strips-bg.gif) ; 
height:39px;
display:block;
padding-left:10px;
}

table.cart .item{ background:#cccc9a;}
table.cart .cart-total { font-weight:bold;}

.error { border:solid 1px #f5caa0; background:url(../Images/errgrad.gif) repeat-x; padding:10px; margin:10px 0;}
.color-pink { color:#ff0099;}
.pad15 { padding:15px;}
.divider { background:url(../Images/divider-bg.gif) repeat-x; height:25px; line-height:25px;}
.yellow-inputb { background:#ffff00; border:none; height:31px; font:normal 18px Georgia, Arial, Verdana; padding:5px 30px;}
.text-right { text-align:right;}
.yearrow-button {
	background: url(../images/submit-bg.gif) no-repeat right top;
	border:none;
	padding:5px 0;
	line-height:20px;
	padding-right:25px;
	font-size:11px;
	
}

.container-inline .form-item {
	display:block;
	float:left;
	margin:0;
	padding:0;
	padding-right:5px;
	background-image:none;
	background-color:none;
}
.bg-white { background:#fff;}

.zahlung { margin-top:10px}
.zahlung h6 { font-family:Arial, Helvetica, sans-serif; padding-left:3px;}
