@CHARSET "ISO-8859-1";

/*-------------------------------------------------------/
/                                                        /
/   form.css                                             /
/                                                        /
/-------------------------------------------------------*/


/*-------------------------------------------------------/
/                                                        /
/   FORMULAR DEFAULT                                     /
/                                                        /
/-------------------------------------------------------*/


form {
	
	margin: 1em 0;
	
}


fieldset {
		
	border: 1px solid #ddd;
	
	
	padding: 0 2em 1.5em 2em;
			
}


legend {
	
	padding: 0 0.3em;

			
	font-size: 2em;
	
	line-height: 1.5em;
		
	color: #900;	
	
}


label {

	display: block;

}


label span {

	font-style: italic;
	
	color: #666;

}


input, textarea {
	
	border: 1px solid #ccc;
	
	
	width: 22em;
	
	height: 1.6em;
	
			
	font-size: 1.2em;
	
	line-height: 1.5em;
	
	font-weight: bold;
	
	color: #333;
	
	
	background: url("/images/formular_hintergrund_01.jpg") repeat-x;

}


textarea {

	height: 12em;
		
}


input:focus, textarea:focus {
		
	border: 1px solid #999;
	
	
	background: #f5f5f5;
		
}


.no_focus {
		
	color: #999;

	background: none;
				
}


.no_focus:focus {
		
	border: 1px solid #ccc;

	background: none;
				
}


input.checkbox,
input.radio {
	
	border: none;

	
	margin: -0.2em 0.4em 0 0;
	
	width: 1em;
	
	
	background: none;
	
}





/*-------------------------------------------------------/
/                                                        /
/   SUBMIT BUTTON                                        /
/                                                        /
/-------------------------------------------------------*/


p.inputbutton_wrapper01,
span.inputbutton_wrapper01,
p.inputbutton_wrapper02,
span.inputbutton_wrapper02  {
	
	float: left;
	
	margin: 0.5em 0;
		
	padding: 0.25em 0.6em;
	
		
	background-color: #c00;
	
}


p.inputbutton_wrapper02,
span.inputbutton_wrapper02 {
		
	background-color: #ccc;
	
}


* html p.inputbutton_wrapper01,
* html span.inputbutton_wrapper01,
* html p.inputbutton_wrapper02,
* html span.inputbutton_wrapper02 {
	
	padding: 0.4em 0.2em;
	
}





input.button01 {
	
	border: none;

	
	width: auto;
	
		
	font-size: 0.9em;
		
	font-weight: bold;
		
	color: #fff;

	
	background: none;
	
	background-color: #c00;
			
}


input.button02 {
	
	border: none;
	
	
	width: auto;

	
	font-size: 0.9em;
		
	font-weight: bold;
		
	color: #fff;

	
	background: none;
	
	background-color: #ccc;
			
}


* html input.button01,
* html input.button02 {
	
	height: 18px;
	  	
}



/*-------------------------------------------------------/
/                                                        /
/   CAPTCHA                                              /
/                                                        /
/-------------------------------------------------------*/


.captcha_image {
		
	margin-bottom: 0.5em;
	
}


.captcha_image img {
	
	border: 1px solid #ccc;
		
}


.captcha_input {
		
	margin-top: 0;
	
}























