textarea, input[type = text], input [type = password] {

    background-color: #fff;
    color: #000066;
    border: 1px solid #000066 ;
    padding: 0 2px;


}

.formfeld {
    
    background-color: #fff;
    color: #000066;
    border: 1px solid #000066 ;
    padding: 0 2px;

}

.formfeldOhneRahmen {
    background-color: #fff;
    color: #000066 ;
    border: 0;
}

.button {
    font-weight: bold;
    color: #000066 ;
    border: 1px solid #000066 ;
    margin: 10px 0;
    padding: 0;
    width: auto;

}

.buttonOhneFloat {
    font-weight: bold;
    color: #000066 ;
    border: 1px solid #000066 ;
    margin: 0 0 0 10px ! important;

}

fieldset {
    border: 0px solid #82B218 ;
    padding: 10px 10px 10px 0;
}
form {
	line-height:2.0em;

}
legend {
    color: #000066 ;
    font-weight: bold;
}
label.left
{
    float:left;
    text-align:left;
    width:100px;
    margin-right:5px;
		vertical-align:middle;
}


input[type=text],input[type=password],
select
{
    float:left;
}



input.right, input.button, input.formfeldOhneRahmen
{
/* 14em, .5em*/
    float:left;
    width:auto;
    clear:both;
    margin-left:100px;
    margin-right:5px;
    padding:0;
}


input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right,
input.button
{
    margin-left:100px;
 
    
}
input[type=submit], 
input[type=reset]

{
    border: 0;
    color:#000066;
		font-weight:bold;
		background-color:transparent;
		font-size:0.8em;
		padding:5px;
		margin:0;
		font-family: "Times New Roman", Times, serif;
		border: 1px solid #000066;
}

form br
{
    clear:both;
}


label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
    cursor:pointer;
}



