body {
	background-color: #E7E7E9;
	margin: 0px;
	padding: 0px;
}
.mainTable {
	background-color: #FFFFFF;
	width: 920px;
	margin-top: 15px;
	border: 0px;
	height: 520px;
}
td, p, .Normal, .Normal TD, .Normal P {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	line-height:18px;
}
.footerTable {
	width: 920px;
	margin-top: 12px;
	border: 0px;
}
.copyrightCell {
	color: #999999;
}
.impressumCell {
	color: #999999;
	text-align: right;
}
.naviCell {
	text-align: left;
	vertical-align: top;
	width: 315px;
}
.logo {
	padding-top: 30px;
	padding-left: 15px;
}
.navigation {
	padding-top: 100px;
	padding-left: 15px;
	line-height: 13px;
}
/* Main Navigation */

a.nNews:link, a.nNews:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-top:7px;
	padding-bottom:7px;
	background-image: url(media/n_news.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nNews:hover, a.nNews:active, a.nNewsActive:link, a.nNewsActive:visited, a.nNewsActive:hover, a.nNewsActive:active {
	color: #FFFFFF;
	text-decoration: none;
	padding-top:7px;
	padding-bottom:7px;
	background-image: url(media/n_news_a.gif);
	background-repeat: no-repeat;
	display:block;

}
a.nAgentur:link, a.nAgentur:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-top:7px;
	padding-bottom:7px;
	background-image: url(media/n_agentur.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nAgentur:hover, a.nAgentur:active, a.nAgenturActive:link, a.nAgenturActive:visited, a.nAgenturActive:hover, a.nAgenturActive:active {
	color: #FFFFFF;
	text-decoration: none;
	padding-top:7px;
	padding-bottom:7px;
	background-image: url(media/n_agentur_a.gif);
	background-repeat: no-repeat;
	display:block;

}
a.nPortfolio:link, a.nPortfolio:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-top:7px;
	padding-bottom:7px;
	background-image: url(media/n_portfolio.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nPortfolio:hover, a.nPortfolio:active, a.nPortfolioActive:link, a.nPortfolioActive:visited, a.nPortfolioActive:hover, a.nPortfolioActive:active {
	color: #FFFFFF;
	text-decoration: none;
	padding-top:7px;
	padding-bottom:7px;
	background-image: url(media/n_portfolio_a.gif);
	background-repeat: no-repeat;
	display:block;

}
a.nKontakt:link, a.nKontakt:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-top:7px;
	padding-bottom:7px;
	background-image: url(media/n_kontakt.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nKontakt:hover, a.nKontakt:active, a.nKontaktActive:link, a.nKontaktActive:visited, a.nKontaktActive:hover, a.nKontaktActive:active {
	color: #FFFFFF;
	text-decoration: none;
	padding-top:7px;
	padding-bottom:7px;
	background-image: url(media/n_kontakt_a.gif);
	background-repeat: no-repeat;
	display:block;

}

/* Sub Navigation */

a.nkAgentur:link, a.nkAgentur:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_agentur.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkAgentur:hover, a.nkAgentur:active, a.nkAgenturActive:link, a.nkAgenturActive:visited, a.nkAgenturActive:hover, a.nkAgenturActive:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_agentur_a.gif);
	background-repeat: no-repeat;
	display:block;

}
a.nkPresse:link, a.nkPresse:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_presse.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkPresse:hover, a.nkPresse:active, a.nkPresseActive:link, a.nkPresseActive:visited, a.nkPresseActive:hover, a.nkPresseActive:active  {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_presse_a.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkFakten:link, a.nkFakten:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_fakten.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkFakten:hover, a.nkFakten:active, a.nkFaktenActive:link, a.nkFaktenActive:visited, a.nkFaktenActive:hover, a.nkFaktenActive:active  {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_fakten_a.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkMitarbeiter:link, a.nkMitarbeiter:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_mitarbeiter.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkMitarbeiter:hover, a.nkMitarbeiter:active, a.nkMitarbeiterActive:link, a.nkMitarbeiterActive:visited, a.nkMitarbeiterActive:hover, a.nkMitarbeiterActive:active  {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_mitarbeiter_a.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkPublicevents:link, a.nkPublicevents:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_Publicevents.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkPublicevents:hover, a.nkPublicevents:active, a.nkPubliceventsActive:link, a.nkPubliceventsActive:visited, a.nkPubliceventsActive:hover, a.nkPubliceventsActive:active  {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_Publicevents_a.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkCorporateevents:link, a.nkCorporateevents:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_Corporateevents.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkCorporateevents:hover, a.nkCorporateevents:active, a.nkCorporateeventsActive:link, a.nkCorporateeventsActive:visited, a.nkCorporateeventsActive:hover, a.nkCorporateeventsActive:active   {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_Corporateevents_a.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkDienstleistungen:link, a.nkDienstleistungen:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_Dienstleistungen.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkDienstleistungen:hover, a.nkDienstleistungen:active, a.nkDienstleistungenActive:link, a.nkDienstleistungenActive:visited, a.nkDienstleistungenActive:hover, a.nkDienstleistungenActive:active    {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_Dienstleistungen_a.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkAdresse:link, a.nkAdresse:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_Adresse.gif);
	background-repeat: no-repeat;
	display:block;
}
a.nkAdresse:hover, a.nkAdresse:active, a.nkAdresseActive:link, a.nkAdresseActive:visited, a.nkAdresseActive:hover, a.nkAdresseActive:active  {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(media/nk_Adresse_a.gif);
	background-repeat: no-repeat;
	display:block;
}








a.footerLink:link {
	color: #999999;
	text-decoration: underline;
}
a.footerLink:visited {

	color: #999999;
	text-decoration: underline;
}
a.footerLink:hover {


	color: #999999;
	text-decoration: none;
}
a.footerLink:active {



	color: #999999;
	text-decoration: none;
}
.ConGreyTop {
	background-image: url(media/bgGreyTop.gif);
	background-repeat: repeat-x;
	height: 62px;
}
.conGreyTopLeft {
	background-image: url(media/bgGreyTopLeft.gif);
	background-repeat: no-repeat;
	height: 62px;
	width: 62px;
}
.conGreyLeftWhite {
	background-color: #FFFFFF;
	width: 1px;
	width:31px;
}
.conGreyContent {
	background-color: #E7E7E9;
	text-align: left;
	vertical-align: top;
	padding-left:10px;
	padding-right:10px;
}
.naviCellNews {

	text-align: left;
	vertical-align: top;
	width: 274px;
}
.separator {
	background-image: url(media/separator.gif);
	background-position: left middle;
	background-repeat: repeat-x;
}
.NewsModuleImage {
	width:80px;
}
a:link, a:visited, .Normal a:link, .Normal a:visited {
	color: #7F0000;
	text-decoration: none;
}
a:hover, a:active, .Normal a:hover, .Normal a:active {
	color: #666666;
	text-decoration: underline;
}
.subNaviPane {
	padding-left: 15px;
	margin-top:40px;

}

