/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container {
   border:1px solid #333;
   background-color:#BBE53A;
   }

.news-latest-container h2,
.news-latest-gotoarchive {
   color:#fff;
   padding:3px;	
   margin:3px;
   border:1px solid #999;
   }

.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 {
   padding:3px;	
   margin:3px;
   }

.news-latest-item img {
   margin-bottom:5px;
   margin-right:5px;
   border:1px solid #999;
   float:left;
   }
   
.news-latest-category img {
   float: none;
   border:none;
   margin:0;
   }
   
.news-latest-date,.news-latest-morelink,.news-latest-category {
   font-size:0.9em;
   }

.news-latest-category {
   color: #999;
   }


.news-latest-morelink {
   height:12px;
   }

.news-latest-morelink a {
   float:right;
   }
/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
   background-color:#fff;
   }

.news-list-item {
   padding:8px 5px;	
   margin:5px 3px;
   border:1px solid #999;
   background:#fafcfd;
   min-height:100px;
   }  
	
.news-list-item p{
   margin:0 3px;
   }
   
#content .news-list-item p{
   text-align:left;
   width:80%;
   }
   	
.news-search-form {	
   padding:3px;	
   margin-bottom:5px;
   border:1px solid #999;
   }

.news-search-emptyMsg{
   margin:0;
   }
   
.news-search-form form {
   margin:0;	
   }

.news-list-container h3 {
   margin-bottom: 5px;
   padding: 2px;
   color:#000;
   font-size:0.9em;
   text-align:left;
   clear:none!important;
   }
   
.news-list-container h3 a:link,
.news-list-container h3 a:visited,
.news-list-container h3 a:hover {
   color:#000;
   padding-left:2px;
   }

.news-list-container h3 a {
   display:block;
   color:#000;
   width:500px;
   }
   
.news-list-container h4 {
   font-weight:normal;
   height:70px;
   padding-left:3px;
   }
   
.news-list-date {
   float: left;
   color: #000;
   width: 80px;
   text-align: left;
   font-weight: bold;
   background-color: #fff;
   }

.news-list-imgcaption {
   float: right;
   padding-top:3px;
   padding-right:3px;
   font-size: 0.9em;
   }

.news-list-container img {
   float: right;
   border:1px solid #999;
   margin-bottom:5px;
   margin-right:2px;
   margin-left:5px;
   }
   
.news-list-category img {
   float:right;
   border:none;
   margin:0px;
   }

.news-list-category {
   color: #999;
   }
   
.news-list-morelink,
.news-list-category {
   text-align:left;
   font-size:0.9em;
   margin-left:2px;
   width:80%;
   }

.news-list-morelink  {
   margin-bottom:3px;
   text-align:left;
   }
   
.news-list-browse {
   text-align: center;
   }

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
   margin:3px;
   border:1px solid #999;
   padding:3px;
   }

.tx-ttnews-browsebox TD { 
   font-size: 0.9em; 
   }

.tx-ttnews-browsebox-strong, 
.tx-ttnews-browsebox-SCell { 
   font-weight: bold; 
   }

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
   margin:0;
   }

.tx-ttnews-browsebox-SCell {
   background-color: #BBE53A;
   border:1px solid #999;
   }

.news-search-emptyMsg { 
   font-size: 0.9em;
   margin-left: 10px; 
   }

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
   padding:5px;	
   margin-bottom:5px;	
   }
   
.news-single-item h2 {
   font-size: 1.3em!important;
   font-weight:bold;
   padding-top:3px!important;
   margin-bottom:0;
   }
   
.news-single-item h3 {
   margin-bottom: 15px;
   text-align:left;
   font-size:0.9em;
   padding-top:0!important;
   }

.news-single-img {
   float: right;
   margin-left:10px;
   text-align:center;
   }

.news-single-imgcaption {
   padding:3px;
   clear:both;
   }
   
#content p.news-single-imgcaption{
   width:240px;
   padding-top:0;
   text-align:left;
   }   
   
.news-single-timedata,
.news-single-category {
   color:#999;
   }

.news-single-backlink, 
.news-single-backlink a {
   font-weight: bold;
   font-size: 0.9em;
   margin-bottom: 15px;
   margin-top: 10px;
   }

.news-single-timedata, 
.news-single-author,
.news-single-imgcaption {
   font-size: 0.9em;
   }

.news-single-author {
   padding:0!important;
   }
   
.news-single-additional-info {
   clear: both;
   padding:3px 0;
   padding-bottom:0;
   text-align:left;
   border-top: 1px solid #999;
   }
   
.news-single-related,
.news-single-files,
.news-single-links  {
   margin:0;
   padding:3px;	
   }

.news-single-related dd, 
.news-single-links dd, 
.news-single-files dd {
   margin-left:10px;
   }

.news-single-related dd p, 
.news-single-links dd p, 
.news-single-files dd p {
   margin:0!important;
   padding:0 0 2px 0!important;
   }


.news-single-related dt, 
.news-single-links dt, 
.news-single-files dt {
   font-weight: bold;
   font-size: 0.9em;
   margin-left:0;
   width:90%;
   }
	
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
   padding:3px;	
   border:1px solid #333;
   background-color:#BBE53A;
   }
   
.news-amenu-container li {
   padding-bottom:1px;
   }

.news-amenu-container ul {
   padding:3px;
   margin-top:5px;
   margin-left:0px;
   margin-bottom:0px;
   border:1px solid #999;
   background-color:#F9FFE5;
   list-style-type: none;
   }
   
.news-amenu-container H2 {
   color:#fff;
   padding:3px;	
   border:1px solid #999;
   background-color:#769024;
   }
   
.news-amenu-item-year {
   font-weight: bold;
   border: 1px solid #999;
   padding: 2px;
   background-color: #769024;
   color:#fff;
   }