
#contHeader 
{
	background-color:#e5e5e5;
	height:29px;
	margin-bottom:1px;
	position:relative;
}

#contHeader #mainmenu 
{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:910px;
	background-color:#efefef;
	vertical-align:middle;
}

#contHeader #mainmenu #logoDiv 
{
	float:left;
	padding:0px;
	margin:0px;
	height:29px;
	background-image:url(../images/logo.gif);
}

#contContent 
{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:910px;
	background-repeat:no-repeat;
	z-index:5;
}


#contContent #contSubmenu 
{
	width:200px;
	float:left;
	position:relative;
	
}

#contContent #contSubmenu #submenubg 
{
	background-color:#ffffff;
	background-image:url(../images/submenu_bg.jpg);
	border:solid 1px #dddddd;
	position:absolute;
	z-index:10;
	width:180px;
	left:14px;
	top:14px;
	padding-bottom:14px;
	filter:alpha(opacity=70); 
	opacity:0.7;
	-moz-opacity:0.7;
}

#contContent #contSubmenu #submenu
{
	position:absolute;
	z-index:20;
	width:180px;
	left:14px;
	top:18px;
	padding-top:6px;
}

#contContent #contSubmenu #banner 
{
	margin-top:50px;
	
}

#contContent #content 
{
	width:682px;
	padding-left:18px;
	padding-top:168px;
	float:right;
	margin-bottom:20px;
}


#contFooter 
{
	background-color:#80c162;	
	z-index:100;
	width:100%;
	clear:both;
	position:absolute;
	top: expression(document.documentElement.offsetHeight- 24 + this.offsetParent.scrollTop + 'px'); 
	left:0px;
}

form>#contFooter  
{
	position:fixed;
	bottom:0px;
	left:0px;
	top:expression(void(0));
}

#contFooter #footer 
{
	margin-left:auto;
	margin-right:auto;
	border-right:solid 1px white;
	border-left:solid 1px white;
	width:908px;
	text-align:left;	
	background-color:#539c31;
	color:White;
	font-size:0.7em;
	padding:4px;
	height:10px;
}

#contFooter #footer ul 
{
	float:right;
}

#contFooter #footer #barrierefrei 
{
	float:left;
	font-size:1.1em;
	font-family:Arial;
}

#contFooter #footer #barrierefrei a:link, #contFooter #footer #barrierefrei a:visited {
	color:#d9ead1;
	text-decoration: none;
}

#contFooter #footer #barrierefrei a:hover 
{
	color:White;
	text-decoration: none;
}
