/* default styles for extension "tt_news" */



/*------------------------------------------------ clearer -----------------------------------------------*/

/*             prevent floated images from overlapping the div-containers they are wrapped in             */

/*--------------------------------------------------------------------------------------------------------*/

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer {

  clear:right;

  height:1px;

  border:1px solid #F9FFE5;

} /* end .news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer */



.news-latest-container HR.clearer { clear:left; }

/*---------------------------------------------- end clearer ---------------------------------------------*/

 

/*------------------------------------------ tt_news LATEST view -----------------------------------------*/

.csc-firstHeader { font-size:100% }

.news-latest-container p {}

.news-latest-item { margin-bottom:10px; }

/*---------------------------------------- end tt_news LATEST view ---------------------------------------*/



/*----------------------------------------- tt_news LIST view --------------------------------------------*/

.news-list-container {}

.news-list-item {

  border: 1px dotted #BBBBBB;
  
  margin:10px 0 10px 0;
  
  padding:5px 10px 0px 10px;

  /* IE hack */

  height: 1%;

  line-height: 1.3;



  /* IE hack end */

/*  padding:6px;

  padding-left: 0;

  margin-bottom:10px;*/

} /* end .news-list-item */



.news-search-form { margin-bottom: 1em; }

.news-search-emptyMsg{ margin:0px; }

.news-search-form FORM { margin:0px; }

.news-list-container H3 {

  margin:5px 0px 0px 0px;

  font-weight:normal;

} /* end .news-list-container H3 */



.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {}

.news-list-container H3 A {}

.news-list-container P {

  font-size:10px;

  /* margin-top:5px; */

} /* end .news-list-container P */



.news-list-imgcaption {

  float: right;

  padding-top:3px;

  padding-right:3px;

  font-size: 9px;

} /* end .news-list-imgcaption */



/*.news-list-container IMG { margin-left:5px; }*/

.news-list-category IMG {

  float: none;

  border:none;

  margin:0px;

} /* end .news-list-category IMG */



.news-list-morelink,.news-list-category {

  color:#666666;
  
  margin-left:3px;

} /* end .news-list-morelink,.news-list-category */

.news-list-morelink { margin-bottom:3px; }

.news-list-browse { text-align: center; }

/*--------------------------------------- end tt_news LIST view ------------------------------------------*/



/*----------------------------------------- tt_news Page-Browser -----------------------------------------*/

.tx-ttnews-browsebox, .browseBoxWrap {

  margin-top:30px;

  font-size:12px;

} /* end .tx-ttnews-browsebox, .browseBoxWrap */



.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 { border:1px solid #BDB6B6; }

/*--------------------------------------- end tt_news Page-Browser ---------------------------------------*/



/*------------------------------------------ tt_news SINGLE view -----------------------------------------*/

.news-single-item { margin-bottom:5px; }

#contentmain .news-single-item H2 {

  font-size:14px;

  line-height:23px;

  color:#5B5655;

  font-weight:bold;

} /* end #contentmain .news-single-item H2 */

.news-single-item H3 {

  font-size:12px;

  font-weight:bold;

} /* end .news-single-item H3 */



.news-single-img {

  float: right;

  margin-left:5px;

} /* end .news-single-img */

.news-single-imgcaption {

  padding:3px;

  clear:both;

} /* end .news-single-imgcaption */

.news-single-category {}

.news-single-backlink, .news-single-backlink a {

  font-weight: bold;

  font-size: 10px;

  margin-bottom: 15px;

  margin-top: 10px;

} /* end .news-single-backlink, .news-single-backlink a */



.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 { margin-top: 15px; } 



.news-single-related, .news-single-files, .news-single-links  {

  margin:0px;

  margin-bottom: 20px;

} /* end .news-single-related,.news-single-files,.news-single-links */

/*.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; margin-bottom: 1em; }

.news-single-related DT, .news-single-files DT, .news-single-related DD, .news-single-files DD { font-size: 1.1em; }

.news-single-related dd img { display: none; }

.news-single-related dd { margin-bottom: 1em; }



.news-single-files dd img { padding-right: 5px; }

/*---------------------------------------- end tt_news SINGLE view ---------------------------------------*/



/*-------------------------------------- tt_news Archivemenu (AMENU) -------------------------------------*/

.news-amenu-container {

  margin-top:10px;

  /*padding:3px;*/

  border:1px solid #333;

  background-color:#BBE53A;

} /* end .news-amenu-container */



.news-amenu-container LI { padding-bottom:1px; }

.news-amenu-container UL {

  padding:3px;

  margin-top:0px;

  padding-top: 0px;

  margin-left:0px;

  margin-bottom:0px;

  border:1px solid #666;

  border-top: 0;

  background-color:#F9FFE5;

  list-style-type: none;

} /* end .news-amenu-container UL */



.news-amenu-container H2 {

  color:#fff;

  padding:3px;

  border:1px solid #666;

  background-color:#769024;

} /* end .news-amenu-container H2 */

.news-amenu-item-year {

  font-weight: bold;

  border: 1px solid #666;

  padding: 2px;

  background-color: #769024;

  color:#fff;

} /* end .news-amenu-container H2 */

.archive_browser { padding-bottom: 2em; }

/*------------------------------------ end tt_news Archivemenu (AMENU) -----------------------------------*/



/*------------------------------------ tt_news Categorymenu (CATMENU) ------------------------------------*/

.news-catmenu  {

  padding:5px;

  margin:10px 0px 10px 10px;

  border:1px solid #666;

  background-color:#F9FFE5;

} /* end .news-catmenu */

.news-catmenu-header {

  font-size:11px;

  font-weight:bold;

} /* end .news-catmenu-header */

.news-catmenu DIV {

  font-size:10px;

  white-space: nowrap;

} /* end .news-catmenu DIV */



.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {

  margin:0px;

  padding: 0px;

  vertical-align: middle;

} /* end .news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img */

.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;

} /* end .level1 */



.level2 {

  padding:1px;

  padding-left:10px;

  background-color:#ddf393;

  border-left:1px solid #666;

} /* end .level2 */



.level3 {

  padding:1px;

  padding-left:10px;

  background-color:#cae46e;

  border-left:1px solid #666;

  border-top:1px solid #666;

} /* end .level3 */



.level4 {

  padding:1px;

  padding-left:10px;

  background-color:#b0cb51;

  border-left:1px solid #666;

} /* end .level4 */

/*---------------------------------- end tt_news Categorymenu (CATMENU) ----------------------------------*/



/*----------------------------------- tt_news LATEST view Home Page  -------------------------------------*/

.news-latest-container {}

.news-latest-item { margin-bottom:10px; }



.news-latest-date,

.news-latest-morelink,

.news-latest-category {

  font-size:1em;

  color:#999999;

} /* end .news-latest-date,.news-latest-morelink,.news-latest-category */

/*--------------------------------- end tt_news LATEST view Home Page  -----------------------------------*/




/*------------------------------------ start archived page styles ----------------------------------------*/

.news-amenu-item-year, 

.news-amenu-container h2 { display: none; }



.news-amenu-container ul, 

.news-amenu-container { 

  border: none; 

  background: none; 

} /* end .news-amenu-container ul, .news-amenu-container */

/*------------------------------------- end archived page styles -----------------------------------------*/
