/*************************  Veranstaltungen begin  ********************/
/*************************  Veranstaltungen end  ********************/
/*************************  News list-view begin  ********************/
.news-list-view {
	margin-top:20px;
}
.news-list-date {
	color:#9d9c9c;
}
.news-list-view .article {
	overflow:hidden;
}
.news-list-view .article .header ul {
	width:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
.news-list-view .article .header ul li.v-date {
	text-align:right;
}

.news-list-view .article .header ul li h3 {
	font-weight:bold;
	line-height:1.5em;
	margin-top:0;
}
.news-list-view .article .header ul li h3 a {
	color:#3c3c3b;
}

.news-list-view .article .header h3 {
	margin-bottom:5px;
}
.news-list-view .article .header ul {
	width:100%;
	overflow:hidden;
}
.news-list-view .article .header li {
	float:left;
	width:60%;
}
.news-list-view .article .header li:last-child {
	width:40%;
}
.news-list-view .article .header {
	border-bottom: 1px solid #ececec;
	margin-bottom:10px;
}
.news-list-view .article .news-img-wrap img {
	width: 100%;
    height: 100%;
    object-fit: cover;
}

@media screen and (min-width:769px){
	.news-list-view .article {
		min-height:170px;
	}
	.news-list-view .article .header {
		margin-left:220px;
	}
	.news-list-view .article .teaser-text {
		margin-left:220px;
	}
	.news-list-view .news-img-wrap {
		width:200px;
    	float: left;
		height:160px;
	}
	.news-list-view .article .news-img-wrap img {
		/*width:280px;
		height:150px;*/
	}
}


.news-list-view .f3-widget-paginator,
.news-list-va-view .f3-widget-paginator {
	text-align:right;
	margin-bottom:20px;
}
.news-list-view .f3-widget-paginator li,
.news-list-va-view .f3-widget-paginator li {
	display:inline-block;
}
.news-list-view .f3-widget-paginator li.current,
.news-list-va-view .f3-widget-paginator li.current {
	padding: 5px 7px;
	color: #fff;
}
.news-list-view .f3-widget-paginator li a,
.news-list-va-view .f3-widget-paginator li a {
	padding: 7px;
	background: #ececec;
	color: #3c3c3b;
}
.news-list-view .f3-widget-paginator li a:hover,
.news-list-view .f3-widget-paginator li a:focus,
.news-list-view .f3-widget-paginator li a:active,
.news-list-va-view .f3-widget-paginator li a:hover,
.news-list-va-view .f3-widget-paginator li a:focus,
.news-list-va-view .f3-widget-paginator li a:active {
	color: #fff;
	text-decoration:none;
}
/*************************  News list-view end  ********************/

/*************************  News list-va-view begin  ********************/
.news-list-va-view .news-list-date {
	color:#000;
	border-bottom:1px solid #9d9c9c;
}
.news-list-va-view .article {
	
}
.news-list-va-view .article h3 {
	display:none;
}
.news-list-va-view .article .n-bgr-box {
	background:#ececec;
	display: table;
	width: 100%;
	height: 100%;
	margin-top:15px;
	margin-bottom:30px;
}
.news-list-va-view .article .n-bgr-box .news-img-wrap-text {
	background:#fff;
	display: table;
	width: 100%;
	height: 100%;
	border: 1px solid #ececec;
	padding: 15px;
}
.news-list-va-view .article .n-bgr-box .news-img-wrap {
	max-width:284px;
	height:auto;
	width:100%;
	display: table-cell;
	vertical-align: middle;
}
.news-list-va-view .article .n-bgr-box .teaser-text {
	padding-left:5px;
	padding-right:20px;
	display: table-cell;
	vertical-align: middle;
}
@media screen and (min-width: 769px) {
	.news-list-va-view .news-list-date {
		width:409px;
	}
	.news-list-va-view .article .n-bgr-box {
		width:409px;
	}
	.news-list-va-view .article .n-bgr-box .news-img-wrap {
		width:284px;
	}
	.news-list-va-view .article .n-bgr-box .news-img-wrap-text {
		width:284px;
	}
	.news-list-va-view .article .n-bgr-box .teaser-text {
	}
}


.news-list-va-view a.more {
	padding:6px 15px;
	color:#fff;
	background:#9d9c9c;
}
.news-list-va-view a.more:hover,
.news-list-va-view a.more:focus,
.news-list-va-view a.more:active  {
	text-decoration:none;
}
/*************************  News list-va-view end  ********************/

/*************************  News Startseite begin  ********************/
#wissen .newspic-full-width .ce-textpic .ce-media ,
#wissen .newspic-full-width-red .ce-textpic .ce-media,
#wissen .newspic-full-width .ce-textpic figure ,
#wissen .newspic-full-width-red .ce-textpic figure {
	width:100%;
	height:239px;
}
#wissen .newspic-full-width-red a {
	color:#fff;
}
#wissen .newspic-full-width-red .t_bgr a {
	color:#15B8D2;
}
#wissen .newspic-full-width .ce-textpic .ce-media img,
#wissen .newspic-full-width-red .ce-textpic .ce-media img,
#wissen .newspic-full-width .ce-textpic figure img,
#wissen .newspic-full-width-red .ce-textpic figure img {
	object-fit:cover;
	width:100%;
	height:100%;
}

.newspic-full-width,
.newspic-full-width-red {
	margin-bottom:30px;
}
.newspic-full-width .ce-textpic,
.newspic-full-width-red .ce-textpic {
	position:relative;
}
.newspic-full-width .ce-bodytext {
	position:absolute;
	bottom:0;
	width:100%;
	background-color:rgba(255, 255, 255, 0.7);
}
.newspic-full-width-red .ce-bodytext {
	position:absolute;
	bottom:0;
	width:100%;
	background-color:rgba(21, 184, 210, 0.7);
}
#neuigkeiten .newspic-full-width {
	position:relative;
	margin-bottom:0;
}
#neuigkeiten .newspic-full-width .t_bgr {
	position:absolute;
	bottom:118px;
	width:100%;
	z-index:10;
	background-color:rgba(255, 255, 255, 0.7);
}
#neuigkeiten .newspic-full-width .t_bgr h2 {
	padding-left:10px;
	padding-right:10px;
	text-transform:inherit;
	border-bottom:none;
	font-size:20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#neuigkeiten .newspic-full-width span {
	display:none;
}
#neuigkeiten .newspic-full-width .ce-bodytext {
	position:inherit;
	background-color:transparent;

}
#neuigkeiten .newspic-full-width .ce-bodytext p {
	font-size:inherit;
	color:#3c3c3b;
	text-align:inherit;
	margin:0;
}
#neuigkeiten .newspic-full-width .ce-gallery {
	height:239px;
}
.newspic-full-width .ce-bodytext p {
	margin:20px 0 20px;
	font-size:20px;
	font-weight:500;
	padding-left:10px;
}
.newspic-full-width-red .ce-bodytext p {
	color:#fff;
	margin:20px 0 20px;
	font-size:20px;
	font-weight:500;
	padding-left:10px;
}
.newsletter-box {
	margin-top:50px;
}
/*************************  News Startseite end  ********************/

/*************************  Neuigkeiten und Wissen begin ********************/
#neuigkeiten h2, 
#wissen h2 {
	text-transform:uppercase;
	width:100%;
	padding-bottom:5px;
}

#neuigkeiten .col-md-6 h1,
#neuigkeiten .col-sm-6 h1,
#neuigkeiten .col-md-6 h2,
#neuigkeiten .col-sm-6 h2,
#neuigkeiten .col-md-6 h3,
#neuigkeiten .col-sm-6 h3  {
	text-transform:inherit;
	border-bottom:none;
	color:inherit;
	padding:0;
	margin-top:0;
	margin-bottom:5px;
	}

#neuigkeiten h2.copytext,
#wissen h2.s-1-1-light,
#wissen h2.s-1-1-bold {
	text-transform:none;
	border-bottom: none;
	color:#3c3c3b;
	margin-bottom:0;
}
#neuigkeiten .header_h2,
#wissen .header_h2 {
	width:100%;
}
#neuigkeiten h2 a span {
	text-transform:lowercase;
	float:right;
}
#neuigkeiten .ce-textpic .ce-bodytext {
padding-top:15px;
padding-bottom:30px;
}
#neuigkeiten .ce-textpic .ce-media img,
#wissen .ce-textpic .ce-media img {
width:100%;
max-width:100%;
height:auto;
}


@media screen and (min-width: 767px) {
	#wissen .ce-textpic.ce-left.ce-intext.ce-nowrap {
    	width: 100%;
    	overflow: hidden;
    	margin-bottom: 15px;
    	border-top: 1px solid #ccc;
    	padding-top: 15px;
	}
	.newspic-full-width-red .ce-bodytext {
		right:0;
		width:180px;
		height:100%;
	}
	#wissen .ce-textpic .ce-media,
	#wissen .ce-textpic figure {
		width:160px;
		height:100px;
	}
	#wissen .ce-textpic .ce-media img,
	#wissen .ce-textpic figure img {
		object-fit: cover;
		width:100%;
		height:100%;
	}
	#neuigkeiten .ce-textpic {
		height:335px;
	}
	#neuigkeiten .ce-textpic .ce-media,
	#neuigkeiten .ce-textpic figure {
		width:100%;
		height:239px;
	}
	#neuigkeiten .ce-textpic .ce-media img,
	#neuigkeiten .ce-textpic figure img {
		object-fit:cover;
		width:100%;
		height:100%;
	}
		#wissen .ce-textpic.ce-left .ce-bodytext {
		margin-left:180px;
	}
	#wissen .ce-textpic.ce-left .ce-gallery {
		float:left;
	}	
}

@media (min-width: 992px) {}

@media screen and (min-width: 1024px) {
	.newspic-full-width-red .ce-bodytext {
		right:inherit;
		bottom:0;
		width:100%;
		height:inherit;
	}
	#wissen .ce-textpic.ce-left.ce-intext.ce-nowrap {
    	width: inherit;
		border-top:inherit;
    	overflow: inherit;
    	margin-bottom: 12px;
    	padding-top: 12px;
		min-height:120px;
	}
	#wissen .ce-textpic h2 {
    	margin-top:0;
	}
}




/*************************  News detail-view begin  ********************/
.news-single ul {
	list-style:outside;
}
.news-single .article h3 {
	font-size:1.7em;
}
.news-single .news-img-wrap {
	margin-top:15px;
	margin-bottom:15px;
}
.news-single .news-img-wrap img {
	max-width:100%;
}
/*************************  News detail-view end  ********************/