font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/roboto-condensed-v25-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	url('../fonts/roboto-condensed-v25-latin-300.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* roboto-condensed-regular - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	url('../fonts/roboto-condensed-v25-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* roboto-condensed-700 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/roboto-condensed-v25-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	url('../fonts/roboto-condensed-v25-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* roboto-regular - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}





body {
	background: #fff;
	font-family: 'Roboto', arial, sans-serif;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--maincolor);
	font-size: 1em;
}


@page {
	margin: 1.5cm;
	
}


h1, h2, h3, h4 {
	
	font-weight: 300;
    color: var(--footerbg);
	line-height:1.1em;
	font-family: 'Roboto Condensed', arial, sans-serif;
	

	
	
}

h2 span , h3 span {display:block; font-size:0.6em}
a {
	color: var(--maincolor);
}

h1 {
	font-size: 28pt;
}

h2 {
	font-size: 23pt
}

h3 {
	font-size: 20pt
}

h4 {
	font-size: 18pt
}


.navbar, .bild,
.search,
.menu-button,
.skiplinks,
.unsichtbar, #modulesfuss,
.mod-languages, .shariff, #right, .topmenu, .fixedbottom, #sponsor, #footer .mod-list, #newsletter,#breadcrumb,
.horizontal_slide, .nextwindow, .prevwindow, .carousel, .topnavigation, .panorama, .acf_iframe_wrapper, .breadcrumb__pseudo_list,
#footer-infos, .fieldgallery-container, .snap-prev, .snap-next, .pagenav, #LinkModal, img.bgimage,.pagenavigation


{
	display: none
}

a {
	
	text-decoration: none !important;
	
}


img {
	max-width: 100%
}

.landing-page .items-leading .landing-row article,
.introitems .bgrow {
	background: #fff !important
}

#header {
	overflow: hidden;
	border-bottom: solid 1px #ddd;
	margin-bottom: 30px;
	padding-bottom: 20px
}

#header h1 {
}

#header h1 img {

	float: left
}

#header h1 > .header1 {
	float: left;
	margin: 30px 0 0 30px;
	font-size: 14pt;
	line-height: 1em;
}


h2 + h3 {
	font-weight: normal;
	margin-top: -20px
}


form {
	display: none
}

.category-module-flexitems, .category-module-downloads {
	display: block;
	list-style-type: none;
	margin:0; padding:0;
}

ul.category-module-flexitems li {
	flex: 1 1 100%;
	box-shadow: none !important;
	text-align: left
}

ul.category-module-downloads li .btn,
ul.category-module-downloads li img {
	width: 300px !important;
	margin: 10px 0 !important;
}

ul.category-module-downloads li .btn,
ul.category-module-flexitems li .btn,
.btn {
	margin: 10px 0 !important;
	width: 300px !important;
	text-align: left !important;
	text-decoration: underline !important;
	padding: 0 !important;
	color: var(--linkcolor);
}

ul.category-module-flexitems li img, .category-module-downloads li.shadowbox img {
	display: none
}

ul.category-module-flexitems li h3, .category-module-downloads li.shadowbox h3 {
	font-size: 16pt
}

.flexlist {
	display: flex;
	list-style-type: none;
	font-size: 0.8em;
	margin: 30px 0;
	flex-wrap: wrap
}

.flexlist li {
	max-width: 300px;
	margin: 20px auto
	
	
}


.center, .text-center
{text-align: left}

.ebm-upcoming-events .ebm-event-link
{
	font-weight:normal
}
.mod_articles_category__gallery ul,
.mod_articles_category__gallery ul li,
.category-module-flexitems  li

{margin:0px 0;
	padding:0}


.mod_articles_category__gallery h3, .category-module-flexitems h3

 {
	 font-size: 12pt
 }
.introimage img[src*="svg"] {
	width: 150px;
}

.blog-item.col-12


{overflow:hidden}
.blog.publikationen article .fields, .blog.publikationen article .item-image {
	flex: 0 1 200px;
	text-align: left;
	max-width:200px
}
.pull-left.item-image, figure.pull-left {
	margin: 0 30px 20px 0;
	max-width: 100%;
	float: left;
	max-width:200px
}


.blog.publikationen article .item-image img

{display:none}
