form#quick_find
{
	padding-left:15px; 
	padding-top: 10px;
}
form#quick_find a
{
	text-decoration:none;
	color:#2c1e16;	
}
form#quick_find a:hover
{
	text-decoration:none;
	color:#e64337;	
}
form#quick_find input
{
	width: 140px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;	
}
form#quick_find .button
{
	width: 20px;
	border: 0px;
	padding: 2px;
	background: #F5E4CC;
}
form#quick_add
{
	padding-left:15px; 
	padding-top: 10px;
}
form#quick_add a
{
	text-decoration:none;
	color:#2c1e16;	
}
form#quick_add a:hover
{
	text-decoration:none;
	color:#e64337;	
}
form#quick_add input
{
	width: 140px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#quick_add .button
{
	width: 20px;
	border: 0px;
	padding: 2px;
	background: #F5E4CC;
}
form#login
{
	padding-left:15px; 
	padding-top: 10px;
}
form#login a
{
	text-decoration:none;
	color:#2c1e16;	
}
form#login a:hover
{
	text-decoration:none;
	color:#e64337;	
}
form#login input
{
	width: 140px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#login .button
{
	width: 20px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#login_stammkunde a
{
	text-decoration:none;
	color:#2c1e16;	
}
form#login_stammkunde a:hover
{
	text-decoration:none;
	color:#e64337;	
}
form#login_stammkunde input
{
	width: 140px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#login_stammkunde .button
{
	width: 120px;
	border: 0px;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
	background: #F5E4CC;
}
table#stammkunden_loginfelder td
{
	padding-bottom: 10px;
}
form#cart_quantity
{
	padding-top: 10px;
}
form#cart_quantity a
{
	text-decoration:none;
	color:#2c1e16;	
}
form#cart_quantity a:hover
{
	text-decoration:none;
	color:#e64337;	
}
form#cart_quantity input
{
	width: 30px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#cart_quantity .button
{
	width: 120px;
	border: 0px;
	padding: 2px;
	background:#F8E7CF;
}
form.notentool input
{
	width: 30px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form.notentool .button
{
	width: 125px;
	border: 0px;
	padding: 2px;
	font: 18px/18px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #890d08;
	background: #F8E7CF;
}
form#cart_quantity1
{
	padding-top: 10px;
}
form#cart_quantity1 a
{
	text-decoration:none;
	color:#2c1e16;	
}
form#cart_quantity1 a:hover
{
	text-decoration:none;
	color:#e64337;	
}
form#cart_quantity1 input
{
	width: 30px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#cart_quantity1 .button
{
	width: 120px;
	border: 0px;
	padding: 2px;
	background:#F8E7CF;

}
form#checkout_address a
{
	text-decoration:none;
	color:#2c1e16;	
}
form#checkout_address a:hover
{
	text-decoration:none;
	color:#e64337;	
}
form#checkout_address input
{
	width: 245px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#checkout_address .radio
{
	width: 20px;
}
form#checkout_address .button
{
	width: 120px;
	border: 0px;
	padding: 2px;
	background:#F8E7CF;

}
form#checkout_address1 a
{
	text-decoration:none;
	color:#2c1e16;	
}
form#checkout_address1 a:hover
{
	text-decoration:none;
	color:#e64337;	
}
form#checkout_address1 input
{
	width: 20px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#checkout_address1 .button
{
	width: 120px;
	border: 0px;
	padding: 2px;
	background:#F8E7CF;

}
.pflichtfeld
{
	color: #e64337;
}
div#login img
{
	width: 120px;
	border: 0px;
}
div#languages img
{
	border: 1px solid #E1D097;
}
form#sign_in a
{
	text-decoration:none;
	color:#2c1e16;	
}
form#sign_in a:hover
{
	text-decoration:none;
	color:#e64337;	
}
form#sign_in input
{
	width: 140px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#sign_in .button
{
	width: 120px;
	border: 0px;
	padding: 2px;
	background: #F5E4CC;
}
form#sign a
{
	text-decoration:none;
	color:#2c1e16;	
}
form#sign a:hover
{
	text-decoration:none;
	color:#e64337;	
}
form#sign input
{
	width: 140px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#sign .button
{
	width: 120px;
	border: 0px;
	padding: 2px;
	background: #F5E4CC;
}
form#pwd_double_opt_in a
{
	text-decoration:none;
	color:#2c1e16;	
}
form#pwd_double_opt_in a:hover
{
	text-decoration:none;
	color:#e64337;	
}
form#pwd_double_opt_in input
{
	width: 235px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#pwd_double_opt_in .button
{
	width: 120px;
	border: 0px;
	padding: 2px;
	background: #F5E4CC;
}
table#pw_vergessen td
{
	padding-bottom: 10px;
}
form#loginbox a
{
	text-decoration:none;
	color:#2c1e16;	
}
form#loginbox a:hover
{
	text-decoration:none;
	color:#e64337;	
}
form#loginbox input
{
	width: 140px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#loginbox .button
{
	width: 120px;
	border: 0px;
	padding: 2px;
	background: #F5E4CC;
}
table#kontakt td
{
	padding-bottom: 10px;
}
form#kontakt input
{
	width: 200px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#kontakt input.plz
{
	width: 50px;
}
form#kontakt input.ort
{
	width: 140px;
}
form#kontakt .radio
{
	border: 0;
	width: 20px;
}
form#kontakt textarea
{
	width: 335px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#kontakt .button
{
	width: 120px;
	border: 0px;
	padding: 2px;
	background: #F5E4CC;
}
form#notensuche input
{
	width: 170px;
	border: 1px solid #E1D097;
	padding: 2px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #2c1e16;
}
form#notensuche .button
{
	width: 120px;
	border: 0px;
	padding: 2px;
	background: #F8E7CF;
	font: 18px/18px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #890d08;
}
div.captcha
{
	position:relative;
	top: -126px;
	left: 305px;
}
form#kontakt input.fehlerfeld
{
	color: #DF222C;
 	border: 1px solid #DF222C;
  	background: #FFEFF0;
}
form#kontakt textarea.fehlerfeld
{
	color: #DF222C;
 	border: 1px solid #DF222C;
  	background: #FFEFF0;
}
.fehlermeldung
{
  font-weight: normal;
  color: #DF222C;
  width: 320px;
  padding: 10px;
  border: 1px solid #DF222C;
  background: #FFEFF0;
  display: block;
}
.error
{
	font-weight:bold;
	color: #DF222C;
}