body{
background-color:#d4d0c8;
 overflow:hidden;

}

.main {
  width: 918px;
  height: 91%;

  position: absolute;
  top:70px;;
  left: 50%;
  margin-left: -450px;
  background: transparent;
  border:1px solid #000000;
  overflow:auto;


}
   .de{
     width: 500px;
     height: 50px;
     position: absolute;
     top: 20px;
     left: 920px;
      color:white;
     z-index:2;




   }
  .class1 A:link{
    font-family:Verdana;
    color:White;
    font-size:10px;
    text-decoration:none;
   }
   .class1 A:visited{
    font-family:Verdana;
    color:White;
    font-size:10px;
    text-decoration:none;
   }
   .class1 A:active{
    font-family:Verdana;
    color:White;
    font-size:10px;
    text-decoration:none;
   }
     .class1 A:hover{
    font-family:Verdana;
    color:White;
    font-size:10px;
    text-decoration:none;
     font-weight:bold;
   }

 .navigation{

  width: 980px;
  height: 50px;
  position: absolute;
  top: 10px;
  left: 0%;
  background-color: #333333;
  left: 50%;
  margin-left: -450px;
   z-index:1;
 }

 .top{

    width: 900px;
    height: 120px;
    position: absolute;
    top: 0%;
    left: 0%;
    padding: 0px;
    z-index:2;
    background-image: url('Bild1.png');
 }

 .topZ1{
    width: 200px;
    height: 100px;
    position: absolute;
    z-inex:3;
    top: 7%;
    left: 55px;
    background-image: url('Bild_V_1.jpg');



 }

  .topZ2{
    width: 200px;
    height: 100px;
    position: absolute;
    z-inex:3;
    top: 7%;
    left: 350px;
   background-image: url('Bild_V_2.jpg');

 }

  .topZ3{
    width: 200px;
    height: 100px;
    position: absolute;
    z-inex:3;
    top: 7%;
    left: 645px;
    background-image: url('Bild_V_3.jpg');


 }




  .mainFrame{

     background-color:#efefef;
     width:900px;
     height:660px;
     position: absolute;
     top: 120px;
     left: 0px;
     padding: 0px;
      z-index:0;



 }
 .mainFrameP{
     width:700px;
     height:500px;
     position: absolute;
     top: 160px;
     z-index:1;

      background-image: url('main.jpg');
      width:700px;height:600px;

 }


 .mainFrameText{

     background-color:transparent;

     width:620px;
     height:630px;
     position: absolute;
     top: 120px;
     left: 0px;
     padding: 0px;
     z-index:2;
     font-family:Verdana;
     color:black;
     font-size:14px;
        text-align:center;
 }
 .mainFrameTextCenter{

     background-color:transparent;

     width:490px;
     height:530px;
     position: absolute;
     top: 150px;
     left: 80px;
     padding: 0px;
     z-index:2;
     font-family:Verdana;
     color:black;
     font-size:14px;
     text-align:left;
 }
    .mainFrameTextKundeLinks{

     background-color:transparent;

     width:220px;
     height:530px;
     position: absolute;
     top: 150px;
     left: 80px;
     padding: 0px;
     z-index:2;
     font-family:Verdana;
     color:black;
     font-size:14px;
     text-align:left;
 }
.mainFrameTextKundeRechts{

     background-color:transparent;

     width:220px;
     height:530px;
     position: absolute;
     top: 150px;
     left: 310px;
     padding: 0px;
     z-index:2;
     font-family:Verdana;
     color:black;
     font-size:14px;
     text-align:left;
 }


 .right{
    background-color: #d1d3d3;
    width: 280px;
    height: 880px;
    position: absolute;
    top: 0px;
    left: 620px;
    padding: 0px;
    z-index:1;
    text-align:center;


 }
     .rightLogo{

    width: 200px;
    height: 200px;
    position: absolute;
    top: 150px;
    left: 30px;
    padding: 0px;
    z-index:2;
      background-image: url('logo.png');



 }
   .rightVariable{
    width: 260px;
    height: 240px;
    position: absolute;
    top: 400px;
    left: 10px;
    padding: 0px;
    z-index:2;

   }
 ul.mainNav

{
        margin-left:20px;
        padding:0;
        list-style-type:none;
}


ul.mainNav li,

{
        display:inline;
        margin:0;
        padding:0;


}




ul.mainNav li a
{
        display:block;
        float:left;
        border-left:1px #555 solid;
        text-decoration:none;
        font-family:Verdana;
        color:White;
        font-size:13px;
        white-space:nowrap;
}


ul.mainNav li a, ul.mainNav li a:visited {
padding:3px 15px 3px 15px;
}


ul.mainNav li a:hover
{
        text-decoration:underline;

}


ul.mainNav li a.current
{
        font-weight:bold;

}