body {
        width: 100%;
        margin: 0;
        padding: 0;
        font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
        background:#fff;
        font-size: 11px;
        line-height: 15px;
        text-align: left;
}

img {
        border-color: #808080;

}

.header {

      background-repeat: no-repeat;
      background-position: 50% 0%;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 53px;
      margin-right:0px;
      padding-right:0px;
}


#header1 {
      background-color: #a9b9d9;
      position: fixed;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 35px;
      margin-right:0px;
      padding-right:0px;
      text-align:center;
z-index:1;
}



#header1 img {
border:none;
margin:4px 0 0 0;
padding:0px;
}


#header2 {
      background-color: #c9d9f9;
      position: fixed;
      top: 35px;
      left: 0px;
      width: 100%;
      height: 17px;
      margin-right:0px;
      padding-right:0px;
      text-align:center;
z-index:3;
}

#header2 img   {
border:none;
margin:2px 0 0 0;
padding:0px;
}


.left {
        position: absolute;
        float:left;
        width: 210px;              /* left column width */
         /*     margin: 80px 0 0 -100px;         /*/
        margin: 110px 0 0 100px;
        padding:0;
        }



div.listnavleft {

  margin: 0 0 0 0;
  padding:0;
  border: none;
  background: #efefef;
  width: 202px;
}

div.listnavleft ul {
  margin: 0;
  padding: 0;
  border: none;
  display: block;
}

div.listnavleft ul li {
  background: #efefef;
  background: #efefef;
  margin: 0; /* top right bottom left */
  border-bottom: 1px solid gray; /* IE Bug - wird zwingend benötigt */
  padding: 0;
  list-style: none;
  height: auto;
  clear: both;
  }

div.listnavleft ul li#subnav {
  background: #dfdfdf;
  height: auto;
  margin: 0;
  padding: 0;
  border: none;
  list-style: none;
  clear: both;
  float: left;
  width: 100%;
  }

div.listnavleft ul li#subnav ul {
  margin: 0;
  padding: 0;
  border: none;
  background: #FFFFFF;

}

div.listnavleft ul li a, div.listnavleft ul li#subnav ul li a {
  margin: 0;
  padding: .5em 1em; /* top & bottom = .5em, right & left = 1em */
  background: transparent url(../images/top_right.html) no-repeat top right;
  background: none;
  color: #000000;
  cursor: pointer;
  display: block;
  text-decoration: none;

  }

div.listnavleft ul li#subnav ul li {
  background: #efefef;
  margin: 0;
  padding: 0;
  border: none;
  border-bottom: 1px solid white;
  display: block;
  list-style: none;
  margin-left: 15px;
  }

div.listnavleft ul li a { font-size: 1.1em; }


div.listnavleft ul li a:link,    div.listnavleft ul li#subnav ul li a:link    { text-decoration: none; font-size: 11px; color: #777; }
div.listnavleft ul li a:visited, div.listnavleft ul li#subnav ul li a:visited { text-decoration: none; font-size: 11px; color: #777; }
div.listnavleft ul li a:active,  div.listnavleft ul li#subnav ul li a:active  { text-decoration: none; font-size: 11px; color: #777; background: #c9d9f9;}
div.listnavleft ul li a:hover,   div.listnavleft ul li#subnav ul li a:hover   { text-decoration: none; font-size: 11px; color: #777; background: #c9d9f9;}
div.listnavleft ul li a:focus,   div.listnavleft ul li#subnav ul li a:focus   { text-decoration: none; font-size: 11px; color: #777; background: #c9d9f9;}

.navposbg {
  background: #c9d9f9 !important;

  }


.center {
         position: absolute;

         margin: 110px 0 0 350px;
         width: 411px;
         border-color:gray;
         //border-style:solid;
         //border-width:0 1px;
}
.centerpadding {

         padding-left:10px;
         padding-right:10px;
}











