body {
	background-color: #F2F2F2;
	overflow: hidden;
}

#box {
	z-index: 0; /*demo Elias*/
	width: 100vw;
	height: 95vh;
	position:absolute;/*fixed;*//* absolute;*/ /*test*/
	top:5vh;
	left: 0;
	border: 0;
	overflow: hidden; /*test*/
}

#menu1, #menu2 {
	position: absolute;
	z-index: 1;
	font-size: 3.5vh;
	text-transform: uppercase;
	color: orange;
	list-style-type: none;
	padding-left: 1%;
	padding-right: 1%;
	margin: 0;
	border: 0;
}

#menu1 {
	top:0;
	left:1vw;
	width:78vw;
	height:5vh;
	background-color: transparent;
	display: inline-block;
	text-align: justify;
}
#menu1:after {
	content: ' '; display: inline-block; width:100%; height:0;
}

#menu1 > li {
	height: 100%;
	margin: 0;
	padding:1pt;
	display: inline-block;
	vertical-align: text-top;
	font: inherit;
	color: inherit;
	background-color: inherit;
	}
#menu1 > li > ul {
	visibility: hidden!important;
	background-color: transparent!important;
	display: block;
	list-style-type: none;
	padding-left: 1pt;
	background-color: inherit;
	font: inherit;
	color: inherit;
	}
#menu1 > li > hr {
	visibility: hidden!important;
	background-color: transparent!important;
	margin: 0;
	/*border-color: orange;*/
}
#menu1 > li > ul > li {
	color: inherit;
	}
#menu1 > li:hover {
	height: auto;
	}
#menu1 > li:hover > ul, #menu1 > li:hover > hr,
#menu1 > li.hoverequiv > ul, #menu1 > li.hoverequiv > hr {
	visibility: visible!important;
	background-color: #F2F2F2!important;
	}
#menu1 > li > ul > li > a.active, a.active {
	color: yellow;
}

#menu2 {
	top: 80vh;
	left: 82vw;
	height: auto;
	background-color: #F2F2F2;
}
#menu2 > li {
	margin: 0;
	padding:1vw;
	font: inherit;
	color: inherit;
	background-color: inherit;
	}

#splash {
	position: fixed;
	z-index: 5;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(15,15,127,0.5);
	text-align: center;
	vertical-align: center;
	color: white;
}
#splash h1, p {
	display: block;
	position: fixed;
	width: 96vw;
	text-align: center;
}
#splash h1#splashinfo {
	top: 20vh;
	font: 12vh sans-serif;
}
#splash p {
	top: 64vh;
	font: 4vh sans-serif;
}
#splash p img {
	display: inline;
	height: 13vh;
	border: 0;
}