
.news-list-container h3 {
	margin-bottom: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight:bold; 
}
.news-list-container h3 a {

	font-weight:bold;
	color: #fff; 
}



/* -#################### TT_NEWS ################################################## */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{clear:right; height:0px; border:none;}
.news-latest-container HR.clearer {clear:left;}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {  border:0px; margin:0px; padding:0px; background-color:#1F2329;  width:208px;}
.news-latest-container H2,.news-latest-gotoarchive {color:#fff; padding:0px; margin:0px; background-color:#1F2329; border:0px; }
.news-latest-gotoarchive {font-weight:bold; margin-top:5px;}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {color:#fff;}
.news-latest-gotoarchive A {color:#fff;}
.news-latest-item {border:0px; font-size:12px; line-height:14px; background-color:#1F2329;
	padding:0px; margin:0px 0px 0px 0px; }
.news-latest-item .bodytext {margin:2px 0px 0px 0px; padding:0px;}
.news-latest-item a {color:#444; text-decoration:none;}
.news-latest-item a:hover{color:#FF7F00;}
.news-latest-item IMG { margin-top:0px; margin-bottom:5px; margin-right:5px; border:0px solid #bbb; float:left; width:208px; }
.news-latest-category IMG {float: none; border:none; margin:0px;}
.news-latest-date,.news-latest-morelink,.news-latest-category {margin:0px;padding:0px;font-size:9px;}
.news-latest-morelink { height:12px; margin-top: 15px;}
.news-latest-morelink a {float:right;font-size:12px;margin-bottom:3px;  text-decoration:none; color: #2B8089;}
.news-latest-morelink a:hover {color:#FF7F00;}
.news-latest-item-line {margin:0px; padding:0px; width:100%;height:1px; border-top:1px solid #0E2F5E;line-height:1px;}
.news-latest-item-image {width:208px;}

.news-latest-item h1 a{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight:bold; 
	color : #fff;
	line-height : 15px;
}


.news-latest-item-dottedline {border-bottom:1px solid #ddd; margin:0px 0px 10px 0px; width:169px; height:7px; line-height:7px;font-size: 5px; }
/*.news-latest-item-dottedline {margin:-10px 0px 10px -5px; width:174px; height:7px; line-height:7px;font-size: 5px;background-image: url(images/line1.gif); }*/
    * html .news-latest-item-dottedline {margin-top:-4px;ma\rgin-top:-4px;}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container, .news-list-container a {clear:both; border:0px; margin:0px; padding:0px; text-decoration:none; }
.news-list-item {margin:0px 0px 15px 0px; width:100%; border:0px; padding:0px; text-decoration:none; background-color: #1F2329;}
    * html .news-list-item {margin:0px;}
.news-list-item h1 {font-weight:bold; font-size: 14px; line-height: 18px;  margin:0px;padding:0px; text-decoration:none;}
.news-list-item .bodytext {margin:0px; padding:0px; }
.news-list-item-date {
	margin-top:15px; 
	padding:0px; 
	color:#000; 
	font-size: 10px; 
}
.news-list-item-title, .news-list-item-title a {font-weight:bold; font-size: 14px; line-height: 18px; color:#B90D0B; margin-bottom:10px;padding:0px; text-decoration:none;}
.news-list-item-line1 {clear:both; height:10px; border-bottom:1px solid #ddd;}
.news-list-morelink, .news-list-morelink a {float:right; text-decoration:none;  text-align:right;  }
.news-list-browse, .tx-ttnews-browsebox, .tx-ttnews-browsebox-SCell, .tx-ttnews-browsebox-SCell a {text-align:left;font-size:11px;}
.tx-ttnews-browsebox table{text-align:left; font-size:11px;}

.news-list-container IMG {

	float: right;
	border:0px solid #999;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}
/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {clear:both; text-align:left;margin:3px;border:0px solid #666;padding:3px;background-color:#fff;}
/*.tx-ttnews-browsebox a {color:#B90D0B;}*/
/*.tx-ttnews-browsebox a:hover {color:#B90D0B;}*/

.tx-ttnews-browsebox TD {font-size: 10px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {font-weight: bold;}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{margin:0px;}
.tx-ttnews-browsebox-SCell {background-color: #2B9131;border:1px solid #333;}
.news-search-emptyMsg {font-size: 11px;margin-left: 10px;}


/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item-catimg {float:left; margin:0px; padding:0px;}
.news-single-item-catimg img{float:none; margin:0px; padding:0px; border:0px; text-align:left; height:14px; vertical-align:bottom;}
.news-single-item-date{float:left; font-size:9px; line-height:14px; color:#999; vertical-align:bottom;}
.news-single-item {clear:both; padding:0px; margin:0px;border:0px;  vertical-align:top; line-height:17px;}
.news-single-img {float: right; margin:0px 0px 0px 10px;}
.news-single-imgcaption {padding:1px 0px 15px 0px; clear:both; line-height:11px;}
.news-single-category {float: right;}
.news-single-backlink, .news-single-backlink a {clear:both; font-weight: bold;font-size: 10px;margin-bottom: 15px;margin-top: 10px;text-decoration:none;}
.news-single-timedata {float: right;}
.news-single-timedata, .news-single-author,.news-single-imgcaption {font-size: 9px;}
.news-single-author {padding-bottom: 3px;}
.news-single-additional-info {background-color: #fff;margin-top: 15px;border: 0px solid #666;padding:3px;padding-bottom:0px;}
.news-single-related,.news-single-files,.news-single-links  {border: 0px solid #666;margin:0px;margin-bottom: 3px;padding:3px;background-color:#fff;}
.news-single-related DD, .news-single-links DD, .news-single-files DD {margin-left:20px;}
.news-single-related DT, .news-single-links DT, .news-single-files DT {font-weight: bold;font-size: 11px;margin-left:5px;width:90%;}

.news-single-item-subheader p {width:100%;  margin-bottom:10px;}
.news-single-item-subheader h3 { width:100%; margin:5px 0px 15px 0px; padding:0px; float:left; font-weight:bold;  font-size:11px;}
   * html .news-single-item-subheader H3 {margin-bottom:0px; ma\rgin-bottom:0px;}
.news-single-item-title, .news-single-item-title a {font-weight:bold; font-size:14px; text-decoration:none; margin-bottom:10px;}
.news-single-item p {margin:0px;}
.news-single-img p{margin:0px 0px 0px 0px;}
.news-single-links p {margin-top:0px;}
.news-single-img img {border:0px solid #fff;}

.news-single-item .news-single-uid {margin:25px 0px 25px 0px; font-weight:normal; color:#bbb;}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;

	padding:0px;
	border:0px solid #333;
	/*background-color:#BBE53A; */
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:0px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:0px solid #666;
	/*background-color:#F9FFE5;*/
	list-style-type: none;


}
.news-amenu-container H2 {
	color:#fff;
/*
	padding:3px;
	border:1px solid #666;
	background-color:#769024; 
*/
}
.news-amenu-item-year {



	font-weight: bold;
	border: 0px solid #666;
	padding: 2px;
	background-color: #333333;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:0px solid #666;
	/*background-color:#F9FFE5;*/
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  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;
}
