body { color: black; }

.frame-background-none { background-color: transparent; }

#page-header.navbar-default {
	background-color: #ffffff !important;
}

@media (min-width: 1200px) {
  .navbar-mainnavigation .navbar-brand {
    height: 61px;
  }
	.body-bg-top {
		padding-top: 61px;
	}
}

.dropdown-item,
.dropdown-item:hover,
.dropdown-item:focus { color: #ffffff; }
.dropdown-menu { border: none; }
  
.navbar-mainnavigation {
  box-shadow: none;
}

.navbar-brand-text { padding-top: 1rem; }
.navbar-transition .navbar-brand-text { padding-top: 1rem; }
.navbar-default-transition .navbar-brand,
.navbar-default-transition .navbar-brand:hover,
.navbar-default-transition .navbar-brand:focus { color: white; }

figure .caption {
    padding-top: 0.1rem;
  	padding-right: 0.1rem;
    font-size: 0.75rem;
  	font-style: italic;
  	text-align: right;
}

.well {
	background-color: #ffffff;
}

.footer-section-content a .thumbnail-menu-caption-title,
.footer-section-content a .thumbnail-menu-caption-subtitle {
  color: black;
}

.footer-section {
  color: black;
}
.footer-section a,
.footer-section-meta a:not(.btn):hover, .footer-section-meta a:not(.btn):focus,
.footer-section-meta a:not(.btn) {
  color: #ffffff;
}

.footer-section-content {
	background-color: #ffffff;
}

.footer-section-content-column-middle,
.footer-section-content-column-right { display: none; }

@media (min-width: 576px) {
	.footer-section-content-column-left {
      width: 100%;
	}
}

/* Menü der Unterseiten als Liste */
.frame-type-menu_subpages ul {
	list-style-type: none;
	padding-left: 0;
	font-size: 80%;
}

.frame-type-menu_subpages a:not([class]) {
   color: rgba(0,0,0,.9);
}


.frame-type-menu_subpages li:active {
	text-decoration: underline;
}


/* Karten von Unterseiten */
.frame-type-menu_card_dir .card-body, .frame-type-menu_card_dir .card-footer {
	display: none;
}
