/* News */

@charset "UTF-8";

@media screen, projection
{
	/** LIST view */
	.news-list-container {  }

	.news-list-item { margin-bottom:20px; padding:0 5px 5px 5px; background:#fff; border:1px solid #ccc; }

	.news-list-item h2 { font-size:150%; margin:0 0 5px -5px; padding:3px 5px; border-bottom:0; }
	.news-list-item h2 a:link,
	.news-list-item h2 a:visited,
	.news-list-item h2 a:active,
	.news-list-item h2 a:focus,
	.news-list-item h2 a:hover { text-decoration:none; }

	.news-list-item h3 { font-size:100.01%; color:#fb9130; font-weight:bold; margin:0 -5px 2px -5px; padding:3px 5px; border-bottom:1px solid #fb9130; }
	.news-list-item a:link,
	.news-list-item a:visited,
	.news-list-item a:active,
	.news-list-item a:focus,
	.news-list-item a:hover { text-decoration:none; }

	.news-list-item img { float:left; border:1px solid #ccc; margin:0 10px 0 0; }
	.news-list-imgcaption { }
	.news-list-morelink { margin-top:-1em; display:block; }
	.news-list-morelink a:hover { text-decoration:none; }
	.news-list-date { float:right; font-size:11px; padding:4px 0; color:#999; }




	/* Page-Browser */
	.news-list-browse { margin-top:15px; }
	.tx-ttnews-browsebox { margin:3px; padding:3px; }
	.tx-ttnews-browsebox p { text-align:center; margin:0; }
	.tx-ttnews-browsebox table { margin:0 auto 0 auto; }
	.tx-ttnews-browsebox td { border:0; }
	.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell p { font-weight:bold; }
	.tx-ttnews-browsebox-SCell p, .tx-ttnews-browsebox td p { 	margin:0px;}



	/* SINGLE view */
	.news-single-item { padding:5px; background:#fff; margin-bottom:20px; border:1px solid #ccc; }

	.news-single-item h2 { font-size:150%; margin:0 0 5px -5px; padding:3px 5px; border-bottom:0; }
	.news-single-item h3 { font-size:100.01%; font-weight:bold; margin:-5px -5px 2px -5px; padding:3px 5px; color:#fb9130; border-bottom:1px solid #fb9130; }

	.news-single-imginfo { float:right; text-align:right; }

	.news-single-img { margin-left:5px; }
	.news-single-img img { border:1px solid #ccc; }
	.news-single-imgcaption { padding:2px; clear:both; font-size:11px; }

	.news-single-backlink,
	.news-single-backlink a:link,
	.news-single-backlink a:hover { font-weight:bold; color:#d22; }
	.news-single-timedata, 
	.news-single-author { float:right; padding-bottom:0px; color:#999; font-size:11px; }

	.news-single-additional-info { text-align:left; }
	.news-single-related, .news-single-files, .news-single-links  { border: solid 1px #f1f1f1; background:#fff; margin-bottom:5px; padding:5px; font-size:11px; }
	.news-single-related dd, .news-single-links dd, .news-single-files dd { margin:0; }
	.news-single-related img, .news-single-files img { vertical-align:middle; margin-right:3px }
	.news-single-related dt, .news-single-links dt, .news-single-files dt { font-weight:bold; }
	.news-single-links p { margin:0; }


	
	/* Archiv menu */
	.news-amenu-container { padding:5px 0 5px 5px; margin:15px 0 0 0; border:1px solid #ccc; background:#eee; font:bold 10px Verdana, Tahoma, Arial;  }
	.news-amenu-container h2 { border-bottom:0; font-size:100.01%; margin-bottom:5px; }
	.news-amenu-container ul { list-style:none; padding:0; margin:0; }
	.news-amenu-container ul li { padding:0; margin:0; }
	.news-amenu-container ul li a:link,
	.news-amenu-container ul li a:visited,
	.news-amenu-container ul li a:active,
	.news-amenu-container ul li a:hover { text-decoration:none; font:bold 10px Verdana, Tahoma, Arial; }
	.news-amenu-item-year { color:#fb9130; }
		

		
		
	/* LATEST view  */
	.news-latest-container { width:194px; margin:5px 0 0 19px; }
	.news-latest-container a:link,
	.news-latest-container a:visited,
	.news-latest-container a:active,
	.news-latest-container a:hover { text-decoration:none; color:#d22; }

	.news-latest-header { background:url(../stadtteilpokal/images/bg_element_aktuelles.jpg) no-repeat; height:46px; }
	.news-latest-header a:link,
	.news-latest-header a:visited,
	.news-latest-header a:active,
	.news-latest-header a:hover { display:block; height:46px; width:194px; }
	.news-latest-body { padding-left:10px; background:url(../stadtteilpokal/images/bg_element_body.jpg) repeat-y; }
	.news-latest-footer { background:url(../stadtteilpokal/images/bg_element_footer.jpg) no-repeat; height:14px; }

	.news-latest-gotoarchive { font-size:11px; }
	.news-latest-gotoarchive a:link, 
	.news-latest-gotoarchive a:visited {  }
	.news-latest-gotoarchive a:hover { }

	.news-latest-date { font-size:10px; }
	.news-latest-item { width:174px; }
	.news-latest-divider { margin:0 0 0 -3px; width:180px; border:0px; border-top:solid 1px #d22; border-bottom:transparent; }
	.news-latest-item h2 { font-size:12px; font-weight:bold; }
	.news-latest-item h3 { font-size:11px; }
	.news-latest-item IMG { margin:0 5px 5px 0; border:solid 1px #f1f1f1; float:left; }
	.news-latest-morelink { margin-top:-1em; display:block; }
	.news-latest-morelink a:hover { text-decoration:underline; color:#666; }




	/* Searchform */
	.news-search-form { margin-bottom:20px; }
	.news-search-form input { border:1px solid #d22; padding:2px; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
	.news-search-form form { margin:0px; }
	.news-search-form-submit input { padding:1px 5px; background:#f1f1f1; }
	*+html .news-search-form-submit input { height:22px; }
	* html .news-search-form-submit input { height:20px; }
	.news-search-emptyMsg { font-size:11px; margin-bottom:20px; }
	
	
	
	
	
	
	
	/* IE Hacks */
	* html .news-list-container { width:98%; }
	* html .news-single-item { width:98% !important; }
}
