body {
	font-size: 11.5pt;
	font-family: "Aisa Unicode", FreeSerif, Alkaios, "New Athena Unicode", "Palatino Linotype", Palatino, Garamond, Bookman, "Times New Roman", Times, serif;
	background-color: white;
	direction: ltr;
}

/* @group Seiten */

div.pageframe {
	background-color: white;
	border: none;
	padding: 1em 0 0;
	border-bottom: 1pt solid black;
}

div.pagecount {
	color: black;
	text-align: right;
	margin-bottom: 1.5em;
	font-size: 10pt;
}

div.pagebreak {
	page-break-after: always;
}

/* @end */

/* @group Titeleien */

h1.maintitle {
	font-size: 20pt;
	line-height: 1.1;
	font-weight: normal;
	text-align: center;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	margin-top: 0;
	margin-bottom: 6pt;
	padding-top: 0;
	padding-bottom: 0;
}

h1.chaptertitle {
	font-size: 18pt;
	line-height: 1.1;
	font-weight: normal;
	text-align: center;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	margin-top: 0;
	margin-bottom: 6pt;
	padding-top: 0;
	padding-bottom: 0;
}

span.chaptertitle {
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
}

h2.chaptersubtitle {
	font-size: 17pt;
	line-height: 1.1;
	font-weight: normal;
	text-align: center;
	margin-top: 0;
	margin-bottom: 6pt;
	padding-top: 0;
	padding-bottom: 0;
}

span.chaptersubtitle {
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
}

h2.sectiontitle {
	font-size: 14pt;
	line-height: 1.1;
	font-weight: normal;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

span.sectiontitle {
	font-weight: bold;
}

h3.itemtitle {
	font-size: 12.5pt;
	line-height: 1.1;
	font-weight: normal;
	text-align: center;
	margin-top: 0;
	margin-bottom: 6pt;
	padding-top: 0;
	padding-bottom: 0;
}

h4.itemtitle {
	font-size: 11.5pt;
	line-height: 1.2;
	font-weight: normal;
	text-align: left;
	margin-top: 0;
	margin-bottom: 6pt;
	padding-top: 0;
	padding-bottom: 0;
}

span.itemtitle {
	font-weight: bold;
}

h4.bildinhalt {
	font-size: 11.5pt;
	line-height: 1.3;
	font-weight: bold;
	text-align: center;
	margin-top: 1em;
	margin-bottom: 6pt;
	padding-top: 0;
	padding-bottom: 0;
}

/* @end */

/* @group Absaetze */

p {
	font-size: 1em;
	line-height: 1.4;
	text-align: justify;
	margin: 0;
	orphans: 3;
	widows: 3;
}

p.absatz,div.absatz {
	margin-top: 1em;
	margin-bottom: 1em;
}

p.anfang,div.anfang {
	margin-top: 1em;
	margin-bottom: 0;
}

p.einschub,div.einschub {
	margin-top: 0;
	margin-bottom: 0;
}

p.anschluss,div.anschluss {
	margin-top: 0;
	margin-bottom: 1em;
}

p.einzug,div.einzug {
	text-indent: 2em;
	margin-top: 0;
	margin-bottom: 0;
}

p.einzugab,div.einzugab {
	text-indent: 2em;
	margin-top: 0;
	margin-bottom: 1em;
}

.bildbeschreib {
	text-align: center;
	margin-top: 0;
	margin-bottom: 1em;
}

.footprint {
	display: none;
	visibility: collapse;
}

/* @end */

div {
	font-size: 1em;
}

a,a:link,a:visited,a:hover,a:active {
	color: black;
	text-decoration: none;
}

/* @group linkauth */

a.linkauth {
	font-variant: small-caps;
	font-size: 1.1em;
	line-height: 0.9em;
}

a.linkauth:link {
	color: black;
	text-decoration: none;
}

a.linkauth:visited {
	color: black;
	text-decoration: none;
}

a.linkauth:hover {
	color: black;
	text-decoration: none;
}

a.linkauth:active {
	color: black;
	text-decoration: none;
}

/* @end */

/* @group linksame */

a.linksame {
}

a.linksame:link {
	color: black;
	text-decoration: none;
}

a.linksame:visited {
	color: black;
	text-decoration: none;
}

a.linksame:hover {
	color: black;
	text-decoration: none;
}

a.linksame:active {
	color: black;
	text-decoration: none;
}

/* @end */

/* @group Linkbook */

a.linkbook {
}

a.linkbook:link {
	color: black;
	text-decoration: none;
}

a.linkbook:visited {
	color: black;
	text-decoration: none;
}

a.linkbook:hover {
	color: black;
	text-decoration: none;
}

a.linkbook:active {
	color: black;
	text-decoration: none;
}

/* @end */

/* @group Linkweb */

a.linkweb {
	color: black;
	font-size: 0.9em;
	font-weight: 300;
	font-family: "Swiss 721 Narrow SWA", 
	"Univers Condensed", 
	"Switzerland Condensed", 
	"Zurich Condensed", 
	"Futura Light Condensed BT", 
	"Helvetica Neue", 
	Arial, Helvetica, Geneva, sans-serif;
}

a.linkweb:link {
	color: black;
	text-decoration: none;
}

a.linkweb:visited {
	color: black;
	text-decoration: none;
}

a.linkweb:hover {
	color: black;
	text-decoration: none;
}

a.linkweb:active {
	color: black;
	text-decoration: none;
}

/* @end */

a.anchor,a.anchor:hover,a.anchor:active {
	color: black;
	text-decoration: none;
}

/* @group Fussnavi */

.fussnavi {
	display: none;
	visibility: collapse;
}

/* @end */

/* @group Attribute */

b,strong {
	font-weight: bold;
}

i {
	font-style: italic;
}

em {
	font-style: normal;
	letter-spacing: 0.2em;
	word-spacing: 0.1em;
}

u {
	text-decoration: underline;
}

q {
	font-style: italic;
}

sup {
	font-size: 0.8em;
	line-height: 0.7;
	vertical-align: super;
}

sup.time {
	font-size: 0.7em;
	line-height: 0.6;
	font-weight: normal;
	font-style: normal;
	vertical-align: super;
	padding-left: 0.1em;
	padding-right: 0.1pt;
}

small {
	font-size: 0.9em;
}

.nowrap {
	white-space: nowrap;
}

.overline {
	text-decoration: overline;
}

.smallcaps {
	font-variant: small-caps;
}

/* @end */

/* @group Textausrichtung */

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.justify {
	text-align: justify;
}

/* @end */

/* @group Fussnoten */

sup.fussnot {
	font-size: 0.8em;
	line-height: 0.7;
	font-weight: normal;
	font-style: normal;
	vertical-align: super;
	padding-left: 0.1em;
	padding-right: 0.3pt;
}

hr.fussnot {
	visibility: hidden;
}

div.fusslin {
	width: 10em;
	height: auto;
	text-align: left;
	border-bottom: 1pt solid black;
}

p.fussnot,div.fussnot {
	font-size: 0.9em;
	line-height: 1.3;
	text-indent: 1.5em;
	text-align: left;
	margin-top: 0.5em;
}

p.fussmehr,div.fussmehr {
	font-size: 0.9em;
	line-height: 1.3;
	text-indent: 1.5em;
	text-align: left;
	margin-top: 0;
}

p.fussfort,div.fussfort {
	font-size: 0.9em;
	line-height: 1.3;
	text-indent: 0;
	text-align: left;
	margin-top: 0.5em;
}

/* blockquotes in divs: */

.fusszitat3em {
	text-indent: 0;
	margin-left: 3em;
	text-align: left;
	padding: 0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.fusszitat5em {
	text-indent: 0;
	margin-left: 5em;
	text-align: left;
	padding: 0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

/* @end */

/* @group Brueche */

.fraction {
	margin-left: -0.2em;
	font-weight: bold;
}

.fracsup {
	font-size: 0.6em;
	line-height: 0.5em;
	vertical-align: 0.5em;
	margin: 0;
	padding: 0;
}

.fracsub {
	font-size: 0.6em;
	line-height: 0.5em;
	vertical-align: -0.2em;
	margin: 0;
	padding: 0;
}

span.bruchzeile {
	text-indent: 0;
	padding: 0;
	vertical-align: middle;
	width: auto;
	display: inline;
}

span.bruchblock {
	font-size: 0.9em;
	text-align: center;
	vertical-align: middle;
	width: auto;
	display: inline-block;
}

span.bruchzaehl {
	line-height: 1.1;
	white-space: nowrap;
	display: block;
	border-bottom: 1px solid black;
}

span.bruchteil {
	line-height: 1.1;
	visibility: hidden;
	margin-left: -0.5em;
	display: inline;
}

span.bruchnenn {
	white-space: nowrap;
	line-height: 1.3;
	display: inline-block;
}

/* @end */

/* @group Listen */

ul,ol,dl {
	text-align: left;
}

ul.ohne_o0u0eml0r0 {
	padding-left: 0;
	list-style-type: none;
	list-style-position: inside;
}

ul.ohne_o0u0em {
	margin: 0 3em;
	padding-left: 0;
	list-style-type: none;
	list-style-position: inside;
}

ul.ohne_o0u1eml1r1 {
	margin: 0 1em 1em;
	padding-left: 0;
	list-style-type: none;
	list-style-position: inside;
}

ul.ohne_o0u1em {
	margin: 0 3em 1em;
	padding-left: 0;
	list-style-type: none;
	list-style-position: inside;
}

ul.ohne_o1u1l0r0em {
	margin: 1em 0;
	padding-left: 0;
	list-style-type: none;
	list-style-position: inside;
}

ul.ohne_o1u1em {
	margin: 1em 3em;
	padding-left: 0;
	list-style-type: none;
	list-style-position: inside;
}

ol.ohne_o0u0l3r2 {
	margin: 0 1.5em 0 3em;
	padding-left: 0;
	list-style-type: none;
}

ol.ohne_o0u1l3r2 {
	margin: 0 1.5em 1em 3em;
	padding-left: 0;
	list-style-type: none;
}

ol.ohne_o1u1l3r2 {
	margin: 1em 1.5em 0 3em;
	padding-left: 0;
	list-style-type: none;
}

ol.ohne_o1u1l4r2 {
	margin: 1em 2em 0 4em;
	padding-left: 0;
	list-style-type: none;
}

ol.deci_o0u0l0r0 {
	margin: 0;
	padding-left: 0;
	list-style-type: decimal;
}

ol.deci_o0u05l3r2 {
	margin: 0 2em 0.5em 3em;
	padding-left: 0;
	list-style-type: decimal;
}

ol.deci_o0u1l3r2 {
	padding-left: 0;
	list-style-type: decimal;
	margin: 0 1.5em 1em 3em;
}

ol.deci_o0u1l4r2 {
	margin: 0 2em 1em 4em;
	padding-left: 0;
	list-style-type: decimal;
}

ol.deci_o05u05l2r1 {
	margin: 0.5em 1em 0.5em 2em;
	padding-left: 0;
	list-style-type: decimal;
}

ol.deci_o05u05l3r2 {
	padding-left: 0;
	list-style-type: decimal;
	margin: 0.5em 1.5em 0.5em 3em;
}

ol.deci_o05u05l4r2 {
	margin: 0.5em 2em 0.5em 4em;
	padding-left: 0;
	list-style-type: decimal;
}

ol.deci_o1u1l3r2 {
	padding-left: 0;
	list-style-type: decimal;
	margin: 1em 1.5em 1em 3em;
}

ol.deci_o1u1l4r2 {
	margin: 1em 2em 1em 4em;
	padding-left: 0;
	list-style-type: decimal;
}

li,dt,dd {
	font-size: 1em;
	line-height: 1.3;
}

dl.o1u0em {
	margin-top: 1em;
	margin-bottom: 0;
	padding-left: 0;
}

dl.o1u1em {
	margin-top: 1em;
	margin-bottom: 1em;
	padding-left: 0;
}

dt.ceno1u02l0r0em {
	text-align: center;
	margin: 1em 0 0.2em;
	padding-left: 0;
}

dd.all0em {
	margin: 0;
	padding-left: 0;
}

/* @end */

/* @group Sprachen */

.arabic {
	font-size: 1.1em;
	line-height: 1.2ex;
	vertical-align: baseline;
	font-family: "Times New Roman", "Palatino Linotype", "Geeza Pro", Serif, "Lucida Grande", "Arial Unicode MS";
}

.czech {
	
}

.danish {
}

.english {
}

.finn {
}

.hebrew {
	font-family: KadmosU, Cardo, "New Peninim", FreeSerif, "Free Serif", Raanana, "MPH 2B Damase", "Arial Unicode MS", Tahoma;
	line-height: 1.2ex;
	vertical-align: baseline;
}

.italia {
}

.french {
}

.nederl {
}

.spain {
}

.celtic {
}

.graeco {
	font-size: 1.1em;
	line-height: 0.9em;
	font-family: FreeSerif, Alkaios, "Palatino Linotype", "Aisa Unicode", "Georgia Greek", "New Athena Unicode", "TITUS Cyberbit Basic", "GR Times New Roman", "Athena Unicode", Times, Helvetica, Cardo, Legendum, "Lucida Grande", "Arial Unicode MS";
	text-indent: 0;
	padding-bottom: 0.1em;
	white-space: normal;
	display: inline;
}

.latin {
	font-weight: normal;
	font-style: normal;
}

.coptic {
	font-family: "MPH 2B Damase", Analecta, Quivira, "Free Serif", "TITUS Cyberbit Basic", "New Athena Unicode";
}

.solarsym {
	color: black;
	line-height: 1;
	font-family: "Arev Sans", "Arial Unicode MS", FreeMono;
	vertical-align: baseline;
}

.astrosym {
	line-height: 1;
	font-family: FreeSerif, Chrysanthi, Arev Sans, Arial;
}

.lowaster {
	font-family: "Arev Sans", Helvetica, "Lucida Grande";
	line-height: 1;
}

/* @end */

/* @group Freie Klassen */

.author {
	font-variant: small-caps;
	font-size: 1.1em;
	line-height: 0.9em;
}

.block07em {
	width: 0.7em;
	margin: 0;
	padding: 0;
	display: block;
}

.dots {
	white-space: nowrap;
	letter-spacing: 0.2em;
}

.gesperrt01 {
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
}

.gesperrt02 {
	letter-spacing: 0.2em;
	word-spacing: 0.1em;
}

.gesperrt03 {
	letter-spacing: 0.3em;
	word-spacing: 0.1em;
}

.hang1em {
	text-indent: -1em;
	padding-left: 1em;
}

.hang2em {
	text-indent: -2em;
	padding-left: 2em;
}

.hang3em {
	text-indent: -3em;
	padding-left: 3em;
}

.hang4em {
	text-indent: -4em;
	padding-left: 4em;
}

.hang5em {
	text-indent: -5em;
	padding-left: 5em;
}

.markorange {
	color: black;
}

.le0em {
	margin-left: 0;
}

.le2em {
	margin-left: 2em;
}

.le3em {
	margin-left: 3em;
}

.le4em {
	margin-left: 4em;
}

.le5em {
	margin-left: 5em;
}

.le6em {
	margin-left: 6em;
}

.le8em {
	margin-left: 8em;
}

span.numspace {
	width: 0.18em;
	display: inline-block;
}

.size15em {
	font-size: 1.5em;
	line-height: 1em;
}

.size25em {
	font-size: 2.5em;
	line-height: 1em;
}

.size35em {
	font-size: 3.5em;
	line-height: 1em;
}

.size45em {
	font-size: 4.5em;
	line-height: 1em;
}

.size55em {
	font-size: 5.5em;
	line-height: 1em;
}

/* @end */

/* @group Register */

table.regtable {
	width: 100%;
	display: block;
}

td.regcolle {
	vertical-align: top;
	width: 50%;
	padding-right: 1em;
	display: table-cell;
	border-right: 0.5pt solid black;
}

td.regcolri {
	vertical-align: top;
	width: 50%;
	padding-left: 1em;
	display: table-cell;
}

div.entry {
	text-indent: -2em;
	padding-left: 2em;
}

div.entrymo {
	text-indent: 0em;
	padding-left: 2em;
}

.text596a {
	width: 2.5em;
	margin-left: 2em;
	display: inline-block;
}

.text596b {
	width: 1em;
	display: inline-block;
}

/* @end */

/* @group Bd1 Keil */

img.cunei113 {
	vertical-align: text-bottom;
	height: 1.9em;
	margin: 0;
	padding: 0;
}

/* @end */

/* @group Bd1 Hieroglyphen */

img.hie_2emttop {
	vertical-align: text-top;
	height: 2em;
	margin: 0;
	padding: 0;
}

/* hie_2emttop auf Seite
	159 */

img.hie_09emtbase {
	vertical-align: baseline;
	height: 0.9em;
	margin: 0;
	padding: 0;
}

/* hie_09emtbase auf Seite
	164, 179 */

img.hie_12emtbot {
	vertical-align: text-bottom;
	height: 1.2em;
	margin: 0;
	padding: 0;
}

/* hie_12emtbot auf Seite
	159, 165 */

img.hie_2emtbot {
	vertical-align: text-bottom;
	height: 2em;
	margin: 0;
	padding: 0;
}

/* hie_2emtbot auf Seite
	156 ff., 165, 172, 191 */

/* @end */

/* @group Bd1 Persisch */

/* per_12emtbot auf Seite
	281, 288, 289, 290, 291, 294, 298, 300, 301 */

img.per_12emtbot {
	vertical-align: text-bottom;
	height: 1.2em;
	margin: 0;
	padding: 0;
}



/* @end */

/* @group Bd1 Seite341 */

span.s341komma {
	width: 1.7em;
	display: inline-block;
}

/* @end */

/* @group Bd2 Seite502 */

img.qualammas {
	vertical-align: text-bottom;
	height: 1.3em;
	margin: 0;
	padding: 0;
}

/* @end */
