/* <style type="text/css">*/
/* basic color names under X
 * 
 * LemonChiffon1      #FFFBCE
 * LemonChiffon2      #EFEBBE   --> background
 * LemonChiffon3      #CECAA6 
 * LemonChiffon4      #8E8A71
*/

body {
  background: #EFEBBE;
  color: black;
  margin-left: 5%; margin-right: 5%;
  margin-top: 3%;
  font-family: helvetica,arial,sans-serif;
  line-height: 180%
}

/* relative und absolute links kennzeichnen mit Pfeilen (UTF-Kodierung) */

a[href]:before { content: "\2799\2008"; color: darkgreen } 
a[href*="http"]:before { content: "\279A\2008"; color: darkblue }

/* relative und absolute links kennzeichnen mit Pfeilen (UTF-Kodierung) */

a[href]:after { color: gray; font-size:smaller; vertical-align:super } 
a[href*=".rtf"]:after { content: "rtf" }
a[href*=".pdf"]:after { content: "pdf" }
a[href*=".ps"]:after  { content: "ps" }
a[href*=".doc"]:after { content: "doc" }
a[href*=".txt"]:after { content: "txt" }

/* Links allgemein */

a:link { 
  /*font-weight: bold;*/
  text-decoration: none;
  color: #000000;
  background-color: transparent;
  border: thin solid transparent;
  border-bottom: thin dashed grey;
}

a:visited {
  /*font-weight: bold;*/
  text-decoration: none;
  color: #000000;
  background-color: transparent;
  border: thin solid transparent;
  border-bottom: thin dotted grey;
}

a[href]:hover {
  background: #CECAA6;
  color: #880000;
  border: thin solid #8E8A71;
}

/* e-mail-Adresse: Briefumschlag voranstellen */
a[href*="mailto"]:before { content:"\2709\2008" }

/* Fussnoten, mit Pfeil nach unten bzw. nach oben kennzeichnen */

a[href*="#fn."], a[href*="#fnr."] { text-decoration: none;
                                    font-weight: normal;
                                    line-height: 0px; /* erben! */
                                    border-color: transparent}

a[href*="#fnr."] { font-weight: bold }
a[href*="#fn."] { font-size: smaller }


/* link zur Fussnote. Pfeile nach unten: 2198,21A7,21E9,2193 */
a[href*="#fn."]:before { content: ""; color: gray;
	font-weight: normal} 
a[href*="#fn."]:after { content: "\2193"; color: grey; font-weight: normal;
	font-size:smaller; vertical-align:0} 

/* link zurueck zum Text. Pfeile nach oben: 2196,21A5,21E7,2191 */
a[href*="#fnr."]:before { content: "\261B\2008"; color: gray; 
	font-weight: normal; vertical-align:normal }
a[href*="#fnr."]:after { content: "\2196"; color: gray; font-weight: normal;
	font-size:smaller; vertical-align:super}

/* Links zu noch nicht angelegten Seiten (enthalten e-mail) */
a.nonexistent:before { content: "¿\200A";
                       color: white}
a.nonexistent:after  { content: "\2009\2709";
                       color: white}

a.nonexistent:link {
  font-weight: normal;
  background-color: transparent;
  color: #000000;
  border: thin dotted transparent;
  // border-bottom: thin dotted white;
  text-decoration: none
}

a.nonexistent:hover {
  background-color: transparent;
  color: #222222;
  text-decoration: line-through;
  // border: thin dotted white;
}

h1 { color: #FFFBCE;
     border-bottom: thin solid #FFFBCE;
     text-align: right }

h2 {
  color: #797662;
  border-bottom: thick solid #8B8970;
}

h3 {
  color: #8B8970;
  border-bottom: medium solid #CDC9A5;
}

hr { width: 100%;
     border-top: thin solid #CDC9A5;
     border-left: thin solid #CDC9A5;
     border-bottom: thin solid #FFFACD;
     border-right: thin solid #FFFACD;
 }

em { font-style: italic; color: #660000 }
strong { font-weight: bold }

code { color: #000044; 
  background-color: #E7E0CF;
  padding-left: 0.3em;
  padding-right: 0.3em;
     border-top: thin solid #CDC9A5;
     border-left: thin solid #CDC9A5;
     border-bottom: thin solid #FFFACD;
     border-right: thin solid #FFFACD;
 }

kbd { color: #000088;
  background-color: #DFDBAE; /*bg:#EFEBBE; code:#E7E0CF;*/
  padding-left: 0.3em;
  padding-right: 0.3em;
     border-top: thin solid #CDC9A5;
     border-left: thin solid #CDC9A5;
     border-bottom: thin solid #FFFACD;
     border-right: thin solid #FFFACD;
 }

samp { color: #002222;
  background-color: #DFDBAE; /*bg:#EFEBBE; code:#E7E0CF;*/
  padding-left: 0.3em;
  padding-right: 0.3em;
     border-top: thin solid #CDC9A5;
     border-left: thin solid #CDC9A5;
     border-bottom: thin solid #FFFACD;
     border-right: thin solid #FFFACD;
/*  font-size: medium;
  font-family: monospace;*/
 }

ul { list-style-type: disc }

dl.contents { margin-top: 0 }
dt.contents { margin-bottom: 0 }

p.verse, verse {
  white-space: pre;
  margin-left: 5%
}

pre {
  white-space: pre;
  /*font-family: monospace;*/
  margin-left: 5%;
  line-height: 120%
}

pre.example {
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  margin-left: 3%;
  margin-right: 3%; 
  padding-left: 2%;
  padding-right: 2%;
  background: #ECE6CB;
/*  border: thin solid #CECAA6;*/
     border-top: thin solid #CDC9A5;
     border-left: thin solid #CDC9A5;
     border-bottom: thin solid #FFFACD;
     border-right: thin solid #FFFACD;
/*font-family: monospace;*/
  white-space: pre;
  line-height: 100%
}

blockquote, table {
  border-top: thin solid #FFFBCE;
  border-left: thin solid #FFFBCE;
  border-bottom: thin solid #CECAA6;
  border-right: thin solid #CECAA6;
  background-color: #EFEBBE;
}

blockquote { 
  margin-left: 3%;
  margin-right: 3%;
  padding-left: 2%;
  padding-right: 2%;
  font-family: new century schoolbook,times,clearlyu,sans;
  color: black;
  line-height: 170%
}

/* tables */
td, th {
  border-top: thin solid #CECAA6;
  border-left: thin solid #CECAA6;
  border-right: thin solid #FFFBCE;
  border-bottom: thin solid #FFFBCE;
}

th {font-weight:bold}

/* navigation footer */
div.navfoot { font-size: small }
div.navfoot table { border: none }
div.navfoot th { border: none }
div.navfoot td { border: none }

/* </style> */