@media only screen and (max-width:1300px) {
	section.themen span.prev,
	section.themen span.next {
	display:none;
	}
}
@media only screen and (max-width:1080px) {
	header .content nav {
	display:none;
	}
	header .content a#bars {
	display:block;
	}
}
@media only screen and (max-width:950px) {
	section.themen a {
	display:block;width:32.15339233038348%;margin:0px 1.769911504424779% 1.769911504424779% 0px;font-family:DINWebPro, sans-serif;font-size:13px;line-height:1.2em;color:#666666;font-weight:normal;text-decoration:none;
	}
	section.themen a:nth-child(4n) {
	margin:0px 1.769911504424779% 1.769911504424779% 0px;
	}
	section.themen a:nth-child(3n) {
	margin:0px 0px 1.769911504424779% 0px;
	}
	section.themen a img {
	width:100%;
	}
}
@media only screen and (max-width:750px) {
	section.themen a {
	display:block;width:49.11504424778761%;margin:0px 1.769911504424779% 1.769911504424779% 0px;font-family:DINWebPro, sans-serif;font-size:13px;line-height:1.2em;color:#666666;font-weight:normal;text-decoration:none;
	}
	section.themen a:nth-child(3n) {
	margin:0px 1.769911504424779% 1.769911504424779% 0px;
	}
	section.themen a:nth-child(2n) {
	margin:0px 0px 1.769911504424779% 0px;
	}
	section.themen a img {
	width:100%;
	}
	footer .content article {
	float:none;width:100%;margin:0px 0px 20px 0px;
	}
	#copyright .content {
	padding:0px 0px 0px 0px;
	}
	#copyright .content article {
	float:none;text-align:center;padding:20px;
	}
	#copyright .content ul {
	float:none;
	}
	#copyright .content ul li {
	float:none;text-align:center;padding:20px;border-bottom:1px solid #FFFFFF;
	}
}
@media only screen and (max-width:480px) {
	header .content a.logo {
	max-width:70%;margin:15px 0px 0px 0px;
	}
	.index .content > h1 {
	font-size:28px;
	}
	.themen .content > h1 {
	font-size:28px;
	}
	.kompetenz .content > h1 {
	font-size:28px;
	}
	.service .content > h1 {
	font-size:28px;
	}
	.kontakt .content > h1 {
	font-size:28px;
	}
	.impressum .content > h1 {
	font-size:28px;
	}
	.datenschutz .content > h1 {
	font-size:28px;
	}
	.kontakt .content form .left {
	float:none;width:100%;
	}
	.kontakt .content form .right {
	float:none;width:100%;
	}
	.kontakt .content form a.button_1 {
	width:100%;
	}
	section.themen a {
	display:block;width:100%;margin:0px 0px 0px 0px;font-family:DINWebPro, sans-serif;font-size:13px;line-height:1.2em;color:#666666;font-weight:normal;text-decoration:none;
	}
	section.themen a:nth-child(4n),
	section.themen a:nth-child(3n),
	section.themen a:nth-child(2n) {
	margin:0px 0px 0px 0px;
	}
	section.themen a img {
	width:100%;
	}
}