body {
  padding-top: 80px;
  /*padding-bottom: 40px; */
  margin-bottom: 20px;
  background-color: #eee;
  background-image: url("/images/kirche_carousel2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.artikelbilddiv {
  display: flex; 
  justify-content: center; 
  align-items: center;
}

.artikelbild {
  box-shadow: 10px 20px 15px silver;
	border-radius: 10px;
  margin-left: 25px;
  margin-right: 25px;
  margin-top: 10px;
  margin-bottom: 20px;
}

img.zoom {
  transition: transform 0.8s;
  -moz-transition: transform 0.8s;
  -webkit-transition: transform 0.8s;
  -o-transition: transform 0.8s;
  -ms-transition: transform 0.8s;
 }
 
 img.zoom:hover {
  cursor: zoom-in;
  cursor: -moz-zoom-in;
  cursor: -webkit-zoom-in;
  transform: scale(2.0, 2.0);
  -moz-transform: scale(2.0, 2.0);
  -webkit-transform: scale(2.0, 2.0);
  -o-transform: scale(2.0, 2.0);
  -ms-transform: scale(2.0, 2.0);
