
/* Tabelle für das Layout der Seite */
#pagetable {

}

/* Zelle der Layout-Tabelle */
.pagebox {
  padding: 3pt;
}

/* Menü-Box */
#menu {
  border: 1pt solid black;
}

/* Men-Überschrift */
#menuhead {
  font-family: sans-serif;
  font-weight: bold;
  text-align: center;
}

/* Menü-Körper-Box */
#menubody {
  background-color: #ffcc33; /* #CC9900; */
  padding: 10pt;
  padding-right: 0pt;
}

/* Menü-Link */
.menulink {
  text-decoration: none;
  white-space: nowrap;
  margin: 2pt;
}

/* Menü-Link, wenn Maus darber */
.menulink:hover {
  text-decoration: underline;
}

/* einzelne Zeile im Men */
.menuentry {
  padding-right: 16pt;
  margin: 3pt;
  font-family:sans-serif;
  font-size:small;
  font-weight: bold;
}


/* Inhalts-Box */
#contentbox {
  vertical-align: top;
}

/* Box mit Fusszeile */
#footerbox {
  text-align:center;
  font-size: small;
  font-family: sans-serif;
  border-top: 1pt solid black;
}

/* Haupt-Überschrift */
#pageheading {
  font-family: sans-serif;
  text-align: center;
  font-size:175%;
}

/* Titel einer Seite */
#pagesubheading {
  font-family: sans-serif;
  text-align: center;
  font-style: italic;
  font-size:125%;
}

/* Überschrift im Text */
.innerheading {
  background-color: #FFFF99;
  font-family: sans-serif;
  padding: 4pt;
  padding-left: 10pt;
  padding-top: 0pt;
  margin-top:0pt;
  font-size: 125%;
}

/* Abschnitt mit normalem Inhalt */
div.content {
  margin: 15pt;
}

/* Horizontale Trennlinie - Aktuelles */

hr.akt {
  width: 100%;
  border-top: 1px dashed;
  border-left: none;
  border-right: none;
  border-bottom: none;
  text-align: left;
}

/* Allgemeiner Link */
a {
  text-decoration: none;
  color: #002bb8;
  background: none;
}

/* Bereits Besuchter Link */
a:visited {
  /*color: #5a3696;*/
}

/* Link während dem Klicken */
a:active {
  color: #faa700;
}

/* Link, währen die Maus sich darber befindet */
a:hover {
  text-decoration: underline;
}

/* Link auf eine andere Website */
a.ext {
  background: url(graphics/external.png) center left no-repeat;
  padding-left: 13px;
}

/* Link auf EMail-Adresse */
a.mail {
  background: url(graphics/mail.png) center left no-repeat;
  padding-left: 15px;
}

/* Link im Menü */
a.menulink {
  padding-left: 15px;
  background: url(graphics/stone_black_small.png) center left no-repeat;
}

/* Link im Men während sich die Maus darber befindet */
a.menulink:hover {
  padding-left: 15px;
  background: url(graphics/stone_white_small.png) center left no-repeat;
}

td.listtable {
  padding-bottom: 7pt;
  vertical-align:top;
}

table.tntable {
  text-align: center;
  border-spacing: 15px;
  margin-left: auto;
  margin-right: auto;
}

div.gallerynav {
  text-align:center;
  font-family:sans-serif;
  font-size: small;
  font-weight: bold;
}

div.galimage {
  text-align:center;
}
