@media print {
  body { 
    border-style: none; 
    margin: 0px;
    padding: 0px; 
  }

  table.charte {
    border-style: none; 
    padding: 0px;
  }
  table.charte td.col1, td.col3 {
    display: none;
  }
  table.charte td.col1 {
    width: 0px;
  }
  table.charte td.col3 {
    width: 0px;
  }
  table.kriterien {
    display: none;
  }
  #schalter { display: none; }
  
  #anhang { display: block; }
}


@media screen {
  body { 
    border-style: dashed; 
    border-width: 1px; 
    border-color: #000000; 
    margin: 50px;
    padding: 20px; 
    width: 1280px;
    background-color: #ffffff;
    color: #000000;
  }
  
  table.charte {
    border-style: dashed; 
    border-width: 1px;
    border-color: #000000; 
    padding: 20px;
    width:1320px; 
  }
}

body.charte {
  counter-reset: fue_index 0 fua_index 0 zw_index 1; /* für Zählung der div-, fue- und fua-tags, zw(t)-tags */  
}


body.corpus { 
  border-style: none; 
  margin: 0px;
  padding: 10px; 
  width: 90%;  
}


/* Projektspezifische Formatierungen aus der ersten Auflage (docling) */
h1,h2,h3,p,div {
	font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
	line-height: 14pt;
}

div.pfad { font-family: Arial; color: #bbbbbb; font-size: 8pt; margin-top: -16px; margin-left: -8px; margin-bottom: -2px; }
div.pfad a { font-family: Arial; color: #bbbbbb; font-size: 8pt; text-decoration: none; }

/* ############################ Menu ############################### */ 

a { text-decoration: none; display: inline; }
a.menu1, a.menu1a, a.menu2, a.menu2a, a.menu3, a.menu3a  { font-weight: bold; }
a.menu1:hover, a.menu2:hover, a.menu3:hover { color:#996600; }
a.menu1a, a.menu2a, a.menu3a { color: #996600; font-weight: bold; }
a.menu1, a.menu1a { margin-left: 0px; }
a.menu2, a.menu2a { margin-left: 0px; margin-top: 3pt; margin-bottom: 3pt; }
a.menu3, a.menu3a { margin-left: 0px; font-size: 9pt; font-weight: normal; }
a.bib { color: #996600; font-weight: bold; font-size: 8pt; }

select.auswahl { width: 250px; border-style: solid; border-width: 1px; border-color: #dddddd; }

#schalter { padding: 2px; border-style: solid; border-width: 1px; border-color: #ababab; background-color: #efefef; color: #999999; font-family: Arial; font-size: 8pt; }
#schalter:active { border-style: inset; }

#verse td { vertical-align: top; }

table.kriterien { padding: 2px; border-style: solid; border-width: 1px; border-color: #dddddd; }
td.kriterien { color: #777777; font-family: Arial; font-size: 9pt; }
td.disabled { color: #dddddd; font-family: Arial; font-size: 9pt; }
#kriteriensender { background-color: #eeeeee; color: #666666; font-family: Arial; font-size: 9pt; }
#menusender { background-color: #eeeeee; color: #666666; font-family: Arial; font-size: 9pt; }



/* ################# Urkunde allgemein ####################### */ 

h1.urkunde { font-size: 16pt; font-weight: bold; text-align: center; margin-top: 60px; margin-bottom: 30px; }

p.kofzeile { text-align: center; }

s { text-decoration: none; }

an { 
  display:block;
  border-style: none; 
  background-color:#ffffff; /* #CfCfCf */
  padding: 10px;
}

txt { 
  display:block;
  border-style: none; 
  background-color:#ffffff; /* #eeeeee */
  padding: 10px;
  font-size: 12pt;
	line-height: 18pt;
	letter-spacing: 0.5px;
	z-index: 1; 
}

p.descriptif { margin-top: 6pt; margin-bottom: 6pt; line-height: 1.4em; }

p.d2 { margin-top: 12pt; margin-bottom: 12pt; font-style: italic; }

p.biblio { margin-top: 6pt; margin-bottom: 0pt; text-indent: -0.7cm; margin-left: 0.7cm; line-height: 1.5em; }

p.biblio_comment{ margin-top: 3pt; margin-bottom: 0pt; margin-left: 0.7cm; line-height: 1.5em; }

/* ################# an-Daten (Steckbrief der Urkunde) ####################### */
/* 
d (date), type, r (objet), aut (auteur), disp (disposant), ben ("B&eacute;n&eacute;ficiaire:"), act (acteurs), 
s (sceau), rd ("R&eacute;dacteur"), f (support), v (verso), l (lieu de conservation) 
*/

/* "an *": alle gezeigten Tags haben Einrückung. Bis auf die 'display: block' forcierten Childs, sind alle unsichtbar */
an * { text-indent: -50px; margin-left: 100px; margin-right: 50px; display: inline; } 

/* #nom, #d0, #scripta, #loc, #loc0, #soc, #soc0, #rd0, #ana, #ec, #met, #transcr, #resp { display: none; } */

#d { display: block; text-align: center; font-weight: normal; margin-left: 100px; margin-right: 50px; }

#type, #r, #sc, #f, #l, #ed, #v, #met { 
  display: block; text-indent: -50px; margin-left: 100px; margin-right: 50px; margin-top: 5px;  margin-bottom: 0px; 
  }

#rd { 
  display: block; text-indent: -50px; margin-left: 100px; margin-right: 50px; margin-top: 0px;  margin-bottom: 20px; 
  }


span.groupe_an { display: inline;  margin-top: 0px;  margin-bottom: 0px; }

span.groupe_an p { display: block; text-indent: -50px; margin-left: 100px; margin-right: 50px; margin-top: 2px;  margin-bottom: 2px; } /* das sind #aut, #disp, #ben, #act, #s */

span.prefix { 
  display: inline; font-variant: small-caps; margin-right: 5px; margin-left: 20px; 
  }
an sup, i, b, abr, a, titre  { display: inline; margin: 0px; }

/* lm 05.07.16: superscript wird hochgestellt (<sup> - tag) */
sup { vertical-align: super }

/* lm 05.07.16: titre wird kursiv geschrieben */
titre { font-style: italic }

/* lm 06.07.16: cap hinzugefügt und  wird in kleinen Kapitaelchen geschrieben */
cap { font-variant: small-caps }


/*
#d:before { content: "Date:"; font-variant: small-caps; margin-right: 5px; }
#r:before { content: "Objet: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; }
#aut:before { content: "Auteur: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; }
#disp:before { content: "Disposant: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; }
#ben:before { content: "Bénéficiaire: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; }
#act:before { content: "Acteurs: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; }
#rd:before { content: "Rédacteur: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; }
#f:before { content: "Support: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; }
#v:before { content: "Verso: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; }
#l:before { content: "Lieu de conservation: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; }
#ed:before { content: "Edition: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; }
#v:before { content: "Verso: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; } 
#transcr:before { content: "Transcription: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; } 
#resp:before { content: "Repsonsable: "; font-variant: small-caps; margin-right: 5px; text-decoration: underline; }
*/

#xml_download { font-family: Arial; font-size: 9pt; color:#777777; background-color: #ffffff; display: block; margin-bottom: 6pt;  }
#pdf_download { font-family: Arial; font-size: 9pt; color:#777777; background-color: #ffffff; display: block; margin-bottom: 12pt; }
#recherche { font-family: Arial; font-size: 9pt; color:#777777; background-color: #ffffff; display: block; margin-left: 6pt;  }

/* ######### Anmerkungen: Können im an- und im txt-Bereich vorkommen ########### */

span.fue { display: inline; font-size: 10pt; }

span.ful { display: inline; font-size: 10pt; }

span.fua { display: inline; font-size: 10pt; }

span.zw { display: inline; color:#aaaaaa; font-family: Arial; font-size: 8pt; }

span.fussnoten { font-size: 10pt; }
span.fn_title { font-weight: bold; color: #777777; }

/* ################# txt-Daten (eigentlicher Urkundentext) ####################### */

span.rhet { display: block; }
span.rhet p.figure { display: block; font-variant: small-caps; color: #996600; }

divisio.charte { display: inline; position: relative; z-index: 1; } /* text-indent: -20px; margin-left: 20px;  */
span.num { font-size: 11pt; font-weight: bold; }

/* token[type=occ] { font-style: italic; } */

/* ########################### corpus.php ################################ */
p.liste_chartes { text-indent: -45px; margin-left: 45px; }
corpus { border-style: none; height: 100%; }
a.plink { color: #996600; background-color: #dddddd; }
p.plink { width: 300px; } 

/* ########################### descriptif.php ################################ */
.an { display: block; }
.aus { display: none; }

/* ########################### index.php ################################ */
.h1 {
	font-weight:bold;
	margin-top:36px;
	margin-bottom:12px;
	text-align:center;
}
.h2 {
	margin-top: 0px;
	margin-bottom:18px;
	text-align:center;
}
.h3 {
	margin-top: 6px;
	margin-bottom:6px;
	font-weight:bold;
}
.type {
	margin-top:0px;
	margin-bottom:0px;
}
.p {
	margin-top:0px;
	margin-bottom:0px;
}

.i {font-style:italic; }
.b {font-weight:bold; }
