html {
  background: #00446b;
}

body,
div,
h4,
h5,
h6,
p {
  color: #333333;
}

h1 {
  background: transparent url(/static/design/bilder/logo-2012.gif) no-repeat;
}

h2,
h3 {
  color: #007dc4;
}

h3.h2012,
h3.h2013,
h3.h2014 {
  margin: 42px 0 21px 0;
}

.h2012 {
  color: #007dc4;
}

.h2012:visited {
  color: #007dc4;
}

.h2013 {
  color: #efa500;
}

.h2013:visited {
  color: #efa500;
}

.h2014 {
  color: #7cc623;
}

.h2014:visited {
  color: #7cc623;
}

h2 {
  font-size: 22px;
}

h3.termin {
  color: #999999;
  font-weight: normal;
}

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

a {
  color: #66c8ff;
}

a:visited {
  color: #66c8ff;
}

a:hover {
  color: #007dc4;
}

a:active {
  color: #a61919;
}

h2.home {
  color: #999999;
}

h2.aktiv a,
h2.aktiv a:visited {
  color: #007dc4;
}

form {
  border: 3px double #00446b;
}

ul#menueblock-1.ebene-2 li {
  font-size: 15px;
  font-weight: bold;
  background: transparent url(/static/design/bilder/trigon-2.gif) 0 50% no-repeat;
  padding: 2px 0 4px 10px;
}

ul#menueblock-1.ebene-2 li a {
  font-size: 15px;
  font-weight: bold;
  color: #66c8ff;
}

ul#menueblock-1.ebene-2 li a:visited {
  color: #66c8ff;
}

ul#menueblock-1.ebene-2 li a:hover {
  color: #007dc4;
}

ul#menueblock-1.ebene-2 li.pfad  a,
ul#menueblock-1.ebene-2 li.pfad  a:visited {
  color: #007dc4;
}

ul#menueblock-1.ebene-2 li.inaktiv  a,
ul#menueblock-1.ebene-2 li.inaktiv  a:visited {
  color: #66c8ff;
}

ul#menueblock-1.ebene-2 li.inaktiv  a:hover {
  color: #007dc4;
  text-decoration: underline;
}

ul#menueblock-1.ebene-2 li.aktiv,
ul#menueblock-1.ebene-2 li.pfad {
  background: #ffffff;
}

ul#menueblock-1.ebene-2 li#eintrag-6 {
  margin: 18px 0 0;
}

ul#menueblock-1.ebene-2 li#eintrag-13257 a {
  color: #007dc4;
}

ul#menueblock-1.ebene-2 li#eintrag-13257 a:visited {
  color: #007dc4;
}

ul#menueblock-1.ebene-2 li#eintrag-13258 a {
  color: #efa500;
}

ul#menueblock-1.ebene-2 li#eintrag-13258 a:visited {
  color: #efa500;
}

ul#menueblock-1.ebene-2 li#eintrag-13259 a {
  color: #7cc623;
}

ul#menueblock-1.ebene-2 li#eintrag-13259 a:visited {
  color: #7cc623;
}

ul#menueblock-1.ebene-2 li#eintrag-14138 a {
  color: #007dc4;
}

ul#menueblock-1.ebene-2 li#eintrag-14138 a:visited {
  color: #007dc4;
}

ul#menueblock-1.ebene-2 li#eintrag-14386 a {
  color: #efa500;
}

ul#menueblock-1.ebene-2 li#eintrag-14386 a:visited {
  color: #efa500;
}

ul#menueblock-1.ebene-2 li#eintrag-13910 {
  background: #ffffff;
}

ul#menueblock-1.ebene-2 li#eintrag-13910 a {
  font-weight: normal;
}

ul#menueblock-1.ebene-2 li ul.ebene-3 {
  width: 160px;
}

ul#menueblock-1.ebene-2 li ul.ebene-3 li {
  width: 150px;
  background: #ffffff;
  padding: 4px 0 0 6px;
  margin: 0;
}

ul#menueblock-1.ebene-2 li ul.ebene-3 li a {
  font-weight: normal;
}

ul#menueblock-1.ebene-2 li ul.ebene-3 li ul.ebene-4 {
  position: static;
  width: 140px;
  padding: 0px 0 8px 4px;
}

ul#menueblock-1.ebene-2 li ul.ebene-3 li ul.ebene-4 li {
  background: #ffffff;
  width: 130px;
}

ul#menueformal li,
ul#menuebenutzer li {
  color: #a61919;
}

ul#menueformal li a,
ul#menuebenutzer li a {
  color: #adb3ff;
}

ul#menueformal li a:visited,
ul#menuebenutzer li a:visited {
  color: #adb3ff;
}

ul#menueformal li a:hover,
ul#menuebenutzer li a:hover {
  color: #a61919;
}

form p.fehler {
  color: #a61919;
}

form div.fehler {
  background: #ffd2d9;
}

form ul.errorlist {
  color: #a61919;
}

div#suchbox {
  background: #111155;
}