  div#Tmenu {
  	font:Arial, Helvetica, sans-serif;
    clear:left;
    height:25px;
    font-size: 12px;
    width: 840px;;
    background: url(images/top_nav_bg.jpg) repeat-x left top;

  }
  * html div#Tmenu {
    width: 840px;
    w\idth: 840px;  /* IE 6 in standards-compliant mode */
  }
  div#Tmenu div {
  }
  
  li#top_nav_links{
	float:left;
	display:block;
	list-style-type:none;
	color:white;
	height:25px;
	margin-top:4px;
	text-transform:uppercase;
	
  }
  ul#Navigation {
    margin-left: 20px; padding: 0;
	width:100%;
  }

  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;
    margin-left: 0.0em; padding: 0;
  }
  * html ul#Navigation li {
    margin-bottom: 0em;
  }
  
  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    left: -0.6em;
  }
  * html ul#Navigation li ul {
    margin:0em;
    left: -1.7em;
    lef\t: -0.6em;
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin: 0em;
	padding:0px; 
  }
  
  ul#Navigation li ul a {
    margin:0em;
	/*background: url(images/top_nav_bg.jpg) repeat-x left top;*/
	font:Arial, Helvetica, sans-serif;
	background-color:#FFE4B8;
	color:#B1060F;
	border-bottom:1px solid;
  width:21em;
	height:20px;
	padding-top:3px;
	padding-bottom:1px;
	margin-left:8px;
	padding-left:5px;
	text-align:left;
	display:block;
	}
	
  ul#Navigation a, ul#Navigation span {
    display: block;
	  border:none;
    width: 9.4em;
    text-decoration: none; 
	  text-transform:uppercase;
    color: white; 
    padding-top:4px;padding-bottom:4px;padding-left:5px;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    font:Arial, Helvetica, sans-serif;
	width: 9.2em;
    w\idth: 8em;  /* IE 6 in standards-compliant mode */
  }
  ul#Navigation a:hover, ul#Navigation span{
	color: white; 
  }
   
  
  ul#Navigation li ul a:hover {
  	/*background: url(images/top_nav_bg_hover.jpg) repeat-x left top;*/
	background-color:#EED3A7;
	color:#ca4f48;
	border-bottom:1px solid;
	margin-left:8px;
	height:20px;
	display:block;
	
  }
  .page_item  a, .page_item  a:hover, .page_item  a:hover {
  background: url(images/top_nav_bg_left.jpg) no-repeat left top;
	padding-top:4px;padding-bottom:4px;
	padding-left:5px;
  }
  
  li .current_page_item  a, li .current_page_item a:hover, li .current_page_item  a:hover {
  background: url(images/top_nav_bg_left.jpg) no-repeat left top;
	padding-top:4px;padding-bottom:4px;
	height:14px;
	padding-left:5px;
  }
  
  ul#Navigation .current_page_parent a{background:#666666;}
  ul#Navigation .current_page_parent li a {background-color:#FFE4B8;}
  
 
  
  ul#Navigation li ul .page_item a, ul#Navigation li ul .page_item a:hover, ul#Navigation li ul .current_page_item a, ul#Navigation li ul .current_page_item a:hover{background-image:none;}
  
  li a#aktuelllinks, li a#aktuelllinks a:hover, li a#aktuelllinks:hover {
	padding-top:4px;padding-bottom:4px;
	padding-left:5px;
	height:14px;
  }
  
  li a#aktuelloverlinks, li a#aktuelloverlinks a:hover, li a#aktuelloverlinks:hover {
	padding-top:4px;padding-bottom:4px;
	background-color:#666666;
	padding-left:5px;
  }
  ul#Navigation li ul span {
    color: white; background: url(images/top_nav_bg.jpg) repeat-x left top;
  }
  ul#Navigation li a:active, ul#Navigation li:hover a:active {
	color: white; 
  }

/* dynamisches Ein-/Ausblenden */
  ul#Navigation li ul {
    display: none;
  }
  ul#Navigation li:hover ul {
    display: block;
  }
  
  .page-item-2 a, .page-item-2 a:hover {background:none;}

