/* Briefheader */

p#nachweis{
    font-size: 0.8em;
    margin: 0 0 0.5em 0;
}

p#editors{
    font-size: 0.8em;
    font-style: italic;
    margin: 1em 0 0.5em 0;
}

/* Lediglich erschlossene Briefe */
div.erschlossen{
    position: relative;
    font-style: italic;
}

div.erschlossen span.fussnotenpfeil{
    display: block;
    position: absolute;
    top: -12px;
    left: 0;
    height: 50px;
    width: 80px;
    background: url('../images/brieffussnote_bg.png') top left no-repeat;
}

div.erschlossen span.label{
    font-weight: bold;
}

/* Hinweis zum erschlossenen Brief in BriefÃ¼bersicht */
p.erschlossen{
    font-style: italic;
}


/*  
table td {
    padding-left: 1.3em;
    
}
*/


/* Listen */
div.transkription ul,
div.transkription ol{
    margin: 1em 0 1em 2em;
}

div.transkription ul,
div.transkription ul[class='bulleted']{
    list-style-type: disc;
}

div.transkription ol,
div.transkription ol[class='1']{
    list-style-type: decimal;
}

div.transkription ol[class='i']{
    list-style-type: lower-roman;
}
div.transkription ol[class='I']{
    list-style-type: upper-roman;
}

div.transkription ol[class='a']{
    list-style-type: lower-latin;
}
div.transkription ol[class='A']{
    list-style-type: upper-latin;
}

div.transkription ul[class='none']{
    list-style-type: none;
}


hr.section{
    border-bottom: 1px solid gray;
    height: 1px;
    margin: 0.5em 20% 0.5em 20%;
}

/* Folioangaben */

div#content span.folio{
    display: block;
    position: absolute;
    left: -3.5em;
    width: 2em;
    margin-top: -1.6em;
    padding: 0.1em 0 0.1em 0.3em;
    font-size: 0.8em;
    background-color: white;
    text-align: left; /* falls pb in dateline */
}

div#content span.autorenfussnote span.p span.folio{
    left: -4em;
}

div#content div.transkription > span.folio,
div#content ul span.folio{
    left: -2.1em;
}

div#content span.folio,
div#content p.folio{
    color: black;
}

div#content p.folio{
    width: 2em;
    margin-top: 2.5em;
    margin-bottom: -6em;
    margin-left: -1.5em;
    padding: 0.1em 0 0.1em 0.3em;
    font-size: 0.8em;
    background-color: white;
}

div#content span.folio.druck a{
    font-style: italic;
    color: gray;
}

div#content p.folio a.facs{
    line-height: 0.9;
    font-family: FontAwesome;
    font-size: 2.5em;
    color: #AC4D00;
}

div#content span.folio.fw{
    margin-top: 0.3em;
}

div#content span.autorenfussnote span.folio{
    font-size: 1em;
}

div#content td p,
td span.p {
    position: static;    
}


/* Skizzen */



img.detail-image{
    width: 350px;
}

span img.detail-image1{
    display:block;
    /*float: left;*/
}

span.fussnote span.p {
    text-align: left;
    }
img.detail-image1{
    /*max-height: 250px;*/
    max-width: 100%;
}

span.detail-image-ansicht{
    display: block;
    line-height: 1.9em;
    /*  margin-top: 3px;*/
        text-align:left;
}

span.detail-image-ansicht a{
    font-family: 'PTSans';
    font-size: 0.7em;
    font-style: normal;
    color: gray;

}

span .label-comment{
    font-family: 'PTSans';
    font-style: normal;
    font-size: 0.9em;
    color: gray;
    display:block;
    text-align:left;
   /* bottom: 1px;*/

}
 
span .label1-comment{
    font-family: 'PTSans';
    font-style: normal;
    font-size: 0.85em;
    color: gray;
    display:block;
    text-align:left;
    max-height: 350px; 
    overflow:auto; 
    margin-top:15px;
    padding-right: 15px;
 

}
span .image-fussnote{
    font-size: 1em;
    color: #e37e18;
}

/* Sachanmerkungen */

span.fussnote{
    display: none;
}

span.tooltip{
    text-decoration: none;
    color: black;
    cursor: help;
    background-color: #F4DFD0;
/*    font-style:italic;*/
}
a.tooltip{
    text-decoration: none;
    color: black;
    cursor: help;
    background-color: #F4DFD0;
/*    font-style:italic;*/
}

span.tooltip span{
 
    /*    text-decoration: none; s. Ticket #6425 */
}


span.tooltip:hover,
span.tooltip.active{
    background-color: #EAB185;
    /* display: inline-block;*/
    /* Chrome vs. Firefox */
}

span.tooltip:active span.tooltip{
    background-color: #F4EBE8;
}

span.tooltip span.image-fussnote,
span.tooltip:hover span.image-fussnote,
span.tooltip.active span.image-fussnote{
    background-color: white;
    font-variant: normal;
}


span.add.tooltip:hover > span.fussnote,
span.measure.tooltip:hover > span.fussnote,
span.gap.tooltip:hover > span.fussnote,
span.tooltip.active > span.fussnote{
    
    display: block;
    position: absolute;
    right: -23.5em;
    width: 19em;
    min-height: 1.3em;
    margin: -1.5em 0 0 4em;
    padding: 0.5em;
    color: black;
    font-size: 15px;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
    z-index: 1000;
    font-variant: normal;
    text-align: left;
    line-height: 20px;
    /*float:left;*/

}



h2 span.tooltip.active > span.fussnote {
    font-size: 0.7em;
}

h2 span.autorenfussnote span.tooltip.active > span.fussnote {
    font-size: 1em;
}

h2 span.autorenfussnote span.text  {
    font-size: 0.9em;
}


/*span.add.tooltip:hover > span.measure:hover span.fussnote,
/\*span.measure.tooltip:hover > span.fussnote,*\/
span.gap.tooltip:hover > span.fussnote,
span.add > span.add.tooltip:hover > span.fussnote*/
span.tooltip:hover > span.tooltip:hover > span.fussnote{
    z-index: 2000;
}

span.tooltip:hover > span.tooltip:hover > span.tooltip:hover > span.fussnote{
    z-index: 3000;
}

span.tooltip:hover > span.tooltip:hover > span.tooltip:hover > span.tooltip:hover span.fussnote{
    z-index: 4000;
}

span.fussnotenpfeil{
    display: block;
    position: absolute;
    top: 0px;
    left: -11.5px;
    height: 50px;
    width: 15px;
    background: url('../images/fussnote_bg.png') top left no-repeat;
}

span.close{
    position: relative;
    display: block;
    width: 1em;
    color: gray;
}

span.tooltip:hover span.fussnote span.orig{
    font-style: normal;
    font-weight: bold;
}

span.autorenfussnote.sticked span.label.hide-class + span.text{
    display: block !important;
}

div.boxInner span.autorenfussnote span.autorenfussnote{
    font-size: 1em;
}

/* Modifikationen fÃ¼r Sachanmerkungen im Tageskalender */

div#tageskalender span.fussnote{
    right: -17.5em;
    width: 15em;
}

div#tageskalender div.tageskalenderLinks span.fussnote{
    right: -36.5em;
}

/* Verweise */

span.rs a.erschlossenerBrief,
span.rs a.brief{
    padding: 0 0 0 0.3em;
    font-family: FontAwesome;
    font-size: 1em;
    color: gray;
}

div#content span.rs a:hover{
    text-decoration: none;
    color: #AC4D00;
}

span.rs a span{
    display: none;
}

/* Textbearbeitungen durch den Autor */


div.transcription-table{
    width: 100%;
}

div.transcription-table table{
    position: static;
    max-width: 100%;

}

/*span.autorenfussnote {
    position: static;
}
*/

th,
td{
    border: 1px dashed gray;
    padding: 0.3em;
    /*  word-break: break-all;*/
}

table th,
table td{
    border: 1px dashed silver;

}

table.drawn th,
table.drawn td{
    border: 1px solid gray;
}

th.align-right,
td.align-right{
    text-align: right;
}

/* Spaltensatz */
table.columns th,
table.columns td{
    border: 0;
}

table.columns > th,
table.columns > td{
    border: 2px solid blue;
}


div.boxInner span.autorenfussnote{
    position: relative;
    display: block;
    padding: 0.6em 0 0.6em 0;
    margin: 1em 0 1em 0em;
    /*    border-top: 1px solid silver;
    border-bottom: 1px solid silver;
*/
    font-size: 0.8em;
    
}


div#content div.boxInner span.autorenfussnote table{
    position: relative;
    display: inline-table;
}

div.boxInner span.autorenfussnote.sticked{
    padding: 0.5em;
    border: 1px solid silver;
}

div.boxInner span[class = autorenfussnote] > span.text{
    margin-left: 1em;
    padding: 0.5em;
}


div.boxInner span.autorenfussnote span.fussnote.place,
div.boxInner span.autorenfussnote span.fussnote{
    font-size: 1.2em;
}

div.boxInner span.autorenfussnote h2 span.fussnote.place,
div.boxInner span.autorenfussnote h2 span.fussnote,
div.boxInner span.autorenfussnote span.h2 span.fussnote.place,
div.boxInner span.autorenfussnote span.h2 span.fussnote {
    font-size: 0.85em;
}

div.boxInner span.autorenfussnote span.h2,
div.boxInner span.autorenfussnote span.h2 {
    font-size: 1.4em;
}

div.boxInner h2 span.autorenfussnote span.tooltip,
div.boxInner h2 span.autorenfussnote span.tooltip.active,
div.boxInner h2 span.autorenfussnote span.fussnote.place,
div.boxInner h2 span.autorenfussnote span.fussnote{
    font-size: 1em;
}

span.autorenfussnote span.label{
    display: block;
    font-style: italic;
    cursor: pointer;
    color: #AC4D00;
}

span.label{
    display: block;
    font-style: italic;
    cursor: pointer;
    color: #AC4D00;
}

span.unterstrichen{
    text-decoration: underline;
}



span.doppeltunterstrichen,
.doppeltunterstrichen{
    border-bottom: 3px double #000;
}

/*span.doppeltdurchgestrichen:after,
.doppeltdurchgestrichen:after{
    content: " ";
    position: relative;
    right: 0;
    left: 0;
    top: -5%;
    bottom: 3%;
    border-top: 1px solid #912E2E;
    border-bottom: 1px solid #912E2E;
}
*/


span.p.randstrich,
p.randstrich{
    border-left: 1px solid #000;
    margin-left: -0.5em;
    padding: 0.5em;
}

span.randstrich{
    border-left: 1px solid #000;
    margin-left: -0.5em;
    padding-left: 0.5em;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

/*span.erledigt{
    display: block;
    padding: 0 0 0 0.5em;
    border-left: 3px solid green;
    margin: 0 0 0 -0.5em;
}*/

a.used{
    position: absolute;
    display: block;
    border-right: 5px solid green;
    margin-left: -1.85em;
    font-size: 27px;
    color: green;
}

span.gestrichen,
.gestrichen{
    text-decoration: line-through;
}

span.kursiv,
.kursiv{
    font-style: italic;
}

span.recte
{
    font-style: normal;
}

.zentriert{
    text-align: center;
}

li.zentriert{
    margin-left: -2em; /* hebt normale Listendarstellung auf */
    list-style-type: none;
}

span.gesperrt,
.gesperrt{
    letter-spacing: 0.2em;
}

span.del{
    text-decoration: line-through;
    color: #912E2E;
}

span.del > span.del,
span.del > span.add > span.del,
span.del > span > span.del{
    position: relative;
}



span.del span.del:after{
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    top: 43%;
    bottom: 40%;
    border-top: 1px solid #912E2E;
    border-bottom: 1px solid #912E2E;
}

/* Anmerkungen */
span.add.tooltip{
    color: #216B11;
    border-bottom: none;
    background-color: transparent;
}

span.add.tooltip:hover,
span.add.tooltip.active{
    background-color: #EEF4ED;
}


/* Zwei verschachtelte adds */
span.add.tooltip:hover > span.add,
span.add.tooltip > span.add:hover,
span.add.tooltip > span.add.tooltip.active{
    background-color: #d3e6d0;
}


/* Drei verschachtelte adds */
span.add.tooltip > span.add:hover > span.add,
span.add.tooltip > span.add > span.add:hover,
span.add.tooltip > span.add.tooltip.active > span.add.tooltip.active{
    background-color: #afd5a9;
}


/*ende FN */

span.add:hover > span.fussnote,
span.gap:hover > span.fussnote,
span.add.tooltip:hover span.fussnote,
span.add span.add.tooltip:hover span.fussnote, /* FN*/
span.add span.add span.add.tooltip:hover span.fussnote /* FN*/
span.add.active span.fussnote{
    background-color: silver;
}

span.measure.tooltip:hover > span.fussnote span.fussnotenpfeil,
span.gap.tooltip:hover > span.fussnote > span.fussnotenpfeil,
span.add.tooltip:hover > span.fussnote > span.fussnotenpfeil,
span.tooltip:hover span.tooltip:hover span.measure span.fussnote,
span.add > span.add.tooltip:hover > span.fussnote span.fussnotenpfeil, /* FN*/
span.add > span.add > span.add.tooltip:hover > span.fussnote span.fussnotenpfeil /* FN*/
span.add.active span.fussnotenpfeil
span.gap:hover > span.fussnote span.fussnotenpfeil{
    background: url('../images/fussnote_bg_silver.png') top left no-repeat;
}



/* fÃ¼r @place-Fussnoten in Sachanmerkungen */
/*span.tooltip > span.measure > span.fussnote,*/
/*span.add > span.tooltip > span.fussnote,
span.tooltip > span.add > span.fussnote{
    margin-top: -5em;
    z-index: 100000;
}*/

span.add:hover span.tooltip span.fussnote,
span.tooltip:hover span.add span.fussnote,
span.tooltip:hover span.tooltip:hover span.measure span.fussnote,
span.tooltip:hover span.tooltip:hover span.add span.fussnote,
span.tooltip:hover span.tooltip:hover span.add:hover span.measure span.fussnote{
    display: none;
}

span.add:hover span.add:hover span.add:hover span.measure:hover span.fussnote,
span.add:hover span.add:hover span.measure:hover span.fussnote,
span.add:hover span.tooltip:hover span.fussnote,
span.tooltip:hover span.add:hover span.fussnote,
span.tooltip:hover span.tooltip:hover span.tooltip:hover span.fussnote{
    display: block;
    
}

span.tooltip:not(.gap):not(.add):hover > span.fussnote,
span.tooltip.active > span.fussnote,
span.measure.tooltip:hover > span.fussnote,
span.add:hover span.add:hover span.add:hover span.measure:hover span.fussnote,
span.add:hover span.add:hover span.measure:hover span.fussnote,
span.add:hover span.tooltip span.fussnote{
    background-color: white;
    white-space: normal !important;
 
}



/*span.measure.tooltip:hover > span.fussnote span.fussnotenpfeil,*/
span.add:hover span.add:hover span.add:hover span.measure:hover span.fussnotenpfeil
span.add:hover span.add:hover span.measure:hover span.fussnotenpfeil,
span.add:hover span.fussnotenpfeil{
    background: url('../images/fussnote_bg.png') top left no-repeat;
   
}

a.close{
    display: block;
    text-align: right;
    font-family: PTSans;
    font-style: normal;
    font-size: 0.8em;
    cursor: pointer;
}

/* Textbearbeitungen durch den Herausgeber */

span.unclear{
    color: #5F5F5F;
}

span.unclear span.symbol{
    font-style: italic;
    color: #5F5F5F;
}

span.supplied{
}

span.surplus,
span.sic{
    color: #5F5F5F;
}

span.sic span.symbol{
    text-decoration: none;
}

span.corr{
    color: #5F5F5F;
}

span.hochgestellt,
.hochgestellt{
    position: relative;
    vertical-align: baseline;
    top: -0.4em;
    font-size: 0.8em;
}

.kapitaelchen{
    font-variant: small-caps;
}

.tiefgestellt{
    vertical-align: sub;
    font-size: 0.7em;
}


div#content span.quote:before{
    content: "„";
    
  
}
span.quote{
    font-family: PTSerif;
    font-style: normal;
    font-size: 1em;
    color: black;
   
}
div#content span.quote:after{
    content: "“";
}

span.space.horizontal {
    display: inline-block;
    width: 2em;
}

span.space.vertical {
    display: block;
    height: 3em;
    background-color: #F4DFD0;
    width: 1.5em;
}
span.space.vertical:hover  {
    background-color: #EAB185;
}


/* Faksimiles */
span#faksimile{
    display: block;
    position: absolute;
    right: -360px;
    margin-top: -1em;
    width: 300px;
    height: 400px;
    z-index: 0;
}

span#faksimile:hover{
    z-index: 1;
}

td span#faksimile{
    right: -760px;
    
}

span#faksimile div{
    margin-bottom: 0;
}

span#faksimile span.faksimileHead{
    display: block;
    margin: 0;
    padding: 0.5em;
    background-color: gray;
    color: white;
    font-family: PTSans;
    font-size: 0.8em;
}

span.faksimileCaption{
    display: block;
    max-width: 295px;
    font-family: 'PTSans';
    font-size: 0.7em;
}

span.faksimileCaption1{
    /*display: block;*/
    max-width: 295px;
    font-family: 'PTSans';
    font-size: 0.7em;
}

span.faksimileCaption a{
    color: gray;
}
span.faksimileCaption1 a{
    color: gray;
}

div.zoomPad {
    width: 300px;
    height: auto;
    background: #b0b0b0;
}
div.zoomPad > img {
    max-width: 300px !important;
    max-height: 400px !important;
    width: auto !important;
    height: auto !important;
}
	

/* Sonstiges */

.filepath{
    font-family: PTSans;
    font-size: 0.8em;
    color: #5F5F5F;
}

p{
    position: relative;
     
}

div#content p.emptyPage{
    margin-bottom: 0;
}

div#content tr.emptyPage td {
    border-top: none;
    border-bottom: none;
}

/* fÃ¼r inline-blocklevel elements anstelle von p */
span.p{
    position: relative;
    display: block;
    margin-bottom: 0.1em;
    /*line-height:1.1;*/
}

/*span.autorenfussnote > span.text {
    display: inline;
}
*/


span.p-facs{
    position: relative;
    display: block;
    margin-bottom: 1em;
    font-style: normal;
}

a.zotero{
    font-variant: small-caps;
    /*    font-style: normal;*/
}

div.transkription a.ref-siglum{
    font-size: 2em;
}

div.insertedPage{
    border: 1px solid #e0e0e0;
    padding: 0.5em;
}

div.insertedPage p.label{
    font-style: italic;
    color: #AC4D00;
    font-size: 0.9em;
}

/* Gedruckte Textvorlage */

div.printed,
p.printed,
ul.printed,
span.printed{
    font-family: PTSans;
    font-size: 0.9em;
}

ul.printed{
    font-family: PTSans;
    font-size: 0.9em;
}

div.printed span.kursiv,
p.printed span.kursiv,
span.printed span.kursiv{
    font-size: 1.1em;
    line-height: 1.1;
}

div.printed span.autorenfussnote,
p.printed span.autorenfussnote,
span.printed span.autorenfussnote{
    font-family: PTSerif;
}

div.boxInner span.gesperrt span.autorenfussnote {
    letter-spacing: normal;
}

div.boxInner .zentriert span.autorenfussnote {
    text-align: left;
}

div#content div.insertedPage span.folio,
div#content div.insertedPage span.folio{
    font-family: PTSerif;
    left: -4em;
}

span.tooltip.printedFootnote > span.fussnote{
    right: -21.5em;
    font-style: normal;
    font-size: 1em;
    display: block;
}

span.externalAnnotation-container{
    display: block;
    position: absolute;
    right: -47%;
}

span.externalAnnotation{
    display: block;
    width: 240px;
    margin: 0 0 1em 0;
    border-top: 3px solid gray;
    padding: 0.5em 1em 1em 1em;
    background-color: white;
    font-family: PTSans;
    font-size: 0.9em;
    font-style: italic;
}

span.externalAnnotation span.creator,
span.externalAnnotation span.source{
    display: block;
    color: gray;
    font-style: normal;
    font-size: 0.8em;
}

span.externalAnnotation span.textPassage{
    color: gray;
    font-family: PTSerif;
    font-style: normal;

}

span.externalAnnotation h3{
    font-size: 0.9em;
    color: gray;
    font-style: normal;
    text-transform: uppercase;
}

span.externalAnnotation mark{
    background-color: transparent;
    color: inherit;
}

mark{
    background-color: #fcfcb8;
}

/* Code FN */
div#content div.boxInner > span.autorenbildunterschrift > span.bildunterschrift{
    font-size: 0.8em;
}

div#content p > span.autorenbildunterschrift{
    font-size: 0.8em;
}

div#content td > span.autorenbildunterschrift{
    font-size: 0.8em;
}


div.boxInner span.autorenfussnote span.autorenbildunterschrift{
    font-size: 1em;
}

span.autorenbildunterschrift span.bildunterschrift{
    color: #AC4D00;
    padding: 3px;
    margin: 0;
    font-style: italic;
}

span.autorenbildunterschrift{
    display: block;
    border-left: 0.2em solid #AC4D00;
    padding-left: 0.5em;
    margin-top: 0.5em;
}

span.columnbreak{
    color: #90c487;
    font-style: italic;
    font-size: 0.9em;
}

/* Collapser */

.note-collapser{
    font-size: 0.8em;
    margin-left: 0.9em;
    margin-bottom: 1em;
    display: block;
    font-family: PTSans;
    /*text-align: right;*/
}

.note-collapser a{
    color: #8B808B;
    cursor: pointer;
}



/* Problem: Collapsednotes in Ãberschriften und mit Styles */
h2 span.collapsedNote{
    font-size: 70%;
    font-weight: normal;
    font-style: italic;
    text-decoration: none;
}

h3 span.collapsedNote{
    font-size: 85%;
    font-weight: normal;
    font-style: italic;
    text-decoration: none;
}

div box h2 > span.text,
h2 > span.text .tooltip{
    font-size: 0.85em;
}

span.metamark {
    font-style: normal;
    color: gray;
}

/*#passage {
      position: absolute;
      z-index: -1;
   /\*   background-color: red;*\/
      margin: -1em;
      width: 100%;
      height: 100%;
    }*/
    
span.erledigt {
    color: green;
    font-weight: bold;
}

div.boxInner span.autorenfussnote span.measure .fussnote{

    font-size: 1.2em;
    
}

/* Register popup */
/* Umgezogen nach main.css. */

.largeView {
    background: white;
    position: relative;
}

span[class*="date1"]{
    /* Für Date-Klassen, die ein Popup beinhalten. */
    color: #AC4D00;
    text-decoration: none;
    cursor: pointer;
}

span[class*="date1"]:hover {
    /* Für Date-Klassen, die ein Popup beinhalten. */
    text-decoration: underline;
}

/* Struktur */

div.transkription table{
    margin-bottom: 1em;
    background: white;
    display: block;
    overflow-x: visible;
    white-space: nowrap;
    line-height:1.2;
    top: 0;
}

div.transkription.about table,
div.transkription.comment table {
    white-space: normal;
}

.table_design {    
   /*table-layout: auto;*/
   /*position:relative;*/
   /*max-width: 1500px;*/
   /*overflow: visible !important;*/
}

.float {
    float:left;
    overflow: visible;
}
.not_float {
    float:none;
    overflow:hidden;
}

.float_on, .float_off {
    display: inline-block;
    
    border: none;
    border-radius: 0.3em;
   
    background-color: #ac4d00;
    color: white;
    font-family: PTSans;
    font-weight: normal;
    font-size: 0.8em;
}
    

    
    
