.preis_menge {
	border-style:dotted;
	border-width:1px;
	border-color:#2F0200;
	padding:7px;
	background-color:#E7E3DA;
}

.preis_menge_hide {
	border-style:dotted;
	border-width:1px;
	border-color:#2F0200;
	padding:7px;
	background-color:#E7E3DA;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4;
}

.anfrage {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	border-width:1px;
	text-align:center;
	
}

.zahlungsauswahl {
	display:block;
	width:250px;
	height:auto;
	padding:6px;
	margin-bottom:4px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	color:#494949 !important;
	text-decoration:none !important;
}

.zahlungsauswahl:hover, .zahlungsauswahl_aktiv, .zahlungsauswahl_aktiv:hover {
	display:block;
	width:250px;
	height:auto;
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color:#4b6b8c;
	margin-bottom:4px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	background-color:#e3e5e8;
	color:#494949 !important;
	text-decoration:none !important;
}

div.shopping_demo {
  height:110px;
}

.products {
  cursor:move;
}

.products_2 {
  cursor:pointer;
}

div.cart {
  position:relative;
  padding:4px;
  clear:both;
  border:0px solid #D0C8BD;
  width:152px;
}

span.title {
  margin:0;
  padding:0;
  padding-top:10px;
  font-size: 12px;
  color: #444;
  font-weight:normal;
}

.wastebin {
  position:relative;
  left:0px;
  width:152px;
  height:15px;
  padding:4px;
  margin-top:8px;
  color:#ccc;
  border:1px dashed #D0C8BD;
  background-color:#EDEEE9;
  font-size:12px;
  font-weight:normal;
  text-align:center;
  z-index:1;
}

.wastebin a {
	border-bottom-width:0px;
}

div.cart div {
  font-size:12px;
  font-weight:normal;
  color:#444;
  clear:left;
}
span.handle {
  cursor: move;
}


span.congrats {
  background-color: #E8A400;
  color:white;
  font-weight: bold;  
}

div.cart-active {
  background-color: #FFF4D8;
}

.wastebin-active {
  background-color: #FFF4D8;
  border:1px solid #E8A400;
  z-index:1;
}

.tabelle_daten {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	line-height: 12pt;
	font-size: 9pt;
	color: #373737;

	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
}

.select {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
	border-color: #E8E9EB;
	background-color: #F8F8F8;
	border-width: 1px;
	width:200px;
	height:20px;
}

.personendaten {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	width:220px;
	height:16px;
	line-height: 18px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
	border-color: #E8E9EB;
	background-color: #F8F8F8;
	border-width: 1px;
	margin-left:2px;
	padding-left:4px;
}

.wk_menge {
	width:20px;
	height:16px;
	text-align:center;
	border-width:1px;

}
