/*

	template.fes-ug.css
	
	styles used in template.fes-ug.de
	
*/

body
{
	margin: 0em;
	padding: 0em;
}


table#PageContainer
{
	position: absolute;
	width: 68em;	/* 12px font, 96dpi resolution => A4 width */
	margin: 0.5em 0em 2em 0em;
}

table#PageContainer .HeaderLeft ,table#PageContainer .HeaderRight
{
	border-bottom: 0.5em solid #012778;
}

table#PageContainer .HeaderLeft
{
	padding: 1.25em 1.5em 0.75em 1.5em;
}

table#PageContainer .HeaderRight { /* Just a reminder of its existance */ }

/* Define image sizes to speed up page display */

	table#PageContainer img#HeaderFESLogo
	{
		width: 108px;
		height: 62px;
	}
	
	table#PageContainer img#HeaderQuote
	{
		float: left;
		width: 152px;
		height: 90px;
	}
	
	table#PageContainer img#HeaderMap
	{
		float: right;
		width: 469px;
		height: 90px;
	}
	
	table#PageContainer img#HeaderOffice
	{
		width: 80px;
		height: 12px;
	}

/* END Define image sizes to speed up page display */

table#PageContainer .SubHeaderLeft
{
	padding: 1em 1.5em 0.5em 1.5em;
}

table#PageContainer .SubHeaderRight
{
	padding: 0.75em 2em 0.75em 2em;
	font-size: 92%;

	color: #FFF;
}

/* Contains the main menu */
table#PageContainer .ContentLeft
{
	width: 13em; /* see also ie6 and ie7 */
	height: 42em;
	padding: 0.75em 0em 0em 1em;
	color: #FFF;
}

table#PageContainer .ContentRight
{
	padding: 1em 2em 1em 2em;
	background: #FFF;
}

table#PageContainer .FooterLeft { /* Just a reminder of its existance */ }

table#PageContainer .FooterRight
{
	padding: 1em 2em 1em 2em;
	font-size: 92%;
	background: #FFF;
}

div#PageEnd
{
	padding: 0.5em 0em;
}

div#PageInfo
{
	padding: 0.5em 0em;
	border-top: 1px solid #777;
	color: #777;
}

a.Mail.PageInfo
{
	background: url("/_site/_img/icon/icon-a-mail-gray.png"); 
	background-repeat: no-repeat; 
	background-position: left 3px; 
	
	color: #777;
}