html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#EBF2F8 url(/images/bg.jpg) top no-repeat;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:100.1%;
	color:#0054A4;
}

div#DIVContainer {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:820px;
	background-color:#FFFFFF;
	background-image:url(/images/bg_container.gif);
	background-repeat:repeat-y;
	font-size: 0.7em;
	line-height: 1.6em;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#DIVHeader {
	background-color:#FFFFFF;
	background-image:url(/images/bg_header.gif);
	height: 90px;
}

	div#DIVHeader .DIVLogo {
		float: left;
	}

	div#DIVHeader .DIVMetanavigation
	{
		float: right;
	}
	
div#DIVTitel {
	background-color:#0054A4;
	padding: 0 0 0 260px;
}

div#DIVMain {
	padding: 0 20px 70px 0; /* bottom padding for footer */	
}

	div#DIVMain .DIVContent {
		float: right;
		width: 540px;
		padding: 20px 0 0 0;
	}
	
	div#DIVMain .DIVClearer {clear:both; font-size:0;}	
	
	div#DIVMain .DIVNavigation {
		float:left;
		width:240px;
	}
	
	div#DIVMain .DIVNavigation ul {
		padding:0;
		margin:0 0 0 0;
	}
	
	div#DIVMain .DIVNavigation a
	{
		display: block;
		FONT-SIZE:1em; 
		line-height: 1.3em;
		background-color:#FFFFFF;
		font-weight:normal;
		text-decoration:none;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		margin:0 0 0 0;
		background-image:url(/images/bg_nav.gif);
		background-repeat:no-repeat;	
	}
	
	#DIVMain .DIVNavigation ul							{padding: 0; margin: 0 0 0 0; list-style: none;}
	
	div#DIVMain .DIVNavigation li.NAV01 				{padding: 3px 0 3px 20px; margin:15px 0 0 0; width:220px; font-weight: bold; color: #0054A4; background-position: 0 0;}
	
	div#DIVMain .DIVNavigation li.NAV01Aktiv a			{padding: 3px 0 3px 20px; margin:15px 0 0 0; width:220px; font-weight: bold; color: #0054A4; background-position: 0 0;}
	div#DIVMain .DIVNavigation li.NAV01Aktiv a:hover	{padding: 3px 0 3px 20px; margin:15px 0 0 0; width:220px; font-weight: bold; color: #0054A4; background-position: 0 0;}
	
	div#DIVMain .DIVNavigation li.NAV02 a				{padding: 3px 0 3px 30px; width:210px; color: #0054A4; background-position: -300px 0}
	div#DIVMain .DIVNavigation li.NAV02 a:hover			{padding: 3px 0 3px 30px; width:210px; color: #00B193; background-position: -300px -150px;}
	
	div#DIVMain .DIVNavigation li.NAV02Aktiv a			{padding: 3px 0 3px 30px; width:210px; color: #00B193; background-position: -300px -300px;}
	div#DIVMain .DIVNavigation li.NAV02Aktiv a:hover	{padding: 3px 0 3px 30px; width:210px; color: #00B193; background-position: -300px -450px;}
	
	div#DIVHeader .DIVMetanavigation A.DirektLink, A.DirektLink:link, A.DirektLink:visited, A.DirektLink:active				
														{FONT-SIZE: 1em; COLOR: #FFFFFF; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
	div#DIVHeader .DIVMetanavigation A.DirektLink:hover	{FONT-SIZE: 1em; COLOR: #FFFFFF; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}


div#DIVFooter {
	position:absolute;
	padding: 7px 0 0 0;
	width:100%;
	bottom:0; /* stick to bottom */
	background-color:#00B193;
	height: 48px;
	color:#FFFFFF;
	line-height: 1.2em;
}

div#DIVFooter a{
	color:#FFFFFF;
}