/* 
misc css
*/



/*
accessibility of links
*/

a {
  color: #0e69bc;  /* increase contrast */
}



/*
minimal responsiveness for sidebar menu on page 'erlaeuterungen' - sidebar disappears on smaller screens
*/

@media (max-width: 1200px) {
	.p6-column-sidebar {
		display: none;
	}
}


/*
responsiveness for cookie pop up window
*/

.toast-cookies {
	z-index: 1001;
	background-color: white;
	overflow-y: auto;
	top: 5%;
	left: 5%;
	height: 90%;
	width: 90%;
}
@media (min-width: 768px) {
	.toast-cookies {
		top: 7.5%;
		left: 17.5%;
		height: 85%;
		width: 65%;
	}
}
@media (min-width: 1200px) {
	.toast-cookies {
		top: 12.5%;
		left: 30%;
		height: 75%;
		width: 40%;
	}
}
