@media all and (max-width: 960px) {
.all {
width: 98%;
}
.absatz { clear: both; height: 0px;}
.tittex {
	padding: 12px;
	font-size: 18px;
	}
.toptop {
	flex-direction:column;
	justify-content: center;
	align-items:flex-start;
}

.top {
	flex-direction:column;
	justify-content: center;
	align-items:flex-start;
}
.logo-block {
	width: 60%;
}
.top-rechts-block {
	width: 100%;
}
.suchform input  {
	width: 180px;
	}
.korb  {
	min-width: 160px;
}

.navi {
	flex-wrap:wrap;
	background: #333333;
}
.navi a {
	margin: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;	
}
.navi a:hover {
	background-image: url(../images/navhgrtwo.jpg);
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}

.historie {
	flex-wrap:wrap;
}

.page {
	flex-direction:column;
}

.navizwei {
	width: 100%;
	flex-direction: row;
	justify-content: center;
	flex-wrap: wrap;
}
.inhalt {
	width: 100%;
}

.naviunt {	
	flex-direction:column;
}


.fussblock {
	flex-direction:row;
	justify-content: center;
	flex-wrap:wrap;
	width: 100%;
	border-left: 0px;
	border-bottom: 1px solid #eeeeee;
}



.fuss {
	flex-direction:column;
	justify-content: center;
	align-items:center;
}

}
