body {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  text-align: center;
}
html,body {
  width: 100%
}

#frame {
  background-color: #DDDDDD;
  position: absolute;
  top: 50%; 
  left: 50%;
  width: 100%;  
  height: 500px;  
  margin-top: -250px; /* Höhe durch zwei */  
  margin-left: -50%; /* Breite durch zwei */
}

#zbar {
  background-color: #DDDDDD;
  position: absolute;
  top: 50%; 
  left: 0px;
  width: 20px;  
  height: 500px;  
  margin-top: -250px; /* Höhe durch zwei */  
}


#menu {
  background-color: #FFFFFF;
  position: absolute;
  top: 50%; 
  left: 20px;
  width: 170px;  
  height: 500px;  
  margin-top: -250px; /* Höhe durch zwei */  
  margin-left: 0px; 
}

#menulist {
  padding-top: 10px;
  list-style: none;
  text-align: left;
  font-family: Arial;
  font-size: 16px;
  padding-left: 20px;
}

#menulist li {
  padding-bottom: 10px;
}

#menulist li a {
  text-decoration: none;
  color: #000000;
}

#menulist li a:link {
  text-decoration: none;
  color: #000000;
}
#menulist li a:visited {
  text-decoration: none;
  color: #000000;
}
#menulist li a:hover {
  text-decoration: none;
  color: #000000;
  padding-right: 0px;
}


#picture {
  position: absolute;
  top: 50%; 
  left: 190px;
  width: 332px;  
  height: 500px;  
  margin-top: -250px; /* Höhe durch zwei */  
}

#content {
  position: absolute;
  top: 50%; 
  left: 522px;
  width: 380px;  
  height: 500px;  
  margin-top: -250px; /* Höhe durch zwei */  
  text-align: left;
  overflow: auto;

  background-color: #FFFFFF;
}
#ctext {
  padding: 20px;
  font-family: Arial;
  font-size: 14px;
}
#ctext a {
  text-decoration: none;
  color: #0000FF;
}
#ctext a:visited {
  text-decoration: none;
  color: #0000FF;
}

.thumb {
  border: 0px;
}
#grey {
  position: absolute;
  top: 50%; 
  left: 0px;
  // width: 100%;
  height: 40px;  
  margin-top: 185px; /* Höhe durch zwei */  
  background-image: url(grey.png);
}
#us {
  position: absolute;
  top: 50%; 
  left: 50px;  
  margin-top: 200px; /* Höhe durch zwei */  
}
#copyright {
  position: absolute;
  top: 50%; 
  left: 190px;
  width: 166px;  
  height: 20px;  
  margin-top: 260px;
  font-family: Arial;
  font-size: 10px;
  text-align: left;
  color: #000000;
}

#imprint {
  position: absolute;
  top: 50%; 
  left: 356px;
  width: 166px;  
  height: 20px;  
  margin-top: 260px;
  font-family: Arial;
  font-size: 10px;
  text-align: right;
  color: #000000;
}

#imprint a:link {
  color: #000000;
  text-decoration: none;
}
#imprint a:visited {
  color: #000000;
  text-decoration: none;
}

h1 {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  line-height: 3px;
}

