
/*.kform input,.kform textarea,.kform select{ 
position:relative;
left:90px;
top:-15px;
font-size:12px;
border:1px solid #4c4c4c;
width:99%;
margin-bottom:0px;
}*/

.kform input,.kform textarea,.kform select{ 

position:relative;
display:block;
left:90px;
top:0px;
font-size:12px;
border:0px solid #4c4c4c;
width:250px;
margin-bottom:5px;
margin-top:-15px;
background-color:#999999;
height:20px;
color:#ffffff;

}
.kform2 input,.kform2 textarea,.kform2 select{ 
font-size:12px;
border:0px solid #4c4c4c;
margin-bottom:5px;
margin-top:-15px;
background-color:#999999;
color:#ffffff;
height:20px;
vertical-align:top;
}

.kform3 input,.kform3 textarea,.kform3 select{ 
font-size:12px;
border:0px solid #4c4c4c;
margin-bottom:0px;
margin-top:0px;
background-color:#999999;
height:18px;
vertical-align:middle;
margin-right:4px;
margin-bottom:2px;
line-height:20px;
padding-left:5px;
color:#ffffff;
}
.kform3 input.checkbox{
background-color:#000000;
}


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

input.required, textarea.required {
	/*border: 1px solid #4c4c4c;
	width:99%;
	margin-bottom:3px;*/
}

input.validation-failed, textarea.validation-failed {
	/*border: 1px solid #FF0000;*/
	background-color:#eeeeee;	/*margin-bottom:0px;*/
}

input.validation-passed, textarea.validation-passed {
		
}

.validation-advice, .custom-advice {
	/*border: 1px solid #FF3300;*/
	
	/*margin-top:-5px;
	margin-bottom:5px;*/
	/*background-color: #FF3300;*/

	font-weight:bold;
	color: #999999;
	margin-left:90px;
	
		/*width:150px;
	position:relative;
left:450px;;
top:000px;*/
	}


input[type=text], select { 

} 

input.right { 
float: left; 
width: auto; 
clear: both; 
margin-left: 5.3em; 
margin-right: .3em; 
} 

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

} 

form br { 

} 

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

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

.kfrom br{
display:none;
}

.button{
background-color:#999999;
border:0px none;
cursor: pointer;
width:auto;
color:#FFFFFF;
font-weight:bold;
height:22px;
text-align:center;

}

.button:hover{
	background-color:#6A6A6A;
}

.form_dank{
	/*position:absolute;
top:100px;
left:150px;*/
border:1px solid #4c4c4c;
	padding:20px;
	background-color:#333333;
	/*width:612px;*/
	height:70px;
	z-index:100;
	color:#ffffff;
}
