@charset "ISO-8859-1";
/* V:080907w */

/* STANDARDFORMATE: */

body {
	font-family:Arial,Helvetica,sans-serif;
	margin-top:9px;
	margin-left:20px;
	margin-right:5%;
	margin-bottom:20px;
	color:#000000;
	background: #CCCCCC;
	max-width:65em;
	overflow:auto;
	}

/* Links */
a:link { color:#FF0000; }
a:visited { color:#666666; }
a:hover { color:#FF0000; }
a:active { color:#0000FF; }

/* Standardabsaetze und -bloecke */
p, table {
	margin:0em;
	margin-bottom:0.6em;
	}

/* Vertikale Absatzabstaende */
.bl { margin-bottom:1.2em; } /* gleicher Wert wie margin-top von h1-h4 */
.bm { margin-bottom:0.6em; } /* gleicher Wert wie bei p, h1-h4 */
.bs { margin-bottom:0.3em; }
.b0 { margin-bottom:0em; }
td.bl { margin-bottom:0em; padding-bottom:1.2em; } 
td.bm { margin-bottom:0em; padding-bottom:0.6em; }
td.bs { margin-bottom:0em; padding-bottom:0.3em; } 
td.b0 { margin-bottom:0em; padding-bottom:0em; }

.t0 { margin-top:0em; }
.tl { margin-top:1.8em; }
.txl { margin-top:2.4em; }

/* Linke Absatzeinzuege */
.is { margin-left:25px; }
.i1 { margin-left:40px; } /* Gliederung Stufe 1 - 4 */
.i2 { margin-left:80px; }
.i3 { margin-left:120px; }
.i4 { margin-left:160px; }

/* Ausrichtung */
.al { margin-left:0px; margin-right:auto; }
.ar { margin-left:auto; margin-right:0px; }
.ac { margin-left:auto; margin-right:auto; }
.hl { text-align:left; }
.hr { text-align:right; }
.hc { text-align:center; }
.vt { vertical-align:top; }
.vb { vertical-align:bottom; }
.vm { vertical-align:middle; }

/* Absaetze mit Bilddatei-Markern */
.m { /* 1. Absatz */ 
	padding-left:28px;
	text-indent:-28px; 
	} 
.mc { padding-left:28px; } /* Fortsetzungsabsatz */
img.mbb { margin-left:8px; margin-right:8px; } /* Bildmarker Beanbag */
img.marr { margin-left:11px; margin-right:8px; } /* Bildmarker Pfeil */

/* Titel */
.title { /* Haupttitel */
	font-weight:bold;
	font-size:1.5em;
	margin-bottom:1.1em;
	}
.subtitle, .alttitle, .titleintro { /* alttitle = alleinstehender Untertitel */
	font-size:1.2em;
	margin-bottom:1.4em; /* selber Abstand wie Hauptitel allein */
	} 
.titleintro { /* Einleitung vor Haupttitel */
	margin-bottom:0.4em;
	}
.subtitle { /* Untertitel nach Haupttitel */
	margin-top:-1em; /* Frisst Teil des Abstands nach dem Haupttitel. */
	}

/* Gliederungsueberschriften */
h1, h2, h3, h4 {
	font-weight:normal;
	margin-top:1.2em;
	margin-bottom:0.6em;
	} 
h1 { font-size:1.5em; }
h2 { font-size:1.3em; }
h3 { font-size:1.1em; } /* Standardzwischentitel,  gleicher Wert wie .fl */
h4 { font-size:1em; }

/* Listen */
ul, ol, li {
	margin-top:0em;
	margin-bottom:0.6em; /* gleicher Wert wie p */
	}
ul { 
	margin-left:28px;
	padding-left:0px;
	}  /* gleicher Wert wie .m, .mc */
	
/* Tabellen */
table { border-spacing:0px; }
td {
	vertical-align:top; 
	padding:0px;
	padding-right:0.4em;
	}
td.r0 { padding-right:0em; }
	
/* Eingebettete Bilder */
p.img { /* Ohne Textfluss um Bild */ 
	margin-top:1.2em;
	margin-bottom:1.2em;
	}

/* Weitere Inline-Elemente und -Klassen */
.exp { vertical-align:top; font-size:0.7em; } /* Texthochstellung */
.idx { vertical-align:bottom; font-size:0.7em; } /* Texttiefstellung */
.fl {  font-size:1.1em; } /* Font gross (f = font) */
.fs {  font-size:0.8em; } /* Font klein */
em, .em { font-style:italic; }
strong, .str { font-weight:bold; }
.author { font-weight:bold; } /* Autorenname */
.authorl { font-weight:bold; font-size:1.1em } /*gleicher Wert wie .fl */
.media { font-style:italic } /* Medien(titel) */
.org { font-style:italic } /* Organisationen etc. */
.term { font-style:italic } /* Fachausdruecke */
.corr { color:#FF00CC } /* Korrekturvermerke */


/* SEITENSTRUKTUR: */

/* Block Header-Bild*/
#headerpic {
	margin:0em;
	margin-left:-20px; /* korrigiert linken grauen Streifen in Tafeln */
	} 

/* Block Navigationsbereich */
#navig {
	margin-left:25px; /* gleicher Wert wie .is */
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin-bottom:1.5em;
	}
.transl {margin-left:3em} /* Link zu Uebersetzung */

/* Seitenvorspann */
#prolog {
	margin-left:25px;  /* gleicher Wert wie .is */
	margin-bottom:2.4em;
	} 

/* Haupttext */
#main {
	margin-left:25px;
}

/* Vorbemerkung */
.preface { 
	margin-bottom:2.4em;  /* gleicher Wert wie: #pro */
	font-style:italic;
	} 

/* Intro-Text  */
.intro { font-weight:bold; }

/* Signatur  */
.sig {
	text-align:right;
	padding-right:10%;
	} 
	
/* Seitennachspann */
#epilog { margin-left:25px; }

 /* Trennlinie */
hr.sep {
	margin-top:1.8em;
	margin-bottom:0.8em;
	}



