/*--Media Content-------------------------------------------------------------*/
#media {
	width: 759px;
	height: 139px;
	float: left;
	}
	
/*--Bemaßung------------------------------------------------------------------*/
h1 {
	margin-bottom: 0px;
	}

p {
	margin-bottom: 7px;
	}

#center {
	text-align: center;
	}

#wrapper {
	width: 966px;
	margin: auto;
	text-align: left;
	}
	
#head {
	width: 966px;
	margin-top: 63px;
	}
	
#logo {
	float: left;
	}		

#main {
	width: 966px;
	height: 423px;
	float: left;
	margin-top: 3px;
	}
	
#links {
	width: 185px;
	height: 423px;
	float: left;
	overflow: hidden;
	}
	
#navi {
	margin-top: 22px;
	}
	
#content {
	height: 423px;
	float: left;
	width: 781px;
	left: 185px;
	}
	
#contentText {
	height: 383px;
	overflow: auto;
	padding: 20px;
	}
	
#pic {
	width: 159px;
	height: 423px;
	float: right;
	overflow: hidden;
	}
	
#footer {
	float: left;
	}

#linkskontakt {
	width: 348px;
	float: left;
	}

#rechtskontakt {
	float: left;
	}

#content #links {
	background: none;
	width: 350px;
	margin-right: 20px;
	height: auto;
	float: left;
	}

#content #rechts {
	background: none;
	height: auto;
	float: left;
	}

/*-Neues Kontaktformular------------------------------------------------------*/

/******************************* 
      KONTAKTFORMULAR
*******************************/
#kontakt{
  width:450px;
  float:left;
  font-size:12px;
}

#kontakt #formErrorMsg {
    color:#ca262d;
    margin-bottom:15px;
}

#kontakt fieldset{
  border-width:0px;
}

#kontakt div.row{
  clear:both;
  padding-top:5px;
  line-height:15px;
}

#kontakt div.left{
  float:left;
  /*width:200px;*/
  margin-right:15px;
}

#kontakt div.right{
  float:left;
  /*width:200px;*/
}

#kontakt div.submit{
  float:left;
}

#kontakt div.label,
#kontakt label{
  float:left;
  /*clear:both;*/
  display:block;
  width:90px;
  /*margin-bottom:10px;*/
  /*padding-left:10px;*/
  line-height:20px;
}

#kontakt label.short {
    width:40px;
}

#kontakt label.required{
  font-weight:bold;
}

#kontakt label.checkbox{
  width:410px;
}

#kontakt span.error{
  color:#ca262d;
}

#kontakt label.singleline{
  clear:both;
  width:100%;
}

#kontakt input,
#kontakt textarea,
#kontakt select {
  float:left;
  display:block;
  /*width:250px;*/
  border: 1px solid #696969;
  /*font-family: Verdana, Arial, sans-serif;*/
  /*font-size: 12px;*/
  margin-bottom:10px;
  padding:1px;
}

#kontakt input.error,
#kontakt textarea.error,
#kontakt select.error {
    border-color:#ca262d;
}

#kontakt input.checkbox{
  float:left;
  width:20px;
  display:block;
  border-width:0px;
}

#kontakt input.hidden{
  border-width:0px;
}

#kontakt textarea{
  width:400px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
}

#kontakt input.button{
  color:#696969;
  background-color:#fff;
}

#adresse{
  float:left;
  margin-left:30px;
}

/*-Skalierbare Schriftgröße---------------------------------------------------*/
body {
	font-size: 62.5%;
	}

