#navigation ul {
float : right;
display : block;
list-style : none;
margin : 0 0 0 0;
padding : 0;
width :780px;
position: relative;
z-index: 100;
background: url(../images/navi_tab_right_end.gif) right top no-repeat;
border-bottom : 1px solid #89BA17;
}
#navigation ul li {
position : relative;
float : left;
display : block;
margin : 0;
z-index: 100;
height : 100%;
background: url(../images/navi_tab_left.gif) left top no-repeat;
padding-left: .45em;
}
#navigation ul li span{
display: block;
background: url(../images/navi_tab_right.gif) right top no-repeat;
margin:0;
padding: 0.35em  .45em 0.35em 0;
}
#navigation ul li a {
text-decoration : none;
color: #242424;
font-size : .75em;
margin: 0;
padding: 0;
font-weight : bold;
text-decoration: none;
}
#navigation ul li a img {
position: relative; top: -11px; left: 14px; margin-left: -8px;
}
#navigation ul li:hover, #navigation ul li.iehover {
background-position: 0% -100px;
}
#navigation ul li a:hover {
color : #89BA17;
}
#navigation ul li:hover span, #navigation ul li.iehover span  {
background-position: 100% -100px;
}
#navigation ul li ul {
border: 0px;
position : absolute;
top : 1.55em;
left : 0px;
width : 170px;
margin : 0;
padding : 0 0 0 0;
display : none;
border-top : 1px solid #89BA17;
z-index: 1000;
background : #EBF2D9  none;
}
#navigation ul li:hover ul, #navigation ul li.iehover ul {
display : block;
}	
#navigation ul li:hover ul li ul, #navigation ul li.iehover ul li ul {
display : none;
}	
#navigation ul li ul li {
margin : 0;
padding : 0;
width : 168px;
border-bottom : 1px solid #A9BA17;
border-left : 1px solid #A9BA17;
border-right : 1px solid #A9BA17;
text-align: left;
z-index: 100;
background : #EBF2D9 none;
}
#navigation ul li ul li a {
display : block;
font-size : 0.7em;
font-weight : normal;
text-decoration : none;
padding : 3px;
background : #EBF2D9 none;
}
/* 3. Navigationsebene */
#navigation ul li ul li ul { 
position : absolute;
top : -1px;
left : -170px;
width : 170px;
margin : 0;
padding : 0;
border-top : 1px solid #92ACCF;
display : none;
z-index: 100;
}
#navigation ul li ul li:hover ul, #navigation ul li ul li.iehover ul {
display : block;
}
/*menue */
#menue ul {
position : relative;
left: 20px;
width : 170px;
margin : 0;
padding : 0;
list-style : none;
z-index: 0;
}
#menue ul li {
margin : 0;
padding : 4px 4px 4px 13px;
background : url(../images/redpoint1.gif) no-repeat 0px 10px;
}
#menue ul li:hover, #menue ul li.iehover {
background : url(../images/redpoint2.gif) no-repeat 0px 10px;
}
#menue ul li a {
font-size : 0.8em;
letter-spacing : -1px;
color: #242424;
background-color : transparent;
text-decoration : none;
margin : 0;
padding : 0;
}
#menue ul li a:hover {
color: #EBF2D9;
background-color : transparent;
}
#menue ul li ul {
display : block;
position : relative;
top : 0;
left : 0;
margin : 0;
padding : 0;
width: 157px;
list-style : none;
border: none;
}
#menue ul li ul li {
margin : 0 0 0 -3px;
padding : 3px;
background: none;
position: relative;
}
#menue ul li ul li:hover, #menue ul li ul li.iehover {
background : none;
background-color : #89BA17;
}
#menue ul li ul li a {
font-size : 0.7em;
font-weight : normal;
margin : 0;
padding : 0;
background : none;
}
#menue ul li ul li ul {
position : absolute;
top : 0;
left : 157px;
width : 180px;
color : white;
display : none;
background-color : #89BA17;
border-top : 1px solid #89BA17;
border-left : 1px solid #89BA17;
border-right : 1px solid #89BA17;
}
#menue ul li ul li:hover ul, #menue ul li ul li.iehover ul {
display : block;
}
#menue ul li ul li ul li {
border-bottom : 1px solid #89BA17;
padding: 2px 2px 2px 5px;
margin:0;
}
#menue ul li ul li ul li a {
font-size : 0.7em;
font-weight : normal;
margin : 0;
padding : 0;
background : none;
}