h1, h2, h3, h4, p
{
	margin:0;
}

h2, h3, h4
{
	margin-bottom:1em;
}

#text table
{
	margin:20px 0;
	max-width:550px;
}

.contentholder table tr,
.verantwoording table tr
{
	background: none !important;
}
ol.inhoudsopgave
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.xmloutput .contentholder table td,
.xmloutput .contentholder table th,
.xmloutput .verantwoording table td,
.xmloutput .verantwoording table th
{
	border:none;
}
#text table th,
#text table td,
.xmloutput .verantwoording table td,
.xmloutput .contentholder table td,
.notetable td
{
	text-align:left;
	border:0;
	padding:0 5px 0 0;
	min-width:45px;
	font-size: 13px;
}

#text table.list td,
#text table.list th
{
	font-size:16px;
}

#tekst_en_noten,
div.xmloutput
{
	margin:0;
	border-top: 1px var(--main-color-3) solid;
	border-bottom: 1px var(--main-color-3) solid;
}
div.xmloutput
{
	padding:1em 33.333% 1em 0;
}
#tekst_en_noten div.interp h4
{
	margin-bottom: 0pt;
	word-wrap: break-word;
}
#tekst_en_noten div.interp ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.note
{
	margin-left: -0.5em;
	padding-bottom:0.5em;
}
.note .note
{
	margin-left: 0em;
}

.audio
{
	height:4em;
	background-color: transparent !important;
}
.note dt a
{
	padding-right:20px;
}
.note-krit-tekst .notenr
{
	background: none ;
	color:var(--menu-bg);
}

.notenr, .note-krit .note-krit-tekst .notenr
{
	vertical-align:super;
	background:var(--menu-bg);
	color:var(--menu-txt-hover);
	border-radius:0.55em;
	text-align:center;
	font-size:15px;
	line-height:13px;
	height:1.1em;
	min-width:1.1em;
	text-indent: 0;
	display:inline-block;
	padding:0 4px;
}
#tekst_en_noten .note-krit .note-krit-tekst a[name],
#tekst_en_noten a[name]
{
    padding-top: 0px !important;
    margin-top: 0px;
}
.note .notenr
{
	vertical-align:middle;
}
a.notenr:hover
{
	color: var(--menu-txt-hover);
}
.note dl
{
	margin:0;
}
.note dt
{
	float:left;
}
.note dd
{
	max-width:300px;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
#noten-kolom-all .note dd
{
	text-indent:-1.5em;
	margin-left:3.5em;
}
.all-indent-1
{
	margin-left:-1.6em;
}
.all-indent-2
{
	margin-left:-0.6em;
}

#tekst_en_noten > tbody > tr > td
{
	border:0;
	padding:0;
	font-size:16px;
}
#tekst_en_noten tr
{
	background: inherit;
}

.contentholder
{
	padding:0 0 1em 0;
}
div.contentholder p
{
        padding-bottom:0px;
}

.pb
{
}


/* sp als start van de tekst: geen margin-bottom/top */
div[class="tekst-blok"] > div:first-child[class="sp"] {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0em;
    margin-right: 3em;
}
div.sp {
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0em;
    margin-right: 3em;
}
div.poem {
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0em;
    margin-right: 3em;
}
div.poem-voortgezet {
    display: block;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0em;
    margin-right: 3em;
}
div.note div.poem {
    display: block;
}

div.note > a  /* bug in note-note-note */
{
	display:none !important;
}

div.note div.line-content-container
{
	margin:0px;
}
div.poem-head {
    margin-bottom: 20px;
    font-weight: bold;
    margin-left: 0px;

}
/* zelfde inspring als <l> tag binnen <lg> */
div.note div.poem-head {
    font-family: Arial;
    margin-bottom: 20px;

}
div.note div.poem div.line {
    display: block;
}
div.line-speaker {
    display: block;
    margin-top: 1em;
}
div.line {
    display: block;
}
div.line-nr {
	display:none;
   	float: left;
}
div.line-content-container {
    display: block;
    margin-left: 1em;
}
div.line-content {
    display: inline;
}
div.note div.line-nr
{
	width:20px;
}
div.poem-small-margins {
    display: block;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0em;
    margin-right: 3em;
}
/* TABS */
.tabs-1 {
    display: inline;
    margin-left: 2em;
}
.tabs-2 {
    display: inline;
    margin-left: 4em;
}
.tabs-3 {
    display: inline;
    margin-left: 6em;
}
.tabs-4 {
    display: inline;
    margin-left: 8em;
}
.tabs-5 {
    display: inline;
    margin-left: 10em;
}
.tabs-6 {
    display: inline;
    margin-left: 12em;
}
.tabs-7 {
    display: inline;
    margin-left: 14em;
}
.tabs-8 {
    display: inline;
    margin-left: 16em;
}
.tabs-9 {
    display: inline;
    margin-left: 18em;
}
span.signed {
    margin-top: 1em;
}
h4 .poem .tune, h3 .poem .tune {
    margin-bottom: 1em;
}
.tune {
    margin-top: 1em;
    margin-bottom: 1em;
}
p {
    margin-top: 0pt;
    margin-bottom: 0pt;
    word-wrap: break-word;
}

.indent {
    text-indent: 2em;
}
.indent a
{
	text-indent:0;
}
div.sp p.indent {
    text-indent: 0em;
}

a.origineel
{
	padding-left:10px;
	padding-right:80px;
	color:#000;
	font-size:10pt;
}
a.origineel img
{
	padding-top:2px;
	height:10px;
}

div.line-content div.speaker {
    display: inline;
    font-weight: bold;
    margin-left: 0;
}
div.speaker {
    font-weight: bold;
    margin-top : 1em;
    margin-left: 33px !important;
}
div.sp div.speaker {
    font-weight: bold;
    margin-top : 1em;
    margin-left: 40px;
/* 20100108 */
    margin-left: 33px;
/* was 0em; ! */
}
div.stage {
    font-style : italic;
    margin-top : 1em;
    margin-bottom: 1em;
    margin-left: 40px;
    margin-left: 31px;
}
.spatial {
    letter-spacing: 0.1em;
    display: inline;
}
.strikethrough {
    text-decoration: line-through;
    display: inline;
}
.small-caps {
    display: inline;
    font-variant: small-caps;
}
h1.small-margins {
    text-align: left;
    margin-top:0em;
    margin-bottom:0em;
}

h2.small-margins {
    text-align:	left;
    margin-top:0em;
    margin-bottom:1em;
}

h2.align-top-noten, div.align-top-noten-h2 {
    margin-top:1em;
    margin-bottom:0em;
}
h3.top-small-margins {
    text-align:	left;
    margin-top:0em;
    margin-bottom:1em;
}
h3.bottom-small-margins {
    text-align:	left;
    margin-bottom:1em;
    padding-top:1em;
    font-weight:normal;
    font-style:italic;
}
h3.small-margins {
    text-align:	left;
    margin-top:0em;
    margin-bottom:1em;
}
h3.align-top-noten, div.align-top-noten-h3 {
    margin-top:2em;
    margin-bottom:0em;
}
h4.small-margins {
    text-align:	left;
    margin-top:0em;
    margin-bottom:1em;
    margin-bottom:0px;
}
h3+h4
{
        margin-top:0px;
}
/* CvdG 20160425 moet weg?
p.indent+h4
{
	padding-top:1em;
}
*/
h4.align-top-noten, h4.align-top-noten-h4 {
    margin-top:2em;
    margin-bottom:0em;
}

#noten-kolom-all h4.align-top-noten, #noten-kolom-all div.align-top-noten-h4
{
    margin-top:1.4em;
}
div.list h4 {
    margin-left: 2em;
}

table.small-margins {
    margin-top: 0em;
    margin-bottom: 1em;
/*    font-size:10px;*/
}
blockquote {
    margin: 1em;
}
blockquote > blockquote {
	margin-bottom:-1em;
}
blockquote.align-top {
    margin-top: 0em;
}
span.genummerd-proza {
    display: inline;
    padding: 0px 2px;
    margin-right: 2px;
    margin-left:4px;
}
div.proza-nummering {
    padding: 0px 4px;
    padding-top: 1em !important;
    color: var(--menu-bg);
    cursor: pointer;
}
div.list {
    margin-left: 1em;
    display: block;
}
div.listBibl {
    margin-left: 1em;
    display: block;
}
div.list-item-container {
    display: block;
    margin-left: 2em;
}
td.list-label
{
        width:2em;
}
div.list-item {
    display: inline;
}
div.list-label {
    display: inline;
    float: left;
}
div.list2-item-container {
    display: block;
    position: relative;
    margin-left: 2em;
    margin-right: 2em;
    border: 0px solid white;
}
div.list2-item {
    display: inline;
    border: 0px solid #FFA500;
    position: relative;
    top: 0;
    left: 0em;
}
div.list2-item-met-label {
    display: inline;
    border: 0px solid #FFA500;
    position: relative;
    top: 0;
    left: 2em;
}
div.list2-label + div.list2-item {
    left: 2em;
}
div.list2-label {
    display: inline;
    border: 0px solid purple;
    position: absolute;
    top: 0;
    left: 0;
}
h3 sup {
    line-height: 175%;
}
h4 sup {
    line-height: 175%;
}
sup
{
	font-size:0.6em;
}
img {
    border: 0px;
}
.bibliografie_list {
    border: 4px ridge gray;
}
.bibliografie_item {
    border-top: 4px solid white;
    border-left: 4px solid white;
    color: black;
    background-color: #EEEEEE;
    width: 700px;
    margin: 4px;
}
.bibl_01 {
    display: inline-block;
}
.bibl_03 {
}
.bibl_05,
.bibl_06,
.bibl_07,
.bibl_11,
.bibl_15
{
    display: inline-block;
}
.bibl_12, .bibl_62, .bibl_67, .bibl_76
{
	font-variant:small-caps;
}
.bibl_33{
	margin-bottom:1em;
}
.bibl_in_uitgave {
    display: inline;
}
.bibl_auteur {
    display: inline;
    font-style: italic;
}
.bibl_titel {
    display: inline;
    font-weight: bold;
}
.bibl_uitgever {
    display: inline;
}
.bibl_jaargang {
    display: inline;
}
.bibl_jaar_en_maand_verschijnen {
    display: inline;
}
.bibl_trefwoord {
    display: inline;
    padding-left: 4px;
    padding-right: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: #D3D3D3;
    border-bottom: 2px solid white;
}
.bibl_annotatie {
    margin-left: 10px;
    font-style: italic;
}
.bibl_annotatie:before {
    content:"> ";
}
.bibl_annotatie:first-letter {
    margin-left: 10px;
}

.funder-logo {
    width: 100%;
    text-align: right;
    vertical-align: bottom;
    display: block;
}
div#top-blok .funder-logo {
    position: absolute;
    top: 0;
    right: 0;
}
a.head2 {

    text-align: left;
    font-style: italic;
    margin-top: 1em;
    display: block;
}
a.head3 {
    display: block;
    margin-top: 0.2em;
    margin-bottom: 0em;
}


.lexicon_el
{
        font-size:11pt;
}
.all div.contentholder p
{
        padding-bottom:1em;
}
.all blockquote {
	margin-top:0px;
}

.all ul
{
	list-style-type: none;
	padding-left:1em;
}

#text table.lexicon
{
        width:100%;
}

#text table.lexicon td:first-child
{
        width:250px;
        text-align:left;
}
#text table.lexicon td+td
{
        width:250px;
        text-align:right;
}



div.contentholder p.interp
{
	padding-left:538px;
	width:100px;
	height:0px;
}

div.right,
p.right
{
	text-align:right;
}

div.center,
p.center
{
	text-align:center;
}
p.left
{
	text-align:left;
}

u.dubbel
{
	border-bottom:1px solid black;
}

#noten-kolom
{
	display:none;
}
div.redactie
{
	padding-top:1em;
}
div.redactie p,
div.redactie dl
{
        margin-bottom:1em !important;
}
div.redactie h1
{
        margin-bottom:0.5em;
}

div.notetable
{
        overflow:scroll;
        overflow-x:auto;
        overflow-y:auto;
        width:220px !important;
}

.proza-nummering
{
	text-decoration:underline;
}

/* organisaties */
/*
 * HHV: CSS file voor de organisaties
 */


.rederijkerskamer {
}

.rk-rubriek {
	margin-left: 1em;
	font-weight: bold;
	font-variant: small-caps;
}
.rk-kop {
	display: inline;
	font-style: italic;
	font-weight: bold;
}

@media screen and (min-width:768px)
{
div.line-nr {
    display:inline;
    width:50px;
}
div.line-content-container {
    display: block;
    margin-left: 2.5em;
}
div.poem-head {
    margin-left: 40px;
}
#tekst_en_noten > tbody > tr > td:first-child
{
	width:66.66%;
	padding-right:5em;
}
#tekst_en_noten > tbody > tr > td:last-child
{
	width:33.33%;
	border-left:1px var(--main-color-3) solid;
}
}
