/* ex former times */

.menu {
font-family:verdana,sans-serif;
font-size:0.75em;
position:relative;
/*width:700px;*/
z-index:100;
background: transparent;
}
.menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
/*height:36px;*/
}
.menu ul li {
float:left;
position:relative;
}
.menu ul li a, .menu ul li a:visited {
background-image: url("images/eks_btn_home.jpg");
background-repeat: no-repeat;
display:block;
padding-left:0px;
padding-right: 0px;
text-decoration:none;
font-family: 'Trebuchet MS', Trebuchet, Tahoma, Sans-serif;
text-transform: uppercase;
font-size: 1.8em;
font-weight: bold;
width: 133px;
padding-left: 28px;
padding-right: 0;
padding-top: 5px;
letter-spacing: 2px;
height: 38px;
color: #fff;
}

.menu ul li.cat a{
background-image: url("images/eks_btn_catering.jpg");}

.menu ul li.cat.active a{
background-image: url("images/eks_btn_catering_ac.jpg"); color: #981B1F;}

.menu ul li.fac a{
background-image: url("images/eks_btn_facility.jpg");}

.menu ul li.fac.active a{
background-image: url("images/eks_btn_facility_ac.jpg");color: #0079C2;}

.menu ul li.srv a{
background-image: url("images/eks_btn_service.jpg");}

.menu ul li.srv.active a{
background-image: url("images/eks_btn_service_ac.jpg");color: #F35822;}

.menu ul li.con a{
background-image: url("images/eks_btn_consulting.jpg");
letter-spacing: 1px;
}

.menu ul li.con.active a{
background-image: url("images/eks_btn_consulting_ac.jpg"); color: #4EB84A;
letter-spacing: 1px;
}


* html .menu ul li a, .menu ul li a:visited {
_width:1px;
}
.menu ul li ul {
display:none;
}
table {
border-collapse:collapse;
font-size:1em;
margin:-1px;
}
.menu ul li:hover a, .menu ul li a:hover {
/* background:url(images/eks_btn_home.jpg) no-repeat; */
}

/*zweite menuebene */
.menu ul li:hover ul, .menu ul li a:hover ul {
display:block;
left:-10px;
position:absolute;
top:3.2em;
}

#nav2 .menu ul li:hover ul, .menu ul li a:hover ul {
left:0px;
}

#nav2 .menu ul li:hover ul ul, .menu ul li a:hover ul ul {
display:block;
left:130px;
position:absolute;
/*top:1.6em;*/
}

* html .menu ul li a:hover ul {

}

/*dritte menuebene */
.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {
height:0pt;
position:absolute;
visibility:hidden;
width:0pt;
}

.menu ul li:hover ul li a, .menu ul li.active:hover ul li a, .menu ul li a:hover ul li a {
background:#EEF1F4 none repeat scroll 0%;
color:#000000;
display:block;
height:auto;
line-height:1.3em;
padding:5px 20px;
width:190px;
margin-bottom: 2px;
}

#nav2 .menu ul li:hover ul li a, #nav2 .menu ul li.active:hover ul li a, #nav2 .menu ul li a:hover ul li a {
width:135px;
}

.menu ul li:hover ul li ul li a, .menu ul li.active:hover ul li ul li a, .menu ul li a:hover ul li ul li a {
width:130px;
}

.menu ul li:hover ul li a.hasKids, .menu ul li.active:hover ul li a.hasKids, .menu ul li a:hover ul li a.hasKids {
background:#EEF1F4 url(images/eks_img_arrow.gif) no-repeat scroll 4% 50%;
}


* html .menu ul li a:hover ul li a {

}
.menu ul li:hover ul li a.drop, .menu ul li a:hover ul li a.drop {
background:red url(drop.gif) no-repeat scroll right bottom; /*#FFE3BF */
}
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {
background:#C2C6CF none repeat scroll 0%;
color:#FFFFFF;
}
.menu ul li:hover ul li a.hasKids:hover, .menu ul li a:hover ul li a.hasKids:hover {
background:#C2C6CF url(images/eks_img_arrow.gif) no-repeat scroll 4% 50%;
}


.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {
left:140px;
position:absolute;
top:0pt;
visibility:visible;
width:80px;

}
.menu ul li:hover ul li:hover ul.left, .menu ul li a:hover ul li a:hover ul.left {
left:-150px;
}


* html .menu ul li a, * html .menu ul li a:visited {width: 105%; overflow: hidden; display: inline; text-decoration: none;}
* html .menu a:hover{text-decoration: none;}
* hmtl .menu ul li a{/*display: block; float: left;*/ margin-right: 18px;}