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

}
.button{
	
	font-weight:bold;
	color: #00458F;
	border:1px solid #00458F;
	margin:10px 0;
	padding:0;
	width:auto;
	font-size:90%;
	
}
.buttonOhneFloat{
	background-color:#0099cc;
	font-weight:bold;
	color: #00458F;
	border:1px solid #00458F;
	margin:0 0 0 10px ! important;
	font-size:90%;
	
}
form { 
	width:95%;
	margin: 10px 0 20px 0;
	line-height:220%;
}
fieldset{
	
	border: 0px solid #00458F;
	margin: 0;
	padding: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;
}


table#fragebogen{
	border-spacing: 0px;
	border: 0px solid #CE9F37;
	border-collapse: collapse;
}
table#fragebogen td {
vertical-align:top;
border:0;
padding:3px;
 font-size: 9pt; /*wegen vererbung, da ie nicht erbt, aber mozilla schon*/
}
table#fragebogen tr{
border:0;
}
table#fragebogen .tbold{
	font-variant:small-caps;
	font-weight:bold;
	font-size:105%;
}

table#fragebogen .cellbox{
	width:300px;
}