
/*-----------------------------------  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 #ffffff;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*--------------------------------- tt_news LIST LEFT  -----------------------------------*/

.news_left a, .news_left a:visited  {font-weight:normal;color:#990000;}
.news_left a:hover  {font-weight:normal;color:#550000;}
.news_left ul li {margin-left:0px; }

/*--------------------------------- tt_news LIST CENTER  -----------------------------------*/

.news-1 a img, .news-1 a img:hover, .news-2 a img, .news-2 a img:hover {border:none;}
.news-1 img {	float:right;	padding-left: 10px;	padding-bottom: 2px; }
.news-2 img {	float:left;	padding-right: 10px;	padding-bottom: 2px;	padding-left: 0em;}

.news-1, .news-2 {	padding-bottom: 50px;}
.news-1 h4, .news-2 h4 {margin:0px; padding-bottom:10px; color:#666666; font-weight:bold; }
.newsContent {padding-top: 0px;}

.mehr a, .mehr a:visited {	float: left;	display: block;	width: 3.4em;	font-weight: bold;	color: #990000;}
.mehr a:hover {	color: #550000;	text-decoration: none;}
.news-1 .top a, .news-2 .top a {	float: right; 	text-align: right;	display: block;	width: 2.7em;	font-weight: bold;	color: #990000;}
.news-1 .top a:hover, .news-2 .top a:hover {	color: #550000;	text-decoration: none;}
.zurueck a, .zurueck a:visited {	float: right;	text-align: right;	display: block;	width: 4.2em;	font-weight: bold;	color: #990000;}
.zurueck a:hover {	color: #550000;	text-decoration: none;}

/*--------------------------------- tt_news LIST archiv  -----------------------------------*/

.archiv {	padding-bottom: 20px; margin-bottom:15px; border-bottom: 1px solid #990000;}
.archiv h4 {margin:0px; padding-bottom:0px; color:#666666; font-weight:bold; }
.archiv .top a {	float: right; 	text-align: right;	display: block;	width: 2.7em;	font-weight: bold;	color: #990000;}
.archiv .top a:hover {	color: #550000;	text-decoration: none;}
.newsdate {float:right;}

/*--------------------------------- tt_news LIST search  -----------------------------------*/

.news-search-emptyMsg {padding-left:10px;}
.news-search-form {padding-top:20px;/* padding-left:10px; */padding-bottom:10px;}
.news-search-form-submit input.button { border:0px; width:20px; height:20px; background:url(../img/news_suche.gif) no-repeat left 50%;}
.news-search-form-submit input.button:hover { cursor:pointer; background:url(../img/news_suche_hov.gif) no-repeat left 50%;}


/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {	margin-bottom:5px;}
.news-single-item h4 {font-weight:bold;}
.news-single-img {	float: right;	margin-left:5px;}
.news-single-img a img, .news-single-img a img:hover {border:none;}
.news-single-imgcaption {	padding:0px; clear:both;}
.news-single-backlink, .news-single-backlink a {	float:right; font-weight: bold;	margin-bottom: 15px;	margin-top: 20px;}
.news-single-backlink a:hover {color:#550000; text-decoration:none;}
.news-single-backlink a:visited {color:#990000; text-decoration:none;}

