@charset "utf-8";
/* CSS Document */
body { color:#333; font-size:1.075rem !important;  }
h1,h2,h3,h4,h5,h6 {  font-weight:400; }
.element-header { font-weight:600; }

.main-section .frame a[class=""], .main-section .frame a:not([class]) {
  color: #262F3C;
}

.table > :not(caption) > * > * { padding: 0.5rem 0 0 0; }

.textmedia-item picture img, .textpic-item picture img { border-radius:10px; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15); -webkit-transition: all .5s ease; } 

.textpic-text ul, .textmedia-text ul .textpic-text ol, .textmedia-text ol, ul, ol { padding-left:1rem; }
.textpic-text li, .textmedia-text li { padding-left:10px; }
.textmedia-text li::marker {
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  left: 0px;
  color: #1eb816;
  font-weight: 600;
}

.leaflet-container { border-radius:5px; }

.powermail_fieldset .row .col-md-6 { width:100%; }
.powermail_fieldset .row .form-group { margin-bottom:0.5rem; }
.powermail_fieldset .row .col-sm-2 { width:100%; }

.powermail_create .table { color:#ccc; }
.powermail_all_marker_referer, .powermail_all_marker_datenschutz {display:none; }

.footer-meta { text-align:center; }
.footer-section-meta a, .footer-section-content a { text-decoration:underline; }
.footer-section-meta, .footer-section-content { 
background-color: #262F3C;
--frame-color: #D5BC93;
--frame-background: #262F3C;
--frame-link-color: #D5BC93;
--frame-link-hover-color: #ededed; }

.footer-section-content { border-bottom:1px solid #D5BC93; }

.card-img-top { height:280px; overflow:clip; }

#c66 .table { border-color:#666; }
#c66 .table > :not(caption) > * > * { padding:5px; }

@media only screen and (min-width: 1400px) {
    .navbar-mainnavigation .navbar-brand { height: 120px; }
}

@media only screen and (min-width: 992px) {
    .navbar-mainnavigation .navbar-brand-image img { max-height: 80%; }
}