body {
  background-color: #fcfcfc; 
  color: black; 
  font-family: Arial; 
  font-size: 12pt; 
  margin: 0; 
  padding: 0; 
  text-align: center; 
}

a {
  text-decoration : none;
  color : #9a3b24;
}

a:hover {
  color : #D5694D;
  text-decoration : underline;
}

#page {
  background-color : white;
  border : 2px solid black;
  margin: 10px auto; 
  padding: 0; 
  text-align: left; 
  width: 800px;
}

/**************************************

  Header
  
***************************************/


#header {
  background-color : #eaeaea;
  border-bottom : 1px solid black;
  height : 116px;
  width : 100%;
}

#header img {
  padding : 20px 0 10px 10px;
}


/**************************************

  Sidebar
  
***************************************/

#sidebar {
  font-size : 0.9em;
  margin : 0;
  padding : 20px 0 0 20px;
  float : left;
  text-align : left;
  width: 205px;
}

#sidebar ul {
  margin : 0 0 15px 0;
  padding : 0;
}

#sidebar ul li {
  font-size: 1em;
  font-weight : bold;
  list-style-type : none;
}
#sidebar ul li ul li {
  color : #1c1c1c;
  font-size : 0.95em;
  font-weight : bold;
  line-height : 1.1em;
  list-style-type: square;
  margin : 5px 0 0 15px;
  padding :0;
  font-weight : normal;
}


/**************************************

  Content
  
***************************************/

#content {
  margin: 0 0 0 230px;
  padding : 20px 20px 1px 0;
  text-align: left;
}

#content h1 {
  font-size : 1.9em;
  margin : 0 0 10px 0;
  padding : 0;
  }

#content h2 {
  font-size : 1.4em;
  margin : 40px 0 10px 0;
  padding : 0;
}

#content h3 {
  font-size : 1.2em;
  margin : 40px 0 5px 0;
  padding : 0;
}

#content p {
  line-height : 1.5em;
  margin : 0 0 0.5em 0;
  padding : 0;
}

#content span.gesperrt {
  letter-spacing: 0.4em;
}

#content p.abstand {
  margin-bottom : 40px;
}

#content p.datum {
  font-weight : bold;
  margin: 40px 0 0 0;
}

#content p.titel {
  font-size : 1.2em;
  font-weight : bold;
  margin: 40px 0 5px 0;
}

#content p.adressat {
  font-size : 0.85em;
  margin : 0;
  padding : 0;
}



/* Die verschiedenen Listen */

#content p.liste_punkt {
  float : left;
  font-weight : bold;
  margin : 0;
  padding : 0;
}

/* Abkürzungen */ 

#content p.abk_bedeutung {
  margin : 0 0 10px 120px;
  }

/* Siglen */

#content p.sig_bedeutung {
  margin : 0 0 15px 80px;
}

/* Chronologische Listen */

#content p.chron_eintrag {
  margin : 0 0 15px 60px;
}


/* Listen mit größerem linken Eintrag */

#content p.liste120_eintrag {
  margin : 0 0 15px 120px;
}

#content p.liste160_eintrag {
  margin : 0 0 15px 160px;
}



#content div.hinweis {
  width : 200px;
  float : right;
}

#content div.hinweis p {
  background-color : #eaeaea;
  border : 1px solid black;
  font-size : 0.9em;
  padding : 5px;
  margin : 0 0 10px 10px;
}

#content div.kommentar {
  color : #202020;
  margin : 10px 0 0 60px;
  padding : 0;
}

#content div.kommentar p {
  font-size : 0.85em;
  line-height : 1.2em;
  margin : 0 0 15px 0; 
}


#content div.sprungmarke {
  margin : 20px 0 0 0;
}


#content ul.registermenue li {
  display: inline;
  font-weight : bold;
  padding : 0 20px 0 0;
  font-size: 1.1em;
}


#content div.stellenkommentar { 
  border : 1px solid black;
  margin : 30px 0 0 0;
}
#content div.k_zitat {
  background-color : #eaeaea;
  border-bottom : 1px solid black;
  font-size : 1em;
  font-weight : bold;
  padding  : 8px 0 8px 10px ;
}

#content div.k_kommentar {
  padding : 5px 10px 5px 10px;
}

#content div.k_kommentar p{
  font-size : 1em;
  line-height : 1.2em;
  margin : 0 0 10px 0;
  padding : 0;
}

#content div.k_quelle {
  font-size : 0.8em;
  padding : 5px 10px 5px 10px;
  text-align : right;
}

#content div.k_nachweis {
  float : left;
  font-size : 0.8em;
  padding : 5px 10px 5px 10px;
}

#content p.k_text {
  margin : 0 0 0 35px;
  line-height : 1.2em;
  padding: 0;
}

#content p.k_seite {
  color : #444444;
  float : left;
  font-size : 1em;
  line-height : 1.2em;
  padding : 0;
}


#content blockquote {
  margin : 15px 25px 15px 20px;
}

#content blockquote p {
  font-size : 0.9em;
  line-height : 1.3em;
}

#content blockquote p.seitenzahl {
  font-size : 0.8em;
  font-style : italic;
  text-align : right;
}

#content img.cover {
  border : 1px solid black;
  float : left;
  margin : 0 10px 0 0;
}
#content #konkordanz tr.titel {
  background-color : #eaeaea;
}

#content #konkordanz td.doppelte_linie {
  border-top : 1px solid black;
  border-bottom : 1px solid black;
}

#content ul.registermenue {
  border-top: 1px solid black;
  border-bottom : 1px solid black;
  float : left;
  margin: 20px 0 10px 0;
  padding: 5px 0 5px 0; 
  width : 100%;
}

#content ul.registermenue li {
  display: inline;
  font-weight : bold;
  padding : 0 20px 0 0;
  font-size: 1.1em;
}


#content #konkordanz h2 {
  color : black;
  font-size : 1.2em;
  margin : 5px 0;
  padding : 0
}

#content #konkordanz p {
  padding : 0;
  margin : 2px 0;
}

#content ul {
  margin : 15px 0 15px 20px;
  padding : 0;
}

#content ul li {
  line-height : 1.3em;
  list-style-type : square;
  margin : 5px 0 0 0;
}



#content dl.chronologisch {
  margin : 0 0 20px 0;
}
#content dl.chronologisch dt {
  font-weight : bold;
}
#content dl.chronologisch dd {
  margin : -19px 0 25px 60px;
  line-height : 1.4em;
}


#content dl.niederschrift_erstdruck {
  font-size : 0.8em;
  line-height : 1.4em;
  margin : 0 0 15px 0;
}

#content dl.niederschrift_erstdruck dt {
  font-weight : bold;
}
#content dl.niederschrift_erstdruck dd {
  margin : -19px 0 0 40px;
}


#content dl.konkordanz {
  font-size : 1em;
  line-height : 1.4em;
  margin : 20px 0 40px 0;
}

#content dl.konkordanz dt {
  font-weight : bold;
}
#content dl.konkordanz dd {
  margin : -22px 0 5px 70px;
}


#content dl.reg_personen {
  margin : 0 0 20px 0;
}
#content dl.reg_personen dt {
  font-weight : bold;
}
#content dl.reg_personen dd {
  font-size : 0.95em;
  line-height : 1.2em;
  margin : 0 0 10px 20px;
}

#content dl.reg_werke {
  margin : 0 0 20px 0;
}
#content dl.reg_werke dt {
  font-weight : bold;
}
#content dl.reg_werke dd {
  font-size : 0.95em;
  line-height : 1.2em;
  margin : 0 0 10px 20px;
}

#content div.bild_links_mit_rand {
  float : left;
  margin : 5px 10px 10px 0;
  font-size : 0.8em;
  line-height : 1.2em;
}

#content div.bild_links_mit_rand img {
  border : 1px solid black;
  margin : 0 0 5px 0;
}

#content .jahr {
  border-top : 1px solid black;
  border-bottom : 1px solid black;
  font-size : 1.1em;
  font-weight : bold;
  margin : 10px 0 10px 0;
  padding: 10px 0 10px 0; 
}


#content #lilienthal {
  margin-top : 40px;
}

#content #lilienthal td {
  padding : 10px;
}

#content #lilienthal tr.titel {
  background-color : #eaeaea;
}

#content #lilienthal tr.titel td p {
  margin : 0;
}

#content #lilienthal tr.titel td span {
  font-size : 1.2em;
  font-weight : bold;  
}

#content #lilienthal tr.eintrag td {
  border-bottom : 1px solid black;
}

#content #lilienthal tr.eintrag td p {
  font-size : 0.9em;
}

#content #motto {
  float : right;
  margin : 0 0 20px 0;
  width : 350px;
}

#content #motto #zitat {
  font-size : 0.95em;
  line-height : 1.3em;
}

#content #motto #quelle {
  font-size : 0.8em;
  text-align : right;
}


/**************************************

  Footer
  
***************************************/

#footer {
  background-color : #eaeaea;
  border-top : 1px solid black;
  clear : both;
  color : #505050;
  font-size : 0.8em;
  margin: 40px 0 0 0;
  padding: 10px 20px 10px 20px;
  text-align: left;
}

