/*-----------------------------------  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 red; visibility:hidden; display:block; margin:-7px 0 }
div>.news-list-container HR.clearer, div>.news-single-item HR.clearer, div>.news-latest-container HR.clearer{ margin:0; }
.news-list-container HR.clearer { clear:both; }

.news-archive-emptyMsg{ display:none; }
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container { /* border-top:1px solid #ddd; */ font-size:.87em; }
	.news-latest-container a { text-decoration:none; color:#666; font-weight:bold; }
	.news-latest-container .header-small a { text-decoration:none; color:#666; font-weight:bold; display:block; padding-bottom:3px; }
	.news-latest-container a:hover { color:#900;  }
	.news-latest-container a p { text-decoration:none; font-size:1em; padding-top:0px; }
	.news-latest-container a:hover,
	.news-latest-container a:hover  p	{ text-decoration:underline; }
.news-latest-container H2,
.news-latest-gotoarchive { color:#000; padding:3px; margin:3px; background-color:transparent; }
.news-latest-gotoarchive { font-weight:bold; margin-top:5px; }
.news-latest-gotoarchive A:LINK, 
.news-latest-gotoarchive A:VISITED, 
.news-latest-gotoarchive A:HOVER { }
.news-latest-gotoarchive A { color:#000; }
.news-latest-item {	padding:5px 1px; border-top:1px solid #ddd; display:block;  }
.news-latest-item h5 { }
.news-latest-item IMG {	margin:5px 5px 5px 0; float:left; }
.news-latest-category IMG { float: none; border:none; margin:0px; }
.news-latest-date,.news-latest-morelink,.news-latest-category { font-size:9px; }
.news-latest-category { background-color:#f1f1f1; padding:2px; }
.news-latest-date {float:right; background-color:#f1f1f1; padding:2px; }
.news-latest-author { font-size:8px; }
.news-latest-morelink { text-align:right; }
.news-latest-morelink A { font-weight:bold; padding-right:15px; height:20px; display:block;
		background:url(img/arw_03_04.gif) right top no-repeat; color:tomato; }

.news-latest-container p.bodytext { color:#666; }

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container { border:0; margin-bottom:8px; }
	.news-list-container a { text-decoration:none; }
	.news-list-container a p { text-decoration:none; padding-top:0px; }
	.news-list-container a:hover,
	.news-latest-container a:hover  p {  }
.news-list-item { border-top:1px solid #ddd; margin-bottom:5px; }
.news-list-item p.bodytext { padding:0; }
.news-list-item .news-image { float:left; width:160px; margin-top:8px; }
.news-list-item-text { margin-left:160px; width:400px; }
.news-search-form {	padding:3px; margin-bottom:5px; }
.news-search-emptyMsg{ margin:0px; }
.news-search-form FORM { margin:0px; }
.news-list-container H3 { margin:5px 0px 0px 0; }
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {  }
.news-list-container H3 A { padding:0; margin:0; }
.news-list-container H4 { padding-top:5px; font-size:1.17em; }
/*.news-list-container P { padding-left:3px; }*/
.news-list-date { }
.news-list-imgcaption {	float:left; padding-top:3px; padding-left:3px; font-size: 9px; }
/* .news-list-container IMG { float: left; border-top:none; margin-bottom:5px; margin-right:10px; } */
.news-list-category IMG { float: none; border:none; margin:0px; }
.news-list-category { float:right; font-size:10px; /*margin:3px;*/ margin-top:3px; }
.news-list-browse { text-align: center; }

.news-list-morelink { font-size:10px; margin:5px; margin-top:-10px; text-align:right; }

.news-list-item-oh-img, .news-list-item-ref-img { float:left; margin:0 10px 10px 0px; 
	border-right:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#eee; }
.news-list-item-oh-img { width:200px; }
.news-list-item-ref-img { width:240px; }

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox { margin:5px; border-top:1px solid #ddd; padding:5px; text-align:left; }
.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 { background-color: transparent;	border:1px solid #666; }


	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {	padding:0; margin:0; margin-bottom:5px; width:100%; }
.news-single-item h2 { margin:0; margin-bottom:0px; padding-bottom:10px; }
.news-single-item h3 { margin-bottom:5px; padding-bottom:5px; color:#338533; }
.news-single-item h4 { }
.news-single-item .news-single-subheader { padding-bottom:10px; }
.news-single-item .news-single-subheader p.bodytext { font-size:1em; font-weight:bold; color:#666; padding:0; }
.news-single-img {  float:right; }
.news-single-author { color:#666; font-size:1em; padding:2px 0px 10px 5px; text-align:right; }
.news-single-imgcaption { color:#666; font-size: 9px; text-align:right; padding:3px 1px; margin-bottom:10px; }
.news-single-item ul { }

.news-single-top { text-align:left; padding-bottom:10px; }
.news-single-category { font-size:1.17em; }
.news-single-timedata { display:none; }

.news-single-backlink { float:right; }
.news-single-backlink a { 
	/display: block; 
	text-align: center;
	font-weight: normal;
	font-size: 1em;
	color:black;		
	text-decoration: none;
	border: 1px solid #ddd;
	background-color:#eee;
	padding:3px 10px;
}
.news-single-backlink a:hover { 
	background:#990000 url(img/button_bg_red.jpg) left top repeat-x;
	color:white;
}

.news-single-additional-info { background-color:white; /*clear: both;*/ margin-top: 15px; border:1px solid #ddd; padding:0px 0 5px 0 ; }
.news-single-related,.news-single-files,.news-single-links { /*border: 1px solid #666;*/ margin:0px; margin-bottom:3px; padding:1px; }
.news-single-related DD, .news-single-links DD, .news-single-files DD { margin-left:5px; border-bottom:1px solid #f1f1f1;  }
.news-single-related DT, .news-single-links DT, .news-single-files DT { background-color:#f1f1f1; color:#060; font-weight:bold; font-size:10px; /* width:100%; */ 
	margin-bottom:3px; padding:2px 3px 3px 5px}
	div>.news-single-related DT, div>.news-single-links DT, div>.news-single-files DT { width:98% }
.news-single-item dd p.bodytext { padding:0; border-bottom:1px solid #f1f1f1; }
.news-single-item dd a { font-size:11px; text-decoration:none; }
.news-single-item dd img { width:10px; height:10px; margin-right:5px;  }
.news-single-item p.bodytext { padding-bottom:5px; }
.news-single-item ul { }

.news-single-item_pagebrowser { border-top:1px solid #ddd; margin-top:10px; padding:10px 0 5px 0; color:#555; }
.news-single-item_navi { padding:5px 0;  }
.news-single-item_navi_next { float:right; }
.news-single-item_navi_prev { float:left; }
.news-single-item_navi_prev a, .news-single-item_navi_next a { text-decoration:none; }
.news-single-item_navi_prev a:hover, .news-single-item_navi_next a:hover { text-decoration:underline; color:#c00; }

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container { margin-top:10px; padding:3px; background-color:transparent; }
.news-amenu-container LI { padding-bottom:1px; }
.news-amenu-container UL { padding:3px; margin:0; margin-top:5px; list-style-type: none; }
.news-amenu-container H2 { color:#000; padding:3px; }
.news-amenu-item-year { font-weight: bold; padding: 2px; display:none; }
.news-amenu-item-year dd { margin:0; padding:0; }

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu  { padding:0px; margin:0; }
.news-catmenu-header { font-size:11px; font-weight:bold; }
.news-catmenu DIV { font-size:10px; }
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img { margin:0px; padding: 0px; vertical-align: middle; }
.news-catmenu-ACT { font-weight:bold; }

/*--------------------------------- tt_mbl_evevt ALLGEMEIN --------------------------------- */

.mbl_newsevent_datesellist { padding:10px 0; }

