#site td.headmargin {
	width: 850px;
	height: 10px;
	border: none;
	background: url(../images/bg_headmargin.jpg) top left no-repeat;
}

#site td.secondary_navi {
	width: 850px;
	height: 30px;
	border: none;
	padding: 0px 60px 0px 0px;
	background: url(../images/bg_secondary_navi.jpg) top left no-repeat;
}

#site td.introframe {
	width: 850px;
	height: 297px;
	border: none;
	background: url(../images/bg_intro.png) top left no-repeat;
}

#site td.primary_navi {
	width: 850px;
	height: 47px;
	border: none;
	background: url(../images/bg_primary_navi.jpg) top left no-repeat;
}

#site td.main_cell {
	width: 850px;
	height: 498px;
	border: none;
	background: url(../images/bg_maincell.jpg) top left no-repeat;
}

#site td.news_from_berlin {
	width: 410px;
	align: left;
	vertical-align: top;
	border: none;
	padding: 95px 0px 0px 0px;
}

#site td.download_catalogue {
	width: 200px;
	align: left;
	vertical-align: top;
	border: none;
	padding: 30px 0px 0px 0px;
}


/* classes for news */
#site td.contentheading {
	color: #990000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

#site td.contentheading a:link, td.contentheading a:visited {
	color: #990000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

#site td.contentheading a:hover {
	color: #cc3300;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}


#site a.contentheading:hover, {
	color: #434343;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

#site table.contentpaneopen {
	color: #434343;
	text-decoration: none;	
	font-size: 11px;
	padding: 0 0 0 0px;
}

#site table.contentpaneopen img{
	border: 3px solid #434343;
}

#site td.news_from_berlin img{
	border: 3px solid #434343;
}

#site .readon {
	height: 30px;
}

#site a.readon:link, a.readon:visited, a.readon:hover, th.pagenav_next a:link, th.pagenav_prev a:link, th.pagenav_next a:visited, th.pagenav_prev a:visited, th.pagenav_next a:hover, th.pagenav_prev a:hover{
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	background-color: #F9F5DA;
	border: 5px solid;
	border-color: #F9F5DA;
	align: right;

}

.article_seperator{
	line-height: 20px;
}