.error
{
	color : red;
}

input.field
{
	color: #000000;
	background-color:#FFFFFF;
	border: #000000 1px solid;
}

input
{
	font-size: 11px;
	color: #000000;
	background-color:#FFFFFF;
	border: #000000 1px solid;
}

input:hover, input:focus, textarea:hover, textarea:focus 
{
  border-color: #1e8dff;
}

textarea.field
{
	font-size: 9pt;
	color: #000000;
	background-color:#FFFFFF;
	border: #000000 1px solid;
} 

form fieldset label,
form fieldset input,
form fieldset select,
form fieldset textarea 
{	
    	float: left;
    	margin-bottom: 20px;
}

form fieldset 
{
	border: none;
	margin:0;
	padding:0;
}

form fieldset label 
{
   	width: 150px;
   	padding-top: 2px;
	font-weight : bold;
}

form fieldset input,
form fieldset textarea 
{
    padding: 1px 2px;    	
}

form fieldset input
 {
    width: 240px;	
}

p.pflicht 
{
	float: left;
}

form fieldset textarea 
{
    width: 240px;
    height: 100px;	
	
	color: #000000;
	background-color:#FFFFFF;
	border: #000000 1px solid;
}

form fieldset br 
{
    	clear: both;
}

form fieldset .button 
{
	margin-left: 186px;
	width: 60px;
}

form fieldset .button:hover 
{		
	border: solid #1e8dff 1px;
}
