/*--------- .nav_left -------------------------------*/
.menue_aufklappen_alle_leute {
    text-align: left;
    line-height: 140%;
    font-size: 0.8em;
    background-color: rgba(255, 255, 255, 0.66);
    padding: 0.1em;
}

.menue_aufklappen_alle_leute a {
    color: #676767;
    padding: 0.5em;
    padding-left:1.5em;
}

.nav_left {
    background-color: rgba(76, 175, 80, 0);
    font-size: 1em;
}

.nav_left_inner {
    margin: 1em;
}

.nav_left ul {
    list-style: none;
    background-color: rgba(255, 255, 255, 0);
}

.nav_left ul li {
    font-weight: bold;
}

.nav_left ul li a {
    margin-top: 1px;
    /* border-radius: 0 0.64em;
    display: block; */
    padding: 0.1em;
    padding-left: 0.5em;
}

.nav_left ul ul {
    list-style-type: initial;
    background-color: rgba(246, 246, 246, 0.91);
    padding-left: 2em;
}

.nav_left ul ul li span {
    /* font-weight: bold; */
}

.nav_left ul ul ul {
    list-style: circle;
    /* border: 1px #e5e5e5 solid; */
    background-color: rgba(255, 255, 255, 0.37);
    margin-right: 0.5em;
    border-radius: 0.5em;
    overflow: visible;
    font-size: 10pt;
    line-height: 1.4em;
}

.nav_left ul ul ul li {
    list-style: circle;
}

.nav_left ul ul ul li span {
    font-weight: normal
}

/*--------------this_page--------------------------------------------------*/
.nav_left .this_page a:link, .nav_left .this_page a:visited {
}

.nav_left ul li .this_page a:link, .nav_left ul li .this_page a:visited {
    color: #fa8c2d;
    background-color: rgba(255, 255, 255, 0);
}

.nav_left ul li ul li .this_page a:link, .nav_left ul li ul li .this_page a:visited {
    color: #fa8c2d;
}

.nav_left ul li ul li ul li .this_page a:link, .nav_left ul li ul li ul li .this_page a:visited {
    color: #fa8c2d;
}

/*------------not_this_page----------------------------*/
.nav_left .not_this_page a:link, .nav_left .not_this_page a:visited {
}

.nav_left ul li .not_this_page a:link, .nav_left ul li .not_this_page a:visited {
    color: #868686;
    background-color: rgba(255, 0, 0, 0);
}

.nav_left ul li ul li .not_this_page a:link, .nav_left ul li ul li .not_this_page a:visited {
    color: #000000;
}

.nav_left ul li ul li ul li .not_this_page a:link, .nav_left ul li ul li ul li .not_this_page a:visited {
    color: #000000;
    font-weight: normal;
}

.nav_left ul li .this_page a:focus {
}

.nav_left ul li ul li a:hover {
}

.nav_left ul li a:hover {
}

.nav_left ul li ul li a:hover {
    /*background-color: #fffde1 ;*/
    /* text-decoration:underline; */
}

.nav_left span a:hover span {
    text-decoration: underline;
}

.nav_left .has_childs:after {
    content: " \00bb";
    /*position: absolute;*/
    margin-left: 0em;
    /* display:none; */
}

.nav_left a:hover .has_childs:after {
    content: " \00bb";
    /* font-weight: bold; */
    /*color: #ffffff;*/
    display: inline;
}


.nav_left .animation  ul li span {

    -moz-animation: menue_nav_left_ulHeight 0.2s cubic-bezier(0.54, 0.67, 0.78, 0.85);
    -webkit-animation: menue_nav_left_ulHeight 0.2s cubic-bezier(0.54, 0.67, 0.78, 0.85);
    animation: menue_nav_left_ulHeight 0.2s cubic-bezier(0.54, 0.67, 0.78, 0.85);
}


.nav_left  .animation ul{
    -moz-animation: menue_nav_left_ulOpacity 0.2s cubic-bezier(0.31, 0.29, 0.68, 0.68);
    -webkit-animation: menue_nav_left_ulOpacity 0.2s cubic-bezier(0.31, 0.29, 0.68, 0.68);
    animation: menue_nav_left_ulOpacity 0.2s cubic-bezier(0.31, 0.29, 0.68, 0.68);
}


