body {
	color: #3b3b3b;
}
@media (min-width:576px){
	.body-bg-top {
		padding-top: 180px;
	}
	.navbar-mainnavigation .navbar-brand {
		height: 160px;
	}
	.navbar-mainnavigation .navbar-brand-image img {
		max-height: 140px;
	}
}
@media (max-width:767px){
	tr.empty {
		display: none;
	}
}
@media (min-width:768px){}
@media (min-width:992px){
	.navbar-default-transition:not(.navbar-transition) .navbar-nav > li > .nav-link, .navbar-inverse-transition:not(.navbar-transition) .navbar-nav > li > .nav-link, .navbar-default-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:hover, .navbar-inverse-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:hover, .navbar-default-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:focus, .navbar-inverse-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:focus {
		color: #000000 !important;
	}
	.body-bg-top {
		padding-top: 220px;
	}
	.navbar-mainnavigation .navbar-brand {
		height: 180px;
	}
	.navbar-mainnavigation .navbar-brand-image img {
		max-height: 180px;
	}
	.navbar-mainnavigation.navbar-transition .navbar-brand {
		height: 120px;
	}
	.navbar-mainnavigation.navbar-transition .navbar-brand-image img {
		max-height: 100px;
	}
}
@media (min-width:1200px){

}
p {
	font-size: 1.1rem;
}
td {
	padding: 2px 5px;
}
nav#mainnavigation ul li {
	font-size: 1.2rem;
}
.navbar-mainnavigation .navbar-nav > li > .nav-link::before {
	background: #fff !important;
}
/* Header-Karussell */
.carousel .carousel-backgroundimage-fade {
	opacity:0.175;
}
.navbar-dark .navbar-nav .nav-link, .navbar-inverse .navbar-nav .nav-link, .navbar-inverse-transition .navbar-nav .nav-link, .navbar-inverse-transition.navbar-transition .navbar-nav .nav-link {
	color:rgba(255,255,255,0.85)
}
/* News */
.news-list-item {
	margin-bottom: 10px;
}
.news-list-container, .news-list-item, .news-latest-item, .news-latest-container, .news-latest-item IMG, .news-list-item img {
	width: 100%;
	height: auto;
	padding: 0;
}
.news-single-item h1, .news-single-rightbox {
	padding-top: 1rem;
}
.news-single-item h2 {
	font-size: 1.6rem;
	padding: 0.4rem 0;
}
.news.news-single .news-img-col .thumbnail {
	border: 0px solid #fff !important;
}
.news.news-single .news-img-col .thumbnail {
	width: 100%;
}
.news-list-item time, .news-single time {
	display: none;
}
.news .thumbnail img {
	width: 100%;
    max-width: 100%;
    height: auto;
	padding-bottom: 1em;
}
.news-latest-gotoarchive {
	display: inline-block;
	clear: both;
	width: 100%;
	float: left;
	background-color: transparent !important;
}
/* Powermail */
.powermail_fieldset label {
	max-width: 100% !important;
}
.powermail_fieldset .powermail_fieldwrap {
	flex: 0 0 100%;
	max-width: 100%;
}
/* Calendarize */
.calendarize .pagination {
	display: none;
}
.calendarize-item {
	border-bottom: 1px solid #AA7777;
	margin-bottom: 1em;
}
.calendarize-item h2 {
	font-size: 1.2rem;
}
.calendarize-item h4 {
	font-size: 1.1rem;
}
.calendarize-item .btn-primary {
	position: absolute;
	right: 0;
	margin-top: -4em;
}
/* Footer */
.footer-section-content {
	background-color: #cc3300;
}
.footer-section-content .frame {
		padding: 2em;
}
/* Footer Section */
.footer-section ul, .footer-section ul li {
	list-style: none;
	padding-left: 0;
}
.footer-section ul li a, .footer-section ul li a:hover {
	color: #fff !important;
}
.footer-section-meta {
	background: #cc3300;
}
.footer-section-meta .frame {
	padding: 0.5em;
}


/* Lightbox für tt_news */
.news-single-img, .news-single-img img {
	max-width: 100%;
	height: auto;
	height: auto;
}
.pswp .pswp__zoom-wrap {
	text-align: center;
}
.pswp .pswp__zoom-wrap img {
	max-width: inherit;
	width: auto !important;
	height: 100%;
	max-height: 1000px;
	margin: 0 auto;
	top: 5%;
	position: relative;
	left: inherit;
}
