
/* Controls > NewsTicker
-------------------------------------------------------------- */

#news_ControlNewsTicker {
	width: 220px;
	_width: 199px;
	margin: 0 0 10px 0;
	background-color: #3a393a;
}
	
	#news_ControlNewsTicker h1 {
		display: block;
		_width: 198px;
		height: 21px;
		background:url('images/bg_h1.jpg') top no-repeat #4f4d50;
		overflow: hidden;

		margin: 0px;
		padding: 6px 0 0 21px;

		font-size:14px;
		color: #cacaca;
	}
	
	#news_ControlNewsTicker .noNews {
		display:block;
        padding:10px;
	    color:#cacaca;
	}
	
	#newsticker {
		width: 220px;
		_width: 199px;
		height: 80px;
		padding: 10px;
		
		list-style-type: none;
	}

		#newsticker small {
			font-size: 11px;
			color: #c8c8c8;
		}

		#newsticker h2 {
			display: inline;

			font-size: 12px;
			text-transform: none;
		}

		#newsticker a {
			color: #c8c8c8;
		}

		#newsticker a:hover {
			color: #8f8f8f;
		}

/* ------------------------------------------------------------------ */
/* -                            NEWS                                  */
/* ------------------------------------------------------------------ */

#news_ControlNewsList {
	width: 220px;
	_width: 199px;
	margin: 0 0 0px 0;
	padding: 7px 0 10px 0;
	background-color: #3a393a;
}

	.jscroller2_up_endless #news_ControlNewsList {
		padding: 0px 0px 0px 0px;
	}
	
	 h1.newsTitle {
		display: block;
		_width: 198px;
		height: 21px;
		background:url('images/bg_h1.jpg') top no-repeat #4f4d50;
		overflow: hidden;

		margin: 6px 0px 0px 0px;
		padding: 6px 0 0 21px;

		position: relative;

		font-size:14px;
		color: #cacaca;
	}

	#news_ControlNewsList .news {
		padding: 0 10px 3px 10px;

		color: #fff;
		font-size: 11px;
	}

	#news_ControlNewsList .newsHover .summary {
		color: white;
	}

	#news_ControlNewsList .news a {
		color: #fff;
	}

	#news_ControlNewsList .news a:hover {}

	#news_ControlNewsList .photoContainer,
	#news_ControlNewsList .summary {
		color: #c8c8c8;
	}

	#news_ControlNewsList hr {
		background-color: #4e4d4e;

		color: #4e4d4e;
	}

	#news_ControlNewsList .separator {
		margin-top: 5px;
		margin-bottom: 5px;
		height: 1px;
		background-color: #4e4d4e;
	}

/* -------------------- Liste OnLine --------------------------------- */

#NewsList{
}

	#NewsList h1 {
	}
	
	#NewsList .news{
		display:block;
		margin: 0 5px 5px 5px;
		padding: 10px;
		background-color: #fff;

		zoom: 1;
	}
	
		#NewsList .news .title{
			font-size:14px;
			 text-transform:uppercase;
			 display:block; 
			 font-weight:bold;
			 color:#525381;
			 margin:0px 0px 10px 0px;
			 padding:0px;
		}

			#NewsList small {
			}
	
		#NewsList .news .photo {
			width:66px;
			float:left;
			padding-right:6px;
			margin-top:3px;
			
		}
	
		#NewsList .news .textBox{
		}
	
		#NewsList .readMore a {
			float: left;
			background:url('images/bg_readmore.jpg') 0px 0px no-repeat;
			width: 101px;
			height: 18px;
			margin-right: 10px;
			display: block;
			color: #525381;
			font-size: 11px;
			font-weight: bold;
			padding-left: 9px;
			padding-top: 3px;
			margin-top: 10px;
		}

		#NewsList .readMore a:hover {
			background:url('images/bg_readmore_hover.jpg') 0px 0px no-repeat;
			color: #fff;
		}
				
		#NewsList .separator{
		}


/* -------------------- Liste OffLine --------------------------------- */

#NewsListOffLine{
	margin: 0 5px 5px 5px;
	padding: 10px;
	background-color:#f8f6f6;
}

	#NewsListOffLine .title{
		font-size:14px;
		text-transform:uppercase;
		display:block; 
		font-weight:bold;
		color:#525381;
		margin:0px 0px 10px 0px;
		padding:0px;
	}			

	#NewsListOffLine .newsOffLine{
		padding: 5px 0;
	}
	
	#NewsListOffLine .newsOffLine:hover {
		background-color: #525381;
	}
	
	#NewsListOffLine .newsOffLine:hover .date,
	#NewsListOffLine .newsOffLine:hover a {
		color: #fff;
	}
		
		#NewsListOffLine .newsOffLine .info{
			width:30px;
			float:left;
		}

		#NewsListOffLine .newsOffLine .date{
			width:52px;
			height: 18px;
			margin-right:10px;
			float:left;
			color:#15324e;
			text-align:center;
			background:url('images/bg_date_offline.jpg') 0px 0px no-repeat;
		}
		
		#NewsListOffLine .newsOffLine .news{
			float:left;
		}


		
/* -------------------- View --------------------------------- */
#NewsView{
	margin: 0 5px 5px 5px;
	padding: 10px;
	background-color: #fff;
}

	#NewsView H1{
		margin-top: 22px;
	}
		
	#NewsView .ImgPhotoBox{
		margin-bottom:15px;
		margin-left: 2px;
	}

		#NewsView .ImgPhotoBox .photo{
			width: 103px;
			height: 77px;

			border: 1px solid #e5e1dc;
			padding: 10px;
			margin:2px;			
			float:left;
			text-align:center;
		}

		#NewsView .ImgPhotoBox .photo IMG{
			max-width: 103px;
			max-height: 77px;

			_width: 103px;
			_height: 77px;
		}

		#NewsView .ImgPhotoBox .photo:hover IMG{
			filter:alpha(opacity=50);  
			-moz-opacity:0.50;
			opacity:0.50;
		}
