.fnText .fnNumber {
  font-size: 0.8rem;
  bottom: 8px;
  position: relative;    
}

.footnotes .fnNumber {
 display: inline-block;
 color: var(--zeidMainColor);
 font-family: mufi;
 font-size: 0.8rem;
}

.footnotes a {
 overflow-wrap: normal;
}

.fnNumber + .lemma:before {
  content: " ";
}
.fnNumber + .fnNumber:before {
  content: " ";
}

.fnText {
font-family: initial; /* geändert von monospace, da die Elemente, die monospace benötigen, gesondert dargestellt werden */
/*  font-style: italic;*/
}

button.footnoteNumber {
  border: 0;
  padding: 0;
}

.orig {
font-family: initial;
font-style: normal;
}

@font-face {
font-family: greek;
src: local("FreeSerif"),
     url("FreeSerif.woff");
}
.greek {
font-family: greek;
}

#texts, #images{
 display: none;
}

#texts, #images {
right: 0.25em;
top: 7em;
}
#texts label {
padding-left: 10px;
}
#images label {
padding-right: 10px;
}

#ann {
position: absolute;
z-index: 2;
background-color: white;
}

.content {
flex: 1 1 0;
}

/* Textvariante; nur in Tabelle anzeigen */
.info {
border: 1px solid black;
padding: 10px;
text-align: center;

background-color: lightgoldenrodyellow;

font-weight: normal;
font-size: 1.25em;
}
section .info {
display: none;
}

/* Anzeige der Textzeugen rechts (aber nicht links unten) */
.witnesses {
border-top: 0.5px solid gray;
margin-top: 2em;
}
.footnotes .witness {
display: none;
text-align: center;
}

.text .witness {
text-align: left;
}

#imageInfo .witness {
text-align: center;
}

#fac {
height: calc(100% - 4em);
}

/* Textgenese */
span.app {
background-color: lightgoldenrodyellow;
}

span.genese {
display: none;
}

.app:hover .genese {
display: inline;
z-index: 100;
border: 0.5mm solid grey;
padding: 0 3px;
margin-left: 3px;
}

.app:hover .lemma:after {
content: " ";
}
/* ENDE Textgenese */

p {
line-height: 1.6em;
}

/* Apparate */
.footnotes {
margin-top: 1em;
}

/* Nachbau der Nachteile des Nachdrucks */
/* Fraktur */
@font-face {
font-family: 'UnifrakturMaguntia';
font-style: normal;
font-weight: 400;
src: local('UnifrakturMaguntia'), url(https://fonts.gstatic.com/s/unifrakturmaguntia/v8/7KWy3ymCVR_xfAvvcIXm3wh3zWhftzIdHBsuU0JwdCQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

.font-size-10pt{
    font-size: 10pt;
}

.font-size-14pt{
    font-size: 14pt;
}

.font-size-16pt{
    font-size: 16pt;
}

.smallcaps {
  font-variant:small-caps;
}

.antiqua {
font-family: mufi;
}
.italic {
font-style: italic;
}

.spaced_out {
letter-spacing: 2px;
}

.color-FF0000-{
 color: #FF0000;
}

.grey{
    color: #dedede;
}

h2, p {
font-family: sans-serif;
}

h2{
   text-align:center;
}

/* Synopse Textvarianten */
#t {
border-spacing: 0;
}
#t td, #t th {
box-shadow: none;
height: unset;
background: none;

padding: 0 10px 10px 0;

vertical-align: top;
}
/*#t tr:nth-child(2) td {
vertical-align: bottom;
}*/
td p {
margin: 0;
}

/* Kapitelüberschrift */
.heading {
vertical-align: bottom;
}

/* padding in Synopse ergibt sich über Tabellenzeilen */
.text .heading {
padding-top: 10px;
}

/* eingefügte Umbrüche mit seg für Synopse */
.text .following {
display: none;
}
.text .segmented {
display: inline;
}
#t .following {
padding: 0 0.5em;
}

/* Verse */
.lg {
margin-left: 2em;
display: block;
}

/* buttons für Seitenumbrüche und spans für Umbrüche noch ohne Digitalisat */
.pagebreak::before {
content: '[';
}
.pagebreak::after {
content: ']';
}
button.pagebreak {
border: 0;
cursor: pointer;
display: inline-block;
font-size: inherit;
padding: 0;
}

#searchProject input {
  width: calc(100% - 26px);
}
#searchProject button {
  padding: 0;
}

.fnRule{
   height:0px;
}

.center{
   text-align:center;
}

/*  Tabellen auf feste Breite; Zellen auf 50% (wenn drei Spalten, wird automatisch reduziert) */
table {
   table-layout: fixed;
   width: 100%;
}
td {
   width: 50%;
}