ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block;
}

.customText {
  display: block;
  padding-left: 10%;
  padding-right: 5%;
}

.aboutCon {
  font-family: Verdana, Helvetica, Arial;
 
  background:#d9f8c4;
  color: black;
  margin-top: 4%;
  width: 100%;
  padding-top: 2%;
  text-align: center;
}


.boxShad{
  box-shadow: 5px 5px 5px rgb(43, 45, 43);
  margin:none;
}

.txtColor {
  color:#000000;
  font-family: Verdana, Helvetica, Arial;
  text-align: left;
  line-height:180%;
  font-weight: bold;
}


.titleCustom {
  color:#8B0000;
  font-family: Cambria;
  font-weight: bold;
  margin-bottom: 20px;
}


#navilink {
  color: #000000;
 
}

#colorNav {

box-shadow: 0px 2px 5px rgb(173, 244, 138);
}

#wlcm {
  background: #FFFAFA; 
  width: 100%;
  text-align: center;
  padding-top: 2%;
  margin-top: 4%;
  padding-bottom: 2%;
  z-index: 10;
  display: block;
}

#bgHeader {
  width: 100%;
  background-color:#FFFAFA;
}

#burgerBtn {
  color:#000000;
}

#conWidth {
  width: 100%;
  margin-top: 30px;
  background-color:#FFFAFA;
}

#welcometxt {
  color:#000000;
}

.navbar .nav-item .dropdown-menu{ display: none; }
.navbar .nav-item:hover .nav-link{   }
.navbar .nav-item:hover .dropdown-menu{ display: block; }
.navbar .nav-item .dropdown-menu{ margin-top:0; }

#listLeistungen {
  font-weight: bold ;
}

#signSize {
  max-width: 50%;
}

#wlcmTxt {
  margin-top: none;
}

#listWed {
  margin-top: 20px;
}

#teamWed {
  margin-bottom: 20px;
  margin-top: none;
}

#apWed {
  margin-bottom: 20px;
  margin-top: none;
}

#apHead {
  text-align: left;
}

#placeholder {
  text-align: center;
}

#stellenID {
  vertical-align: center;
  padding-left: 10%;
  padding-right: 10%;
}


#header {
  background-color: #FFFAFA;
  background-image: "media/img/bgHeader.jpg";
}

#conId {
  padding:5%;

}


#wua {
  text-align: left;
  padding: 3px;
  
}

#wua2 {
  text-align: left;
  padding: 3px;
  padding-left:10%;
  
}

.headerStyle {
  background-image: url(media/img/bgHeader.jpg); 
  background-repeat: no-repeat; 
  background-size: cover; 
  height: 400px;
}

@media (max-width: 2530px) {
  #headerStyle {
    margin-top: 100px;
  }
}

@media (max-width: 2000px) {
  #headerStyle {
    margin-top: 90px;
  }
}

@media (max-width: 1700px) {
  #headerStyle {
    margin-top: 70px;
  }
}

@media (max-width: 1500px) {
  #headerStyle {
    margin-top: 50px;
  }
}

@media (max-width: 1280px) {
  #headerStyle {
    margin-top: 30px;
  }
}

#txtRed {
  color:#8B0000;
}

#cite {
  text-align: center;
  margin-top: 9%;
  margin-bottom:7%;
}

#titleHeader {
  padding-top:2%;
  padding-bottom:2%;
  padding-left:3%;
  padding-right:3%;

}

#logoNav {
  width: 5%;
  align-self: right ;
}

.link-1 {
  transition: 0.3s ease;
}
.link-1:hover {
  border-top: 4px solid rgb(146, 13, 13);
  border-bottom: 4px solid #aa0e0e;
}

a:active { color: rgb(144, 22, 152) }


@media (max-width: 2530px) {
  #carWid {
    padding-left:28%; 
    padding-right:28%;
    padding-top:3%;
    padding-bottom:5%; 
   
  }

  #wrapperContent {
    padding-left:10%;
    padding-right:10%;
   }
}



@media (max-width: 800px) {
  #carWid {
    padding:1%; 
  }

  #wrapperContent {
    padding-left:1%;
    padding-right:1%;
    padding-top: 5%;
   }
}

#startWed {
  padding-top: 3%;
}

#apDan {
  color:#8B0000;
  font-family: Cambria;
  font-weight: bold;
  margin-bottom: 20px;
}

#ds {
  padding-top: 10%;
}

#impF {
  padding-top: 15%;
  padding-bottom: 50;
}

@media (max-width: 576px) {
  #logoNav {
    width: 15%;
    height:auto;
  }
}


.navCus {
  max-width: 98%;
  margin-left:1%;
}

