
    .body {
    	background-image:url(../images/img_background.gif);
    	background-repeat:repeat-y;
    }

	table.top {
		position:absolute;
		left: 0px;
		top:  0px;
		background-image: url(../images/img_background_top.gif);
    	background-repeat: repeat-y;
    	z-index: 2;
	}

	a:link		{ color: #002653; text-decoration: underline; }
	a:active	{ color: #002653; text-decoration: underline; }
	a:visited	{ color: #002653; text-decoration: underline; }
	a:hover		{ color: #FFFFFF; text-decoration: underline; }


/* Definition der Hauptnavigation */

	table.NavMain {
		width: 681px;
		height: 25px;
	}

	a.FontNav, a:active.FontNav, .FontNav, a:visited.FontNav {
		font-family : Verdana;
		font-size : 13px;
		font-weight: bold;
		background-color : #7B97C1;
		color : #C8D1E0;
		text-decoration: none;
	}

	a:hover.FontNav {
		color : #ffffff;
		text-decoration: none;
	}

	.FontNavSEL  {
		font-family : Verdana;
		font-size : 13px;
		font-weight: bold;
		color : #FFFFFF;
	}

	a.FontNavSel, a:active.FontNavSel, a:hover.FontNavSel, a:visited.FontNavSel {
		font-family : Verdana;
		font-size : 13px;
		font-weight: bold;
		color : #FFFFFF;
		background-color : #002653;
		text-decoration: none;
	}


/* Definition der Subnavigation*/

	table.NavSub {
		height: 20px;
	}

	.FontNavSubSel  {
		font-family : Verdana;
		font-size : 11px;
		color : #FFFFFF;
	}

	a.FontNavSub, a:active.FontNavSub, .FontNavSub, a:visited.FontNavSub {
		font-family : Verdana;
		font-size : 11px;
		font-weight: normal;
		color : #C8D1E0;
		text-decoration: none;
	}

	a:hover.FontNavSub {
		color : #ffffff;
		text-decoration: none;
	}

/* Definition Quicklinks oben rechs*/

	a.FontQuick, a:active.FontQuick, .FontQuick, a:visited.FontQuick {
		font-family : verdana;
		font-size : 10px;
		color : #486696;
		text-decoration: none;
	}

	a:hover.FontQuick {
		color : #C8D1E0;
		text-decoration: none;
	}

	table.content  {
		position:absolute;
		left: 120px;
		top: 200px;
		width: 665px;
		z-index: 2;
	}

	img.BgContent  {
		position:absolute;
		left: 111px;
		top: 191px;
		z-index: 1;
	}

	img.ImgNav  {
		position:absolute;
		left: 408px;
		top: 31px;
		z-index: 3;
	}



/* Text Formatierung */

	.font  {
		font-family : verdana, Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #FFFFFF;
		text-decoration: none;
	}

	.fontEspriCon  {
		font-size : 10px;
		font-variant: small-caps;
		text-decoration: none;
	}

	.TextHeader1  {
		font-family : verdana, Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight: bold;
		color : #FFFFFF;
		text-decoration: none;
		text-transform:uppercase;
	}

	.TextHeader2  {
		font-family : verdana, Arial, Helvetica, sans-serif;
		font-size : 14px;
		font-weight: bold;
		color : #002653;
		text-decoration: none;
		line-height:20pt;
	}

	.TextHeader3  {
		font-family : verdana, Arial, Helvetica, sans-serif;
		font-size : 18px;
		font-weight: bold;
		color : #002653;
		text-decoration: none;
	}

/* Sitemap */

	a.FontSitemap, a:active.FontSitemap, .FontSitemap, a:visited.FontSitemap {
		font-family : verdana;
		font-size : 11px;
		color : #FFFFFF;
		text-decoration: none;
	}

	a:hover.FontSitemap {
		color : #002653;
		text-decoration: none;
	}

	a.FontSitemapTitle, a:active.FontSitemapTitle, .FontSitemapTitle, a:visited.FontSitemapTitle {
		font-family : verdana, Arial, Helvetica, sans-serif;
		font-size : 14px;
		font-weight: bold;
		color : #002653;
		text-decoration: none;
		line-height:20pt;
	}

	a:hover.FontSitemapTitle {
		color : #FFFFFF;
		text-decoration: none;
	}

/* Bild Vorstand1 */

	img.ImgVorstand1  {
		position:absolute;
		left: 660px;
		top: 475px;
		z-index: 3;
	}

/* Bild Vorstand1 */

	img.ImgVorstand2  {
		position:absolute;
		left: 660px;
		top: 750px;
		z-index: 3;
	}

/* Bild img_firma */

	img.Imgfirma  {
		position:absolute;
		left: 400px;
		top: 240px;
		z-index: 3;
	}
