Super, hat gut funktioniert =)
Nur leider gibt es dadurch wieder ein neues Problem ^^
Der Bereich mit der Hintergrundgrafik überlappt nun den Navi Bereich.
Auch mit z-index leider nicht zu korrigieren.
Main:
Code:
#main
{
width:720px;
margin:10px auto;
color: black;
background: white url(leiste.jpg) repeat-y left top;
z-index:0;
}
Navigation:
Code:
#left {z-index:1;}
.level_1
{
z-index:1;
}
#left .mod_navigation
{
margin-top:23px;
margin-left:-3px;
z-index:1;
}
#left a
{
text-decoration:none;
z-index:1;
}
#left ul li
{
width:180px;
display:block;
z-index:1;
}
#left .level_1 a,
#left .level_1 span
{
display:block;
padding:5px 0 6px 20px;
border-bottom:3px solid #fff;
font-weight:normal;
line-height:19px;
color:#002338 !important;
background:#e1e3e8;
z-index:1;
}
#left .level_1 li.submenu:after
{
width:0px;
height:0px;
position:absolute;
display:block;
margin-top:-26px;
margin-left:140px;
font-weight:bold;
color:#002338;
content:'>';
z-index:1;
}
#left ul li:hover a
{
font-weight:normal;
color:#fff !important;
background:#37286d url('arrows_startseite.gif') no-repeat 0 -300px;
z-index:1;
}
#left .level_1 span,
#left .level_1 li.active a
{
font-weight:bold;
color:#fff !important;
background:#37286d url('arrows_startseite.gif') no-repeat 0 -300px;
z-index:1;
}
#left .level_1 li.trail a
{
font-weight:bold;
color:#fff !important;
background:#37286d url('arrows_startseite.gif') no-repeat 0 -300px;
z-index:1;
}
/* level_2 / Ebene 2 Links - normal */
#left ul li:hover .level_2 a,
#left ul li .level_2 a
{
font-weight:normal;
background:#444443;
color:#fff !important;
z-index:1;
}
/* level_2 / Ebene 2 :hover, :focus */
#left ul li:hover .level_2 a:hover,
#left ul li:hover .level_2 a:focus,
#left ul li:hover .level_2 li:hover a
{
background:#37286d url('arrows_startseite.gif') no-repeat 0 -300px;
}
/* level_2 / Ebene 2 aktiv, ge */
#left ul li:hover .level_2 span
{
font-weight:bold;
background:#37286d url('arrows_startseite.gif') no-repeat 0 -300px;
}
.level_2 li
{
border:none;
}
.level_2
{
width:0;
height:0;
position:absolute;
overflow:hidden;
margin-left:100px;
padding-top:-50px;
padding-left:68px;
text-align:left;
z-index:1;
}
li:hover .level_2
{
width:auto;
height:auto;
left:auto;
margin-top:-33px;
min-width: 10px;
}
Lesezeichen