/* $Revision: 49 $ */

/*
 * Rot = #c00418
 * Gold = #fbc14e
 * Gelb = #fff5d5
 * Grau = #8d8d8f
 * Fond = #ffefbb
 * ffe9a1
 */

a:focus, img:focus {
  outline: 0;
}
html, body {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 100%;
  font-weight: normal;
  background-color: #cccccc;
}
img {
  border: 0px solid #ffffff;
  margin: 0px;
  padding: 0px;
}
h1, h2 {
  font-size: 1em;
  line-height: 1em;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
table.layout {
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px solid #ffffff;
  margin: 0px;
  padding: 0px;
}
td.layout {
  border: 0px solid #ffffff;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}
table.info {
  font-size: 83.3333%;
  height: 96px;
  text-align: right;
  color: #fbc14e;
}
table.sektionen {
  font-size: 83.3333%;
  margin-top: 5px;
}
img.design {
  background-color: transparent;
  border: 0px solid #ffffff;
  margin: 0px;
  padding: 0px;
}
td.kopf {
  background-color: #c00418;
  font-weight: bold;
  color: #fbc14e;
}
td.fuss {
  vertical-align: bottom;
  background-color: #ffe9a1; /*#fff5d5;*/
  color: #8d8d8f;
  vertical-align: top;
}
td.halbkopf {
  height: 96px;
}
td.nowrap {
  white-space: nowrap;  
}
td.sektionen {
  vertical-align: bottom;
  border-color: #fbc14e;
  padding-left: 0.5em;
  padding-right: 0.5em;
  border-left-width: 1px;
  border-right-width: 1px;
}
td.start {
  padding-left: 0px;
  border-left-width: 0px;
}
td.mitte {
  border-left-width: 0px;
}
td.ende {
  padding-right: 0px;
  border-right-width: 0px;
}
a.info, a.info:active, a.info:visited {
  font-size: 83.3333%;
  line-height: 150%;
  text-decoration: none;
  color: #fbc14e;
}
a.info:hover {
  text-decoration: none;
  color: #ffffff;
}
a.sektion, a.sektion:active, a.sektion:visited {
  font-weight: bold;
  text-decoration: none;
  color: #fbc14e;
}
a.sektion:hover {
  text-decoration: none;
  color: #ffffff;
}
a.aktiv, a.aktiv:active, a.aktiv:visited, a.aktiv:hover {
  text-decoration: none;
  color: #ffffff;
}
a.bildwechsel, a.bildwechsel:active, a.bildwechsel:visited {
  font-size: 83.3333%;
  text-decoration: none;
  color: #8d8d8f;
}
a.bildwechsel:hover {
  text-decoration: none;
  color: #c00418;
}
td.oben { vertical-align: top; }
td.mittig { vertical-align: middle; }
td.unten { vertical-align: bottom; }
.links { text-align: left; }
.zentriert { text-align: center; }
.rechts { text-align: right; }
.small { font-size: 83.3333%; }

table.tabbing {
  border-collapse: collapse;
  border-width: 0px;
  border-spacing: 0px;
  margin: 1em 0px 0px 0px;
  padding: 0px;
}
td.tabbing {
  border-width: 0px;
  border-spacing: 0px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

#seite {
  background-color: #ffefbb;
  color: #000000;
  border: 1px solid #7f7f7f;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
}
#copy {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  text-align: right;
  color: #7f7f7f;
  font-size: 66.666%;
}
#copy a, #copy a:active, #copy a:visited {
  color: #7f7f7f;
  text-decoration: none;
}
#copy a:hover {
  color: #7f7f7f;
  text-decoration: none;
}
#zeit {
  font-size: 83.3333%;
  margin-top: 3px;
  margin-left: 54px;
}
#inhalt {
  font-size: 83.3333%;
  border: 0px solid #ffffff;
  width: 400px;
  height: 250px;
  margin-left: 104px;
  overflow: auto;
  font-weight: normal;
}
#inhalt h3 {
  margin: 0.5em 0px 1em 0px;
  padding: 0px;
  font-size: 140%;
  font-weight: bold;
  color: #8d8d8f;
  text-decoration: none;
}
#inhalt h4 {
  margin: 0.5em 0px 1em 0px;
  padding: 0px;
  font-size: 100%;
  font-weight: bold;
  color: #8d8d8f;
  text-decoration: none;
}
#inhalt h4.recht {
  margin: 1.5em 0px 1em 0px;
  padding: 0px;
  font-size: 91.6666%;
  font-weight: bold;
  color: #8d8d8f;
  text-decoration: underline;
}
#inhalt p.recht {
  color: #8d8d8f;
  font-size: 91.6666%;
}
#inhalt h4 a, #inhalt h4 a:active, #inhalt h4 a:visited {
  color: #8d8d8f;
  text-decoration: none;
}
#inhalt h4 a:hover {
  color: #c00418;
  text-decoration: none;
}
#inhalt h5 {
  margin: 0.5em 0px 1em 0px;
  padding: 0px;
  font-size: 83.3333%;
  color: #8d8d8f;
  text-decoration: none;
}
#inhalt h5 a, #inhalt h5 a:visited {
  color: #8d8d8f;
  text-decoration: none;
}
#inhalt h5 a:active {
  color: #8d8d8f;
  font-weight: bold;
  text-decoration: none;
}
#inhalt h5 a:hover {
  color: #c00418;
  text-decoration: none;
}
#inhalt p {
  margin: 0.5em 0px 0.5em 0px;
  padding: 0px;
}
#inhalt blockquote {
  margin: 0.5em 0px 0.5em 0px;
  padding: 0px;
  font-size: 83.3333%;
  font-style: normal;
  font-weight: normal;
}
#inhalt cite {
  margin: 0px 0.5em 0.5em 0px;
  padding: 0px;
  display: block;
  text-align: right;
  font-size: 83.3333%;
  font-style: normal;
  font-weight: normal;
}
#inhalt ul {
  list-style: disc;
}
#inhalt a {
  color: #000000;
  text-decoration: underline; 
}
#inhalt a:hover {
  color: #c00418;
  text-decoration: underline; 
}
img.mood {
  margin: 10px 0px 0px 0px;
}
img.portrait {
  margin: 0px 1ex 1ex 0px;
}
div.menu {
  position: relative;
}
ul.menu {
  background-color: #c00418;
  margin: 0px;
  padding: 0px 0.5em 0.5em 0.5em;
  position: absolute;
  top: 0px;
  left: -0.5em;
  list-style-type: none;
  border-bottom-width: 2px;
  border-bottom-color: #fbc14e;
  z-index: 123;
  filter: alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
}
ul.menu li {
  margin: 0px;
  padding: 1em 0px 0px 0px;
  white-space: nowrap;
}
ul.menu h3 {
  font-size: 100%;
  margin: 0px;
  padding: 0px;
}

.debug {
  border: 1px dotted #ff00ff;
}
