#nav, #nav ul {							/* Standardeinstellung der Aufzählungsliste */
    padding:0;
    margin:0;
    list-style:none;
    float:left;
    width:200px;
	background:black;
}

#nav li {								/* Standardeinstellung des Listeneintrags */
    position:relative;
    float:left;
    margin-bottom:1px;
    width:200px;
}


/* ----- 2. Ebene ----- */

#nav li ul {							/* 2. Ebene - Aufzählungsliste ausserhalb des Browser-Anzeigebereichs */
    position:absolute;
    left:-999em;
    margin-left:201px;
	background:transparent;
z-index:2000;
}

#nav li ul li {							/* 2. Ebene - Listeneintrag */
    margin-bottom:0px;
} 

#nav li ul li a {
    width:260px;
    w\idth:260px;						/* 2. Ebene - Listeneintrag Link */
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	-moz-opacity:.98;
    filter:alpha(opacity=98);
}

#nav li a {								/* 2. Ebene - Listeneintrag Link */
    width:200px;
    w\idth:200px; /* browser hack */
    display:block;
	border-right:1px solid #000000;
    color:#ffffff;
    text-decoration:none;
    background-color:#555555;
    line-height:28px;
    cursor:pointer;
    -moz-opacity:.98;
    filter:alpha(opacity=98);
}

#nav li a:hover {						/* 2. Ebene - Listeneintrag MausOver */
    color:#007BA9;
    background-color:#cdcdcd;
    line-height:28px;
}


/* ----- 3. Ebene ----- */

#nav li ul ul {							/* 3. Ebene - Aufzählungsliste ausserhalb des Browser-Anzeigebereichs */
    left:-999em;
    margin-left:261px;
}


#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul
{
    left:-999em;
    line-height:28px;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul
{ 										/* lists nested under hovered list items */
    margin-top:-28px;
    left:auto;
    line-height:28px;
	width:260px;
    w\idth:260px; /* browser hack */
}

#nav li li:hover ul,
#nav li li.sfhover ul
{ 										/* lists nested under hovered list items */
    margin-top:-29px;
}

#nav li a.nolink
{
    background:url(../images/sub.gif) right no-repeat;
    background-color:#888888;
    background-position:190px 50%;
    -moz-opacity:0.98;
    filter: alpha(opacity=98);
	cursor:default;
}

#nav li a.nolink:hover
{
    background:url(../images/sub.gif) right no-repeat ;
    background-color:#cdcdcd;
    background-position:190px 50%;
    -moz-opacity:0.95;
    filter:alpha(opacity=95);
	cursor:default;
}

#nav li ul li a.nolink
{
    background:url(../images/sub.gif) right no-repeat;
    background-color:#666666;
    background-position:250px 50%;
    -moz-opacity:0.98;
    filter: alpha(opacity=98);
	cursor:default;
}

#nav li ul li a.nolink:hover
{
    background:url(../images/sub.gif) right no-repeat ;
    background-color:#cdcdcd;
    background-position:250px 50%;
    -moz-opacity:0.98;
    filter:alpha(opacity=98);
	cursor:default;
}
