

/* --- Stylesheet 1661 () --------- */ 

.shop_list {
	width: 670px;
}
.shop_item {
	position: relative;
	width: 318px;
	min-height: 260px;
	border: solid 1px #333333;
	display: block;
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 5px;
}
.shop_item .Bild {
	float: left;
	margin: 0 5px 5px 0;
}
.shop_item .info {
	font-size: 12px;
	font-family: Helvetica,Arial,sans-serif;
}
.shop_item .price {
	float: right;
	margin-top: 1px;
}
.shop_item .price .unit {
	font-size: 12px;
	color: #333;
}
.shop_item .form_add {
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.shop_item .form_add .inputs {
	float: right;
}
.shop_item .form_add .inputs input {
	border: 1px solid #509727;
}
.shop_item .form_add .qty {
	float: left;
}
.shop_item .form_add .qty input {
	margin: 1px 10px;
	height: 18px;
	width: 25px;
}
.shop_item .form_add .qty_x {
	float: left;
	margin: 2px 0px 0 0;
}
.shop_item .form_add .amount {
	float: left;
}
.shop_item .form_add .amount input{
	margin: 1px 10px;
	height: 18px;
	width: 50px;
}
.shop_item .form_add .unit {
	float: left;
	margin: 2px 20px 0 0;
}
.shop_item .form_add .seal {
	float: left;
	margin: 5px 0 0 5px;
	font-size: 11px;
	clear: right;
}
.shop_item .form_add .button {
	float: right;
	background-color: #509727;
	padding: 1px 10px;
	cursor: pointer;
	border-radius: 3px;
}
#input_liste .TextAreaWidget textarea {
	background-color: #D9D9D9;
	width: 670px;

}