/*********************
 * STICKY FOOTER
 *********************/	
	
#sfooter {
	font-family:Arial,Helvetica,sans-serif;	
	font-weight: normal;
	position:fixed;		/* ueberschrieben fuer ie6 siehe unten */
	bottom:0px;
	left: 0px;
	background-color:#184670;
	width:100%;
	z-index:110;
	color:#fff;
	height:24px;
	overflow:visible;
}
* html #sfooter {
	position:absolute;
}

#sfooter .stdcontainer {
	height:24px;	
	width:770px;
	margin:0 auto;		
	position:relative;
}

#sfooter .fl {
	float:left;
}

	#sfooter .fl ul {
		font-size:12px;
		line-height: 18px;


		margin-top:0px;
		padding:0 !important;
		list-style-image:none;
		list-style-position:outside;
	}
	
	#sfooter ul {
		margin-left:0px !important;
	}

#sfooter h2{
	margin: 0;
}

#sfooter .fr {
	float:right;
}

	#sfooter li {
		float:left;
		list-style-type:none;
	}
	
			#sfooter li span {
				padding:3px 0px 5px;
				display:inline-block;
				font-weight: normal;
			}
			
			#sfooter li a
			 {
				padding:3px 6px 5px;
				color:#fff;
				display:inline-block;
				text-decoration:none;
				font-weight: normal;
			}
			
			#sfooter li a:hover {
				text-decoration:underline;
			}
			
			#sfooter li a:active,
			#sfooter li a:focus {
				background-color:#fff;
				color:#184670;
			}
			#sfooter li a.sub-rss {
				background-image:url(../img/sfooter/sprite.png);
				background-position:0 -36px;
				background-repeat:no-repeat;
				padding-left:20px;
			}
			
	#sfooter #sfooterlogo {
		position:relative;
		top:0px;
		right:0px;
		display:block;
		z-index:1;
	}
		
	#sfooter #layertrigger {
		display:block;
		text-decoration:none;
		font-weight: normal;
	}		
	
	#sfooter #layertrigger:active,
	#sfooter #layertrigger:focus {
		background-color:transparent;
		text-decoration:underline;
		color:#fff;
	}
	
		#sfooter #sfooterlink {
			font-size:12px;
			line-height: 18px;

			position:relative;
			bottom:6px;
			color:#fff;
			text-decoration:none;
		}
	
		#sfooter #layertrigger:active #sfooterlink,
		#sfooter #layertrigger:focus #sfooterlink {
			/*color:#153D64;*/
		}		
		
		#sfooter #layertrigger img {
			width:75px;
			margin-left:0px !important;
			position:relative;
		}
		
		

/***************************************
 * STERNLAYER / FOOTERLAYER / TOOLTIP
****************************************/
#sternlayer-wrap {
	position: absolute;
	top: 0;
	left: -93px;
}
#sternlayer {
	/* dieses konstrukt erzeugt fehler bei opera
	position:absolute;
	bottom: 30px;
	*/
	position:relative;
	bottom: 207px;
	
	font-size:12px;
	line-height: 18px;
	left:-0.2em;
	width:960px;
	height:200px;
	background:url('../img/sfooter/bg-tooltip.png') no-repeat 0 0;
}

	#sternlayer ul {
		top:95px;
		position:absolute;
		padding-left:0;
		margin-top:0;
	}
	
	#sternlayer h2 {
		position:absolute;
		top:70px;
		color:#BF2727;
		font-size:1.6em;
		text-transform:uppercase;
	}
	
	#sternlayer .lotterie {
		left:17px;
	}
	
	#sternlayer ul.lotterie {
		width:155px;
	}
	
	
	#sternlayer .forderung {
		left:335px;
	}
		
	#sternlayer ul.forderung {
		width:305px;
	}

	
	#sternlayer .initiativen {
		left:655px;
	}
	#sternlayer ul.initiativen {
		width:270px;
	}
	
	#sternlayer h2.akm {
		left:380px;
		top:12px;
	}
	#sternlayer ul.akm {
		width:auto;
		left:385px;
		top:35px;
	}	
	
		#sternlayer ul.akm li {
			float:left;
		}
	
			
		#sternlayer ul li {
			text-align:left;
			float:none;
		}
		
		#sternlayer ul li.col2 {
			float:left;
			width:135px;
		}
		
			#sternlayer ul li a {
				color:#153d64;
				padding-top:0;
				padding-bottom:0;
				background:url('../img/sfooter/sprite.png') no-repeat 0 -403px;
				padding-left:10px;
				text-align:left;
				line-height: 1.4em;
			}
			
			#sternlayer ul li a:active,
			#sternlayer ul li a:focus {
				background-color:#153d64;
				color:#fff;
			}			
		
			#sternlayer #sfootercloselink {
				position:absolute;
				right:10px;
				top:10px;
				background:url('../img/sfooter/sprite.png') no-repeat 0 -660px;
				overflow:hidden;
				width:0;
				height:0;
				padding:16px 16px 0 0;
			}
			

/*************
 * OVERLAYS
 *************/

#overlay {
	background:#295075;
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0px;
	z-index:100;
	display:none;
	opacity:0.8;
}

.dynd #overlay {
	display:block;
}		
