@charset "UTF-8";
/* print CSS */

body {
	font: 62.5%/1.5em Helvetica, Arial, sans-serif;
	color: rgb(90,100,113);
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1.4em;
}
p, ul {
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0 0 1.1em 0;
}
a {
	color: rgb(90,100,113);
}

.header-banner .logo {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.8em;
	margin-bottom: 40px;
}
.main-teaser, #main, #aside {
	margin-bottom: 50px;
}
.archive-events-item, .archive-events-header, .footer-col:first-child {
	margin-bottom: 30px;
}
.date span {
	display: block;
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
}
.main-sublink-boxes a, .aside-termine a {
	text-decoration: none;
}
.main-sublink-boxes h2, .aside-news h2, .aside-events h2 {
	font-size: 1.2em;
}
.main-sublink-boxes h2 br {
	display: none;
}
.aside-termine ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 1.1em;
}

.header-top, 
.teaser, 
#slider, 
#banner, 
#nav, 
.aside-nav, 
#aside img, 
#main img, 
.footer-left, 
.footer-col:last-child, 
.responsive-search-social-media, 
.foerderer, 
.month-nav, 
.main-gallery, 
.main-single-events .image {
	display: none;
}
.teaser-item p:last-child,
.news-item p:last-child,
.events-item p:last-child,
.archive-events-item .inner p:last-child,
.main-single-events p:first-child {
	display: none;
}