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

#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: 43px;
   left: 34px;
   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: right;
  }

    .the_job {
     position: relative;
     float: left;
     width: 500px;
     height: 35px;
     border: 0px solid #000;
     font-family: times new roman;
     font-size: 9pt;
     color: #000;
     text-align: left;
     margin: 0 0 0 10px;
     overflow: hidden;
    }

    .twi {
     position: absolute;
     top: 12px;
     right: 90px;
     width: 100px;
     height: 25px;
     border: 0px solid #000;
     color: #000;
     overflow: hidden;
     text-align: left;
    }

    .social_media {
     position: absolute;
     top: 5px;
     right: 4px;
     width: 200px;
     height: 28px;
     border: 0px solid #000;
     color: #000;
     overflow: hidden;
     text-align: left;
    }

     .social_media img { }

    .en {
     position: absolute;
     top: 11px;
     right: 20px;
     height: 25px;
     width: 60px;
     border: 0px solid #000;
     color: #000;
     text-align: left;
     overflow: hidden;
    }
    .en a:link,
    .en a:active,
    .en a:visited { color: #000; text-decoration: none; }
    .en a:hover { text-decoration: underline; }

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



    #ttl {
     position: absolute;
     top: 155px;
     left: 373px;
     width: auto;
     height: auto;
     border: 0px solid #ccc;
     font-family: arial;
     font-size: 13pt;
     color: #fff;
     text-align: left;
     z-index: 4;
    }
    #ttls {
     position: absolute;
     top: 130px;
     left: 369px;
     width: 740px;
     height: auto;
     border: 0px solid #ccc;
     font-family: arial;
     font-size: 22pt;
     color: #fff; /* F781F3; */
     text-align: left;
     z-index: 5;
    }

    .tabL, .tabR {
     position: absolute; 
     left: 470px;
     width: 115px;
     height: 40px;
     z-index: 11000; 
    }
    .tabR {
     left: 600px;
    }

    .tabC {
     position: relative;
     font-family: arial;
     font-size: 12px;
     font-weight: bold;
     text-align: left; 
     width: 105px;
     height: 40px;
     margin: 0 0 0 10px;
     padding: 0;
     line-height: 38px; 
    }
    .tabI {
     position: absolute;
     top: 0px;
     left: 0px;
     width: 115px;
     height: 40px;
     z-index: 10;
    }

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


    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: #b0005b;
     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__mMain_,
    .mItem_mSub1,.mItem_mSub1_,.mItem__mSub1_,
    .mItem_mSub2,.mItem_mSub2_,.mItem__mSub2_,
    .mItem_mSub3,.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 #B81A6C;
     background-color: #B0005B;
     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: #BB4381;
    }
    .mItem_mSub1,.mItem_mSub1_,.mItem__mSub1_,
    .mItem_mSub2,.mItem_mSub2_,.mItem__mSub2_,
    .mItem_mSub3,.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_a:link,a.bc_a:active,a.bc_a:visited,a.bc_a:hover {
       font-family: tahoma, arial;
       font-size: 7pt;
       color: #b0005b;
       text-decoration: underline;
       line-height: 20px;
      }
      a.bc_a:hover {
       color: #000;
       text-decoration: none;
      }

      #content {
       position: relative;
       width: 630px;
       height: auto;
       overflow: visible;
       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: #ba31c0;
   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: #ef8000;
   border: 0px solid #000000;
   overflow: hidden;
  }

