.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}




.par_button > div {
  padding: 10px;
  text-align: center;
  text-shadow: none;
}

.par_button:hover > div {
  box-shadow: inset 0 0 5px #000000;
}






.par_spalten {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  margin-bottom: 30px;
}

.par_spalten img {
  margin-bottom: 10px;
}






.parcol {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 60px; -moz-column-gap: 60px; column-gap: 60px;}
.parcol a:hover img { box-shadow: 0px 0px 3px #000000; }
.parcol img {margin-bottom: 10px;}

@media(max-width:1150px) {.parcol {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 60px; -moz-column-gap: 60px; column-gap: 60px;}}
@media(max-width:500px) {.parcol {-webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 60px; -moz-column-gap: 60px; column-gap: 60px;}}
