body {
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 16px;
	letter-spacing: -0.011em;
	padding: 0;
	margin: 0;
	color: #6d6e71;
}

h1 {
margin: 0;
padding: 0 0 10px 0;
}

.map-ueberschrift {
height: 53px;
}

p {
	margin: 0;
	padding: 0 0 10px 0;
}

a:link, a:visited {
	text-decoration: none;
	color: #766340;
}


.clear {
	clear: both;
	line-height: 0;
	height: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
}

.float-left {
float:left;
}

.textbox ul {
  margin: 0;
  padding: 8px 0 8px 28px;
}
/*---- HEADER ---- */
.head {
  display: none;
}


.img-border {
  border: none;
}


/*---- NAVIGATION ---- */
.navi {
  display: none;
}

/*---- INHALT ---- */
.wrapper {
	width: 638px;
}

.inhaltsbox {
  width: 638px;
}

.box-links {
  width:638px;
  }

.box-rechts {
  margin: 20px 0 0 0;
  width: 638px;
  }
  
.textbox {
  width: 552px;
  float: left;
  padding: 20px 0 5px 0;
}

.mapcontent {
display: none;
}
/*---- Formulare ---- */
.textbox fieldset {
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 284px;
}

form {
  margin: 0;
  padding: 0;
}

.powermail_mandatory_js {
  padding: 0 0 0 121px;
}

.formabstand {
  padding: 10px 0 0 0;
}

.formabstand-unten {
  margin: 0 0 10px 0;
}

legend {
  display: none;
}

label {
  display: block;
  float: left;
  width: 120px;
  font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 16px;
	letter-spacing: -0.011em;
	padding: 0;
	color: #6d6e71;
}

.textbox input {
  width: 130px;
  margin: 0 0 3px 0;
  border: 1px solid #ebebed;
  padding: 0;
  font: 11px verdana, arial, helvetica, sans-serif;
  color: #6d6e71;
}

.textbox *html input {
  width: 130px;
  margin: 0 0 1px 0;
  border: 1px solid #ebebed;
  padding: 0;
  font: 11px verdana, arial, helvetica, sans-serif;
  color: #6d6e71;
}

textarea {
  width: 250px;
  margin: 0 0 10px 0;
  border: 1px solid #ebebed;
  padding: 0;
  height: 65px;
  font: 11px verdana, arial, helvetica, sans-serif;
  color: #6d6e71;
  overflow: auto;
}

.textarea-kontakt {
    height: 156px;
}
/*---- Footer ---- */

.footer {
  width: 638px;
  font-size: 9px;
  margin: 5px 0 0 0;
}

.footer a:link, .footer a:visited {
  color: #6d6e71;
}


.footer-links {
  float: left;
  padding: 0 0 0 6px;
  width: 638px;
}

.footer-rechts {
  display: none;
}
