
body {
  font: 11px verdana, sans-serif;
  color: #000000;
  background: #FFFFFF;
  background-image: url(/img/fade.png);
  background-repeat: repeat-x;
  background-attachment: fixed;
  margin-top: 20px;
  margin-left: 80px;
  margin-right: 80px;
  margin-bottom: 80px;
}

h1 {
  font: 18px verdana, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: #5BAD32;
  margin: 2px;
}

h2 {
  font: 16px verdana, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: #5BAD32;
  margin: 2px;
}

h3 {
  font: 14px verdana, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: #5BAD32;
  margin: 2px;
}

h4 {
  font: 12px verdana, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: #000000;
  margin: 2px;
}

a:active, a:link, a:visited {
  color: #666666;
  text-decoration: none;
}

a:hover {
  color: #5BAD32;
  text-decoration: none;
}

a.akt:active, a.akt:link, a.akt:visited {
  color: #5BAD32;
  text-decoration: none;
}

a.akt:hover {
  color: #5BAD32;
  text-decoration: none;
}

a.klein:active, a.klein:link, a.klein:visited {
  color: #666666;
  text-decoration: none;
}

a.klein:hover {
  color: #5BAD32;
  text-decoration: none;
}

form {
  margin: 0px;
  display: inline;
}

input, select, textarea {
  font-size: 12px;
  border : 1px solid #5BAD32;
  background: #DEF6D1;
  padding-left: 4px;
}

input.dis, select.dis, textarea.dis {
  font-size: 12px;
  border : 1px solid #5BAD32;
  background: #E7E7E7;
  padding-left: 4px;
}

.submit {
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  border: 1px solid #5BAD32;
  background: #5BAD32;
  cursor: pointer;
}

.finden {
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  border: 1px solid #FF6600;
  background: #FF6600;
  cursor: pointer;
}

.frame {
  border-top: 1px solid #5BAD32;
  border-bottom: 1px solid #5BAD32;
  border-left: 1px solid #5BAD32;
  border-right: 1px solid #5BAD32;
  background: #FFFFFF;
}

.line_t {
  border-top: 1px solid #5BAD32;
}

.line_l {
  border-left: 1px solid #5BAD32;
}

.line_r {
  border-right: 1px solid #5BAD32;
}

.line_b {
  border-bottom: 1px solid #5BAD32;
}

.green {
  color: #339900;
  font-weight: bold;
}

.white {
  color: #FFFFFF;
  font-weight: bold;
}

.red{
  color: #FF6600;
  font-weight: bold;
}

.klein {
  font-size: 9px;
  color: #333333;
}

.klein_grau {
  font-size: 9px;
  color: #999999;
}

.reiter_front {
  background-image: url(img/reiterfront.png);
  background-repeat: no-repeat;
}

.reiter {
  background-image: url(img/reiter.png);
  background-repeat: no-repeat;
}

div.tooltip {
  font-size: 9px;
  color: black;
  background-color: white;
  margin: 4px;
  padding: 2px 4px;
  border: 1px solid black;
  z-index: 1000;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
}

div.markerTooltip, div.markerDetail, div.markerDetailWin {
  font-size: 9px;
  color: black;
  background-color: white;
  white-space: nowrap;
  margin: 0px;
  padding: 2px 4px;
  border: 1px solid black;
  z-index: 1000;
  /*filter: alpha(opacity=80);
  -moz-opacity: 0.80;*/
}