/* ---------- Formularformate -------------- */

/*Farbcodes:
hellgr&uuml;n:				#1DC838
dunkelblau				#999999
hellblau				#f7a800
Schriftfarbe:			#285C8C

background		 	grey 		#f1f0f0
logo 				orange		#f7a800
font dark			grey		#666666
font (light)		grey		#999999

*/

form {
margin: .5em 1em;}

input, select, textarea {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 1em;
margin: 0px 0px 8px 0px;
width: 200px;
padding: 0.1em;
color:#666666;
border:#dbdbdb solid 1px;
background-color:#f1f0f0;}

select{
width: 16em;}

textarea{
width: 300px;
height: 150px;
font-size: 12px;
font-family: Tahoma, Arial, Helvetica, sans-serif;}

select:focus, input:focus, textarea:focus{
background:	#fff;
border:	1px solid #f7a800;
color:	#666;}

div.cr input{
width: 20px;
height: 20px;
padding: 0;
background:none;
border:none;}

fieldset {
margin:0em;
padding:0;
border: none;
background-color:none;}

fieldset br {
display: none;}

fieldset div {
clear: both;
margin: .1em 0;
position: relative;}

legend {
color: #666;
padding: 0;
margin-bottom: 10px;
border: none;
font-size: 12px;
font-weight:bold;}

.muss {
color: #999999;}

label, fieldset div.cr p {
color:#999999;
margin: 0;
display: block;
width: 100px;
text-align: left;
float: left;
font-size:12px;}

fieldset div.cr label {
text-align: left;
margin-left: 8.3em;
width: auto;
float: none;}

.buttons {
text-align:right;
margin-right: 16px;
}

.buttons_pass {
margin-left:1em;
width:16em;
height:2.3em;
border: #dbdbdb 1px solid;
background-color:#999999;
color:#999999;
font-weight:bold;}

div.buttons input{
width:7em;
font-size: 12px;
height:1.7em;
background-color:#f7a800;
border: none;
color:#FFFFFF;}

div.pflicht{
position:absolute;
top:370px;
left: 20px;
width:700px;
border-top:#dbdbdb solid 1px;
text-align:center;
font-size:0.6em;}


