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

#main_navigation { }
#main_navigation.column_outer{ 
	border: 0;
}
#main_navigation ul li { margin-bottom:1px; display:inline; }

#main_navigation a {
    font-size:12px;
    font-weight:bold;
    color:#000000;
    display:block;
    padding:5px 8px;
    margin-bottom:1px;
    text-decoration:none;
}

/* 1. Ebene */
#main_navigation ul li a {
    background:transparent url(../img/bg_mainnavigation.gif) 0 0 repeat-y;
}

#main_navigation ul li.openedfolder a {
    font-weight:bold;
    color:#000000;
    padding-left:8px;
}

#main_navigation ul li.closedfolder a {
    padding-left:8px;
}

#main_navigation ul li.openedfolder a:hover {
    color:#ffffff;
}

#main_navigation ul li.closedfolder a:hover {

    color:#ffffff;
}

#main_navigation ul li.openedfolder.active a {
    font-weight:bold;
    padding-left:8px;
	color:#ffffff;
}

/* 2. Ebene */
#main_navigation ul li.openedfolder.active li.closedfolder a {
}

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

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

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

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

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

#main_navigation ul li.openedfolder li.openedfolder.active a {
    background-color:#ddd;
    padding-left:23px;
    font-weight:700;
    border-top:1px #D50A27 solid;
    border-bottom:1px #D50A27 solid;
    color:#D50A27;	
}
#main_navigation ul li.openedfolder li.closedfolder.active a {
    background-color:#ddd;
    padding-left:23px;
    font-weight:700;
    border-top:1px #D50A27 solid;
    border-bottom:1px #D50A27 solid;
    color:#D50A27;	
}
#main_navigation ul li.openedfolder.active li a {
    background-color:#ddd;
    padding-left:23px;
    font-weight:700;
    border-top:1px #D4D4D4 solid;
    border-bottom:1px #D4D4D4 solid;
	color:#000000;	
}
/* 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;
}