/*
blau	0950A0
grau	353535
*/
/*-----------------------------------  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 #fff; }

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

/* --- tt_news LIST view -----------------------------------*/
.news-list-container { margin-top:20px;}
.news-list-container a { color:#00427F !important; font-weight:bold !important;}

.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px 3px 3px 2px;
	border:1px solid #666;
}
.news-search-form { padding:3px; margin-bottom:5px; border:1px solid #666; background-color:#F9FFE5; }
.news-search-emptyMsg{ margin:0; }
.news-search-form FORM { margin:0; }

.news-list-container H3 { margin-bottom:5px; padding:2px; border-bottom:1px solid #0950A0; }
.news-list-container H3 A:LINK,
.news-list-container H3 A:VISITED,
.news-list-container H3 A:HOVER { color:#fff; padding-left:2px; }
.news-list-container H3 A { color:#fff; }
.news-list-container P { padding-left:3px; }

.news-list-date { float:right; color:#3E551C; width:180px; text-align:right; height:20px; margin-top:-2px; margin-right:-2px; font-size:9px; 	font-weight:normal; }

.news-list-imgcaption { float:right; padding-top:3px; padding-right:3px; font-size:9px; }

.news-list-container IMG { float:right; border:1px solid #666; margin-bottom:5px; margin-right:2px; margin-left:5px; }
.news-list-category IMG { float:none; border:none; margin:0; }
.news-list-morelink,
.news-list-category { font-size:9px; margin-left:3px; }
.news-list-morelink  { margin-bottom:3px; }
.news-list-browse { text-align:center; }

/* --- tt_news Page-Browser --------------------------------- */
.tx-ttnews-browsebox { margin:3px; border:1px solid #666; padding:3px; background-color:#F9FFE5; }
.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:0; }
.tx-ttnews-browsebox-SCell { background-color: #BBE53A; border:1px solid #666; }

.news-search-emptyMsg { font-size:11px; margin-left:10px; }

/* --- tt_news SINGLE view --------------------------------- */
.news-single-item {	margin-bottom:5px;}
.news-single-item a { color:#00427F !important; font-weight:bold !important;}

.news-single-item H2 { font-size:16px; font-weight:bold; color:#0950A0; margin-bottom:0; }
.news-single-item H3 { margin-bottom:15px; font-size:1.1em !important; }
.news-single-img { float:right; margin-left:5px; margin-top:1em; }
.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-additional-info { margin-top:15px; border:1px solid #666; padding:3px; padding-bottom:0; }
.news-single-related,.news-single-files,.news-single-links { border:1px solid #666; margin:0; margin-bottom:3px; padding:3px; }
.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:0; margin-bottom:0; 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; }

