.slick-slide img{
width: auto !important;
max-width: 100%;
}
.slick-slide{
border-radius: 4px;
overflow: hidden;
}
/* -----------------------------responsive */
@media (max-width: 301px){
.slick-dots{
visibility: hidden;
height: 0;
}
.slick-dotted.slick-slider {
    margin-bottom: 5px;
}
}

@media (min-width: 302px) and  (max-width: 767px){
.slick-dots{
bottom: -40px !important;
margin: 0 auto 5px auto !important;
}
}

@media (min-width: 768px){
.slick-dots{
bottom: auto !important;
top: 0px;
right: 0px;
text-align: right;
padding: 0;
}
.slick-dotted.slick-slider {
  margin-bottom: 10px;
}
}

.slick-dots li  {
    width: 35px;
   height: 35px;
   margin-right: 0;
   margin-left: 10px;
}

@media (max-width:349px){
.slick-dots li  {
    width: 30px;
   height: 30px;
   margin-right: 0;
   margin-left: 7px;
}

#slickid-1168 .slick-dots li button::before,
#slickid-1109 .slick-dots li button::before
{
    font-size: 11px;
    line-height: 27px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: 1;
    color: #005ba9;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
}

/* neu für 8 Slides Startseite, 21.11.22: Anfang */
@media (max-width:400px){
.slick-dots li  {
    width: 25px;
   height: 25px;
   margin-right: 0;
   margin-left: 7px;
}
.slick-dots{
margin: -10px auto 10px auto !important;
}
}

@media (min-width:350px){
#slickid-1168 .slick-dots li button::before,
#slickid-1109 .slick-dots li button::before
{
    font-size: 13px;
    line-height: 27px;
    position: absolute;
    top: 0;
    left: 0;
    width: 23px;
    height: 23px;
    content: '•';
    text-align: center;
    opacity: 1;
    color: #005ba9;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
}

.slick-active button::before{
color: #f37122 !important;
}
/* Seite Philosophie: */
#slickid-1168 figure.image{
margin: 0;
margin-bottom: 10px;
}

/* --------------für Barrierefreiheit, realisiert ab 12.5.25 */
/* Outline nur durch Tab aktivierbar, aber mit Pfeilen navigiert, daher auskommentiert
.slick-active:focus:not(:focus-visible) button:before {
  outline: none !important;
}
.slick-active:focus-within button:before {
  outline: 4px dotted #f37122 !important;
  outline-offset: 2x !important;
}
*/
/* funktioniert, aber entfernt - sieht wie Tastaturfokus aus-verwirrend!
.slick-active button{
border-top: 2px dotted #f37122 !important;
border-left: 2px dotted #f37122 !important;
z-index: 2000 !important;
}
*/