
/* suckerfish css */
#nav, #nav ul {
    list-style: none;
    margin: 0;
    padding: 0
    }

#nav a  {
    text-decoration: none;
    display: block;
    height: inherit;
    margin: 0;
    padding: 0;
    }

#nav a  {
    height: 20px;
    }
#nav li ul a   {
    height: 14px;
    }


#nav li   {
    margin: 0;
    padding: 0;
    float: left;
    }

#nav li ul  {
    position: absolute;
    left: -999em;
    }

#nav li:hover ul, #nav li.sfhover ul {left: auto;}


/* custom kbt styles */
#menu-company   {
    background-image: url(../image/en/menu/1_0.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 95px;
    height: 20px
    }
#menu-company ul  {
    width: 91px;
    height: 84px;
    }

li:hover#menu-company, li#menu-company.sfhover {
    background-image: url(../image/en/menu/1_0-over.gif);
    }


#menu-company-philosophy   {
    background-image: url(../image/en/menu/1_1.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 91px;
    height: 14px
    }
li:hover#menu-company-philosophy, li#menu-company-philosophy.sfhover {
    background-image: url(../image/en/menu/1_1-over.gif);
    }



#menu-company-partner   {
    background-image: url(../image/en/menu/1_2.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 91px;
    height: 14px
    }
li:hover#menu-company-partner, li#menu-company-partner.sfhover {
    background-image: url(../image/en/menu/1_2-over.gif);
    }



#menu-company-staff   {
    background-image: url(../image/en/menu/1_3.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 91px;
    height: 14px
    }
li:hover#menu-company-staff, li#menu-company-staff.sfhover {
    background-image: url(../image/en/menu/1_3-over.gif);
    }



#menu-company-network   {
    background-image: url(../image/en/menu/1_4.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 91px;
    height: 14px
    }
li:hover#menu-company-network, li#menu-company-network.sfhover {
    background-image: url(../image/en/menu/1_4-over.gif);
    }



#menu-company-references   {
    background-image: url(../image/en/menu/1_5.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 91px;
    height: 14px
    }
li:hover#menu-company-references, li#menu-company-references.sfhover {
    background-image: url(../image/en/menu/1_5-over.gif);
    }



#menu-company-location   {
    background-image: url(../image/en/menu/1_6.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 91px;
    height: 14px
    }
li:hover#menu-company-location, li#menu-company-location.sfhover {
    background-image: url(../image/en/menu/1_6-over.gif);
    }



#menu-services   {
    background-image: url(../image/en/menu/2_0.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 108px;
    height: 20px
    }

#menu-services ul {
    width: 186px;
    height: 82px;
    }
li:hover#menu-services, li#menu-services.sfhover {
    background-image: url(../image/en/menu/2_0-over.gif);
    }

#menu-services-accounting   {
    background-image: url(../image/en/menu/2_1.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 186px;
    height: 26px
    }
#nav li ul li#menu-services-accounting a  {
    width: 186px;
    height: 26px
    }
li:hover#menu-services-accounting, li#menu-services-accounting.sfhover {
    background-image: url(../image/en/menu/2_1-over.gif);
    }


#menu-services-legal   {
    background-image: url(../image/en/menu/2_2.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 186px;
    height: 14px
    }
li:hover#menu-services-legal, li#menu-services-legal.sfhover {
    background-image: url(../image/en/menu/2_2-over.gif);
    }



#menu-services-revision   {
    background-image: url(../image/en/menu/2_3.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 186px;
    height: 14px
    }
li:hover#menu-services-revision, li#menu-services-revision.sfhover {
    background-image: url(../image/en/menu/2_3-over.gif);
    }


#menu-services-consultancy   {
    background-image: url(../image/en/menu/2_4.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 186px;
    height: 14px
    }
li:hover#menu-services-consultancy, li#menu-services-consultancy.sfhover {
    background-image: url(../image/en/menu/2_4-over.gif);
    }


#menu-services-finance   {
    background-image: url(../image/en/menu/2_5.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 186px;
    height: 14px
    }
li:hover#menu-services-finance, li#menu-services-finance.sfhover {
    background-image: url(../image/en/menu/2_5-over.gif);
    }

#menu-services-familyoffice   {
    background-image: url(../image/en/menu/2_6.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 186px;
    height: 14px
    }
li:hover#menu-services-familyoffice, li#menu-services-familyoffice.sfhover {
    background-image: url(../image/en/menu/2_6-over.gif);
    }


#menu-news   {
    background-image: url(../image/en/menu/3_0.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 180px;
    height: 20px
    }
li:hover#menu-news, li#menu-news.sfhover {
    background-image: url(../image/en/menu/3_0-over.gif);
    }


#menu-jobs   {
    background-image: url(../image/en/menu/4_0.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 74px;
    height: 20px
    }
li:hover#menu-jobs, li#menu-jobs.sfhover {
    background-image: url(../image/en/menu/4_0-over.gif);
    }


#menu-contact   {
    background-image: url(../image/en/menu/5_0.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 105px;
    height: 20px
    }
li:hover#menu-contact, li#menu-contact.sfhover {
    background-image: url(../image/en/menu/5_0-over.gif);
    }


#menu-de   {
    background-image: url(../image/menu/D.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 27px;
    height: 20px
    }
li:hover#menu-de, li#menu-de.sfhover {
    background-image: url(../image/menu/D-over.gif);
    }


#menu-en   {
    background-image: url(../image/menu/E-over.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 24px;
    height: 20px
    }
li:hover#menu-en, li#menu-en.sfhover {
    background-image: url(../image/menu/E-over.gif);
    }

#menu-fr   {
    background-image: url(../image/menu/F.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 27px;
    height: 20px
    }
li:hover#menu-fr, li#menu-fr.sfhover {
    background-image: url(../image/menu/F-over.gif);
    }



.menuitem {
    display: none;
    }
