* {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#303C49; 
	font-weight:normal; 
	text-decoration:none;
}

body.mainBody {
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
}

/*START: page contents*/
div#content-zone
{
	width: 100%;
	margin:14px 0 0 0;
	float: left;
	
}

/*START: aggregation list*/
dl.aggregation-list
{
	font-size: 11px;
	line-height: 16px;
	color: #303c49;
	margin:0px;
	padding:0px;
}

dl.aggregation-list dt
{
	font-weight: bold;
}

dl.aggregation-list dd
{
	margin:0px;
	padding:0px;
}

dl.aggregation-list dd.sep
{
	font-size: 0;
	line-height: 0;
	display: block;
	height: 20px;
	background: url(../../../img/newsExternal/man/separator-line.gif) repeat-x 0 5px;
}

dl.aggregation-list dd a:hover
{
	text-decoration: none;
}

/*END: aggregation list*/


/*START: title section*/
div.title-section
{
	margin: -4px 0px 3px 0px;
}

div.title-section h2
{
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	padding: 1px 0px 21px 0px;
	color: #303c49;
}
/*END: title section*/


h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, caption, th, td, label
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #303c49;
	margin: 0;
	padding: 0;
}



/************************************************************/
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash div.sifr h1,
.sIFR-hasFlash div.sifr p strong
{
	visibility: hidden;
}

.sIFR-hasFlash div.sifr
{
	padding: 0 0 4px 0;
}

.sIFR-hasFlash div.sifr h1
{
	font-size: 30px;
	line-height: 38px;
	letter-spacing: -3px;
}

.sIFR-hasFlash div#site-id-zone div.sifr
{
	padding: 0;
}

/************************************************************/
/* These are the main styles used for rendering the non-flash html texts.
They are changed through the decoy style above for calculating the 
font size in sFIR to get the same paddings and sizes */
div.sifr h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 38px;
	font-weight: bold;
	display: inline;
	color: #e60a3c;
}

div.sifr
{
	padding: 1px 0 6px 0;
}

div#site-id-zone div.sifr p strong
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	float: right;
	color: #e60a3c;
}

div#site-id-zone div.sifr
{
	padding: 0;
}


a {
	font-weight:bold; 
	text-decoration:none;
}
a:visited {
	font-weight:bold; 
	text-decoration:none;
}
a:hover {
	font-weight:bold; 
	text-decoration:underline;
}

/*START: Meta Data*/
div.metadata-section-top
{
	padding: 0pt 0pt 23px 0pt;
}

p.target-category
{
	font-weight: bold;
}

div.metadata-section-bottom
{
	padding: 20px 0px 0px 0px;
}

div.metadata-section-bottom p.next
{
	padding: 20px 0px 0px 0px;
}

div.metadata-section-bottom p.boilerplate
{
	font-size: 11px;
	line-height: 16px;
	font-style: italic;
}
/*END: Meta Data*/

div.content-block p 
{
	font-weight:bold;
}
.myDate{
	font-weight:bold;
}

/* Design from Faysal */
/* Anpassung für HTML-News in Detailansicht */



table.news_layout {
	margin-top:11px;
	margin-bottom:11px;
}

table.news_footer_layout tr td.first_column {
	width:100px;
}

table.news_layout tr td ul li ol li ul {
	margin-left:15px;
}

table.news_layout tr td b {
	font-weight:bold;
}

table.news_layout *{
	font-size:11px;
	font-family:Arial,Geneva,Helvetica,sans-serif;
}
