/* CSS für die Bahnhöfe */

/* Listen */

#hauptseite .li80 {
  margin-left: 80px;
}

/* Tabellen */

#hauptseite table {
  width:100%;
  border:none;
  border-collapse:collapse;
}

#hauptseite .tab81 {
  width:81%;
  border:none;
  border-collapse:collapse;
  margin:0 auto;
}

#hauptseite .tab75 {
  width:75%;
  border:none;
  border-collapse:collapse;
  margin:0 auto;
}

#hauptseite .tab90 {
  width:90%;
  border:none;
  border-collapse:collapse;
  margin:0 auto;
}

#hauptseite .td25 {
  width:25%;
  padding:2px;
  font-size:11pt;
}

#hauptseite .td40 {
  width:40%;
  padding:2px;
  font-size:11pt;
}

#hauptseite .td50 {
  width:50%;
  padding:2px;
  font-size:11pt;
}

#hauptseite .td60 {
  width:60%;
  padding:2px;
  font-size:11pt;
}

#hauptseite .unten {
  border-bottom:1px solid #000;
}

#hauptseite .farbe1 {
  background-color:#B3CC99;
}

#hauptseite .farbe2 {
  background-color:#595959;
}

#hauptseite .farbe3 {
  background-color:#708090;
}

#hauptseite .farbe4 {
  background-color:#EEE8CD;
}

#gallery {
  width:720px;
  height:625px;
  margin:0 auto;
  position:relative;
}

ul#thumbnails {
  padding:0;
  margin:0;
  list-style:none;
}

ul#thumbnails  li {
  float:left;
  position:relative; 
  top:510px;
}
ul#thumbnails li a {
  height:113px;
  width:170px;
  padding:3px;
  display:block;
  text-decoration:none;
  background:#E5E5E1;
}
ul#thumbnails li a img {
  width:170px; 
  height:113px; 
  border:0;
}

ul#thumbnails li a:hover {
  background:#fc0;
}

#gallery #fullsize {
  position:absolute;
  left:0;
  top:0;
  height:510px;
  width:720px;
  overflow:hidden;
} 

#gallery #fullsize div {
  width:680px; 
  height:840px; 
  padding-top:15px;
}

#gallery #fullsize div img {
  display:block; 
  margin:0 auto; 
  border:0;
}