 /* SECONDARY NAV */
 div#secondary_nav {
    position:				relative;
    bottom:					0px;
    width:					858px;
    height:					48px;
    float:left;
    
 }
 div#secondary_nav_text {
 	font-family:			Arial,Helvetica,sans-serif;
	font-weight:			normal;
	font-size:				11px;
	color:					#797a7c;
	text-decoration:		none;
    text-align: 			right;
	padding:				29px 20px 0px 0px;
 
 }
 div#secondary_nav a{
	color:					white;
	text-decoration:		none;
 }
 div#secondary_nav a:hover{
	color:					white;
	text-decoration:		underline;
 }
 
 #activestar{
 	font-size:				17px;
 	position:				absolute;
 	top:					-10px;
 	right:					5px;
 }
 *:first-child+html #activestar{
 	font-size:				13px;
 	top:					7px;
 	right:					5px;
 }
 * html #activestar{
 	font-size:				13px;
 	top:					7px;
 	right:					5px;
 }
 
  #activestar_top{
 	font-size:				17px;
 	position:				absolute;
 	top:					2px;
 	right:					5px;
 }
 * html #activestar_top{
 	font-size:				17px;
 	position:				absolute;
 	top:					20px;
 	right:					5px;
 }
*:first-child+html #activestar_top{
 	font-size:				17px;
 	position:				absolute;
 	top:					20px;
 	right:					5px;
 }
 
 /* - - - - - - - - */
 /* MAIN NAV */
  div#rahmen {
  	position:				absolute;
    z-index:				3;
    width:					100%;
    height:					24px;
    top:0;
  }
  * html div#rahmen {  /* Korrektur fuer IE 5.x */
  	height:					24px;
  }
  *:first-child+html div#rahmen {  /* Korrektur fuer den IE 7 */
  	height:					24px;
  }
  div#rahmen div {
     clear:					left;
  }
  ul#navigation {
    margin: 				0; 
    padding: 				0;
    font-family:			Arial,Helvetica,sans-serif;
	font-weight:			normal;
	font-size:				11px;
	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;
    width:					144px;
    height:					24px;
  }
   ul#navigation li#main {
   	height:24px !important;
   	padding-top:12px;
   }
  
  
  /* MAIN NAV LIST ELEMENTS MARGIN FOR WIDER DISPLAY */
  #mainnav {

  }
  * html ul#navigation li {  /* Korrektur fuer den IE 5 und 6 */
  	padding:				0;
  	margin-bottom: 			-12px;
  }
  *:first-child+html ul#navigation li {  /* Korrektur fuer den IE 7 */
  	padding:				0;
  }
 
  #main a:hover, #main span:hover{
   	/*font-weight:			bold !important;*/
    font-style:				italic;
  }
  
  ul#navigation li:hover {
  
  	/*width:					142px !important;
  	background-color:		black !important;
   	background-image:		url() !important;
   	border-left:			1px solid #999999;
   	border-right:			1px solid #999999;
   	
   	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80); */
   
  }



 /* - - - - - - - - - - - - - - */
 /* CONTAINER FOR SUBNAV LIST ITEMS*/
  ul#navigation li ul {
    margin: 0; 
    padding: 0;
    position: absolute;
    /*font-size:10px;*/
    text-align: left;
    top: 36px;																		/* ! */
    display: none;  /* Unternavigation ausblenden */
  }
  *html ul#navigation li ul {  /* Korrektur fuer IE 5.x */
 
  }
  *:first-child+html ul#navigation ul {  /* Workaround fuer den IE 7 */
  
  } 

	
  /* - - - - - - - - - - - */
  /* SHOW SUBNAV */
  ul#navigation li:hover ul {
  	/*margin-left:		-1px;*/
    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;
  }
  /* SUBNAV ELEMENT NO HOVER IE 5/6 */
  *html ul#navigation li ul li a{
 
  }
   /* SUBNAV ELEMENT NO HOVER IE 5 + 6 */
  *html ul#navigation li ul li {

  }
  /* SUBNAV ELEMENT NO HOVER IE 7*/
  *:first-child+html ul#navigation li ul li {

  }
  
  
  
  /* SUBNAV ELEMENT HOVER */
  ul#navigation li ul li:hover {
  	/*font-weight:			bold !important;*/
  	width:					142px !important;
  	font-style:				italic;
  	background-color:		black !important;
   	background-image:		url() !important;
   	border-left:			1px solid #999999;
   	border-right:			1px solid #999999;
   	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80); 
  }
  /* SUBNAV ELEMENT HOVER IE 5 + 6 */
  *html ul#navigation li ul li a:hover {
 	/*font-weight:		bold !important;*/
 	width:					120px !important;
 	height:					10px !important;
  	font-style:				italic;
  	background-color:		black !important;
   	background-image:		url() !important;
   	border-left:			1px solid #999999;
   	border-right:			1px solid #999999;
    margin-bottom:10px;
  }
  /* SUBNAV ELEMENT HOVER IE 7*/
  *:first-child+html ul#navigation li ul li:hover {
  
  }
   /* SUBNAV ELEMENT HOVER SAFARI*/
 @media screen and (-webkit-min-device-pixel-ratio:0) {
    ul#navigation li ul li:hover {
  	/*font-weight:			bold !important;*/
  	width:					142px !important;
  	font-style:				italic;
  	background-color:		black !important;
   	background-image:		none !important;
   	border-left:			1px solid #999999;
   	border-right:			1px solid #999999;
   	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
  }
}

  
  
  /* SUBNAV ELEMENT HOVER       CLICKED STATE ACTIVE CATEGORY*/
  li#subnav_clicked_active {
 	
  }
  /* SUBNAV ELEMENT HOVER IE 5 + 6 */
  *html li#subnav_clicked_active a {

  }
  /* SUBNAV ELEMENT HOVER IE 7*/
  *:first-child+html li#subnav_clicked_active {
  
   }
  li#subnav_clicked_active a, ul#subnav_clicked_active span, li a#aktuell {

  }
   /* - - - - - - - - - - - - - */
  
  
  
  /* - - - - - - - - - - - - - - - - - - */
  /* FOR ALL LINK AND SPAN ELEMENTS IN LIST */
  ul#navigation a, ul#navigation span {
    display: 			block;
    padding: 			0.5em 1em;
    text-decoration: 	none; 
    height:				24px;
    color:				white;
  }
  * html ul#navigation a, * html ul#navigation span {
    padding: 			0.5em 1em !important;
  }
  /* - - - - - - - - - - - - - - - - - - */
  
  
  
  /* HOVER EFFECT FOR LIST ELEMENTS  - MAIN NAV + SUBNAV */
  ul#navigation a:hover, ul#navigation span, li a#aktuell {
  
  }
   ul li ul a:hover, ul#navigation span, li a#aktuell {
   
  }
  
  
  /* - - - - - - - - - - - - - - - - - - */
  /* HIGHLIGHTS FOR ACTIVE CATEGORIES */
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color:white; 
  }
  ul#navigation li ul span {  /* aktuelle Unterseite kennzeichnen */

  }

