
html, body{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:95%;
  margin:0;
  padding:0
}

h1, h2, h3, h4, h5, h6, p, form {
   font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

img {border:none;}

.unsichtbar {
  position:absolute;
  left:-3000px;splay:none;
}

.unsichtbar_footer {
  position:absolute;
  left:-10000px;splay:none;
  top:-1000px
}

/* - - - - - - - - - - - - Seitenkopf - - - - - - - - - - - - */

a.oben {
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  margin-top:0px;
  font-weight:700;
  margin-left:0px;
  border-bottom:0px solid #220A13;
  padding-left:5px; padding-right:5px;
  padding-top:5px; padding-bottom:5px;
}
a.oben:hover {
  color:#C2D3E2;
  text-decoration:none;
  font-size:12px;
  margin-top:0px;
  font-weight:700;
  margin-left:0px;
  border-bottom:0px solid #220A13;
  padding-left:5px; padding-right:5px;
  padding-top:5px; padding-bottom:5px;
}

a.obenaktiv {
  color:#76001F;
  background-color:#ffffff;
  text-decoration:none;
  font-size:12px;
  margin-top:0px;
  font-weight:700;
  margin-left:0px;
  border-bottom:0px solid #220A13;
  padding-left:5px; padding-right:5px;
  padding-top:5px solid #000000; padding-bottom:5px solid #000000;
}

span.weiss {
  color:#ffffff;
  text-decoration:none;
  font-size:15px;
  font-weight:bold;
}

a.anker {
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
}


/* - - - - - - - - - - - - Hauptmenu - - - - - - - - - - - - */

a.unterpunkt {
  display:block;
  background-color:#C2D3E2;
  color:#76001F;
  text-decoration:none;
  font-size:12px;
  font-weight:700;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  border-left:15px solid #76001F;
  border-top:1px solid #76001F;
}

a.unterpunkt:hover {
  display:block;
  background-color:#ffffff;
  color:#76001F;
  text-decoration:none;
  font-size:12px;
  font-weight:700;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  border-left:15px solid #76001F;
  border-top:1px solid #76001F;
}

a.unterpunktaktiv {
  display:block;
  background-color:#ffffff;
  color:#000000;
  text-decoration:none;
  font-size:12px;
  font-weight:700;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  border-left:15px solid #000000;
  border-top:1px solid #76001F;
}


a.unterpunkt_oben {
  display:block;
  background-color:#C2D3E2;
  color:#76001F;
  text-decoration:none;
  font-size:12px;
  font-weight:700;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  border-left:15px solid #76001F;
}

a.unterpunkt:hover {
  display:block;
  background-color:#ffffff;
  color:#76001F;
  text-decoration:none;
  font-size:12px;
  font-weight:700;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  border-left:15px solid #76001F;
}

a.unterpunktaktiv_oben {
  display:block;
  background-color:#ffffff;
  color:#000000;
  text-decoration:none;
  font-size:12px;
  font-weight:700;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  border-left:15px solid #000000;
}



/* - - - - - - - - - - - - Hauptseite - - - - - - - - - - - - */

 td.linie {
  text-decoration:none;
  font-size:0.70em;
  font-weight:500;
  margin-left:0px;
  border-bottom:20px solid #ffffff;
  border-top:20px solid #ffffff;
}

td.trennung {
  text-decoration:none;
  font-size:0.70em;
  font-weight:500;
  margin-left:0px;
  border-left:20px solid #ffffff;
  border-right:20px solid #ffffff;
}

a {
  font-weight:normal;
  color:#76001F;
  margin:0px 0px 0 0;
}

a.link {
  color:#76001F;
  text-decoration:none;
}

a.news {
  font-weight:bold;
  color:#ffffff;
  font-size:0.70em;
  margin:5px 5px 5 5;
}


span.rot {
  font-weight:bold;
  padding:.0em 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border-top:0px solid #ffffff;
  color:#C7220C;
}

span.rotnormal {
  font-weight:normal;
  padding:.0em 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border-top:0px solid #ffffff;
  color:#C7220C;
}

span.weihnachten {
  font-weight:normal;
  font-size:0.8em;
  color:#76001F;
}

#weihnachten {
  background-color:#ffffff;
  margin:5px 5px 5px 5px;
 padding:5px 5px 5px 5px;
  border-top:0px solid #ffffff;
}

h1 {
  color:#ffffff;
  font-size:1.0em;
  line-height:1.2em;
  font-weight:bold;
  padding:0 0px 0px 0px;
  margin:5px 0px 0 5;
}

h2 {
  color:#76001F;
  background-color:#C2D3E2;
  font-size:0.8em;
  line-height:1.2em;
  font-weight:bold;
  padding:0 0px 0px 0px;
  margin:5px 0px 0 5;
}

h3 {
  color:#76001F;
  font-size:0.8em;
  line-height:1.2em;
  font-weight:bold;
  padding:0 0px 0px 0px;
  margin:0px 20px 0 20;
}

h4 {
  color:#76001F;
  font-size:1.2em;
  line-height:1.2em;
  font-weight:bold;
  padding:0 0px 0px 0px;
  margin:0px 20px 0 20;
}

p {
  color:#000000;
  font-size:0.70em;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:20px 20px 20 20;
}

p.presse {
  color:#000;
  font-size:0.70em;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:10px 20px 0 20;
}

p.rot {
  color:#76001F;
  font-size:0.70em;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:5px 0px 0 20;
}

p.admin {
  color:#000;
  font-size:0.70em;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:5px 0px 0 20;
}

p.datum {
  color:#000000;
  font-size:0.70em;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:0px 20px 0 20;
}

p.news {
  color:#ffffff;
  font-size:0.70em;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:5px 5px 5 5;
}

li {
  color:#000;
  font-size:0.70em;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:0px 0px 0 0;
}

ul {
  padding:0px 0px 0px 0px;
  margin:-15px 0px 0px 50px;
}

li.weiter {
  color:#000;
  font-size:0.70em;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:0px 0px 0 30;
}


/* - - - - - - - - - - - - Downloadbox - - - - - - - - - - - - */

table {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border-collapse:collapse;
  padding:0px;
  border-color:#ffffff;
}