/*
 *
 */
@media(min-width:1024px){

html {
  margin:        0px; 
  border:        0px; 
  padding:       0px;
  height:        100%; 
  max-height:    100%; 
  /* hide overflow:hidden from IE5/Mac */ 
  /* \*/ 
  overflow:      hidden; 
  /* */ 
}
body {
  overflow:      auto;
  margin:        0px; 
  border:        0px;
  padding:       0px;
  height:        100%;
  max-height:    100%;
}

div#headline {
  position:      absolute;
  overflow:      hidden;
  z-index:       4;
  top:           0px;   /* oben festkleben */
  left:          0px; /* navigation: width + padding.left + padding.right + border.right */
  right:         0px;   /* rechts festkleben */
  height:        54px;
  margin:        0px;
  border:        0px;
  padding:       5px 9px 5px 9px;
  background:    #ffffff;
}
* html div#headline {
  position:      absolute;
  overflow:      hidden;
  z-index:       4;
  top:           0px;
  left:          0px;
  width:         100%;
  height:        64px;
  border-top:    0px solid #ffffff;
  border-right:  0px solid #ffffff;
  border-bottom: 0px solid #ffffff;
  border-left:   149px solid #ffffff; /* navigation: width */
  padding:       5px 9px 5px 9px;
}

div#navigation {
  position:      absolute;
  overflow:      auto;
  z-index:       5;
  top:           0px;    /* oben festkleben */
  left:          0px;    /* links festkleben */
  bottom:        0px;    /* unten festkleben */
  width:         129px;  /* Breite festlegen */
  margin:        0px;
  border-right:  1px solid #6666cc;
  padding:       5px 20px 5px 5px; /* top, right, bottom, left */
  background:    #ffffff;
}
* html div#navigation {
  position:      absolute;
  overflow:      auto;
  z-index:       5;
  top:           0px;
  left:          0px;
  width:         154px;
  height:        100%;
  border-top:    0px solid #ffffff;
  border-right:  1px solid #6666cc;
  border-bottom: 0px solid #ffffff;
  border-left:   0px solid #ffffff;
  padding:       5px 20px 5px 5px;
}

div#content {
  position:      absolute;
  overflow:      auto;
  z-index:       3;
  top:           64px;  /* headline: height + padding.top + padding.right */
  left:          155px; /* navigation: width + padding.left + padding.right + border.right */
  bottom:        15px;  /* footer: height + padding.top + padding.right */
  right:         0px;   /* rechts festkleben */
  margin:        0px;
  border:        0px;
  padding:       20px 20px 30px 29px;
  background:    #ffffff;
}
* html div#content {
  position:      absolute;
  overflow:      auto;
  z-index:       3;
  top:           0px;
  right:         0px;
  bottom:        0px;
  left:          0px;
  width:         100%;
  height:        100%;
  max-height:    100%;
  border-top:    64px solid #ffffff;  /* headline: height */
  border-left:   149px solid #ffffff; /* navigation: width */
  border-bottom: 15px solid #ffffff;  /* footer: height */
  border-right:  0px solid #ffffff;
  padding:       20px 20px 30px 32px;
}

  
  
div#footer {
  position:      absolute;
  overflow:      hidden;
  z-index:       4;
  right:         0px;   /* rechts festkleben */
  bottom:        0px;   /* unten festkleben */
  left:          155px; /* navigation: width + padding.left + padding.right + border.right */
  height:        15px;
  margin:        0px;
  padding:       0px 9px 0px 9px;
  background:    #ffffff;
}
* html div#footer {
  position:      absolute;
  overflow:      hidden;
  z-index:       4;
  right:         0px;
  bottom:        0px;
  left:          0px;
  width:         100%;
  height:        15px;
  border-top:    0px solid #ffffff;
  border-right:  0px solid #ffffff;
  border-bottom: 0px solid #ffffff;
  border-left:   149px solid #ffffff; /* navigation: width */
  padding:       0px 9px 0px 9px;
}

div#hr {
  margin:        0px;
  padding:       0px;
  border-top:    1px solid #6666cc;
}}