/*-------------------------------------Bilder responsive-----------------------------------*/
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img,
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic .csc-textpic-imagewrap {
  max-width: 100%;
  height: auto;
}

div.csc-textpic .csc-textpic-imagewrap figure,
div.csc-textpic figure.csc-textpic-imagewrap {
  display: table;
}

.csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-imagerow,
.csc-textpic-imagewrap[data-csc-cols="6"] .csc-textpic-imagerow,
.csc-textpic-imagewrap[data-csc-cols="5"] .csc-textpic-imagerow,
.csc-textpic-imagewrap[data-csc-cols="4"] .csc-textpic-imagerow,
.csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-imagerow {
  margin-left: -15px;
}

.csc-textpic-imagewrap[data-csc-cols="2"] div.csc-textpic-imagecolumn {
  width: 50%;
  margin-right: 0;
}

.csc-textpic-imagewrap[data-csc-cols="6"] div.csc-textpic-imagecolumn {
  width: 16.6%;
  margin-right: 0;
}

.csc-textpic-imagewrap[data-csc-cols="5"] div.csc-textpic-imagecolumn {
  width: 20%;
  margin-right: 0;
}

.csc-textpic-imagewrap[data-csc-cols="4"] div.csc-textpic-imagecolumn {
  width: 25%;
  margin-right: 0;
}

.csc-textpic-imagewrap[data-csc-cols="3"] div.csc-textpic-imagecolumn {
  width: 33.3%;
  margin-right: 0;
}

.csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-image img,
.csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-image,
.csc-textpic-imagewrap[data-csc-cols="6"] .csc-textpic-image img,
.csc-textpic-imagewrap[data-csc-cols="6"] .csc-textpic-image,
.csc-textpic-imagewrap[data-csc-cols="5"] .csc-textpic-image img,
.csc-textpic-imagewrap[data-csc-cols="5"] .csc-textpic-image,
.csc-textpic-imagewrap[data-csc-cols="4"] .csc-textpic-image img,
.csc-textpic-imagewrap[data-csc-cols="4"] .csc-textpic-image,
.csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-image img,
.csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-image {
  max-width: 100%;
  display: table;
  height: auto;
}

@-moz-document url-prefix() {
  .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-image img,
  .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-image,
  .csc-textpic-imagewrap[data-csc-cols="6"] .csc-textpic-image img,
  .csc-textpic-imagewrap[data-csc-cols="6"] .csc-textpic-image,
  .csc-textpic-imagewrap[data-csc-cols="5"] .csc-textpic-image img,
  .csc-textpic-imagewrap[data-csc-cols="5"] .csc-textpic-image,
  .csc-textpic-imagewrap[data-csc-cols="4"] .csc-textpic-image img,
  .csc-textpic-imagewrap[data-csc-cols="4"] .csc-textpic-image,
  .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-image img,
  .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-image {
    display: block;
  }
}
.csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-image,
.csc-textpic-imagewrap[data-csc-cols="6"] .csc-textpic-image,
.csc-textpic-imagewrap[data-csc-cols="5"] .csc-textpic-image,
.csc-textpic-imagewrap[data-csc-cols="4"] .csc-textpic-image,
.csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-image {
  margin-left: 15px;
  width: auto;
  margin-bottom: 15px !important;
}

@media (max-width: 1199px) {
  div.csc-textpic-intext-right .csc-textpic-imagewrap,
  div.csc-textpic-intext-left .csc-textpic-imagewrap {
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .csc-textpic-imagewrap[data-csc-cols="6"] div.csc-textpic-imagecolumn,
  .csc-textpic-imagewrap[data-csc-cols="5"] div.csc-textpic-imagecolumn,
  .csc-textpic-imagewrap[data-csc-cols="3"] div.csc-textpic-imagecolumn {
    width: 33%;
    margin-right: 0;
  }
  div.csc-textpic-intext-right .csc-textpic-imagewrap,
  div.csc-textpic-intext-left .csc-textpic-imagewrap {
    max-width: 40%;
  }
}
@media (max-width: 355px) {
  .csc-textpic-imagewrap[data-csc-cols="2"] div.csc-textpic-imagecolumn,
  .csc-textpic-imagewrap[data-csc-cols="6"] div.csc-textpic-imagecolumn,
  .csc-textpic-imagewrap[data-csc-cols="5"] div.csc-textpic-imagecolumn,
  .csc-textpic-imagewrap[data-csc-cols="4"] div.csc-textpic-imagecolumn,
  .csc-textpic-imagewrap[data-csc-cols="3"] div.csc-textpic-imagecolumn {
    width: 50%;
  }
}
