/* css */
@import "/fonts/dosis.css";

.com-content-category-blog.blog div.com-content-category-blog__items.blog-items.columns-2 div.items-row.cols-2.row div.col-12.col-md-6.col-lg-6 {
  border: 1px solid #cccccc;
  padding: 10px 20px;
}

/*Separator menu item type*/
.t4-navbar .nav-item.divider {
    border-top: 1px solid #ced4da;
    margin: .25em;
    overflow: hidden;
    padding: 0;
    height: 1px;
}

/* Tabelle mit DIV */
.tabcol {
  float: left;
  padding: 10px;
  width: 275px;
  min-height: 400px;
  border: 0px solid black;
  border-top: 1px dotted #cccccc;
  display: table-cell;
}
.restab:after {
  content: "";
  display: table;
  clear: both;
}
th, td {
    padding: 10px;
}
.article-content a {
    text-decoration: underline;
  font-weight: bold;
}
caption {
    padding: 8px;
        padding-bottom: 8px;
    padding-bottom: 8px;
    color: #fff;
    text-align: left;
    background: #777;
}
.wf_caption {
  font-size: 14px;
}


.t4-main-body {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}

.items-row .item {
  padding-top: 0px;
  padding-bottom: 0px;
}

.article-aside {
  margin: 0px;
}

.item-110 .t4-section.t4-main-body {
  margin-top: 0px;
  padding-top: 0px;
}
.breadcrumb {
  padding: 5px 0px;
}

.t4-section.t4-breadcrumbs {
  background-color: #fff;
}

.t4-navbar .nav-item {
  padding: 2px 10px;
}

.t4-navbar .navbar {
  min-height: unset;
}

.nav-item.current.active {
  color: #555555;
  background-color: #e7e7e7;
}

.t4-mainnav {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

body {
  background: #cccccc;
  background: -moz-linear-gradient(-45deg, #eeeeee 0%, #cccccc 100%);
  background: -webkit-linear-gradient(-45deg, #eeeeee 0%,#cccccc 100%);
  background: linear-gradient(135deg, #eeeeee 0%,#cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=1 );
}

.logo-img {
  height: 77px;
  width: 345px;
}

.mod-languages {
  text-align: right;
}
div.mod-languages li {
  margin: 0px;
}

@media (min-width: 576px) {
.header-block-1 .navbar-brand {
  max-width: 100%;
  flex: unset;
}
}