/* ------------------------------------------------------------------------------------------------------ */
#body {
	position: relative ;
	top: 12rem ;
} 
	
/* Tabelle ------------------------------------------------------------------------------------------------ */

#Filmvorschau {
	width: 100% ;
}

img {
	/* width: 10rem ; */
	height: 1.8rem;
}

/* Tabelleninhalte ------------------------------------------------------------------------------------------- */

#Buchtitel {
	height: 3.5rem ;
	font-size: 3rem ;
	font-weight: normal ;
	font-style: italic ;
	padding-left: 2rem ;
	padding-bottom: 2rem ;
}

.buchcover {
	width: 25rem ;
	height: auto ;
    border-radius: 0.5rem ;
}

#Buchcover {
	max-width: 30rem ;
	display: flex ;
	flex-direction: row ;
	align-items: flex-end;
	padding-left: 2.5rem ;
}

#TEST {
	width: 100% ;
}

#TabelleBuchinfo {
	font-size: 2rem;
	text-align: left ;
	padding-left: 1.5rem ;
	border-spacing: 1rem ;
}

th {
	display: flex ;
	font-weight: normal ;
	font-style: italic ;
	padding-right: 1rem ;
} 



#bearbeiten {
	width: 4rem ;
}

#suchbutton {
	width: 4rem ;
	height: 4rem ;
	float: right ;
	margin-right: 2rem ;
}



#Buchreihe {
	text-align: center ;
	font-size: 2.5rem ;
	font-weight: normal ;
	font-style: italic ;
	padding: 3.5rem 1rem 0rem 1.5rem ;
}

#Buchreihecover {
	text-align: center ;
}

.buchreihe {
	width: 14rem ;
	height: auto ;
	margin: 1rem 1rem 1rem 1rem ;
    border-radius: 0.5rem ;
}

#TDGeschaut {
	font-size: 2rem ;
	padding-top: 2rem ;
	padding-bottom: 5rem ;
	text-align: center ;
}

#TabelleGeschaut {
	border-spacing: 0px ;
	width: 40rem ;
	margin: 0 auto ;
	margin-top: 2.5rem ;
	margin-bottom: 5rem ;
}

.thGeschaut {
	text-align: center ;
	background-image: linear-gradient(#9999ff 2%, #000080, #0000ff, #000080, #000000) ;
	border-bottom: solid 1px white ;
}

.tdGeschaut {
	background-color: #222 ;
	text-align: center ;
}


/* Zurueck Button ------------------------------------------------------------------------------------------------------------------*/

.zurueck {
	font-family: Text, Arial, Verdana ;
	letter-spacing: 0.2rem ;
	border: solid 1.5px #ffffff;
	border-radius: 0.5rem 0.5rem 0.5rem 0.5rem ;
	background-image: linear-gradient(#9999ff 2%, #000080, #0000ff, #000080, #000000) ;
	width: 10rem ;
	height: 3rem ;
	text-align: center ;
	color: white ;
	font-size: 2rem ;
	margin: 0 auto;
	margin-right: -3.5rem ;
	font-weight: normal ;
	float: right ;
}
