body{
 margin:5px;
 padding:0px;
 background:#AAAAAA;
 font-family: monospace;
 font-size:13px;
 color:#FFFFFF;
}

td{
 font-size:13px;
}

.zelle{
 background:#000000;
 border:1px solid #FFFFFF;
 padding:1px;
}

.zelle a{
  color:#000000;
  text-decoration:underline;
  font-weight: bold;
}
.zelle a:hover{
  color:#000000;
  text-decoration:overline;

  font-weight: bold;
}
.zelle a:visited{
  color:#000000;
  text-decoration:underline;
  font-weight: bold;
}
.zelle2{
 background:#000000;
 border:1px solid #FFFFFF;
 padding:1px;
}

.zelle2 a{
  color:#ffffff;
  text-decoration:none;
  font-weight: bold;
}
.zelle2 a:hover{
  color:#ffffff;
  text-decoration:none;
  font-weight: bold;
}
.zelle2 a:visited{
  color:#ffffff;
  text-decoration:none;
  font-weight: bold;
}
.zelle3 a{
  color:#ffffff;
  text-decoration:none;
}
.zelle3 a:hover{
  color:#ffffff;
  text-decoration:underline;
}
.zelle3 a:visited{
  color:#ffffff;
  text-decoration:none;
}

table.menu_item{
 font-size:12px;
 background-image:url(../bilder/menubody.png);
 border: 1px solid #FFFFFF;
 padding:0px;
 margin:0px;
 margin-bottom:5px;
 background-position: 0px 22px;
}

table.menu_item th{
 font-size:17px;
 color:#FFFFFF;
 background-position: 0px 0px;
 background-image:url(../bilder/menuhead.png);
}

table.menu_item td{
 padding:2px;
}

table.menu_item td a{
 text-decoration:none;
 color:#FFFFFF;
}

table.menu_item td a:hover{
 text-decoration:underline;
 color:#FFFFFF;
}

table.menu_item td a:focus{
 text-decoration:underline;
 color:red;
 font-weight:bold;
}

table.menu_item td a:visited{
 color:#FFFFFF;
 text-decoration:none;
}


td.inhalt {
 font-family: sans-serif;
 font-size:13px;
 border: 1px solid #FFFFFF;
 background:#DDDDDD;
 color:#000000;
 padding:4px;
}

td.inhalt h1{
 font-size:30px;
 background-image:url(../bilder/bar1.png);
 color:#FFFFFF;
 padding:2px;
 text-align: center;
 border: 1px solid #000000;
}

td.inhalt h2{
 font-size:20px;
 background-image:url(../bilder/bar.png);
 text-align: center;
 color:#FFFFFF;
 padding:2px;
 margin-left:5px;
 margin-right:5px;
 border: 1px solid #000000;
}

td.inhalt td{
 color:#000000;
}

input{
 border: 1px solid #000000;
}

input.radio
{
  border:none;
}
textarea{
 border: 1px solid #000000;
}

hr{
 color:#000000;
}

div.space
{
 font-size: 1px;
}


.newsrubrik {

}

.newsrubrik ul {
  list-style:none;
  margin:5px;
  padding:0px;
}

.newsrubrik ul li {
  list-style:none;
  display:inline;
  padding:3px;
  color:white;
  font-weight:bold;
  background-image:url(../bilder/menuhead.png);
  border:1px solid black;

}
.newsrubrik ul li a {
  color:white;
  font-weight:bold;
}
.newsrubrik ul li a:visited {
  color:white;
  font-weight:bold;
}

.onavi ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

.onavi ul li {
  list-style:none;
  display:inline;
  padding:3px;
  color:white;
  font-weight:bold;
}

.onavi .hl {
  border:1px solid black;
  padding:1px;
}

.news {
  border:1px #336699 solid;
  padding:5px;
  margin:5px;
}

.news div{
  border:1px silver dotted;
  padding:5px;
  margin:5px;
  margin-left:15px;
  background-image:url(../bilder/news.png);
}

.kalender{
  text-align:center;
  color:#0F0F0F;
  empty-cells:show;
}
.kalender td,.kalender th{
  border:1px solid black;
  width:25px;
  background:#007F00;
}


.kalender td
{
  background:#00BF00;
}

.kalender a.today{
  color:#FF0000;
}
.kalender a.entry{
  color:#FF7F00;
}

.kalender th.we{
  background:#FFFF00;
}
.kalender td.we{
  background:#A0FF00;
}

.kalender a,.kalender a:visited,.kalender a:hover {
  display:block;
  height:100%;
  width:100%;
  text-decoration:none;
}
.kalender a:hover {
  color:#6F6F6F;
}
.termin {
  border:1px #336699 solid;
  padding:5px;
  margin:5px;
}

.termin div{
  border:1px silver dotted;
  padding:5px;
  margin:5px;
  margin-left:15px;
  background-image:url(../bilder/termin.png);
}


.wartable th, .wartable td{
  border:1px solid #707070;
  padding:2px;
}


.wartable th{
  background-image:url(../bilder/bar1.png);
  color:white;
}

.even {
  background-color:#EFEFEF;
}

.odd {
  background-color:#AFAFAF;
}

.wartable .win{
  color:#007700;
  font-weight:bold;
}

.wartable .lose{
  color:#FF0000;
  font-weight:bold;
}

.wartable {
  border-spacing:0px;
  border-collapse:collapse;
}

.warresult tfoot td{
  border-top:1px solid black;
}

.warresult th{
  background-color:#1F1F1F;
}

.warresult .win{
  color:#00AA00;
}

.warresult .lose{
  color:#FF0000;
}

form.form0 { display:none; } /* für das blind formulare um bots zu fangen */
