
.clear {
	clear:both;
}
.spacer{
width: 380px;
height: 10px;
background-color: transparent;
display: block;
}
.titel{
font: 18px Arial, Helvetica, sans-serif;
color : #006634;
background-color : transparent;
margin : 30px 10px 0px 0px; 
padding : 4px 4px 0px 10px;
letter-spacing: 0.1em;
font-weight: 700;
}
/*.meinformular {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px; 
color : #000;
background-color :#ccc;
margin : 20px 0px 20px 0px; 
}*/

 form p {
	  width: 370px;
	  min-height: 20px;
	  background-color: transparent;
     margin-bottom: 2px;
	  display: block;
      }

form p label {
float: left;		
font-size:11px;
color: #000;
width: 120px;
margin: 0px 10px 0px 0px;
padding: 2px 0px 0px 0px;
font-variant: normal;
text-align: right;
background-color: transparent;
      }

form p input,form p select {font-family:Verdana, Arial, sans-serif;
font-size:11px;
color: #000;
border: 0.08em solid #ccc;
margin-top: 0.2em;
padding:0.1em;
width: 200px;
background-color: transparent;
float: left;
font-stretch: wider;
      }
form p select {
width: auto;
background-color: #57612A;
}
form p .mitteilung {
font-size:11px;
width: 240px;
padding: 0px 0px 0px 0px;
height:100%;
background-color: transparent;
/*float: left;*/
/*display: block;*/
/*height: 10em;*/
}
form p textarea {
font-size:11px;
width: 230px;
height:100%;
border: 0.08em solid #ccc;
margin-top: 0.3em;
background-color: transparent;
/*float: left;*/
/*height: 10em;*/
}
form p input#formInput_submit,form p input#formInput_reset {
color : #000;
width: auto;
float: right;
background-color: #e4e4e4;
border:1px solid #c00;
margin: 0px 0px 4px 8px;
cursor:pointer;
font-variant: small-caps;
}

/* START ::: FORMULAR sheets */
fieldset {font-family:Verdana, Arial, sans-serif;
font-size:12px;
color: #999;
width: 380px;
border: 1px solid #ccc;
margin: 0px 0px 10px 8px;
padding: 0px 0px 0px 12px;
}
legend {font-family: Verdana, Arial, sans-serif;
font-size:12px;
color : #666;
border-left: 3px solid #fe0032;	
font-variant: normal;
margin : 10px 10px 20px 0px; 
padding : 0px 10px 0px 10px;
font-weight: 600;
}
.label {font-family: Verdana, Arial, sans-serif;
color: #57612A;
width: 120px;
margin: 0px 0px 40px 0px;
font-variant: normal;
text-align: right;
background-color: transparent;
}
.kundenkontoinput {font-family: Verdana, Arial, sans-serif;
font-size:10px;
color: #57612A;
width: 340px;
margin: 0px 0px 0px 0px;
font-variant: normal;
text-align: left;
background-color:transparent;
}
.formteaser{font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
color: #c00;
margin: 0px 20px 10px 0px;
padding: 10px 0px 0px 0px;
width: 350px;
height: 20px;
font-variant: normal;
text-align: left;
background-color:transparent;
/*display: block;*/
}
.fehlermeldung {font-family: Verdana, Helvetica, sans-serif;
font:11px 150%;
color: #000;
margin: 0px 0px 20px 0px;
padding: 10px 0px 20px 0px;
width: 370px;
font-variant: normal;
text-align: left;
background-color: transparent;
display: block;
}

.fehlermeldung ul {font-family: Verdana, Helvetica, sans-serif;

margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}
.fehlermeldung li {font-family: Verdana, Helvetica, sans-serif;
font:11px 100%;
color: #c00;	
margin: 4px 0px 4px 0px;
padding: 0px 0px 0px 0px;
list-style-position: inside;
list-style-type: square;
letter-spacing: 0.1em;
}
.info {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666;
/*border-left: 3px solid #deb069;*/
background-color:transparent;
margin: 0px 0px 0px 0px;
padding: 10px 8px 8px 8px;
display: block;
line-height: 150%;
}
.infomessage {font-family: Courier, Verdana, sans-serif;
font-size: 10px;
color: #999;
/*border-left: 3px solid #deb069;*/
background-color:transparent;
margin: 0px 0px 0px 0px;
padding: 10px 8px 8px 8px;
display: block;
}
/* ENDE ::: FORMULAR sheets */