.csProductSlider {
  position:relative;
  overflow:hidden;
  border-top: 5px solid #76797f;
  border-bottom: 5px solid #ee7101;
}

.csProductSlider,
.csPSContent,
.csPSContainer { width:998px; }

.csProductSlider,
.csPSContent,
.csPSContainer { height:330px; }

.csPSContent {
  position:relative;
  left:0;
}

.csPSContainer{
  position:relative;
  float:left;
}

.csPSContainerActive {
  display:block;
  position:absolute;
  top:0;
  left:0;
}

.csPSImage {
  cursor:pointer;
}

.csPSImage img {
  width: 998px;
}

.csPSTextContainer {
  position:absolute;
  top:65px;
  left:65px;
  width:340px;
}

.csPSTitle1 {
  font-size:24px;
  line-height:24px;
  font-weight:bold;
  color:#8f8f8f;
}

.csPSTitle1,
.csPSTitle2,
.csPSText {
  margin-bottom:35px;
}

.csPSTitle2 {
  width:auto;
  float: left;
  line-height:14px;
  color:#fff;
  height:20px;
  padding:6px 45px 0px 12px;
  background-color:#76797f;
  cursor:pointer;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
  position: relative;
  margin-bottom: 0;
}

.orange {
  color: #ee7101;
}

.csPSTitle2 em {
  display:block;
  position:absolute;
  top:6px;
  right:15px;
  width:16px;
  height:15px;
  background: url(../templates/img/arrow_orange.png) no-repeat;
}

.csPSText {
  font-size:12px;
  line-height:18px;
  color:#fff;
  height:auto;
  width:300px;
  padding-right:80px;
}

.csPSLink { display:none; }


#csPSNavigation {
  z-index:20;
  list-style-type:none;
  padding:0;
  margin:0;
  position:absolute;
  left:10px;
  bottom:10px;
}

#csPSNavigation li {
  font-size: 11px;
  float:left;
  padding:0 5px 2px 5px;
  color:#fff;
  margin-right:4px;
  cursor:pointer;
  background: url(../templates/img/circle_gray.png) no-repeat;
}

#csPSNavigation li.active {
  background: url(../templates/img/circle_orange.png) no-repeat;
}

#csPSContainer0 .csPSTextContainer,
#csPSContainer8 .csPSTextContainer {
  /*display: none;*/
}



#inhaltDreispaltig { margin: 15px 0 0 0; }

#inhaltDreispaltig h1 {
  background-image:none;
  background-color: #464851;
  color:#fff;
  padding: 4px 15px;
}

#inhaltDreispaltig .csc-textpic-image {
  width:auto !important;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin:0; }
DIV.csc-textpic-caption-r DIV.csc-textpic-imagewrap { float:right; }

#inhaltDreispaltig .csc-textpic,
#inhaltDreispaltig .bodytext {
  padding:10px 15px;
}

#inhaltDreispaltig .csc-textpic .bodytext {
  height:auto;
  padding:0px;
}

#inhaltDreispaltig p a,
#inhaltDreispaltig p a.round {
  color:#fff;
  background: #76797f url(../templates/img/arrow_white.png) no-repeat 8px 6px;
  text-decoration: none;
  display: block;
  float: right;
  padding: 2px 10px 3px 25px;
  border-radius:6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  font-size: 11px;
  margin-bottom: 10px;
}

#inhaltDreispaltigLinks,
#inhaltDreispaltigRechts,
#inhaltDreispaltigMitte {
  border: none;
  height:190px;
  background-color:#e2e2e4;
  width: 320px;
}

#inhaltDreispaltigLinks,
#inhaltDreispaltigRechts,
#inhaltDreispaltigMitte {
  border-bottom: 4px solid #ee7101;
}

#inhaltDreispaltig .spacer-gif {
  display: none;
}

#inhaltDreispaltigLinks .box_with_image .csc-textpic,
#inhaltDreispaltigRechts .box_with_image .csc-textpic,
#inhaltDreispaltigMitte .box_with_image .csc-textpic {
  padding: 0;
}

.box_with_image div.csc-textpic div.csc-textpic-single-image img {
    margin-bottom: 0;
}