<!-- /* sequuntur definitiones stilorum */
/*paginae*/
body		{
		background-color:		#edd9c0;
		background-image:		url(http://www.domus-ecclesiae.de/imagines/tapetum.charta-suffusca.jpg);
		font-family:			Palatino Linotype, Garamond, Times New Roman, Times, Serif;
		font-size:			11pt;
		background-attachment:		fixed;
		background-repeat:		repeat;
		scrollbar-base-color:		#edd9c0;
		scrollbar-3dlight-color:	#f8f4eb;
		scrollbar-arrow-color:		#af0200;
		scrollbar-darkshadow-color:	#907867;
		scrollbar-face-color:		#edd9c0;
		scrollbar-highlight-color:	#f8f4eb;
		scrollbar-shadow-color:		#b1937c;
		scrollbar-track-color:		#ede8e2;
		margin-right:			12px;
		;
		}
body.generale	{
		margin-top:		24px;
		margin-left:		235px;
		;
		}
body.russicum	{
		font-family:		Palatino Linotype, Times New Roman, Times, Serif;
		margin-top:		24px;
		margin-left:		235px;
		;
		}
body.capitulare	{
		margin-top:		24px;
		margin-left:		256px;
		;
		}
body.epicum	{
		margin-top:		24px;
		margin-left:		275px;
		;
		}
body.initiale	{
		margin-top:		48px;
		margin-left:		256px;
		;
		}
/*nexus*/
a:link		{
		color:			#000000;
		text-decoration:	none;
		;
		}
a:visited       {
		color:			#000000;
		text-decoration:	none;
		;
		}
a:active	{
		color:			#c80020;
		text-decoration:	none;
		;
		}
a:focus		{
		color:			#c80020;
		text-decoration:	none;
		;
		}
a:hover		{
		color:			#af0200;
		text-decoration:	underline;
		;
		}
a.grassus	{
		color:			#af0200;
		font-weight:		bold;
		;
		}

/*tituli*/
h1		{
		font-size:		24pt;
		color:			#af0200;
		font-weight:		bold;
		font-style:		normal;
		font-variant:		normal;
		;
		}
h1.medius	{
		text-align:		center;
		;
		}
h1.sinister	{
		text-align:		left;
		;
		}
h1.epicus	{
		text-align:		left;
		margin-left:		40px;
		;
		}
h1.sinister-inf	{
		text-align:		left;
		margin-bottom:		-16px;
		;
		}
h2		{
		font-size:		20pt;
		color:			#af0200;
		font-weight:		bold;
		font-style:		normal;
		font-variant:		normal;
		;
		}
h2.medius	{
		text-align:		center;
		;
		}
h2.sinister	{
		text-align:		left;
		;
		}
h2.sinister-inf	{
		text-align:		left;
		margin-top:		30px;
		margin-bottom:		-16px;
		;
		}
h3		{
		font-size:		16pt;
		color:			#af0200;
		font-weight:		bold;
		font-style:		normal;
		font-variant:		normal;
		;
		}
h3.medius	{
		text-align:		center;
		;
		}
h3.medius-altior{
		text-align:		center;
		margin-top:		-16px;
		;
		}
h3.sinister	{
		text-align:		left;
		;
		}
h3.sinister-inf	{
		text-align:		left;
		margin-top:		30px;
		margin-bottom:		-16px;
		;
		}
h4		{
		font-size:		14pt;
		color:			#af0200;
		font-weight:		bold;
		font-style:		normal;
		font-variant:		normal;
		;
		}
h4.medius	{
		text-align:		center;
		;
		}
h4.sinister	{
		text-align:		left;
		;
		}
h4.epicus	{
		text-align:		left;
		margin-left:		40px;
		;
		}
h5		{
		font-size:		12.5pt;
		color:			#af0200;
		font-weight:		bold;
		font-style:		normal;
		font-variant:		normal;
		;
		}
h5.medius	{
		text-align:		center;
		;
		}
h5.sinister	{
		text-align:		left;
		;
		}
h5.sinister-min	{
		font-size:		12pt;
		text-align:		left;
		;
		}
h6		{
		font-size:		12pt;
		color:			#af0200;
		font-weight:		bold;
		font-style:		italic;
		font-variant:		normal;
		;
		}
h6.medius	{
		text-align:		center;
		;
		}
h6.sinister	{
		text-align:		left;
		;
		}

/*paragraphi*/
p		{
		text-align:		justify;
		font-size:		11pt;
		color:			#000000;
		font-weight:		normal;
		font-style:		normal;
		font-variant:		normal;
		;
		}
p.dexter	{
		text-align:		right;
		;
		}
p.sinister	{
		text-align:		left;
		;
		}
p.medius	{
		text-align:		center;
		;
		}
p.minor		{
		font-family:		Garamond, Times New Roman, Times, Serif;
		font-size:		10pt;
		;
		}
p.minor-sin	{
		font-family:		Garamond, Times New Roman, Times, Serif;
		text-align:		left;
		font-size:		10pt;
		;
		}
p.minor-dex	{
		font-family:		Garamond, Times New Roman, Times, Serif;
		text-align:		right;
		font-size:		10pt;
		;
		}
p.minor-c	{
		font-family:		Garamond, Times New Roman, Times, Serif;
		text-align:		center;
		font-size:		10pt;
		;
		}
p.minor-pedalis	{
		font-size:		10pt;
		position:		absolute;
		bottom:			8px;
		right:			4px;
		;
		}
p.citatio	{
		margin-left:		12pt;
		margin-right:		12pt;
		;
		}
p.cit-min	{
		font-size:		10pt;
		margin-left:		12pt;
		margin-right:		12pt;
		;
		}
p.fortis	{
		font-weight:		bold;
		margin-left:		12pt;
		margin-right:		12pt;
		;
		}
p.vulgata	{
		text-indent:		-36px;
		margin-left:		36px;
		margin-bottom:		-16px;
		;
		}
p.vulgata-tab	{
		text-indent:		-24px;
		margin-left:		24px;
		margin-top:		00px;
		margin-bottom:		00px;
		margin-right:		16px;
		;
		}
p.vulgata-simp	{
		text-indent:		-12px;
		margin-left:		12px;
		margin-bottom:		-16px;
		;
		}
p.vulgata-nota	{
		margin-top:		28px;
		margin-bottom:		-6px;
		font-variant:		small-caps;
		;
		}
p.ss-graece	{
		font-family:		Palatino Linotype, Arial Unicode MS, Titus Cyberbit Basic, Code2000, Georgia Greek, Cardo, Athena;
		text-indent:		-20px;
		margin-left:		20px;
		margin-top:		-14px;
		;
		}
p.ss-gr-simp	{
		font-family:		Palatino Linotype, Arial Unicode MS, Titus Cyberbit Basic, Code2000, Georgia Greek, Cardo, Athena;
		;
		}
p.symbol	{
		font-family:		Symbol, Symbol Accentuated, Symbol Set SWA, SymbolProp BT;
		text-indent:		-20px;
		margin-left:		20px;
		margin-top:		-14px;
		;
		}
p.rubrica-major	{
		text-align:		center;
		font-size:		16pt;
		color:			#af0200;
		font-weight:		bold;
		;
		}
p.rubrica-sin	{
		text-align:		left;
		font-size:		16pt;
		color:			#af0200;
		font-weight:		bold;
		;
		}
p.rubrica-dex	{
		text-align:		right;
		font-size:		16pt;
		color:			#af0200;
		font-weight:		bold;
		;
		}
p.rubrica-media	{
		text-align:		center;
		font-size:		13.5pt;
		color:			#af0200;
		font-weight:		bold;
		;
		}
p.rubrica-med-s	{
		text-align:		left;
		font-size:		13.5pt;
		color:			#af0200;
		font-weight:		bold;
		;
		}
p.rubrica-minor	{
		text-align:		left;
		font-size:		12pt;
		color:			#af0200;
		;
		}
p.rubrica-min-c	{
		text-align:		center;
		font-size:		12pt;
		color:			#af0200;
		;
		}
p.rubrica-epica	{
		margin-left:		40px;
		text-align:		left;
		font-size:		12pt;
		color:			#af0200;
		;
		}
p.rubrica-minima{
		text-align:		left;
		font-size:		10pt;
		color:			#af0200;
		;
		}
p.rubrica-min-c	{
		text-align:		center;
		font-size:		12pt;
		color:			#af0200;
		;
		}
p.explicit	{
		margin-top:		20px;
		text-align:		left;
		font-size:		16pt;
		font-weight:		bold;
		;
		}
p.terzin	{
		text-indent:		12px;
		text-align:		left;
		margin-left:		64px;
		;
		}
p.cantus	{
		text-align:		left;
		margin-left:		64px;
		;
		}
p.cantus-minor	{
		text-align:		left;
		font-size:		10pt;
		margin-left:		64px;
		;
		}
p.titulus	{
		font-size:		12pt;
		color:			#af0200;
		font-weight:		bold;
		width:			400px;
		;
		}

/*strata*/
div		{
		text-align:		justify;
		font-size:		11pt;
		color:			#000000;
		;
		}
div.medium	{
		text-align:		center;
		;
		}
div.minor-sin	{
		text-align:		left;
		font-size:		10pt;
		;
		}
div.rubrica-min	{
		text-align:		left;
		font-size:		12pt;
		color:			#af0200;
		;
		}
layer		{
		text-align:		justify;
		font-size:		11pt;
		color:			#000000;
		;
		}
layer.minor-sin	{
		text-align:		left;
		font-size:		10pt;
		;
		}
layer.rubrica-min{
		text-align:		left;
		font-size:		12pt;
		color:			#af0200;
		;
		}
/*singula verba*/
em		{
		font-style:		normal;
		;
		}
em.graece	{
		font-family:		Greek;
		;
		}
em.supralineata	{
		text-decoration:	overline;
		;
		}
em.unicode	{
		font-family:		Palatino Linotype, Titus Cyberbit Basic, Arial Unicode MS, Code2000, Georgia Greek, Cardo, Athena;
		;
		}
em.uni-spec	{
		font-family:		Titus Cyberbit Basic, Arial Unicode MS, Code2000, Cardo;
		;
		}
em.symbol	{
		font-family:		Symbol, Symbol Accentuated, Symbol Set SWA, SymbolProp BT;
		;
		}
em.initia	{
		color:			#af0200;
		font-weight:		bold;
		;
		}
em.elenchus	{
		color:			#af0200;
		font-weight:		normal;
		font-size:		12pt;
		;
		}
em.lingua	{
		font-style:		italic;
		;
		}
em.grasse	{
		font-weight:		bold;
		;
		}
em.niger	{
		color:			#000000;
		;
		}
em.majuscolae	{
		font-variant:		small-caps;
		;
		}
em.nomen	{
		color:			#af0200;
		;
		}
em.vulgata	{
		font-size:		11pt;
		color:			#000000;
		font-weight:		normal;
		font-variant:		normal;
		;
		}
em.latine	{
		font-family:		Garamond, Times New Roman, Times, Serif;
		;
		}
em.8		{
		font-size:		08pt;
		;
		}
em.10		{
		font-size:		10pt;
		;
		}
em.12		{
		font-size:		12pt;
		;
		}
em.13		{
		font-size:		13pt;
		;
		}
em.16		{
		font-size:		16pt;
		;
		}
em.20		{
		font-size:		20pt;
		;
		}
em.27		{
		font-size:		27pt;
		;
		}
em.32		{
		font-size:		32pt;
		;
		}
em.36		{
		font-size:		36pt;
		;
		}
sup		{
		font-size:		9pt;
		;
		}
sup.h1		{
		font-size:		21pt;
		;
		}
sup.h2		{
		font-size:		17pt;
		;
		}
sup.h3		{
		font-size:		13pt;
		;
		}

/*tabellae*/
th		{
		font-weight:		bold;
		vertical-align:		middle;
		;
		}
th.commentarius	{
		text-align:		center;
		font-size:		11pt;
		color:			#000000;
		;
		}
th.rubrica	{
		font-family:		Garamond, Times New Roman, Times, Serif;
		text-align:		left;
		font-size:		15pt;
		color:			#af0200;
		;
		}
td		{
		vertical-align:		top;
		color:			#000000;
		;
		}
td.textus	{
		;
		}
td.canon	{
		font-family:		Garamond, Times New Roman, Times, Serif;
		text-align:		justify;
		font-size:		10pt;
		;
		}
td.commentarius	{
		text-align:		left;
		font-size:		10pt;
		;
		}
td.comment-datum{
		text-align:		center;
		font-size:		10pt;
		;
		}
td.papae	{
		text-align:		left;
		font-size:		11pt;
		;
		}
td.rubrica	{
		font-family:		Garamond, Times New Roman, Times, Serif;
		text-align:		left;
		font-size:		11.5pt;
		font-weight:		bold;
		color:			#af0200;
		;
		}

/*imagines*/
img		{
		border:			0;
		;
		}
img.dextra	{
		float:			right;
		;
		}
img.sinistra	{
		float:			left;
		;
		}
img.infra12	{
		margin-bottom:		12px;
		;
		}
img.infra24	{
		margin-bottom:		24px;
		;
		}
img.pila	{
		float:			none;
		width:			20px;
		height:			20px;
		;
		}
img.pila-mediocra{
		width:			16px;
		height:			16px;
		hspace:			1;
		;
		}
img.pila-minor	{
		width:			12px;
		height:			12px;
		hspace:			1;
		;
		}
img.tapetum	{
		float:			none;
		;
		}
/*citationes*/
blockquote	{
		text-align:		justify;
		font-size:		11pt;
		color:			#000000;
		font-weight:		normal;
		font-style:		normal;
		font-variant:		normal;
		;
		}
BLOCKQUOTE	{
		text-align:		justify;
		font-size:		11pt;
		color:			#000000;
		font-weight:		normal;
		font-style:		normal;
		font-variant:		normal;
		;
		}
blockquote.sin	{
		text-align:		left;
		;
		}
blockquote.med	{
		text-align:		center;
		;
		}

/*elenchi*/
dl		{
		font-size:		11pt;
		;
		}
dl.epos		{
		text-align:		left;
		;
		}
dd.epos		{
		;
		}
dt.epos		{
		font-style:		italic;
		color:			#808080;
		;
		}
dt.epos-min	{
		font-size:		10pt;
		font-style:		italic;
		color:			#808080;
		;
		}
ul		{
		list-style-type:	none;
		list-style-position:	outside;
		font-weight:		normal;
		font-style:		normal;
		font-variant:		normal;
		text-indent:		none;
		;
		}
ul.normalis	{
		list-style-type:	square;
		text-align:		left;
		font-size:		11pt;
		color:			#000000;
		;
		}
ul.aeque	{
		list-style-type:	square;
		text-align:		justify;
		font-size:		11pt;
		color:			#000000;
		margin-left:		16;
		;
		}
ul.exterior	{
		list-style-type:	square;
		text-align:		left;
		font-size:		11pt;
		color:			#000000;
		margin-left:		16;
		;
		}
ul.margo	{
		list-style-type:	square;
		text-align:		left;
		font-size:		10pt;
		color:			#000000;
		margin-left:		16;
		;
		}
ul.tab		{
		text-align:		left;
		list-style-type:	square;
		list-style-position:	outside;
		margin-left:		16px;
		margin-bottom:		0px;
		;
		}
ol		{
		;
		}
ol.latine	{
		list-style-type:	upper-roman;
		list-style-position:	outside;
		font-size:		11pt;
		;
		}
ol.arabice	{
		list-style-type:	decimal;
		list-style-position:	outside;
		text-align:		left;
		font-size:		11pt;
		color:			#000000;
		font-weight:		normal;
		font-style:		normal;
		font-variant:		normal;
		;
		}
ol.arabice-txt	{
		list-style-type:	decimal;
		list-style-position:	outside;
		text-align:		justify;
		font-size:		11pt;
		color:			#000000;
		font-weight:		normal;
		font-style:		normal;
		font-variant:		normal;
		;
		}
ol.litteralis-txt{
		list-style-type:	lower-alpha;
		list-style-position:	outside;
		text-align:		justify;
		font-size:		11pt;
		color:			#000000;
		font-weight:		normal;
		font-style:		normal;
		font-variant:		normal;
		;
		}
li		{
		;
		}
li.sub		{
		list-style-type:	disc;
		;
		}
li.sub-min	{
		font-size:		10pt;
		margin-left:		12px;
		;
		}
li.nudum	{
		list-style-type:	none;
		;
		}
li.rubrica-minor{
		font-family:		Palatino Linotype, Garamond, Times New Roman, Times, Serif;
		text-align:		justify;
		font-size:		12pt;
		color:			#af0200;
		;
		}

/*lineae*/
hr		{
		text-align:		center;
		;
		}
hr.inter-capita	{
		width:			33%;
		margin-top:		16pt;
		margin-bottom:		16pt;
		color:			black;
		;
		}
hr.apparatus	{
		width:			33%;
		text-align:		left;
		margin-top:		16pt;
		margin-bottom:		16pt;
		;
		}
/* finis */  -->