


a:link {text-decoration:none; font-weight:bold; color:#254895;}
a:visited {text-decoration:none; font-weight:bold; color:#254885;}
a:hover {text-decoration:none; font-weight:bold; background-color:#37579e; color:#ffffff;}
a:active {text-decoration:none; font-weight:bold; background-color:#99ff99; color:#254895;}
a:focus {text-decoration:none; font-weight:bold; background-color:#99ff99; color:#254895;}


#displaylink { display: inline; padding: 2 5px; border-top:solid 2px rgb(0, 153, 0);border-right:solid 2px rgb(0, 153, 0);border-left:solid 2px rgb(0, 153, 0); border-bottom:solid 2px rgb(0, 153, 0);  text-decoration:none; font-weight:bold; background-color:#fff001; color:#254895;}




#content-leftbar {position: absolute; left: 5px; top: 80px; width: 160px;}


/* base navigation */
div#basenav ul {list-style-type:none; margin:0; padding:0; font-size:12px; font-weight:bold; background-color:rgb(241,254,224);}
div#basenav ul li {border-top:solid 1px #c0c0c0;border-right:solid 1px #c0c0c0;border-left:solid 1px #c0c0c0;}
div#basenav ul li.last {border-bottom:solid 1px #c0c0c0;}
div#basenav ul li a {padding-left:25px; display:block; background-color:rgb(241,254,164); color:#254895; height:18px; padding-top:4px; text-decoration:none;}
div#basenav ul li a:hover {text-decoration:none; background-color:#37579e; color:#ffffff;}
div#basenav ul li a:active {background-color:#99ff99; color:#254895;}
div#basenav ul li a:focus {text-decoration:none; background-color:#99ff99; color:#254895;}

/* 1st level */
div#basenav ul li a {display:block; }



#bodyhead {color: rgb(0, 0, 0); background-color: rgb(241, 254, 224); }
  

#obennavi {font:normal 15px Verdana,sans-serif; margin: 10px 0 0 0px; padding: 0 123px; height: 20px; border-top: 2px solid rgb(0, 153, 0); border-bottom: 2px solid rgb(0, 153, 0); text-align: right; clear: both; line-height: 0px; }


a.header { color: #254895; text-decoration: none; font:normal 15px Verdana,sans-serif; font-weight:normal; padding: 0 3px 0; }

a.header:link {text-decoration:none; font:normal 15px Verdana,sans-serif; color:#254895;}
a.header:visited {color:#254895;}

a.header:hover {text-decoration:none; font-weight:normal; background-color:#37579e; color:#ffffff;}
a.header:active  {background-color:#99ff99; font-weight:normal; color:#254895;}

a.header:focus {text-decoration:none; font-weight:normal; background-color:#99ff99; color:#254895;}



 

  
  ul#Navigation {
     text-align: left; clear: both; 
font:normal 10px Verdana,sans-serif;
margin: 10px 0 0 0px; padding: 0 5px; height: 25px; border-top: 2px solid rgb(0, 153, 0); border-bottom: 2px solid rgb(0, 153, 0);
   }

  ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0.4em; padding: 0;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: -7.8em; left: 0.3em;
    display: none;  /* Unternavigation ausblenden */
    background-color: rgb(241, 254, 224); /* Hintergrund Aufklapprahamen */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
     background-color: rgb(241, 254, 224); padding-bottom:0.2em; */
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
   float: none; 
    display: block;
    margin-bottom: 0.2em;
   }

  ul#Navigation a, ul#Navigation span {
    font:normal 15px Verdana,sans-serif;
    display: block;
    width: 6em;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0em 0.2em;
    text-decoration: none; 
  background-color:rgb(241, 254, 224); /* Hintergund Link */
   }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 8.6em;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
  background-color:#37579e; color:#ffffff; /* Hover */
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
     background-color:#99ff99; font-weight:normal; color:#254895; /* background-color:#99ff99; font-weight:normal; color:#254895; */
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    background-color: maroon;
  }
 
 

/* Unternavi */

 

  ul#Unternavi a, ul#Unternavi span {
margin:0px 0px -4px 0px;
	font:normal 15px Verdana,sans-serif;	
	display: block;/* Breite den in li enthaltenen Elementen zuweisen */
 	width: 12em; 
	height: 25px; 
	padding: 0em 0.2em;
 	text-decoration: none; 
 	background-color: rgb(241, 254, 224); /* background-color: #99ff99; */
  }
  * html ul#Unternavi a, * html ul#Unternavi span {
    width: 8.6em;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }
 }
  ul#Unternavi a:hover, ul#Unternavi span, li a#aktuell {
    background-color:#37579e; color:#ffffff; /* Hover */
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
     background-color:#99ff99; font-weight:normal; color:#254895; /* background-color:#99ff99; font-weight:normal; color:#254895; */
  }
  ul#Unternavi li ul span {  /* aktuelle Unterseite kennzeichnen */
    background-color: maroon;
  }
 
