body {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
table.rand tr.o td.l {
	background: url("rand-ol.gif") no-repeat;
}
table.rand tr.o td.m {
	background: url("rand-o.gif") repeat-x;
}
table.rand tr.o td.r {
	background: url("rand-or.gif") no-repeat;
}
table.rand tr.m td.l {
	background: url("rand-l.gif") repeat-y;
}
table.rand tr.m td.r {
	background: url("rand-r.gif") repeat-y;
}
table.rand tr.u td.l {
	background: url("rand-ul.gif") no-repeat;
}
table.rand tr.u td.m {
	background: url("rand-u.gif") repeat-x;
}
table.rand tr.u td.r {
	background: url("rand-ur.gif") no-repeat;
}
table.rand tr.o td.l {
	width: 20px; height: 20px;
}
table.rand tr.o td.l img {
	width: 20px; height: 20px;
}
table.rand tr.o td.m {
	width: auto; height: 20px;
}
table.rand tr.o td.m img {
	width: auto; height: 20px;
}
table.rand tr.o td.r {
	width: 20px; height: 20px;
}
table.rand tr.o td.r img {
	width: 20px; height: 20px;
}
table.rand tr.m td.l {
	width: 20px; height: auto;
}
table.rand tr.m td.l img {
	width: 20px; height: auto;
}
table.rand tr.m td.r {
	width: 20px; height: auto;
}
table.rand tr.m td.r img {
	width: 20px; height: auto;
}
table.rand tr.u td.l {
	width: 20px; height: 20px;
}
table.rand tr.u td.l img {
	width: 20px; height: 20px;
}
table.rand tr.u td.m {
	width: auto; height: 20px;
}
table.rand tr.u td.m img {
	width: auto; height: 20px;
}
table.rand tr.u td.r {
	width: 20px; height: 20px;
}
table.rand tr.u td.r img {
	width: 20px; height: 20px;
}
tr.o td img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; display: block;
}
td.l img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; display: block;
}
td.ml img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; display: block;
}
td.m img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; display: block;
}
td.r img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; display: block;
}
td.mr img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; display: block;
}
tr.u td img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; display: block;
}
#rubriken {
	margin-top: 20px; margin-bottom: 20px;
}
table.box tr.o td.l {
	background: url("box-ol.gif") no-repeat;
}
table.box tr.o td.m {
	background: url("box-o.gif") repeat-x;
}
table.box tr.o td.r {
	background: url("box-or.gif") no-repeat;
}
table.box tr.m td.l {
	background: url("box-l.gif") repeat-y;
}
table.box tr.m td.r {
	background: url("box-r.gif") repeat-y;
}
table.box tr.m td.ml {
	background: url("box-ml.gif") repeat-y;
}
table.box tr.m td.m {
	background: rgb(229, 229, 229);
}
table.box tr.m td.mr {
	background: url("box-mr.gif") repeat-y;
}
table.box tr.u td.l {
	background: url("box-ul.gif") no-repeat;
}
table.box tr.u td.m {
	background: url("box-u.gif") repeat-x;
}
table.box tr.u td.r {
	background: url("box-ur.gif") no-repeat;
}
table.box tr.o td.l {
	width: 13px; height: 13px;
}
table.box tr.o td.l img {
	width: 13px; height: 13px;
}
table.box tr.o td.m {
	width: auto; height: 13px;
}
table.box tr.o td.m img {
	width: auto; height: 13px;
}
table.box tr.o td.r {
	width: 18px; height: 13px;
}
table.box tr.o td.r img {
	width: 18px; height: 13px;
}
table.box tr.m td.l {
	width: 13px; height: 1px;
}
table.box tr.m td.l img {
	width: 13px; height: 1px;
}
table.box tr.m td.ml {
	width: 13px; height: 1px;
}
table.box tr.m td.ml img {
	width: 13px; height: 1px;
}
table.box tr.m td.m {
	width: auto; height: 1px;
}
table.box tr.m td.m img {
	width: auto; height: 1px;
}
table.box tr.m td.r {
	width: 18px; height: auto;
}
table.box tr.m td.r img {
	width: 18px; height: auto;
}
table.box tr.u td.l {
	width: 13px; height: 17px;
}
table.box tr.u td.l img {
	width: 13px; height: 17px;
}
table.box tr.u td.m {
	width: auto; height: 17px;
}
table.box tr.u td.m img {
	width: auto; height: 17px;
}
table.box tr.u td.r {
	width: 18px; height: 17px;
}
table.box tr.u td.r img {
	width: 18px; height: 17px;
}
table.box td.text {
	padding: 5px; font-family: Arial, Helvetica, sans-serif;
}
table.box td.text p {
	margin: 0em; padding: 0em; text-align: justify; font-size: 80%;
}
table.box td.text h3 {
	font: bolder 150%/normal Arial, Helvetica, sans-serif; margin: 0em; text-align: center; padding-bottom: 1em; font-size-adjust: none; font-stretch: normal;
}
table.box td {
	color: rgb(0, 0, 0); background-color: rgb(229, 229, 229);
}
table.box p {
	text-indent: 0em !important;
}
#wasbishergeschah {
	width: 58%; float: left;
}
#hauptpersonen {
	width: 40%; margin-left: 20px; min-width: 230px;
}
#hauptpersonen p {
	text-indent: -2em; padding-bottom: 1em; padding-left: 2em; font-size: 75%;
}
#hauptpersonen strong {
	font-weight: bolder;
}
#kommentar {
	margin-top: 40px; margin-bottom: 20px;
}
#lexikon {
	margin-top: 40px; margin-bottom: 20px;
}
#kommentar h3 small {
	font-size: 80%; font-style: italic;
}
#lexikon dt {
	font-weight: bold; margin-top: 0.5em;
}
div.tibi {
	text-align: center;
}
table.tibi tr.o td.l {
	background: url("tibi-ol.gif") no-repeat;
}
table.tibi tr.o td.m {
	background: url("tibi-o.gif") repeat-x;
}
table.tibi tr.o td.r {
	background: url("tibi-or.gif") no-repeat;
}
table.tibi tr.m td.l {
	background: url("tibi-l.gif") repeat-y;
}
table.tibi tr.m td.r {
	background: url("tibi-r.gif") repeat-y;
}
table.tibi tr.u td.l {
	background: url("tibi-ul.gif") no-repeat;
}
table.tibi tr.u td.m {
	background: url("tibi-u.gif") repeat-x;
}
table.tibi tr.u td.r {
	background: url("tibi-ur.gif") no-repeat;
}
table.tibi tr.o td.l {
	width: 7px; height: 8px;
}
table.tibi tr.o td.l img {
	width: 7px; height: 8px;
}
table.tibi tr.o td.m {
	width: auto; height: 8px;
}
table.tibi tr.o td.m img {
	width: auto; height: 8px;
}
table.tibi tr.o td.r {
	width: 13px; height: 8px;
}
table.tibi tr.o td.r img {
	width: 13px; height: 8px;
}
table.tibi tr.m td.l {
	width: 7px; height: auto;
}
table.tibi tr.m td.l img {
	width: 7px; height: auto;
}
table.tibi tr.m td.r {
	width: 13px; height: auto;
}
table.tibi tr.m td.r img {
	width: 13px; height: auto;
}
table.tibi tr.u td.l {
	width: 7px; height: 13px;
}
table.tibi tr.u td.l img {
	width: 7px; height: 13px;
}
table.tibi tr.u td.m {
	width: auto; height: 13px;
}
table.tibi tr.u td.m img {
	width: auto; height: 13px;
}
table.tibi tr.u td.r {
	width: 13px; height: 13px;
}
table.tibi tr.u td.r img {
	width: 13px; height: 13px;
}
table.tibi {
	width: 520px;
}
table.tibi tr {
	padding: 0px;
}
table.tibi td {
	padding: 0px; text-align: center; background-color: rgb(0, 0, 0);
}
#proc {
	border: currentColor; border-image: none; width: 144px; height: 93px;
}
#proc img {
	border: currentColor; border-image: none; width: 144px; height: 93px;
}
#dorgontitel {
	border: currentColor; border-image: none; width: 500px; height: 80px;
}
#dorgontitel img {
	border: currentColor; border-image: none; width: 500px; height: 80px;
}
#tibi {
	width: 500px; height: 500px;
}
#tibi img {
	width: 500px; height: 500px;
}
#nummer {
	font: bold 14pt/normal Arial, Helvetica, sans-serif; padding: 4px; width: 183px; color: rgb(255, 255, 0); font-size-adjust: none; font-stretch: normal;
}
#autor {
	font: bold 14pt/normal Arial, Helvetica, sans-serif; padding: 4px; width: 183px; color: rgb(255, 255, 0); font-size-adjust: none; font-stretch: normal;
}
#titel h1 {
	font: bold 18pt/normal "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: center; color: rgb(255, 255, 0); font-size-adjust: none; font-stretch: normal;
}
#titel p {
	font: 8pt/normal Tahoma, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 10px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
table.kapitel tr.o td.l {
	background: url("skin/kapitel-l.gif") rgb(255, 255, 255);
}
table.kapitel tr.o td.m {
	background: url("skin/kapitel-l.gif") rgb(255, 255, 255);
}
table.kapitel tr.o td.r {
	background: url("skin/kapitel-l.gif") rgb(255, 255, 255);
}
table.kapitel tr.m td.l {
	background: url("skin/kapitel-l.gif") rgb(255, 255, 255);
}
table.kapitel tr.m td.r {
	background: url("skin/kapitel-l.gif") rgb(255, 255, 255);
}
table.kapitel tr.u td.l {
	background: url("skin/kapitel-l.gif") rgb(255, 255, 255);
}
table.kapitel tr.u td.m {
	background: url("skin/kapitel-l.gif") rgb(255, 255, 255);
}
table.kapitel tr.u td.r {
	background: url("skin/kapitel-l.gif") rgb(255, 255, 255);
}
table.kapitel tr.o td.l {
	width: auto; height: auto;
}
table.kapitel tr.o td.l img {
	width: auto; height: auto;
}
table.kapitel tr.o td.m {
	width: auto; height: auto;
}
table.kapitel tr.o td.m img {
	width: auto; height: auto;
}
table.kapitel tr.o td.r {
	width: auto; height: auto;
}
table.kapitel tr.o td.r img {
	width: auto; height: auto;
}
table.kapitel tr.m td.l {
	width: auto; height: auto;
}
table.kapitel tr.m td.l img {
	width: auto; height: auto;
}
table.kapitel tr.m td.r {
	width: auto; height: auto;
}
table.kapitel tr.m td.r img {
	width: auto; height: auto;
}
table.kapitel tr.u td.l {
	width: auto; height: auto;
}
table.kapitel tr.u td.l img {
	width: auto; height: auto;
}
table.kapitel tr.u td.m {
	width: auto; height: auto;
}
table.kapitel tr.u td.m img {
	width: auto; height: auto;
}
table.kapitel tr.u td.r {
	width: auto; height: auto;
}
table.kapitel tr.u td.r img {
	width: auto; height: auto;
}
table.kapitel {
	border: currentColor; border-image: none; width: 100%; height: 100px; clear: both; margin-top: 80px; page-break-before: auto; page-break-after: avoid; page-break-inside: avoid;
}
table.kapitel h2 {
	text-align: center; color: rgb(0, 0, 68); font-size: 24pt; font-style: italic; margin-bottom: 60px; text-shadow: 0.2em 0.2em #eeeeee; background-color: rgb(255, 255, 255);
}
table.kapitel h2 span.nummer {
	color: rgb(221, 221, 221); font-size: 48pt; margin-bottom: -50px; display: block; z-index: -1;
}
td.text {
	font: 100%/normal Georgia, serif; padding: 20px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
td.text div p {
	margin: 0em 0em 0.25em; padding: 0em; text-align: justify; text-indent: 1em;
}
td.text blockquote p {
	margin: 0em 0em 0.25em; padding: 0em; text-align: justify; text-indent: 1em;
}
td.text div {
	margin-bottom: 1em;
}
td.text blockquote {
	margin: 1em;
}
td.text big {
	font: 350%/normal "Pompeii Capitals", serif; padding: 2px 10px; color: rgb(0, 0, 0); text-indent: 0em; margin-right: 2px; margin-bottom: 2px; float: left; display: block; z-index: -2; font-size-adjust: none; font-stretch: normal; background-color: rgb(221, 221, 221);
}
td.text em {
	font-style: italic;
}
td.text blockquote p {
	font-style: italic;
}
td.text em em {
	font-style: normal;
}
td.text blockquote em {
	font-style: normal;
}
td.text blockquote {
	padding-right: 2em; padding-left: 3em;
}
td.text ol {
	padding-right: 2em; padding-left: 3em;
}
td.text ul {
	padding-right: 2em; padding-left: 3em;
}
#ende {
	font: 100 larger/normal serif; text-align: center; text-transform: uppercase; letter-spacing: 0.6em; font-size-adjust: none; font-stretch: normal;
}
#vorschau {
	padding: 0px;
}
#vorschau p {
	text-indent: 0em; font-style: italic;
}
#naechstes {
	text-align: center; text-transform: uppercase; font-style: normal !important;
}
#impressum {
	padding: 3px; text-align: justify; border-top-color: black; border-bottom-color: black; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#impressum small {
	font: 8pt/normal Arial, Helvetica, sans-serif; display: block; font-size-adjust: none; font-stretch: normal;
}
#impressum a {
	color: rgb(0, 0, 0); text-decoration: none;
}
tr.o td {
	margin: 0px; padding: 0px;
}
tr.u td {
	margin: 0px; padding: 0px;
}
td.l {
	margin: 0px; padding: 0px;
}
td.r {
	margin: 0px; padding: 0px;
}
td.text small {
	font-size: 75%;
}
#wasbishergeschah small {
	font-size: 100%;
}
#hauptpersonen small {
	font-size: 100%;
}
#kommentar small {
	font-size: 100%;
}
#lexikon small {
	font-size: 100%;
}
form#menu {
	margin: 0px; padding: 0px 15px 0px 0px; text-align: right;
}
p#skinname {
	margin: 0px; padding: 0px 15px 0px 0px; text-align: right;
}
form#menu select {
	font: 8pt/normal Tahoma, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
p#skinname {
	font: 8pt/normal Tahoma, Helvetica, sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 0, 0);
}
p#skinname strong {
	color: rgb(255, 255, 0); text-decoration: none;
}
p#skinname a {
	color: rgb(255, 255, 0); text-decoration: none;
}
#nummer small {
	color: rgb(255, 255, 255); font-size: 10pt; font-weight: normal;
}
