form {
	/*background: #fff url(../images/formular_hintergrund.png) no-repeat 0 0;*/
	padding: 0;
	margin: 0;
	width: 680px
}

fieldset {
	/* background: #fff url(../images/formular_hintergrund.png) no-repeat 0 100%;*/
	border: none;
	margin: 0;
	padding: 0;
}

ol{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

li.formular{
	float: none;
	padding: 5px
}

li.last {
	float: none;
	clear: both;
	text-align: right
}


.formular_beschriftung {
	font-size: 16px;
	font-weight: 100;
	line-height: 135%;
	color: #676767;
}

input,
textarea, select {
	background-color:#FFF;
	color: #676767;
	border: 1px solid #c4c4c4;
	padding: 5px 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
	-moz-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
	box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
	/* IE filter */
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=5)"
}

input:focus,
textarea:focus {
	border-color: #676767;
}

input[type="radio"] {
	background-color: #FFFFFF;
	color: #fff;
	cursor: pointer;
	border: 0px double #FFFFFF;
	margin: 10px;
	padding: 5px 10px;
	width: auto;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;

	filter:	progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#8B8B8B');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#8B8B8B')";
}


input[type="checkbox"] {
	background-color: #FFFFFF;
	color: #fff;
	cursor: pointer;
	border: 0px double #FFFFFF;
	margin: 10px;
	padding: 5px 10px;
	width: auto;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;

	filter:	progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#8B8B8B');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#8B8B8B')";
}

input.verfahren[type="image"] {
	border: 0px;
	padding: 2px;	
}

input[type="submit"] {
	background-color: #676767;
	color: #fff;
	cursor: pointer;
	border: 1px double #FFFFFF;
	margin: 10px;
	padding: 5px 10px;
	width: auto;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;

	background: -moz-linear-gradient(top, #FFFFFF, #8B8B8B);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #8B8B8B));
	filter:	progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#8B8B8B');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#8B8B8B')";

	-moz-box-shadow: 1px 0 0 #8B8B8B, -1px 0 0 #8B8B8B, 0 1px 0 #8B8B8B, 0 -1px 0 #8B8B8B, 0 5px 10px -5px #666;
	-webkit-box-shadow: 1px 0 0 #8B8B8B, -1px 0 0 #8B8B8B, 0 1px 0 #8B8B8B, 0 -1px 0 #8B8B8B, 0 5px 10px -5px #666;
	box-shadow: 1px 0 0 #8B8B8B, -1px 0 0 #8B8B8B, 0 1px 0 #8B8B8B, 0 -1px 0 #8B8B8B, 0 5px 10px -5px #666;
	text-shadow: 1px 1px 3px #333
}

input[type="submit"]:hover {
background: #8B8B8B;
text-shadow: none;
}

textarea {
width: 525px;
overflow: auto;
}


/* IE7 styles */
*+html legend {margin-left: 0px}
*+html textarea {width: 530px}
*+html li.last {padding: 5px}
*+html input[type="submit"] {width: 100px}
			