
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;
}
.unsichtbar{
  position:absolute;
  left:-3000px;splay:none;
}

.logo {
  float:left;
  margin:0px 10px 0px 0px;
}

.floatleft {
  float:left;
  margin:0px 10px 0px 0px;
  border-left:5px solid #BC2020;
}
.floatright {
  float:right;
  margin:0px 0px 0px 10px;
  border-left:5px solid #BC2020;
}

.floatrightneu {
  float:right;
  margin:0px 13px 0px 10px;
  border-left:5px solid #BC2020;
}

.floatleftneu {
  float:right;
  margin:0px 0px 0px 10px;
  border-right:0px solid #BC2020;
}

img{
  border-style:solid;
  border-color:#000000;
}
.bilder_neu{

  border-color:#000000;
  border:1px solid;
}

td
{

  font-size:12px;

}
#navistart
{
  position:absolute;
  left:0px;
  width:100%;
  top:500px;
  background-color:#BC2020;
}
#sprache
{
  position:absolute;
  left:0px;
  width:100%;
  top:550px;
  background-color:#ffffff;
}


/* - - - - - - - - - - - - Seitenkopf - - - - - - - - - - - - */
 a.grau{

  color:#666666;
  text-decoration:none;
  font-size:12px;
  margin-top:0px;
  font-weight:500;
  margin-left:0px;
  padding:5px;
}
a.impressum{

  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  margin-top:0px;
  font-weight:700;
  margin-left:0px;
  padding:2px;
}
a.impressum:hover{

  color:#D5D7D8;
  text-decoration:underline;
  font-size:12px;
  margin-top:0px;
  font-weight:700;
 padding:2px;
}



a.oben{

  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  margin-top:0px;
  font-weight:500;
  margin-left:0px;
  background-color:#000000;
  padding:5px;
}
a.oben:hover{

  color:#D5D7D8;
  text-decoration:underline;
  font-size:12px;
  margin-top:0px;
  font-weight:500;
 padding:5px;
}
 a.obenaktiv{


  color:#BC2020;
  background-color:#ffffff;
  text-decoration:none;
  font-size:12px;
  font-weight:500;
 padding:5px;
}


span.weiss
{
  color:#BC2020;
  text-decoration:none;
  font-size:3px;
font-weight:bold;

}
 a.anker
{
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
font-weight:bold;

}


/* - - - - - - - - - - - - Hauptmenu - - - - - - - - - - - - */

a.unterpunkt{
  display:block;
  width:129px;
  background-color:#D5D7D8;
  color:#BC2020;
  text-decoration:none;
  font-size:12px;
  font-weight:500;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 42px;
  border-left:5px solid #BC2020;
  border-top:1px solid #BC2020;
}

a.unterpunkt:hover{
  display:block;
  width:129px;
  background-color:#ffffff;
  color:#BC2020;
  text-decoration:none;
  font-size:12px;
  font-weight:500;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 42px;
  border-left:5px solid #000000;
  border-top:1px solid #BC2020;
}



a.unterpunktaktiv{
  display:block;
  width:129px;
  background-color:#ffffff;
  color:#000000;
  text-decoration:none;
  font-size:12px;
  font-weight:500;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 42px;
  border-left:5px solid #000000;
  border-top:1px solid #BC2020;
  
}


 /* - - - - - - - - - - - - Hauptseite - - - - - - - - - - - - */

 td.linie{

  text-decoration:none;
  font-size:11px;
  font-weight:500;
  margin-left:0px;
  border-bottom:20px solid #ffffff;
  border-top:20px solid #ffffff;
}
 td.trennung{

  text-decoration:none;
  font-size:11px;
  font-weight:500;
  margin-left:0px;
  border-left:20px solid #ffffff;
  border-right:20px solid #ffffff;
}

 a
 {
  font-weight:normal;
  color:#BC2020;
  margin:0px 0px 0 0;
}
 a.link_galerie
 {
  font-weight:bold;
  color:#ffffff;
  text-decoration: none;
  padding:3px 3px 3px 3px;
  border:1px solid #000000;
  background-color:#BC2020;
}

a.news
 {
  font-weight:bold;
  color:#BC2020;
  font-size:11px;
  margin:5px 5px 5 5;
}


span.rot {
  font-weight:normal;
  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.seite {
  font-weight:normal;
  padding:.0em 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border-top:0px solid #ffffff;
  color:#ffffff;
  background-color:#C7220C;
}


 h1{
  color:#BC2020;
  font-size:15px;
  line-height:1.2em;
  font-weight:bold;
  padding:0 0px 0px 0px;
  margin:5px 0px 0 5;
}
   h2.inhalt{
  color:#BC2020;
  font-size:13px;
  line-height:1.2em;
  font-weight:bold;
  padding:0 0px 0px 0px;
  margin:5px 0px 0 5;
}
  h2{
  color:#ffffff;
  font-size:12px;
  line-height:1.2em;
  font-weight:bold;
  padding:0 0px 0px 0px;
  margin:2px 0px 0 2;
}
  h3{
  color:#BC2020;
  font-size:13px;
  line-height:1.2em;
  font-weight:bold;
  padding:0 0px 0px 0px;
  margin:0px 20px 0 20;
}
  h4{
  color:#000000;
  font-size:13px;
  line-height:1.2em;
  font-weight:bold;
  padding:0 0px 0px 0px;
  margin:5px 0px 0 5;
}
  h6{
  color:#BC2020;
  font-size:13px;
  line-height:1.2em;
  font-weight:bold;
  background-color:#D0D0D0;
  padding:0 0px 0px 0px;
  margin:0px 20px 0 20;
}

  .seite{
  background-color:#ffffff;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  padding:3 3px 3px 3px;
  margin:0px 7px 0 7;
  }


p.grau{
  color:#BCBEC0;
  font-size:11px;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:20px 20px 20 20;
}
p{
  color:#000000;
  font-size:11px;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:20px 20px 20 20;
}
  p.presse{
  color:#000;
  font-size:11px;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:10px 20px 0 20;
}

   p.rot{
  color:#BC2020;
  font-size:11px;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:5px 0px 0 20;
}
    p.admin{
  color:#000;
  font-size:11px;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:5px 0px 0 20;
}

p.datum{
  color:#000000;
  font-size:11px;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:0px 20px 0 20;
}
 p.news{
  color:#000000;
  font-size:11px;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:5px 5px 5 5;
}

 li{
  color:#000;
  font-size:11px;
  line-height:1.3em;
  font-weight:normal;
  padding:0 0px 0px 0px;
  margin:0px 0px 0 0;

}
  li.weiter{
  color:#000;
  font-size:11px;
  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;
}