/* ######################################################################################################
** ###  Hauptnavigation               ###################################################################
** ######################################################################################################
*/
  
  a:focus { outline: none !important; }
   
  ul#imageNavigation li { background: transparent  url(../img_css/navigation/bg_pulldown.png); }
  ul#imageNavigation li ul { margin: -4px 0 0 -8px;  }
  ul#imageNavigation li ul li strong { background: none!important; }
  ul#imageNavigation li ul li span { position: static; display: block; margin:0; padding: 0 0 0 8px;  color: #000;  font-size: 13px!important; font-weight: normal; }
  ul#imageNavigation li ul li strong span ,
  ul#imageNavigation li ul li a:hover span { color: #878787;  }
  
	
	ul#imageNavigation li span {
	  position: absolute;
  	left: -1000em; 
  }

 ul#imageNavigation {
    position: absolute;
    right: 0px;
    top: 0px;
  	height: 1.5em;
    z-index: 999;
 }
 
  
  #imageNavigation li strong ,
  #imageNavigation li a {
    height: 1.2em;
  	float: left;
  	display: block;
  	padding: 0px;
  	text-decoration: none;
  	z-index: 999;
 }
  
  #imageNavigation a {
  	cursor: pointer;
 }
  
  #imageNavigation li ul li strong,
  #imageNavigation li ul li a {
    display: block;
    overflow: hidden;
  	width: 11em !important;
  	height: 1.5em !important;
  	padding: 0px;
  	float: none !important;
  	text-decoration: none;
  	white-space: normal !important;
    z-index: 999;
 }
  
  #imageNavigation li a:hover,
  #imageNavigation li ul li a:hover {
    z-index: 999;
 }
  
  
  
  #imageNavigation li {
    position: relative;
  	float: left;
    background: none;
    list-style: none;
    margin-left: 0px;
 }
  
  #imageNavigation li ul {
  	position: absolute;
  	top: 1.9em;
  	left: -999em;
  	height: auto;
  	padding: 0px 0 8px 0;
  	width: 11em !important;
    z-index: 999;
 }
  	
  #imageNavigation li ul li {
    width: 11em !important;
    float: left;
    margin-left: 0;
    z-index: 999;
 }
  
  #imageNavigation li:hover ul, 
  #imageNavigation li li:hover ul, 
  #imageNavigation li.sfhover ul, 
  #imageNavigation li li.sfhover ul{
  	z-index: 999;
  	left: 0;
 }
