*:not(.msdevelop):not(.msdevelop *) { display: none !important; }

    .msgdevelop{
		display:flex;
        visibility: visible;
        position: fixed;
        height: 100%;
      top:0;
      left:0;
        width: 100%;
      z-index:15;
        background-color: transparent;
      justify-content:center;
      align-items:center;
    }
    .msgdevelop p{
      visibility:visible;
        font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 70px;
letter-spacing: 0px;
word-spacing: 2px;
color: #e4e4e6;
font-weight: 700;
text-decoration: none solid rgb(68, 68, 68);
font-style: normal;
font-variant: normal;
text-transform: none;
    }
.main-img-1{
position: fixed;
  display:block;
overflow:clip;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-image: url("/imgs/main/moschee.webp?v=1f");
background-size: cover;
transition: 1s all ease-in-out;
    z-index:-1;
  background-size:100%;
  background-repeat:no-repeat;
  background-position: 50% 40%;
  }
.main-headline{
  margin-top:5vh;
  background:transparent;
  padding-left:2.5vw;
  padding-right:2.5vw;
}
.main-headline h2{
  color:#f4f4f4;
  line-height:1.4em;
  font-size:5vw;
  font-weight:600;
  text-align:center;
}
.logo{
  display:flex;
  background:transparent;
  flex-direction:row;
  padding:1vw;
}
.logoimg{
  height:6vw;
  width:6vw;
  background:transparent;
  border-radius:50%;
  overflow:clip;
}
.logoimg img{
  object-fit:cover;
  height:100%;
  width:100%;
}
.logoname{
  display:flex;
  flex-direction:column;
  height:10vw;
  margin-top:0.6vw;
  background:transparent;
  padding-left:0.9vw;
}
.logoname p:first-child{
  font-weight:500;
}
.logoname p{
  font-size:1.8vw;
  margin:0;
  color:#f4f4f4;
  line-height:1.35;
  font-weight:400;
}
.gebetszeiten{
  margin-top:25vh;
  background:transparent;
  padding-left:5vw;
  padding-right:2.5vw;
  width:50%;
  transition:1s;
}
.gebetszeiten p{
  font-size:2vw;
}
.gebetszeiten section{
  display:flex;
  flex-direction:column;
  margin-top:2vw;
  background:transparent;
}
.gebetszeiten section::after{
  content:"";
  display:flex;
  height:0.2vw;
  width:100%;
  margin-top:0vw;
  background:#f4f4f4;
}
.updated-time{
  margin-top:3vw;
  height:2.5vw;
}
.updated-time span{
  font-size: 1.5vw;
}
.updated-time span:after{
  margin-left:1.5vw;
  width:1%;
}
.aktut-o h3, .aktut-o p, .aktut-o a{
  font-size: 2vw;
}
.aktut{
  padding-left:2.5vw;
  padding-right:35vw;
  margin-top:20vw;
}
.read-user-aktut-date p{
  font-size: 2vw;
  padding-bottom:1.5vw;
}
.read-user-aktut-o p{
  font-size: 2vw;
  line-height:1.25;
}
.read-user-aktut-time-infos p{
  font-size: 2vw;
}
.read-user-aktut-tag p{
  font-size: 1.8vw;
}
.read-user-aktut-tag p span{
  font-size: 2vw;
}
.read-user-aktut-tag{
  margin-top:8%;
}
.read-user-aktut-time-infos{
  display:flex;
  flex-direction: row;
  margin-top:8%;
}
.aktut-o-cover::after{
  content:"";
  display:flex;
  height:0.2vw;
  width:100%;
  background:#eac0cc;
}
.read-user-aktut-date-cover::after{
  height:0.2vw;
}
.read-user-aktut-cover-container::after{
  height:0.2vw;
}
.po h3{
  font-size: 2vw;
}
.po::after{
  height:0.2vw;
}
.projekts{
  padding-left:2.5vw;
  padding-right:35vw;
  margin-top:20vw;
}
.projekto p{
  font-size: 2vw;
}
.projekttext p{
  font-size: 2vw;
}
.projekt{
  padding-top:3vw;
  padding-bottom:3vw;
}
.projektinfos{
  max-width: 60%;
}
.projekt-cover::after{
  height:0.2vw;
}
.impressum p a{
  font-size:3vw;
}
.impressum{
  padding-left:2.5vw;
}
.addresse{
  padding-left:2.5vw;
}
.addresse-o p{
  font-size:4vw;
}
.addresse p{
  font-size:3vw;
}
.addresse{
  padding-right:35vw;
}
.user-read:not(:nth-child(4)) p{
  border-bottom: 0.2vw solid #f4f4f4;
}
.user-read:nth-child(4) p:last-child{
  border-bottom: 0.2vw solid #f4f4f4;
}
.user-read p{
  padding-top:1vw;
  padding-bottom:1vw;
}
.addresse p a img{
  display:flex;
  width:3vw;
  transform:scale(3);
  margin-left:50%;
}
.user-read p a{
  height:3.5vw;
}