 /* SECONDARY NAV */
 div#secondary_nav {
 	font-family:			Arial,Helvetica,sans-serif;
	font-weight:			normal;
	font-size:				9px;
	color:					#797a7c;
	text-decoration:		none;
    text-align: 			right;
    margin-bottom: 			8px;
 }
 div#secondary_nav a{
	color:					#797a7c;
	text-decoration:		none;
 }
 div#secondary_nav a:hover{
	color:					#797a7c;
	text-decoration:		underline;
 }
 
 
 /* - - - - - - - - */
 /* MAIN NAV */
  div#rahmen {
  	position:absolute;
    z-index:3;
    width: 100%;
    height:18px;
    background-color: #646464;
  }
  * html div#rahmen {  /* Korrektur fuer IE 5.x */
  	height:18px;
  }
  *:first-child+html div#rahmen {  /* Korrektur fuer den IE 7 */
  	height:18px;
  }
  div#rahmen div {
     clear: left;
  }
  ul#navigation {
    margin: 0; 
    padding: 0;
    font-family:			Arial,Helvetica,sans-serif;
	font-weight:			normal;
	font-size:				9px;
	color:					#ffffff;
	text-decoration:		none;
    text-align: left;

  }
  ul#navigation li a {
  	margin-top:0px;
  }
  /* - - - - - - - - - - - - - - - - - - */
  /* LIST ELEMENTS */
  ul#navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    height:17px;
    margin-left: 0.4em;
    padding-top: 1px;
  }
  /* MAIN NAV LIST ELEMENTS MARGIN FOR WIDER DISPLAY */
  #mainnav {
  	margin-left: 2.5em !important;
  }
  * html ul#navigation li {  /* Korrektur fuer den IE 5 und 6 */
  	padding:0;
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#navigation li {  /* Korrektur fuer den IE 7 */
  	padding:0;
    margin-bottom: -0.3em;
  }
 /* - - - - - - - - - - - - - - */
 /* CONTAINER FOR SUBNAV LIST ITEMS*/
  ul#navigation li ul {
    margin: 0; 
    padding: 0;
    position: absolute;
    font-size:10px;
    text-align: left;
    top: 18px; 
    left: -0.4em;
    display: none;  /* Unternavigation ausblenden */
  }
  *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:silver;
    padding-bottom:0.4em; */
  }
  
  /* SPECIAL WIDTH ATTRIBUTE FOR SECOND NAV POINT. MUST BE WIDER THAN OTHERS */
  #specialnavwidth {
  	margin-left: 7.5em !important;
      	margin-right: 3.5em !important;
  }
  #specialnavwidth li{
  	/*margin-left: -1.6em !important;*/
  }
  :root li#specialnavwidth ul li{
	width:15em !important;
  }
  li#specialnavwidth ul li{
	width:14.5em !important;
  }
  *html li#specialnavwidth ul li {
  	width:15em !important;
  }
  *:first-child+html li#specialnavwidth ul li {
  	width:15em !important;
  }
  

  
  /* - - - - - - - - - - - */
  /* SHOW SUBNAV */
  ul#navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
	width:100%;  Unternavigation /*li's gleiche breite wie Hauptnav */
  }
  /* SHOW SUBNAV                   CLICKED STATE */
  ul#subnav_clicked {
    display: block !important;  /* Unternavigation in modernen Browsern einblenden */
    width: 100% !important; /* Unternavigation li's gleiche breite wie Hauptnav */
  }
  *html ul#subnav_clicked {
    width: 15em !important; 
  }
  /* - - - - - - - - - - - - - */
 
  
  
  
  
 /* SUBNAV ELEMENT NO HOVER */
  ul#navigation li ul li {
    float: none;
    display: block;
    height: 19px;
   	padding-top: 4px;
    background-image: url(../images/nav_sub_transparent.png);
	background-repeat: repeat-x;
    /*margin-bottom: 0.2em;*/
  }
  /* SUBNAV ELEMENT NO HOVER IE 5/6 */
  *html ul#navigation li ul li a{
  	height: 17px;
    padding-top: 6px;
    background-color: #999999;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
  }
   /* SUBNAV ELEMENT NO HOVER IE 5 + 6 */
  *html ul#navigation li ul li {
    height: 17px;
    padding-top: 0px;
  }
  /* SUBNAV ELEMENT NO HOVER IE 7*/
  *:first-child+html ul#navigation li ul li {
    height: 20px;
    padding-top: 2px;
  }
  
  
  
  
  
  /* SUBNAV ELEMENT HOVER */
  ul#navigation li ul li:hover {
    height: 18px;
   	padding-top: 3px;
    background-image: url();
    /*background-color: #646464 !important;*/
    background-color: #000000 !important;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
  }
  /* SUBNAV ELEMENT HOVER IE 5 + 6 */
  *html ul#navigation li ul li a:hover {
    height: 17px;
    padding-top: 6px;
    background-color: #000000 !important;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
  }
  /* SUBNAV ELEMENT HOVER IE 7*/
  *:first-child+html ul#navigation li ul li:hover {
    height: 19px;
    padding-top: 1px;
  }

  
  
  
  
  /* SUBNAV ELEMENT HOVER       CLICKED STATE ACTIVE CATEGORY*/
  li#subnav_clicked_active {
 	height: 18px !important;
   	padding-top: 3px !important;
    background-image: url() !important;
    background-color: #000000 !important;
    border-top: 1px solid white !important;
    border-bottom: 1px solid white !important;
  }
  /* SUBNAV ELEMENT HOVER IE 5 + 6 */
  *html li#subnav_clicked_active a {
    height: 17px !important;
    padding-top: 6px !important;
    background-image: url() !important;
    background-color: #000000 !important;
    border-top: 0px solid white !important;
    border-bottom: 0px solid white !important;
  }
  /* SUBNAV ELEMENT HOVER IE 7*/
  *:first-child+html li#subnav_clicked_active {
    height: 19px !important;
    padding-top: 1px !important;
    border-top: 1px solid white !important;
    border-bottom: 1px solid white !important;
   }
   li#subnav_clicked_active a, ul#subnav_clicked_active span, li a#aktuell {
    border-color: white;
    border-top-color: white;
    border-bottom-color: white;
    color:#afa800 !important;
  }
   /* - - - - - - - - - - - - - */
  
  
  
  
  
  /* - - - - - - - - - - - - - - - - - - */
  /* FOR ALL LINK AND SPAN ELEMENTS IN LIST */
  ul#navigation a, ul#navigation span {
    display: block;
    padding: 0.3em 1em;
    text-decoration: none; 
    color: #ffffff; 
  }
  * 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 */
  }
  /* - - - - - - - - - - - - - - - - - - */
  /* HOVER EFFECT FOR LIST ELEMENTS  - MAIN NAV + SUBNAV */
  ul#navigation a:hover, ul#navigation span, li a#aktuell {
    border-color: white;
    border-top-color: white;
    border-bottom-color: white;
    color:white;
  }
   ul li ul a:hover, ul#navigation span, li a#aktuell {
    border-color: white;
    border-top-color: white;
    border-bottom-color: white;
    color:#afa800 !important;
  }
  /* - - - - - - - - - - - - - - - - - - */
  /* HIGHLIGHTS FOR ACTIVE CATEGORIES */
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: maroon; 
  /*  background-color: silver;*/
  }
  ul#navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
   /* background-color: maroon;*/
  }

