.gastformular  {
	width:  607px;
	margin: 0px 0;
	padding: 10px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	border: 1px solid #666666;
	float: left;
	clear: both;
	background-color: 57754F;
     }
     	
.gastformular fieldset {margin: 10px 0;}
.gastformular a {color: #990000; text-decoration: none;}
.gastformular a:hover {color: #483D8A;}
  
.gastformular legend {
	color: #fff;
	padding: 3px 5px;
	border: 1px solid #ddd;
	text-transform: uppercase;
	background-color: #F90;
	 }
	  
.gastformular label {
     width: 100px;
	 float: left;
     clear: both;
     padding: 3px 10px;
     margin: 3px 0;
     }
          
.gastformular input, .gastformular textarea, .gastformular select {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	background: #ddc;
	padding: 0px 3px;
	margin: 3px 0;
	
}

.gastformular textarea {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	background: #ddc;
	padding: 0px 3px;
	margin: 3px 0;
	width: 487px;
}



.gastformular input:active, .gastformular input:focus, .gastformular input:hover { background: #ffff88;}
.gastformular textarea:active, .gastformular textarea:focus, .gastformular textarea:hover { background: #ffff88;}
.gastformular select:active, .gastformular select:focus, .gastformular select:hover { background: #ffff88;}

.daten table, .anfrage table, .captcha table {
	border-spacing:0px;
	width:550px;
	border:0px solid;
}
.label {
	width:70px;
	padding:3px;
}
.field {
	width:200px;
	padding:3px;
}

.error { width:200px; padding:0px 0px 0px 5px;}
.captchareload { padding-left:10px;}
input.errordesignfields, textarea.errordesignfields, select.errordesignfields { background-color:#cc3333;}

#checkid {
  width: auto;
}

#checkid2 {
  width: auto;
}

.buttons { text-align: center; padding:3px;}
.buttons input { width:200px; }
.buttons input, .captchareload img { background: #555555; color: #fff; border-top:2px solid #fff; border-left:2px solid #fff; border-bottom:2px solid #666666; border-right:2px solid #666666;}
.buttons input:hover, .captchareload img:hover { background: #555555; color: #fff; border-top:2px solid #ddd; border-left:2px solid #ddd; border-bottom:2px solid #fff; border-right:2px solid #fff;}

.pflichtfeld {
	 color: #800000;}
	 

	 .zurueck {
	 color: #6891D1;}

