.csProductSlider {
  position:relative;
  overflow:hidden;
  border:1px solid #B5B8CA;
}

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

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

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

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

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

.csPSImage {
  cursor:pointer;
}

.csPSTextContainer {
  position:absolute;
  top:35px;
  right:30px;
  width:380px;
}

.csPSTitle1,
.csPSTitle2,
.csPSText {
  width:350px;
  margin-bottom:12px;
  text-align:right;
  font-size:45px;
  line-height:50px;
  font-weight:bold;
  color:#FFF;
  font-family:Arial;
}

.csPSTitle2 {
  width:auto;
  float:right;
  font-size:17px;
  line-height:19px;
  color:#FFF;
  height:28px;
  padding:7px 30px 0px 15px;
  background-color:#E5E5E7;
  cursor:pointer;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  position:relative;
}

.csPSTitle2 em {
  display:block;
  position:absolute;
  top:9px;
  right:0px;
  width:0px;
  height:0px;
  border-style: solid;
  border-color: transparent transparent transparent #ff9800;
  border-width: 7px 12px;
}

.csPSText {
  font-size:12px;
  line-height:18px;
  font-weight:bold;
  color:#FFF;
  height:auto;
  width:300px;
  padding-left:80px; 
}

/*.csPSLink { display:none; }*/


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

#csPSNavigation li {
  float:left;
  padding:0px 4px;
  border:1px solid #fff;
  background-color:#333;
  color:#fff;
  margin-right:4px;
  cursor:pointer;
}

#csPSNavigation li.active {
  background-color:#2BA1AB;
}





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

#inhaltDreispaltig h1 {
  background:url(../templates/start/h1.png) no-repeat !important;
  color:#fff;
  padding-top:4px;
  padding-left:15px;
  width:304px;
  height:26px;
}

#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 {
  height:150px;
  background-color:#fff;
  padding:10px 15px;
}

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

#inhaltDreispaltig p a {
  color:#FF9800;
  background:none;
  font-weight:bold;
}

