/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Footer bei 4k <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
footer {
	background-color: #a5a5a5;
	padding: 50px 0;
	box-sizing: border-box;
}
	.footerinhalt {
		width: 2000px;
		margin: 0 auto;
	}
		.footerinhalt .footjav {
			width: 20%;
			float: left;
		}
			.footerinhalt .footjav h3 {
				font-size: 26px;
				color: #FFFFFF;
			}
		.footerinhalt .footturl {
			width: 50%;
			float: left;
		}
			.footerinhalt .footturl div {
				float: left;
				padding-top: 5px;
				margin-right: 10%;
			}
				.footerinhalt .footturl div a {
					color: #F0F0F0;
				}
					.footerinhalt .footturl div a:hover {
						color: #FFFFFF;
					}
		.footerinhalt .footkontimp {
			width: 30%;
			padding-top: 5px;
			float: left;
		}
			.footerinhalt .footkontimp .footkontakt,
			.footerinhalt .footkontimp .footimpressum {
				width: 50%;
				text-align: center;
				float: left;
			}
			.footerinhalt .footkontimp .footkontakt a,
			.footerinhalt .footkontimp .footimpressum a {
				color: #F0F0F0;
			}
				.footerinhalt .footkontimp .footkontakt a:hover,
				.footerinhalt .footkontimp .footimpressum a:hover {
					color: #FFFFFF;
				} 
	.footslider {
		background-color: #9b191a;
		text-align: center;
		color: #FFFFFF;
		padding: 5px 0;
	}

/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Unterschiedliche Auflösungen <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
@media screen and (max-width: 2500px) {
	.footerinhalt {
		width: 1800px;
	}
}

@media screen and (max-width: 1920px) {
	.footerinhalt {
		width: 1400px;
	}
}

@media screen and (max-width: 1630px) {
}

@media screen and (max-width: 1540px) {
	.footerinhalt {
		width: 1000px;
	}
	.footerinhalt .footjav {
		width: 30%;
	}
	.footerinhalt .footturl {
		width: 40%;
	}
}

@media screen and (max-width: 1440px) {
}

@media screen and (max-width: 1360px) {
}

@media screen and (max-width: 1280px) {
}

@media screen and (max-width: 1180px) {
	.footerinhalt {
		width: 800px;
	}
	.footerinhalt .footjav {
		width: 35%;
	}
	.footerinhalt .footturl {
		width: 35%;
	}
}

@media screen and (max-width: 1080px) {
}

@media screen and (max-width: 900px) {	
	.footerinhalt {
		width: 95%;
	}
}

@media screen and (max-width: 820px) {
	.footslider p {
		font-size: 14px;
	}	
}

@media screen and (max-width: 736px) {
	.footerinhalt .footjav {
		width: 45%;
		text-align: center;
	}
	.footerinhalt .footturl {
		width: 55%;
		text-align: center;
	}
	.footerinhalt .footkontimp {
		float: none;
		width: 50%;
		margin: 0 auto;
	}
}

@media screen and (max-width: 600px) {
	.footerinhalt .footjav h3 {
		font-size: 22px;
		color: #FFFFFF;
	}
}

@media screen and (max-width: 480px) {
	footer {
		padding: 20px 0;
	}
	.footerinhalt .footjav {
		width: 100%;
		float: none;
	}
	.footerinhalt .footturl {
		width: 100%;
		float: none;
	}
		.footerinhalt .footturl div {
			float: none;
			margin: 0;
		}
	.footerinhalt .footkontimp {
		width: 100%;
		float: none;
	}
		.footerinhalt .footkontimp .footkontakt,
		.footerinhalt .footkontimp .footimpressum {
			width: 100%;
			float: none;
		}
		
}

@media screen and (max-width: 400px) {
}	