body {
  color: #000000;
  background-color: #CCFFCC;
  font-size: 100.01%; /* verhindert Anzeigefehler besonders bei einer Schriftgradänderung im IE */
  font-family: verdana,arial,helvetica;
  min-width: 41em;    /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  margin: 0;
  padding: 0;
/*
  scrollbar-face-color: #BD0000;
  scrollbar-highlight-color: white;
  scrollbar-shadow-color: white;
  scrollbar-3dlight-color: #86C4C4;
  scrollbar-arrow-color: white;
  scrollbar-track-color: white;
  scrollbar-darkshadow-color: #86C4C4;
*/
}

div#Seite {
  font-size: 0.7em;
  background-color: #FFFFFF;
  width: 777px;
  border: 1px solid #BF0000;
  margin: 10px auto 10px auto;     /* horizontale Zentrierung */
  padding: 0;
}

table {
  width: 100%;
  border-collapse: collapse;
  border: 0px solid blue;
  margin: 0;
  padding: 0;
}

tr, td {
  text-align: left;
  vertical-align: top; 
  border: 0px solid green;
  padding: 0;
}

a {
  color: #0070C0;
}
a:hover {
  color: #BF0000;
}
a.HTS {
  font-weight: bold;
  text-decoration: none;
  color: #808080;
}
a.HTS:hover {
  color: #C0C0C0;
}

h1 {
  color: #BF0000;
  font-family: 'Monotype Corsiva',verdana,arial,helvetica;
  font-size: 3em;
  text-align: center;
  margin: 0;
}
h2 {
  color: #0070C0;
  font-family: 'Monotype Corsiva',verdana,arial,helvetica;
  font-size: 3em;
  text-align: center;
  margin: 0 0 18px 0;
}
h3 {
  background-color: #0070C0;
  color: #FFFFFF;
  font-size: 1.2em;
  text-align: left;
  line-height: 1.2em;
  margin: 0 0 6px 0;
  padding: 0 0 0 3px;
}
h4 {
  color: #000000;
  font-size: 1em;
  text-align: left;
  margin: 0 0 6px 0;
}
h4.Zentriert {
  text-align: center;
}
h5 {
  color: #0070C0;
  font-size: 1em;
  text-align: left;
  margin: 0 0 6px 0;
}
h5.Zentriert {
  text-align: center;
}
hr {
  border:1px solid #0070C0;
  margin: 6px 0 6px 0;
}
hr.Firmen {
  border:1px solid #0070C0;
  margin: 0px 0 6px 0;
}


img {
  border: 0;
}
img.MitRahmen {
  border: 1px solid #1f2f3f;
}

ul {
  margin: 6px 0 0 0; 
}
ul.Abstand6 {
  margin: 6px 0 3px 0; 
}

ul#Navigation {
  background-color: #FFFFFF;
  font-size: 1em;
  float: left; 
  width: 122px;
  margin: 5px 0 0 10px; 
  padding: 0;
  border: 1px solid #0070C0;
}
* html ul#Navigation {  /* Breitenangaben nur fuer IE */
  width: 100%;
  w\idth: 106px;
}
ul#Navigation li {
  list-style: none;
  margin: 0; 
  padding: 0;
  line-height: 0.9em;
}
* html ul#Navigation li {  /* Breitenangaben nur fuer IE */
  line-height: 11px;        /*0.8em oder 9px sind für IE zu wenig */
}
ul#Navigation li.Ueberschrift {
  color: white;
  background-color: #0070C0;
  border: 0px;
  list-style: none;
  margin: 0; 
  padding: 3px;
  font-weight: bold;
  text-align: center;
}
* html ul#Navigation li.Ueberschrift {  /* Breitenangaben nur fuer IE */
  width: 100%;
  w\idth: 106px;
}
ul#Navigation a {
  display: block;
  color: #0070C0;
  background-color: #FFFFFF;
  padding: 3px;
  font-weight: normal;
  text-decoration: underline;
  border: 0px;
  line-height: 0.9em;
}
* html ul#Navigation a {  /* Breitenangaben nur fuer IE */
  width: 100%;
  w\idth: 106px;
  line-height: 11px;        /*0.8em oder 9px sind für IE zu wenig */
}
ul#Navigation a:link {
}
ul#Navigation a:visited {
}
ul#Navigation a:hover {
  color: #BF0000;
}
ul#Navigation strong {
  display: block;
  color: #0070C0;
  background-color: #FFFFFF;
  padding: 3px;
  font-weight: bold;
  text-decoration: none;
  border: 0px;
  line-height: 0.9em;
}
* html ul#Navigation strong {  /* Breitenangaben nur fuer IE */
  width: 100%;
  w\idth: 106px;
  line-height: 11px;        /*0.8em oder 9px sind für IE zu wenig */
}

p.Abstand3 {
  margin: 0px 0 3px 0;
}
p.Abstand6 {
  margin: 0px 0 6px 0;
}
p.Zentriert {
  text-align: center;
}
p.Aktuelles {
  font-size: 0.8em;
  text-align: left;
}
p.ZurStartseite {
  margin: 3px 0; 
  text-align: right;
}
p.HTS {
  width: 100px;
  margin: 3px 0; 
  text-align: center;
}

