#coverdiv.hidden {
	display:none;
}
#coverdiv.transition {
	-webkit-transition: 2s;
	-moz-transition: 2s;
	-ms-transition: 2s;
	-o-transition: 2s;
	transition: 2s;
}
#overlay.hidden, #container.hidden, body.hidden {
	height:auto;
}
#overlay.hidden {
	height:0;
}
#menue.transition {
	-webkit-transition: 2s;
	-moz-transition: 2s;
	-ms-transition: 2s;
	-o-transition: 2s;
	transition: 2s;
}
#menue.ready {
	background-color:black;
	top:0;
	bottom:auto !important;
	position:fixed;
}
#grad.show {
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
	transition:1s;
	opacity:1;
}
@media only screen and (max-width:1180px) {
	#coverdiv {
		display:none;
	}
	#menue, #grad {
		display:none;
	}
	#dropdownmenu {
		display:block;
	}/**
	footer {
		height:0;
	}**/
	#confoot {
		min-height:fill-available !important;
		min-height:-webkit-fill-available !important;
		min-height:-moz-available !important;
	}
	#content {
		margin-bottom:20px;
	}
	.side {
		display:none;
	}
	#middle {
		margin: 0 5%;
		width:84%;
	}
	#alt_linkbuttons {
		display:inline;
	}
	.text p {
		letter-spacing:1px;
	}
}
@media only screen and (max-width:850px) {
	.text {
		font-size:14px;
	}
	.text p {
		letter-spacing:0px;
	}
}
@media only screen and (max-width:650px) {
	.text {
		font-size:12px;
	}
	#middle {
		margin:0 5%;
		width:90%;
		padding:3% 0;
	}
}
@media screen and (max-width: 400px) {
	.text {
		font-size: 10pt;
	}
}