form

	{
	display:		block;
	width:			550px;
	font-size:		1.3em;
	}

span.form

	{
	font-size:		1em;
	display:		block;
	margin-left:		170px;
	margin-bottom:		10px;
	}


p.answer

	{
	display:		block;
	margin:			5px 0px 10px 0px;
	width:			auto;
	font-size:		1em;
	background-color:	inherit;
	float:			none;
	}

form fieldset 

	{ 
        border: 		none; 
    	} 

form label 

	{ 
        float: 			left; 
        display: 		block; 
        width: 			150px;
        margin: 		0px 20px 7px 0px;
	color:			#666666;
	text-align:		right; 
    	} 

form input, form textarea 

	{ 
        float: 			left; 
        display: 		block; 
        width: 			350px;
        margin: 		0px 0px 7px 0px;
	color:			#666666;
	background-color:	#ffffff;
	border:			1px solid #cccccc;
    	}

form input

	{
	background-image:	url('../gfx/field_background.gif');
	background-repeat:	repeat-x;
	}


.radiobutton

	{
	display:		inline;
	border:			none;
	padding:		0px 5px 0px 0px;
	float:			left;
	width:			20px;
	vertical-align:		middle
	}


form select

	{
       	display: 		block;
        float: 			left; 
        width: 			40px; 
        border: 		none;
        margin: 		0px 0px 12px 0px;
	color:			#666666;
	background-image:	url('../gfx/field_background.gif');
	background-repeat:	repeat-x;
	font-family: 		Verdana, Helvetica, Arial, sans-serif;
	font-size:		1em;
	}


form textarea

	{
	height:			250px;
	overflow:		auto;
	font-family: 		Verdana, Helvetica, Arial, sans-serif;
	font-size:		0.9em;
	background-image:	url('../gfx/field_textarea.gif');
	background-repeat:	repeat-x;
	} 
 

form br 

	{ 
        clear: 			left; 
    	}
 
form input.button 
	
	{
	display:		block;
	height:			58px;
	width:			200px;
        margin: 		0px 0px 20px 0px;
	border:			none;
	float:			left;
	background-image:	url(../gfx/button_versenden.gif);
	background-repeat:	no-repeat;
	background-color:	#ffffff;
	background-position:	0px 0px;
	font-size:		0.01em;
	text-indent:		-1000px;	 		
    	}

form input.button2 
	
	{
	display:		block;
	height:			58px;
	width:			315px;
        margin: 		0px 0px 20px 0px;
	border:			none;
	float:			left;
	background-image:	url(../gfx/button_versenden2.gif);
	background-repeat:	no-repeat;
	background-color:	#ffffff;
	background-position:	0px 0px;
	font-size:		0.01em;
	text-indent:		-1000px;	 		
    	} 

form img

	{
	height:			66px;
	width:			87px;
	border:			none;
	padding:		0;
	margin:			0;
	}

div.error 

	{ 
        color: 			#960234; 
        margin: 		0;
	float:			none;
	display:		block;
	height:			auto;
    	} 

div.error p

	{
	display:		block;
	position: 		relative;
	left:			0px;
	top:			0px;
	float:			none;
	padding:		0;
	margin:			0;
	font-size:		1.5em;
	color:			#960234;
	background-color:	inherit;
	}

    
div.error ul 

	{ 
        list-style-type: 	none;
        color: 			#960234;
	padding:		10px 0 0 0;
	height:			auto;
	width:			100%;
	float:			none;
	position:		relative;
	top:			0;
	left:			0;
	list-style-type:	none;
    	}

div error ul li

	{
	display:		block;
	padding:		0;
	margin:			0;
	}

input.error, textarea.error
	
	{ 
        border: 		1px solid #960234; 
    	} 