
footer {
  color: var(--weiss);
  background-color: var(--grau);
}




.av-footer-block{
background-color: var(--blau);
   border-top: 2px solid var(--grau-weiss);
}

.av-content-footer{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 1200px;
  margin: 37px auto 0 auto;
  padding:20px;
}
.av-footer-img {
padding:20px 0}

.av-footer-img img {
  width: auto;
  
}
footer ul {
  margin: 0;
  padding: 0;
}
footer li {
  padding: 10px 0;
}
footer a{
  color: var(--weiss); 
     text-decoration: none;
}
footer a:hover, .av-link:hover{
	color: var(--weiss); 
	text-decoration: underline;
	text-decoration-thickness: 0.1em;
	
}
footer a:focus-visible, .av-link:focus-visible{
	outline: 0.15rem solid var(--weiss);
  outline-offset: 0.2rem;
	color: var(--weiss); 
	text-decoration: underline;
	text-decoration-thickness: 0.1em;
	border-radius: 1px;
	
}
.av-link {
  background: none;
  border: none;
  color: var(--weiss);
  font-size: 20px;
  cursor:pointer;
  padding:0px;
      font-weight: 700;
}



@media screen and (min-width: 600px) {
	footer .av-content {
  text-align: center;
}
	.av-content-footer{
    justify-content: space-between;}
	footer li {
  display: inline;
  padding: 10px;
}
}