body { color: #808080; }

@media (min-width: 1200px) {
	.navbar-mainnavigation .navbar-brand {
		height: 61px;
	}
	.body-bg-top {
		padding-top: 80px;
	}
}

.navbar-mainnavigation {
	box-shadow: 0 1px 0 0 rgba(64,64,64,0.1);
}
.navbar-default, .navbar-default-transition, .navbar-default-transition.navbar-transition {
	background-color: #f5f5f5 !important;
}
.navbar-light .navbar-nav .nav-link,
.navbar-default .navbar-nav .nav-link,
.navbar-default-transition .navbar-nav .nav-link,
.navbar-default-transition.navbar-transition .navbar-nav .nav-link { color: #404040; }

.navbar-brand-text { padding-top: 1rem; }
.navbar-transition .navbar-brand-text { padding-top: 1rem; }
.navbar-default .navbar-brand { color: #404040; }

#mainnavigation {
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1px;
}

.dropdown-item,
.dropdown-item:hover,
.dropdown-item:focus { color: #4c4c4c; }
.dropdown-menu { 
	border: 1px solid rgba(128,128,128,0.1);
	box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
	font-size: 10px;
}


/* 1. Überschrift dashed */
.frame-header {
	margin-bottom: 2rem;
}
.frame-header h2.element-header {
	margin-bottom: 1.5rem;
	padding-bottom: 0.5rem;
	border-bottom: 1px dashed #ccc;
}

/* timeline */
.timeline-item-date, .timeline-item-text {
	color: #404040;
	font-size: 0.7rem;
}
.timeline-item-header-headline {
	font-size: 0.8rem;
	color: #404040;
}

/* cards */
.card { color: #404040; }
.card a:not(.btn) {
	color: #404040;
}

/* Bildunterschriften */
figure .caption {
	padding-top: 0.1rem;
	padding-left: 0.1rem;
	font-size: 1rem;
	/*font-style: italic;*/
	text-align: left;
}

.footer-section-meta { color: #777; background-color: #f5f5f5; }
.footer-section-meta a:not(.btn),
.footer-section-meta a:not(.btn):hover, .footer-section-meta a:not(.btn):focus { color: #404040; }

/* Accordion Button: https://anneglassner.at/text */ 
.accordion-button,
.accordion-item {
	color: rgb(80,80,80);
}

@media (min-width: 992px) {
  .backendlayout-3_columns .maincontent-wrap {
    order: 2;
    --section-gaps: 2;
    --section-colspan: 6;
  }
  .backendlayout-3_columns .subcontent-wrap {
    order: 3;
    --section-gaps: 2;
    --section-colspan: 3;
  }
}
