/******* Kontakt Formular *******/

div.kontaktformular {
  font: 12px/17px arial, helvetica, sans-serif;
  margin: 9px 0 0 0;
  padding: 0 0 0 1px;
}

.kontaktformular ol {
	list-style: none; 
	margin: 0; 
	padding: 0;
}

.kontaktformular ol li {
	margin: 0;
	padding: 4px 0 3px 0;  
	display: inline;
}

input#anrede {
	margin: 0 0 0 35px;
}

input.kontakt {
   margin: 5px 0 0 35px;
   padding: 0;
   width: 285px;
}

input.kontakt#vorname { margin: 5px 0 0 19px; }
input.kontakt#strasse { margin: 5px 0 0 32px; }
input.kontakt#mail { margin: 5px 0 0 35px; }

input#plz {
   margin: 5px 0 0 25px;
   padding: 0;
   width: 40px;
}
input#ort {
   margin: 5px 0 0 5px;
   padding: 0;
   width: 235px;
}

.kontaktformular textarea {
   border: 1px solid #D1DEDC; 
   width: 360px;
   height: 90px;
   margin: 0;
   padding: 0;   
}

.warning, .error, .hint {
   color: #990000;
}

form {
   margin: 0;
   padding: 0;
}

select {
   height: 18px;
   border: 1px solid #D1DEDC;
}

input {
   border: 1px solid #D1DEDC;
}

.buttons {
   color: #175C4E;
   background: #fff;
   border: 1px solid #D1DEDC;
   margin: 0;
   padding: 0;   
}

.homepage {
	display: none
}

.email {
	display: none;
}