/****** mainmenu *******/

#mainmenu ul, #mainmenu li {
    padding:0;
    margin:0
}

#mainmenu ul{
    margin:0 0 0 35px;  
    position:relative;
    z-index:4;
    padding-bottom:5px;}

#mainmenu li {
    list-style:none;
    text-align:left;
    margin:5px 0;
    padding-left:20px;position:relative;
    background: url(images/list.gif) no-repeat left;
}

#mainmenu a:link, #mainmenu a:visited {
    position:relative;
    color:#fff;
    font:bold 14px Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-transform:uppercase;
    padding: 2px;
    _height:0
}


#mainmenu a:hover { 
    color:#B34218;
    text-decoration:none
}


#mainmenu li.selected a:link,#mainmenu li.selected a:visited{color:#B34218}


#mainmenu ul ul li{background:none;}

#mainmenu li.hide a:link,#mainmenu li.hide a:visited{

    text-transform:lowercase;
    margin:0;
    padding:0;
    font-weight:normal;
    font-style: italic;
}

#footerMenu{
    position:absolute;
    top:348px;
    //top:348px;
    width:267px;
    height:95px;
    margin: 0 0 0 40px;
    background: url(images/footer_menu.png) no-repeat bottom ;
    _background:none;
    _background: url(images/footer_menu.gif) no-repeat bottom ;
}

#footerText{
    position:absolute;
    top:382px;
    left:224px;
    color:#fff;
    font:bold 11px Arial, Helvetica, sans-serif;
}


/******* menu *******/

#mainmenu ul ul {
    margin:0;
    list-style-type:none;
    padding: 2px 0px 2px 0px;
}


#mainmenu ul ul li {
    list-style-type:none;
}



/***** index ******/

#mainmenu li#fr,#mainmenu li#en,#mainmenu li#de,#mainmenu li#it {
    list-style:none;
    text-align:left;
    margin:15px 0;
    padding-left:35px;
    position:relative;
    background: url(images/fr.gif) no-repeat left;
}

#mainmenu li#en{background: url(images/uk.gif) no-repeat left;}
#mainmenu li#de{background: url(images/de.gif) no-repeat left;}
#mainmenu li#it{background: url(images/it.gif) no-repeat left;}