label  /* Alle Labels UND Formularelemente auswählen */ {
	display: block;
	text-align: left;
}
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
/* das floating der labels und inputs aufheben */
}
.form, textarea {
	background: 0;
	border: 0;
	border:1px solid #ced6e8 ;
	margin:0px;
	width:100%;
	text-align:left;
	display:inline;
	color:#222222;
	font-weight:normal;
	height:20px;
	vertical-align: bottom;
	font-size: 14px;
	font-size: 0.9rem;
	font-family: 'Quattrocento Sans', Verdana, Arial, Sans-Serif;
}
textarea {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
 -webkit-box-shadow: inset 2px 2px 5px #e2e2e2;
  -moz-box-shadow: inset 2px 2px 5px #e2e2e2;
  box-shadow: inset 2px 2px 5px #e2e2e2;
filter:progid:DXImageTransform.Microsoft.Shadow (color=#e2e2e2, Direction=135, Strength=5);  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow (color=#e2e2e2, Direction=135, Strength=5)";

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 4px;

}
input {
	font-family: 'Quattrocento Sans', Verdana, Arial, Sans-Serif;
	font-size: 14px;
	font-size: 0.9rem;
 -webkit-box-shadow: inset 2px 2px 5px #e2e2e2;
  -moz-box-shadow: inset 2px 2px 5px #e2e2e2;
  box-shadow: inset 2px 2px 5px #e2e2e2;
filter:progid:DXImageTransform.Microsoft.Shadow (color=#e2e2e2, Direction=135, Strength=5);  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow (color=#e2e2e2, Direction=135, Strength=5)";
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 4px;
background-color: #ffffff;

}
.form2 {
	display:inline;
	font-size:14px;
	color:#ffffff;
	background-color:#000000;
	border:1px solid #000000;
	padding:2px;
}
label.wk1 {
	float: left;
	display: block;
	width: 50px;
	margin-bottom: 6px;
}
input.feldwk1 {
	border:1px solid #ccc;
	width: 90px;
	margin-bottom: 6px;
}
a.button, input.button {
	line-height: 100% !important;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
display: block;
	padding-right: 10px;
	background-color: #dadada;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ced6e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ced6e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ced6e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ced6e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ced6e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #ced6e8 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ced6e8', GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 0px 2px 1px #ccc;
	box-shadow: 0px 0px 2px 1px #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0px solid #dadada;
	text-decoration: none !important;
	color: #000 !important;
	text-align:center;
		cursor: pointer;
}
a:hover.button, input:hover.button {
	text-decoration: none !important;
	color: #fff !important;
	-webkit-box-shadow: 0px 0px px 0px #ccc !important;
	box-shadow: 0px 0px px 0px #ccc !important;
}

/* Bestellformular */

input.bform {
	border:1px solid #ccc;
	width: 100%;
	margin-bottom: 6px;
}
