textarea, input[type=text], input[type=password]{
	font-family: Arial;
	background-color:#fff;
	color: #246378;
	border:1px solid #246378;
	padding:0 2px;
}
.formfeld{
	font-family: Arial;
	background-color:#fff;
	color: #246378;
	border:1px solid #246378;
	padding:0 2px;
}
.formfeldOhneRahmen{
	background-color:#fff;
	color: #246378;
	border:0;

}
.button{
	
	font-weight:bold;
	color: #246378;
	border:1px solid #246378;
	margin:10px 0;
	padding:0;
	width:auto;
	font-size:90%;
	
}
.buttonOhneFloat{
	background-color:#0099cc;
	font-weight:bold;
	color: #d9f0f8;
	border:1px solid #d9f0f8;
	margin:0 0 0 10px ! important;
	font-size:90%;
	
}
form { 
	width:100%;
	margin: 10px 0 20px 0;
	line-height:220%;
}
fieldset{
	
	border: 0px solid #333399;
	margin: 10px 0 20px 0;
}
legend {
	display:none;
}
label.left
{
    float:left;
    text-align:left;
    width:150px;
    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:150px;
    margin-right:5px;
    padding:0;
}


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


form br
{
    clear:both;
}


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


