/* --- Ntt_news --- */
.news-single-next, .news-single-prev, .news-single-rightbox, .news-single-imgcaption, .news-latest-date, .news-latest-morelink, .news-latest-category, .news-list-category, .news-list-author, .news-list-imgcaption, .news-list-date, .news-list-browse, .news-amenu-container, .news-catmenu{}

/* --- clearer --- */
.news-list2-container HR.clearer, .news-single-item HR.clearer{clear:both;height:1px;border:none;padding:0;margin:0;}

/* ---  tt_news LATEST view  --- */
.news-latest-container{position:relative;padding:0;}
.news-latest-gotoarchive{padding:3px;margin:3px;background-color:#f3f3f3;}
.news-latest-container H2{padding:0 0 2px 0;margin:0;}
.news-latest-item{padding:0;margin:0;}
.news-latest-item IMG{margin:0 5px 5px 0;float:left;border:none;}
.news-latest-category IMG{float:none;border:none;margin:0px;}
.news-latest-item > p{margin:0;padding:0;}
.news-latest-item {position:absolute;top:0px;left:0px;display:none;}
.news-latest-item:nth-child(1) {display:block;}

/* --- tt_news LIST view --- */
.news-list-item {
	position:relative;
	padding:0 0 40px 0;
	margin-bottom: 40px;
	width:auto;
	overflow:hidden;
	clear:both;
	border-bottom: 1px solid #e7e5e5;
}
.newscenter .news-list-item{margin:15px 6px;}
.news-list-item h2, .news-list-item h2, .news-list-item h2 b, .news-list-item h2 b{
	margin:0 !important;
	font-weight:normal;
	font-size:20px;
	color: #007cb0;
	padding-bottom: 14px;
}
@media (max-width: 767px) {
	.news-list-item h2, .news-list-item h2, .news-list-item h2 b, .news-list-item h2 b{margin-top:20px !important;margin-bottom:10px !important;font-weight:normal;font-size:11px;}
}
.news-list-item p, .news-list-item ul, .news-list-item ol {margin-left:auto;}
.news-list-item a {text-decoration:none;}
.news-list-headline {color:#7d7d7d;font-weight:bold;margin:10px 0 6px 0;padding:0;}
.news-list-header{float:left;margin-top:3px;overflow:hidden;}
.news-list-topimg{position:relative;}
.news-list-text{float:left;overflow:hidden;}
.newscenter .news-list-text{width:302px;}
.news-list-noimg{}
.news-list-img1{}
.news-list-img1 a{overflow:hidden;}
.news-list-noimg img,.news-list-img1 img{position:relative;margin:0;padding:0;z-index:212;}
.news-list-date,
.news-list-cat {
	display: inline-block;
	color:#000;
}
.news-list-cat:before {
	content: '|';
	padding-right: 5px;
}
.news-list-cat {padding:0;}
.news-list-cat a, .news-list-cat a:hover {color:#007caf;}
.news-list-keywords {color:#a4a4a4;font-size:10px;margin:0 0 0 0;padding:0;}
.news-list-subheader {padding:0;}
.news-list-files{margin:40px 0 0 0;background:transparent url('../img/data-icons/pdf.png') no-repeat scroll left 6px;border-top:1px solid #017AAF;border-bottom:3px solid #017AAF;}
.news-list-files a{text-decoration:none;color:#017AAF;font-size:12px;padding:2px 0  2px 30px;display:block;}
.news-list-morelink {
	padding-top: 10px;
}
.news-list-morelink a {
	white-space:nowrap;
	color:#007caf;
	margin:0;
	font-weight: 600;
}

/* --- tt_news HEADER LIST view --- */
.news-header-list-container{margin:6px 0;}
.news-header-list-container h2,.news-header-list-container p{margin:0;padding:0;color:#7d7d7d;font-size:11px;}
.news-header-list-container h2{font-weight:bold;}
.news-header-list-date,.news-header-list-author{margin:0;padding:0;color:#21BBEF;font-size:11px;font-weight:bold;}
.news-header-list-title,.news-header-list-title a,.news-header-list-author{color:#7d7d7d;}
.news-header-list-author{font-weight:normal;}
.news-header-list-title a:hover,.news-header-list-container h2:hover{color:#017AAF;}
.news-header-list-title a{font-weight:bold !important;text-decoration:none;}

/* --- tt_news Page-Browser --- */
.news-list-browse{margin-bottom:20px;}
.activeLinkWrap{font-weight:bold;}
.disabledLinkWrap{color:#7d7d7d;}
.browseLinksWrap a,.activeLinkWrap{padding:0 1px;text-decoration:none;}
.disabledLinkWrap {
	display: none;
}
.browseLinksWrap a {
	display: none;
}
.browseLinksWrap a.forward,
.browseLinksWrap a.back {
	display: inline;
	font-weight: 600;
}
/* --- tt_news SINGLE view --- */
.news-single-item{position:relative;padding:0;margin:18px 0 0 0;width:auto;}
.news-single-item h2{margin:0;}
.news-single-item ul, .news-single-item ol{margin-left:auto;}
.news-single-item li{background-position:left 7px !important;}
.news-single-headline{color:#7d7d7d;font-weight:bold;margin:10px 0 6px 0;padding:0;}
@media (max-width: 767px) {
	.news-single-header{width:100%;}
}
.news-single-topimg{position:relative;}
.news-single-img1 a{overflow:hidden;}
.news-single-noimg img,
.news-single-img1 img{position:relative;margin:0;padding:0;z-index:850;max-width:100%;height:auto;}
.news-single-img2{text-align:center;margin:0;padding:0;}
.news-single-img2 a{margin:3px;}
.news-single-img2 a img{width:72px;height:60px;}
.news-single-img3{margin:0;padding:0;}
.news-single-img3 a{margin-right:6px;}
.news-single-item {clear:both;}
.news-single-keywords{color:#a4a4a4;font-size:10px;margin:0 0 0 0;padding:0;}
p.news-single-subheader{
	padding:0 0 18px 0;
	font-size: 20px;
}
.news-single-additional-info{margin-top:15px;margin-left:422px;overflow:hidden;}

.news-single-files a {
	text-decoration: none;
	padding: 17px 25px;
	background: #007cb0;
	display: inline-block;
}
.news-single-files a,
.news-single-files a * {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
.news-single-files a:before {
	content:"\f105";
	font: normal normal normal 12px/1 FontAwesome;
	font-size: inherit;
	color: white;
	padding-right: 5px;
}
.news-single-files a:hover {
	background: #10bbef;
}
.news-single-related-item{margin:6px 0;}
.news-single-related-date{margin:0;padding:0;color:#21BBEF;font-weight:bold;}
.news-single-related-link,.news-single-related-link a{color:#7d7d7d;}
.news-single-related-link a{font-weight:bold;text-decoration:none;}
.news-single-links DD{margin:0;padding:0;}
.news-single-links DT{margin:0;padding:0;font-weight:bold;}
.news-single-prev {position:absolute;overflow:hidden;top:0;right:0;}
.news-single-next {position:absolute;overflow:hidden;top:0;left:0;}
.news-single-backtolisthomelink {padding-right:30px;}

.news-single-item h1 {
	padding: 18px 0 18px 0;
}

.news-single-date,.news-single-cat {
	display: inline-block;
	color: #000;
	font-size: 14px;
	font-weight: 600;
}
.news-single-cat:before {
	content: "|";
	padding: 0 3px;
}
.news-single-author {
	color: #007caf;
	padding-bottom: 50px;
}
.news-single-author a:hover,
.news-single-author a {
	color: #007caf;
	text-decoration:none;
}
.news-single-text {
	padding-bottom: 30px;
}
.news-single-imgcaption {
	padding-top: 5px;
	font-size: 15px;
	max-width: 100%;
}
.news-single-backlink {
	padding-top: 20px;
	margin-top: 25px;
	border-top: 1px solid #e7e5e5;
}
.news-single-backlink a {
	text-decoration: none;
	font-weight: 600;
	color: #007caf;
}
/* --- SINGLE2 --- */
.sv-img-big img, .sv-img-small img{border:none;}
.sv-img-big{float:right;padding:10px 0 2px 10px;}
.sv-img-small-wrapper{padding:15px 0;}
.sv-img-small{float:left;padding:0 10px 10px 0;}

/* --- tt_news Archivemenu (AMENU) --- */
.news-amenu-container{width:165px;padding:0;margin-left:10px;}
.news-amenu-container LI{padding-bottom:1px;}
.news-amenu-container LI:hover{background-color:#f3f3f3;}
.news-amenu-container UL{padding:0;margin:0;margin-top:5px;list-style-type:none;}
.news-amenu-item-year{font-weight:bold;margin-top:10px;padding:2px;background-color:#f3f3f3;}
.amenu-act{background:#fff;font-weight:bold;}

/* --- tt_news Categorymenu (CATMENU) --- */
.news-catmenu{padding:10px;}
ul.tree{list-style:none;margin:0;padding:0;clear:both;}
ul.tree A{text-decoration:none;}
ul.tree A.pm{cursor:pointer;}
ul.tree img{vertical-align:middle;}
ul.tree ul{list-style:none;margin:0;padding:0;padding-left:17px;}
ul.tree ul li{list-style:none;margin:0;padding:0;line-height:10px;white-space:nowrap;}
ul.tree ul li.expanded ul{background:transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;}
ul.tree ul li.last > ul{background:none;}
ul.tree li.active,ul.tree ul li.active{background-color:#ebebeb !important;}
ul.tree li.active ul,ul.tree ul li.active ul{background-color:#f7f3ef;}
/*  Styles for catmenu mode "nestedWraps" */
.level1{padding:1px;padding-left:10px;background-color:#ebf8bf;border-left:1px solid #666;border-top:1px solid #666;}
.level2{padding:1px;padding-left:10px;background-color:#ddf393;border-left:1px solid #666;}
.level3{padding:1px;padding-left:10px;background-color:#cae46e;border-left:1px solid #666;border-top:1px solid #666;}
.level4{padding:1px;padding-left:10px;background-color:#b0cb51;border-left:1px solid #666;}