a {
  color: #000;
}

#ct1 #area1 h1, #ct2 #area1 h1, #ct3 #area1 h1, #ct4 #area1 h1, #ct5 #area1 h1, #ct6 #area1 h1 {
  background: #fff url(/fileadmin/template/images/h1_heading.jpg) no-repeat 0px 5px;
  color: #192965;
  font-size: 25px;
  margin: 0;
  margin-left: 5px;
  padding: 0;
  padding-left: 20px;
  padding-bottom: 5px;
}

#ct1 #area1 img {
  margin: 0;
  margin-left: 5px;
  padding: 0;
}

#ct1 #area2 .cewrapper {
  background: #DEE0E8;
  margin: 0px;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float: left;
  width: 254px;
  height: 120px;
}

#ct1 #area3 .teaserwrapper {
  margin: 0px;
  margin-left: 6px;
  margin-bottom: 5px;
   width: 166px;
   float: left;
}

#ct1 #area2 p {
  text-align: justify;
  font-size: 11px;
  margin: 0px;
  padding: 5px;
}

#ct1 #area3 .cewrapper {

}

#ct1 #area3 h1 {
  background: #fff url(/fileadmin/template/images/h1_heading_home_produkte.jpg) no-repeat top left;
  color: #fff;
  font-size: 15px;
  margin: 0;
  padding: 0;
  padding-left: 23px;
  padding-bottom: 0px;
  padding-top: 3px;
  height: 20px;
  width: 143px;
}

#ct1 #area3 h1 a, #ct1 #area4 h1 a  {
  color: #fff;
  text-decoration: none;
}


#ct1 #area3 img {
  margin: 0;
  padding: 0;
}

#ct1 #area3 p {

  background: #DEE0E8;
  font-size: 11px;
  margin: 0px;
  padding: 5px;
    height: 90px;
}

#ct1 #area4 .cewrapper {



}

#ct1 #area4 .teaserwrapper {
  margin: 0px;
  margin-left: 6px;

  float: left;
  width: 253px;
}

#ct1 #area4 h1 {
  background: #fff url(/fileadmin/template/images/h1_heading_home_produkte.jpg) no-repeat top left;
  color: #fff;
  font-size: 15px;
  margin: 0;
  padding: 0;
  padding-left: 23px;
  padding-bottom: 0px;
  padding-top: 3px;
  height: 20px;
  width: 230px;
}

#ct1 #area4 img {
  margin: 0;
  padding: 0;
}

#ct1 #area4 p {
  background: #DEE0E8;
  font-size: 11px;
  margin: 0px;
  padding: 5px;
  margin-bottom: 5px;
}

#ct1 #area6 h1, #area8 h1 {
  background: #fff url(/fileadmin/template/images/h1_heading.jpg) no-repeat 0px 5px;
  color: #192965;
  font-size: 25px;
  margin: 0;
  margin-left: 5px;
  padding: 0;
  padding-left: 20px;
  padding-bottom: 5px;
}

#ct1 #area6 img, #area8 img {
  margin: 0;
  margin-left: 5px;
  padding: 0;
}

#ct2 #area2 .cewrapper,#ct5 #area2 .cewrapper  {
  background: #DEE0E8;
  margin: 0px;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float: left;
  width: 254px;
  height: 80px;
}

#ct2 #area2 p, #ct5 #area2 p {

  font-size: 11px;
  margin: 0px;
  padding: 5px;
}

#ct2 #area3 h1, #ct5 #area3 h1 {
  background: #fff url(/fileadmin/template/images/h1_heading_home_produkte.jpg) no-repeat top left;
  color: #fff;
  font-size: 15px;
  margin: 0;
  margin-left: 5px;
  padding: 0;
  padding-left: 23px;
  padding-bottom: 0px;
  padding-top: 3px;
  height: 20px;
  width: 490px;
}

#ct2 #area4 .cewrapper, #ct5 #area4 .cewrapper {
  margin: 0px;
  margin-left: 6px;
  margin-bottom: 5px;
  float: left;
  width: 166px;

}

#ct2 #area4 .csc-textpic-caption, #ct5 #area4 .csc-textpic-caption {
  background: #677092;
  color: #fff;
  font-size: 15px;
  margin: 0;
  padding: 0;
  padding-left: 5px;
  padding-bottom: 0px;
  padding-top: 3px;
  height: 20px;
  width: 161px;
  text-align: left;
}

#ct2 #area4 img, #ct5 #area4 img {
  margin: 0;
  padding: 0;
  border: #DEE0E8 solid 1px;
}

#ct2 #area4 p {
  background: #DEE0E8;
  font-size: 11px;
  margin: 0px;
  padding: 5px;
    height: 40px;
}

#ct2 #area5 .cewrapper {

}


#ct2 #area5 h1 {
  background: #fff url(/fileadmin/template/images/h1_heading_home_produkte.jpg) no-repeat top left;
  color: #fff;
  font-size: 15px;
  margin: 0;
  margin-left: 5px;
  padding: 0;
  padding-left: 23px;
  padding-bottom: 0px;
  padding-top: 3px;
  height: 20px;
  width: 490px;
}

#ct2 #area6 h1 {
  background: #fff url(/fileadmin/template/images/h1_heading_home_produkte.jpg) no-repeat top left;
  color: #fff;
  font-size: 15px;
  margin: 0;
  margin-left: 0px;
  padding: 0;
  padding-left: 23px;
  padding-bottom: 0px;
  padding-top: 3px;
  height: 20px;
  width: 490px;
}


#ct2 #area5 p {
  background: #DEE0E8;
  font-size: 11px;
  margin: 0;
  margin-left: 5px;
  margin-right: 9px;
  padding: 5px;
}

#ct2 #area5 ul  {
  background: #DEE0E8;
  font-size: 11px;
  margin: 0;
  margin-left: 5px;
  margin-right: 9px;
  padding: 5px;
  padding-left: 25px;
}

#ct2 #area5 .csc-textpic-imagewrap {
  background: #DEE0E8;
  margin: 0;
  padding: 0;
  margin-left: 5px;
  margin-right: 9px;  
  margin-bottom: 5px;

}

#ct2 #area5 .csc-textpic-imagewrap img {
  margin-top: 7px;
}

#ct2 #area6 .csc-textpic-imagewrap {
  padding: 5px;
  width: 503px;
}

#ct2 #area6 {
  margin-left: 5px;
  margin-right: 9px;

}

#ct2 #area6  p {
  background: #DEE0E8;
  margin: 0;
  padding: 5px;
}

#ct2 #area6 .csc-textpic-imagewrap {
  border: #DEE0E8 solid 1px;
  width: 501px;
}

#ct2 #area6 .csc-textpic-imagewrap img {
  margin-bottom: 15px;
}

#ct3 #area2 {

  
  
}

#ct3 #area2 .cewrapper {
  margin: 0px;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float: left;
  width: 254px;


}

#ct3 #area2 form {
  margin: 0px;
  margin-left: 5px;
  padding: 0px;
}

#ct3 #area1 h2,#ct3 #area2 h2, #ct1 #area1 h2 {
  color: #192965;
  font-size: 18px;
  margin: 0;
  padding: 0;
  padding-left: 10px;
  padding-bottom: 5px;
}

#ct3 #area1 p {
  text-align: justify;
  margin: 5px;
  margin-left: 10px;
}

#ct1 #area1 p {
  text-align: justify;
  margin: 0;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

#ct3 #area2 p {
  text-align: justify;
  font-size: 11px;
  margin: 0px;
  margin-left: 3px;
  padding: 5px;
}

#ct3 #area2 {

  
  
}

#ct4 #area1 h1 {
  background: #fff url(/fileadmin/template/images/h1_heading.jpg) no-repeat 0px 5px;
  color: #192965;
  font-size: 25px;
  margin: 0;
  margin-left: 5px;
  padding: 0;
  padding-left: 20px;
  padding-bottom: 5px;
}

#ct4 #area1 h2 {
  color: #192965;
  font-size: 18px;
  margin: 0;
  padding: 0;
  padding-left: 10px;
  padding-bottom: 5px;
}

#ct4 #area2 p {

  font-size: 12px;
  margin: 0px;
  margin-left: 3px;
  padding: 5px;
}

#ct4 #area2 table {

  font-size: 11px;
  margin: 0px;
  margin-left: 3px;
  padding: 5px;
}

#ct5 #area4 p {
  background: #DEE0E8;
  font-size: 11px;
  margin: 0px;
  padding: 5px;
}

#ct6 #area2 .cewrapper  {
  background: #DEE0E8;
  margin: 0px;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float: left;
  width: 254px;

}

#ct6 #area2 .cewrapper ul  {
  margin: 0;
  margin-left: 5px;
  padding: 5px;
  padding-left: 15px;
  list-style-type: square;
}

#ct6 #area2 .cewrapper ul li {
  margin-top: 2px;
  margin-bottom: 2px;
}
