/* Liste */
.news-list-view  {
  margin-left: 0;
  margin-top: 45px;  
  border-top: 5px solid #57a3c7; 
}
.news-list-view .article {
  border-bottom: 2px solid #57a3c7;
  padding: 30px 0 30px 0;
  display:inline-block;
  width: 100%;
}
.news-list-view .article p:first-child {
  padding-top: 0;
}
.news-list-view p span.cat {
    color: #b5152b;
    font-family: "NotoSans Regular";
    font-size: 13px;
    line-height: 2;
    letter-spacing: 0.2px;
    padding: 0 0 10px 0;
    text-transform: uppercase;
    margin-left: 10px;
}
.news-list-view  h2 {
    font: 21px "NotoSans Regular",sans-serif;
    line-height: normal;
    line-height: 1.2;
    letter-spacing: 0.2px;
    padding: 0 0 10px 0;
}
.news-list-view  h2 a:link, .news-list-view  h2 a:visited {
    color: #b5152b;
}
.news-list-view .teaser-text h2, .news-list-view .teaser-text p, .news-list-view .teaser-text span.roterText {
  font-size: 18px;
  line-height: 1.3;
  padding: 5px 0px 0px 0px;  
    font-family: "Avance W04 regular";
    line-height: normal;
    letter-spacing: 0;
  display:inline !important;
  color: #4a4a4a;
  text-transform: none;
}

.news-list-view .teaser-text strong {
  font-family: "Avance W04 regular";
}
.news-list-view .teaser-text a{
  color: #4a4a4a;
}
.news-list-view .teaser-text h2:after, .news-list-view .teaser-text p:after {
  content: ". ";
}
.news-list-view .teaser-text h2 ~ p{
  display:inline !important;
}
.news-list-view .news-img-wrap {
  float: left;
  width: 26%;
  display: block;
}
.news-list-view .news-list-text {
    float: right;
    width: 72%;
}
.tabcontent .no-news-found {
  padding: 20px 0 20px 0;
}

/* Single */
.news-single .article {
  display:flex;
}
@media only screen and (min-width: 768px) {
  .news-single .article aside .roterText {
    padding-right: 20%;
  }
}
@media only screen and (max-width: 768px) {
  main.template_browser .news-single .article {
  display:block !important;
  }
}
.news-single span.news-list-date {
    margin-right: -2px;
}
.news-single span.cat {
    color: #b5152b;
    font-family: "NotoSans Regular";
    font-size: 13px;
    line-height: 2;
    letter-spacing: 0.2px;
    padding: 0 0 10px 0;
    text-transform: uppercase;
    margin-left: 3px;
}
.news-single .news-related-files {
  margin: 20px 0 20px 0;
}
.news-single .kontakt {
  padding-bottom: 15px;
  border-bottom: 2px solid #57a3c7;
  margin-bottom: 10px;
}
.news-single .news-backlink-wrap {
  margin-top: 15px;
  display: inline-block;
  width: 100%;
  
}
.news_template .news-single p.news-termin-date {
  width: 100%;
  display:block;
  float:none;
  clear:both;
  
}

aside .press_contact .newsauthor-img {
  width: 65%;
  max-width: 65%;
}
/* pagination */
.page-navigation {
  margin: 10px auto;
  text-align: center;
}
.page-navigation p {
  display: inline-block;
  text-align: right;
  padding-right: 10px;
  text-transform: uppercase;
  font-family:"NotoSans Regular";
  line-height: 1.7;
  font-size: 13px;
}
section.content ul.f3-widget-paginator, section.content ul.pagination {
  display: inline;
}
section.content ul.f3-widget-paginator li, section.content ul.pagination li {
  list-style-type: none;
  display: inline;
  margin: 0;
  /*font-family: "Avance W04 Regular";
  font-size: 16px;*/
  padding: 10px;    
  line-height: 1;
  padding: 10px;
  margin-left: 10px;
  text-indent: -20px;
}
section.content ul.f3-widget-paginator li:before, section.content ul.pagination li:before {
    content:none;
}
section.content .listarea ul.f3-widget-paginator li:first-child, section.content ul.f3-widget-paginator li {
    border-top:none;
    border-bottom: none !important;
}
.kesearch_pagebrowser ul li a.current, ul.f3-widget-paginator li.current, ul.pagination li.current a {
  color: #4a4a4a;
  font: 1rem "NotoSans Regular"; /** 16px **/
}
ul.f3-widget-paginator li a, ul.pagination li a {
  color: #b5152b;
  font: 1rem "NotoSans Regular"; /** 16px **/
}
.frame-space-before-medium {
    padding-top: 30px;
}
.news-single .termin-details {
  margin-bottom: 20px;
}

.news-single #slidewrap-B {
  width: 100% !important;
  float:none;
}
 div.news-single .image-embed-item{
  display:block!important;
}
div.news-single .item{
 background-image:none!important;
}
div.news-single #slidewrap-B.snapshot .carousel-inner > .item {
 /*height: 425px;*/
 height: auto;
}
div.news-single #slidewrap-B.snapshot .carousel-inner > .item  figcaption{
 margin-left: 40px;
  padding-right:40px;
}

div.news-single .news-related-wrap{
  margin-top:30px;
}
/* Newsauthor-list für IFW-Dozenten */
.newsauthor-list .alphabetical-nav {
  margin-bottom: 20px;
  background-color: #f1f7fa;
  cursor: pointer;
  padding: 5px 5px 10px 5px;
  width: 98%;
  float: left;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  margin-top: 2px;
}
.newsauthor-list .alphabetical-nav span.first {
  display: block;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.newsauthor-list .alphabetical-nav span {
  font-family: "NotoSans Regular";
  line-height: 1.2;
  font-size: 18px;  
  padding: 5px 2px 5px 2px; 
}
.newsauthor-list .alphabetical-nav span a {
  display: inline-flex;
  font-size: 21px;
  color: #b5152b;
  padding: 5px 5px 5px 5px;
}
.newsauthor-wrapper  {
	width: 100%;
	display:inline-block;
	margin-bottom: 30px;
}
.newsauthor-wrapper .img-placeholder {
	width: 120px;
	height: 67px;
	float: left;

}
.newsauthor-wrapper img.img-responsive {
	width: 100px;
	margin-right: 20px;
}
.newsauthor-wrapper .name {
	color: #b5152b;
    font: 16px "NotoSans Regular", sans-serif;
    line-height: 1.2;
    letter-spacing: 0.2px;
    padding: 10px 0 10px 0;
	float:left;
}
.newsauthor-list .page-navigation {
	border-top: 2px solid #57a3c7;
	padding-top: 8px;
	margin-top: 8px;
}
section.content .newsauthor-list ul li.newsauthor {
	display:inline-block;
	width: 100%;
}
.newsauthor-back {
	margin-top: 30px;
	width: 100%;
	display:inline-block;
}
.newsauthor-detail img.img-responsive {
	max-width: 345px;
	margin-bottom: 10px;
}
.newsauthor-detail h3 {
 border-top: 5px solid #57a3c7;
 padding: 20px 0 25px 0;
 margin-top: 40px;
}
.newsauthor-detail hr {
 display:inline-block;
 width: 100%;
}
.newsauthor-detail .zitat {
 margin: 0 5% 0 5%;
 width: 90%;
}
.news_template .news-single [p.news-termin-date~=00:00] {
  display:none;
}
.news_template .news-single [p.news-termin-date|=00:00] {
    display:none;
}