
/* 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-left: 16pt;
  padding-top: 3pt;
  padding-bottom: 4pt;
  margin-top: 0pt;
  font-size: 115%;
}

/* Subhead im Text */
.innersubheading {
	font-family: serif;
	font-size: 120%;
	line-height: 175%;
	font-weight: normal;
	margin-top:26px;
}

/* Galeriebild Unterschriften */
.klein {
	font-family: sans-serif;
	font-size: 60%;
	font-weight: normal;
  padding-top: 0pt;
  padding-bottom: 0pt;	
  line-height: 12px;
}


/* Datum im Text */
.innerdate {
	font-family: serif;
	font-size: 90%;
	font-style: italic;
	line-height: 100%;
	font-weight: normal;
	margin-bottom:6px;
}

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

div.datum {
  line-height:3px;
  font-size: 1em;
  vertical-align: super; 
}


/* Horizontale Trennlinie - Aktuelles */

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

hr.trenner {
  width: 100%;
  border-top: 1px solid #bbb;
  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 auf Bilder */
a.pic {
  padding-left: 0px;
}


/* 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;
}

table.bntable {
	font-family: sans-serif;
	font-size: 100%;
	font-weight: normal;
  text-align: left;
  padding-bottom: 0pt;
  border-spacing: 0px;
  padding-top: 0pt;
  line-height: 8px;
}


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

div.galimage {
  text-align:center;
}

