body {
  color: #000000;
  background-color: #F3EEE7;
  background-image: url(./images/bg-links.png);
  background-position: top left;
  background-repeat: repeat-y;
  font-size: medium;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  min-width: 1000px;
}

#wrapper1 {
  margin: 0px;
  background-image: url(./images/bg-oben.png);
  background-position: top left;
  background-repeat: repeat-x;
}

#wrapper2 {
  margin: 0px;
  background-position: top left;
  background-repeat: no-repeat;
}

#oben {
  margin: 0px;
  height: 170px;
}

#obenkutschbetrieb {
  position: absolute;
  top: 30px;
  left: 480px;
  width: 333px;
  height: 121px;
  background-image: url(./images/bg-oben-kutschbetrieb.png);
  background-position: top left;
  background-repeat: no-repeat;
}

#obenrechts {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 196px;
  height: 170px;
  background-image: url(./images/bg-oben-rechts-pferdekoepfe.png);
  background-position: top right;
  background-repeat: no-repeat;
}

#links {
  position: absolute;
  top: 380px;
  left: 0px;
  margin: 0px;
  width: 228px;
}

#links1 {
  padding: 5px;
}

#cont1 {
  margin: 10px 10px 10px 250px;
}

#cont2 {
  padding: 5px;
  min-height: 205px;
  height: auto !important;
  height: 205px;
}

#unten1 {
  margin: 10px 10px 10px 250px;
  border-top: 2px solid #336633;
}

#unten2 {
  padding: 5px;
  font-size: small;
}

a:link    { color: #669933; }
a:visited { color: #336633; }
a:active  { color: #669933; background-color: #F3EEE7; }
a:hover   { color: #F3EEE7; background-color: #336633; }
a:focus   { color: #669933; background-color: #F3EEE7; }

a:hover img { background-color: #F3EEE7; }

a.nav         { display: block; padding: 1px 2px; border: 1px solid #669933; font-size: medium; font-weight: bold; }
a.nav:link    { color: #336633; text-decoration: none; }
a.nav:visited { color: #336633; text-decoration: none; }
a.nav:active  { color: #336633; text-decoration: none; background-color: #669933; }
a.nav:hover   { color: #336633; text-decoration: underline; background-color: #F3EEE7; }
a.nav:focus   { color: #336633; text-decoration: none; background-color: #669933; }

a.navakt         { display: block; padding: 1px 2px; border: 1px solid #F3EEE7; font-size: medium; font-weight: bold; background-color: #336633; }
a.navakt:link    { color: #F3EEE7; text-decoration: none; }
a.navakt:visited { color: #F3EEE7; text-decoration: none; }
a.navakt:active  { color: #F3EEE7; text-decoration: none; }
a.navakt:hover   { color: #F3EEE7; text-decoration: underline; }
a.navakt:focus   { color: #F3EEE7; text-decoration: none; }

a.nav2         { display: block; margin-left: 10px; padding: 1px 2px; font-size: small; font-weight: bold; }
a.nav2:link    { color: #336633; text-decoration: none; }
a.nav2:visited { color: #336633; text-decoration: none; }
a.nav2:active  { color: #336633; text-decoration: none; background-color: #669933; }
a.nav2:hover   { color: #336633; text-decoration: underline; background-color: #F3EEE7; }
a.nav2:focus   { color: #336633; text-decoration: none; background-color: #669933; }

a.nav2akt         { display: block; margin-left: 10px; padding: 1px 2px; font-size: small; font-weight: bold; background-color: #336633; }
a.nav2akt:link    { color: #F3EEE7; text-decoration: none; }
a.nav2akt:visited { color: #F3EEE7; text-decoration: none; }
a.nav2akt:active  { color: #F3EEE7; text-decoration: none; }
a.nav2akt:hover   { color: #F3EEE7; text-decoration: underline; }
a.nav2akt:focus   { color: #F3EEE7; text-decoration: none; }

h1,h2,h3,h4 {
  color: #336633;
}

.csc-firstHeader {
  margin-top: 0px;
}

.align-center {
  text-align: center;
}

