.horizontal .ekflexmenu 
{
	position: relative;
    color: rgb(255, 255, 255);
    width: 910px;
    margin-left:auto;
    margin-right:auto;
    padding-left:12px;
    font-size: 13px;
    white-space:normal;
}

.horizontal .ekflexmenu ul li
{
	float:left;
	margin-left:1px;
}

.horizontal .ekflexmenu_menu_level_1 ul 
{
	position:absolute;
	bottom:2px;
	#bottom:26px;
	_bottom:26px;
	display:block;
	margin-left:-24px;
}

.horizontal .ekflexmenu_menu_level_1 .ekflexmenu_submenu_items li
{
	float:none;
	text-align:center;
}

.horizontal .ekflexmenu li.ekflexmenu_submenu_hover
{
	/*background: url(../../../images/1033/topmenu/topmenu_0_hover.jpg) no-repeat 50% 0%;*/
}

.horizontal .ekflexmenu_menu_level_2 .ekflexmenu_submenu_items
{
	position:absolute;
	left:100%;
	top:0px;
	bottom:0;
	display:block;
}

.horizontal .ekflexmenu .ekflexmenu_submenu_items_hidden 
{
	display: none;
}
/*
.horizontal .ekflexmenu .ekflexmenu_submenu_items li.ekflexmenu_menu_level_2
{
	position:absolute;
	display:block;
	margin-top:-20px;
}


.horizontal .ekflexmenu .ekflexmenu_submenu_items li.ekflexmenu_menu_level_2 ul
{
	position:absolute;
	left:100%;
}
*/



.horizontal .ekflexmenu_button
{
    display: block;
    padding: 4px 0px;
    color: #ffffff;
    text-align:center;
}
.horizontal .ekflexmenu_button_hover
{
    display: block;
    padding: 4px 0px;
    color: #ffffff;
    text-align:center;
}
.horizontal .ekflexmenu_button_selected
{
    display: block;
    padding: 4px 0px;
    color: #ffffff;
    text-align:center;
    text-decoration: none;
}
.horizontal .ekflexmenu_button_selected_hover
{
    display: block;
    padding: 4px 0px;
    color: #ffffff;
    text-align:center;
    text-decoration: none;
}



/*BAD HARD CODE FOR CENTERING THE SUBMENU*/
div#e0fa05763_6_0_ekflexmenu a, div#e0fa05763_6_0_ekflexmenu a:hover
{
	font-weight:bold;
	font-size:13px;	
	display:block;
}
div#e0fa05763_6_0_ekflexmenu a.ekflexmenu_link, div#e0fa05763_6_0_ekflexmenu a.ekflexmenu_link:hover
{
	font-weight:normal;
	font-size:12px;	
	font-family:Arial, Sans-Serif;
}
/*FOR 1# MENU*/
li#e0fa05763_6_7
{
	margin-left:0;
}
li#e0fa05763_6_7 a
{
	padding-left:27px;
	padding-right:27px;
}
li#e0fa05763_6_7 a:hover
{
	background: url(../../../images/1033/topmenu/topmenu_hover.png) no-repeat 0 0;
}
li#e0fa05763_6_7 ul li a
{
	padding-left:10px;
	padding-right:10px;
	width:156px;	
}
li#e0fa05763_6_7 .ekflexmenu_submenu_items
{
	margin-left:0px;	
}


/*2#*/
li#e0fa05763_6_8 a
{
	padding-left:27px;
	padding-right:26px;	
}
li#e0fa05763_6_8 a:hover
{
	background: url(../../../images/1033/topmenu/topmenu_hover.png) no-repeat 0 -48px;
}
li#e0fa05763_6_8 ul li a
{
	padding-left:10px;
	padding-right:10px;
	width:207px;	
}
li#e0fa05763_6_8 .ekflexmenu_submenu_items
{
	margin-left:0px;	
}
/*3#*/
li#e0fa05763_6_9 a
{
	padding-left:20px;
	padding-right:20px;	
}
li#e0fa05763_6_9 a:hover
{
	background: url(../../../images/1033/topmenu/topmenu_hover.png) no-repeat 0 -96px;
}
li#e0fa05763_6_9 ul li a
{
	padding-left:7px;
	padding-right:7px;	
	width:141px;
}
li#e0fa05763_6_9 .ekflexmenu_submenu_items
{
	margin-left:0px;	
}
/*4#*/
li#e0fa05763_6_10 a
{
	padding-left:24px;
	padding-right:24px;	
}
li#e0fa05763_6_10 a:hover
{
	background: url(../../../images/1033/topmenu/topmenu_hover.png) no-repeat 0 -144px;
}
li#e0fa05763_6_10 ul li a
{
	padding-left:4px;
	padding-right:4px;	
	width:115px;
}
li#e0fa05763_6_10 .ekflexmenu_submenu_items
{
	margin-left:-25px;	
}
/*5#*/
li#e0fa05763_6_11 a
{
	padding-left:25px;
	padding-right:25px;	
}
li#e0fa05763_6_11 a:hover
{
	background: url(../../../images/1033/topmenu/topmenu_hover.png) no-repeat 0 -192px;
}
li#e0fa05763_6_11 ul li a
{
	padding-left:25px;
	padding-right:25px;	
	width:107px;
}
li#e0fa05763_6_11 .ekflexmenu_submenu_items
{
	margin-left:0px;	
}
/*6#*/
li#e0fa05763_6_12 a
{
	padding-left:24px;
	padding-right:24px;
}
li#e0fa05763_6_12 a:hover
{
	background: url(../../../images/1033/topmenu/topmenu_hover.png) no-repeat 0 -240px;
}
li#e0fa05763_6_12 ul li a
{
	padding-left:4px;
	padding-right:4px;
	width:102px;
}

li#e0fa05763_6_12 .ekflexmenu_submenu_items
{
	margin-left:0px;	
}

div#e0fa05763_6_0_ekflexmenu a.ekflexmenu_link, 
div#e0fa05763_6_0_ekflexmenu a.ekflexmenu_link_selected, 
div#e0fa05763_6_0_ekflexmenu a.ekflexmenu_link:hover,
div#e0fa05763_6_0_ekflexmenu a.ekflexmenu_link_selected:hover
{
	background:#d71345;
	background-image:none;
	margin-top:2px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	color:#891b37;
	font-weight:normal;
}
div#e0fa05763_6_0_ekflexmenu a.ekflexmenu_link:hover,
div#e0fa05763_6_0_ekflexmenu a.ekflexmenu_link_selected:hover
{
	color:#ffffff;
}