/* ******************************************************** */
/* !EXT: news */
/* Stand: 23.06.2015 */
/* Projekt: www.bock.net */
/* ******************************************************** */

.news .article {
  margin: 0 0 1.5em 0;
}


.news-dateline {
	color: #444444;
	font-weight: 400;
}
.news-footer {
  display: block;
  width: 100%;
  text-align: right;
}
.news-img-wrap,
.teaser-image {
	float: left;
  margin: 6px 10px 0 0;
  max-width: 230px;
}
	@media screen and (max-width: 801px) { .teaser-image, .news-img-wrap {
		width: 100%;
	}	}

	.news-img-wrap FIGURE,
	.teaser-image FIGURE {
		float: left;
		max-width: 100%;
		margin: 0;
	}
	.news-img-wrap IMG,
	.teaser-image IMG {
		margin: 0 0 5px 0;
	}
.news-img-caption {
  font-size: 85%;
  line-height: 130%;
  padding: 5px 0 25px 0; 
}

.news-text-wrap {
	overflow: auto;
}
/* Image support - needs both EXT:RTE_CKEditor + EXT:rte_ckeditor_images installed */
.news-text-wrap img { margin: 6px 0; }
  .news-text-wrap img[style="float: left;"] { margin-right: 10px; }
  .news-text-wrap img[style="float: right;"] { margin-left: 10px; }


	@media screen and (max-width: 801px) { .news-text-wrap {
		clear: both;
		overflow: inherit;
	}	}


/* ******************************************************** */
/* List View */
/* ******************************************************** */
.news .article {
	border-bottom: 1px solid #d9d9d9;
}	
	.news .article:last-child {
		border-bottom: none;
	}

.news h2 a {
	border: inherit !important;
	background: inherit;
	color: #044c90;
	padding: 0;
}
	.news h2 a:hover {
		color: #c60707;
	}

.news-single .teaser-text, 
.news .teaser-text {
	color: #555;
	font-weight: 300;
}

/* nur Marginalspalte (.col5) => List-View "im Kasten" */

.col5 > div > .news {
	margin: 30px 0 0 0;
}

.col5 .news-list-view {
	position: relative;
	padding: 25px 10px 10px 10px;
	border: 1px solid #d9d9d9;
	background: #fbfaf8;
}
	.col5 .news-list-view:first-child:after {
		position: absolute;
			top: -15px;
			left: 50%;
		margin: 0 0 0 -32px;
		content: '';
		background: url('/template/img/news-list-view.png') no-repeat;
		width: 60px;
		height: 30px;
	}
.col5 .news-list-view .news-img-wrap,
.col5 .news-list-view .teaser-image {
	width: auto;
}

/* ******************************************************** */
/* Detail View */
/* ******************************************************** */

.news-backlink-wrap {
	margin: 1em 0 0 0;
}

.news-single .teaser-text {
	font-size: inherit;
  margin-bottom: 1em;
	}

.news-related {
	display: block;
	width: 100%;
	border: none;
	margin: 50px 0 0 0;
	padding: 0;
}

.news-single .bodytext a {
	text-decoration: underline;
}

.news-single .csc-textpic-imagewrap FIGURE.csc-textpic-image {
	margin-bottom: 2em;
}

	/* ******************************************************** */
	/* Für Downloads: FileIcon zeigen (statt Viewhelper) */
	/* ******************************************************** */
  .news-related a {
    display: inline;
  }
	.news-related a[href $='.css'] { 
		background: url('/template/img/fileicons/css.gif') no-repeat 0px 0px; 
		padding: 4px 0 4px 30px;
	}
	.news-related a[href $='.docx'],
	.news-related a[href $='.doc']  { 
		background: url('/template/img/fileicons/doc.gif') no-repeat 0px 0px; 
		padding: 4px 0 4px 30px;
	}
	.news-related a[href $='.gif'] { 
		background: url('/template/img/fileicons/gif.gif') no-repeat 0px 0px; 
		padding: 4px 0 4px 30px;
	}
	.news-related a[href $='.jpeg'],
	.news-related a[href $='.jpg'] { 
		background: url('/template/img/fileicons/jpg.gif') no-repeat 0px 0px; 
		padding: 4px 0 4px 30px;
	}
	.news-related a[href $='.mp3'] { 
		background: url('/template/img/fileicons/mp3.jpg') no-repeat 0px 0px; 
		padding: 4px 0 4px 30px;
	}
	.news-related a[href $='.mov'], 
	.news-related a[href $='.mpeg'], 
	.news-related a[href $='.mpg'] { 
		background: url('/template/img/fileicons/mpg.gif') no-repeat 0px 0px; 
		padding: 4px 0 4px 30px;
	}
	.news-related a[href $='.pdf'] { 
		background: url('/template/img/fileicons/pdf.gif') no-repeat 0px 0px; 
		padding: 4px 0 4px 30px;
	}
	.news-related a[href $='.png'] { 
		background: url('/template/img/fileicons/png.gif') no-repeat 0px 0px; 
		padding: 4px 0 4px 30px;
	}
	.news-related a[href $='.pptx'],
	.news-related a[href $='.ppt'] { 
		background: url('/template/img/fileicons/ppt.gif') no-repeat 0px 0px; 
		padding: 4px 0 4px 30px;
	}
	.news-related a[href $='.tiff'],
	.news-related a[href $='.tif'] { 
		background: url('/template/img/fileicons/tif.gif') no-repeat 0px 0px; 
		padding: 4px 0 4px 30px;
	}
	.news-related a[href $='.xlsx'], 
	.news-related a[href $='.xls'] { 
		background: url('/template/img/fileicons/xls.gif') no-repeat 0px 0px; 
		padding: 4px 0 4px 30px;
	}
	.news-related a[href $='.zip'] { 
		background: url('/template/img/fileicons/zip.gif') no-repeat 0px 0px; 
		padding: 4px 0 4px 30px;
	}
		.news-related a[href $='.gif']:after,
		.news-related a[href $='.jpeg']:after,
		.news-related a[href $='.jpg']:after, 
		.news-related a[href $='.png']:after {
			content: ' (300 dpi)';
  		font-size: 85%;
  		line-height: 130%;
  		color: #444444;
  		font-weight: 300;
	}

/* ******************************************************** */
/* Pagebrowser */
/* ******************************************************** */
	.page-navigation > p {
		display: none;
		margin: 0;		
	}
	.page-navigation ul {
		width: 100%;
		list-style: none;
		padding: 0;
		margin: 1em 0;
		display: table;
		table-layout: fixed;
		border-collapse: collapse;
	}
		.page-navigation li {
			display: table-cell;
			text-align: center;
		}

		.news .page-navigation li.current,
		.news .page-navigation ul:hover li.current,
		.news .page-navigation li a {
			display: block;
			width: 100%;
			background: #e6e8ed;
			color: #044c90;
			border: 1px solid #044c90;
			cursor: pointer;
			transition: color 0.4s ease-in-out 0s, background 0.4s ease-in-out 0s, border 0.4s ease-in-out;
		}
			.news .page-navigation li.current,
			.news .page-navigation ul li a:hover {
				color: #ffffff;
				background: #044c90;
				border: 1px solid #044c90;
			}

/* ******************************************************** */
/* /Ende: news */
/* ******************************************************** */