/*
@media (max-width: 1400px) {
	#seitenkopf .inside, #navButton { font-size: 1.5vw; }
}
*/
@media (max-width: 1280px) {
	html { font-size: 1.3vw; }
	##header { height: 55vw; }
	#main>.inside .ce_text { padding: 0 2rem; }
	#logo img { width: 27.3%; min-width: 150px; }
	#hauptmenubereich { height: 4rem; #background: #0055AD; height: unset; background-color: none; }
	#hauptmenubereich>.inside { display: flex; background: #0055AD !important; background: rgba(0,85,173,0.8) !important; align-items: center; padding: 1rem 0; }
	#hauptmenubereich #kontaktmenu { position: relative; float: left; background: none; transform: none; }
	#hauptmenubereich #kontaktmenu>div { transform: none; }
	#navButton { display: block; }
	#hauptmenubereich #hauptmenu { display: none; }
	#kontaktmenu { #display: none; }
	#footer #nebenmenu { #display: none; padding: 2rem 0; font-size: 1.6rem; }
	#footer #nebenmenu li:after { content: ""; }
	#footer #fuss02 { display: block; margin: 0; }
	#footer #fuss02 ul { justify-content: space-between; }
	#gmap { margin-top: 3rem; }
}

@media (max-width: 1000px) {
	html { font-size: 1.6vw; }
}

@media (max-width: 800px) {
	html { font-size: 2vw; }
	.spaltig3>div { width: 100%; }
	.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l, .c15l, .c16l, .c30l, .c45l, .c55l, .c70l, .c85l { float: left; float: none; width: 100%; }
	.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r, .c15r, .c16r, .c30r, .c45r, .c55r, .c70r, .c85r { float: none; margin-left: 0; width: 100%; }
	.subc,
	.subcl,
	.subcr { padding: 0 1em 0 0; padding: 0 !important; margin: 2rem 0; }
	.subc img,
	.subcl img,
	.subcr img { width: 100%; }
	#button { background-size: 60% 60%; }
	.breite980 { width: 90%; }
	.parallax-window>p { font-size: 1.7rem; }
}
@media (max-width: 600px) {
	html { font-size: 2.6vw; }
}
