body
{
	background-color:				#000000;
	color:							#FFFFFF;
}

table#subMenuLayoutTable
{
	width:							100%;
	border-spacing:					0px;

	/* Heya IE7, go, go, go!!! */
	border-collapse:				collapse;
}

table#subMenuLayoutTable td
{
	padding:						0% 1% 0% 1%;
	vertical-align:					top;
}

td#serieLayoutTD
{
	width:							20%;
}

td#episodeLayoutTD
{
	width:							50%;
}

td#seiteLayoutTD
{
	width:							auto;
}

h1
{
	text-align:						center;
}

/* --- Indexseite (Kategorienauswahl) --- */

/*table.kategorienAuswahl
{
	width:							100%;
}

table.kategorienAuswahl td
{
	text-align:						center;
}

img#katBier2
{
	display:						none;
}

a:hover > img#katBier
{
	display:						none;
}

a:hover > img#katBier2
{
	display:						inline;
}

img#katFilme2
{
	display:						none;
}

a:hover > img#katFilme
{
	display:						none;
}

a:hover > img#katFilme2
{
	display:						inline;
}

img#katMusik2
{
	display:						none;
}

a:hover > img#katMusik
{
	display:						none;
}

a:hover > img#katMusik2
{
	display:						inline;
}

img#katLiteratur2
{
	display:						none;
}

a:hover > img#katLiteratur
{
	display:						none;
}

a:hover > img#katLiteratur2
{
	display:						inline;
}

img#katSnacks2
{
	display:						none;
}

a:hover > img#katSnacks
{
	display:						none;
}

a:hover > img#katSnacks2
{
	display:						inline;
}
*/
/* --- Episodenübersicht --- */

div.fehlerSerienlogo
{
	width:							80%;
	margin-left:					auto;
	margin-right:					auto;
}

div.fehlerSerienlogo > img
{
	width:							100%;
}

div#inhalt > h2
{
	margin:							1.5em 0em 1em 0em;
}

div#inhalt > h2 + ul
{
	list-style-type:				none;
	padding-left:					0%;
	margin-left:					1%;
}

div#inhalt > ul > li > a
{
	color:							#FFFFFF;
	font-weight:					normal;
	text-decoration:				none;
}

div#inhalt > ul > li > a:hover
{
	color:							#FFFFFF;
	font-weight:					normal;
	text-decoration:				underline;
}

div#inhalt > h2 + ul > li > span.fehlerGefunden
{
	color:							#FFFF00;
	font-style:						italic;
	font-size:						0.8em;
}

div#inhalt > h2 + ul > li.fehlerKeineAnalyse
{
	color:							#FF0000;
}


/* --- Einzelne Episode --- */

div.fehler
{
	border:							1px solid #B00000;
}

div.fehlerKategorien
{
	border:							1px solid #B00000;
}

div.fehler > h2 + div
{
	background-color:				#780000;
	padding:						0.5em;
}

/* Titelbild-Div */
div.fehler > h2 + div > div
{
	width:							20%;
	max-width:						384px;
	float:							left;
	text-align:						center;
	margin-right:					1.0em;
	margin-bottom:					1.0em;
}

/* Titelbild */
div.fehler > h2 + div > div > img
{
	width:							100%;
	display:						block;
	border:							1px solid #808080;
}

div.fehler > h2 + div + h3 + div
{
	background-color:				#780000;
	padding:						0.5em;
}

div.fehler > h2
{
	background-color:				#A00000;
	margin:							0%;
	padding:						0.25em;
}

div.fehler > h3
{
	background-color:				#A00000;
	margin:							0%;
	padding:						0.25em;
}

div.fehlerIcons > h4
{
	background-color:				#009030;
/*	font-weight:					bold;*/
	margin:							0%;
	padding:						0.2em;
	text-align:						center;
}

div.fehlerIcons
{
	width:							10%;
	max-width:						50px;
	text-align:						center;
	margin-right:					1.0em;
/*	margin-bottom:					2%;*/
	float:							left;
}

/* Fehlericons in der Analyse und in den Erklärungen auf der Startseite */
div.fehlerIcons > img
{
	width:							100%;
	display:						block;
}

/* Icons innerhalb einer Analyse */
div.fehler div.fehlerIcons > img
{
	margin-top:						0.5em;
}

/* Text neben dem Icon (in Iconerklärung und de Analysen) */
div.fehlerIcons + div
{
	overflow:						hidden;
}

/*div.fehlerBilder
{
	float:							right;
border:1px solid green;
}*/

div.fehlerBild
{
	float:							right;
	margin-left:					1em;
	margin-bottom:					1em;
	text-align:						center;
/*	margin-left:					1%;
	margin-bottom:					1%;*/
}

div.fehlerBild > img
{
	width:							100%;
/*	height:							100%;*/
	display:						block;
	border:							1px solid #808080;
}

div.fehlerBildformatNormalAlt
{
/*	width:16.0em;
	max-width:						384px;*/
	width:							24%;
	max-width:						240px;
}

div.fehlerBildformatZoomAlt
{
/*	width:12.0em;
	max-width:						288px;*/
	width:							18%;
	max-width:						180px;
}

div.fehlerBildformatGrossAlt
{
	width:							30%;
	max-width:						384px;
}

div.fehlerBildformatNormal
{
	width:							24%;
	max-width:						384px;
}

div.fehlerBildformatZoom
{
	width:							18%;
	max-width:						288px;
}

div.fehlerBildformatGross
{
	width:							30%;
	max-width:						384px;
}

div.zeileA
{
	background-color:				#600000;
	padding:						0.5em;
}

div.zeileB
{
	background-color:				#780000;
	padding:						0.5em;
}

span.fehlerBildnr
{
	font-weight:					bold;
}

span.audio
{
	padding-left:					1.0em;
	color:							#FFFF00;
}






ul.inhalt
{
	font-size:						1.4em;
}