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

body {
  background-color: #000000;
  color: white;
  font-family: sans-serif;
}

#holder {
  margin: 50px auto 0px auto;
  width: 763px;
  background: url(../gfx/background.jpg) no-repeat;
  height: 700px;
/*   min-height: 700px; */
  position: relative;
}

#intro {
  margin: 50px auto 0px auto;
  width: 763px;
  background: url(../gfx/intro/intro.jpg) no-repeat;
  height: 700px;
/*   min-height: 700px; */
  position: relative;
}

#menu-ketan {
  position: absolute;
  top: 220px;
  left: 25px;
}

#menu-bio {
  position: absolute;
  top: 223px;
  left: 162px;
}

#menu-photos {
  position: absolute;
  top: 261px;
  left: 128px;
}

#menu-videos {
  position: absolute;
  top: 292px;
  left: 84px;
}

#menu-downloads {
  position: absolute;
  top: 328px;
  left: 99px;
}

#menu-kalendar {
  position: absolute;
  top: 362px;
  left: 128px;
}


#menu-links {
  position: absolute;
  top: 380px;
  left: 170px;
  z-index:2;
}


#menu-kontakt {
  position: absolute;
  top: 400px;
  left: 160px;
}

#menu-bio a, #menu-photos a, #menu-videos a, #menu-downloads a, #menu-kalendar a, #menu-links a, #menu-kontakt a {
  text-decoration: none;
}

#menu-bio a img, #menu-photos a img, #menu-videos a img, #menu-downloads a img, #menu-kalendar a img, #menu-links a img, #menu-kontakt a img, #menu-ketan a img {
  border: none;
}

.hidden-images {
  display: none;
}

#content a { text-decoration: none; color: white; letter-spacing: 0.15em; }

#content a img { border: none; margin: 5px; }

#title {
  position: absolute;
  top: 123px;
  left: 0px;
}

#videogal-title {
  position: absolute;
  left: 0px;
  top: 113px;
}

#content {
  position: absolute;
  top: 160px;
  left: 0px;
width: 275px;
margin-top: 20px;
}

#bio-back {
  position: absolute;
  top: 4000px;
  left: 212px;
}

#bio-back a {
  text-decoration: none;
}

#bio-back a img {
  border: none;
}

#bb-back {
  margin-left: 230px;
}

#bb-back a {
  text-decoration: none;
}

#bb-back a img {
  border: none;
}


#content .kalendar-item {
  margin-top: 20px;
  margin-bottom: 20px;
  color: white;
  margin-left: 25px;
  font-family: Arial;
  font-size: 12px;
  line-height: 15px;
  font-weight: bold;
}

#content .kalendar-item h3 {
  font-size: 16px;
}

#content .kalendar-item a {
  text-decoration: none;
  color: white;
}

#content .kalendar-item a:hover {
  text-decoration: underline;
}

#megera {
  position: absolute;
  top: -10px;
  left: 101px;
  border: none;
}

#megera-label {
  position: absolute;
  top: 125px;
  left: 10px;
}

#super {
  position: absolute;
  left: 102px;
  top: 145px;
  border: none;
}

#super-label {
  position: absolute;
  left: 10px;
  top: 276px;
}

.none {
  display: none;
}

#holder-megera {
  margin: 200px auto;
  width: 320px;
}

#lemirage {
  position: absolute;
  border: none;
  top: -8px;
}

#xt3 {
  position: absolute;
  top: -6px;
  left: 163px;
  border: none;
}

#xy {
  position: absolute;
  top: 101px;
  border: none;
  left: 163px;
}

#cross {
  position: absolute;
  top: 101px;
  border: none;
  left: 8px;
}

#abcd {
  position: absolute;
  top: 225px;
  left: 163px;
  border: none;
}

#copyright {
  position: absolute; 
  top: 608px;
  left: 502px;
  height: 16px;
  width: 72px;
  border: none;
}

#copy {
  border: none;
}



#booking-contact {
  position: absolute;
  top: 670px;
  text-align:center;
}

#banners {
  position: absolute;
  top: 720px;
  width: 763px;
  text-align:center;
}

.banner-image { max-width:120px; border: none; margin-left: 2px; margin-right: 2px; }
