*{
  margin:0px;
  padding:0px;
}

body{
  background-color: #000000;
  border: 0px;
}

#main{
  position: relative;
  width: 522px;
  margin: 28px auto 0;
  padding: 10px 0 0;
  font-size: 12px;
  font-family: Courier New, Courier, mono, serif; 
}

#head{
  width:522px;
  height: 200px;
  background-image:url('img/layout/head.gif');
  background-repeat:no-repeat;
  background-position: bottom;
}

#content{
  width: 522px;
  background-image:url('img/layout/zeile.gif');
  background-repeat: repeat-y; 
  padding-bottom:0px;
}

#content img, #content object{
  margin-top: 11px;
  border:0px;
}

#footer{
  width: 522px;
  height: 70px;
  background-image:url('img/layout/footer.gif');
  background-repeat:no-repeat;
  background-position: top;
}

#logo1, #logo2, #logo3{
  float:left;
}

#logo1 img, #logo2 img, #logo3 img{
  border:0px;
}

a, a:link, a:visited, a:hover, a:active, a:focus{
  text-decoration: none;
  color: #000000;
}

#content a, #content a:link, #content a:visited, #content a:hover, #content a:active, #content a:focus{
  text-decoration: underline;
}

#head #logo1{
  margin-top: 10px;
  margin-left: 30px;
}

#head #logo2{
  margin-top: 20px;
  margin-left: 100px;
}

#head #logo3{
  margin-top: 20px;
  margin-left: 97px;
}

#headline{
  position: absolute;
  top:165px;
  left:32px;
  font-size: 18px;
  font-weight:normal;
}

#update{
  position: absolute;
  top: 170px;
  right: 30px;
  font-size: 10px;
  text-decoration: underline;
}

#impressum{
  display:block;
  font-size: 10px;
  padding-top:50px; 
  padding-left: 455px;  
}

#impressum a{
  color: #ffffff;
}

.zeile{
  width: 460px;
  margin-left: 32px;
}

.abstand{
  display:block;
  padding-bottom: 13px;
}

.first{
  padding-top:7px;
}

.next{
  padding-top:15px;
}
