#content {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  font-size: 12px;
  line-height: 1.4em;
  /*background-color: blue;*/
}
.box_root {
  margin: 0px 0px 5px 0px;
  padding: 10px 9px 5px 10px;
  border: 0px;
  background-image: url(../img/transpng.png);
}
* html .box_root {
  background-image: url(../img/back_ie.gif);
  padding: 10px 10px 5px 10px;
  height: 260px;
}
.box_abstand {
  margin: 0px 45px 45px 0px;
  padding: 60px 0px 0px 45px;
  border: 0px;
  /*background-color: red;*/
}
#teaser {
  height: 121px;
  padding: 11px 10px 0px 11px;
  margin: 0px 0px 5px 0px;
  background-image: url(../img/transpng.png);  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.4em;
}
* html #teaser {
  height: 130px;
  background-image: url(../img/back_ie.gif);
}

.csc-textpic-imagewrap {
  width: 190px;
  height: 110px;
  border-right: 1px solid #DAD7E6;
}
* html .csc-textpic-imagewrap {
  width: 192px;
}

h2 {
  font-size: 16px;
  font-weight: bold;
  color: #C52E77;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding: 0px;
}
#teaser .bodytext A {
  color: #C52E77; 
  text-decoration: none;
  background-image: url(../img/pfeil_weiss.gif);
  background-repeat: no-repeat;
  background-position: left center;
  margin: 0px;
  padding: 0px 0px 0px 13px;
}
#teaser A:HOVER {
  color: #FF0080; 
}