@charset "UTF-8";

DIV.switchoff TABLE.lang TR.i {display: block}
DIV.switchoff TABLE.lang TR.i {display: table-row}
DIV.switchoff TABLE.lang TR {display: block}
DIV.switchoff TABLE.lang TR {display: table-row}
DIV.switchoff TABLE.lang TR.ii TD {display:inline}
DIV.switchoff TABLE.lang TR.ii TD {display:table-cell}
DIV.switchoff TABLE.lang TR.ii {display: table-row}


HTML BODY DIV.switchoff TABLE.lang TR.i TD {display:inline}
HTML BODY DIV.switchoff TABLE.lang TR.i TD {display:table-cell}


BODY {
background-color: #e8d4c8;
background-color: #e4ddd7;
background-image: url(../pictures/tile.soft.jpg);
background-position: 0 0 ;
background-repeat: repeat ;
background-attachment: scroll;
padding: 0;
color: black;
}

HTML > BODY {
background-attachment: fixed;
background-color: #f2f2f2;
background-image: url(../pictures/tile.grey.jpg);
background-position: 0 0;
background-repeat: repeat;
}


BODY {margin: 0; padding: 0;}





DIV#mainbox {
background-color: #e4ddd7;
background-image: url(../pictures/tile.grey.jpg);
background-position: 0 0;
background-repeat: repeat;
background-attachment: fixed;
position: absolute; 
top: 0; left: 8.01em; right: 0px; 
color: black; padding: 10px; 
padding-top: 0ex;
padding-bottom: 6ex;
border: solid #f2f2f2; border-width: 0 0pc 2pt 2pt;
}

DIV.nojscript1,
DIV.nojscript {
padding: 1ex; margin: 2pt 0pt 2pt 8em ;
border: red solid 4pt;
display: block; position: absolute;
background-color: white; z-index: 100;
top: 10px; right: 0;
font-weight: bold; font-size: 60%; width: 7em;
line-height: 110%;
}

P.nocss {
display: none;
}

DIV.padbox {
display: none;
}

DIV#pinyin {display:none}

DIV#mainbox * {line-height: 140%}






DIV#navigbox {
position: fixed; 
background-image: url(../pictures/tile.soft.jpg) ;
background-color: #fefefe;
background-color: #ceaeae;
background-color: #f2f2f2;
background-color: rgb(176,108,96);
background-color: rgb(150,82,37);
background-position: 0 0 ;
background-repeat: repeat ;
background-attachment: fixed;
top: 0; left: 0; width: 8.01em; 

padding-top: 0;
z-index: 10;
height: 100%;
}

HTML > BODY DIV#navigbox {
padding-top: 0.5ex;
}






DIV#navigbox UL {
border: 0; margin: 0px; padding: 0px;
list-style-type: none;
}

DIV#navigbox LI {
list-style-type: none;
border: 0; padding: 0;
color: white;
z-index: 1;
position: relative;
background-image: url(../pictures/tile.dark.jpg);
background-color: #444;
background-position: 0 0;
background-repeat: repeat;
background-attachment: fixed;
vertical-align: middle;
margin-top: 7px;
margin-left: 1.2ex;
margin-right: 1.2ex;
margin-bottom: 0;

}

DIV#navigbox LI.main A {
padding-top: 1ex;
padding-bottom: 1.5ex;
background: url(../pictures/tile.pale.jpg);
background-color: #ffffe0;
background-attachment: fixed;
padding-left: 2px;
padding-right: 2px;
}

DIV#navigbox LI.main A {
color: black;
}

DIV#navigbox LI.main {
border: 0;
color: black;
width: 6em;
font-weight: bold;
background: none #EEE;
margin-bottom: 3.0ex;
margin-left: 1em;
margin-top: 1ex;
padding: 2px;
}

DIV#navigbox LI LI A {
margin: 0;
}

DIV#navigbox LI LI {
position: relative;
width: 9.01em;
}

DIV#navigbox LI LI {margin: 0 0; border:0 }  

DIV#navigbox UL UL {
display: none;
position: relative;
font-size: small;
width: 9.01em; 
list-style-type: none;
text-decoration: none;
color: #FFF;
border: 2pt; margin: 0; padding: 0;
border-bottom: 2pt;
border-style: solid;
background-image: url(../pictures/tile.dark.jpg);
background-color: #444;
}


DIV#navigbox LI:hover > LI:hover > UL ,
DIV#navigbox LI:hover  > UL {
display: block;
position: absolute; 
top: -2pt; left: 100%;
}

DIV#navigbox UL UL,
DIV#navigbox LI:hover > UL > UL {
display: none;
}

DIV#navigbox LI:hover > UL > LI:first-child { /* connect popups */
margin: 0 0 0 -2pt;
border-width: 0 0 0 2pt;
border-style: solid; border-color: transparent;
}

DIV#navigbox LI:hover {
color: #000;
background-color: #feda9e;
background-image: url(../pictures/tile.bright.jpg);
background-position: 0 0;
background-repeat: repeat;
background-attachment: fixed;
}

div#navigbox A {
text-align: center; 
font: bold 1em sans-serif;
display: block;
padding: 5px 0px; 
margin: 0 0 0px; 
border-width: 0; 
color: inherit;
text-decoration: none; 
background-color: transparent;
background-image: none;
}

UL.higher {bottom: 0 !important; top: auto !important}
HTML BODY DIV#navigbox LI:hover > UL.higher > LI:first-child {margin: 0 0 0 0 ;  border-color: white ;border-style: solid ; border-width: 0 2pt 0 0pt ;}
HTML BODY DIV#navigbox LI:hover > UL.higher > LI:last-child {border-width: 0 0pt 0 2pt ; border-color:transparent ; border-style: solid ; margin: 0 -0px  0 -2pt ; }




div#navigbox LI A,
div#navigbox LI A:link,
div#navigbox LI A:visited {color: inherit}

HTML>BODY DIV#navigbox UL LI.main:active A {background-color: yellow; background-image: url(../pictures/tile.yellow.jpg)}
HTML>BODY DIV#navigbox LI.main:hover A {background-color:#feda9e; background-image: url(../pictures/tile.bright.jpg) }

DIV#navigbox A:link:active, DIV#navigbox A:visited:active
{
color: red;
background-color: yellow !important;
background-image: url(../pictures/tile.yellow.jpg) !important;
}







DIV#navigbox  DIV INPUT {margin:3px 0}

DIV#navigbox DIV {
text-align: center; 
font: bold 1em sans-serif; 
display: block;
padding: 5px 0px; 
margin: 0 0 5px; 
border-width: 0; 
text-decoration: none; 
color: #FFF;
background-color: #444;
background-image: url(../pictures/tile.dark.jpg);
background-position: 0 0;
background-repeat: repeat;
background-attachment: fixed;
overflow: hidden;
}

DIV#navigbox DIV {font-size: 80%}
DIV#navigbox DIV A {
color: #0A0; 
display: inline; 
background-color: transparent; 
background-image: none;
padding: 0; border: 0; margin: 0;
} 

DIV#navigbox DIV A:hover {
color: #A00;
display: inline; 
background-color: transparent; 
background-image: none;
padding: 0; border: 0; margin: 0;
}

DIV#navigbox DIV SPAN:hover {
background-color: transparent;
}

DIV#navigbox LI A:link:active {color: black}
DIV#navigbox LI A:visited:active {color: black}






DIV#navigbox A {
color: white;
min-height: 15pt;
}

DIV#navigbox LI LI A {
min-height: 13pt;
padding:4pt 4pt;
}


DIV#navigbox A:hover { 
background-image: url(../pictures/tile.bright.jpg); 
background-color: #feda9e; color: #000; 
background-position: 0 0; 
background-repeat: repeat; 
background-attachment: fixed; 
}

BODY DIV#navigbox UL > LI.main:hover
{
background-color: #feda9e;
background-image: none
}

BODY DIV#navigbox UL > LI.main:active
{
background-color: #EE0;
}

BODY DIV#navigbox UL > LI.main A:hover
{
background-image: url(../pictures/tile.bright.jpg);
background-color: #feda9e; color: #000;
background-position: 0 0;
background-repeat: repeat;
background-attachment: fixed;
}


DIV#navigbox A SPAN.x {
display: none;
}

DIV#navigbox A > SPAN.x {
display: none;
}


DIV#navigbox A:hover > SPAN.x { /* will be undone for IE */
display: block;
font-size: medium;
position: fixed; bottom: 0px; left: 0; width: 8.01em;
padding: 5px 0px 5px 2px; margin: 0px; z-index: 1;
color: black; font-style: italic; 
background-color: #fefefe;
background-image: url(../pictures/tile.soft.jpg) ;
background-color: white;
background-image: none;   
background-color: #feda9e;
background-image: url(../pictures/tile.bright.jpg);
background-position: 0 0 ;
background-repeat: repeat ;
background-attachment: fixed;
text-align: left;
}

DIV#navigbox A SPAN SPAN {font-size: small; padding: 0 0 0 0; display: block}

/*
*/






div#internbox {
background-image: url(../pictures/tile.soft.jpg);
background-repeat: repeat;
background-attachment: fixed;
background-color: #fefefe;
background-color: rgb(176,108,96);
background-color: rgb(150,82,37);
padding-top: 0pt;
padding-bottom: 2px;
margin-top: 0pt;
position: fixed;
bottom: 0; left: 8.01em; right: 0px; 
min-height: 2.5ex;
overflow: visible;
z-index: 2;
line-height: 130%;
text-align: center;
border: solid #f2f2f2; border-width: 2pt 0pc 0pt 0pt;
}

DIV#internbox   { 
text-align: center; 
font-weight: bold;
padding-bottom: 0.3ex;
padding-top: 0.3ex;
color: white;
}

DIV#internbox A {
color: white;
background-image: url(../pictures/tile.dark.jpg);
background-image: none;
background-repeat: repeat;
background-attachment: fixed;
padding-left: 3px; padding-right: 3px;
line-height: 100%;
text-decoration: none;
}

DIV#internbox BDO A {
padding-left: 0px; padding-right: 0px;
}

DIV#internbox A {white-space: nowrap}


DIV#internbox A:active , DIV#internbox A:hover:active
{
color: black;
background-color: yellow !important;
background: url(../pictures/tile.yellow.jpg) fixed ;
}

DIV#internbox A:hover {
color: black;
background-color: #feda9e !important;
background: url(../pictures/tile.bright.jpg) fixed ;
}






A.int:link {color: black}
A.int:link:hover {color: red}
A.int:visited {color: black;}
A.int:visited:hover {color: red}

A.silent {color: black; text-decoration: none; cursor: text}
A.silent:visited {color: black; text-decoration: none}
A.silent:link {color: black; text-decoration: none}
A.silent:hover {color: red; text-decoration: none}
A.silent:active {color: red; background-color: transparent; text-decoration: none}

A.minor:link, A.pale {text-decoration:none; }
A.minor:link:visited, A.pale:visited {text-decoration:none }

A.ext:link {color: #040}
A.ext:link:hover {color: red}
A.ext:visited {color: #870;}
A.ext:visited:hover {color: red}

A[href^="http:"]:link {color: #040}
A[href^="http:"]:link:hover {color: red}
A[href^="http:"]:visited {color: #870;}
A[href^="http:"]:visited:hover {color: red}
A[href^="http://www.uni-graz"]:link {color: #006}

A:link, A[href^="http://www.uni-graz"]:link {text-decoration: underline; color: #006;}
A:visited, A[href^="http://www.uni-graz"]:visited {text-decoration: underline; color: #505;}
A:visited:hover {color: red;}
A:link:hover {color: red}
A:link:active {background-color: #FF0; color: red;}
A:visited:active {background-color: #FF0; color: red;}


A.linklist {display: block}
A.linklist:link {color: #040}
A.linklist:link:hover {color: red}
A.linklist:visited:hover {color: red}


A.first {color: black; font-variant: small-caps; font-weight: bolder; font-size: larger}

H1, H2, H3, H4 {font-family: sans-serif; line-height: 2ex}

TD {text-indent: 0}







TABLE.lang {border-collapse: collapse; border: 2px black solid}
TABLE.lang TD {vertical-align: top; padding: 3pt }
TABLE.lang TR TD:first-child {border: solid 1pt green}
TABLE.lang TR.merge1 {border-bottom: 0pt none #DDD; z-index: 0}
TABLE.lang TR.mergeX {border-bottom: 0pt none #DDD; border-top: 0pt none #DDD; z-index: 0}
TABLE.lang TR.merge2 {border-top: 0pt none #DDD; z-index: 0}
TABLE.lang TR.merge1 TD:first-child {border: 1pt solid blue;}
TABLE.lang TR.mergeX TD:first-child {border: 0pt none}
TABLE.lang TR.merge2 TD:first-child {border: 0pt none; border-bottom: 1pt solid lime}
TABLE.lang TR.merge1 TD {border: 0pt none}
TABLE.lang TR.mergeX TD {border: 0pt none}
TABLE.lang TR.merge2 TD {border: 0pt none; border-bottom: 1pt solid lime}
TABLE.lang TR TD {border: 0pt none; border: 1pt solid red}
TABLE.lang TR.merge1 TD {border-right: 1pt solid aqua;}
TABLE.lang TR.merge1 TD {border-top: 1pt solid purple;}
TABLE.lang TD {border-color: black !important}

OL.compact, UL.compact {margin:0; padding-top:0; padding-bottom:0; }

TABLE.compare {border-collapse: collapse; border: 2px black solid}
TABLE.compare TD {vertical-align: top; border-style: solid; border-width: 1px; text-align: left; padding:0.5ex }
TABLE.compare THEAD TR TD {font-style: italic; font-weight: bold; padding-bottom: 0.7ex; padding-top: 0.7ex; border: solid black 2px}
TABLE.compare TBODY TR:first-child TD {padding-top: 0.8ex}

TABLE.sophtab {border-collapse: collapse; border: 2px black solid; margin-left: 1em}
TABLE.sophtab TD {vertical-align: top; padding: 3pt ; border: 1px black solid; min-width: 1.2em; min-height: 1.2em}
TABLE.sophtab TBODY TD+TD {text-align: center}
TABLE.sophtab THEAD TD {font-weight: bold; font-size: smaller; padding-bottom: 7pt; border: 2px black solid}
TABLE.sophtab TFOOT TD {font-weight: bold; font-size: smaller; padding-top: 7pt; border: 2px black solid}
TABLE.sophtab THEAD+TBODY TR:first-child TD {padding-top: 7pt}
TABLE.sophtab THEAD+TBODY TD:first-child {font-weight: bold; font-size: smaller; border: 2px black solid}
TABLE.sophtab TD.ini+TD {border-left: hidden; border-right: hidden}
TABLE.sophtab TD.ini {text-align: left; padding-left: 1ex}
TABLE.sophtab TD[title]:hover A {font-weight: bold}
TABLE.sophtab.lang TR TD {text-align: left; vertical-align: top}






DIV.text P {text-indent: 1.5em; margin-top:1ex; margin-bottom:1ex}
DIV.text P.dd {margin-top: 0; text-indent: 0; margin-bottom: 1ex}
DIV.text UL {margin-top:1ex; margin-bottom:1ex}
DIV.text UL P {text-indent: 0}
DIV.text OL {margin-top:1ex; margin-bottom:1ex}
DIV.text OL P {text-indent: 0}
DIV.text BLOCKQUOTE P {text-indent: 0}
DIV.text DL P {text-indent: 0; margin-top:2ex; margin-bottom:2ex}
DIV.text DL DT {margin-top:2ex;}
HTML BODY DIV HR+P {text-indent:0 !important;}
SPAN.hanzi {font-size: 150%}
A:link SPAN.ideo {color: #00A}
A:visited SPAN.ideo {color: #808}
A:link:active SPAN.ideo {background-color: yellow; color: red}
A:visited:active SPAN.ideo {background-color: yellow; color: red}
A:hover SPAN.ideo {color: red}
P.noindent {text-indent: 0 !important}
TT {white-space: nowrap}


UL.bottlist LI {margin-top: 0.75ex; margin-bottom: 0.75ex}
LI.geo {margin-top: 1.0ex; margin-bottom: 1.0ex}
LI.geo P {margin-top: 0ex; margin-bottom: 0ex}

DIV.hanzi DT {margin-top: 2.0ex; margin-bottom: 0.0ex}
DIV.hanzi DD {margin-top: 0.1ex; margin-bottom: 0.0ex}
DIV.hanzi H2 {padding-top: 2.1em; text-transform: capitalize}

DL.where DT {margin-top: 2ex}
DL.photo DT {margin-top: 0.75ex}

DIV.preamble P {text-indent: 0; margin-top:2ex; margin-bottom:2ex}
DIV.preamble P.dd {text-indent: 0; margin-top:0.5ex; margin-bottom:2ex}
DIV.preamble DT {font-family: sans-serif; margin-top: 4ex}
DIV.preamble > TABLE.image {margin-top:5em}

HR {margin-top: 4ex; margin-bottom: 4ex}

OL.faq LI {margin-top:4ex; margin-left: 3em; margin-right: 6em}
OL.faq LI P.faq {color: maroon}

DL.biblio DT {margin-top: 2ex}
DL.biblio DT EM {font-weight: bolder}
P.biblio {margin-top:0; margin-bottom: 0}


BOT {font-style: italic; display: inline}
BOT > BOT {font-style: normal; display: inline}
TD.imgcap BOT {font-style: normal; display: inline}
TD.imgcap BOT > BOT {font-style: italic; display: inline}
TD.imgcap SPAN {font-style: normal}

I.bot {font-style: italic}
I.bot > I.bot {font-style: normal}
TD.imgcap I.bot {font-style: normal}
TD.imgcap I.bot > I.bot {font-style: italic}

TD.imgcap {text-indent: 0; text-align: left; padding:  0pt 1ex}
TD.imgcap P {text-indent: 0; margin-top:0; margin-bottom: 0; font-size: 70%}
TD.imgcap I.bot {font-style: normal}

DIV.text + HR {clear:right}
DIV.text H2, DIV.text H3 {clear: right}
DIV.preamble + HR {clear:right}






BR[clear=right] {clear:none}
TABLE.wrapper {border: 1px black none; float: right; border-spacing: 0px; text-align: right; padding-top: 0; margin-top:0.0; margin-left:1.02ex;}
TABLE[class=wrapper] {clear: right}
TABLE.wrapper TD {vertical-align: top}
DIV.nofloat {border-style: none; float: none; display: block; text-align: left; border-width: 0}
TABLE.wrapper TD {text-align: right; margin-top: 0}
TABLE.image {border: solid black 1px; float: right; margin-top:0.00ex; padding-top:0; margin-bottom: 2.0ex; margin-left:1.02ex}
TABLE[class=image] {clear: right}
TABLE.wrapper TD TABLE.image {text-align: right; margin:0pt; clear: none; margin-bottom: 2ex;}
TABLE.wrapper + TABLE.image {clear:none; margin-right:-1.02ex; }
TABLE.wrapper + TABLE.wrapper {clear:none; margin-right:-1.02ex; }
TABLE.image + TABLE.image {clear:none; margin-right:-1.02ex; margin-bottom: 2ex; }
TABLE.image + TABLE.wrapper {clear:none; margin-right:-1.02ex; }
TABLE.nofloat {clear:right}
TABLE.nofloat TD TABLE.image {padding:0; margin:0}
DIV.nofloat TD TABLE.image {float: left; text-align: left; margin-top:0; padding-top: 0}
TABLE.image TD {border: solid black 1px; border-width: 1px; text-align: left;}

TABLE.wrapper {border: none; font-style: italic}
TABLE.wrapper TR {border: none; font-style: italic}
TABLE.image TR TD {border: none; font-style: italic}
TABLE.image, TABLE.image IMG, TABLE.image TR {border: black 1px none}
TABLE IMG {border: none; margin-top: 1ex}
TABLE.image + TABLE.image {padding-right: 0; margin-right: -1.0ex; margin-left: 0.5ex}
TABLE.image + TABLE.image TD {padding-right: 0; margin-right:0}




TABLE.indic H2 {line-height: 6ex}
TABLE.indic TD SPAN[lang=en] {font-size: 80%}
TABLE.indic TR TD {padding-top:0.5em; padding-bottom: 0.5em; padding-right:1ex; line-height: 2.3ex;  vertical-align: top; }

TABLE.cyrillic {border-collapse: collapse; border: 1px black solid; margin-left:1em}
TABLE.cyrillic H2 {line-height: 5ex}
TABLE.cyrillic TD {height: 3ex; line-height: 2ex; padding-right:3ex}
TABLE.cyrillic A.hidden:hover {color: red}
TABLE.cyrillic A.hidden:link:active {color: red; background-color: yellow}


TABLE.hellenic, TABLE.hebrew {border-collapse: collapse; border: 1px black solid; margin-left:1em}
TABLE.hellenic TBODY TD, TABLE.hebrew TBODY TD {padding: 0 0.5em}
TABLE.hellenic THEAD TD, TABLE.hebrew THEAD TD {padding: 0 0.5em}
TABLE.hellenic TBODY TD.ini2 {padding: 0 0 0 1em   ;  text-align: left}
TABLE.hellenic TBODY TD.ini2+TD {padding: 0 3.5em 0 0.5em; text-align: right }
TABLE.hellenic TBODY TD.ini3 {  padding: 0px 0.3em  0em 1em ; text-align: left}
TABLE.hellenic TBODY TD.ini3+TD {padding: 0 ; text-align: center}
TABLE.hellenic TBODY TD.ini3+TD+TD {padding: 0  3em 0.0em 0.3em;  text-align: right}
TABLE.hellenic A.hidden:hover, TABLE.hebrew A.hidden:hover {color: red}
TABLE.hellenic A.hidden:link:active, TABLE.hebrew A.hidden:link:active {color: red; background-color: yellow}
TABLE.hellenic A, TABLE.hebrew A {text-decoration: none}
TABLE.hellenic TABLE THEAD TR TD, TABLE.hebrew TABLE THEAD TR TD {font-size: smaller; font-weight: bold; padding-bottom:0.5em}
TABLE.hellenic TABLE TBODY, TABLE.hebrew TABLE TBODY TR:first-child TD {padding-top:0.5em; }

TABLE.semitic H2 {line-height: 6ex; text-align: left}
TABLE.semitic TR TD {padding-top:0.5em; padding-bottom: 0.5em; padding-right:0.5ex; line-height: 2.3ex;  vertical-align: top; }
TABLE.semitic TD SPAN[lang=en] {font-size: 80%}

TABLE.semitic TD:first-child {text-align: left; padding-left:0; padding-right: 1em}
TABLE.semitic TD:first-child+TD[colspan] {padding-left:1em; text-align: center}
TABLE.semitic TD:first-child+TD[colspan]+TD {padding-right: 1em; text-align: right}
TABLE.semitic TD:first-child+TD[colspan]+TD+TD {text-align: left; padding-left: 0.5em}
TABLE.semitic TD:first-child+TD[colspan]+TD+TD+TD {text-align: left; padding-left: 0em}

TABLE.semitic TD:first-child[colspan="2"] {text-align: left; padding-left:0; padding-right: 1em}
TABLE.semitic TD:first-child[colspan="2"]+TD[colspan="2"] {padding-right: 1em; text-align: right}
TABLE.semitic TD:first-child[colspan="2"]+TD[colspan="2"]+TD {text-align: left; padding-left: .5em}
TABLE.semitic TD:first-child[colspan="2"]+TD[colspan="2"]+TD+TD {text-align: left; padding-left: 0em}



TABLE.aalpha {border-collapse: collapse; border: 2px black solid; margin-bottom: 2em; margin-left: 1em}
TABLE.aalpha TD {vertical-align: top; border-style: solid; border-width: 1px; text-align: left; color: black; padding: 0.2em 0.5em 0em; border-color: black #777 #777 black}
TABLE.aalpha TBODY TR TD:first-child {border-right: 0pt hidden; padding-right: 4pt}
TABLE.aalpha TBODY TR TD:first-child+TD {border-left: 0pt hidden; border-right: 0pt hidden; padding-right: 4pt; padding-left: 4pt}
TABLE.aalpha TBODY TR TD:first-child+TD+TD {border-left: 0pt hidden; border-right: 0pt hidden; padding-right: 4pt; padding-left: 4pt}
TABLE.aalpha TBODY TR TD:first-child+TD+TD+TD {border-left: 0pt hidden; padding-left: 4pt}
TABLE.aalpha TBODY TR TD:first-child+TD+TD+TD+TD+TD {text-align: center}
TABLE.aalpha TBODY TR:first-child TD {padding-top:0.5em; }
TABLE.aalpha THEAD TR TD {font-size: smaller; font-weight: bold; padding-bottom:0.5em}

.em1 {padding-right: 1em}
.em2 {padding-right: 2em}
.em3 {padding-right: 3em}
.em4 {padding-right: 4em}
.em5 {padding-right: 5em}
.em6 {padding-right: 6em}
.em7 {padding-right: 7em}
.em8 {padding-right: 8em}
.em9 {padding-right: 9em}
.em10 {padding-right: 10em}
.em11 {padding-right: 11em}
.em12 {padding-right: 12em}
.em13 {padding-right: 13em}
.em14 {padding-right: 14em}
.em15 {padding-right: 15em}


Q {quotes: '"' '"'}
:lang(de) > Q  { quotes: '\201E' '\201C' '\201A' '\2018' }
:lang(en) > Q.operawrong  { quotes: '\201C' '\201D' '\2018' '\2019' }
:lang(en) > Q  { quotes: '\201C' '\201D' '\2018' '\2019' }
:lang(fr) > Q  { quotes: '\00ab\00a0' '\00a0\00bb' }
:lang(de) > Q.ling {quotes: '\2018' '\2019'; }


H1+P, H2+P, H3+P, BLOCKQUOTE+P, OL+P, UL+P, DL+P { text-indent: 0 !important}
H1+TABLE+P, H2+TABLE+P, H3+TABLE+P, BLOCKQUOTE+TABLE+P, OL+TABLE+P, UL+TABLE+P, DL+TABLE+P { text-indent: 0 !important}
H1+BR+TABLE+P, H2+BR+TABLE+P, H3+BR+TABLE+P, BLOCKQUOTE+BR+TABLE+P, OL+BR+TABLE+P, UL+BR+TABLE+P, DL+BR+TABLE+P { text-indent: 0 !important}
H1+TABLE.image+P, H2+TABLE.image+P, H3+TABLE.image+P, BLOCKQUOTE+TABLE.image+P, OL+TABLE.image+P, UL+TABLE.image+P, DL+TABLE.image+P { text-indent: 0 !important}
H1+TABLE.wrapper+P, H2+TABLE.wrapper+P, H3+TABLE.wrapper+P, BLOCKQUOTE+TABLE.wrapper+P, OL+TABLE.wrapper+P, UL+TABLE.wrapper+P, DL+TABLE.wrapper+P { text-indent: 0 !important}
H1+TABLE.wrapper+TABLE.wrapper+P, H2+TABLE.wrapper+TABLE.wrapper+P, H3+TABLE.wrapper+TABLE.wrapper+P, BLOCKQUOTE+TABLE.wrapper+TABLE.wrapper+P, OL+TABLE.wrapper+TABLE.wrapper+P, UL+TABLE.wrapper+TABLE.wrapper+P, DL+TABLE.wrapper+TABLE.wrapper+P { text-indent: 0 !important}
H1+TABLE.wrapper+TABLE.wrapper+TABLE.image+P, H2+TABLE.wrapper+TABLE.wrapper+TABLE.image+P, H3+TABLE.wrapper+TABLE.wrapper+TABLE.image+P, BLOCKQUOTE+TABLE.wrapper+TABLE.wrapper+TABLE.image+P, OL+TABLE.wrapper+TABLE.wrapper+TABLE.image+P, UL+TABLE.wrapper+TABLE.wrapper+TABLE.image+P, DL+TABLE.wrapper+TABLE.wrapper+TABLE.image+P { text-indent: 0 !important}
H1+TABLE.wrapper+TABLE.image+P, H2+TABLE.wrapper+TABLE.image+P, H3+TABLE.wrapper+TABLE.image+P, BLOCKQUOTE+TABLE.wrapper+TABLE.image+P, OL+TABLE.wrapper+TABLE.image+P, UL+TABLE.wrapper+TABLE.image+P, DL+TABLE.wrapper+TABLE.image+P { text-indent: 0 !important}
H1+TABLE.image+TABLE.image+P, H2+TABLE.image+TABLE.image+P, H3+TABLE.image+TABLE.image+P, BLOCKQUOTE+TABLE.image+TABLE.image+P, OL+TABLE.image+TABLE.image+P, UL+TABLE.image+TABLE.image+P, DL+TABLE.image+TABLE.image+P { text-indent: 0 !important}
DIV > P:first-child  { text-indent: 0 !important}
TABLE.compare+P {text-indent:0 !important}
DIV.nofloat+P { text-indent: 0 !important}
DIV.nofloat+TABLE.wrapper+P { text-indent: 0 !important}
DIV.nofloat+TABLE.image+P { text-indent: 0 !important}
DIV.nofloat+TABLE.wrapper+TABLE.image+P { text-indent: 0 !important}
DIV.nofloat+TABLE.image+TABLE.image+P { text-indent: 0 !important}
DIV.nofloat+TABLE.wrapper+TABLE.wrapper+P { text-indent: 0 !important}
TABLE.nofloat+P { text-indent: 0 !important}
TABLE.nofloat+TABLE.wrapper+P { text-indent: 0 !important}
TABLE.nofloat+TABLE.image+P { text-indent: 0 !important}
TABLE.nofloat+TABLE.wrapper+TABLE.image+P { text-indent: 0 !important}
TABLE.nofloat+TABLE.image+TABLE.image+P { text-indent: 0 !important}
TABLE.nofloat+TABLE.wrapper+TABLE.wrapper+P { text-indent: 0 !important}
HTML BODY DIV.text > P:first-child  { text-indent: 0 !important}
BLOCKQUOTE.cdv + TABLE.image {clear: right}
A[name=links] {clear: right}

HTML BODY *[title]:hover { background-color: #FFB }
HTML BODY *.nohover[title]:hover { background-color: transparent }
.simplelinks TABLE *[title]:hover { background-color: #FFB }
A[title]:hover { background-color: transparent }
A[title]:active { background-color: yellow }
IMG[title]:hover { background-color: transparent }
BLOCKQUOTE.cdv A[title]:hover {background-color: #ffe}
BLOCKQUOTE.cdv A[title].silent:hover {background-color: #ffe; color: black}


.alert {color: red}
HTML BODY .alert A, HTML BODY .alert A:visited {color: #A50}
HTML BODY .alert A:hover {color: #FA0}
.sub,SUB {font-size: 65%; vertical-align: -20%}
.sup,SUP {font-size: 65%; vertical-align: 40%}
.obs {color: #777}
.rocomp {color: #444; display: none}
.ko1 {color: #444}
.obsact {color: #777}
.invisible {display: none}

A.zhhi {color: black; text-decoration: none; font-style: italic}
A.zhhi:visited {text-decoration: none; color: black}
A.zhhi:link {text-decoration: none; color: black}
A.zhhi:link:visited {text-decoration: none; color: black}
A.zhhi:hover {text-decoration: none; color: red}
A.zhhi:link:active {text-decoration: none; color: red; background-color: transparent}

A.zhlo {color: black; text-decoration: none}
A.zhlo:visited {text-decoration: none; color: black}
A.zhlo:link {text-decoration: none; color: black}
A.zhlo:link:visited {text-decoration: none; color: black}
A.zhlo:hover {text-decoration: none; color: red}
A.zhlo:link:active {text-decoration: none; color: red; background-color: transparent}

.simplelinks A {text-decoration: none}
.simplelinks A:link {text-decoration: none}
.simplelinks A:visited {text-decoration: none}
.simplelinks A:link:visited {text-decoration: none}
.simplelinks A.hidden:hover {color: red}
.simplelinks A.hidden:link:active {color: red; background-color: transparent}
DIV.hanzi A {text-decoration: none}
DIV.hanzi A:link {text-decoration: none}
DIV.hanzi A:visited {text-decoration: none}
DIV.hanzi A.hidden:hover {color: red}
DIV.hanzi A.hidden:link:active {color: red; background-color: transparent}
DIV.cyrilllic A.hidden:hover {color: red}
DIV.cyrilllic A.hidden:link:active {color: red; background-color: transparent}
TABLE.hanzitab   TD {width: 33ex; vertical-align: top}
TABLE.hanzitab   TD:first-child {width: 13ex}
TABLE.hanzitab   TD:first-child+TD {width: 33ex}
TABLE.hanzitab   TD:first-child+TD+TD {width: 10ex}
TABLE.hanzitab   TD {min-width: 10ex}

DIV.preamble OL {list-style-type: lower-greek}
DIV.preamble { clear:right; padding-top:1em;}


P.spicenavig {text-indent: 0 !important; text-align: center; font-size: 80%}
P.spicenavig + P.spicenavig {margin-top: -1ex}
DIV.nojscript1 A:link,
DIV.nojscript1 A:link:active,
DIV.nojscript1 A:visited,
DIV.nojscript A:link,
DIV.nojscript A:link:active,
DIV.nojscript A:visited
{text-decoration: none; color: black; display: block}



DL.bugs DT {font-weight: bold; margin:0; padding-top:2ex; padding-bottom: 1ex}
DL.bugs LI, DL.bugs UL {padding:0; margin: 0; margin-top:0.7ex; margin-bottom: 0.7ex}

TABLE.browser IMG { border: 2px solid black; vertical-align: bottom}
TABLE.browser TD { padding:8px ; vertical-align: bottom}

DIV.welcome  {
padding: 1ex; margin: 2pt 0pt 2pt 8em ;
border: none;
display: block; float: right;
background-color: yellow; z-index: 100;
font-size: 80%; width: 18em;
}

HTML > BODY DIV.welcome {max-width: 18em; width: auto}

TR.merge2 TD:lang(vi) { color: #777 }
TR.merge2 TD:lang(az) { color: #777 }
TR.merge2 TD:lang(tk) { color: #777 }
TR.merge2 TD:lang(uz) { color: #777 }
A.toggle {font-size: 85%}



FORM#languageselect LABEL {white-space: nowrap}
#searchfield {width: 85%}

#znavigbox {display: none}
P.footer {text-align: right}

A.int:link {color:black}
A.int:link:visited {color:black}
TABLE.lselect TD {vertical-align: top}

:lang(akk) SPAN[title],SPAN[title][lang=akk] {font-family: Akkadian}
:lang(sux) SPAN[title],SPAN[title][lang=sux] {font-family: Akkadian}
:lang(arc) SPAN[title],SPAN[title][lang=arc] {font-family: "Estrangelo Edessa"}

.ast:before, *[lang=ine]:before, *[lang=dra]:before, *[lang=gem]:before, *[lang=sla]:before, *[lang=fiu]:before, *[lang=sem]:before {content: "\2055"; margin-right: -1.5pt}
*[lang=ine], *[lang=gem], *[lang=dra], *[lang=sla], *[lang=sem], *[lang=fiu] {text-transform: lowercase; font-variant: small-caps; white-space: nowrap}

.nobr {white-space: nowrap}

LABEL {cursor: pointer}
LABEL.disabled {cursor: inherit}
DIV#mainbox dd {margin-left: 1em}


DIV.nametab {display: block; border: 0px solid black; width: 100%; font-size: 90%}
DIV.nametab SPAN {display: block; padding-top: 0.7ex; margin-top: 0; text-indent: -1em }
DIV.nametab SPAN.ini {margin-top: 0.4em}
DIV.nametab SPAN.ini A SPAN {display:inline; font-size: 150%; color: #33F; background: white; padding: 0 0.1em; margin-right: -0.1em; margin-left: -0.1em; z-index: -1; text-decoration: underline}
DIV.nametab SPAN.ini A:visited SPAN {display:inline; font-size: 150%; color: #C0C; background: white; }
DIV.nametab SPAN.ini A:hover SPAN {font-size: 150%; color:red; background: white; }
DIV.nametab SPAN.ini A:active SPAN {font-size: 150%; color:red; background: yellow; }
DIV.nametab DIV {display: block; padding: 1.5em; border: 0px solid black; text-indent: 0em; }
DIV.nametab P {text-indent: 0; line-height: 100%; margin:0; padding:0; display: block}

DIV.nametab > DIV  {display:table-cell}


FORM LABEL {white-space: nowrap}

DL.idxlist {margin-left:6ex;margin-right:6ex; margin-bottom: 4ex; margin-top: 3ex; font-size:90%}
div.idxlist.linxlist {margin-left:6ex;margin-right:6ex; margin-bottom: 4ex; margin-top: 3ex; font-size:90%}
DL.idxlist DT {margin-top: 1ex; font-weight:bold}
HTML BODy .linxlist P {display:block;text-indent:0 !important;margin:0 !important; margin-bottom:0.5ex !important}
DL {margin-top: 1ex; }

DIV.alphindex P {margin:0}

SPAN.brahmiform {display: none}
TABLE.sophtab TR TD:first-child SPAN.brahmiform {float:right; display:block; font-weight: normal}
TABLE.sophtab TR TD:first-child SPAN.brahmiform A {text-decoration: underline}

*[lang=art-Quenya], *[lang=art-Sindarin] {font-family: Code2001, Code2000}


.mini {padding: 3px; display:none}
.mini P {padding: 5px; border: 2px solid black; text-align:center}
DL DL DL {margin:0; padding:0; }

TABLE#toctable {width:100%}
TABLE#toctable TD {width:50%;vertical-align:top !important}
TABLE#toctable TD#toccell1a  {padding-right: 1em}
TABLE#toctable TD#toccell1b  {padding-left: 1em}
TABLE#toctable TD#toccell2  {padding-top: 1em}
TABLE#toctable DT  {padding-top: 0.2em}


