.news .clear, .news-clear { clear: both; }
.news .nav ul { float: left; display: inline; margin: 0; }
.news .nav li { float: left; }
.news .nav a { float: left; display: block; }
.news .nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.news .article { padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #d0cccb; }
.news .article:last-child { border-bottom:none; padding-bottom:0; }
.news .article:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.news .article .news-img-wrap { float: right; margin:0 0 25px 25px; }
.news .article .teaser-text { margin: 0 0 10px 0; }

.news .article .news-text-wrap p { display:inline; margin:0 0 10px 0; }
.news .article .news-text-wrap ol { margin:0 0 0 -15px; }
.news .article .news-text-wrap ul { list-style:none; padding-left:15px; text-indent:-15px; }
.news .article .news-text-wrap ul li { margin:5px 0; }
.news .article .news-text-wrap ul li:before { content:"– "; }
.news .article a, .news .article a:hover { border:none; }
.news .article .detail-link { margin:5px 0 0 0; font-size:110%; }

.news .footer { clear: both; padding:0; margin:0 0 10px 0; }
.news .footer span { display: inline-block; }
.t3ddy .news .footer span.news-list-date, .t3ddy .news .footer .news-list-category  { margin:0; }
.news .footer span.news-list-date, .news .footer .news-list-category  { margin:0 0 5px 0; }

.news .no-news-found { color: #ff0000; }
.news .page-navigation p { float: left; }
.news .page-navigation ul { float: right; }
.news .page-navigation ul li { float: left; display: block; padding: 0 2px; background: none; }
.news .page-navigation ul li a { display: block; }

.news-category-view ul li li { padding: 2px 8px 2px 12px; }
.news-category-view > ul > li:nth-child(even) { background: #f9f9f9; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.news-category-view .category-desc { padding-left: 10px; margin-left: 10px; border-left: 1px solid #ddd; }

.news-single .footer { padding:0; margin:0; }
.news-single .article .news-img-wrap { float:none; margin:0 0 15px 0;}
.news-single .teaser-text {}
.news-text-wrap { margin-bottom: 10px; }
.news-single .news-backlink-wrap { clear:both; border-bottom:1px solid #d0cccb; margin:0 0 25px 0; padding:0 0 10px 0; }
.news-single .news-backlink-wrap a:before { font-family: 'bsoiconnewregular'; content: '\004F'; padding:0 4px 0 0; }

.news-related-wrap { display: table; margin-top: 20px; width: 100%; }
.news-related { width: 50%; padding: 15px; border: 1px solid #eee; display: table-cell; }
.news-related ul li { line-height: 1em; margin-bottom: 12px; }
.news-related ul li span { border-right: 1px solid #ff0000; display: inline-block; margin-right: 8px; padding-right: 8px; color: #888; }
.news-related ul li span:last-child { border-right: 0; padding-right: 0; }
.news-related h4 { margin-bottom: 10px; }
.news-related-files ul li { margin-bottom: 20px; }
.news-related-files .news-related-files-link .jpg { background-position: 0 0; }

.news .news-event-link { color:#2e2c2b; }
.news .news-event { border:1px solid #ccc; background:#fff; border-left:8px solid #44a4ba; position:relative; margin:4px 0; padding:10px 15px; }
.news .news-event .news-list-date { font-size:.75em; }
.news .news-event h3 { font-size:1em; margin:0 0 4px 0; }
.news .news-event h3:after {
	font-family:'bsoiconnewregular';
	content:'\0073';
	font-weight:normal;
	position:absolute;
	right:10px;
	font-size:2.5em;
	line-height:0.5;
	display: inline-block;
	vertical-align:middle;
	color:#d02b35;
}
.news .news-event h3:hover:after { color:#8f3035; }