body {
  margin: 0 auto;  
  font: 78% "Lucida Grande", Verdana, Arial, sans-serif;
  color: #ffffff;
  background-color: #000000;
  line-height: 140%;
}

ol,div, address,blockquote,nobr,i,br {
  font-size:11px;
}

td {
  font: 78% "Lucida Grande", Verdana, Arial, sans-serif;
}

klein {
  font: 68% "Lucida Grande", Verdana, Arial, sans-serif;
}


h3 {
  font: 150% "Helvetica Neue Light", Helvetica, Arial, sans-serif;
  line-height: normal;
  font-weight: bold;
  margin: 6px 6px 6px 0px;
}


td.mitte {
  font: 78% "Lucida Grande", Verdana, Arial, sans-serif;
  line-height:17px;
}


.error_msg {
  color: #ff0000;
}


a:link, a:active, a:visited {
  color: #ffffff;
}

a:hover {
  color: #e50112;
}

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

a.menu:hover {
  color: #e50112;
}

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

a.navi:hover {
  color: #e50112;
}

a.navi2:link, a.navi2:active, a.navi2:visited {
  color: #ffffff;
  font: 90% "Lucida Grande", Verdana, Arial, sans-serif;
  text-decoration:none;
}

a.navi2:hover {
  color: #e50112;
}

a.bold:link, a.bold:active, a.bold:visited, a.bold:hover {
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
}

a.large, b.large {
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
}

input {
  background-color: #dadada;
}

input.eingabe {
  background-color: #dadada;
}

input[type="submit"], input[type="button"], input[type="reset"] {
  font:11px "Lucida Grande", Verdana, Arial, sans-serif;
  color: #ffffff;
  border: #ff0000 thin outset;
  height:25px;
  background-color: #e50112;
  text-align: center;
}

input.rahmen {
  font:11px "Lucida Grande", Verdana, Arial, sans-serif;
  color: #ffffff;
  border: #ff0000 thin outset;
  height:25px;
  background-color: #e50112;
  text-align: center;
}
