body {
 margin: 0px;
 background-color: #ba31c0;
}

#container {
 position: relative;
 width: 95%;
 min-width: 945px;
 max-width: 1100px;
 height: auto;
 background: #fff;
 border: 0px solid #000;
 text-align: left;
 overflow: visible;
 margin: 0 0 0 0;
 z-index: 1;
}

  .LentisImg {
   position: absolute;
   top: 38px;
   right: 0;
   border: none;
   z-index: 1;
  }

  .hImg {
   position: relative;
   width: 100%;
   height: 384px;
   font-family: arial;
   font-size: 14pt;
   color: #b0005b;
   line-height: 38px;
   background-color: #fff;
   background-image: url('../img/header.gif');
   background-position: top left;
   background-repeat: no-repeat;
   border: 0px solid #000;
   overflow: hidden;
   text-align: left;
  }


    #ttl {
     position: absolute;
     top: 134px;
     left: 365px;
     width: auto;
     height: auto;
     border: 0px solid #ccc;
     font-family: arial;
     font-size: 22pt;
     color: #fff;
     text-align: left;
     z-index: 4;
    }
    #ttls {
     position: absolute;
     top: 158px;
     left: 366px;
     width: 740px;
     height: auto;
     border: 0px solid #ccc;
     font-family: arial;
     font-size: 10pt;
     color: #fff;
     text-align: left;
     z-index: 5;
    }


  .fixMoz {
   position: relative;
   width: 100%;
   height: auto;
   margin: 0;
   padding: 0;
   border: 0px solid #000;
   background-color: #dc2723;
   overflow: visible;
  }

    #printPage {
     position: absolute;
     top: -375px;
     left: 335px;
     width: 30px;
     height: 20px;
     border: 0px solid #000;
     overflow: hidden;
     line-height: 20px;
     z-index: 999;
    }

    table.forceMoz {
     width: 100%;
     height: auto;
     border: 0px solid #000;
     margin: 0;
    }

    .mContainer {
     position: relative;
     width: 250px;
     height: auto;
     margin: 0 0 0 0;
     padding: 0px;
     border: 0px solid #000;
     background-color: #dc2723;
     overflow: hidden;
    }

    .moz {
     position: relative;
    }

    .mSpcr {
     float: left;
     height: 29px;
    }

    .mImg {
     position: absolute;
     top: 0px;
     left: 0px;
     width: 250px;
     height: 29px;
     overflow: hidden;
     z-index: 1;
     border: 0px solid #000;
    }

    .mItem_mMain,.mItem_mMain_,
    .mItem_mSub1,.mItem_mSub1_,
    .mItem_mSub2,.mItem_mSub2_,
    .mItem_mSub3,.mItem_mSub3_
    {
     position: relative;
     width: 250px;
     height: auto; /* 30px; */
     border: 0px solid blue;
     margin: 0 0 0 0;
     border: 0px solid #CCCCCC;
     border-bottom: 1px solid #e03d39;
     background-color: #dc2723;
     overflow: hidden;
     font-family: helvetica, arial;
     font-size: 9pt;
     font-weight: bold;
     line-height: 29px;
     color: #FFF;
    }
    .mItem_mMain_,
    .mItem_mSub1_,
    .mItem_mSub2_,
    .mItem_mSub3_
    {
     background-color: #e66563;
    }
    .mItem_mSub1,.mItem_mSub1_,
    .mItem_mSub2,.mItem_mSub2_,
    .mItem_mSub3,.mItem_mSub3_
    {
     font-weight: normal;
    }


    #fMozImg {
     float: right;
     border: 0px solid #000;
    }

    .cContainer {
     position: relative;
     width: 99%;
     height: 100%;
     border: 0px solid #000;
     background-color: #fff;
     margin: -124px 0 0 0;
     padding: 0;
     overflow: visible;
    }

    #cContent {
     position: relative;
     width: 100%;
     margin: 25px 0 25px 20px;
     font-family: Helvetica, Arial, sans-serif;
     font-size: 9pt;
     line-height: 18px;
     border: 0px solid red;
     overflow: hidden;
     min-height: 124px;
    }

      .p_ttl {
       font-family: arial;
       font-size: 14pt;
       color: #B0005B;
       line-height: 30px;
       width: 100%;
       border: 0px solid #000;
       border-bottom: 3px dotted #b0005b;
       margin: 0 0 1px 0;
      }
      .bc {
       font-family: tahoma, arial;
       font-size: 7pt;
       color: #000;
       line-height: 20px;
      }
      a.bc:link,a.bc:active,a.bc:visited,a.bc:hover {
       font-family: tahoma, arial;
       font-size: 7pt;
       color: #b0005b;
       text-decoration: underline;
       line-height: 20px;
      }
      a.bc:hover {
       color: #000;
       text-decoration: none;
      }

      #content {
       position: relative;
       width: 655px;
       height: auto;
       overflow: hidden;
       margin: 0;
       border: 0px solid #000;
      }

    #fDng {
     position: absolute;
     bottom: 15px;
     right: -18px;
     width: 25px;
     height: 35px;
     border: 0px solid #000000;
     background-image: url('../img/rechts.png');
     display: block;
     z-index: 1066;
    }




  .fImg {
   position: relative;
   width: 100%;
   height: 61px; 
   background-color: #fff;
   border: 0px solid #000;
   background-image: url('../img/footer.gif');
   background-position: top left;
   background-repeat: no-repeat;
   overflow: hidden;
  }

  .f {
   position: relative;
   width: 100%;
   height: 39px; 
   background-color: #b0005b;
   border: 0px solid #000000;
   overflow: hidden;
  }

    .fF {
     font-family: arial;
     font-size: 9pt;
     color: #FFFFFF;
     line-height: 32px;
    }
    a.fL {
     font-family: arial;
     font-size: 9pt;
     line-height: 32px;
    }
    a.fL:link,a.fL:active,a.fL:visited  {
     color: #FFFFFF;
     text-decoration: underline;
    }
    a.fL:hover {
     color: #FFFFFF;
     text-decoration: none;
    }

  .fPsh {
   position: relative;
   width: 100%;
   height: 26px; 
   background-color: #ba31c0;
   border: 0px solid #000000;
   overflow: hidden;
  }

