div.clear {
clear: both;
}
div.navigation, div.navigation ul {
background: #191616 url(bg.png) ;
height: 0px;
width: 100%;
}
div.navigation ul {
position:relative;
left: -40px;
margin: 0;
padding: 0;
list-style: none;
}
div.navigation ul, div.navigation li {
float: left;
}
div.navigation li {
float: left;
display: inline;
}
div.navigation li a {
background: transparent url('bg.png') 1px 0;
text-decoration: none;
border-left: solid 1px #BC33CC;
border-right: solid 1px #BC33CC;
display: block;
}
div.navigation a span {
height: 40px;
line-height: 41px;
color: #fff;
display: block;
padding: 0 20px;
}
div.navigation a.has-children span {
cursor

ointer;
background: transparent url('pfeil.png') no-repeat right 0px;
padding-right: 30px;
}
div.navigation li:hover a {
background-position: -10px -82px;
}
div.navigation li a:active {
background-position: -10px -82px;
}
div.navigation div.navigation {
position: absolute;
width: auto;
min-width:100px;
}
div.navigation div.navigation div.navigation{
margin-top: -41px;
margin-left: 140px;
}
div.navigation div.navigation ul, div.navigation div.navigation li, div.navigation div.navigation li a {
float: none;
}
div.navigation div.navigation li a {
height: 41px;
background: none;
border-left: none 0;
border-right: none 0;
}
div.navigation div.navigation span,
div.navigation div.navigation li:hover li span,
div.navigation div.navigation li:hover li:hover li span{
float: none;
height: 41px;
position:relative;
left: 40px;
background-color: #191616;
}
div.navigation div.navigation li:hover span,
div.navigation div.navigation li:hover li:hover span,
div.navigation div.navigation li:hover li:hover li:hover span {
float: none;
height: 41px;
position:relative;
left: 40px;
background-color: #BC33CC;
}
div.navigation div.navigation li a:active span,
div.navigation div.navigation li:hover li a:active span,
div.navigation div.navigation li:hover li:hover li a:active span{
float: left;
height: 41px;
background-color: #BC33CC;
}
div.navigation div.navigation a.has-children span {
float: left;
left: 40px;
background-position: right -41px;
}
div.navigation div.navigation a span {
float: left;
display: block;
padding: 0 10px;
}
div.navigation div.navigation {
float: left;
display: none;
}
div.navigation li:hover div.navigation {
float: left;
display: block;
}
div.navigation li:hover div.navigation div.navigation {
float: left;
display: none;
height: 41px;
left: 40px;
}
div.navigation div.navigation li:hover div.navigation {
float: left;
display: block;
height: 41px;
left: 40px;
}
div.navigation li:hover div.navigation div.navigation div.navigation {
float: left;
display: none;
height: 41px;
left: 40px;
}
div.navigation div.navigation div.navigation li:hover div.navigation {
float: left;
display: block;
height: 41px;
left: 40px;
}
div.navigation li:hover div.navigation div.navigation div.navigation div.navigation {
float: left;
display: none;
height: 41px;
left: 40px;
}
div.navigation div.navigation div.navigation div.navigation li:hover div.navigation {
float: left;
display: block;
height: 41px;
left: 40px;
}
#activetop {
position:relative;
top: 11px;
line-height: 18px;
border-bottom:solid 2px #fff;
}
#activetop:hover {
position:relative;
top: 11px;
line-height: 18px;
border-bottom:solid 2px #fff;
}
#activebelow {
float: left;
top: 11px;
line-height: 18px;
border-bottom:solid 2px #fff;
}
#activebelow:hover {
float: left;
top: 11px;
line-height: 18px;
border-bottom:solid 2px #fff;
}