fieldset.kontaktForm {
	border: 0px solid transparent;
	background-color: #FFF;
  	padding:0 20px 0 10px;
	margin:0;
  	color:#000;
  	width:25em;
}
fieldset.kontaktForm legend {
	font-weight: bold;
	color:#000;
	padding:0px 10px 10px 10px;
	margin:0 0 1em 0;
	*margin:0 0 1em -0.5em;
}
fieldset.kontaktForm dl {
	padding:0;
	margin:0;
}
dt,
dd {
  	float:left;
	padding:0px;
	margin:0;
  	text-align: left;
	width:5em;
}
dd {
	width:100%;
	margin:0 0 0.5em 0;
}
.error {
	border-color:#E00;
	background-color:#F5E3E3;
}
dt label {	
	font-size:75%;
}
dt label em {
	color:#E00;
	font-weight:bold;
	font-size:130%;
}
dd input,
dd select {
	width:98%; 
	border:1px solid #7F9DB9;
	padding:1px;
	vertical-align:bottom;
}
dd input#titel,
dd input#plz {
	width:25%;
}
dd input#stadt {
	width:75%;
}
dd select#bundesland {
	width:77%;
	text-indent:0px;
}
dd input.button {
	float: right;
	width:4em;
	margin: 0 0.025em 0 0;
	background: #7F9DB9;
	color:#FFF;
	height: 1.7em;
}
/*\*/
html*dd select {
	height:1.75em;
}


