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

/*Farbcodes:
hellgrün:				#1DC838
dunkelblau				#3C8AD2
hellblau				#6AC9F7
Schriftfarbe:			#285C8C
*/

form {
margin: .5em 1em;}

input, select, textarea {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: .1em;
width: 15em;
padding: 0.4em;
color:#272727;
border:#3C8AD2 solid 2px;
background-color:#F4F4F4;}

select{
width: 16em;}

textarea{
width: 12em;
height: 4em;
font-size: 1em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

select:focus, input:focus, textarea:focus{
background:	#6AC9F7;
border:	2px solid #C0C0C0;
color:	#285C8C;}

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

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

fieldset br {
display: none;}

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

legend {
color: #3C8AD2;
padding: 0 .3em;
border: none;
font-size: 1.3em;}

.muss {
color: #3C8AD2;}

label, fieldset div.cr p {
color:#3C8AD2;
margin: 0 0 0 0.3em;
display: block;
width: 8em;
text-align: left;
float: left;}

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

.buttons {
margin-left:9.5em;}

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

div.buttons input{
width:13em;
font-size: 1em;
height:2.3em;
background-color:#1DC838;
border: #C0C0C0 2px solid;
color:#FFFFFF;
font-weight:bold;}

div.pflicht{
border-top:#3C8AD2 solid 1px;
text-align:center;
margin: 1em 5em;
font-size:0.7em;}


