/*die gesamte Navigation hier*/
/*Grundlage des Navigationskasterls*/
#navigation
{
    CLEAR: both;
    FLOAT: left;
    margin-right:1px;
}

/*Navigation - erste Ebene*/
#navigation UL
{
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 175px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: left;
    BACKGROUND: #008000
}

#navigation UL STRONG
{
    BACKGROUND: #ff0000;
}

/*Navigation - erste Ebene Menuepunkte*/
#navigation UL LI
{
    BORDER-RIGHT: #a3a091 1px solid;
    BORDER-BOTTOM: #a3a091 1px solid
}

/*Navigation - erste Ebene Menuepunkte (vererbt an weitere) - Linkhintergrund*/
#navigation UL LI A:link,
#navigation UL LI A:active,
#navigation UL LI A:visited
{
    BACKGROUND: #008000 /*normaler hintergrund*/
}

/*Navigation - erste Ebene Menuepunkte (vererbt an weitere) - Linkhintergrund wenn aktiv Maus drauf*/
#navigation UL LI A:hover
{
    BACKGROUND: #00a000 /*hintergrund eines aktiven links*/
}

#navigation UL LI STRONG,
#navigation UL LI A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 95%;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 6px;
    LINE-HEIGHT: 230%;
    PADDING-TOP: 0px;
    FONT-FAMILY: sans-serif
}

#navigation UL UL
{
    FONT-SIZE: 90%
}


#navigation UL UL UL
{
    FONT-SIZE: 95%
}

#navigation UL UL LI STRONG,
#navigation UL UL LI A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 12px;
    LINE-HEIGHT: 170%;
    PADDING-TOP: 0px;
    FONT-FAMILY: sans-serif
}

#navigation UL UL UL LI STRONG,
#navigation UL UL UL LI A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 18px;
    PADDING-TOP: 0px;
}

#navigation UL UL UL UL LI STRONG,
#navigation UL UL UL UL LI A
{
    MARGIN-LEFT: 24px;
}

#navigation UL UL UL UL UL LI STRONG,
#navigation UL UL UL UL UL LI A
{
    MARGIN-LEFT: 30px;
}

#navigation UL UL UL UL UL UL LI STRONG,
#navigation UL UL UL UL UL UL LI A
{
    MARGIN-LEFT: 36px;
}

#navigation STRONG,
#navigation A
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: none
}

#navigation A:link
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: none
}

#navigation A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: none
}

#navigation A:active
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: none
}

#navigation A:hover
{
    TEXT-DECORATION: underline
}

#navigation UL.level_1
{
    DISPLAY: block;
}

/*ab hier klappmenue level 2*/
#navigation UL.level_2
{
    DISPLAY: none;
}

#navigation LI.trail > UL.level_2,
#navigation LI.active > UL.level_2
{
    DISPLAY: block;
}

#navigation LI.active:hover > UL.level_2,
#navigation LI.trail:hover > UL.level_2
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    DISPLAY: block;
    LEFT: 0px;
    MARGIN-LEFT: 0px;
    POSITION: relative;
}

#navigation LI:hover > UL.level_2
{
    MARGIN-TOP: -18px;
    MARGIN-BOTTOM: 18px;
    DISPLAY: block;
    BACKGROUND: #008000;
    LEFT: 133px;
    MARGIN-LEFT: 10px;
    POSITION: absolute;
}



/*ab hier klappmenue level 3*/
#navigation UL.level_3
{
    DISPLAY: none;
}

#navigation LI.trail > UL.level_3,
#navigation LI.active > UL.level_3
{
    DISPLAY: block;
}

#navigation LI.active:hover > UL.level_3,
#navigation LI.trail:hover > UL.level_3
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    DISPLAY: block;
    LEFT: 0px;
    MARGIN-LEFT: 0px;
    POSITION: relative;
}

#navigation LI:hover > UL.level_3
{
    MARGIN-TOP: -18px;
    MARGIN-LEFT: 6px;
    MARGIN-BOTTOM: 36px;
    DISPLAY: block;
    BACKGROUND: #008000;
    LEFT: 133px;
    MARGIN-LEFT: 10px;
    POSITION: absolute;
}


/*ab hier klappmenue level 4*/
#navigation UL.level_4
{
    DISPLAY: none;
}

#navigation LI.trail > UL.level_4,
#navigation LI.active > UL.level_4
{
    DISPLAY: block;
}

#navigation LI.active:hover > UL.level_4,
#navigation LI.trail:hover > UL.level_4
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    DISPLAY: block;
    LEFT: 0px;
    MARGIN-LEFT: 0px;
    POSITION: relative;
}

#navigation LI:hover > UL.level_4
{
    MARGIN-TOP: -18px;
    MARGIN-LEFT: 6px;
    MARGIN-BOTTOM: 54px;
    DISPLAY: block;
    BACKGROUND: #008000;
    LEFT: 133px;
    MARGIN-LEFT: 10px;
    POSITION: absolute;
}


/*ab hier klappmenue level 5*/
#navigation UL.level_5
{
    DISPLAY: none;
}

#navigation LI.trail > UL.level_5,
#navigation LI.active > UL.level_5
{
    DISPLAY: block;
}

#navigation LI.active:hover > UL.level_5,
#navigation LI.trail:hover > UL.level_5
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    DISPLAY: block;
    LEFT: 0px;
    MARGIN-LEFT: 0px;
    POSITION: relative;
}

#navigation LI:hover > UL.level_5
{
    MARGIN-TOP: -18px;
    MARGIN-LEFT: 6px;
    MARGIN-BOTTOM: 72px;
    DISPLAY: block;
    BACKGROUND: #008000;
    LEFT: 133px;
    MARGIN-LEFT: 10px;
    POSITION: absolute;
}

/*ab hier klappmenue level 6*/
#navigation UL.level_6
{
    DISPLAY: none;
}

#navigation LI.trail > UL.level_6,
#navigation LI.active > UL.level_6
{
    DISPLAY: block;
}

#navigation LI.active:hover > UL.level_6,
#navigation LI.trail:hover > UL.level_6
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    DISPLAY: block;
    LEFT: 0px;
    MARGIN-LEFT: 0px;
    POSITION: relative;
}

#navigation LI:hover > UL.level_6
{
    MARGIN-TOP: -18px;
    MARGIN-BOTTOM: 90px;
    DISPLAY: block;
    BACKGROUND: #008000;
    LEFT: 133px;
    MARGIN-LEFT: 10px;
    POSITION: absolute;
}

#navigation LI:hover A > UL.level_6
{
    MARGIN-LEFT: 6px;
}