/*  tt_news LATEST view */

.news-latest-top
{
  font-weight: bold;
  margin: 10px;
}

.news-latest-item 
{
  margin: 10px;
  /* clear: both; */
  border: 2px solid;
  border-color: #C0C0C0;
  background-color: #C0C0C0;
}

.news-latest-item p
{
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #E5E5E5;
}

.news-latest-item a:link,
.news-latest-item a:visited,
.news-list-PBactPage,
.news-list-PBpage
{
  text-decoration: none;
  color: #000000;
}

.news-latest-item a:hover,
.news-latest-item a:active
{
  text-decoration: underline;
  color: #CC0033;
  background-color: #CC9900
}

.news-latest-date
{
  color: #FFFFFF;
  background-color: #C0C0C0;
}

.news-latest-title
{
  font-weight: bold;
  color: #000000;
  background-color: #C0C0C0;
}

.news-latest-img {
  float: left;
  /*
  margin-top: 3px;
  margin-right: 2px;
  */
}



/* tt_news LIST view  */

.news-list-item
{
  margin-bottom: 20px;
  border: 2px solid;
  border-color: #C0C0C0;
  background-color: E5E5E5;
} 

.news-list-title
{
  margin-bottom: 5px;
  /* clear: both; */
  padding: 2px;
  border-bottom: 1px solid #CC9900;
  font-weight: bold;
  background-color: #C0C0C0;
}

.news-list-date
{
  float: right;
  color: #3E551C;
  text-align: right;
  /* height: 17px; */
  margin-top: -2px;
  margin-right: -2px;
  font-size: small;
  font-weight: normal;
  background-color: #E5E5E5;
  white-space: nowrap;
}

.news-list-title a:link,
.news-list-title a:hover, .news-list-title a:active,
.news-list-title a:visited
{
  color: #FFFFFF;
  text-decoration: none;
}

.news-list-imgcaption
{
  color: #3E551C;
}

.news-list-item-img-container
{
  float: right;
  width: 130px;
  margin-right: 2px;
/*
  margin: 0px 0px 20px 0px;
  border: 1px solid #3E551C;
  margin-left: 7px;
*/
}

.news-list-item-img-container img, .news-list-imgcaption
{
  float: right;
}

.news-list-category
{
  margin-top: 7px;
  margin-bottom: 7px;
}

.tx-ttnews-browsebox
{
  clear: both;
  text-align: center;
  margin-bottom: 15px;
}

.news-list-clearer
{
  height: 5px;
  clear: both;
  visibility: hidden;
}



/*  tt_news Page-Browser */
.tx-ttnews-browsebox TD
{ 
  font-size: 10px; 
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell
{ 
  font-weight: bold; 
}

.tx-ttnews-browsebox-SCell
{
  background-color: #EEE;
}

.news-search-emptyMsg




{ 
  font-size: 11px;
  margin-left: 10px; 
}



/* tt_news SINGLE view  */
.news-single-item
{
  border: 2px solid #C0C0C0;
}

.news-single-item * p
{
  margin: 0;
}

.news-single-header
{
  font-size: large;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #C0C0C0;
}

.news-single-subheader
{
  font-size: large;
  color: #FFFFFF;
  background-color: #C0C0C0;
}

.news-single-images-container
{
  float: right;
  width: 200px;
  margin-left: 5px;
}

.news-single-images-container img
{
  /* border: 1px solid #3E551C;*/
 /* margin-bottom: 5px; */
  float: right;
}

.news-single-category
{
  /* margin-bottom: 15px; */
}

.news-single-backlink
{
  margin-top: 10px;
  margin-bottom: 10px;
}

.news-single-backlink a
{
  font-weight: bold;
}

.news-single-timedata, .news-single-imgcaption
{
  float: right;
}

.news-single-timedata,
.news-single-author,
.news-single-imgcaption,
.news-latest-date,
.news-list-imgcaption
{
  font-size: 9px;
}

.news-single-author
{
  clear: both;
  padding-top: 5px;
  margin-bottom: 10px;
}

.news-single-additional-info
{
  clear: both;
  margin-top: 15px;
  border-top: 2px solid #C0C0C0;
  padding-top: 5px;
  width: 100%;
}

.news-single-additional-info p
{
  margin: 0px;
}

.news-single-related-header,
.news-single-links-header,
.news-single-files-header
{
  font-weight: bold;
  color: #CC9900;
  font-size: 11px;
}



/* tt_news Archivemenu (AMENU) view  */

.news-archive-container
{
  margin-top: 10px;
  margin-bottom: 20px;
  border: 2px solid #C0C0C0;
}

.news-archive-top
{
  font-size: larger;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #C0C0C0;
}

.news-archive-item-year
{
  font-weight: bold;
  border: 1px solid #CCD6F2;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #C0C0C0;
  color:#000000;
}

.news-archive-item
{
  padding: 3px;
  font-size: large;
  color: #000000;
  background-color: #E5E5E5;
}

.news-archive-item a
{
  color: #CC0033;
  text-decoration: none;
}
