.aside_inner {
	position: relative;
}
 .aside_inner .links {
	 position: absolute;
	 top:0;
	 left:10px;
	 padding: 5px 20px;
 }

 .aside_inner .rechts {
	 position: absolute;
	 top:0;
	 right:10px;
	 padding: 5px 20px;
 }

.main_inner {
	position: relative;
	padding-top: 40px;
}

@media (min-width:60em) {

.body_inner {
	display: grid;
	grid-template-columns: 1fr; 
	grid-template-rows: 60px auto 1fr 60px;
	grid-template-areas: "h" "a" "m" "f"; 	
}

.main_inner {
	position: relative;
}

.grid_wochenplan {
	display: grid;
	grid-template-columns: 13.6% 13.6% 13.6% 13.6% 13.6% 13.6% 13.6%;
	justify-content: space-between;
}

h1.wochenplan {
	text-align: center;
}

article {
	text-align: center;
}

.nav_aside {
	padding: 0 10px 10px 10px;
	line-height: 1.2em;
}

ul.activities {
	flex-direction: row;
	justify-content: center;
	flex-wrap: wrap;
}

}