/* Speciale css voor de bestanden van Hans Broekhuis, omdat de broncode nogal verschilt.
   -geen automatische nummering */

/* lexample */

.lexample * {
	padding-right: 5px;
}

.lexample *:last-child { /* geen padding na het laatste kind */
	padding-right: 0;
}

.lexample > .wordgroup {
	font-style: italic;
}

.lexample > .morphologicalAnalysis {
	font-style: italic;
}

.phonologicalAnalysis:before,
.phonologicalAnalysis:after {
	content: "/";
}

.translation:before,
.translation:after {
	content: "'";
}

.phoneticTranscription:before {
	content: "[";
}

.phoneticTranscription:after {
	content: "]";
}

.ilexample {
	margin-top: 10px;
	width: 780px;
	counter-increment: ilexampleCounter;
}

.ilexample  .header {
	font-weight: bold;
	margin-bottom: 0;
}

.ilexample > .header {
	font-weight: bold;
	margin-bottom: 2px;
}

.ilexample > .relatedList {
	position: relative;
	float: left;
}

.innerExample {
	position: relative;
	float: left;
	margin: 5px 0 5px 15px;
	width: 700px;
}

.innerExample  .wordgroup {
	position: relative;
	float: left;
}

.innerExample  .translation {
	position: relative;
	float: left;
}

.innerExample  .translation:before,
.translation:after {
	content: "'";
}

.innerExample:not[class=orientation_horizontal] .wordgroup,
.innerExample:not[class=orientation_horizontal] .gloss,
.innerExample:not[class=orientation_horizontal] .translation,
.innerExample:not[class=orientation_horizontal] .phonologicalAnalysis,
.innerExample:not[class=orientation_horizontal] .morphologicalAnalysis,
.innerExample:not[class=orientation_horizontal] .syntacticalAnalysis,
.innerExample:not[class=orientation_horizontal] .phoneticTranscription,
.innerExample:not[class=orientation_horizontal] .source,
.innerExample:not[class=orientation_horizontal] .wordgroup{ /* als we NIET orientation_horizontal hebben, gebruik dan de hele breedte van de topic-div */
	width: 100%;
	padding-right: 0;
}

.egnocontainer {
	position: relative;
	float: left;
	margin-left: 20px;
	width: 100%;
}

.egnocontainer > .index {
	position: relative;
	float: left;
	font-weight: bold;
	margin-right: 5px;
}

.egnocontainer > .headers {
	font-weight: bold;
}

.egnocontainerindex:before {
	content: "(";
}

.egnocontainerindex:after {
	content: ")";
}

.egnocontainerheader {
	font-weight: bold;
}

.extendegnoimg {
	position: relative;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	cursor: pointer;
}

.relatedList {
	position: relative;
	float: left;
	margin-left: 15px;
	width: 700px;
}

.unnumberedList {
	position: relative;
	float: left;
	margin-left: 20px;
	width: 100%;
	margin-bottom: 5px;
}

.cl_comment {
	font-style: italic;
}

.cl_comment:before {
	content: "[";
}

.cl_comment:after {
	content: "]";
}

.egno > .index {
	display: inline;
}

.egno > .index:after {
	content: ".";
}

.table-ex {
	display: inline;
	margin-left: 10px;
	vertical-align: top;
	line-height: 13px; /* regelafstand van de elementen binnen de ex-tabel */
}

.table-ex .tr-tl td:before,
.table-ex .tr-tl td:after { /* translation-laag */
	content: "'";
}

.table-ex .tr-phe td:before { /* fonetiek-laag */
	content: "[";
}

.table-ex .tr-phe td:after {
	content: "]";
}

.syl {
	padding: 0;
}

.syl:after {
	content: ".";
}

.hasPrimaryStress:before {
	content: "'";
}

.egno {
	margin-bottom: 5px;
}

.categoriallabel {
	vertical-align: text-bottom;
	line-height: 10%;
	font-size: 60%;
}

/*  EGNO EXTRA */

.egnoextra {
	display: none;
	margin-top: 40px;
}

.table-ex-extended {
	margin-left: 20px;
	line-height: 16px;
}

.table-ex-extended .td-header {
	font-weight: bold;
}

.table-ex-extended td {
	cursor: pointer;
}

/* voor de popup */

.table-ex-extended .ex-isSelected {
	border: 1px solid #1e6d74;
}

/* nummering figuren (fig in dita), hier img, en tables */

.simpletable_hb {
	counter-increment: tableCounter;
	display: block;
	position: relative;
	float: left;
}

table :not(.table_ex_hb) {
	counter-increment: tableCounter;
	padding-top: 15px;
	padding-bottom: 15px; 
}

table :not(.table_ex_hb) tr td {
	padding: 5px;
	margin: 0;
}

table :not(.table_ex_hb) tr td * { /* speciale elementen binnen de tabel, zoals zelfnoem, a */
	padding: 0;
}

/* extra voro Hans */

.sectiontitlecontainer {
	margin-top: 20px;
}

.sectionindex { /* delen A, B, .. */
	font-weight: bold;
	margin-right: 5px;
}

.sectiontitle {
	font-weight: bold;
}

.emphasisitalics {
	font-style: italic;
}

.symbol[type="F0A2"]:after {
	content: "'";
}

.wordgroup,
.gloss,
.translation {
	display: block;
}

.table_ex_hb {
	position: relative;
	float: left;
	width: auto;
}

.table_ex_hb tr {
	padding: 0;
	margin: 0;
}

.table_ex_hb tr th {
	display: inline;
	overflow: hidden;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
	overflow: hidden;
	width: 150px;
}

.table_ex_hb tr td {
	display: inline;
	overflow: hidden;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 150px;
}

.table_ex_hb tr[class=table_wg_hb] td:not(.egnoindex):hover {
	text-decoration: underline;
	color: #000;
	cursor: pointer;
}

.table_ex_hb .isHidden { /* voor uitlijning met de egnoindex */
	visibility: hidden;
}

.table_ex_hb tr[class=table_ex_comment] td {
	font-style: italic;
}

.table_ex_hb tr[class=table_ex_comment] td:before {
	content: "[";
}

.table_ex_hb tr[class=table_ex_comment] td:after {
	content: "]";
}

.table_ex_hb tr[class=table_tr_hb] td:before {
	content: "'";
}

.table_ex_hb tr[class=table_tr_hb] td:after {
	content: "'";
}

.superscript {
	font-size: xx-small;
	vertical-align: top;
} 

.emphasisbold {
	font-weight: bold;
}

.table_ex_comment * {
	font-style: normal;
}
