.sf-menu ul {position:absolute; top:-999px; display:none; text-transform:uppercase;}
.sf-menu a {display:block;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:99}



#page1 .sf-menu li:hover ul, #page1 .sf-menu li.sfHover ul {    
    left: 66px;    
    top: auto;
	bottom:75px;    
}

#page1 ul.sf-menu li li:hover ul, #page1 ul.sf-menu li li.sfHover ul {
    left: 180px; /*ennen 134*/
    top: auto; 
	bottom: auto;
	}  


ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;}
ul.sf-menu>li{font-family:  Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:24px;
			margin:0;
			float:left;
			position:relative;
			}
.sf-sub-indicator{background: url(../images/arrow_submenu.png) 0 0 no-repeat;display: inline-block; position:absolute; width:11px; height:6px; top:60px; right:60px;}

.last_li{ position:relative;}
.last_li span{ position:absolute; width:18px; height:18px; background:url(../images/bg-ul-span.png) 0 0 no-repeat; z-index:114; top:46px; left:-25px;}
.first_li{position:relative;}
.first_li span{position:absolute; width:18px; height:18px; background:url(../images/bg-ul-span-1.png) 0 0 no-repeat; z-index:114; top:-51px; left:-25px;}



.sf-menu>li>ul .sf-sub-indicator{background: none;padding-right:0 !important; margin-right:0;}			
				
ul.sf-menu>li>a{font-size:12px; 
				color:#454545; 
				text-transform:uppercase; 
				text-align:center;
				display:inline-block;
				background:url(../images/divider.png) left 2px no-repeat;
				padding:35px 0 36px 0;
				}
				
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover {}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover{color:#fff; background:url(../images/bg_li.jpg) 0 0 repeat-x #252525; border:none; padding-bottom:36px; position:relative;}
ul.sf-menu>li.current>a .sf-sub-indicator, ul.sf-menu>li.sfHover>a .sf-sub-indicator, ul.sf-menu>li>a:hover .sf-sub-indicator{background: url(../images/arrow_submenu.png) 0 -6px no-repeat;}



.sf-menu>li>ul{left:76px;
			   top:95px;
			   width:180px; /*ennen 134*/
			   padding:27px 0 22px 0;
			   background: url(../images/bg_ul-ul.jpg) 0 0  repeat;
			   text-align:left;
			  }
			   

.sf-menu>li>ul>li {
	float:none;
	text-align:left;  
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding:6px 0;
	margin-left:25px;
}
									
.sf-menu>li>ul>li>a {
	display:inline-block;
	color:#FFF;  
	text-align:left;}
				
.sf-menu>li>ul>li:hover, ul.sf-menu>li>ul>li.sfHover{}
.sf-menu>li>ul>li>a:hover, ul.sf-menu>li>ul>li.sfHover a {color:#9eff06;}

.sf-menu li li ul {left:118px;
				 top:56px !important;
				 display:block;
				 width:132px;
				 background: url(../images/bg_li-li-ul.jpg) 0 0 repeat;
				 text-align:left;
				 padding:13px 0 13px 0;
				 }
.sf-menu li li li {float:none;
					text-align:left;  
					font-size:12px;
					line-height:18px;
					text-transform:uppercase;
					font-family:  Arial, Helvetica, sans-serif;
					padding:8px 0;
					margin-left:41px;
					}
.sf-menu li li li a {display:inline-block;
	color:#FFF !important;  
	text-align:left;}
					
.sf-menu li li li:hover { }
.sf-menu li li li a:hover {color:#888888 !important;}
