/*******************************
				FOOTER BEREICH
********************************/
div.footer {
border-top : 15px solid #007dc6;
margin-top : 0px;
margin-bottom:0;
bottom:0;

background-color : #ddeef8;
background-image : url("footer_FILES/footer_bg.jpg");
background-repeat : repeat-x;
padding-bottom: 25px;
}
div.footerwrap {
position: relative;
width : 880px;
margin-left : auto;
margin-right : auto;
top : -25px;
background-image : url("footer_FILES/footerlogo.gif");
background-repeat : no-repeat;
padding-top : 60px;
}


div.impressum {
/*margin-left: 36px;*/
width: 345px;
float: left;
}

*html div.impressum {
	margin-left: 18px;	
	}

div.impressum p {
	margin-top:0;
	padding: 0;
	color: #fff;
	font-size: 0.69em;
	}
	
div.impressum p strong {
		color: #007dc6;
		font-weight: normal;
	}
	
div.impressum a {
	color: #fff;
}
div.impressum a:hover {
	color: #333;
}

div.share {
/*		width: 400px;*/
		width: 372px;
		float: left;
		text-align: right;
		float: left;	
	}
	
div.community {
		width: 150px;
		float: right;
		text-align: right;
	}		


div.footermenu {
		/*margin-left: 36px;*/
	}	
	
div.footermenu h3 {
		font-size: 0.69em;
		color: #007dc6;
		text-transform: uppercase;
		margin-bottom:0;
		margin-top: 10px;
		padding:0;
	}
	
div.footermenu div.kontakt h3 {
		text-transform: none;
		text-align: right;
	}
	
div.footermenu ul {
		list-style-type: none;
		margin:0;
		padding:0;
		font-size: 0.69em;
	}
	
div.footermenu li {
	margin-top: 3px;	
}
	
div.footermenu a {
		color: #5f5e5e;
		text-decoration: none;
	}
	
div.footermenu a:hover {
	text-decoration: underline;
	color: #007dc6;
}
	
div.kontakt p {
		font-size: 0.69em;
		color: #5f5e5e;
		margin: 0;
		padding: 0;
		text-align: right;
	}
	
div.nl p {
		font-size: 0.69em;
		color: #5f5e5e;
		margin: 0;
		padding: 0;
		
	}
	
div.footermenu strong {
		color: #007dc6;
	}
	
div.info {
		width: 140px;
		float: left;
		border-top: 1px dotted #fff;
		margin-right: 21px;
	}

div.offer {
		width: 140px;
		float: left;
		border-top: 1px dotted #fff;
		margin-right: 21px;
	}	
	
div.nl {
		width: 395px;
		float: left;
		border-top: 1px dotted #fff;
	}
	
div.kontakt {
		width: 140px;
		float: right;
		border-top: 1px dotted #fff;
	}		

.footer .nl-button {
	margin-top: 1em;
}	
.footer a.button {
	font-size: 11px;
	padding: 5px 8px 5px 5px;
	background: #007dc6;
	color: #fff;
	font-weight: bold;
}
.footer a.button:hover {
	color: #007dc6;
	text-decoration: none;
	background: #fff;
}
