    
    html {
      overflow: -moz-scrollbars-vertical;
    }
    
    body {
      margin:0;
      padding:0;
      margin-top:0px;
      background-color:#DCDCDC;
      /*font-family:arial, verdana;*/
      font-family: 'Trebuchet MS',Verdana,Helvetica;
      font-size:12px;
      color:#2A2625;
      margin-top:40px;
    }
    
    .csc-textpic img, .bodytext img, img {border:none;}
    /*
    .csc-textpic img {border:1px solid #555555 !important;}
    .csc-textpic p img {border:none !important;}
    */
    a {color:#e41f32; text-decoration:none;}
    
    #main {
      margin: 0 auto;
      width:1000px;
      height: 580px;
    }
    
    #footer {

    }
    
    .killer {clear:both;}
    
    h1 { 
      font-size:14px;
      color:#63AA31;
    }
    h2 {
      font-size:12px;
      color:#63AA31;
    }
    
    #header {width:1000px;text-align:right;}
    
    /* Menü */
    .menu {
      vertical-align:middle;
      text-align:center;
      text-transform:uppercase;
      background-color:#1c5a35;
      padding:0px;
      margin:0px;
      height:23px;
      padding-top:7px;
    }    
    .menu li {display:inline; height:30px;}
    .menu li a { height:25px;border-right:1px solid #f9e3b2; padding-top:7px;padding-bottom:5px;  padding-left:15px;padding-right:15px;}
    .menu ul {margin:0;padding:0; margin-top:0px;}
    .menu .currentactive a {
      color:#ffd074;
      background-color:#219039;
    }
    
    .menu a {
      color:#FFFFFF;
    }
    .menu a:hover {
      color:#219039;
    }
    .menu .currentactive a:hover {
      color:#ffd074;    
    } 

    .menu li {
      list-style:none;
    }
    
    .menu .last a  {
      border-right:none;
    }

    #content {
      height:540px;
      width:960px;
      overflow:hidden;
      background-color:#FFFFFF;
      padding-top:20px;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:20px;
    }
    #content .columns {
      line-height:20px;
      float:left;
      width:845px;
      padding-right:25px;
      position:relative;
      left:0px;
      top:0px;
      z-index:1000;
    }
    
    #content .columns .cLeft{
      line-height:20px;
      float:left;
      width:200px;
      position:absolute;
      left:0px;
      z-index:1001;
    }
    #content .columns .cComplete1 {
      line-height:20px;
      float:left;
      width:645px;
      position:absolute;
      left:220px;
      z-index:1001;
    }        
    #content .columns .cComplete2 {
      line-height:20px;
      float:left;
      width:845px;
      position:absolute;
      left:0px;
      z-index:1001;
    }        
    #content .columns .cRight {
      line-height:20px;
      float:left;
      width:200px;
      position:absolute;
      left:340px;
      z-index:1001;
    }   
    #content .columns .cRightOuter {
      line-height:20px;
      float:left;
      width:200px;
      position:absolute;
      left:540px;
      z-index:1001;
    }
    #content .columns .cRightComplete {
      line-height:20px;
      float:left;
      width:400px;
      position:absolute;
      left:340px;
      z-index:1001;
    }    
    
    .contenttable p {padding:0px;margin:0px; }
    .contenttable {padding-bottom:10px;}
    .contenttable * { vertical-align:top; }


    .csc-textpic-caption {
      color:#9E252F;
      font-style:italic;
      padding-top:5px;
    }
    
    .csc-textpic-imagewrap {
      margin-top:5px;
    }
    
    .backgroundImg {
      height: 0px;
      width: 0px;
      position: relative;
      z-index: 999;
      /* Ausrichtung minus padding vom Content */
      top: -20px;
      left:-20px;
      display:none;

    }



    /*  Inhaltstabelle Rendered by Pipe  */
    .contenttable td { padding: 2px; padding-right:5px; padding-left:5px; }
    .contenttable-0 .tr-0 { font-weight:bold; }
    .contenttable-0 .td-0 { font-weight:bold; }
    .contenttable-1 .tr-0 { font-weight:normal; }
    .contenttable-1 .td-0 { font-weight:normal; }
    .contenttable .tr-even { background-color:#ffe294;} 
    .contenttable .tr-odd { background-color:#fff3d7;}
    
    /* Normale Inhaltstabelle über RTE */

.container {
        width: 700px;
        padding: 15px;
        margin: 3px 0 20px 0;
        border: 1px solid #ccc;
        background: #fff;
}

#navPyra {
        margin: 0;
        padding: 0 0 22px 10px;
        border-bottom: 1px solid #9FB1BC;
}

#navPyra li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navPyra a:link, #navPyra a:visited {
        float: left;
        font-size: 10px;
        line-height: 16px;
        font-weight: bold;
        padding: 0 8px 6px 6px;
        text-decoration: none;
        color: #708491;
}

#navPyra .active a:link, #navPyra .active a:visited, #navPyra a:hover {
        color: #000;
        background: url(../images/pyramid.gif) no-repeat bottom center;
}

