/* CSS Document */

from{
margin:0px;
padding:0px;
display:inline;

}


/***** Formularfelder *****/

.kform{
width:350px; 
border:0px none #4c4c4c;
}

.kfrom br{
display:none;
}

.button{

cursor: pointer;
width:auto;
color:#8F8778;
}

.kform input,.kform textarea,.kform select{ 
font-size:12px;
border:1px solid #4c4c4c;
width:187px;
margin-bottom:0px;
color:#8F8778;

}

fieldset
{
 border: 1px solid #4c4c4c;
}

input.required, textarea.required {
	border: 1px solid #4c4c4c;
	width:187px;

}

input.validation-failed, textarea.validation-failed {
	
	border: 1px solid #CC0033;
	color : #CC0033;
	margin-bottom:0px;
}
input.validation-passed, textarea.validation-passed {
		
}

.validation-advice, .custom-advice {
	
	border: 1px solid #CC0033;

	background-color: #CC0033;
	color : #FFF;
	width:187px;
	position:relative;

	}

input[type=text], select { 

} 

input.right { 

} 

input[type=checkbox].right, 
input[type=radio].right, 
input[type=submit].right { 

} 

form br { 

} 
.form_dank {
background-color:#333333;
border:1px solid #4C4C4C;
color:#FFFFFF;
height:70px;
padding:20px;
z-index:100;
}
