
/* Begin Format Form */

.contactform {
width:420px; 
margin:2.0em 0 0 10px; 
padding:10px; 
border: 1px solid #757b76; 
/*background-color: #dcdcdc;*/
background-color: #E3E3E3;
color: #757b76;}						/* schriftfarbe */

.contactform fieldset {
padding:20px 0 0 0 !important /*Non-IE6*/;
padding:0 /*IE6*/; 
margin:0 0 20px 0;
border: 1px solid #B9B9B9;}

.contactform fieldset legend {
margin:0 0 0 5px !important /*Non-IE*/;
margin:0 0 20px 5px /*IE6*/;
padding:0 2px 0 2px;
/*color: #86896b;*/
color: #757b76;
font-weight:bold;
font-size:130%;}

.contactform label.left {
float:left;
width:100px;
margin:0 0 0 10px;
padding:2px;
font-size:110%;}

.contactform select.combo {
width:175px;
padding:2px;
border: 1px solid #757b76;
font-family:verdana,arial,sans-serif;
font-size:110%;}

.contactform input.field {
width:275px;
padding:2px;
border: 1px solid #757b76;
font-family:verdana,arial,sans-serif;
font-size:110%;}

.contactform textarea {
width:275px;
padding:2px;
border: 1px solid #757b76;
font-family:verdana,arial,sans-serif;
font-size:110%;}

/* submit-button*/
.contactform input.button {
float:right;
width:9.0em;
margin-right:23px;
margin-bottom: 20px;
padding:1px !important /*Non-IE6*/;
padding:0 /*IE6*/;
background: #e6e6e6;
border: 1px solid #dd7777;
text-align:center;
font-family:verdana,arial,sans-serif;
color: #969696;
font-size:110%;}

.contactform input.button:hover {
cursor: pointer; 
border: 1px solid #757b76;
background: #dcdcdc;
color: #505050;}


.contactform .error {
	color:#dd7777;
}
