
@import url(../site/plain.css);
@import url(../site/paper-pp.css);

body {
    line-height: 125%;
    font-family: georgia, "bitstream vera serif", "charter bt", serif;
	background-color: #ddd;
    }
.title { 
	text-transform: uppercase; 
    font-family: verdana, tahoma, "bitstream vera sans", sans-serif;
	letter-spacing: 0.25em; color: #cc3333;
	}
h2, h3, h4, h5, h6 {
    line-height: 125%;
    }
del, ins {
    text-decoration: none;
    background-color: #d3d3d3;
    font-family: verdana, tahoma, "bitstream vera sans", sans-serif;
    font-size: 9pt;
    }
ins.annota {
    background-color: white;
    }
a   {
    text-decoration: none;
    color: #dc143c;  /* crimson */
    }
a:link    { color: #dc143c; }
a:visited { color: purple; }
a:hover   { color: red; }
a:active  { color: red; }

q:lang(de) { quotes: "\201E" "\201C" "\201A" "\2018"; }
q[lang|=de] { font-style: italic; }
q[lang|=de]:before { content:  open-quote; }
q[lang|=de]:after  { content: close-quote; }

/*
	q:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }
	q:lang(de-DE) { quotes:"\00BB" "\00AB" "\203A" "\2039"; }
	q:lang(de-CH) { quotes:"\00AB" "\00BB" "\2039" "\203A"; }
	q:lang(en)    { quotes:"\201C" "\201D" "\2018" "\2019"; }
	q:lang(fr)    { quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; }
	q:before { content:open-quote; color:#a00; }
	q:after { content:close-quote; color:#a00; }
	q q:before { content:open-quote; color:#0a0; }
	q q:after { content:close-quote; color:#0a0; }
*/

div.Paper {
	background-color: #eee; 
    }
div.Cover div.Paper,
div.Colophon div.Paper,
div.Bibliography div.Paper {
	background: #eee /* url(bg/BGgrywall.png) */ url('data:image/png;base64,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');
}
div.Cover div.Paper hr,
div.Bibliography div.Paper hr {
	width: 50%;
	height: 1px; border: 0; 
	color: black; background-color: black;
}


.jp {
    font-weight: bold;
    margin-right: 1pt;
    }
.fn {
    font-size: 8pt;
    font-weight: bold;
    vertical-align: text-bottom;
    }
.symbol {
    font-weight: bold;
    }
.pagina {
    padding-left: 3pt; padding-right: 3pt;
    background-color: white; /* f5f5f5 = whitesmoke */
    }
.pagina:before { content: "|"; }
/* .pagina:after  { content: "]"; } */

.person {
    font-variant: small-caps;
    letter-spacing: 0.03em;
    }
p   {
    font-size: 10pt;
    text-indent: 15pt;
    }
blockquote div {
    font-size: 10pt;
    }
ul, dl  {
    font-size: 10pt;
    list-style-type: none;
    }
dl dt {
    font-weight: normal;
    font-family: verdana, tahoma, "bitstream vera sans", sans-serif;
    }
dl dd {
    margin-bottom: 10pt;
    }
hr  {
    height: 1pt;
    color: black;
    border-style: none;
    border-top: 1pt solid black;
    border-right: 1pt solid black;
    background-color: black;
    }

abbr,
acronym,
.versal {
    font-size: 9pt;
    letter-spacing: 0.05em;
    }
div.hrhr {
    text-align: center;
    vertical-align: middle;
    padding: 5pt 5pt 6pt 5pt;
    margin: 10pt 0pt 12pt 0pt;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-family: verdana, tahoma, "bitstream vera sans", sans-serif;
    font-size: xx-small;
    }
div.verse   { padding-left: 20pt; }
div.verse p { text-indent: 0px; margin-top: 5pt; margin-bottom: 5pt; }

dl.DTnum { 
	counter-reset: DefTerm 0 ;
	}
dl.DTnum dt { 
	font-weight: bold;
	border-top: 1pt dotted black; 
	border-bottom: 1pt dotted black; 
	margin-bottom: 5pt;
	margin-top: 10pt;
	}
dl.DTnum dt:before {
    content: "# " counter(DefTerm) " | ";
    counter-increment: DefTerm 1;
	font-weight: normal;
	color: black;
	/*
	content: "# " counter(DefTerm);
	border-right: 2px solid #cc3333;
	margin-right: 10px;	padding-right: 10px;
	*/
    }

dl.bib dt {
    margin-top: 0.5em;
    font-variant: small-caps;
    letter-spacing: 0.05em;
    }
