body
{
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background-color:550000;	
} 

h1, h2
{
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:5;	
}

h3
{
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:5;	
}

p, .bodytext
{
	font-size: 12px;
	margin-top:0;
	margin-bottom:5;
}

div, td, span
{
	font-size: 12px;
}

.news-single-blank
{
	font-size: 6px;
	height:5;
}

.news-single-title
{
	margin-bottom: 5px;	
}

.news-single-related, .news-single-files, .news-single-links 
{
	margin-bottom: 10px;	
}

.news-list-title
{
	margin-bottom: 5px;	
}

.news-list-image
{
	float: left;
}


.header
{
	margin-left:5;
	font-weight:bold;
}

.navi_root, .navi_main
{
	font-weight:bold;
}

a { color: #DDDDDD; text-decoration:none; }
a:link { color: #DDDDDD; text-decoration:none; }
a:visited {	color: #DDDDDD;	text-decoration:none;}
a:active { color: #DDDDDD; text-decoration:none;}
a:hover { color: #FFFFFF; text-decoration:underline;}


div.logo, div.header_area
{
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
}

div.navi_generic
{
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	color: #666666;
}
hr.footer_hr
{
	color: #666666;

}

footer
{
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	color: #666666;
}

div.footer
{
 font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	font-size: 9px;
}

a.footer
{
	font-weight:bold;
}

div.hidden_elements
{
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 4px;
	visibility: hidden;
}


tr.tx-danewslettersubscription-pi1-listrow-header
{
  font-weight:bold;
}