html,body{
	height: 100%;
	width: 100%;
}

div#IfUCantRead{
	position: absolute;
	width:30%;
	margin-left: auto;	
	margin-right: auto;
	left: 35%;
	top:50%;
	opacity: 0;
}

div#Cockpit{
	position: absolute;
	width: 20%;
	height:20%;
	text-align: center;
	margin-left: auto;	
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	top: 80%;
	left: 80%;
}

img#Stealth{
	opacity: 0;
}

div#Entrance{
	position: absolute;
	width: 50%;
	height:50%;
	text-align: center;
	margin-left: auto;	
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	top: 50%;
	left: 25%;
}

img#Outside{
	position:absolute;
	width: 100vw;
	height: 100vh;
}

div#menu{
	position: absolute;
	width: 50%;
	height:82%;
	margin-left: 2%;
	margin-right: auto;
	margin-top: auto;
	border:0px none rbga(0,0,0,0);
}

table#GaM{
	background-clip: padding-box;
	border:0px none rgba(0,0,0,0);
}

div#QUOTE{
	position: absolute;
	width: 60%;
	font-size: 3vmin;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	top: 85%;
	left: 13%;
}

img#Garage{
	position:absolute;
	width: 100vw;
	height: 100vh;
}

img#Background{
	position:absolute;
	background-attachment: fixed;
	width: 100vw;
	height: 100vh;
}

div#Topics{
	position: absolute;
	width: 30%;
	height:25%;
	margin-left: auto;
	margin-right: auto;
	margin-top:auto;
}

div#Info{
	position: absolute;
	width:55vw;
	height:70vh;
	overflow:scroll;
	margin-right: auto;
	margin-top: auto;
	top:30%;
	left:40%;
	overflow:scroll;
}

div#Genre{
	text-align: center;
}

table#Catalog{
	border-collapse: collapse;
}

div.Return{
	position: absolute;
	height: 20%;
	top: 0%;
}

th,td#Catalog{
	border: solid 3px;
	padding: 7px;
	width: 160px;
}

th#Indicater{
	width:350px;
}

th#TIndicate{
	width: 300px;
}

th#Descrip{
	width: 650px;
}

img#BackgroundI{
	position: absolute;
	display: block;
	background-attachment: fixed;
	width: 100vw;
	height: 100vh;
}

a.Prev{
	position: absolute;
	top: 0%;
	left: 0%;
	right: 50%;
	left: 15%;
}

div#Artwork{
	position: absolute;
	width: 100%;
	height: 70%;
	top: 30%;
	bottom: 100%;
	overflow: scroll;
	text-align: center;
	margin-right: 5%;
	margin-left: 0%;
	background-color: rgba(0,0,0,0.7);
	font-style: italic;
}

table.LINEUPI{
	border: double 5px black;
	border-collapse: collapse;
	}

table.menu{
	border-collapse: collapse;
	width: 95%;
	margin-right: 95%;
}

th.Title,td.Title{
	border: solid 2px black;
	width: 45%;
	height: 10px;
	color: rgba(255,255,255,1.0);
	a-color: rgba(255,255,255,1.0);
}

th.Starring,td.Starring{
	border: solid 2px black;
	width: 20%;
	height: 10px;
	text-align: center;
	color: rgba(255,255,255,1.0);
}

a.PD{
	color: rgba(255,255,255,1.0);
}

td.Caption{
	border: solid 2px black;
	height 10px;
	text-alingn: center;
	color: rgba(255,255,255,1.0);
}

img#BackgroundN{
	position:absolute;
	background-attachment: fixed;
	max-width: 45%;
	height: auto;
}

div#Bookshelf{
	position: absolute;
	overflow: scroll;
	width: 100%;
	height: 70%;
	top: 30%;
	bottom: 100%;
	text-align: center;
	margin-right: 5%;
	margin-left: 0%;
}

table#CatalogBook{
	border: double 5px black;
	border-collapse: collapse;
	width: 95%;
	margin-right: 95%;
	background-color: rgba(0,0,0,0.7);
	font-style: italic;
}

th.TitleN,td.TitleN{
	border: solid 2px;
	width: 30%;
	height: 10px;
}

th.TagsN,td.TagsN{
	border: solid 2px;
	width: 17%;
	height: 10px;
}

th.Update,td.Update{
	border: solid 2px;
	width: 30%;
	height:10px;
}

span.LU{
	color: hsl(220,100%,50%,1);
}

div#TopMenu{
	position: absolute;
	width: 95%;
	height:50%;
	top; 0%;
	text-align: center;
}

a.button{
	
}

div#Episodes{
	position: absolute;
	width: 95%;
	height: 45%;
	top: 60%;
	overflow: scroll;
}

table#EP{
	width: 90%;
	border-collapse: collapse;
}

th.EN,td.EN{
	width: 10%;
}

th.T,td.T{
	width: 35%;
}

th.DE,td.DE{
	width: 25%;
}

th.UD,td.UD{
	width: 20%;
}

div#MenuC{
	position: absolute;
	width: 100%;
	top: 0%;
	height: 35%;
	text-align: center;
}

div#ListC{
	position: absolute;
	width: 100%;
	height: 50%;
	top: 50%;
	overflow: scroll;
}

table.cast{
	width:95%;
	border-collapse: collapse;
}

th.ICON,td.ICON{
	width:10%;
	height:40px;
}

img.icon{
	width:9%;
	height:35px;
}

td.OC{
	background-color: #00FF33;
}

th.NAME,td.NAME{
	width: 40%;
	height:40px;
}

th.SEX,td.SEX{
	width: 10%;
	height:40px;
}

th.NOTE,td.NOTE{
	width: 30%;
	height:40px;
}