#menuarrow {
   float: right;
   height:7px;
   width:13px;
   padding-right:42px;
}


#kontakt_text {
float:left;
width:180px;
}

#kontakt_form {
float:left;
width:470px;
}

#fehlermeldung {
float:left;
width:450px;
padding-left:8px;
}


#kontakt_disclaimer {
float:right;
width:280px;
padding-left: 20px;
padding-right:20px;
}


#form1 {
float:left;
width:470px;
}

form.formular { padding-top: 3px; width: 470px; }
form.formular fieldset { width: 470px; border: 0;}
form.formular label { display: block; width: 100px; float: left; }
form.formular div { margin-bottom: 4px; width: 470px; }
form.formular div.input input { width: 350px; height: 13px; padding: 1px 0px 0 5px; border: 1px solid #e9e9e9; font-family: Arial; background: #f4f4f4 url(../images/form_bg.jpg) top repeat-x}
form.formular textarea { width: 343px; height: 100px; padding: 1px 0px 0 5px; border: 1px solid #e9e9e9; font-family: Arial; background: #f4f4f4 url(../images/form_bg.jpg) top repeat-x; padding: 5px 6px 5px 6px; resize: none;}
form.formular div.submit input {width: 100px;height: 20px; margin-top:1px; margin-left:100px; background: transparent url(../images/submit.jpg) top left no-repeat;border: none;color: #fff;cursor: pointer;}

.inputtext {
	font-family: Arial;
	font-size: 11px;
	color: #707070;
    line-height: 18px;
	outline:0; 
	-moz-outline:0;
	}

.inputField { width: 350px; height: 13px; padding: 1px 0px 0 5px; border: 1px solid #e9e9e9; font-size:11px; color: #707070; font-family: Arial; background: #f4f4f4 url(../images/form_bg.jpg) top repeat-x}

.errorField { width: 350px; height: 13px; padding: 1px 0px 0 5px; border: 1px solid #707070; font-size:11px; color: #707070; font-family: Arial; background: #f4f4f4 url(../images/form_bg.jpg) top repeat-x}





















