form
	{
	display:		block;
	margin-left:		30px;
	}

#content span.form

	{
	width:			300px;
	height:			auto;
	font-size:		0.8em;
	background-color:	inherit;
	display:		block;
	float:			none;
	margin-left:		160px;
	}

#content p.answer

	{
	display:		block;
	margin:			5px 0px 10px 0px;
	width:			auto;
	font-size:		1em;
	color:			#807A6C;
	background-color:	inherit;
	float:			none;
	}

form fieldset 

	{ 
        border: 		none; 
    	} 

form label 

	{ 
        float: 			left; 
        display: 		block; 
        width: 			140px;
        margin: 		0px 20px 12px 0px;
	color:			#807A6C;
	text-align:		left; 
    	} 

form input, form textarea 

	{ 
        float: 			left; 
        display: 		block; 
        width: 			300px;
        margin: 		0px 0px 12px 0px;
	color:			#807A6C;
	background-color:	#ffffff;
	border:			1px solid #807A6C;
    	}

form input.nonfloat

	{
	clear:			both;
	float:			none;
	background-color:	#F1F0ED;
	color:			#F1F0ED;
	border:			none;
	}


.radiobutton

	{
	display:		inline;
	border:			none;
	padding:		0px 5px 0px 0px;
	float:			left;
	width:			20px;
	vertical-align:		middle
	}


form select

	{
       	display: 		block;
        float: 			left; 
        width: 			200px; 
        border: 		none;
        margin: 		0px 0px 12px 0px;
	color:			#807A6C;
	font-size:		1em;
	}


form textarea

	{
	height:			100px;
	overflow:		auto;
	}
 

form br 

	{ 
        clear: 			left; 
    	}
 
form input.button 
	
	{
	display:		block;
	height:			69px;
	width:			221px;
        margin: 		0px 0px 0px 0px;
	background-color:	#F1F0ED;
	color:			#F1F0ED;
	border:			none;
	float:			left;
	background-image:	url(../gfx/formular_absenden.jpg);
	background-repeat:	no-repeat;
	background-position:	0 20px;
	font-size:		0px;	 		
    	} 

#content div.error 

	{ 
        color: 			#FF0000; 
        margin: 		0;
	float:			none;
	display:		block;
	width:			500px;
	height:			auto;
    	} 

#content div.error p

	{
	display:		block;
	position: 		relative;
	left:			0px;
	top:			0px;
	float:			none;
	padding:		0;
	margin:			0;
	font-size:		1.5em;
	color:			#ff0000;
	background-color:	inherit;
	}

    
#content div.error ul 

	{ 
        list-style-type: 	none;
        color: 			#FF0000;
	padding:		10px 0 0 0;
	height:			auto;
	width:			100%;
	float:			none;
	position:		relative;
	top:			0;
	left:			0;
	list-style-type:	none;
    	}

#content div error ul li

	{
	display:		block;
	padding:		0;
	margin:			0;
	}

input.error, textarea.error
	
	{ 
        border: 		1px solid #FF0000; 
    	} 
