/* Linkdefinition */
a:link		/* noch nicht besuchte Ziele */
{
  color: #000000;
  text-decoration:underline;
}
a:visited		/* besuchte Ziele */
{
  color: #000000;
  text-decoration:underline;
}
a:hover		/* Verweise bei "MouseOver" */
{
  color: #000000;
  text-decoration:underline;
}
a:active		/* Angeklickte Verweise */
{
  color: #000000;
  text-decoration:underline;
}
a:focus		/* Verweise, die Fokus erhalten */
{
  color: #000000;
  text-decoration:underline;
}


/* Banner */
#banner
{
  position: absolute;
  top: 0px;
  left: 0px;
}
div#bannerEnd
{
  position: absolute;
  top: 0px;
  left: 800px;
  width: 170px;
  height: 119px;
  background-image: url(../fotos/rand.jpg);
  background-repeat: no-repeat;
}


/* allg. Inhalt */
div#content
{
  position: absolute;
  top: 180px;
  left: 55px;
  width: 400px;
  font-family: Poor Richard;
  font-size: 18;
  color: #0034d0;
}


/* kleine Bildunterschriften (1-4) */
div#contentSmall1
{
  position: absolute;
  top: 350px;
  left: 55px;
  width: 220px;
  height: 160px;
  font: Poor Richard;
  color: #0034d0;
  font-size: 16;
  overflow: hidden;
}
div#contentSmall2
{
  position: absolute;
  top: 350px;
  left: 281px;
  width: 220px;
  height: 160px;
  font: Poor Richard;
  color: #0034d0;
  font-size: 16;
  overflow: hidden;
}
div#contentSmall3
{
  position: absolute;
  top: 350px;
  left: 507px;
  width: 220px;
  height: 160px;
  font: Poor Richard;
  color: #0034d0;
  font-size: 16;
  overflow: hidden;
}
div#contentSmall4
{
  position: absolute;
  top: 350px;
  left: 733px;
  width: 220px;
  height: 160px;
  font: Poor Richard;
  color: #0034d0;
  font-size: 16;
  overflow: hidden;
}


/* Hintergrundbild */
div#imageBkg
{
  position: absolute;
  top: 120px;
  left: 0px;
  width: 198px;
  height: 459px;
  background-image: url(../fotos/rechtsc.gif);
  background-repeat: no-repeat;
}


/* Einzelbild */
div#imageBig
{
  position: absolute;
  top: 170px;
  left: 470px;
  width: 480px;
  height: 327px;
  border: 0;
}


/* kleine Einzelbilder (1-4) */
div#imageSmall1
{
  position: absolute;
  top: 180px;
  left: 55px;
  width: 220px;
  height: 160px;
  overflow: hidden;
}
div#imageSmall2
{
  position: absolute;
  top: 180px;
  left: 281px;
  width: 220px;
  height: 160px;
  overflow: hidden;
}
div#imageSmall3
{
  position: absolute;
  top: 180px;
  left: 507px;
  width: 220px;
  height: 160px;
  overflow: hidden;
}
div#imageSmall4
{
  position: absolute;
  top: 180px;
  left: 733px;
  width: 220px;
  height: 160px;
  overflow: hidden;
}


/* Gästebuch */
div#gb
{
  position: absolute;
  top: 170px;
  left: 455px;
  width: 495px;
  height: 327px;
  overflow: hidden;
}


/* Anfrageformular */
#anfrage
{
  font-family: Poor Richard;
  font-size: 18;
  color: #000000;
  border: 0;
}


/* Links auf der Startseite */
div#Links
{
  position:absolute;
  top: 505px;
  left: 62px;
  width: 250px;
  height: 71px;
  z-index: 2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0033CC;
}


/* Kontaktdaten im unteren Bereich */
div#footerLeft
{
   position: absolute;
   top: 505px;
   left: 407px;
   width: 100px;
   font-size: 12;
   color: #000000;
}
div#footerRight
{
   position: absolute;
   top: 505px;
   left: 485px;
   width: 200px;
   font-size: 12;
   color: #000000;
}


/* Seitenüberschriften */
div#header
{
  position:absolute;
  top: 130px;
  left: 55px;
  width: 800px;
  font-family: Poor Richard;
  font-size: 30;
  color: #0034d0;
}


/* zurück-Link */
div#back
{
  position:absolute;
  top: 545px;
  left: 55px;
  width: 150px;
  font-family: Poor Richard;
  font-style: italic;
  font-size: 16;
  color: #0034d0;
  width: 40px;
  padding: 2px;
}


/* Linien für Layout */

div#horizontalBig
{
  position: absolute;
  top: 170px;
  left: 55px;
  width: 960px;
  height: 3px;
  background-image: url(../fotos/horizontal.jpg);
  background-repeat: repeat-x;
}

div#horizontalSmall
{
  position: absolute;
  top: 495px;
  left: 470px;
  width: 480px;
  height: 3px;
  background-image: url(../fotos/horizontal.jpg);
  background-repeat: repeat-x;
}
div#verticalBig
{
  position: absolute;
  top: 130px;
  left: 950px;
  width: 3px;
  height: 368px;
  background-image: url(../fotos/horizontal.jpg);
  background-repeat: repeat-y;
}
div#verticalSmall
{
  position: absolute;
  top: 495px;
  left: 470px;
  width: 3px;
  height: 75px;
  background-image: url(../fotos/horizontal.jpg);
  background-repeat: repeat-y;
}


/* Definitionen für den Lageplan */
/* extra Linien */
div#horizontalSmallMap
{
  position: absolute;
  top: 265px;
  left: 266px;
  width: 205px;
  background-image: url(../fotos/horizontal.jpg);
  background-repeat: repeat-x;
}
div#verticalBigMap
{
  position: absolute;
  top: 170px;
  left: 470px;
  width: 3px;
  height: 400px;
  background-image: url(../fotos/horizontal.jpg);
  background-repeat: repeat-y;
}
div#verticalSmallMap
{
  position: absolute;
  top: 170px;
  left: 266px;
  width: 3px;
  height: 96px;
  background-image: url(../fotos/horizontal.jpg);
  background-repeat: repeat-y;
}

/* Kartenausschnitt gross */
div#large
{
  position: absolute;
  top: 170px;
  left: 470px;
  width: 515px;
  visibility: hidden;
}

/* Kartenausschnitt klein und der bewegbare Rahmen */
div#thumb, div#dragimg
{
  position: absolute;
}

/* Anleitungstext der Mapnutzung */
div#contentMap
{
  position: absolute;
  top: 280px;
  left: 55px;
  width: 300px;
  font-family: Poor Richard;
  font-size: 18;
  color: #0034d0;
}
/* Ende der Definitionen für Lageplan */

