@charset "utf-8";
/* nav.css */

#start-nav {
    position:absolute;
    width:auto;
    bottom:12px;
    left:16px;
}

#start-nav ul {
    list-style:none;
    margin:0;
    padding:0;
    height:auto;
    clear:left;
    position:relative;
}

#start-nav ul li {
    list-style:none;
    display:inline;
    float:left;
    line-height:1.3em;
    font-size:1em;
    font-weight:normal;
    color:#000;
    padding: 0 3px 0 0;
    margin: 0 0 3px 0;
}

#start-nav ul li a, #start-nav ul li a:focus, #start-nav ul li a:active {
    width:auto;
    display:block;
    text-decoration:none;
    color:#000;
}

#start-nav ul li a:hover { 
    text-decoration:none;
    color: #007d40;
}

#start-nav ul li a.current {
    text-decoration:underline;
}



 
#nav {
    width: auto;  
    margin:0; 
    padding:14px 0 20px 0;
}

#nav ul {
    list-style:none;
    margin:0;
    padding:0;
}

#nav ul li {
    list-style:none;
    font-weight:100;
    padding:0;
    margin:0 0 0px 0;
	border-bottom: 1px solid #3d9c6e;		
}

#nav ul li:last-child {
	border-bottom: 0px solid #3d9c6e;		
}

/* Ebene 1 */
#nav ul li a, #nav ul li a:focus, #nav ul li a:active {
    width:229px;     
    text-decoration:none;
    color:#fff;
    font-size:1em;
    line-height:16px; 
    margin:0;
    padding:5px 0 5px 24px;
    display:block;	
}

#nav ul li a:hover, #nav ul li a.current { 
    color: #FFF; 
    text-decoration:none;
    background:#1c935d;
}

/* Ebene 2 */
#nav ul li ul {
    /*background:#1c935d;*/
}

#nav ul li ul li a, #nav ul li ul li a:focus, #nav ul li ul li a:active {
    width:213px; 
    display:block;
    text-decoration:none;
    color:#fff;
    line-height:14px;
    font-size:1em;
    margin:0;
    padding:4px 0 4px 40px;
}

#nav ul li ul li a:hover, #nav ul li ul li a.current { 
    color: #FFF; 
    text-decoration:none;
    background: #1c935d;
} 


#nav ul li ul li:last-child a, 
#nav ul li ul li:last-child a:focus, 
#nav ul li ul li:last-child a:active {
	border-bottom: 0px solid #FFFFFF!important;
	
}

#nav ul li ul li a.current {
    font-weight:bold;
}

/* Ebene 3 */
#nav ul li ul li ul {
    /*background:#0b864b;*/
}
#nav ul li ul li ul li a, 
#nav ul li ul li ul li a:focus, 
#nav ul li ul li ul li a:active, 
#nav ul li ul li ul li a:visited  {
    width:199px; 
    font-size:0.92em;
    display:block;
    text-decoration:none;
    color:#fff;
    line-height:14px;
    margin:0;
    padding:2px 0 2px 54px;
}

#nav ul li ul li ul li a:hover, #nav ul li ul li ul li a.current { 
    color: #FFF; 
    text-decoration:none;
    background: #1c935d;
}

#nav ul li ul li ul li:last-child a, 
#nav ul li ul li ul li:last-child a:focus, 
#nav ul li ul li ul li:last-child a:active, 
#nav ul li ul li ul li:last-child a:visited  {
	border-bottom: 0px solid #FFFFFF!important;	
}

/* Ebene 4 */
#nav ul li ul li ul li ul {
    /*background:#0b864b;*/
}
#nav ul li ul li ul li ul li {
	border-bottom: 0;
}
#nav ul li ul li ul li ul li a, 
#nav ul li ul li ul li ul li a:focus, 
#nav ul li ul li ul li ul li a:active, 
#nav ul li ul li ul li ul li a:visited  {
    width:169px; 
    font-size:0.92em;
    display:block;
    text-decoration:none;
    color:#fff;
    line-height:14px;
    margin:0;
    padding:2px 0 2px 84px!important;	
}

#nav ul li ul li ul li ul li a:hover, 
#nav ul li ul li ul li ul li a.current { 
    color: #FFF; 
    text-decoration:none;
    background: #1c935d;
}
