/*****************************
Standard Formation Styles 
******************************/

form.formation {	
padding: 10px 0 0 0;
margin:0;
width:500px;
font-size:1.1em;
}


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


form.formation legend {	
font-weight: bold;
font-size: 12px;
padding: 5px 5px 5px 0;
margin-left: -5px;
background-color: transparent;
display:block;
}

form.formation label {	
margin:0 0 3px 0;
width: 9em;
float:left;
}



form.formation p.radio,
form.formation p.checkbox {	
float:none !important;
margin:5px 0 5px 0;
font-size: 12px !important;
font-weight: bold;
}

form.formation label.radio,
form.formation label.checkbox {	
float: none;
margin:0 0 5px 5px;
width: auto;
}



form.formation input.radio,
form.formation input.checkbox {	
float: left;
width: auto;
margin: 0 0.4em 8px 0;
border: none;
}

form.formation div.checkset,
form.formation div.radioset {	
margin-bottom: 10px;
padding-right: 18px;
float:left;
width:100%;
}
form.formation div.checkset label,
form.formation div.radioset label {	
}
	
form.formation input,
form.formation select, 
form.formation textarea {	
float:left;
margin: 0 5px 10px 0;
border:1px solid #cccccc;
font:1em Arial, sans-serif;
}
			
form.formation fieldset br {	
clear:left;
}
		
form.formation input.text,
form.formation input {	
padding:0.1em;
margin-top: 0;
width: 70%;
}
		
form.formation input#fKONTAKTf7 {
width:5em;
}

form.formation textarea {	
padding:0.1em;
width: 100%;
height:100px;
margin-top: 0;
}

	
form.formation input.submit { 
width: auto;
padding:2px 15px;
margin-left: 0;
margin-right: -3px;
clear: both;
font-weight:bold;
background-color:#666666;
border:none;
float:right;
color:#ffffff;
margin-top:10px;
}
*+html form.formation input.submit { 
padding:2px 8px;
}
* html form.formation input.submit { 
padding:2px 8px;
}


form.formation .formationError{
margin:0 0 30px 0;
padding-bottom:14px;
border-bottom:1px solid #333333;
}

form.formation p.capDesc 
{	margin: 15px 0 0 0;
	font-size: 1em;
}
form.formation input.captchatext
{	margin-top: 5px;
	width: 9em;
}
form.formation img.captcha
{	float: left;
	padding-right: 10px;
}

form.formation p.desc {	
margin-left: 9em;
}

form.formation .req {	
margin-left:3px;
color:#FF0000;
}
form.formation .required,
form.formation .FORMATIONsuccess,
form.formation .FORMATIONerror {	
}
form.formation .required {	
margin-left: 9em;
}

form.formation input.checkbox
{	width:10px !important;
}

form.formation div.prod3lines
{	float:left;
	width:100%;
	margin-bottom:10px;
	padding-bottom:5px;
}
form.formation div.prod3lines
{	background-color:#ffffff;
	padding:8px 10px;
}
form.formation div.prod3lines label
{	margin-bottom:5px;
	width:200px;
}
form.formation div.prod3lines a
{	margin:0 10px 0 10px;
}
form.formation div.textileblock
{	background-color:#ffffff;
	padding:10px;
	margin-bottom:10px;
	width:100%;
}
form.formation div.prod3lines input
{	width:16px;
	border:1px solid #CCCCCC !important;
}



/* specific changes */
form.formation #fMATERIALBESTELLUNGs4
{	margin-top:14px;
}
form.formation #lMATERIALBESTELLUNGf8
{	display:none;
}
