h1 ,#captionLegend {
line-height:120%;
letter-spacing:0.1em;
font-size:110%;
}
fieldset {
width: 580px;
margin: 0 ;
	border-top: 3px double #b1ab9c;
	border-right: 3px double #b1ab9c;
	border-bottom: none;
	border-left:none;
	
}
legend {
	margin: 10px 0px 0px 30px;
	padding: 3px 3px;
	letter-spacing: 2pt;
	color: #000;
	background: #D7E1E5;
	border: 3px double #b1ab9c;

}
legend.formbox {
width: 600px;
margin: 0px auto 0px 30px;
text-align: left;
border-left: 1px;
}
div.eins, div.eins-a, div.eins-b, div.error{
float: left;
width: 150px;
margin: 10px 0px;
border-bottom: 3px double #b1ab9c;
border-left: 3px double #b1ab9c;
font-size:90%;
}
div.eins-a {padding-top: 20px;}
div.eins-b {border: 0 none;}
div.error{border:none;color:#ff0000;}
div.zwei {float: left;width: 400px;}
div.zwei input, div.zwei textarea, div.radio{
	width: 300px;
	margin-top: 5px;
	border: 3px double #b1ab9c;
	color: #000;
	background: #ECF0F3;
}
div.radio{width:30px;}
span.zwei input{
	width: 150px;
	margin-top: 5px;
	border: 1px double #b1ab9c;
	color: #000;
	background: #eee;
}
div.zwei textarea {overflow: auto;}
#private, #office {width: 50px;border: 3px double #b1ab9c; background: #ECF0F3;}
label {
padding: 1px 0 0 10px;
background-color: transparent;
color: #686353;
}
label{
/*font-size:0.8em; peeky*/
font-size:80%;
}
.LabelHeader{
/*font-size:1.8em; peeky*/
font-size:140%;
}
div.zwei input.frmbutton {
width: 305px;
margin-top: 8px;
padding: 2px 0;
letter-spacing: 2pt;
background-color: #bdb9ac;
color: #000;
border: 1px solid;
border-color: #e4ded1 #7a6845 #7a6845 #e4ded1;
cursor: pointer;
}
.breaker {clear: left;}
.footmen {text-align: left;margin-left: 30px;}
.footmen a {background-color: transparent;color: #686353;}

