body{
 font-family: Verdana,Arial,Helvetica;
 font-size:0.8em;

 }
 
 h1{
 font-size:1.1em;
 font-weight:bold;
 color:#000;
 }
 
 a{
 color:#E10019;
 text-decoration:none;
 }
 
 p{
 color:#000;
 padding:0;
 margin:0;
 }
#content{
 float:left;
  width:570px;
  padding:0 10px 0 10px;
} 
/*1-spaltig */
.content1{
 float:left;

 }
 
/*2-spaltig */
 .subheader{
      /*color:#353535 !important;*/
      color:#fff !important;
      padding:0;
      font-size:0.95em !important;
      font-weight:bold;
     }
    .subheader a, a.subheader {
      
      color:#fff !important;
      text-decoration:none !important;
    }
 
   .col1,.col2{
      float:left;
      width:275px;

     }
    .col1{
      margin:0 15px 0 0;
    }
    .col1 .csc-textpic-image, .col2 .csc-textpic-image{
      padding-bottom:0 !important;
    }
        .csc-frame-indent{
     float:left;
     border:1px solid #999;
     background: #999 !important;
     width:275px;
     margin:15px 0px 15px 0px;
    
    }
    .csc-frame-indent h1{
      margin:0 0 7px 0 !important;
     /*height:20px !important;*/
     height:auto;
     padding:2px 0px 0px 3px !important;
     color: #fff !important;
     background: #999 !important;
     width:272px !important;  
    
    }
    .csc-frame-indent h1 a{
       color:#fff !important;
       text-decoration:none;
    }
/*3-spaltig */
  .spacer{
   float:left;
   width:100%;
   height:15px;
  }
 .col31, .col32, .col33{
     float:left;
     width:180px;
    
    }
 .col31, .col32{
      margin:0 15px 0 0;
      padding:0;
    }
 
      .col31 .csc-textpic-image, .col32 .csc-textpic-image, .col33 .csc-textpic-image{
      padding-bottom:0px !important;
   
   }
   a.wt_csstooltip {
     color:#000 !important;
   }
   .wt_csstooltip dfn{
      font-size:0.7em !important;
      color: #999 !important;
   }
    
    .csc-frame-frame1{
     float:left;
     border:1px solid #999;
     width:174px;
     height:160px;
     margin:0px 0px 15px 0px;
    
    }

    .csc-frame-frame1 h1{
     margin:0 0 7px 0 !important;
     /*height:20px !important;*/
     height:auto;
     padding:2px 0px 9px 3px !important;
     font-size:0.8em !important;
     background: #999 !important;
     width:171px !important;
  
    }
     .csc-frame-frame1 h1 a{
       color:#fff !important;
       text-decoration:none;
     }
     
     .csc-frame-frame1 p{
      font-size:0.7em !important;
      margin:3px 0px 0px 3px !important;
    }
    .csc-frame-frame1 .csc-textpic-intext-left,.csc-frame-frame1 .csc-textpic-above{
     padding-left:3px;
    }
   /*Referenzen */ 
   .referenzen{
     float:left;
     border:1px solid #999;
     margin:15px 0 0 0;
     width:600px;
     padding:7px 3px 3px 3px;
    }
    .referenzen h1{
      font-size:0.9em !important;
      float:left;
      width:100%;
       background:none !important;
      text-align:left !important; 
          
    }
    .referenzen p{
      float:left;
        width:70%;
      }
