html {/* hintergrund */        background: url(../../pics/background/09.jpg) no-repeat center center fixed;        -webkit-background-size: cover;        -moz-background-size: cover;        -o-background-size: cover;        background-size: cover;height: 100%;}body {/* größe, position, abstände */	margin: 0;	padding: 0;	z-index: 1;/* schrift */	font-size: 1.5em;	color: white; height: 100%;}span.ueberschrift{	vertical-align: middle;	text-shadow: 0 0 0.3em white, 0 0 0.2em darkred;	font-size: 3.2em; 	letter-spacing: 0.4em; 	color: black; }span.footer{	vertical-align: middle;	text-shadow: 0 0 0.3em white, 0 0 0.2em darkred;	font-size: 1em; 	letter-spacing: 0.3em; 	color: black; }span {	vertical-align: middle;	text-shadow: 0 0 0.3em red, 0 0 0.3em white;}h1, h2 {	font-weight: bold;}div.inhalt {	width: 30%; 	float: left; 	margin: 1em; 	text-align: center; 	min-height: 100%; 	height: auto !important; 	height: 100%; }/* --- SEITENBEREICHE --------------------------------------------------------------------------- */	#header, #footer 	{	/* größe, position, abstände */		position: fixed;		left: 0em; 		right: 0em;		height: 4em; 		line-height: 4em;		margin: 0;		z-index: 10;	/* hintergrund */		background-color: gainsboro;		opacity: 0.6;	/* schrift */		font-weight: bold;		color: black;		text-align: center;		vertical-align: middle;	}	#header 	{	/* größe, position, abstände */		top: 0px; 	}	#footer 	{	/* größe, position, abstände */		bottom: 0px; 	}	#content 	{	/* größe, position, abstände */		padding: 6.5em 10%;		z-index: 1;	}	/* --- GOOGLE COOKIE CHOICES -------------------------------------------------------------------- */	/* https://gist.github.com/crivotz/998744fd8b0b2c3e127e */	/* Panel */	#cookieChoiceInfo 	{		background-color: snow;     /* Panel background color */ 		border-top: 2px solid darkred; /* Border top color and type */	 		color: black;                /* Font color */ 		padding: 0.5em;		opacity: .8;                   /* Opacity */ 	}	 	/* "More Info" link*/	#cookieInfoLink 	{		color: black;                /* More info color */	}	#cookieInfoLink:hover 	{		color: black;                /* More info hover background */	}	/* Button OK */	#cookieChoiceDismiss 	{ 		background-color: dimgray;     /* Button background */		color: snow;                /* Font background */		text-decoration: none;      		font-weight: 600;          		font-size: 1em;		padding: 0.2em 0.5em;        		border-radius: 3px;     	}	#cookieChoiceDismiss:hover 	{ 		background-color: black; /* Button mouse hover background */ 	}/* --- BILDER ----------------------------------------------------------------------------------- */	/*.image_grayscale, */	.image_invert, 	.image_opacity 	{	/* größe, position, abstände */		height: 1em; 		vertical-align: middle;	}	.image_invert 	{		/* sonstiges design */		transition: filter 1s;	}	.image_invert:hover 	{		/* sonstiges design */		-webkit-filter: invert(100%);		-moz-filter: invert(100%);		-ms-filter: invert(100%);		-o-filter: invert(100%);		filter: invert(100%);	}	.image_opacity	{		/* sonstiges design */		filter: opacity(30%);	}	.image_opacity:hover 	{		/* sonstiges design */		filter: opacity(100%);	}	img.cover_gross	{		width: 250px; 		height: 250px;	}	img.cover_klein	{		width: 150px; 		height: 150px;	}	img.cover_sehr_klein	{		width: 3em; 		height: 3em;		vertical-align: middle;	}	/* --- LINKS ------------------------------------------------------------------------------------ */	/*	reihenfolge beachten!	1.) a:link 		(Verweise zu noch nicht besuchten Seiten)	2.) a:visited 	(Verweise zu bereits besuchten Seiten)	3.) a:focus		(Verweise, wenn diese mit der Tastatur angesprungen werden)	4.) a:hover		(Verweise, während der Anwender mit der Maus über den Verweistext fährt)	5.) a:active	(Verweise, während sie angeklickt werden)	*/	a.mp3	{		font-weight: bold;	}	a.mp3:before	/* :before    	automatisch eingefügtes Zeichen vor jedem Hyperlink dieser Klasse. */	{		font-family: FontAwesome;		content: "\f028";		display: inline-block;		padding-right: 5px;		vertical-align: middle;	/*	content:"[mp3] ";*/	}	a.extern	{		font-weight: bold;	}	a.extern:before	{		font-family: FontAwesome;		content: "\f08e";		display: inline-block;		padding-right: 5px;		vertical-align: middle;	}	a:link			{		text-decoration: none;		color: black;	}					a:visited		{		text-decoration: none;		color: black;	}	a:focus			{		text-decoration: none;		color: white;	}	a:hover			{		text-decoration: none;		color: white;	}	a:active		{		text-decoration: none;		color: white;	}