@charset "UTF-8";
.template_cols.css_table,
.template_2cols.css_table {
  display: table;
  width: 100%;
  table-layout: fixed;
  /*
      Auflösung bis 768px
  */
  /*
      Auflösung bis 480px
  */
}
.template_cols.css_table .template_col,
.template_2cols.css_table .template_col {
  text-align: left;
  vertical-align: top;
  display: table-cell;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.template_cols.css_table .template_col.template_1col,
.template_2cols.css_table .template_col.template_1col {
  width: 33.33%;
}
.template_cols.css_table .template_2cols .template_col.template_1col,
.template_2cols.css_table .template_2cols .template_col.template_1col {
  width: 50%;
}
.template_cols.css_table .template_col.template_1col.template_col1,
.template_2cols.css_table .template_col.template_1col.template_col1 {
  padding-right: 13px;
}
.template_cols.css_table .template_col.template_1col.template_col2,
.template_2cols.css_table .template_col.template_1col.template_col2 {
  padding-left: 7px;
  padding-right: 7px;
}
.template_cols.css_table .template_col.template_1col.template_col3,
.template_2cols.css_table .template_col.template_1col.template_col3 {
  padding-left: 13px;
}
.template_cols.css_table .template_2cols .template_col.template_1col.template_col1,
.template_2cols.css_table .template_2cols .template_col.template_1col.template_col1 {
  padding-right: 10px;
}
.template_cols.css_table .template_2cols .template_col.template_1col.template_col2,
.template_2cols.css_table .template_2cols .template_col.template_1col.template_col2 {
  padding-left: 10px;
  padding-right: 0;
}
.template_cols.css_table .template_col.template_2col,
.template_2cols.css_table .template_col.template_2col {
  width: 66.66%;
}
.template_cols.css_table .template_col.template_2col.template_col1,
.template_2cols.css_table .template_col.template_2col.template_col1 {
  padding-right: 7px;
}
.template_cols.css_table .template_col.template_2col.template_col2,
.template_2cols.css_table .template_col.template_2col.template_col2 {
  padding-left: 7px;
}
.template_cols.css_table .template_bild img,
.template_2cols.css_table .template_bild img {
  display: block;
  width: 100%;
  margin: 0 auto;
}
.template_cols.css_table .template_1col > .template_bild img,
.template_2cols.css_table .template_1col > .template_bild img {
  max-width: 420px;
}
.template_cols.css_table .template_2col > .template_bild img,
.template_2cols.css_table .template_2col > .template_bild img {
  max-width: 860px;
}
.template_cols.css_table .template_3col > .template_bild img,
.template_2cols.css_table .template_3col > .template_bild img {
  max-width: 1300px;
}
.template_cols.css_table .template_text img,
.template_2cols.css_table .template_text img {
  display: inline-block;
  max-width: 100% !important;
  height: auto !important;
}
@media only screen and (max-width: 768px) {
  .template_cols.css_table .template_2cols .template_col,
.template_2cols.css_table .template_2cols .template_col {
    display: block;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .template_cols.css_table .template_2cols .template_col:nth-child(2),
.template_2cols.css_table .template_2cols .template_col:nth-child(2) {
    padding-top: 10px;
  }
}
@media only screen and (max-width: 480px) {
  .template_cols.css_table .template_col.template_2col,
.template_2cols.css_table .template_col.template_2col {
    display: block;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

/*# sourceMappingURL=defaults_css_table.css.map */
