header .mod_navigation {
  position:relative;
  top:-84px;
}

#nav-icon4 {
  width: 60px;
  height: 45px;
  position: absolute;
  left:20px;
  margin: 40px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  z-index:10;
}
@media screen and (max-width:543px) {
  #nav-icon4 {
    width:60px;
    margin:22px auto;
    left:0;
    scale:0.7;
  }
}
#nav-icon4 span {
  display: block;
  position: fixed;
  height: 7px;
  width: 100%;
/*  background: #d3531a; */
  background:white;
  border-radius: 7px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}


#nav-icon4 span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(2) {
  top: 18px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(3) {
  top: 36px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -4px;
  left: 8px;
}

#nav-icon4.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

#nav-icon4.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 39px;
  left: 8px;
}

@media screen and (max-width:1079px) {
  header .mod_navigation {
    display:none;
  }
  #nav-icon4 {
    display:block;
  }
}
@media screen and (min-width:1080px) {
  header .mod_navigation {
    display:block;
  }
  #nav-icon4, #nav-icon4 span {
    display:none!important;
  }
}

#click-menu {
  position:fixed;
  top:0;
  width:100%;
  height: auto;
  min-height:100%;
  background-color:rgba(10,10,100,0.4);
  z-index:6;
  left:-6000px;
  transition: left 0.5s ease-in-out;
  opacity:0;
  overflow-y: scroll;
}
#click-menu.show {
  left:0;
  opacity:1;
}

#click-menu .menu-content {
  width: 265px;
  height: 100vh;
  background: #EEEEEE;
  background-image: url('/files/graphics/bg-mesusa.webp');
  z-index: 6;
  position: relative;
  padding-top: 200px;
  overflow-y:scroll;
}
#click-menu h5 {
  display:none;
}
#click-menu ul {
  margin-left:0;
}
#click-menu li, #click-menu h3 {
  color:var(--col3);
  list-style-type: none;
  padding:0.5rem;
  padding-left:1rem;
}
#click-menu li.active {
  background:#FFFFFF;
  font-weight:600;
}
@media screen and (max-width:29.9999rem) {
  #click-menu a, #click-menu p, #click-menu li {
    font-size:1.1rem;
  }

}
@media screen and (min-width:30rem) {
  #click-menu a, #click-menu p, #click-menu li {
    font-size:1.3rem;
  }

}
  @media screen and (min-width:40rem) {
  #click-menu a, #click-menu p, #click-menu li {
    font-size:1.6rem;
  }
}

/*   ************ MENU ASIDE (ua Spenden)  ***** */
.menu_aside {
     position:fixed;
     left:0; top:60vh;
     max-width:180px;
     margin:0px;
     margin-left:-2px;
     border:2px dotted white;
     background:var(--col3);
}
.menu_aside ul {
    color:white; 
    padding:2px 10px;
    list-style:none;
    margin-left: 0;
    margin-bottom: 0;
}
.menu_aside.noshow {
  display:none;
}
/*
@media screen and (min-width:700px) and (max-width:1300px) {
    menu-aside {
        margin-left:-12px;
    }
.menu_aside ul {
  color: white;
  padding: 2px 5px;
}
}  
@media screen and (max-width:699px) { */
@media screen and (max-width:1351px) {
.menu_aside {
    display:none;
}}
@media screen and (min-width:1352px) {
.menu_block {
    display:none;
}}

li.am-sign::after {
  content:"";
  background-image:url(data:image/png;base64,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);
  background-size:cover;
  position: relative;
  display:inline-block;
  margin-right:0px;
  padding-top:0px;
  top:0px;
}
li.am-donate::after {
  content:"";
  background-image:url(data:image/png;base64,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);
  background-size:cover;
  position: relative;
  display:inline-block;
  margin-right:0px;
  padding-top:0px;
  top:0px;
}
li.am-email::after {
  content:"";
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMklEQVR4nO3bXchlUxjA8TXGx8jQaDRTEolERJQyXEjJR5EkV+JqmluXbuXKlXJpLiUX4kKuJiU5jZJ85CMKRUlIPjIZw4yfdj0n2+mcd973rH32Ofs9z79Op73PWmuv9d/rOevZe7dLSZIkSZIkSZIkSZIkqUUylRTYt8DqqbxNSIGVpMBVEYijGK3L9iIEjvDWumxXC8Qz2FXWFOwKB3MLbPgUN5U1A9fhg6o0Bp/F9wk8gZ1lm4OdMdYTEw7mEthM4adxKrbfxpVlm4LL8GaM9R88h/OqFxHciW9j9284VLYZeBg/xxi/x32drsLYgxdas/MVXFQGTozrxda4XsbeiTL1AmecqR9wfxkouGszkdWpwPj9UrzROmvPY3cZCDgXz8b/nEigr9igfLcCo8wOPI4/o/hXuK2sOLgZn0ef/8KTp8suFiKwVfZavB9V/o5V+6yyYuDMifTkE9y4ybqLE9jQCIszeTKqvoOryoqAy+MyTYRtE77nbKH+YgWOwa34Mqr/ESG+oywRPIbfo0/f4I452uhHYAMuiAR0zBFcXHoG+/Bqqx8v4cI52+pP4Bg8hJ+iqR/xYOkJ3Ivv4ti/4JHK9voX2ID9eG1iFuwpCwLnT8z+13FJB+0uR2Ar3TmEY9Hs17i9dAxuwRdxjOOx4p7RUdvLEzgGV+PdaPpUrIRnl27Sk3YG8BGur2135QRO5GJNAtvwMW4oc4Jr8F60dTJy0OqTsmohfHTyOQMOtNKd41tNd1pXQU1d0daB0x13qAJHM54z7Mbhrf7hN2Wi7JjD067DZx130CE8DdzTSjl+xaNTC/53J6idGj1QeqB3gbYYPlOS3iNxq2lvfO6OfWOasvsW1Z9VEDiaJ3xwMO7LzaKZoQf76s8gQnhG8v0UPozc8Vg8HWv27S9LoBeBOlz1Fsk8/exL4KirVW+RzNPPQYXwKrIwgQYStrX9X6TA0RDCtrb/GcKVdCpw6GE7i43G1bXAQYftLDYaV4ZwJSmwkhRYSQqsJAVWkgIrSYGVpMBVEbjsN4fkm0rW602lTVfY5qTASlLgsgQm/ycFVlI7k5MkSZIkSZIkSZIkKcm/y6t1iiM0dQsAAAAASUVORK5CYII=);
  background-size:cover;
  position: relative;
  display:inline-block;
  margin-right:0px;
  padding-top:0px;
  top:0px;
}
/*
.tooltip-text {
  visibility: hidden;
  width: 200px;
  background-color: #333;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  padding: 5px;
  position: absolute;
  z-index: 500;
  bottom: 125%; 
  left: 50%;
  margin-left: -100px; 

  opacity: 0;
  transition: opacity 0.3s;
}
*/
.tooltip-text {
  visibility: hidden;
  width: 110px;
  background-color: #EEEEEE; /* rgb(63, 0, 255, 0.9); */
  color: #000;
  text-align: center;
  border:1px dotted black;
  border-radius: 5px;
  padding: 5px;
  position: absolute;
  z-index: 100;
  left: 90%;
  translate: 0 -70px;
  font-size:0.8em;
  /* Für eine sanfte Einblendung */
  opacity: 0;
  transition: opacity 0.3s;
  transition-delay: 0.3s;
  rotate: -30deg;
}
.menu_aside .tooltip-email:hover .tooltip-text, .menu_aside .tooltip-sign:hover .tooltip-text, .menu_aside .tooltip-donate:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
  z-index:100;
  cursor:pointer;
}
menu_block {
    background:blue;
}
.menu_block ul {
  list-style:none;
  display:flex;
  flex-flow: row nowrap;
  gap:2.5rem;
  justify-content: center;
  align-items: center;
  height: 120px;
  margin:0;
}
.home1 .menu_block ul {
  background: var(--col3);
  background-image: url('/files/graphics/bg_shalom.webp');
}
.menu_block ul a {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 4px;
}
.menu_block ul li.am-email,.menu_block ul li.am-sign,.menu_block ul li.am-donate  {
  border: 2px dotted white;
  padding: 8px;
  border-radius: 8px;
  width: 70px;
  height: 70px;
}
li.am-email::after, li.am-donate::after,li.am-sign::after {
  width:40px;
  height:40px;
}

.menu_block li.am-email::after, .menu_block li.am-donate::after,.menu_block li.am-sign::after {
  width:50px;
  height:50px;
  padding:5px;
}
.menu_block li.am-email, .menu_block li.am-donate,.menu_block li.am-sign {
  display:flex;
  justify-content: center;
  align-items:center;
  background: var(--col3);
}
/* NAVIGATION */
header nav.mod_navigation {
  overflow: hidden; 
}

header nav.mod_navigation ul {
  display: flex;
  flex-flow: row nowrap;
  justify-content:center;
  align-items: center;
  margin: 0;
  height: 100px;bottom: 0px;
  margin-bottom: 2.6vh;
  padding: 0 1rem;

}

header nav.mod_navigation ul li {
  font-size: 1.2rem;
  line-height:1.75;
  list-style-type: none;
  display: inline-block;
  background-color: var(--col3);
  min-width:152px;
  max-width: 210px;
  text-align: center;
  margin-right: -10px; /* Engere Überlappung */
  position: relative;
  z-index: 1;
  transition: all 0.01s ease;margin: 3rem 0rem;
}

header nav.mod_navigation ul li a:hover {
  z-index: 2;
  font-weight:600;/* Hover-Element nach vorne bringen */
  letter-spacing:-0.4px;
  color: var(--col1);
}


header nav.mod_navigation ul.level_1 li.active {
  border: 2px dotted var(--col1);
  color: var(--col1);
}

header nav.mod_navigation ul li a {
  color: var(--col1);
  font-size:1.2rem;
  font-weight: 400;
  text-align: center;
  display: block;
  padding: 2px 10px;
  padding-right:16px;
  text-decoration: none;
}

header nav.mod_navigation ul li a:hover {
  color: var(--col1);
}

nav.mod_navigation ul li.active strong.active {
  font-weight: 600;
  color: var(--col3);
}
header nav.mod_navigation ul li.active strong.active {
  font-weight: 400;
  color: var(--col1);
}

nav.mod_navigation .mod_navigation {
  background-color: var(--col3);
}
@media screen and (min-width:1080px) and (max-width:1149px) {
  header nav.mod_navigation ul li a {
    line-height:1.5rem;
}
header nav.mod_navigation ul li {
  line-height:1.6rem;
}
}

/* Mobile Navigation 
@media (max-width: 1079px) {
  header nav ul {
    flex-direction: column;
    height: auto;
    transform: none;
    width: 100%;
  }
  
  header nav ul li {
    width: 100% !important;
    margin-right: 0;
    margin-bottom: 5px;
    transform: none !important;
    margin-left: 0 !important;
  }
  
  header .inside .header-content {
    margin-left: 0;
  }
}
*/
/* Sehr kleine Screens 
@media (max-width: 480px) {
  header .inside .header-content {
    flex-direction: column;
    text-align: center;
  }
  
  header h1 {
    font-size: 1.5rem;
  }
  
  header nav ul li {
    font-size: 1.1rem;
  }
}
*/ 
/* **********************************************************************  MOBILE MENUE ***************************************************** */
@media screen and (max-width:1079px) {
.hamburger {
  position:absolute;
  top:2px;
  right:10px;
  display:flex;
  justify-content:center;
  align-content:center;
  background-color: transparent;
  border: none;
}

button.hamburger img {
  width:50px;
  max-width:50px;
  height:50px;
  z-index: 102;
  cursor: pointer;
}
}
.mod_article.menupage{
width:100%;
max-width:100%;
height:100vh;
margin:0;
padding-left:30px;
background-color:white;
color:black;
}

.mobile_canvas {
  position:fixed;
  left:-230000px;
  height:100vh;
  width:100%;
  top:0;
  background-color:rgba(0,0,0,0.5);
  z-index:100;
}
.show_up {
  left:0px;
}

.mobile_menu {
    background-color:var(--col2);
    width:310px;
    min-height:100vh;
    padding-left:20px;
    padding-top: calc(4px + 3vh);
    z-index:110;
    overflow:scroll;
}
.mobile_menu .mod_customnav .level_1 {
  padding: 0.5rem 0.8rem;
  border: 1px solid #317b83;
  border-radius:5px;
  margin-right: 1.3rem;
  background: #317b830d;
}
nav.mod_customnav ul{
  text-align:initial;
  z-index:110;
  list-style-type:none;
  margin-left:0;
}
nav.mod_customnav ul li{
  color:black;
  font-size: calc(2vh + 0.9rem);
  line-height:2.5rem;
  font-family:Inter,Arial,Sans-Serif;
  text-transform: uppercase;
  display:block;
}

nav.mod_customnav ul li.active, nav.mod_customnav li.active strong.active {
  width: 90%;
  background-color: var(--col1);
  padding: 0px 5px;
  margin: 0.15rem 0;
  font-size: calc(1vh + 0.9rem);
  font-weight:400;
  color: var(--col3);
  letter-spacing:-1px;
}
nav.mod_customnav ul li a{
  font-size: calc(1vh + 0.9rem);
  line-height:2.8rem;
  font-family:Inter,Arial,Sans-Serif;
  text-decoration:none;
  color: var(--col3);
  text-align: initial;
  letter-spacing:-1px;
}
nav.mod_customnav ul li a:hover, nav.mod_customnav ul a:active, .mobile_menu nav.mod_customnav.block ul li a:hover {
  color:grey;
  transform:scale(1.2);
}
@media screen and (max-height:500px) and (orientation:landscape) {
  nav.mod_customnav ul li, nav.mod_customnav ul li a {
    line-height:1.8rem;
}
}
.mobile_menu .mod_changelanguage ul {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  list-style-type: none;
  margin-left: 0;
  width: 90%;
  height:100%;
  background-color:#EEEEEE;
}
.mobile_menu .mod_changelanguage ul li,.mobile_menu .mod_changelanguage ul li a {
  color: var(--col4);
  padding: 0 0.15rem;
}
.mobile_menu .mod_changelanguage ul a:hover {
  color: grey;
  padding: 0 0.15rem;
}
.mobile_menu .mod_changelanguage ul li.active {
  border:2px solid var(--col1);
  margin-left: 5px;
}

.mobile_menu .mod_changelanguage h5 {
  font-size: 1.3rem;
  font-weight: 400;
  color: var(--col4);
  margin-bottom: 0.2rem;
  border:none;
  padding: 0;
  padding-right:0.3rem;
  text-align:initial;
}
.mobile_menu .additonal_text {
  position: absolute;
  bottom: 0px;
  margin-bottom: 3vh;
}
@media screen and (max-height:500px) and (orientation:landscape) {
.mobile_menu {
  height:110vh;
  overflow:scroll;
}
  
.mobile_menu .additonal_text {
  margin-bottom:0;
  position:static;
  margin-top:5vh;
}}