@charset "UTF-8";
/*Allgemeines*/
/*Blog & Veranstaltungen*/
/* Navigation */
/*Abstände*/
/*Layout*/
/*Listenansicht Großes Bild*/
.blog_list {
  margin-top: 3em;
}
.blog_list img {
  max-width: 100%;
}
.blog_list .blog_list_entry {
  margin-bottom: 3em;
}
.blog_list .blog_list_entry .topheading {
  color: #545454;
}
.blog_list .blog_list_entry h2 {
  border-bottom: 1px solid #e6e6e6;
}
.blog_list .blog_list_entry .text {
  margin-bottom: 1em;
}

/*Listenansicht Kleines Bild*/
.blog_list_small .blog_list_entry {
  margin-bottom: 3em;
}
.blog_list_small .topheading {
  color: #545454;
}
.blog_list_small .blog_list_infos_small figure img {
  max-width: 100%;
}
.blog_list_small .blog_list_infos_small figcaption {
  margin-bottom: .5em;
}
@media screen and (min-width: 35em) {
  .blog_list_small .blog_list_infos_small {
    margin-left: -0.5em;
    margin-right: -0.5em;
    display: block;
    display: flex;
    flex-wrap: wrap;
  }
  .blog_list_small .blog_list_infos_small:after {
    content: "";
    display: table;
    clear: both;
  }
  .blog_list_small .blog_list_infos_small figure, .blog_list_small .blog_list_infos_small .blog_infos {
    min-height: 1px;
    vertical-align: top;
    box-sizing: border-box;
    padding-left: 0.5em;
    padding-right: 0.5em;
    width: 50%;
    float: left;
    display: block;
    display: flex;
    flex-flow: column;
  }
}

/*Listenansicht Bild links*/
/*Listenansicht*/
.blog_list_pic_left .blog_list_entry {
  margin-bottom: 5em;
  display: block;
}
.blog_list_pic_left .blog_list_entry img {
  max-width: 100%;
}
.blog_list_pic_left .blog_list_entry .topheading {
  color: #545454;
}
.blog_list_pic_left .blog_list_entry h2 {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 0.1em;
  margin-bottom: 0.1em;
}
@media screen and (min-width: 30em) {
  .blog_list_pic_left .blog_list_entry {
    margin-left: -0.5em;
    margin-right: -0.5em;
    display: block;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 3em;
  }
  .blog_list_pic_left .blog_list_entry:after {
    content: "";
    display: table;
    clear: both;
  }
  .blog_list_pic_left .blog_list_entry .part_left {
    min-height: 1px;
    vertical-align: top;
    box-sizing: border-box;
    padding-left: 0.5em;
    padding-right: 0.5em;
    width: 40%;
    float: left;
    display: block;
    display: flex;
    flex-flow: column;
  }
  .blog_list_pic_left .blog_list_entry .part_right {
    min-height: 1px;
    vertical-align: top;
    box-sizing: border-box;
    padding-left: 0.5em;
    padding-right: 0.5em;
    width: 60%;
    float: left;
    display: block;
    display: flex;
    flex-flow: column;
  }
}
@media screen and (min-width: 46em) {
  .blog_list_pic_left .blog_list_entry .part_left {
    min-height: 1px;
    vertical-align: top;
    box-sizing: border-box;
    padding-left: 0.5em;
    padding-right: 0.5em;
    width: 25%;
    float: left;
    display: block;
    display: flex;
    flex-flow: column;
  }
  .blog_list_pic_left .blog_list_entry .part_right {
    min-height: 1px;
    vertical-align: top;
    box-sizing: border-box;
    padding-left: 0.5em;
    padding-right: 0.5em;
    width: 75%;
    float: left;
    display: block;
    display: flex;
    flex-flow: column;
  }
}

/*Einzelansicht*/
.blog_single {
  margin-bottom: 2em;
}
.blog_single img {
  max-width: 100%;
}
.blog_single .date {
  color: #545454;
}
.blog_single .pic {
  margin-bottom: 2em;
}
.blog_single .text {
  margin-bottom: 1em;
}
.blog_single .button {
  margin-top: 1em;
  float: right;
}
.blog_single .tags a {
  color: #545454;
}
.blog_single .tags a:hover {
  color: #004193;
}

/*# sourceMappingURL=https://www.fritzen.eu/srv/designset/_ts_1585429788000/_repo/current/style/generated/202_modules_weblog.css.map */
