ul.categories-module {
  padding-left: 0px;
}

.t3-sl {
  padding-top:10px !important;
   padding-bottom: 0px !important;
}
 
 
.t3-haeder {
  padding-top: 0px;
  padding-bottom: 0px
}

.slogan-neu {
  margin-top: 40px;
}


.t3-mainbody {
  padding-top 0px;
}

/* eigene Angaben */

a.link_neu {
  background: rgb(174,201,222) !important;
  color: rgb(0,1,91) !important;
} 
a.link_neu:hover {
  background: rgb(0,1,91) !important;
  color: white !important;
}
a.link_neu_1 {
  background: rgb(0,1,91) !important;
  color: rgb(174,201,222) !important;
} 
a.link_neu_1:hover {
  background: rgb(174,201,222) !important;
  color: rgb(0,1,91) !important;
}
.logo-text {
  display: none;
}
#banner {
  width: 100%;
  height: 110px;
  background: rgb(174,201,222);
  overflow: hidden;
  margin: auto;
}
#logo-zg {
  float: left;
  width: 20%;
  height: auto;
  padding: 10px 0 0 2%;
}
#logo-zg img {
  max-width: 100%;
  height: auto;
}
#logo-pfad {
  float: right;
  width: 20%;
  height: auto;
  padding: 0px 2% 0 0;
 }
#logo-pfad img {
  max-width: 100%;
  height: auto;
  float: right;
}
#slogan {
  width: 60%;
  float: left;
  text-align: center;
}
#slogan h1 {
   font-size: 3.5rem;
  font-weight: bold;
  color: rgb(0,1,91);
  }
#slogan span {
  font-size: 1.875rem;
  font-weight: bold;
  color: rgb(0,1,91);
}

.t3-wrapper {
  background: rgb(174,201,222);
}
.t3-sl-1,
.t3-mainbody {
  background: white;
}
@media screen and (min-width: 580px) and (max-width: 750px) {
  
#slogan h1 {
   font-size: 3rem;
  }
#slogan span {
  font-size: 1.5rem;
}
  
}
  @media screen and (min-width: 430px) and (max-width: 580px) {
    
#slogan h1 {
   font-size: 2.5rem;
  margin-top: 10px;
  }
#slogan span {
  font-size: 1.25rem;
}    
#logo-zg,
    #logo-pfad {
      width: 15%;
      height: auto;
    }
#slogan {
      width: 70%;
      height: auto;
  padding: 0;
    }
#banner {
  height: 85px;
}
  }
@media screen and (min-width: 320px) and (max-width: 430px) {
  #logo-zg,
    #logo-pfad {
    display: none;
    }
#slogan h1 {
   font-size: 2.5rem;
  margin-top: 20px;
  }
#slogan span {
  font-size: 1.25rem;
}  
  #slogan {
    width: 100%;
    height: auto;
  }
}