.news-list-container	{ background:none; }
.NewsListRow		{ clear:both; border-top:1px solid #ccc; padding-top:5px; margin:0 20px; }
.NewsListRow img	{ float:left;  }
.NewsListRow h3		{ margin-top:0; margin-left:0; }
.NewsListRight		{ float:right; width:110px;  }
.NewsListMiddle		{ padding:0 10px 10px 0; margin:0 110px 0 140px; }
.NewsListMiddle a	{ margin:10px 0 0 0;display:block; color:#006699 !important; font-size:1em; font-weight:normal; background:url('../../pix/brz/arrow.gif') no-repeat left 3px; line-height:14px; padding:0 0 0 8px; }
.NewsListMiddle h3	{ font-weight:bold; padding-bottom: 5px;}
#PixBox			{ float:left; padding-left:140px; margin-top:40px; width:560px; }

/*----------------------------------- clearer -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in */
.news-list-container HR.clearer,
.news-single-item HR.clearer { clear:right; height:1px; border:1px solid #F9FFE5; }

/*----------------------------------- tt_news LATEST view -----------------------------------*/
.news_border_dep 			{width:100px; position:relative; z-index:2; top:0px; margin:0px 0 -100px 0;}
#newsLatestHeader h1 		{ margin:10px 0 0 10px; line-height:1.0; font-weight:normal; color:#64be3c;  }
#newsLatest 				{ float:left; width:980px; margin:10px 0 10px 0; font-size: 0.9em; }

.news-latest-container		{ width:980px;}
.news-latest-item 			{ padding:0; overflow:hidden; float:left; width:240px; min-height:105px; background:#eee url('../../pix/brz/bg_newsTeaser.jpg'); margin:0 0 0 10px; }

#StartRightBlock #RightBox .news-latest-item   { padding-top:0px;  float:left; width:240px; min-height:105px; background:#eee url('../../pix/brz/bg_newsTeaser.jpg'); margin:0px 0 10px 10px; }
#StartRightBlock #RightBox .news-latest-container { padding:0px 0 0 10px; width:280px;}
#StartRightBlock #RightBox .news-latest-header h1 a {padding-bottom:3px; }
#StartRightBlock #RightBox .newsLink a {display:block; padding-top:5px; }
.news-latest-image 			{ float:left; position:relative; z-index:1; margin:0px 0 0 0px; width:100px;  text-align:left;}
.news_border				{width:100px; position:relative; z-index:2; top:0px; margin:2px 0 -100px 0;}
#StartRightBlock .news-latest-item img {padding-top:3px;}

.news-latest-header			{ float:left; width:200px;}
.news-latest-item h1,
.news-latest-header h1 a 	{ font-size:1em !important; text-align:left !important; margin:0; display:block; color:#64be3c; }
.news-latest-subheader		{ float:left; width:200px;  margin:5px 0 0 10px   }
.news-latest-subheader .arrowLink a { margin:10px 0 0 0;display:block; color:#006699 !important; font-size:1em; font-weight:normal; background:url('../../pix/brz/arrow.gif') no-repeat left 3px; line-height:16px; padding:0 0 0 8px; }
.news-latest-line			{ float:left; margin:10px 0 0 10px;  width:960px; border-bottom:1px #ccc solid; }

/*--------------------------------- tt_news Page-Browser ---------------------------------*/
.news-list-browse { padding:20px 50px 10px 50px; }
.tx-ttnews-browsebox, .browseBoxWrap { border-top:solid #ccc 1px; padding:10px 0 10px 240px;}
.tx-ttnews-browsebox TD { padding-left: 10px; font-size: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { margin:0 5px 0 5px; font-weight: bold; }
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{ text-align:center; }
.tx-ttnews-browsebox-SCell { font-weight:bold; }
.news-search-emptyMsg { font-size: 11px; margin-left: 10px; }


/*--------------------------------- tt_news SINGLE view ---------------------------------*/
.news-single-item { padding:5px; margin-bottom:5px; border:1px solid #666; background-color:#F9FFE5; }
.news-single-item H2 { font-size: 16px; font-weight:bold; color: #85A600; margin-bottom: 0px; }
.news-single-item H3 { margin-bottom: 15px; }
.news-single-imgcaption { padding:3px; clear:both; }
.news-single-category { float: right; }
.news-single-backlink, .news-single-backlink a { font-weight: bold; font-size: 10px; margin-bottom: 15px; margin-top: 10px; }
.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: #BBE53A; /* clear: both;*/ margin-top: 15px; border: 1px solid #666; padding:3px; padding-bottom:0px; }
.news-single-related,.news-single-files,.news-single-links { border: 1px solid #666; margin:0px; margin-bottom: 3px; padding:3px; background-color:#F9FFE5; }
.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%; }

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container { margin-top:10px; 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 #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: 1px solid #666; padding: 2px; background-color: #769024; color:#fff; }

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu { padding:5px; margin:10px 0px 10px 10px; border:1px 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; }

