/* diss.css */
/* 27.12.2003 */

body {
  background-color: #DCDCDC;
  margin: 1em 1em 1em 3em; /* bottom right top left */
  /* border: double blue 5px; */  /* kein Effekt in IE */
  padding:1.5em;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.2em;
  color: black; /* default text color */
}

body#navbar {
  background: #fc9;
  margin: 0em; /* bottom right top left */
  padding:2em 2em;   /* top, bottom - left, right  */
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.2em;
  color:blue;
}

body#diss {
  margin: 0em; /* bottom right top left */
  padding-top:0.5em;
}

body#notes {
  margin: 20px; /* bottom right top left */
  padding:0em;
  font-size: 0.8em;
}

body#top {
}

body#abk {
}

body#litabk {
}
/* ------------------------- */

ul#mainnav {
  list-style:none;  /* no bullets */
  margin:0;
  padding:0;
  /* background-color: #D6D6D6; */
}

ul#mainnav li {
   border-top: 1.5em solid #fc9;
   cursor:pointer;
}

a {
   text-decoration:none;
   color:black;
}

ul#mainnav li a {
  color:blue;
}

p {
   text-align: justify;
}
p.asteriscs {
   text-align: center;
}

a.pagenr {
   font-family:helvetica;
   color:maroon;
}

span.doctitle {
   margin-left:auto; margin-right:auto;
   font-family:helvetica;
   font-size:1.5em;
   /* margin-left:auto; margin-right:auto; */
   color:maroon;
}
/* ------------------------- */
ul#TableOfContents a:hover {
   color:blue;
}
p.subtitle {
   font-size:1.2em;
   letter-spacing:0.1em;
/*   margin-left:-2.5em; margin-right:-1.5em;  */
   padding: 0.5em;
   background-color:#FFFFE0;
   border-width:1pt; border-style:solid; border-color:#00008B;
}
page {
   font-family:arial;
   color:blue;
}
pagenr {
   font-family: arial, sans serif;
   color:#800000;
}
p.text {
   text-indent:2.5em;
}

p.text a:hover {
   background-color:silver;
   cursor:pointer;
}
p.text a.ref2catnr {
   color:#696969;
}
p.text a.ref2note {
   color:#696969;
}

/* ------------------------- */
p.OC01 {
   margin-left:-3em; margin-right:-1.5em;
   padding: 0.5em;
   background-color:#FFC;
   border-width:1px; border-style:solid; border-color:#00008B;
   /* font-size:1.2em;  - MSIE: Unterlaengen abgeschnitten ! */
   font-weight:bold;
}
p.OC01 a.catnr {
   /* font-style:oblique; */
   /*  color:maroon; */
}
p.OC01 span.catnr_title {
/*   position:absolute; arbeitet nicht korrekt in LINUX-Conqueror*/
   margin-left:1.5em;
   /* color: #0000FF; */
   letter-spacing:0.1em;
   /* body:margin-left + body:padding + p.OC01, padding  */
   /* font-weight:bold; */
}
/* ------------------------- */
p.OC02 {
   margin-top:0.5em;
   margin-bottom:0.5em;
   font-weight:bold;
   letter-spacing:0.1em;
   /* font-size:1.2em; */
}
/* ------------------------- */
p.OC03 {
   text-indent:0em;
   margin-top:0.5em;
   margin-bottom:0.5em;
   font-weight:bold;
}
/* ------------------------- */
p.OC15 {   /* Buchschmnuck - mit Links auf Bilder */
   margin-bottom:2.5em;
}
p.OC15 a.ref2img {
   /* background-color:grey; */
   border-width:1px; border-style:solid; border-color:#00008B;
   cursor:pointer;
}
ol {
   list-style-type: decimal;
   color:red;
   line-height: 1.5em;
}
ul {
   line-height: 1.5em;
}
listitem > a:hover {
   color:blue;
}

sup {
   font-size:0.6em;
}


hr { margin-left:-20px; }
h1, h2, h3 { text-align: center; font family: Arial, Helvetica, sans-serif; }
h1 { border-style:double; border-width:medium; border-color:#FF0000; background-color:#FFFFFF}  /* background.. ohne Effekt */
/*  h1 { margin-top:2cm; }  */
/* table { border: 0.5cm solid #FFDDFF; padding:0.2cm; }  */  /* Effekt hat nur padding! */
/* table { border-width:5pt; border-style:solid; border-color:#FFFFE0; }  */ /* kein Effekt */

/*  table { width: 90%; margin-left:auto; margin-right:auto; background:#ffc; }  */  /* Tabelle zentriert */
  table { border-collapse: collapse; border: 3px solid blue; border-spacing: 0; }   /* s. Callihan 283 */

  caption { caption-side: top; padding-bottom: 1.5em; padding-top: 1,5em; margin-left: auto; margin-right: auto; }

  thead tr th { padding: 4px 6px; vertical-align: bottom; border: 1px solid black; color: navy; background: #fc9;  }

  td { padding: 4px 6px; }

  tbody tr td { border-bottom: 1px solid black; border-left: 1px solid black; background: transparent; }
  tbody tr td { text-align: left; color: #c00; }

  td.border { border-right: 3px solid blue; border-left: 3px solid blue; border-top: 3px solid blue; border-bottom: 3px solid blue; }

/* tr { border-width:15pt; border-color:#000000;}  */  /* ohne EFFEKT */

/* tr td { border: 3px; background-color: silver; }  */
/* text-align funktioniert verläßlich nur mit MSIE !! */

/* td { height: 20px; width:60px; text-align: center; }  */
/* height funtkioniert nur in MSIE  */
/* text-align in Netscape und MSIE ohne Effekt  */

/* td { border-width:5pt; border-color:#FFFFE0;} */
 /* td { background-color:#00FF00; }  */  /* überschreibt  tr { background-color:#FFFFFF; } */

td.part_nr { }
td.quire_nr { background: silver; }
td.membr { background: #F0E68C; }
td.S_A { background:#FF0000 url(S_A.gif); }
td.S_A_ { background:#FF0000; }
td.S_B { background:#0000FF url(S_A.gif); }
td.S_AB  { background:url(S_red_blue.gif); }  /* Angabe eines zweiten url nicht möglich! */
/* td.S_A { background:silver url(S_AA.gif); }    */
/* td.S_B { background:silver url(S_B.gif); ; }   */
td.S_C { background:#808000; }
td.S_D { background:green; }
td.S_E { background:yellow; }
td.S_F { background:; }
td.vacat { background:black; }
td.noText { background:silver url(S_A.gif); }

/*  td.xmpcode { border-width:1pt; border-style:solid; border-color:#999999; background-color:#FFFFE0; } */

/* Bereiche mit Beispiel-Quelltexten */
/* nur MS IE 4, Netscape 4.0 ignoriert diese Angaben */
/* border-width = Randbreite KEIN EFFEKT , auch nicht bei "thick, thin.." S.370*/
/* 1pt = 1 Punkt, Wert aenderbar */
/* border-style = Randstil  KEIN EFFEKT*/
/* solid = durchgezogen, Wert aenderbar */
/* border-color = Randfarbe KEIN EFFEKT*/
/* #999999 = grau, Wert aenderbar */
/* background-color = Hintergrundfarbe */
/* #FFFFE0 = helles Gelb, Wert aenderbar */