
font { color: black; font-style: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
a { color: blue; font-style: normal; font-weight: normal; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
.titel { color: white; font-style: normal; font-size: 14pt; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; text-transform: capitalize }
.smallTitel { color: black; font-style: normal; font-size: 13pt; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; text-transform: capitalize }
.small { color: black; font-style: normal; font-weight: bold; font-size: 8pt; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
.white { color: #fafafa; font-style: normal; font-weight: normal; font-size: 0.7em; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
.xs { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: verdana, arial, helvetica, sans-serif }table { font-family: "some other family"; }
.texto {color: #CA4605; font-weight: bold; font-size: 12pt; line-height: normal; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }


/* **************************************************  */
/*  MENUE					       */
/*  ************************************************** */

  div#Tmenu {
    font-size: 94%;
    width: 39.8em;
    padding: 0.8em;
    border: 1px solid white;
    background-color: rgb(77, 125, 194);
  }
  * html div#Tmenu {
    width: 41.4em;
    width: 39.8em;  /* IE 6 in standards-compliant mode */
  }
  div#Tmenu div {
    clear: left;
  }
  ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
  }

  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;
    margin: 0.4em; padding: 0;
  }
  * html ul#Navigation li {
    margin-bottom: -0.4em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 1.8em; left: -0.4em;
  }
  * html ul#Navigation li ul {
    left: -1.5em;
    left: -0.4em;
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-top: 0.2em; margin-bottom: 0.2em;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    width: 7em;
    font-family: "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
    text-decoration: none; font-weight: bold;
    padding: 0.23em 0.97em 0.17em 1.03em;
    border: 1px solid #600;
    border-left-color: #ea0; border-top-color: #ea0;
    color: #fafafa; background-color: rgb(77, 125, 194);
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 9.2em;
    width: 7em;  /* IE 6 in standards-compliant mode */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell:hover {
    padding: 0.17em 1.03em 0.23em 0.97em;
    border-color: #fafafa;
    border-left-color: black; border-top-color: #fafafa;
    background-color: rgb(77, 125, 194);
  }
  ul#Navigation li ul a:hover {
    border-color: #fafafa;
  }
  li a#aktuell {
    border-right-color: white; border-bottom-color: black;
    background-color: rgb(77, 125, 194);;
  }
  ul#Navigation li ul span {
    border-right-color: black; border-bottom-color: white;
    color: #900; background-color: rgb(77, 125, 194);
  }
  ul#Navigation li a:active, ul#Navigation li:hover a:active {
    color: black; background-color: #f00;

  }

/* dynamisches Ein-/Ausblenden */
    ul#Navigation li ul {
    display: none;
  }
  ul#Navigation li:hover ul {
    display: block;
    background: rgb(77, 125, 194);
  }

  /* Vertikale Navigation */
  div#Tmenu {
    font-size: 75%;
    width: 10em;
    padding: 0em;
    background-color: rgb(77, 125, 194);
  }
  * html div#Tmenu {
    width: 10em;
  }
  ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
  }

  ul#Navigation li {
    list-style: none;
    position: relative;
    margin: 0em; padding: 0;
  }
  * html ul#Navigation li {
    margin-right:0em;  /* Platz fuer Link-Verbreiterung im IE reservieren */
    margin-bottom:0;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 0; left: 9.3em;
  }
  *:first-child+html ul#Navigation li ul {
    left: 1em;  /* (IE 7 in standards-compliant mode) */
  }
  ul#Navigation li ul li {
    z-index:111; 
    margin: 0;
    padding-left: 1em;
  }
  * html ul#Navigation li ul li {
    z-index:111; 
    margin: 0;
    padding-left: 10.5em;
  }

  * html ul#Navigation a, ul#Navigation span {
    display: block;
    width: 7em;
    font-family: "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
    text-decoration: none; font-weight: bold;
    padding: 0.2em 1em;
    border: 1px solid #900;
    border-left-color: #fafafa; border-top-color: white;
    color: #fafafa; background-color: rgb(77, 125, 194);
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 9em;
    width: 7em;  /* (IE 6 in standards-compliant mode) */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell:hover {
    border-color: #c96;
    border-left-color: #900; border-top-color: #900;
    background-color: rgb(77, 150, 235);

  }
  li a#aktuell {
    border-right-color: #300; border-bottom-color: #300;
    background-color: #fafafa;
  }
  ul#Navigation li ul span {
    border-color: #900; border-left-color: #c96;
    color: #900; background-color: #fafafa;
  }
  ul#Navigation li a:active {
    color: black; background-color: #f00;
  }

/* dynamisches Ein-/Ausblenden */
  ul#Navigation li ul {
    display: none;
  }
  ul#Navigation li:hover>ul {
    display: block;
  }
  * html ul#Navigation>li:hover>a {
    width: 10em;
    background: #e00 url(../imgs/pfeil.gif) no-repeat center left;
    background-color: rgb(77, 150, 235);
  }

/* dynamisches Ein-/Ausblenden der JavaScript-generierten Klasse im IE */
  * html ul#Navigation li.hoverIE {
    margin-right:0;  /* reservierten Platz freigeben */
    margin-bottom:-1.15em;  /* Fehlerkorrektur, ggfls. anpassen */
  }
  * html ul#Navigation li.hoverIE ul {
    display: block;
  }
  * html ul#Navigation li .hoverIE {
    width: 10em;
    width: 8.2em;  /* (IE 6 in standards-compliant mode) */
    background-color: rgb(77, 125, 194);url(../imgs/pfeil.gif) no-repeat center left;
  }
