body           { background-image:url(/bilder/hintergrund.gif) }
p,ul,li,th,td  { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva }
h1             { font-size: 24px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold }
h2             { font-size: 20px; font-family: Verdana, Arial, Helvetica, Geneva; }
h3             { font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva; }
h4             { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
h5             { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; }
td             { background-color: white }
td.head        { background-image:url(/bilder/band.jpg) }
td.menu        { font-size: 11px; font-weight: bold; color: white; font-family: Verdana, Arial, Helvetica, Geneva; background-color: #dc1c1c }
.white         { color: white }
.grau          { color: #969696; text-decoration: none }
.black         { color: black; text-decoration: none }
.nav_link      { color: white; text-decoration: none }
.small         { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva }
.ticker        { font-size: 12px; font-family: Verdana, Arial, Helvetica; color: black; background-color: white; border: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px }
.normal        { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva }
.mdoheadline   { font-size: 16px; font-weight: bold; text-align: right; font-family: Verdana, Arial, Helvetica, Geneva }
.mdosubtitle   { font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva }
.mdotext       { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva }
#bold          { font-weight: bold }
#italic        { font-style: italic }

/* === Horizontales Menü =================================================== */
#hmenu {
  margin: 0;
  padding: 0;
}
#hmenu li {
  background-image: none;
  padding-left: 0px;
  list-style: none;
  float: right; 
  margin: 0;
  width: 15%; 
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  white-space: nowrap;
  text-indent: 15px;
}

#hmenu a {
  display: block;
  float: right;
  text-decoration: none;
  border: 1px solid;
  border-color: #ffffff #000000 #000000 #ffffff;
  background: #2e4396 url(/bilder/menupunkt.gif) 2px no-repeat;
  color: white;
}

#hmenu a {
  float: none;
}

#hmenu a:hover {
  background: #f49000 url(/bilder/menupunkt-aktiv.gif) 2px no-repeat;
}
	
/* === Vertikales Menü ==================================================== */
#vmenutable {
  background: #8ea3f6
}

#vmenu {
  margin: 0;
  margin-right: 10px;
  padding: 0;
}
#vmenu li {
  background-image: none;
  padding-left: 0px;
  list-style: none;
  float: none; 
  margin: 0;
  margin-right: 5px;
  width: 100%; 
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  white-space: nowrap;
  text-indent: 15px;
}

#vmenu a {
  display: block;
  float: none;
  text-decoration: none;
  border: 1px solid;
  border-color: #ffffff #000000 #000000 #ffffff;
  background: #2e4396 url(/bilder/menupunkt.gif) 2px no-repeat;
  color: white;
}

#vmenu a {
  float: none;
}

#vmenu a:hover {
  background: #f49000 url(/bilder/menupunkt-aktiv.gif) 2px no-repeat;
}
	
/* === Horizontale Navigationsleiste ======================================= */

#Navigation {
  /* Rahmen */
  width: 99%;  /* Rahmenbreite */
  padding: 0; /* Abstand Buttons/Rahmen */
  border: none;
/*   1px solid white;
  border-bottom-color: #dc1c1c; */
  background-color: white;
}
* html #Navigation {  /* IE 5.x */
  width: 99%;      /* width + padding*2 */
  w\idth: 99%;
}

#Navigation div {
  clear: left;
}

#Navigation ul {
  margin: 0;
  padding: 0;
  /* padding-left: 10px; */ /* Einrückung der Tasten von links */
  text-align: center;
}

#Navigation ul li {
  list-style: none;
  float: left;
  width: 15em; /* Breite der Tasten */
  position: relative;
  margin: 0;
  padding: 0;
}
* html #Navigation ul li {  /* IE 5 und 6 */
  margin-bottom: 0;
}
*:first-child+html #Navigation ul li {  /* IE 7 */
  margin-bottom: 0;
}

#Navigation ul li ul {
  margin: 0; padding: 0;
  position: absolute;
  left: 0;
}
* html ul#Navigation li ul {  /* IE 5.x */
  left: 0;
  lef\t: 0;
}

#Navigation ul li ul li {
  float: none;
  display: block;
  margin-bottom: 0;
}

#Navigation ul a, #Navigation ul span {
  display: block;
  padding: 0.2em; /* Abstand Text/Button-Rand */
  text-decoration: none;
  font-weight: bold;
  border: 1px solid white;
  color: black;
  background-color: white;
}
* html #Navigation ul a, * html #Navigation ul span {  /* IE */
  width: 100%;
  w\idth: 6.4em;
}

#Navigation ul a:hover, #Navigation ul span, li a#aktuell {
  border-color: #ffff80;
/*  border-left-color: black;
  border-top-color: black; */
  color: black;
  background-color: yellow;
}

li a#aktuell {  /* aktuelle Rubrik */
  color: black;
  background-color: #ffff80;
}

#Navigation ul li ul span { /* aktueller Menueeintrag */
  background-color: #ffff80;
}

#Navigation ul li>ul {
  display: none;
  top: 1.6em; /* Abstand Hauptmenueeintrag und Untermenue */
              /* 1em + (2 * #Navigation ul a:padding + 2 * :border-width) */
}

#Navigation ul li:hover>ul {
  display: block;
}

