html {
  background: #f9f9f9;
}

body {
  background: transparent;
}

body,
div,
h2,
h3,
h4,
h5,
h6,
p {
  color: #333333;
  background: #ffffff;
}

h1 {
  color: #188b3e;
}

h2,
h3,
h4 {
  color: #0f662c;
}

.help {
  font-size: 11px;
  color: #999999;
}

a {
  color: #0f662c;
  font-weight: bold;
}

a:visited {
  color: #0f662c;
}

a:hover {
  color: #ff7777;
}

a:active {
  color: #45a43c;
}

form {
  border: 3px double #0f662c;
}

div#hauptinhalt {
  background: transparent url(/static/design/bilder/inhaltbody3.png) repeat-y;
}

img#inhalttop {
  position: absolute;
  top: 170px;
  left: -45px;
}

img#inhaltbottom {
  position: relative;
  top: 0px;
  left: -45px;
}

div#navigation ul {
  background: transparent;
  border: 2px solid #0f662c;
  border-width: 2px 0;
}

div#navigation ul li {
  background: transparent;
  color: #0f662c;
}

div#navigation ul li a {
  color: #0f662c;
}

div#navigation ul li a:visited {
  color: #0f662c;
}

div#navigation ul li a:hover {
  color: #ff7777;
}

div#navigation ul li ul {
  background: #eeeeee;
}

div#navigation ul li ul li {
  background: #eeeeee;
}

div#navigation ul li.pfad a {
  color: #0f662c;
}

div#navigation ul li.pfad li a {
  color: #b37700;
}

div#navigation ul li.pfad li.pfad a {
  color: #0f662c;
}

div#navigation ul li.pfad li.pfad li a {
  color: #b37700;
}

div#navigation ul li.pfad li.pfad li.pfad a {
  color: #0f662c;
}

div#navigation ul li.pfad li.pfad li.pfad li a {
  color: #b37700;
}

div#navigation ul li.aktiv {
  color: #0f662c;
}

div#navigation ul li.aktiv ul li a a {
  color: #b37700;
}

div#sprache ul {
  background: transparent;
  border: 2px solid #0f662c;
  border-width: 2px 0;
}

div#sprache ul#menueformal li a {
  color: #b37700;
}

div#sprache ul#menueformal li.aktiv {
  color: #ff7777;
}

div#sprache ul#menuebenutzer-0 li ul {
  background: #0f662c;
}

div#sprache ul#menuebenutzer-0 li ul li {
  background: #0f662c;
}

div#sprache ul#menuebenutzer-0 li ul li a {
  color: #b37700;
}

div#sprache ul#menuebenutzer-0 li.pfad a {
  color: #ff7777;
}

div#sprache ul#menuebenutzer-0 li.pfad li a {
  color: #b37700;
}

div#sprache ul#menuebenutzer-0 li.pfad li.pfad a {
  color: #ff7777;
}

div#sprache ul#menuebenutzer-0 li.pfad li.pfad li a {
  color: #b37700;
}

div#sprache ul#menuebenutzer-0 li.pfad li.pfad li.pfad a {
  color: #ff7777;
}

div#sprache ul#menuebenutzer-0 li.pfad li.pfad li.pfad li a {
  color: #b37700;
}

div#sprache ul#menuebenutzer-0 li.aktiv {
  color: #ff7777;
}

div#sprache ul#menuebenutzer-0 li.aktiv ul li a a {
  color: #b37700;
}

form p.fehler {
  color: #ff7777;
}

form div.fehler {
  background: #0f662c;
}

form table.form {
  border-collapse: separate;
  border-spacing: 6px;
}

form table.form tr td {
  border: 1px solid #bbbbbb;
  border-width: 0;
  padding: 0;
}

form table.form tr.error td {
  background: #dddddd;
  padding: 2px;
}

form ul.errorlist {
  color: #f8eded;
  font-weight: bold;
  background: #0f662c;
  padding: 2px;
}

div#suchbox {
  background: #111155;
}

div#vollbild div.hidden {
  background: transparent url(/static/design/bilder/vollb3.png);
  margin: 2px;
}