@charset "UTF-8";
@font-face {
    font-family: "roboto";
    src: url("../fonts/roboto/Roboto-Light-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "roboto";
    src: url("../fonts/roboto/Roboto-LightItalic-webfont.woff") format("woff");
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: "roboto";
    src: url("../fonts/roboto/Roboto-Bold-webfont.woff") format("woff");
    font-weight: bold;
    font-style: normal;
}
a, .link {
    color: #034a8b;
}
a:hover, .link:hover {
    color: #4379a8;
}

.gradient,
#block-meerimmuell-views-block-header-image-block-1,
.search-result-type span:before,
.field--name-field-ergebnistyp:before,
.path-contact #block-viewsheaderbackground {
    background: #034a8b;
    background: -moz-linear-gradient(left, #1e598c 0%, #17558c 26%, #03498b 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #1e598c), color-stop(26%, #17558c), color-stop(100%, #03498b));
    background: -webkit-linear-gradient(left, #1e598c 0%, #17558c 26%, #03498b 100%);
    background: -o-linear-gradient(left, #1e598c 0%, #17558c 26%, #03498b 100%);
    background: -ms-linear-gradient(left, #1e598c 0%, #17558c 26%, #03498b 100%);
    background: linear-gradient(to right, #1e598c 0%, #17558c 26%, #03498b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#1e598c", endColorstr="#03498b", GradientType=1 );
}

.field--name-field-themenbereich .field__item:before,
.field--name-field-meeresregion .field__item:before,
.field--name-field-verantwortliche-organisati .field__item:before,
.gradient-footer,
.menu--footer,
#block-internalheaderbackground,
#block-viewsheaderbackground,
.path-frontpage #block-meerimmuell-content,
.node--view-mode-teaser .field--name-field-verantwortliche-organisati > div:before,
.view-organisation-mitglieder .views-row:before,
.site-footer > .layout-container,
.path-gruppe .views-field-field-nachname > div:before {
    background: #d9e6f2;
    background: -moz-linear-gradient(left, #d9e6f2 0%, #dce5ee 26%, #e3e3e3 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #d9e6f2), color-stop(26%, #dce5ee), color-stop(100%, #e3e3e3));
    background: -webkit-linear-gradient(left, #d9e6f2 0%, #dce5ee 26%, #e3e3e3 100%);
    background: -o-linear-gradient(left, #d9e6f2 0%, #dce5ee 26%, #e3e3e3 100%);
    background: -ms-linear-gradient(left, #d9e6f2 0%, #dce5ee 26%, #e3e3e3 100%);
    background: linear-gradient(to right, #d9e6f2 0%, #dce5ee 26%, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9e6f2", endColorstr="#e3e3e3", GradientType=1 );
}

.button {
    background: rgba(255, 255, 255, 0.3);
    border: 2px solid transparent;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.button:hover {
    background: rgba(255, 255, 255, 0.5);
    border: 2px solid white;
}

input.button {
    border: 3px solid black;
    background: white;
    border-radius: 0;
    padding: 10px 20px;
  transition: all 350ms;
}
input.button:hover {
    background: green;
  color: white;
    border: 3px solid black;
}

#node-aktivitaet-form .field--name-field-bild .paragraphs-dropbutton-wrapper {
    display: none;
}

a, a.link {
    border-bottom: none;
}
a:hover, a.link:hover {
    border-bottom: none;
}

html {
    background-color: white;
}

body {
    background-color: transparent;
    font-size: 15px;
    font-weight: 500;
    font-family: "roboto";
    line-height: 20px;
}
body .user-only {
    display: none;
}
body.user-logged-in .user-only {
    display: block;
}
body.user-logged-in .user-hide {
    display: none;
}

.form--inline .form-item {
    float: none;
  display: inline-block;
}
.form--inline .form-item-langcode {
  display: none;
}

#block-meerimmuell-content .text-formatted p,
#block-meerimmuell-content .text-formatted li,
#block-meerimmuell-content .view-header p {
    font-size: 18px;
    line-height: 30px;
}

h2, .main-content h2, .node--type-organizations.node--view-mode-full .field--name-field-website > .field__label {
    font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 10px;
}

.main-content h2 {
    margin-bottom: 2px;
    font-size: 23px;
    line-height: 30px;
}

input, textarea, select, option {
    font-family: "roboto", "sans-serif";
}

option {
  font-family: "roboto", "sans-serif";
}

@-moz-document url-prefix() {
  input, textarea, select, option {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}

option {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  background-color: #ffffff;
}
}

.field--type-entity-reference {
    font-family: "roboto";
    margin: 0;
}

a {
    text-decoration: none;
    transition: ALL 0.4s ease-in-out;
    -webkit-transition: ALL 0.4s ease-in-out;
    -moz-transition: ALL 0.4s ease-in-out;
    -o-transition: ALL 0.4s ease-in-out;
}

.node__content {
    margin-top: 0px;
    font-size: inherit;
}

.layout-container {
    max-width: none !important;
}

#block-internalheaderbackground {
    display: none;
}

.blue-menu #block-internalheaderbackground {
    display: block;
}

#main-wrapper {
    position: relative;
}

#toolbar-administration + .dialog-off-canvas-main-canvas {
    position: relative;
}

#block-internalheaderbackground p,
#block-viewsheaderbackground p {
    visibility: hidden;
}
@media (max-width: 767px) {
    #block-internalheaderbackground p,
    #block-viewsheaderbackground p {
        display: none;
    }
}

#block-meerimmuell-views-block-header-image-block-1,
#block-internalheaderbackground,
#block-viewsheaderbackground {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: auto;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}
#block-meerimmuell-views-block-header-image-block-1 .contextual-region,
#block-internalheaderbackground .contextual-region,
#block-viewsheaderbackground .contextual-region {
    position: static;
}
#block-meerimmuell-views-block-header-image-block-1 .cpy-txt,
#block-internalheaderbackground .cpy-txt,
#block-viewsheaderbackground .cpy-txt {
    position: absolute;
    bottom: 5px;
    right: 5px;
    color: white;
    font-size: 12px;
    text-shadow: 1px 1px black;
}
@media (max-width: 767px) {
    #block-meerimmuell-views-block-header-image-block-1,
    #block-internalheaderbackground,
    #block-viewsheaderbackground {
        visibility: visible;
        position: static;
        padding: 0;
        width: 100%;
    }
    #block-meerimmuell-views-block-header-image-block-1 .view-content,
    #block-internalheaderbackground .view-content,
    #block-viewsheaderbackground .view-content {
        margin: 0;
    }
}
#block-meerimmuell-views-block-header-image-block-1 img,
#block-internalheaderbackground img,
#block-viewsheaderbackground img {
    visibility: hidden;
    display: block;
}
@media (max-width: 767px) {
    #block-meerimmuell-views-block-header-image-block-1 img,
    #block-internalheaderbackground img,
    #block-viewsheaderbackground img {
        visibility: visible;
    }
}

.main-content .section {
    padding: 0;
}

div#block-meerimmuell-page-title {
  position: absolute;
  padding: 10px 0;
  bottom: 35px;
  left: 0;
  right: 0;
  background-color: rgba(0,0,0,.15);
}
@media (max-width: 1020px) {
  div#block-meerimmuell-page-title {
    padding: 20px;
  }
}

@media (max-width: 767px) {
    #block-meerimmuell-page-title {
        padding: 15px;
        background: #034a8b;
        background: -moz-linear-gradient(left, #1e598c 0%, #17558c 26%, #03498b 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, #1e598c), color-stop(26%, #17558c), color-stop(100%, #03498b));
        background: -webkit-linear-gradient(left, #1e598c 0%, #17558c 26%, #03498b 100%);
        background: -o-linear-gradient(left, #1e598c 0%, #17558c 26%, #03498b 100%);
        background: -ms-linear-gradient(left, #1e598c 0%, #17558c 26%, #03498b 100%);
        background: linear-gradient(to right, #1e598c 0%, #17558c 26%, #03498b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#1e598c", endColorstr="#03498b", GradientType=1 );
    }
}
#block-meerimmuell-page-title > .content {

}
@media (max-width: 767px) {
    #block-meerimmuell-page-title > .content {
        position: static;
    }
}
#block-meerimmuell-page-title > .content .page-title {
    color: white;
    font-size: 40px;
    line-height: 1em;
    max-width: 960px;
    margin: 0 auto;
  text-shadow: 1px 1px 0 #000;
}
@media (max-width: 767px) {
    #block-meerimmuell-page-title > .content .page-title {
        font-size: 34px;
    }
}

@media (max-width: 767px) {
    .path-gruppe #block-meerimmuell-page-title,
    .path-unterarbeitsgruppen #block-meerimmuell-page-title {
        padding: 15px;
        background: #d9e6f2;
        background: -moz-linear-gradient(left, #d9e6f2 0%, #dce5ee 26%, #e3e3e3 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, #d9e6f2), color-stop(26%, #dce5ee), color-stop(100%, #e3e3e3));
        background: -webkit-linear-gradient(left, #d9e6f2 0%, #dce5ee 26%, #e3e3e3 100%);
        background: -o-linear-gradient(left, #d9e6f2 0%, #dce5ee 26%, #e3e3e3 100%);
        background: -ms-linear-gradient(left, #d9e6f2 0%, #dce5ee 26%, #e3e3e3 100%);
        background: linear-gradient(to right, #d9e6f2 0%, #dce5ee 26%, #e3e3e3 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9e6f2", endColorstr="#e3e3e3", GradientType=1 );
    }
}

nav .menu-toggle {
    display: none;
}
@media (max-width: 767px) {
  body:not(:target) .region-primary-menu .menu-toggle {
    text-indent: -9999px;
    background-color: transparent;
  }
  body:not(:target) .region-primary-menu .menu-toggle:after {
    right: auto;
    left: 10px;
    background-image: none;
    top: -40px;
    content: "";
    font-size: 27px;
    font-family: "fontello";
    color: #034a8b;
    text-indent: 0;
  }
}

#block-menuswitch {
    position: absolute;
    left: 20px;
    top: 20px;
    z-index: 9;
    display: none;
}
@media (max-width: 959px) {
    #block-menuswitch {
        display: block;
    }
}
#block-menuswitch > .content > .field--name-body {
    display: block;
}
#block-menuswitch > .content > .field--name-body .icon-menu {
    color: black;
    display: inline-block;
    padding: 0;
    width: 30px;
    height: 30px;
    overflow: hidden;
    cursor: pointer;
}
#block-menuswitch > .content > .field--name-body .icon-menu:before {
    content: "";
    font-size: 27px;
    font-family: "fontello";
    color: #034a8b;
}

.region-primary-menu .menu-item a.is-active, .region-primary-menu .menu-item--active-trail a {
    background-color: rgba(255, 255, 255, 0.9);
}

#page, #main-wrapper {
    background: transparent;
}

#block-kontakttext {
    background-color: white;
    margin-top: 15px;
    padding: 20px 20px 0 20px;
}
#block-kontakttext > .content {
    max-width: 960px;
    margin: 0 auto;
}

#block-meerimmuell-content {
    background-color: white;
    margin-top: 15px;
    padding: 20px 20px 0 20px;
}
#block-meerimmuell-content > .content {
    max-width: 960px;
    margin: 0 auto;
}

.path-suche #header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 {
    display: none;
}

#block-meerimmuell-branding > a > img{
  max-width: 25%;
  height: auto;
}

.site-branding__text{
  text-indent: -9999px;
}

#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1,
#block-hervorgehobenesformularsuchepage-1-2 {
    background-color: #EEEEEE;
    position: static;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 #edit-submit-suche,
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 #edit-search-api-fulltext,
#block-hervorgehobenesformularsuchepage-1-2 #edit-submit-suche,
#block-hervorgehobenesformularsuchepage-1-2 #edit-search-api-fulltext {
    display: inline-block;
}

#search-block-form{
  position: relative;
  bottom: 130px;
  right: 15px;
}

.button.search-form__submit, .search-form__submit {
  border: none;
  background: #ffffff url(../images/search-icon.png) no-repeat center;
  background-size: contain;
}

.button.search-form__submit:hover, .search-form__submit:hover {
  border: none;
  background: #ffffff url(../images/search-icon.png) no-repeat center;
  background-size: contain;
>>>>>>> 8c195cedae148bc60f45f1db61fcc5d566fd3380
}

#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content,
#block-hervorgehobenesformularsuchepage-1-2 > .content {
    max-width: none;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content .form--inline,
#block-hervorgehobenesformularsuchepage-1-2 > .content .form--inline {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 150px;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content .form--inline label,
#block-hervorgehobenesformularsuchepage-1-2 > .content .form--inline label {
    display: none;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content .form--inline input.form-text,
#block-hervorgehobenesformularsuchepage-1-2 > .content .form--inline input.form-text {
    display: inline-block;
    min-width: 200px;
    width: auto;
    height: 40px;
    border: 1px solid #fff;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content .form--inline .form-actions,
#block-hervorgehobenesformularsuchepage-1-2 > .content .form--inline .form-actions {
    padding-top: 0px;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content .form--inline .form-actions > input,
#block-hervorgehobenesformularsuchepage-1-2 > .content .form--inline .form-actions > input {
    border-color: white;
    height: 40px;
    margin: 0;
    font-size: 12px;
}

#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 {
    height: 0;
    background-color: #EEEEEE;
    position: static;
  overflow: hidden;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 #edit-submit-suche,
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 #edit-search-api-fulltext {
    display: none;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1.open {
    height: auto;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1.open #edit-submit-suche,
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1.open #edit-search-api-fulltext {
    display: inline-block;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content {
    max-width: none;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content .form--inline {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 150px;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content .form--inline label {
    color: black;
    display: inline-block;
    padding: 0;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 30px;
    height: 29px;
    overflow: hidden;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content .form--inline label:before {
    content: "";
    font-size: 27px;
    font-family: "fontello";
    color: #034a8b;
    margin-top: 5px;
    display: block;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content .form--inline label.searching:before {
    content: "";
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content .form--inline input.form-text {
    display: inline-block;
    min-width: 200px;
    width: auto;
    height: 40px;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content .form--inline .form-actions {
    padding-top: 0px;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsuchepage-1 > .content .form--inline .form-actions > input {
    border-color: white;
    height: 40px;
    margin: 0;
}

.path-suche #header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 {
  display: none;
}

#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1,
#block-hervorgehobenesformularsolr-publicpage-1-2 {
  background-color: #EEEEEE;
  position: static;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 #edit-submit-suche,
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 #edit-search-api-fulltext,
#block-hervorgehobenesformularsolr-publicpage-1-2 #edit-submit-suche,
#block-hervorgehobenesformularsolr-publicpage-1-2 #edit-search-api-fulltext {
  display: inline-block;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content,
#block-hervorgehobenesformularsolr-publicpage-1-2 > .content {
  max-width: none;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content .form--inline,
#block-hervorgehobenesformularsolr-publicpage-1-2 > .content .form--inline {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 150px;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content .form--inline label,
#block-hervorgehobenesformularsolr-publicpage-1-2 > .content .form--inline label {
  display: none;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content .form--inline input.form-text,
#block-hervorgehobenesformularsolr-publicpage-1-2 > .content .form--inline input.form-text {
  display: inline-block;
  min-width: 200px;
  width: auto;
  height: 40px;
  border: 1px solid #fff;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content .form--inline .form-actions,
#block-hervorgehobenesformularsolr-publicpage-1-2 > .content .form--inline .form-actions {
  padding-top: 0px;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content .form--inline .form-actions > input,
#block-hervorgehobenesformularsolr-publicpage-1-2 > .content .form--inline .form-actions > input {
  border-color: white;
  height: 40px;
  margin: 0;
  font-size: 12px;
}

#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 {
  height: 0;
  background-color: #EEEEEE;
  position: static;
  overflow: hidden;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 #edit-submit-suche,
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 #edit-search-api-fulltext {
  display: none;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1.open {
  height: auto;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1.open #edit-submit-suche,
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1.open #edit-search-api-fulltext {
  display: inline-block;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content {
  max-width: none;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content .form--inline {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 150px;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content .form--inline label {
  color: black;
  display: inline-block;
  padding: 0;
  position: absolute;
  top: 18px;
  right: 10px;
  width: 29px;
  height: 29px;
  overflow: hidden;
  text-indent: -9999px;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content .form--inline label:before {
  content: "";
  font-size: 27px;
  font-family: "fontello";
  color: #034a8b;
  margin-top: 4px;
  display: block;
  text-indent: 0;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content .form--inline label.searching:before {
  content: "";
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content .form--inline input.form-text {
  display: inline-block;
  min-width: 200px;
  width: auto;
  height: 40px;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content .form--inline .form-actions {
  padding-top: 0px;
}
#header > .layout-container > .region-header #block-hervorgehobenesformularsolr-publicpage-1 > .content .form--inline .form-actions > input {
  border-color: white;
  height: 40px;
  margin: 0;
}

#header {
    font-family: "roboto";
    background-color: transparent;
    background-image: none;
}
#header > .layout-container {
    clear: both;
    overflow: hidden;
}
#header > .layout-container > .region-header {
    float: left;
    padding: 0 0;
    width: 100%;
}
#header > .layout-container > .region-header .site-branding,
#header > .layout-container > .region-header .block {
    background-color: white;
    float: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    text-align: center;
}
#header > .layout-container > .region-header .site-branding .site-branding__text,
#header > .layout-container > .region-header .block .site-branding__text {
    color: #034a8b;
    margin-bottom: 0;
    padding: 0;
}
#header > .layout-container > .region-header .site-branding .site-branding__text .site-branding__name > a,
#header > .layout-container > .region-header .block .site-branding__text .site-branding__name > a {
    color: #034a8b;
    display: block;
    font-size: 30px;
    line-height: 70px;
}
@media (max-width: 767px) {
    #header > .layout-container > .region-header .site-branding .site-branding__text .site-branding__name > a,
    #header > .layout-container > .region-header .block .site-branding__text .site-branding__name > a {
        font-size: 24px;
        line-height: 30px;
        padding: 17px 40px;
    }
}
#header > .layout-container .region-primary-menu {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    float: left;
    justify-content: flex-start;
    min-height: 266px;
    position: relative;
    width: 100%;
}
@media (max-width: 767px) {
    #header > .layout-container .region-primary-menu {
        min-height: 0;
        flex-direction: column;
    }
}
#header > .layout-container .region-primary-menu nav {
    width: 100%;
    z-index: 9;
}
@media (max-width: 767px) {
    #header > .layout-container .region-primary-menu nav {
        /*display: none;*/
    }
}
#header > .layout-container .region-primary-menu nav > .content > ul.menu {
    display: flex;
    margin: 1px 2px 1px 2px;
    padding: 0;
}
@media (max-width: 767px) {
    #header > .layout-container .region-primary-menu nav > .content > ul.menu {
        background: white;
        margin: 0;
        flex-direction: column;
    }
}
#header > .layout-container .region-primary-menu nav > .content > ul.menu > li + li + li + li + li ~ li {
    display: none;
}
#header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item {
    float: none;
    margin: 3px 2px 3px 2px;
    padding: 0;
    text-align: center;
    width: 20%;
}
@media (max-width: 767px) {
    #header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item {
        margin: 0;
        width: auto;
    }
}
#header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > a,
#header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > span {
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    display: inline-block;
    font-size: 16px;
    margin: 0;
    padding: 10px 0;
    width: 100%;
    font-weight: bold;
    transition: background-color 0.4s ease-in-out;
    -webkit-transition: background-color 0.4s ease-in-out;
    -moz-transition: background-color 0.4s ease-in-out;
    -o-transition: background-color 0.4s ease-in-out;
}
#header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > a:hover,
#header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > span:hover {
    background-color: white;
}
@media (max-width: 959px) {
    #header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > a,
    #header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > span {
        font-size: 14px;
    }
}
@media (max-width: 767px) {
    #header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > a,
    #header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > span {
        border-top: 1px solid #000;
        font-size: 16px;
    }
}
#header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > ul.menu {
    display: block;
    flex-direction: column;
    margin: 0;
    padding: 0;
    visibility: hidden;
}
#header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > ul.menu:hover {
    display: block;
}
@media (max-width: 767px) {
    #header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > ul.menu {
        visibility: visible;
    }
}
#header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > ul.menu > li.menu-item {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
@media (max-width: 767px) {
    #header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > ul.menu > li.menu-item {
        border-top: 1px solid #ccc;
    }
    #header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > ul.menu > li.menu-item:first-child {
        border-color: #000;
    }
}
#header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > ul.menu > li.menu-item > a {
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    display: block;
    float: none;
    font-size: 16px;
    padding: 10px 4px;
    text-shadow: none;
    transition: background-color 0.4s ease-in-out;
    -webkit-transition: background-color 0.4s ease-in-out;
    -moz-transition: background-color 0.4s ease-in-out;
    -o-transition: background-color 0.4s ease-in-out;
}
#header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > ul.menu > li.menu-item > a:hover {
    background-color: white;
}
@media (max-width: 959px) {
    #header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > ul.menu > li.menu-item > a {
        font-size: 14px;
    }
}
@media (max-width: 767px) {
    #header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item > ul.menu > li.menu-item > a {
        margin: 0;
        font-size: 16px;
    }
}
#header > .layout-container .region-primary-menu nav > .content > ul.menu > li.menu-item:hover > ul.menu {
    visibility: visible;
}
@media (max-width: 767px) {
    #header > .layout-container > .region-header.open ~ .region-primary-menu > nav {
        display: flex;
        flex-direction: column;
    }
}

@media (max-width: 900px) and (min-width: 461px) {
    .region-primary-menu .menu a {
        margin-bottom: 0;
    }
}
.layout-main {
    margin-top: 0;
    margin-bottom: 0px;
}

.block .content {
    margin-top: 0px;
}

.path-frontpage #block-meerimmuell-page-title {
    display: none;
}
.path-frontpage .main-content .section {
    padding: 0;
}
.path-frontpage .field field--name-body {
    display: none;
}
.path-frontpage #block-meerimmuell-content {
    margin-top: 0;
    padding: 0;
}
.path-frontpage #block-meerimmuell-content > .content {
    margin: 0 auto;
    max-width: none;
}
.path-frontpage .node--type-page > .node__content > .field--name-body {
    background-color: #e3e3e3;
    color: #6d6d6d;
    padding: 25px;
    font-size: 24px;
    line-height: 1.6em;
    border: 4px solid white;
    border-bottom: none;
}
.path-frontpage .node--type-page > .node__content > .field--name-body p {
    max-width: 960px;
    padding: 0 20px;
    margin: 0 auto;
    font-size: 24px;
    line-height: 1.6em;
}
@media (max-width: 767px) {
    .path-frontpage .node--type-page > .node__content > .field--name-body p {
        font-size: 21px;
        line-height: 1.5em;
    }
}
.path-frontpage .node--type-page > .node__content > .field--name-body p .button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: 14px;
    border-bottom: 2px solid #6d6d6d;
    padding: 8px 50px 10px 0px;
    border-right: 0;
    border-left: 0;
    border-top: 0;
    font-weight: 300;
    font-family: "roboto";
    margin-top: 0;
    background: transparent;
    margin-bottom: 20px;
}
@media (max-width: 767px) {
    .path-frontpage .node--type-page > .node__content > .field--name-body p .button {
        margin-top: 20px;
    }
}
.path-frontpage .site-footer__bottom .region {
    margin-top: 0px;
}

@media all and (min-width: 560px) {
    .node .field--type-image {
        float: none;
        margin: 0;
    }
}
.field--name-field-tiles {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0;
    max-width: none;
    border: 2px white solid;
}
@media (max-width: 767px) {
    .field--name-field-tiles {
        border: none;
        flex-direction: column;
    }
}
.field--name-field-tiles > .field__item {
    margin: 0;
    width: 33.3333333%;
    border: 2px solid white;
}
.field--name-field-tiles > .field__item:first-child {
    display: none;
}
@media (max-width: 767px) {
    .field--name-field-tiles > .field__item {
        width: auto;
        border: 4px solid white;
        margin: 0px;
        border-bottom: none;
    }
}
.field--name-field-tiles > .field__item .paragraph--type--tile {
    color: #034a8b;
    font-size: 14px;
    line-height: 18px;
    margin: 0px;
    padding: 0px;
}
.field--name-field-tiles > .field__item .paragraph--type--tile .field--name-field-titel-text {
    font-size: 21px;
    margin-bottom: 10px;
    border-top: 4px solid #034a8b;
    padding: 20px 20px 0 20px;
    font-weight: bold;
}
.field--name-field-tiles > .field__item .paragraph--type--tile .field--name-field-text {
    padding: 0 20px;
}
.field--name-field-tiles > .field__item .paragraph--type--tile .field--name-field-bild img {
    display: block;
    width: 100%;
    margin-bottom: 0;
}
.field--name-field-tiles > .field__item .paragraph--type--tile .field--name-field-link {
    padding: 0 20px;
}
.field--name-field-tiles > .field__item .paragraph--type--tile .field--name-field-link a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: 14px;
    border-bottom: 2px solid #034a8b;
    padding: 8px 50px 10px 0px;
    border-right: 0;
    border-left: 0;
    border-top: 0;
    font-weight: 300;
    font-family: "roboto";
    margin-top: 0;
    background: transparent;
    margin-bottom: 20px;
    display: inline-block;
}

.view-organisation-mitglieder .views-row,
.field--name-field-ergebnistyp {
    font-size: 14px;
    margin-right: 4px;
}
.view-organisation-mitglieder .views-row:before,
.field--name-field-ergebnistyp:before {
    display: inline-block;
    content: "";
    height: 10px;
    margin-right: 5px;
    width: 10px;
}

article.node--type-ergebnisse.node--view-mode-full .field--name-field-ergebnistyp {
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

article.node--type-ergebnisse.node--view-mode-full .field--name-field-datum {
    margin-bottom: 10px;
}

#edit-actions input {
    margin-right: 0;
}

.node--view-mode-teaser {
    border-bottom: none;
}
.node--view-mode-teaser .field--name-field-copyright {
    display: none;
}
.node--view-mode-teaser .field--name-field-verantwortliche-organisati:before {
    content: "Beteiligte Mitglieder:";
    font-size: 14px;
}
.node--view-mode-teaser .field--name-field-verantwortliche-organisati > div {
    display: inline-block;
    font-size: 14px;
    margin-right: 4px;
}
.node--view-mode-teaser .field--name-field-verantwortliche-organisati > div:before {
    display: inline-block;
    content: "";
    height: 10px;
    margin-right: 5px;
    width: 10px;
}

.node__title a,
.view-suche .node__title a {
    color: #034a8b;
    transition: color 0.4s ease-in-out;
    -webkit-transition: color 0.4s ease-in-out;
    -moz-transition: color 0.4s ease-in-out;
    -o-transition: color 0.4s ease-in-out;
}
.node__title a:hover,
.view-suche .node__title a:hover {
    color: #4379a8;
}

.node__links .node-readmore {
    padding: 0;
}

.weiterlesen-link,
.node__links .node-readmore > a {
    border-bottom: 2px solid;
    padding: 8px 50px 10px 0px;
    margin-top: 10px;
    display: inline-block;
}

article .node__links {
    text-align: left;
}

.view-new-group-content-link .button {
    border: 4px solid #000;
    padding: 10px 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.view-suche .field--name-field-verantwortliche-organisati {
    display: none;
}
.view-suche .search-result-type {
    display: inline-block;
    font-size: 14px;
    margin-right: 4px;
    color: #000;
}
.view-suche .search-result-type span:before {
    display: inline-block;
    content: "";
    height: 10px;
    margin-right: 5px;
    width: 10px;
}

.block-views {
    padding: 0 20px;
}
.block-views > h2 {
    margin: 20px auto 0 auto;
    max-width: 960px;
}
.block-views .view-filters .views-exposed-form {
    margin: 20px 0px;
    padding-top: 20px;
}
@media (max-width: 767px) {
    .block-views .view-filters .views-exposed-form {
        margin-top: 0;
        padding-top: 0;
    }
}
.block-views .view-filters .views-exposed-form .form--inline {
    overflow: hidden;
}
.block-views .view-filters .views-exposed-form .form--inline > .form-item,
.block-views .view-filters .views-exposed-form .form--inline > .form-actions {
    margin-right: 10px;
}
@media (max-width: 959px) {
    .block-views .view-filters .views-exposed-form .form--inline > .form-item,
    .block-views .view-filters .views-exposed-form .form--inline > .form-actions {
        margin-right: 1000px;
        margin-top: 36px;
    }
}
@media (max-width: 767px) {
    .block-views .view-filters .views-exposed-form .form--inline > .form-item,
    .block-views .view-filters .views-exposed-form .form--inline > .form-actions {
        display: block;
        margin-right: 0px;
        margin-top: 36px;
    }
    .block-views .view-filters .views-exposed-form .form--inline > .form-item > select,
    .block-views .view-filters .views-exposed-form .form--inline > .form-actions > select {
        width: 100%;
    }
}
.block-views .view-filters .views-exposed-form .form-item,
.block-views .view-filters .views-exposed-form .form-actions {
    display: inline-block;
    border: 3px solid #000;
    margin-bottom: 0;
    margin-top: 10px;
    padding-top: 0;
}
.block-views .view-filters .views-exposed-form .form-item label,
.block-views .view-filters .views-exposed-form .form-actions label {
    margin-top: -26px;
    position: absolute;
}
.block-views .view-filters .views-exposed-form .form-item select,
.block-views .view-filters .views-exposed-form .form-item input,
.block-views .view-filters .views-exposed-form .form-actions select,
.block-views .view-filters .views-exposed-form .form-actions input {
    border: none;
    height: 40px;
    margin: 0;
}
.block-views .view-content {
    /*margin-top: 50px;*/
}
.block-views > h2 ~ .content .view-content {
    /*margin-top: 10px;*/
}
.block-views > .content {
    margin: 0 auto;
    max-width: 960px;
}
.block-views > .content .node--view-mode-teaser,
.block-views > .content .node--view-mode-search-index,
.view-ergebnisse .views-row .node--view-mode-teaser {
    border-bottom: none;
}
.block-views > .content .node--view-mode-teaser h2,
.block-views > .content .node--view-mode-search-index h2,
.view-ergebnisse .views-row .node--view-mode-teaser h2 {
    margin-top: 0;
    padding-top: 0;
}
.block-views > .content .node--view-mode-teaser h2 a,
.block-views > .content .node--view-mode-search-index h2 a,
.view-ergebnisse .views-row .node--view-mode-teaser h2 a {
    color: #034a8b;
    transition: color 0.4s ease-in-out;
    -webkit-transition: color 0.4s ease-in-out;
    -moz-transition: color 0.4s ease-in-out;
    -o-transition: color 0.4s ease-in-out;
}
.block-views > .content .node--view-mode-teaser h2 a:hover,
.block-views > .content .node--view-mode-search-index h2 a:hover,
.view-ergebnisse .views-row .node--view-mode-teaser h2 a:hover {
    color: #4379a8;
}
.block-views > .content .node--view-mode-teaser .node__title a,
.block-views > .content .node--view-mode-search-index .node__title a,
.view-ergebnisse .views-row .node--view-mode-teaser .node__title a {
    color: #034a8b;
    transition: color 0.4s ease-in-out;
    -webkit-transition: color 0.4s ease-in-out;
    -moz-transition: color 0.4s ease-in-out;
    -o-transition: color 0.4s ease-in-out;
}
.block-views > .content .node--view-mode-teaser .node__title a:hover,
.block-views > .content .node--view-mode-search-index .node__title a:hover,
.view-ergebnisse .views-row .node--view-mode-teaser .node__title a:hover {
    color: #4379a8;
}
.block-views > .content .node--view-mode-teaser .node__content,
.block-views > .content .node--view-mode-teaser .field--type-entity-reference .field__label,
.block-views > .content .node--view-mode-teaser .node--view-mode-teaser .field--type-entity-reference ul.links,
.block-views > .content .node--view-mode-search-index .node__content,
.block-views > .content .node--view-mode-search-index .field--type-entity-reference .field__label,
.block-views > .content .node--view-mode-search-index .node--view-mode-teaser .field--type-entity-reference ul.links,
.view-ergebnisse .views-row .node--view-mode-teaser .node__content,
.view-ergebnisse .views-row .node--view-mode-teaser .field--type-entity-reference .field__label,
.view-ergebnisse .views-row .node--view-mode-teaser .node--view-mode-teaser .field--type-entity-reference ul.links {
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
}
.block-views > .content .node--view-mode-teaser .node__links,
.block-views > .content .node--view-mode-search-index .node__links {
    text-align: left;
}
.block-views > .content .node--view-mode-teaser .node__links ul.inline li,
.block-views > .content .node--view-mode-search-index .node__links ul.inline li {
    padding: 0;
}
.block-views > .content .node--view-mode-teaser .node__links a,
.block-views > .content .node--view-mode-search-index .node__links a,
.view-ergebnisse .views-row .node--view-mode-teaser .node__links a {
    border-bottom: 2px solid;
    padding: 8px 50px 10px 0px;
}
.block-views > .content .node--view-mode-teaser.node--type-organizations, .block-views > .content .node--view-mode-teaser.node--type-aktivitaet, .block-views > .content .node--view-mode-teaser.node--type-aktionsfeld, .block-views > .content .node--view-mode-teaser.node--type-ergebnisse,
.block-views > .content .node--view-mode-search-index.node--type-organizations,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse,
.view-ergebnisse .views-row .node--view-mode-teaser.node--type-ergebnisse {
    padding-left: 156px;
    position: relative;
  min-height: 162px;
}
@media (max-width: 767px) {
    .block-views > .content .node--view-mode-teaser.node--type-organizations, .block-views > .content .node--view-mode-teaser.node--type-aktivitaet, .block-views > .content .node--view-mode-teaser.node--type-aktionsfeld, .block-views > .content .node--view-mode-teaser.node--type-ergebnisse,
    .block-views > .content .node--view-mode-search-index.node--type-organizations,
    .block-views > .content .node--view-mode-search-index.node--type-aktivitaet,
    .block-views > .content .node--view-mode-search-index.node--type-aktionsfeld,
    .block-views > .content .node--view-mode-search-index.node--type-ergebnisse,
    .view-ergebnisse .views-row .node--view-mode-teaser.node--type-ergebnisse {
        min-height: 0;
        padding-left: 0;
    }
}
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-bild,
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-titel-bild,
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-titelbild,
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-logo,
.block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-bild,
.block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-titel-bild,
.block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-titelbild,
.block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-logo,
.block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-bild,
.block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-titel-bild,
.block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-titelbild,
.block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-logo,
.block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-bild,
.block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-titel-bild,
.block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-titelbild,
.block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-logo,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-bild,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-titel-bild,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-titelbild,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-logo,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-bild,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-titel-bild,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-titelbild,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-logo,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-bild,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-titel-bild,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-titelbild,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-logo,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-bild,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-titel-bild,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-titelbild,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-logo,
.view-ergebnisse .views-row .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-titel-bild {
    position: absolute;
    left: 0;
    top: 3px;
    width: 130px;
}
@media (max-width: 767px) {
    .block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-bild,
    .block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-titel-bild,
    .block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-titelbild,
    .block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-logo, .block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-bild,
    .block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-titel-bild,
    .block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-titelbild,
    .block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-logo, .block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-bild,
    .block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-titel-bild,
    .block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-titelbild,
    .block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-logo, .block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-bild,
    .block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-titel-bild,
    .block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-titelbild,
    .block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-logo,
    .block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-bild,
    .block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-titel-bild,
    .block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-titelbild,
    .block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-logo,
    .block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-bild,
    .block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-titel-bild,
    .block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-titelbild,
    .block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-logo,
    .block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-bild,
    .block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-titel-bild,
    .block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-titelbild,
    .block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-logo,
    .block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-bild,
    .block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-titel-bild,
    .block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-titelbild,
    .block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-logo,
    .view-ergebnisse .views-row .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-titel-bild {
        margin-top: 10px;
        position: relative;
        left: auto;
        top: auto;
    }
}
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-bild img,
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-titel-bild img,
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-titelbild img,
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-logo img, .block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-bild img,
.block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-titel-bild img,
.block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-titelbild img,
.block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-logo img, .block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-bild img,
.block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-titel-bild img,
.block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-titelbild img,
.block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-logo img, .block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-bild img,
.block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-titel-bild img,
.block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-titelbild img,
.block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-logo img,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-bild img,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-titel-bild img,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-titelbild img,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-logo img,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-bild img,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-titel-bild img,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-titelbild img,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-logo img,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-bild img,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-titel-bild img,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-titelbild img,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-logo img,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-bild img,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-titel-bild img,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-titelbild img,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-logo img,
.view-ergebnisse .views-row .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-titel-bild img {
    border: 3px solid #034a8b;
    display: inline-block;
  max-width: 100%;
  height: auto;
  max-height: 156px;
  width: auto;
}
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-titel-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-titelbild .field--name-field-copyright,
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-logo .field--name-field-copyright, .block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-titel-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-titelbild .field--name-field-copyright,
.block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-logo .field--name-field-copyright, .block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-titel-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-titelbild .field--name-field-copyright,
.block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-logo .field--name-field-copyright, .block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-titel-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-titelbild .field--name-field-copyright,
.block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-logo .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-titel-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-titelbild .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-logo .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-titel-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-titelbild .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-logo .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-titel-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-titelbild .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-logo .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-titel-bild .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-titelbild .field--name-field-copyright,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-logo .field--name-field-copyright {
    display: none;
    font-size: 14px;
    font-style: italic;
}
.block-views > .content .node--view-mode-teaser.node--type-organizations .node__content > .field--name-field-logo img, .block-views > .content .node--view-mode-teaser.node--type-aktivitaet .node__content > .field--name-field-logo img, .block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .node__content > .field--name-field-logo img, .block-views > .content .node--view-mode-teaser.node--type-ergebnisse .node__content > .field--name-field-logo img,
.block-views > .content .node--view-mode-search-index.node--type-organizations .node__content > .field--name-field-logo img,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .node__content > .field--name-field-logo img,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .node__content > .field--name-field-logo img,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .node__content > .field--name-field-logo img {
    border: none;
}
.block-views > .content .node--view-mode-teaser.node--type-organizations .field--name-field-ergebnistyp, .block-views > .content .node--view-mode-teaser.node--type-aktivitaet .field--name-field-ergebnistyp, .block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .field--name-field-ergebnistyp, .block-views > .content .node--view-mode-teaser.node--type-ergebnisse .field--name-field-ergebnistyp,
.block-views > .content .node--view-mode-search-index.node--type-organizations .field--name-field-ergebnistyp,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .field--name-field-ergebnistyp,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .field--name-field-ergebnistyp,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .field--name-field-ergebnistyp {
    display: inline-block;
    font-size: 14px;
    margin-right: 4px;
}
.block-views > .content .node--view-mode-teaser.node--type-organizations .field--name-body,
.block-views > .content .node--view-mode-teaser.node--type-aktivitaet .field--name-body,
.block-views > .content .node--view-mode-teaser.node--type-aktionsfeld .field--name-body,
.block-views > .content .node--view-mode-teaser.node--type-ergebnisse .field--name-body,
.block-views > .content .node--view-mode-search-index.node--type-organizations .field--name-body,
.block-views > .content .node--view-mode-search-index.node--type-aktivitaet .field--name-body,
.block-views > .content .node--view-mode-search-index.node--type-aktionsfeld .field--name-body,
.block-views > .content .node--view-mode-search-index.node--type-ergebnisse .field--name-body {
    margin-top: 10px;
    margin-bottom: 20px;
}
body.path-ergebnisse div#block-internalheaderbackground,
body.path-ergebnisse div#block-viewsheaderbackground,
body.page-node-type-ergebnisse div#block-internalheaderbackground,
body.page-node-type-ergebnisse div#block-viewsheaderbackground {
  background-image: url("https://muell-im-meer.eco-project.eu/sites/default/files/2019-10/meermuell5.jpg");
}
body.path-ergebnisse.path-ergebnisse-zuarbeiten div#block-internalheaderbackground,
body.path-ergebnisse.path-ergebnisse-zuarbeiten div#block-viewsheaderbackground {
  background-image: url("https://muell-im-meer.eco-project.eu/sites/default/files/header/Foto_Trettin_NLWKN_12.jpg");
}
body.path-ergebnisse div#block-internalheaderbackground::after,
body.path-ergebnisse div#block-viewsheaderbackground::after,
body.page-node-type-ergebnisse div#block-internalheaderbackground::after,
body.page-node-type-ergebnisse div#block-viewsheaderbackground::after {
  position: absolute;
  display: block;
  bottom: 5px;
  right: 5px;
  content: "Foto: Trettin / NLWKN";
  padding: 0 5px;
  /*background-color: rgba(0, 0, 0, .15);*/
  color: white;
  font-size: 12px;
  text-shadow: 1px 1px #000;
}

.block-views > .content .view-organisation-mitglieder .views-row {
    display: inline-block;
    margin: 10px 10px 10px 0;
}
@media (max-width: 767px) {
    .block-views > .content .view-organisation-mitglieder .views-row {
        display: block;
        margin: 10px 0;
    }
}
.block-views > .content .view-organisation-mitglieder .views-row .views-field-nothing {
    display: inline-block;
}
.block-views > .content .view-organisation-aktivitaeten .views-field-title {
    font-size: 18px;
    line-height: 30px;
}
.block-views > .content .view-mitgliederliste .view-content {
    margin-bottom: 50px;
}
.block-views > .content .view-mitgliederliste .view-content > h3 {
    font-size: inherit;
    height: 50px;
    margin: 100px 0 0 0;
}
.block-views > .content .view-mitgliederliste .view-content > .views-row {
    padding-left: 158px;
}

.views-exposed-form .button {
    background-color: white;
    border: 3px solid #000;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.node--view-mode-full .field--type-image img, .node--view-mode-full .field--name-user-picture img {
    display: block;
    margin: 0;
    /*width: 30%;*/
    /*padding-bottom: 20px;*/
}
.node--view-mode-full.node--type-organizations .field--name-field-website > .field__label {
    /*margin-top: 20px;*/
}
.node--view-mode-full.node--type-organizations .field--name-field-abkuerzung {
    margin-bottom: 20px;
}
.node--view-mode-full.node--type-ergebnisse .field__label, .node--view-mode-full.node--type-aktionsfeld .field__label, .node--view-mode-full.node--type-aktivitaet .field__label, .node--view-mode-full.node--type-organizations .field__label {
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
}
.node--view-mode-full.node--type-ergebnisse > div, .node--view-mode-full.node--type-aktionsfeld > div, .node--view-mode-full.node--type-aktivitaet > div, .node--view-mode-full.node--type-organizations > div {
    /*float: left;*/
    margin-bottom: 10px;
    width: 100%;
}
.node--view-mode-full.node--type-ergebnisse .paragraph--type--ansprechpartner > div, .node--view-mode-full.node--type-aktionsfeld .paragraph--type--ansprechpartner > div, .node--view-mode-full.node--type-aktivitaet .paragraph--type--ansprechpartner > div, .node--view-mode-full.node--type-organizations .paragraph--type--ansprechpartner > div {
    display: inline-block;
}
.node--view-mode-full.node--type-ergebnisse .paragraph--type--ansprechpartner > div.field--name-field-e-mail:before, .node--view-mode-full.node--type-aktionsfeld .paragraph--type--ansprechpartner > div.field--name-field-e-mail:before, .node--view-mode-full.node--type-aktivitaet .paragraph--type--ansprechpartner > div.field--name-field-e-mail:before, .node--view-mode-full.node--type-organizations .paragraph--type--ansprechpartner > div.field--name-field-e-mail:before {
    content: ", ";
    margin-left: -3px;
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild,
.node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild,
.node--view-mode-full.node--type-ergebnisse .field--name-field-bild,
.node--view-mode-full.node--type-ergebnisse .field--name-field-logo, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-bild,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-logo, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild,
.node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild,
.node--view-mode-full.node--type-aktivitaet .field--name-field-bild,
.node--view-mode-full.node--type-aktivitaet .field--name-field-logo, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild,
.node--view-mode-full.node--type-organizations .field--name-field-titelbild,
.node--view-mode-full.node--type-organizations .field--name-field-bild,
.node--view-mode-full.node--type-organizations .field--name-field-logo {
    /*float: left;*/
    width: 30%;
}
@media (max-width: 959px) {
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-bild,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-logo, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-bild,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-logo, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-bild,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-logo, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild,
    .node--view-mode-full.node--type-organizations .field--name-field-titelbild,
    .node--view-mode-full.node--type-organizations .field--name-field-bild,
    .node--view-mode-full.node--type-organizations .field--name-field-logo {
        width: 100%;
    }
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild > a,
.node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild > a,
.node--view-mode-full.node--type-ergebnisse .field--name-field-bild > a,
.node--view-mode-full.node--type-ergebnisse .field--name-field-logo > a, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild > a,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild > a,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-bild > a,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-logo > a, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild > a,
.node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild > a,
.node--view-mode-full.node--type-aktivitaet .field--name-field-bild > a,
.node--view-mode-full.node--type-aktivitaet .field--name-field-logo > a, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild > a,
.node--view-mode-full.node--type-organizations .field--name-field-titelbild > a,
.node--view-mode-full.node--type-organizations .field--name-field-bild > a,
.node--view-mode-full.node--type-organizations .field--name-field-logo > a {
    display: block;
    margin-right: 20px;
}
@media (max-width: 959px) {
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild > a,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild > a,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-bild > a,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-logo > a, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild > a,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild > a,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-bild > a,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-logo > a, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild > a,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild > a,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-bild > a,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-logo > a, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild > a,
    .node--view-mode-full.node--type-organizations .field--name-field-titelbild > a,
    .node--view-mode-full.node--type-organizations .field--name-field-bild > a,
    .node--view-mode-full.node--type-organizations .field--name-field-logo > a {
        display: inline-block;
        margin-right: 0px;
    }
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild > a img,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild > a img,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-bild > a img,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-logo > a img, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild > a img,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild > a img,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-bild > a img,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-logo > a img, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild > a img,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild > a img,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-bild > a img,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-logo > a img, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild > a img,
    .node--view-mode-full.node--type-organizations .field--name-field-titelbild > a img,
    .node--view-mode-full.node--type-organizations .field--name-field-bild > a img,
    .node--view-mode-full.node--type-organizations .field--name-field-logo > a img {
        height: auto;
        max-height: 256px;
        width: auto;
    }
}
@media (max-width: 959px) and (max-width: 767px) {
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild > a img,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild > a img,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-bild > a img,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-logo > a img, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild > a img,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild > a img,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-bild > a img,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-logo > a img, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild > a img,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild > a img,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-bild > a img,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-logo > a img, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild > a img,
    .node--view-mode-full.node--type-organizations .field--name-field-titelbild > a img,
    .node--view-mode-full.node--type-organizations .field--name-field-bild > a img,
    .node--view-mode-full.node--type-organizations .field--name-field-logo > a img {
      height: auto;
      max-height: none;
      width: auto;
    }
}
@media (max-width: 767px) {
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild > a img,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild > a img,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-bild > a img,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-logo > a img, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild > a img,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild > a img,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-bild > a img,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-logo > a img, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild > a img,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild > a img,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-bild > a img,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-logo > a img, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild > a img,
    .node--view-mode-full.node--type-organizations .field--name-field-titelbild > a img,
    .node--view-mode-full.node--type-organizations .field--name-field-bild > a img,
    .node--view-mode-full.node--type-organizations .field--name-field-logo > a img {
        max-width: 100%;
    }
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild a,
.node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild a,
.node--view-mode-full.node--type-ergebnisse .field--name-field-bild a, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild a,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild a,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-bild a, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild a,
.node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild a,
.node--view-mode-full.node--type-aktivitaet .field--name-field-bild a, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild a,
.node--view-mode-full.node--type-organizations .field--name-field-titelbild a,
.node--view-mode-full.node--type-organizations .field--name-field-bild a {
    border: 4px solid #034a8b;
    transition: border 0.4s ease-in-out;
    -webkit-transition: border 0.4s ease-in-out;
    -moz-transition: border 0.4s ease-in-out;
    -o-transition: border 0.4s ease-in-out;
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild a:hover,
.node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild a:hover,
.node--view-mode-full.node--type-ergebnisse .field--name-field-bild a:hover, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild a:hover,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild a:hover,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-bild a:hover, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild a:hover,
.node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild a:hover,
.node--view-mode-full.node--type-aktivitaet .field--name-field-bild a:hover, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild a:hover,
.node--view-mode-full.node--type-organizations .field--name-field-titelbild a:hover,
.node--view-mode-full.node--type-organizations .field--name-field-bild a:hover {
    border: 4px solid #4379a8;
}
@media (max-width: 959px) {
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild a,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild a,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-bild a, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild a,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild a,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-bild a, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild a,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild a,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-bild a, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild a,
    .node--view-mode-full.node--type-organizations .field--name-field-titelbild a,
    .node--view-mode-full.node--type-organizations .field--name-field-bild a {
        border: none;
    }
}
@media (max-width: 959px) {
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild img,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild img,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-bild img, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild img,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild img,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-bild img, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild img,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild img,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-bild img, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild img,
    .node--view-mode-full.node--type-organizations .field--name-field-titelbild img,
    .node--view-mode-full.node--type-organizations .field--name-field-bild img {
        border: 4px solid #034a8b;
        transition: border 0.4s ease-in-out;
        -webkit-transition: border 0.4s ease-in-out;
        -moz-transition: border 0.4s ease-in-out;
        -o-transition: border 0.4s ease-in-out;
    }
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild img:hover,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild img:hover,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-bild img:hover, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild img:hover,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild img:hover,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-bild img:hover, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild img:hover,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild img:hover,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-bild img:hover, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild img:hover,
    .node--view-mode-full.node--type-organizations .field--name-field-titelbild img:hover,
    .node--view-mode-full.node--type-organizations .field--name-field-bild img:hover {
        border: 4px solid #4379a8;
    }
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-untertitel, .node--view-mode-full.node--type-aktionsfeld .field--name-field-untertitel, .node--view-mode-full.node--type-aktivitaet .field--name-field-untertitel, .node--view-mode-full.node--type-organizations .field--name-field-untertitel {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild ~ div,
.node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild ~ div,
.node--view-mode-full.node--type-ergebnisse .field--name-field-bild ~ div,
.node--view-mode-full.node--type-ergebnisse .field--name-field-logo ~ div, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild ~ div,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild ~ div,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-bild ~ div,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-logo ~ div, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild ~ div,
.node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild ~ div,
.node--view-mode-full.node--type-aktivitaet .field--name-field-bild ~ div,
.node--view-mode-full.node--type-aktivitaet .field--name-field-logo ~ div, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild ~ div,
.node--view-mode-full.node--type-organizations .field--name-field-titelbild ~ div,
.node--view-mode-full.node--type-organizations .field--name-field-bild ~ div,
.node--view-mode-full.node--type-organizations .field--name-field-logo ~ div {
    /*float: right;*/
    width: 70%;
}
@media (max-width: 959px) {
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild ~ div,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild ~ div,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-bild ~ div,
    .node--view-mode-full.node--type-ergebnisse .field--name-field-logo ~ div, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild ~ div,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild ~ div,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-bild ~ div,
    .node--view-mode-full.node--type-aktionsfeld .field--name-field-logo ~ div, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild ~ div,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild ~ div,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-bild ~ div,
    .node--view-mode-full.node--type-aktivitaet .field--name-field-logo ~ div, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild ~ div,
    .node--view-mode-full.node--type-organizations .field--name-field-titelbild ~ div,
    .node--view-mode-full.node--type-organizations .field--name-field-bild ~ div,
    .node--view-mode-full.node--type-organizations .field--name-field-logo ~ div {
        width: 100%;
    }
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild ~ div.field--name-field-pdf-upload,
.node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild ~ div.field--name-field-pdf-upload,
.node--view-mode-full.node--type-ergebnisse .field--name-field-bild ~ div.field--name-field-pdf-upload,
.node--view-mode-full.node--type-ergebnisse .field--name-field-logo ~ div.field--name-field-pdf-upload, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild ~ div.field--name-field-pdf-upload,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild ~ div.field--name-field-pdf-upload,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-bild ~ div.field--name-field-pdf-upload,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-logo ~ div.field--name-field-pdf-upload, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild ~ div.field--name-field-pdf-upload,
.node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild ~ div.field--name-field-pdf-upload,
.node--view-mode-full.node--type-aktivitaet .field--name-field-bild ~ div.field--name-field-pdf-upload,
.node--view-mode-full.node--type-aktivitaet .field--name-field-logo ~ div.field--name-field-pdf-upload, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild ~ div.field--name-field-pdf-upload,
.node--view-mode-full.node--type-organizations .field--name-field-titelbild ~ div.field--name-field-pdf-upload,
.node--view-mode-full.node--type-organizations .field--name-field-bild ~ div.field--name-field-pdf-upload,
.node--view-mode-full.node--type-organizations .field--name-field-logo ~ div.field--name-field-pdf-upload {
    float: right;
}

.node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild ~ div.field--type-datetime,
.node--view-mode-full.node--type-ergebnisse .field--name-field-bild ~ div.field--type-datetime,
.node--view-mode-full.node--type-ergebnisse .field--name-field-logo ~ div.field--type-datetime, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild ~ div.field--type-datetime,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild ~ div.field--type-datetime,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-bild ~ div.field--type-datetime,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-logo ~ div.field--type-datetime, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild ~ div.field--type-datetime,
.node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild ~ div.field--type-datetime,
.node--view-mode-full.node--type-aktivitaet .field--name-field-bild ~ div.field--type-datetime,
.node--view-mode-full.node--type-aktivitaet .field--name-field-logo ~ div.field--type-datetime, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild ~ div.field--type-datetime,
.node--view-mode-full.node--type-organizations .field--name-field-titelbild ~ div.field--type-datetime,
.node--view-mode-full.node--type-organizations .field--name-field-bild ~ div.field--type-datetime,
.node--view-mode-full.node--type-organizations .field--name-field-logo ~ div.field--type-datetime {
    width: auto;
    float: left;
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-titel-bild ~ div.field--name-field-datum-ende,
.node--view-mode-full.node--type-ergebnisse .field--name-field-titelbild ~ div.field--name-field-datum-ende,
.node--view-mode-full.node--type-ergebnisse .field--name-field-bild ~ div.field--name-field-datum-ende,
.node--view-mode-full.node--type-ergebnisse .field--name-field-logo ~ div.field--name-field-datum-ende, .node--view-mode-full.node--type-aktionsfeld .field--name-field-titel-bild ~ div.field--name-field-datum-ende,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-titelbild ~ div.field--name-field-datum-ende,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-bild ~ div.field--name-field-datum-ende,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-logo ~ div.field--name-field-datum-ende, .node--view-mode-full.node--type-aktivitaet .field--name-field-titel-bild ~ div.field--name-field-datum-ende,
.node--view-mode-full.node--type-aktivitaet .field--name-field-titelbild ~ div.field--name-field-datum-ende,
.node--view-mode-full.node--type-aktivitaet .field--name-field-bild ~ div.field--name-field-datum-ende,
.node--view-mode-full.node--type-aktivitaet .field--name-field-logo ~ div.field--name-field-datum-ende, .node--view-mode-full.node--type-organizations .field--name-field-titel-bild ~ div.field--name-field-datum-ende,
.node--view-mode-full.node--type-organizations .field--name-field-titelbild ~ div.field--name-field-datum-ende,
.node--view-mode-full.node--type-organizations .field--name-field-bild ~ div.field--name-field-datum-ende,
.node--view-mode-full.node--type-organizations .field--name-field-logo ~ div.field--name-field-datum-ende {
    margin-top: 45px;
    margin-left: 6px;
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-verantwortliche-organisati .field__item, .node--view-mode-full.node--type-aktionsfeld .field--name-field-verantwortliche-organisati .field__item, .node--view-mode-full.node--type-aktivitaet .field--name-field-verantwortliche-organisati .field__item, .node--view-mode-full.node--type-organizations .field--name-field-verantwortliche-organisati .field__item {
    display: block;
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-verantwortliche-organisati .field__item:before, .node--view-mode-full.node--type-aktionsfeld .field--name-field-verantwortliche-organisati .field__item:before, .node--view-mode-full.node--type-aktivitaet .field--name-field-verantwortliche-organisati .field__item:before, .node--view-mode-full.node--type-organizations .field--name-field-verantwortliche-organisati .field__item:before {
    content: "";
    display: inline-block;
    height: 10px;
    margin-right: 5px;
    width: 10px;
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-themenbereich .field__item,
.node--view-mode-full.node--type-ergebnisse .field--name-field-meeresregion .field__item, .node--view-mode-full.node--type-aktionsfeld .field--name-field-themenbereich .field__item,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-meeresregion .field__item, .node--view-mode-full.node--type-aktivitaet .field--name-field-themenbereich .field__item,
.node--view-mode-full.node--type-aktivitaet .field--name-field-meeresregion .field__item, .node--view-mode-full.node--type-organizations .field--name-field-themenbereich .field__item,
.node--view-mode-full.node--type-organizations .field--name-field-meeresregion .field__item {
    display: inline-block;
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-themenbereich .field__item:before,
.node--view-mode-full.node--type-ergebnisse .field--name-field-meeresregion .field__item:before, .node--view-mode-full.node--type-aktionsfeld .field--name-field-themenbereich .field__item:before,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-meeresregion .field__item:before, .node--view-mode-full.node--type-aktivitaet .field--name-field-themenbereich .field__item:before,
.node--view-mode-full.node--type-aktivitaet .field--name-field-meeresregion .field__item:before, .node--view-mode-full.node--type-organizations .field--name-field-themenbereich .field__item:before,
.node--view-mode-full.node--type-organizations .field--name-field-meeresregion .field__item:before {
    content: "";
    display: inline-block;
    height: 10px;
    margin-right: 5px;
    width: 10px;
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-meeresregion,
.node--view-mode-full.node--type-ergebnisse .field--name-field-datum-start,
.node--view-mode-full.node--type-ergebnisse .field--name-field-themenbereich, .node--view-mode-full.node--type-aktionsfeld .field--name-field-meeresregion,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-datum-start,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-themenbereich, .node--view-mode-full.node--type-aktivitaet .field--name-field-meeresregion,
.node--view-mode-full.node--type-aktivitaet .field--name-field-datum-start,
.node--view-mode-full.node--type-aktivitaet .field--name-field-themenbereich, .node--view-mode-full.node--type-organizations .field--name-field-meeresregion,
.node--view-mode-full.node--type-organizations .field--name-field-datum-start,
.node--view-mode-full.node--type-organizations .field--name-field-themenbereich {
    margin: 5px 0;
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-ansprechpartner,
.node--view-mode-full.node--type-ergebnisse .field--name-field-website, .node--view-mode-full.node--type-aktionsfeld .field--name-field-ansprechpartner,
.node--view-mode-full.node--type-aktionsfeld .field--name-field-website, .node--view-mode-full.node--type-aktivitaet .field--name-field-ansprechpartner,
.node--view-mode-full.node--type-aktivitaet .field--name-field-website, .node--view-mode-full.node--type-organizations .field--name-field-ansprechpartner {
    margin-top: 20px;
}

.node--view-mode-full.node--type-organizations .field--name-field-website {
  margin-bottom: 20px;
}
.node--view-mode-full.node--type-ergebnisse .field--name-field-beschreibung, .node--view-mode-full.node--type-aktionsfeld .field--name-field-beschreibung, .node--view-mode-full.node--type-aktivitaet .field--name-field-beschreibung, .node--view-mode-full.node--type-organizations .field--name-field-beschreibung {
    margin-top: 15px;
}
.node--view-mode-full.node--type-ergebnisse .paragraph .field--name-field-copyright, .node--view-mode-full.node--type-aktionsfeld .paragraph .field--name-field-copyright, .node--view-mode-full.node--type-aktivitaet .paragraph .field--name-field-copyright, .node--view-mode-full.node--type-organizations .paragraph .field--name-field-copyright {
    float: none;
    font-size: 13px;
    line-height: 17px;
    width: auto;
}
.node--view-mode-full.node--type-ergebnisse .paragraph .field--name-field-bild, .node--view-mode-full.node--type-aktionsfeld .paragraph .field--name-field-bild, .node--view-mode-full.node--type-aktivitaet .paragraph .field--name-field-bild, .node--view-mode-full.node--type-organizations .paragraph .field--name-field-bild {
    float: none;
    height: auto;
    max-width: 100%;
    width: auto;
}
@media (max-width: 959px) {
    .node--view-mode-full.node--type-ergebnisse .paragraph .field--name-field-bild, .node--view-mode-full.node--type-aktionsfeld .paragraph .field--name-field-bild, .node--view-mode-full.node--type-aktivitaet .paragraph .field--name-field-bild, .node--view-mode-full.node--type-organizations .paragraph .field--name-field-bild {
        max-height: none;
    }
}
.node--view-mode-full.node--type-aktionsfeld .node__content > .field--name-field-titel-bild span {
    display: block;
    font-size: 13px;
    line-height: 17px;
}
.node--view-mode-full.node--type-aktionsfeld .node__content > .field--name-field-quelle {
    display: none;
}
.node--view-mode-full.node--type-aktivitaet .field--name-field-kooperation {
    margin-top: 10px;
}
.node--view-mode-full.node--type-aktivitaet .field--name-field-datum-start {
    margin-top: 15px;
}
.node--view-mode-full.node--type-aktivitaet .field--name-field-datum-start:before {
    content: "Laufzeit";
    display: block;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
}
.node--view-mode-full.node--type-aktivitaet .field--name-field-datum-start > time:before {
    content: "seit ";
}
.node--view-mode-full.node--type-aktivitaet .field--name-field-datum-start.endtimes > time:before {
    content: "von ";
}
.node--view-mode-full.node--type-aktivitaet .field--name-field-datum-ende:before {
    content: "bis";
}
.node--view-mode-full.node--type-aktivitaet .field--name-field-dateianhang {
    margin-top: 20px;
}
.node--view-mode-full.node--type-aktivitaet .field--name-field-verantwortliche-organisati .field__label {
    display: none;
}
.node--view-mode-full.node--type-aktivitaet .field--name-field-verantwortliche-organisati > .field__items:before {
    content: "Beteiligte Organisationen";
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    display: block;
    padding-bottom: 5px;
}
.node--view-mode-full.node--type-organizations .field--name-field-logo img {
    border: none;
}

.view-gruppen .views-field-id {
    font-size: 18px;
    line-height: 30px;
}

.field--name-field-pdf-upload table {
    font-family: "roboto";
}
.field--name-field-pdf-upload table thead tr th {
    background-color: white;
    color: #000;
    padding-left: 0;
}
.field--name-field-pdf-upload table tbody tr td {
    background-color: white;
    border: 3px solid #000;
    padding: 8px 20px;
    text-align: left;
    font-size: 18px;
    line-height: 30px;
}
.field--name-field-pdf-upload table tbody tr td .file {
    background-position: left 6px;
}

#block-projektpartners .field--name-body {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 0 2px;
}
@media (max-width: 767px) {
    #block-projektpartners .field--name-body {
        flex-direction: column;
        margin: 2px;
    }
}
#block-projektpartners .field--name-body p {
    display: inline-block;
    margin: 0px;
    width: 33.3333333%;
}
@media (max-width: 767px) {
    #block-projektpartners .field--name-body p {
        display: block;
        margin: 0;
        width: 100%;
    }
}
#block-projektpartners .field--name-body p a {
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    background-color: rgba(255, 255, 255, 0.9);
}
#block-projektpartners .field--name-body p a img {
    display: inline-block;
    /*max-height: 80px;*/
    /*max-width: 32%;*/
}

.umw {
  max-width: 32%;
}

.bmu {
  max-width: 35%;
}
.umwelt {
  max-width: 45%;
}

.site-footer__bottom .block {
    margin: 0;
    padding: 2px;
}
@media (max-width: 767px) {
    .site-footer__bottom .block {
        padding: 0 2px;
    }
}

.site-footer .region {
    padding: 2px 0;
}

@media (max-width: 767px) {
    .site-footer__bottom .menu-item a {
        border-right: none;
        padding: 6px 12px;
    }
}
.site-footer {
    background: white;
    font-family: "roboto";
    margin-top: 70px;
    padding: 0;
    position: relative;
}
.site-footer .site-footer__bottom .content {
    padding: 0;
}
.site-footer > .layout-container {
    padding: 0;
}
.site-footer .site-footer__bottom {
    border: none;
}
.site-footer .content a {
    color: #034a8b;
}
.site-footer .content a.is-active, .site-footer .content a:hover {
    color: #034a8b;
}
.site-footer .menu-item:first-child a {
    padding-left: 0;
}
.site-footer .menu--footer ul.menu {
    display: flex;
    padding: 0;
    text-align: center;
}
@media (max-width: 767px) {
    .site-footer .menu--footer ul.menu {
        flex-direction: column;
    }
}
.site-footer .menu--footer ul.menu > li {
    display: inline-block;
    width: 33.3333%;
}
@media (max-width: 767px) {
    .site-footer .menu--footer ul.menu > li {
        display: block;
        margin: 2px 0;
        width: auto;
    }
}
.site-footer .menu--footer ul.menu > li a {
    background-color: rgba(255, 255, 255, 0.9);
    border-right: none;
    float: none;
    margin: 0 2px;
    padding: 10px 20px;
}

.path-frontpage .site-footer {
    margin-top: 0px;
}
.path-frontpage .site-footer:before {
    content: "";
    height: 0;
}
.path-frontpage .site-footer .site-footer__bottom {
    margin-top: 0px;
}
@media (max-width: 767px) {
    .path-frontpage .site-footer .site-footer__bottom {
        border-top: 4px solid white;
    }
}
.path-gruppe .view-gruppen-mitglieder {
    margin-left: 20px;
}
.path-gruppe .view-gruppen-mitglieder .views-field-field-nachname > div:before {
    display: inline-block;
    content: "";
    height: 10px;
    margin-right: 5px;
    width: 10px;
    font-size: 14px;
}
.path-gruppe #block-meerimmuell-content {
    padding-top: 0;
    margin-top: 0;
}
.path-gruppe .block-views > h2,
.path-gruppe .view-gruppen-overview > h2 {
    cursor: pointer;
    color: #034a8b;
}
.path-gruppe .block-views > h2:before,
.path-gruppe .view-gruppen-overview > h2:before {
    content: "";
    font-family: "fontello";
    margin-right: 20px;
}
.path-gruppe .block-views > .content,
.path-gruppe .view-gruppen-overview > .content {
    display: none;
}
.path-gruppe .block-views.open > .content,
.path-gruppe .view-gruppen-overview.open > .content {
    display: block;
}
.path-gruppe .block-views .view-content > div.content,
.path-gruppe .view-gruppen-overview .view-content > div.content {
    display: none;
}
.path-gruppe .block-views .view-content > h3,
.path-gruppe .view-gruppen-overview .view-content > h3 {
    cursor: pointer;
    font-weight: bold;
    margin-bottom: 2px;
    font-size: 23px;
    line-height: 30px;
    color: #034a8b;
}
.path-gruppe .block-views .view-content > h3 ~ .type-dokumente, .path-gruppe .block-views .view-content > h3 ~ .type-diskussion, .path-gruppe .block-views .view-content > h3 ~ .type-sitzung,
.path-gruppe .view-gruppen-overview .view-content > h3 ~ .type-dokumente,
.path-gruppe .view-gruppen-overview .view-content > h3 ~ .type-diskussion,
.path-gruppe .view-gruppen-overview .view-content > h3 ~ .type-sitzung {
    display: none;
}
.path-gruppe .block-views .view-content > h3.dokumente ~ .type-dokumente,
.path-gruppe .view-gruppen-overview .view-content > h3.dokumente ~ .type-dokumente {
    display: block;
}
.path-gruppe .block-views .view-content > h3.diskussion ~ .type-diskussion,
.path-gruppe .view-gruppen-overview .view-content > h3.diskussion ~ .type-diskussion {
    display: block;
}
.path-gruppe .block-views .view-content > h3.sitzung ~ .type-sitzung,
.path-gruppe .view-gruppen-overview .view-content > h3.sitzung ~ .type-sitzung {
    display: block;
}
.path-gruppe .block-views .view-content > h3 > span,
.path-gruppe .view-gruppen-overview .view-content > h3 > span {
    display: block;
    text-transform: capitalize;
}
.path-gruppe .block-views .view-content > h3 > span:before,
.path-gruppe .view-gruppen-overview .view-content > h3 > span:before {
    content: "";
    font-family: "fontello";
    margin-right: 20px;
    font-weight: bold;
}
.path-gruppe .block-views .view-content > h3 > span.sitzung:after,
.path-gruppe .view-gruppen-overview .view-content > h3 > span.sitzung:after {
    content: "en";
}
.path-gruppe .block-views .views-field-edit-node,
.path-gruppe .view-gruppen-overview .views-field-edit-node {
    position: absolute;
    right: 20px;
    margin-top: 20px;
    z-index: 99;
}
.path-gruppe .block-views .views-field-edit-node a,
.path-gruppe .view-gruppen-overview .views-field-edit-node a {
    border: 3px solid;
    padding: 4px 8px;
}
.path-gruppe .block-views .node--view-mode-teaser,
.path-gruppe .view-gruppen-overview .node--view-mode-teaser {
    margin-left: 20px;
    margin-bottom: 0;
    border-bottom: 3px solid #000;
}
.path-gruppe .block-views .node--view-mode-teaser .field--name-field-datum,
.path-gruppe .block-views .node--view-mode-teaser .field--name-field-ort,
.path-gruppe .view-gruppen-overview .node--view-mode-teaser .field--name-field-datum,
.path-gruppe .view-gruppen-overview .node--view-mode-teaser .field--name-field-ort {
    display: inline-block;
    margin-left: 38px;
}
.path-gruppe .block-views .node--view-mode-teaser header .node__title > a:before,
.path-gruppe .view-gruppen-overview .node--view-mode-teaser header .node__title > a:before {
    content: "";
    font-family: "fontello";
    margin-right: 20px;
    font-weight: bold;
}
.path-gruppe .block-views .node--view-mode-teaser header + .node__content .field--name-field-datei,
.path-gruppe .block-views .node--view-mode-teaser header + .node__content .field--name-field-untertitel,
.path-gruppe .block-views .node--view-mode-teaser header + .node__content .field--name-body,
.path-gruppe .block-views .node--view-mode-teaser header + .node__content .field--name-field-kommentare,
.path-gruppe .view-gruppen-overview .node--view-mode-teaser header + .node__content .field--name-field-datei,
.path-gruppe .view-gruppen-overview .node--view-mode-teaser header + .node__content .field--name-field-untertitel,
.path-gruppe .view-gruppen-overview .node--view-mode-teaser header + .node__content .field--name-body,
.path-gruppe .view-gruppen-overview .node--view-mode-teaser header + .node__content .field--name-field-kommentare {
    display: none;
}
.path-gruppe .block-views .node--view-mode-teaser header.open + .node__content .field--name-field-datei,
.path-gruppe .block-views .node--view-mode-teaser header.open + .node__content .field--name-field-untertitel,
.path-gruppe .block-views .node--view-mode-teaser header.open + .node__content .field--name-body,
.path-gruppe .block-views .node--view-mode-teaser header.open + .node__content .field--name-field-kommentare,
.path-gruppe .view-gruppen-overview .node--view-mode-teaser header.open + .node__content .field--name-field-datei,
.path-gruppe .view-gruppen-overview .node--view-mode-teaser header.open + .node__content .field--name-field-untertitel,
.path-gruppe .view-gruppen-overview .node--view-mode-teaser header.open + .node__content .field--name-body,
.path-gruppe .view-gruppen-overview .node--view-mode-teaser header.open + .node__content .field--name-field-kommentare {
    display: block;
}
.path-gruppe .block-views-blocknew-group-content-link-block-1 > div.content {
    display: block;
}

.group-content-wrapper .layout__region > .block-views {
  margin-bottom: 2em;
  background: #e8e8e8;
  padding: 2em;
}
.group-content-wrapper .layout__region > .block-views > h2 {
  cursor: pointer;
  position: relative;
  padding-left: 60px;
  height: 24px;
  line-height: 24px;
  margin: 0;
}
.group-content-wrapper .layout__region > .block-views > h2:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 24px;
  height: 24px;
  background-image: url("../images/toggle.png");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  transition: all 350ms ease-in-out;
  transform: rotate(-45deg);
}
.group-content-wrapper .layout__region > .block-views > h2.active:before {
  transform: rotate(90deg);
}
.group-content-wrapper .layout__region > .block-views > h2 + .content,
#block-meerimmuell-content > div > div > div.group-content-wrapper > div > div > div.views-element-container.contextual-region.block.block-views > div.content {
  max-height: 0;
  overflow: hidden;
  transition: all 350ms ease-in-out;
}
.group-content-wrapper .layout__region > .block-views > h2.active + .content,
#block-meerimmuell-content > div > div > div.group-content-wrapper > div > div > div.views-element-container.contextual-region.block.block-views > h2.active ~ div.content {
  max-height: 15000px;
}

.session-index {
  margin-top: 1em;
  position: relative;
}
.session-index > a {
  float: right;
  font-size: .875em;
}
.session-index > h3 {
  font-size: 1.5em;
  cursor: pointer;
  margin: 0;
  line-height: 24px;
}
.session-details > h4 {
  font-size: 1.25em;
  margin: 0;
}
.session-index p {
  margin: 0;
}
.session-index h3:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 4px;
  width: 16px;
  height: 16px;
  background-image: url("../images/toggle.png");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  transition: all 350ms ease-in-out;
  transform: rotate(-45deg);
}
.session-index.active h3:before {
  transform: rotate(90deg);
}
.session-index + .session-details {
  max-height: 0;
  overflow: hidden;
  transition: all 350ms ease-in-out;
}
.session-index.active + .session-details {
  max-height: 1000px;
}
.session-index,
.session-index + .session-details {
  transition: all 350ms ease-in-out;
  padding: 0 10px 0 24px;
  margin-left: 36px;
  border: 10px solid transparent;
}
.session-index.active,
.session-index.active + .session-details {
  background-color: rgba(0, 0, 0, .25);
}

.view-id-unterarbeitsgruppen .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
.uag-tile.views-row {
  flex-basis: 31%;
  background-color: #e0e0e0;
  margin-bottom: 2em;
  padding: 1em;
  box-sizing: border-box;
  text-align: center;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
a.uag-tile-link {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .75);
  position: relative;
  justify-content: center;
  align-items: center;
  min-height: 12em;
  padding-bottom: 30px;
  box-sizing: border-box;
}
.uag-tile-link h2 {
  margin: 0;
}
.uag-relations {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 3px;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, .25);
  color: white;
}
.uag-tile.uag-13 {
  /* background-image: url("../images/uag/pfandsystem.jpg"); */
}

.paragraphs-subform .field--type-boolean, .paragraphs-subform .field--type-boolean .form-item {
  margin: 0;
}


body.user-logged-in.path-user ul.tabs.primary {
  display: none;
}

article.profile .layout .views-field-edit-node a,
article.profile .layout .views-field-edit-user a,
.block-layout-builder.block-extra-field-blockuserusersimplenews .details-wrapper a,
article.profile .layout .view-footer a,
.session-index > a,
.session-comments > a,
.comment-reply a,
a.group-action {
  background-color: #999;
  color: white;
  display: inline-block;
  padding: .25em .5em .25em 24px;
  line-height: 24px;
  height: 24px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: normal;
  background-image: url("../images/edit.png");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 4px 50%;
  transition: all 350ms;
}
article.profile .layout .views-field-edit-node a:hover,
article.profile .layout .views-field-edit-user a:hover,
.block-layout-builder.block-extra-field-blockuserusersimplenews .details-wrapper a:hover,
article.profile .layout .view-footer a:hover,
.session-index > a:hover,
.session-comments > a:hover,
.comment-reply a:hover,
a.group-action:hover {
  background-color: #034a8b;
}
.type-diskussion .session-index > a {
  background-image: url("../images/view.png");
}
a.group-action.group-add {
  background-image: url("../images/add.png");
  margin-top: 1em;
}
a.group-action.group-remove {
  display: none;
  float: right;
  background-image: url("../images/remove.png");
}
@media all and (max-width: 767px) {
  article.profile .layout .views-field-edit-node a,
  article.profile .layout .views-field-edit-user a,
  .block-layout-builder.block-extra-field-blockuserusersimplenews .details-wrapper a,
  article.profile .layout .view-footer a,
  .session-index > a,
  .session-comments > a,
  .comment-reply a,
  a.group-action {
    width: 0;
    overflow: hidden;
    text-indent: -9999px;
    background-position: 50% 50%;
  }
}

.group-member {
  margin: 0 0 0 36px;
  padding: 10px 24px;
  transition: all 350ms;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.group-member:hover {
  background-color: rgba(0, 0, 0, .25);
}
.group-member p {
  margin: 0;
}



.group-member .group-action {
  display: none;
}
.view-gruppen-mitglieder .view-footer,
.view-display-id-block_1 .view-footer,
.view-display-id-block_2 .view-footer {
  display: none;
}
body.role-koordinator .view-gruppen-mitglieder .view-footer,
body.role-koordinator .view-display-id-block_1 .view-footer,
body.role-koordinator .view-display-id-block_2 .view-footer {
  /*display: block;*/
}
body.role-koordinator .group-member .group-action {
  display: initial;
  opacity: 0;
  transition: all 350ms;
}
body.role-koordinator .group-member:hover .group-action {
  opacity: 1;
}
body.path-group:not(.role-administrator) .tabs ul.primary {
  display: none;
}

.view-user-admin-people .views-exposed-form .js-form-type-select {
  display: none;
}

article.profile .layout .views-field-edit-node,
article.profile .layout .views-field-edit-user {
  text-align: right;
  margin-top: .5em;
}
article.profile .layout .views-row {
  background: #e8e8e8;
  padding: 1em;
  margin-bottom: 1em;
}
article.profile .layout h3,
article.profile .layout h4 {
  margin-top: 0;
}
.block-layout-builder.block-extra-field-blockuserusersimplenews {
  padding: 0 20px;
}
.block-layout-builder.block-extra-field-blockuserusersimplenews summary {
  display: none;
}
.block-layout-builder.block-extra-field-blockuserusersimplenews details {
  border-radius: 0;
  background: #e8e8e8;
  border: none;
  margin-top: 10px;
}
.block-layout-builder.block-extra-field-blockuserusersimplenews .details-wrapper {
  text-align: right;
}
.block-layout-builder.block-extra-field-blockuserusersimplenews .details-wrapper .item-list {
  text-align: left;
}
.block-layout-builder.block-extra-field-blockuserusersimplenews details > .details-wrapper {
  padding: 15px;
}

.view-user-organisation-aktivitaeten .views-field-field-verantwortliche-organisati {
  margin-top: 1em;
}

a:hover, a:active, a:focus, .link:hover, .link:active, .link:focus {
    border-bottom-style: none;
}

.view-user-user .views-field.views-field-nothing {
  margin-top: 1em;
}

a.permalink {
  float: right;
  font-size: 10px;
  text-transform: uppercase;
  margin: 0 0 1em 1em;
  display: block;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, .25);
  padding: 0 5px 0 15px;
  position: relative;
}
a.permalink::before {
  content: "";
  border: 2px solid rgba(255, 255, 255, .5);
  width: 6px;
  height: 6px;
  display: block;
  position: absolute;
  left: 3px;
  top: 4px;
  border-radius: 5px;
}
a.permalink:hover::before {
  border: 2px solid rgba(255, 255, 255, 1);
}

#block-meerimmuell-local-tasks {
    background-color: #e3e3e3;
}
#block-meerimmuell-local-tasks .tabs ul.primary li a {
    border: 3px solid;
    background: transparent;
    margin: 10px 0 10px 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
#block-meerimmuell-local-tasks .tabs ul.primary li.is-active a {
    border-bottom: 3px solid;
}

.add-list .add-list-link {
    border: 3px solid black;
    display: inline-block;
    margin-right: 20px;
}
.add-list .add-list-link a {
    color: black;
    display: inline-block;
    padding: 8px 20px;
}
.add-list .add-list-desc {
    display: none;
}

.view-newsletter-list .view-header {
    margin-bottom: 50px;
}
.view-newsletter-list .view-header > a,
.view-newsletter-list .view-header > span {
    border: 3px solid black;
    background: white;
    border-radius: 0;
    padding: 10px 20px;
    color: #000;
    margin-right: 20px;
    cursor: pointer;
}
.view-newsletter-list .view-content .item-list ul {
    display: none;
}
.view-newsletter-list .view-content .item-list .group-add {
    cursor: pointer;
}
.view-newsletter-list .view-content .item-list .group-add.added {
    font-weight: bold;
}
.view-newsletter-list .view-content .item-list .group-add.added:after {
    content: "";
    font-family: "fontello";
    margin-left: 20px;
}

/* Form improvements */
body:not(.role-administrator) form .js-form-type-textarea + .filter-wrapper.form-wrapper {
  display: none;
}
form .field--type-entity-reference-revisions {
  background-color: #f8f8f8;
  padding: 15px;
}
form tr td,
form tr th,
.view-gruppen-overview tr td,
.view-gruppen-overview tr th {
  border: none;
}

form .element-hidden {
  display: none;
}

/* Comments */
.comment {
  display: block;
}
footer.comment__meta {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
#block-meerimmuell-content footer.comment__meta p {
  margin: 0 1em 0 0;
  font-size: .875em;
  line-height: 1em;
  padding-bottom: .25em;
}
.comment__content {
  display: block;
  border: none;
  padding: 0;
  line-height: 1.2;
}
div.comment__content::after,
div.comment__content::before {
  display: none;
}
#block-meerimmuell-content .comment__content h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2em;
  background-color: rgba(0, 0, 0, .25);
  padding: .5em 1em;
}
#block-meerimmuell-content .field--name-comment-body p {
  font-size: 1em;
  line-height: 1em;
  padding: .5em 1em;
  background-color: rgba(0, 0, 0, .15);
  margin: 0;
}
#block-meerimmuell-content .type-diskussion .comment__content h3 {
  background-color: rgba(255, 255, 255, .25);
}
#block-meerimmuell-content .type-diskussion .field--name-comment-body p {
  background-color: rgba(255, 255, 255, .15);
}

/* Mitglieder */
.organization-wrapper {
  display: grid;
  grid-template-columns: 200px auto;
  grid-template-rows: max-content auto;
  /*background: #f8f8f8;*/
  border: 1px solid #eee;
  margin-bottom: 2em;
  padding: 20px;
}
.organization-wrapper .field--name-field-logo {
  grid-row: 1 / 3;
  grid-column: 1 / 2;
  padding-right: 20px;
}
.organization-wrapper .field--name-field-logo img {
  margin: 0;
}
.organization-wrapper h3.organization-title {
  grid-column: 2 / 3;
  grid-row: 1 / 2;
  font-weight: bold;
  font-size: 1.375em;
  margin: 10px 0 20px;
}
.organization-wrapper .organization-members {
  grid-column: 2 / 3;
  grid-row: 2 / 3;
}
@media screen and (max-width: 720px) {
  .organization-wrapper {
    grid-template-columns: 100%;
    grid-template-rows: auto auto auto;
  }
  .organization-wrapper .field--name-field-logo {
    grid-row: 1 / 2;
    grid-column: 1 / 2;
    padding-right: 0;
    padding-bottom: 20px;
  }
  .organization-wrapper .field--name-field-logo img {
    max-height: 120px;
    width: auto;
  }
  .organization-wrapper h3.organization-title {
    grid-column: 1 / 2;
    grid-row: 2 / 3;
    font-weight: bold;
    font-size: 1.375em;
    margin: 10px 0 20px;
  }
  .organization-wrapper .organization-members {
    grid-column: 1 / 2;
    grid-row: 3 / 4;
  }
}

.view-solr-public .views-row {
  margin-bottom: 2em;
  padding: 10px;
  background-color: rgba(0, 0, 0, .05);
}
.view-solr-public .views-row h2,
.view-solr-public .views-row h3 {
  margin: 0 0 .25em;
  font-weight: bold;
}
.view-solr-public .views-row strong.hl {
  background-color: yellow;
  display: inline-block;
  padding: 0 3px;
}
.view-solr-public .views-row .views-field-type span {
  font-size: 12px;
}
.view-solr-public .views-row .views-field-type span:before {
  display: inline-block;
  content: "";
  height: 10px;
  margin-right: 5px;
  width: 10px;
  background-color: #034a8b;
}

/* MM HeaderImage Block */
div#block-mmheaderimage,
.mm-headerimage {
  position: absolute;
  background-color: #034a8b;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.mm-headerimage .image-copyright {
  position: absolute;
  bottom: 0;
  right: 5px;
  padding: 0 5px;
  border-radius: 3px 3px 0 0;
  background-color: rgba(0, 0, 0, .15);
  color: #eee;
  font-size: 11px;
  text-shadow: 1px 1px 0 black;
}
@media screen and (max-width: 767px) {
  .mm-headerimage {
    height: 45px;
  }
  .mm-headerimage .image-copyright {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  header#header {
    background-image: none;
    background-color: transparent;
  }
  div#block-meerimmuell-page-title {
    padding: 10px;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    background-image: none;
    background-color: transparent;
  }
  #block-meerimmuell-page-title > .content .page-title {
    color: #034a8b;
    text-shadow: none;
  }
}


@media screen and (max-width: 37.5em) {
  .tabs ul.primary li {
    display: inline-block;
  }
}


/* Bartik primary menu */
/**
 * Media queries for primary menu.
 */
@media all and (min-width: 461px) and (max-width: 767px) {
  .region-primary-menu .menu-item,
  body:not(:target) .region-primary-menu .menu-item {
    height: 0;
    overflow: hidden;
  }
  body:not(:target) .region-primary-menu .menu-toggle {
    display: block;
  }
  body:not(:target) .region-primary-menu .menu-toggle--hide {
    display: none;
  }
  body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu-toggle--hide {
    display: block;
  }

}

.view-organisation-list table caption {
  font-size: 1.5em;
  font-weight: bold;
  color: #034a8b;
  margin: 1em 0 .25em 0;
  text-align: left;
}
.caution {
  display: inline-block;
  line-height: 1em;
  height: 1em;
  width: 1em;
  border-radius: 50%;
  background-color: yellow;
  color: #c00;
  text-align: center;
  font-weight: bold;
}

body:not(.role-administrator) #edit-simplenews-token-help {
  display: none;
}
