body {
    font-family: serif;
    font-size: 62.5%;
    background-color:#B8930D;
	}
	
div#mainWrap{
  width:960px;
  margin:0 auto;
}

div#head{
  width:960px;
  height:139px;
  border-bottom:1px solid #980066;
  background-color:white;
}

div#middleWrap{
  width:960px;
  background:url(../../fileadmin/layout/mainbg.jpg) no-repeat top left #ece7c0;
  color:black;
  font-family:Arial;
  height:422px;
}

div#middleWrap h1{
  font-size:1.9em;
}

div#middleWrap p{
  font-size:1.3em;
  margin-top:10px;
}

div#middleWrap a{
  text-decoration:underline;
  color:#000000;
}

div#middleWrap ul{
  margin-left:25px;
  font-size:1.3em;
}

div#middleWrap ul li{
  list-style-type:disc;
}

div#middleWrap table p{
  margin-left:0px;
}

div#middleWrap table tr.tr-even{
  background-color:#b8930d;
}

div#board{
  width:575px;
  height:12px;
  background-color:#980066;
  float:right;  
}

div#leftWrap{
  padding:35px 15px 15px 275px;
  height:360px;
  overflow:auto;
}

div#rightWrap{
    height:410px;
    width:325px;
    float:right;
    position:relative;
    overflow:hidden;
}

div#footer{
  background:url(../../fileadmin/layout/footer.jpg) no-repeat top;
  width:960px;
  height:60px;
  border-top:2px solid #980066;
}

.clearing{
  clear:both;
}

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

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

#kontakt fieldset{
  border-width:0px;
  margin-left: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;
  display:none;
}

/*****************************************************
 Anpassungen
*****************************************************/
div#rightWrap div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{
  margin:0px !important;
} 