body {
	margin: 0;
	background-color: gray; /* Farbe beim Blinken beim ajax-Seitenwechsel. */
}

#loading {
	position: fixed;
	width: 160px;
	height: 160px;
	border-radius: 80px;
	background-color: white;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.5);
}

#loading svg {
	position: absolute;
	display: block;
	width: 100px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.clear:after {
    content: "";
    display: table;
    clear: both;
}

.center-y {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.center-x {
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.center-xy {
	position: absolute;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

a {
	color: inherit;
}

p {
	margin: 20px 0 0 0;
}
