/**
 * ALLGEMEINE
 */
IMG {
  border: none;
}
IMG.BorderedImage {
  padding: 1px;
  border-style: outset;
  border-width: 1px;
  border-color: #000000;
}
BODY {
  color: #000000;
  background-color: #47352f;
  margin: 0px;
  padding: 0px;
  font-size: 8pt;
  font-family: arial, helvetica, sans-serif;
}
H1 {
  font-size: 23pt;
  font-weight: bold;
  padding: 0px;
  margin: 20px 0px 20px 0px;
  text-shadow: 2px 2px 2px #aaaaaa;
}
H2 {
  font-size: 20pt;
  font-weight: bold;
  padding: 0px;
  margin: 20px 0px 5px 0px;
  text-shadow: 2px 2px 2px #aaaaaa;
}
H3 {
  font-size: 15pt;
  font-style: italic;
  font-weight: bold;
  padding: 0px;
  margin: 15px 0px 5px 0px;
  text-shadow: 2px 2px 2px #aaaaaa;
}
H4 {
  font-size: 13pt;
  font-weight: bold;
  padding: 0px;
  margin: 5px 0px 0px 0px;
  text-shadow: 2px 2px 2px #aaaaaa;
}
A:link {
  text-decoration: underline;
  color: #47352f;
}
A:visited {
  text-decoration: underline;
  color: #47352f;
}
A:hover {
  text-decoration: underline;
  color: #876154;
}
A:active {
  text-decoration: underline;
  color: #47352f;
}
DIV.Indent {
  margin-left: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
}
SPAN.Name {
  font-size: 14pt;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}
HR {
  border-style: outset;
  height: 0px;
  border-width: 1px;
  border-color: #47352f;
}
FIELDSET {
  border-style: outset;
  height: 0px;
  border-width: 1px;
  border-color: #47352f;
}
.NoTopAndBottomSpace {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.Quellenangabe {
  text-align: center;
  font-size: 10pt;
  margin-top: 15px;
  margin-bottom: 15px;
}
A.Guestbook {
  text-decoration: underline;
  color: #a78174;
}
A.Guestbook:hover {
  text-decoration: underline;
  color: #a78c83;
}

/**
 * Menue
 */
A.MenueSectionNormal {
  font-size: 12pt;
  color: #000000;
  text-decoration: none;
  font-variant: small-caps;
  font-weight: bold;
}
A.MenueSectionNormal:hover {
  font-size: 12pt;
  color: #000000;
  text-decoration: underline;
  font-variant: small-caps;
  font-weight: bold;
}
A.MenueSectionHighlight {
  font-size: 12pt;
  color: #ffffff;
  text-decoration: none;
  font-variant: small-caps;
  font-weight: bold;
}
A.MenueSubsectionNormal {
  font-size: 10pt;
  color: #000000;
  text-decoration: none;
}
A.MenueSubsectionNormal:hover {
  font-size: 10pt;
  color: #000000;
  text-decoration: underline;
}
A.MenueSubsectionHighlight {
  font-size: 10pt;
  color: #ffffff;
  text-decoration: none;
}
HR.MenueSeperator {
  border: solid #000000 0px;
  background-color: #000000;
  width: 70%;
  height: 1px;
  text-align: center;
}

/**
 * Figurenprofil
 */
.Name {
  font-size: 15pt;
  font-style: italic;
  font-weight: bold;
  padding: 0px;
  margin: 10px 0px 0px 0px;
}
TABLE.Eigenschaften {
  font-size: 9pt;
  border-collapse: collapse;
  border-width: 2px;
  border-style: outset;
  border-color: #888888;
}
TR.Eigenschaften {
}
TH.Eigenschaften {
  padding: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #888888;
}

TD.Eigenschaften {
  padding: 4px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #888888;
}


/**
 * Album
 */
TABLE.Album {
  border: none;
  width: 100%;
}
TD.Album {
  border: none;
  padding: 20px;
  text-align: center;
}
IMG.AlbumThumbnail {
  padding: 1px;
  border-style: outset;
  border-width: 1px;
  border-color: #000000;
}
IMG.AlbumThumbnail:hover {
  opacity: 0.8;             /* Opera */
  -moz-opacity: 0.8;        /* Mozilla */
  -khtml-opacity: 0.8;      /* Konqueror */
  filter:alpha(opacity=80); /* Internet Explorer */
}
IMG.AlbumDetail {
  padding: 1px;
  border-style: outset;
  border-width: 1px;
  border-color: #000000;
}
TABLE.AlbumNavigation {
  border-style: none;
  padding: 0px;
  /*background-color: #ffffff;*/
}


/**
 * ARBAKON
 */
SPAN.Box {
  font-size: 5pt;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  padding: 2px;
  background-color: #876154;
  color: #ffffff;
}
