/* CSS Document */
html, body {width:100%; height:100%; padding:0; margin:0}
body {font: normal normal normal 100% normal Trebuchet MS, Arial, Verdana, Tahoma, sans-serif; background: rgb(255,255,255) url(../images/body-bg.jpg) repeat; line-height:125%;}
.trenn-li {font-size:2px; width:13px;}
.news-list-date {font-size:10px;}
#content img.spacer-gif {
	border:none;
}
.clearfix:after {clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden;} 
  .clearfix { display:block; }
  .floatbox { overflow:hidden;}    
  #ie_clearing { display:none; }
.csc-textpic-caption{font-size: 80%;}
.news-list-item img {float:left; padding-top:10px; margin-right:10px;}
.news-single-img img {float:left; margin-top:5px; margin-right:10px;}

#content ul li img {border:none;}

h3 {font-size:100%; color:#b55f46;}

.banner-image {
	float:right;
	width:500px;
	margin:20px 0px 0px 10px;
	text-align:right;
}

.banner-image ul {
	padding:0;
	margin:0;
	
}

.banner-image li {
	padding:0;
	margin:0;
	float:left;
	display:inline;
}

.banner-image .csc-textpic-image img {
	float:right;
	border:1px #9e6e61 solid;
	padding:2px 2px 2px 2px;
}


#content img
 {
	border:1px #9e6e61 solid;
	padding:2px 2px 2px 2px;
}

.csc-textpic-text {
	padding-left:10px;
}

#haupt-container {
  position:absolute;
  width:1024px;
  height:auto;
  top:20px;
  left:50%;
  margin-left:-512px;
  
}

#container-seite {
  float:left;
  width:1024px;
  height:auto;
  background: #ffffff;
  border:1px #bdbcbd solid;
}

#banner-container {
  float:left;
  width:1004px;
  height:173px;
  margin:10px 10px 10px 10px;
  border:1px #9e6e61 solid;
  background: rgb(255,255,255) url(../images/banner-bg-new.jpg) no-repeat left top;
}

#inhalt-container {
  float:left;
  width:1004px;
  height:auto;
  margin:0px 10px 10px 10px;
}

#content-spalte {
  float:left;
  width:700px;
  margin:0 0;
  border:1px #9e6e61 solid;
  padding-top:10px;
}

#image {
  float:left;
  width:230px;
  padding:2px 2px 2px 2px;
  border:1px #9e6e61 solid;
  margin:35px 10px 10px 10px;
}

#content-container {
  float:right;
  width:675px;
  height:auto;
  margin:15px 10px 10px 0px;
}

#content-title h1, H1.csc-firstHeader, h1 {
  font-size:130%;
  padding:0 0;
  margin:0 0;
  color:#a62c08;
}

#content {
  float:left;
  padding:15px 0px 15px 0px;
  font-size:90%;
  color:#666666;
  line-height:125%;
}

#news-spalte {
  float:right;
  width:289px;
  height:100%;
  margin:0 0;
  border:1px #9e6e61 solid;
  background:#fdf9ec;
}

#news-title {
  float:left;
  width:269px;
  margin:35px 10px 10px 10px;
}

#news-title h1 {
  font-size:130%;
  padding:0 0;
  margin:0 0;
  color:#a62c08;
}

#news-beitrag h1 {
  font-size:110%;
  padding:0 0;
  margin:0 0;
  color:#a62c08;
}

#news-beitrag p {
  margin:0 0;
  padding:0 0;
  padding-top:5px;
}

#news-beitrag {
  float:left;
  width:269px;
  margin:10px 10px 10px 10px;
  font-size:80%;
  color:#999999;
  text-align: left;
}

#fotter {
  float:left;
  width:1024px;
  height:20px;
  font-size:80%;
  color:#333333;
  text-align:center;
  padding-bottom:10px;
}