#mainnavlinks {
    left:39px;
    width:180px;
    margin-top:30px;
    position:relative;
    font:14px droid_sansregular,Verdana,Arial,Sans-serif;
    color:#fff;
    letter-spacing:0.5px;
    float:left;
}

#mainnavlinks ul {
    list-style-type:none;
    padding:0;
    margin:0;

}

#mainnavlinks li {
	border:1px solid #8fd168;
    margin-bottom:8px;
}

#mainnavlinks li.active {
    background-color:#fff;
    color:#8fd168;
    padding:5px;
    margin-bottom:8px;
    min-height:60px;
}

#mainnavlinks a,
#mainnavlinks a:link,
#mainnavlinks a:visited {
    text-decoration:none;
    color:#fff;
    display:block;
        padding:5px;
    background-color:#8fd168;
    min-height:60px;
}

#mainnavlinks li:hover {
	aborder:1px solid #8fd168;
    background-color:#fff;
    color:#8fd168 !important;
}


#mainnavlinks a:focus,
#mainnavlinks a:hover {
    text-decoration:none;
    color:#8fd168;
    background: #fff;
}

#mainnavlinks strong.active,
#mainnavlinks strong.active.first,
#mainnavlinks strong.active.last {
	display:block;
    font-weight: normal;
}




/* mainnav mitte */

#mainnavmitte {
    left:44px;
    width:180px;
    margin-top:30px;
    position:relative;
    font:14px droid_sansregular,Verdana,Arial,Sans-serif;
    color:#fff;
    letter-spacing:0.5px;
    float:left;
}

#mainnavmitte ul {
    list-style-type:none;
    padding:0;
    margin:0;
}

#mainnavmitte li {
	  border:1px solid #8fd168;
    margin-bottom:8px;
}

#mainnavmitte li.active {
    background-color:#fff;
    color:#8fd168;
    padding:5px;
    line-height:1.2;    
    margin-bottom:8px;
    min-height:60px;
    font-weight: normal;
}



/*


#mainnavmitte li.active {
    background-color:#fff;
    color:#8fd168;
    padding:5px;
    margin-bottom:8px;
    height:50px;
}
*/




#mainnavmitte a,
#mainnavmitte a:link,
#mainnavmitte a:visited {
    text-decoration:none;
    color:#fff;
    display:block;
    padding:5px;
    line-height:1.2;
    background-color:#8fd168;
    min-height:60px;
}

#mainnavmitte li:hover {
    background-color:#fff;
    color:#8fd168 !important;
}


#mainnavmitte a:focus,
#mainnavmitte a:hover {
    text-decoration:none;
    color:#8fd168;
    background: #fff;
}



#mainnavmitte strong.active,
#mainnavmitte strong.active.first,
#mainnavmitte strong.active.last {
	display:block;
    font-weight: normal;
}




/* mainnav rechts */

#mainnavrechts {
    left:49px;
    width:180px;
    margin-top:30px;
    position:relative;
    font:14px droid_sansregular,Verdana,Arial,Sans-serif;
    color:#fff;
    letter-spacing:0.5px;
    float:left;
}

#mainnavrechts ul {
    list-style-type:none;
    padding:0;
    margin:0;
}

#mainnavrechts li {
	  border:1px solid #8fd168;
    margin-bottom:8px;
}

#mainnavrechts li.active {
    background-color:#fff;
    color:#8fd168;
    padding:5px;
    margin-bottom:8px;
    min-height:60px;
}

#mainnavrechts a,
#mainnavrechts a:link,
#mainnavrechts a:visited {
    text-decoration:none;
    color:#fff;
    display:block;
    padding:5px;
    background-color:#8fd168;
    min-height:60px;
}

#mainnavrechts li:hover {
    background-color:#fff;
    color:#8fd168 !important;
}


#mainnavrechts a:focus,
#mainnavrechts a:hover {
    text-decoration:none;
    color:#8fd168;
    background: #fff;
}



/* Navigation Startseite */

#main #mainnavlinksstart {
    width:300px;
    margin-top:30px;
    position:relative;
    font:18px droid_sansregular,Verdana,Arial,Sans-serif;
    color:#fff;
    letter-spacing:0.5px;
    float:left;
    box-sizing:border-box;
}

#main #mainnavlinksstart ul {
    list-style-type:none;
    padding:0;
    margin:0;
}

#main #mainnavlinksstart li {
	border:1px solid #8fd168;
    margin-bottom:8px;
}

#main #mainnavlinksstart li.active {
    background-color:#fff;
    color:#8fd168;
    padding:5px;
    margin-bottom:8px;
    height:80px;
}

#main #mainnavlinksstart a,
#main #mainnavlinksstart a:link,
#main #mainnavlinksstart a:visited {
    text-decoration:none;
    color:#fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding:5px;
    background-color:#8fd168;
    height:80px;
    text-align:center;
}

#main #main #mainnavlinksstart li:hover {
    background-color:#fff;
    color:#8fd168 !important;
}

#main #mainnavlinksstart a:focus,
#main #mainnavlinksstart a:hover {
    text-decoration:none;
    color:#8fd168;
    background: #fff;
}

/* mainnav mitte */

#main #mainnavmittestart {
    left:30px;
    width:300px;
    margin-top:30px;
    position:relative;
    font:18px droid_sansregular,Verdana,Arial,Sans-serif;
    color:#fff;
    letter-spacing:0.5px;
    float:left;
    box-sizing:border-box;
}

#main #mainnavmittestart ul {
    list-style-type:none;
    padding:0;
    margin:0;
}

#main #mainnavmittestart li {
	  border:1px solid #8fd168;
    margin-bottom:8px;
}

#main #mainnavmittestart li.active {
    background-color:#fff;
    color:#8fd168;
    padding:5px;
    margin-bottom:8px;
    height:80px;
}

#main #mainnavmittestart a,
#main #mainnavmittestart a:link,
#main #mainnavmittestart a:visited {
    text-decoration:none;
    color:#fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding:5px;
    background-color:#8fd168;
    height:80px;
    text-align:center;
}

#main #mainnavmittestart li:hover {
    background-color:#fff;
    color:#8fd168 !important;
}

#main #mainnavmittestart a:focus,
#main #mainnavmittestart a:hover {
    text-decoration:none;
    color:#8fd168;
    background: #fff;
}

/* mainnav rechts */

#main #mainnavrechtsstart {
    left:60px;
    width:300px;
    margin-top:30px;
    position:relative;
    font:18px droid_sansregular,Verdana,Arial,Sans-serif;
    color:#fff;
    letter-spacing:0.5px;
    float:left;
}

#main #mainnavrechtsstart ul {
    list-style-type:none;
    padding:0;
    margin:0;
}

#main #mainnavrechtsstart li {
	border:1px solid #8fd168;
    margin-bottom:8px;
}

#main #mainnavrechtsstart li.active {
    background-color:#fff;
    color:#8fd168;
    padding:5px;
    margin-bottom:8px;
    height:80px;
}

#main #mainnavrechtsstart a,
#main #mainnavrechtsstart a:link,
#main #mainnavrechtsstart a:visited {
    text-decoration:none;
    color:#fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding:5px;
    background-color:#8fd168;
    height:80px;
    text-align:center;
}

#main #mainnavrechtsstart li:hover {
    background-color:#fff;
    color:#8fd168 !important;
}


#main #mainnavrechtsstart a:focus,
#main #mainnavrechtsstart a:hover {
    text-decoration:none;
    color:#8fd168;
    background: #fff;
}





#mainnavrechts strong.active,
#mainnavrechts strong.active.first,
#mainnavrechts strong.active.last {
	display:block;
    font-weight: normal;
}
