fieldset {width: 40em;
margin: 1.5em auto 1.5em auto;
display: block;
font-size: 1em;
color: #000;
text-align: left;
border: 1px solid #4b408c;
background: #FFD310;
clear: both;}

* html fieldset {padding: 5px;}

legend {background: #39618C;
padding: 4px;
border: 1px solid #39618C;
border-right-width: 2px;
border-bottom-width: 2px;
margin-bottom: 4px;
color:#FFF;
font-weight: bold;}

label {margin: 5px 0;
text-align: left;
font-weight:bold;}

.kontaktdaten label {display: block;
width: 5em;
float: left;}

.anfrage label {display: block;
width: 5em;
float: left;}

input,textarea {margin: 3px 0;
border: 1px solid #4b408c;
background: white;
padding: 3px 3px;}

input:active, input:focus, input:hover { background: #E8EBDF;}
.buttons {text-align: center;}