/*******************************************************************************
*
* Programm:
*	omeco webshop, (c) 1998-2008 omeco GmbH
* Versions:
*	4.0
* Author:
* 	Susanne Dutschke <sdutschke@omeco.de>
*
*******************************************************************************
*
* Desc: Styles linke Naviation
*
*******************************************************************************/

#main_navigation { margin-top:-1px; padding:5px 1px; }

#main_navigation ul li { margin-bottom:1px; display:inline; }

#main_navigation a {
    font-size:0.7em;
    font-weight:500;
    color:#5c5c5c;
    display:block;
    padding:5px 8px;
    margin-bottom:1px;
    text-decoration:none;
    border-top:1px #E5E5E5 solid;
    border-bottom:1px #E5E5E5 solid;
}

/* 1. Ebene */
#main_navigation ul li.openedfolder a {
    font-weight:500;
    color:#5c5c5c;
    padding-left:8px;
    background-color:#D7EDC5;
    border-top:1px #C5C5C5 solid;
    border-bottom:1px #C5C5C5 solid;
}

#main_navigation ul li.closedfolder a {
    padding-left:8px;
    background:#E7F5DB url(../img/bg_mainnavi.png) 0 0 repeat-x;
}

#main_navigation ul li.openedfolder a:hover {
    border-top:1px #4ca915 solid;
    border-bottom:1px #4ca915 solid;
    color:#4ca915;
}

#main_navigation ul li.closedfolder a:hover {
    border-top:1px #4ca915 solid;
    border-bottom:1px #4ca915 solid;
    color:#4ca915;
}

#main_navigation ul li.openedfolder.active a {
    font-weight:700;
    padding-left:8px;
    background-color:#D7EDC5;
    border-top:1px #4ca915 solid;
    border-bottom:1px #4ca915 solid;
}

/* 2. Ebene */
#main_navigation ul li.openedfolder.active li.closedfolder a {
    border-top:1px #D4D4D4 solid;
    border-bottom:1px #D4D4D4 solid;
}

#main_navigation ul li.openedfolder li a {
    font-weight:500;
    color:#5c5c5c;
    padding-left:23px;
    background-image:none;
    border-top:1px #D4D4D4 solid;
    border-bottom:1px #D4D4D4 solid;
}

#main_navigation ul li.openedfolder li.openedfolder a:hover {
    border-top:1px #aaa solid;
    border-bottom:1px #aaa solid;
    color:#4ca915;
}

#main_navigation ul li.openedfolder li.closedfolder a {
    background-image:none;
    font-weight:500;
    background-color:#f1f1f1;
    padding-left:23px;
}

#main_navigation ul li.openedfolder li.closedfolder a:hover {
    border-top:1px #aaa solid;
    border-bottom:1px #aaa solid;
    color:#4ca915;
}

#main_navigation ul li.openedfolder li.openedfolder a {
    background-image:none;
    background-color:#f1f1f1;
    font-weight:500;
    padding-left:23px;
    border-top:1px #D4D4D4 solid;
    border-bottom:1px #D4D4D4 solid;
}

#main_navigation ul li.openedfolder li.openedfolder.active a {
    background-color:#ddd;
    padding-left:23px;
    font-weight:700;
    border-top:1px #aaa solid;
    border-bottom:1px #aaa solid;
}

/* 3. Ebene */
#main_navigation ul li.openedfolder li.openedfolder.active li.closedfolder a {
    border-top:1px #E5E5E5 solid;
    border-bottom:1px #E5E5E5 solid;
}

#main_navigation ul li.openedfolder li li a {
    font-weight:500;
    color:#5c5c5c;
    padding-left:37px;
    border-top:1px #E5E5E5 solid;
    border-bottom:1px #E5E5E5 solid;
}

#main_navigation ul li.openedfolder li.openedfolder li.openedfolder a:hover {
    border-top:1px #aaa solid;
    border-bottom:1px #aaa solid;
    color:#4ca915;
}

#main_navigation ul li.openedfolder li.openedfolder li.closedfolder a {
    background-color:#f9f9f9;
    background-image:none;
    padding-left:37px;
    font-weight:500;
}

#main_navigation ul li.openedfolder li.openedfolder li.closedfolder a:hover {
    border-top:1px #aaa solid;
    border-bottom:1px #aaa solid;
    color:#4ca915;
}

#main_navigation ul li.openedfolder li.openedfolder li.openedfolder a {
    background-color:#f9f9f9;
    background-image:none;
    font-weight:500;
    padding-left:37px;
    border-top:1px #E5E5E5 solid;
    border-bottom:1px #E5E5E5 solid;
}

#main_navigation ul li.openedfolder li.openedfolder li.openedfolder.active a {
    padding-left:37px;
    background-color:#fff;
    font-weight:700;
    border-top:1px #aaa solid;
    border-bottom:1px #aaa solid;
}

/* 4. Ebene */
#main_navigation ul li.openedfolder li.openedfolder li.openedfolder.active li.closedfolder a {
    border-top:1px #E5E5E5 solid;
    border-bottom:1px #E5E5E5 solid;
}

#main_navigation ul li.openedfolder li li li a {
    font-weight:500;
    color:#5c5c5c;
    padding-left:49px;
}

#main_navigation ul li.openedfolder li.openedfolder li.openedfolder li.closedfolder a {
    background-color:#fff;
    background-image:none;
    padding-left:49px;
    font-weight:500;
}

#main_navigation ul li.openedfolder li.openedfolder li.openedfolder li.openedfolder a:hover {
    border-top:1px #4ca915 solid;
    border-bottom:1px #4ca915 solid;
    padding-left:49px;
    color:#4ca915;
}

#main_navigation ul li.openedfolder li.openedfolder li.openedfolder li.closedfolder a:hover {
    border-top:1px #4ca915 solid;
    border-bottom:1px #4ca915 solid;
    color:#4ca915;
}

#main_navigation ul li.openedfolder li.openedfolder li.openedfolder li.openedfolder a {
    padding-left:49px;
    font-weight:500;
    background-color:#fff;
}

#main_navigation ul li.openedfolder  li.openedfolder  li.openedfolder li.openedfolder.active a {
    background-color:#fff;
    font-weight:700;
    border-top:1px #4ca915 solid;
    border-bottom:1px #4ca915 solid;
    padding-left:49px;
}