@charset "UTF-8";
/* CSS Document */
/* Farben
dunkles blau 	#004f91 rgba(0, 79, 145, 1)
helles blau 	#adbada rgba(173,186,218,1)
dunkles grau	#535e69 rgba(83,94,105,1)
dunkles grün 	#66b02f rgba(102,176,47,1)
helles grün 	bedaa5 rgba(102,176,47,0.5)
x helles grün	#e0edd5

helles orange 	#ffecb7
 */
 
 /* allgemeines  */
 
a:visited {background:none}

a:hover {background:none}

a:focus {background:none}

a:active {background:none}

 /* _____________Navigation oberste Ebene Startseite________  */
.mod_mobile_menu {right:0;top:0;background:white;border-bottom-left-radius:5px;border-right:0px;border-top:0px;z-index:1000;}


.mobile_menu_trigger {position:fixed;display:block;z-index:1000;right:0;top:0;box-shadow:-1px 1px 3px white;Border-left:3px solid white;border-bottom:3px solid white;border-bottom-left-radius:8px;}

.toggler,.toggler:active {background:white /*#adbada*/;padding:5px;padding-bottom: 7px;display:flex; object-fit:cover;height:2.5rem;width:2.5rem;cursor:pointer;border-bottom-left-radius:4px;border:0px; transitioN: 0.15s all}
 /* .toggler:hover {background:rgba(102,176,47,0.1)} */
 
 .toggler:focus, .toggler:active {border:0;outline:0}
 
.toggler img {width:100%;}

.mobile_menu {background:transparent;overflow-y:auto}

.mobile_menu .inner {background:white/*#e0edd5 box-shadow: -10px 0px 10px white*/;padding-left:20px;padding-right:20px;padding-bottom:20px;height:auto;border:1px solid #004f91;border-bottom-left-radius:10px;border-right:0px;border-top:0px;margin-left:50%;margin-right:-25px;box-shadow: -2px 2px  3px white}
 
.nav_mobi {border:0px solid orange;padding-top:20px}

.nav_mobi ul.level_1 {border:0px solid black;position:relative}
.nav_mobi ul.level_2 {padding-left:15px;padding-top:15px;position:relative}
.nav_mobi ul.level_3 {padding-left:15px;padding-top:10px;position:relative}

/* Menupunkte erste Ebene*/

.nav_mobi .level_1 > li, li.sonder{font-size:1.2rem;color:#004f91;font-weight:400;margin-bottom:5px;width:100%;position:relative;margin-left:00px;padding-left:10px;padding:10px;margin-right:20px;border:1.0px solid transparent;border-radius:5px;}

li.sonder {margin-top:20px;margin-bottom:-5px;padding-bottom:0px}

li.sonder a {color:red}

.invisible {display:none}



/* Menupunkte erste Ebene, geöffent*/

.nav_mobi .level_1 > li.submenu_show {border:1.0px solid transparent;}



/* Menupunkte zweite Ebene*/

.nav_mobi .level_2 > li {font-size:1.1rem;line-height:1.2rem;color:black;padding-left:10px;padding:7px;padding-right:12px;margin-right:0px;border:1.0px solid transparent;border-radius:4px;}

.nav_mobi .level_2 > li a {margin-left:-2px}


/* Menupunkte zweite Ebene, geöffent*/

.nav_mobi .level_2 > li.submenu_show {border:1.0px solid transparent;}


/* Menupunkte dritte Ebene*/

.nav_mobi .level_3 > li {font-size:1.0rem;line-height:1.0rem;color:rgba(102,176,47,0.8);margin-bottom:0px;padding-left:10px;padding:7px;padding-right:12px;margin-right:0px;border:1.0px solid transparent;border-radius:3px;}

.nav_mobi .level_3 > li a {padding:0 0 0 0;margin:0 0 0 0}


/* MPfeile an rchter Seite*/

.nav_mobi li{}

.nav_mobi li.submenu::before {content:"";font-family:wondersigns;Height:22px; width:22px;margin-top:0.1rem;float:right;background:transparent;right:5%;display:flex; justify-content:center;align-items:center; align-content:center}

.nav_mobi .level_2 li::before{right:0%;margin-top:-0.1rem}

 .nav_mobi > .level_1 li.submenu_hide::before {content:"a";}

.nav_mobi > .level_1 li.submenu_show::before {content:"c";color:inherit;right:0;} 


.nav_mobi > .level_2 li.submenu_hide::before {content:"a";color:inherit; v}

 /* nicht angewählter Menuepunkt Unterpunkte unsichtbar background-color:rgba(0, 79, 145, 0.3)  */

.nav_mobi li a {border-bottom: 0px dotted;}
.nav_mobi strong {font-weight:normal}


