/* Generelle Styles für alle Seiten */
body {
  background-color:#74ab37;
  color:#000000;
  margin:0px;padding:0;text-align:center;
  scrollbar-face-color:#74ab37;
  scrollbar-shadow-color:#74ab37;
  scrollbar-arrow-color:#74ab37;
  }

/* Kopf */
.oben {
 width:1000px;height:80px;
 background: url('logos/rootslogokopf.jpg') no-repeat fixed top;
 background-color:#ffffff;
}
.obentab {
 width:720px;margin-left:275px;margin-right:4px;
 }
/* Der Inhalt */
/* Tabellenaufteilung für alle Seiten */
.tdalles {
  width:1000px;margin:0px; padding:0px;
  background-color:#ffffff;height:100%;
}
.tdnavi {
  width:210px;padding:0px;margin:0px;
  vertical-align:top;
  background-color:#ffffff;

}
.tdinhalt {
  width:580px;height:100%;
  vertical-align:top;
  background-color:#ffffff;
  border-left:solid 2px #e9e9e9;
}
.tdrechts {
  width:210px;height:100%;
  vertical-align:top;text-align:center;
  background-color:#ffffff;
}
.tdinhaltbild {
  width:790px;height:100%;
  vertical-align:top;
  background-color:#ffffff;
  border-left:solid 2px #e9e9e9;
}
.tdeinzelbild {
  width:690px;height:100%;
  vertical-align:top;
  background-color:#ffffff;
  border-left:solid 2px #e9e9e9;
}
/* Überschriften */
h1 {
  color:#c5004e;font-weight:bold;margin-left:30px;margin-top:50px;padding:0px;
  font-size: 18px; font-family:Tahoma, sans-serif;
  text-align:left;
}
h2 {
  color:#c5004e;font-weight:bold;margin-left:30px;margin-top:10px;
  margin-bottom:5px;padding:0px;
  font-size: 14px; font-family:Tahoma, sans-serif ;
}
h3 {
  color:#000000;font-weight:bold;
  font-size: 14px; font-family:Tahoma, sans-serif;margin-left:30px;
  margin-top:10px;padding:0px;
}
h4 {
  color:#c5004e;font-weight:bold;margin-top:10px;
  padding:0px;
  font-size: 14px; font-family:Tahoma, sans-serif ;
}
h5 {
  color:#c5004e;font-weight:bold;margin-top:10px;
  padding:0px;
  font-size: 12px; font-family:Tahoma, sans-serif ;
}
/* Styles für den Kopfteil */
/* Tabelle Kopf (oben.inc.php) */

/* Tabelle Menue (oben.inc.php) */
.tdmenue {
  vertical-align:bottom;height:75px;
  padding:0px;margin:0px;
}

a.menue:link, a.menue:visited, a.menue:active,a.menue:hover {
  font-size: 15px; font-family:Trebuchet MS, sans-serif ;
  text-align:center;display:block;font-style:italic;
  text-decoration:none; color:#ffffff;padding:2px;
  background-color:#74ab37;font-weight:bold;
  }
a.menue:hover {
  font-size: 15px; font-family:Trebuchet MS, sans-serif ;
  text-align:center;display:block;
  text-decoration:none; color:#000000;padding:2px;
  }
a.menueakt:link, a.menueakt:visited, a.menueakt:active,a.menueakt:hover {
  font-size: 15px; font-family:Trebuchet MS, sans-serif ;
  text-align:center;display:block;font-style:italic;
  text-decoration:none; color:#000000;padding:2px;
  background-color:#74ab37;font-weight:bold;
  }
a.navi:link, a.navi:visited, a.navi:active {
  font-size: 14px; font-family:Trebuchet MS, sans-serif ;
  font-style:italic; text-decoration:none; color:#74ab37;
  font-weight:bold;
  }
a.navi:hover {
  font-size: 14px; font-family:Trebuchet MS, sans-serif ;
  font-style:italic;text-decoration:none; color:#c5004e;
  font-weight:bold;
}
a.naviakt:link, a.naviakt:visited, a.naviakt:active,a.naviakt:hover {
  font-size: 14px; font-family:Trebuchet MS, sans-serif ;
  font-style:italic;text-decoration:none; color:#c5004e;
  font-weight:bold;
  }
a.naviu2:link, a.naviu2:visited, a.naviu2:active {
  font-size: 12px; font-family:Trebuchet MS, sans-serif ;
  text-decoration:none; color:#74ab37;
  font-weight:bold;margin-left:20px;font-style:italic;
}
a.naviu2:hover {
  font-size: 12px; font-family:Trebuchet MS, sans-serif ;
  text-decoration:none; color:#c5004e;
  font-weight:bold;margin-left:20px;font-style:italic;
}
a.naviu2akt:link, a.naviu2akt:visited, a.naviu2akt:active, a.naviu2akt:hover {
  font-size: 12px; font-family:Trebuchet MS, sans-serif ;
  text-decoration:none; color:#c5004e;
  font-weight:bold;margin-left:20px;font-style:italic;
}
/* kleiiner roter Link zum Blättern*/
a.kleinrot:link, a.kleinrot:visited, a.kleinrot:active, a.kleinrot:hover {
  font-size: 11px; font-family:Tahoma, sans-serif ;
  text-decoration:none; color:#c5004e;
}
/* normale Links im Text*/
a:link {text-decoration: underline;color:#000000;
  font-family:Tahoma, Helvetica; font-size:12px;
  font-weight:normal;}
a:visited {text-decoration: underline;color:#000000;
  font-family:Tahoma, Helvetica; font-size:12px;
  font-weight:normal;}
a:active {text-decoration: underline;color:#c5004e;
  font-family:Tahoma, Helvetica; font-size:12px;
  font-weight:normal;}
a:hover {text-decoration: underline;color:#c5004e;
  font-family:Tahoma, Helvetica; font-size:12px;
  font-weight:normal;}

p {
  font-size: 12px; font-family:Tahoma, sans-serif ;
  color:#000000;
}
/* Listen */
ul {
 list-style-image: url(grafics/uldisc.jpg);
 margin-left:30px;margin-right:40px;
}
.ulroots {
 list-style-image: url(grafics/ulroots.jpg);
 margin-left:70px;margin-right:40px;
}
li {
 color:#000000;font-family:Tahoma, Helvetica, sans-serif;
 font-size:12px;margin-left:10px;margin-right:30px;margin-top:10px;
}

/* Anfrageformular */
.tdfrag {
  text-align:left;
  font-size: 14px; font-family:Tahoma, sans-serif ;
  color:#000000;
}
.td12 {
  text-align:left;background-color:#ffffff;
  font-size:12px; font-family:Tahoma, sans-serif ;
  color:#000000;padding:3px;
}
.td11 {
  text-align:left;background-color:#ffffff;
  font-size:11px; font-family:Tahoma, sans-serif ;
  color:#000000;
}
.tdbild {
  text-align:center;vertical-align:middle;background-color:#ffffff;
  width:80px;height:80px;
}
.fehler {
 text-align:left;margin-left:10px;
 font-family:Tahoma, sans-serif;font-weight:bold;
 font-size:12px; color:#cb0000;
 }
.iframe {
  margin:10px;height:400px;width:500px;
}
