/* Styles für barrierefreie Formulare auf coram publico*/

input.error, textarea.error{

border: double red;
background-color:#FAF5E4;
}
span.errorLegend{
color:red;
background-image:url(../bilder/Achtung.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:2em;
margin-left:.5em;

}

span.error{
color:red;
padding-left:1.5em;
margin-left:12em;
font-size:.8em;
float:left;
}
div.achtung{
float:left;
margin:.3em;
}

/* versteckter div gegen Spambots*/
div.futsch{
 position:absolute;
 left:-1000px;
 top:-1000px;
 width:0;
 height:0;
 overflow:hidden;
 display:none;
 }

label.links{
float:left;
text-align:right;
width:8.5em;
margin-right: .1em;
}

form{
text-align:left;

margin-top:2em;
}

form br
{
	clear:	both;
}
input#name , input#email , input.error{
width:14em;
float:left;
margin-bottom:.5em;

}
textarea, textarea.error{
width:18em;
float:left;
margin-bottom:.5em;
}
input.buttonnormal{
margin-left:8.2em;
}

fieldset{

text-align:left;


}
/*  cursor:*/

label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit] {
cursor: pointer;
}

/*focus:*/
input:focus, input:hover, textarea#bemerkung:focus, textarea#bemerkung:hover{
background:#d8c1a6;
}


