/*
19990724	.poem
19991924	.wide, .title, .author
20001008	P margins adjusted
20010503	.vers added
20010526	p.epigraph added
20010612	formatting for letters
20020905	Hella - Überarbeitung
20021105	vers: margin l/r: 10%
20030208	div.vers p (das war's für Gedichte)
20030803	a:visited auf grau
20030922	div.dedication
20040302	.box
20040418	dl, dd, dt aus main.css, .fraktur aus novelett.css
20050212	.hidden
20050301	body fontsize:10pt
20050319	lang attribute test (not working with IE6 but NS7/Firefox)
20051120	.online (display:none für DVD, Stylesheet wird bei SPON ignoriert)
20060122	hr.empty (wrong: ruler is still visible)
20060624	p, textalign:justify geändert
20060805	.upper (für Gerd aufgenommen)
		hr.star
		hr.vignette
		hr.short
		hr.empty	(leerer Absatz für focuschange ???)
20060808	span.initial
		fehlt: table.poem
(gh)

20070228	table.toc (neu), .box (geändert), div.impressum
		.figure statt div.figure
		div.poem geändert
		.hide neu
20070313	geändert table (Einrückung entfernt)
		table.poem, .vers, .motto (neu), .true (neu)
		div.motto P
		subtitle
		hr.star (neu)
		.lektorat
		(HR)
20070319	table.toc, poem Einrückunmg auf 20% gesetzt (HR)

Löschkandidaten
p.leftmarg	im Code ersetzen durch blockquote
p.dblmargin	im Code ersetzen ??? 

Für DVD: Bodymargin auf je 20 px setzen, Absatzeinrückung rausnehmen, Blocksatz auch?
Absatzabstände auf 5px setzen */


/*** Allgemeiner Teil - Überschriften ***/
#gb_contentl  {
  background-color: #FFFFFF;
  font-family: Arial;
  font-size: 12px;
}

#gb_contentl A:link {
  color: #003399;
  text-decoration: none;
  font-weight: bold;
}

#gb_contentl A:active {
  color: #003399;
  text-decoration: none;
  font-weight: bold;
}

#gb_contentl A:visited {
  color: #003399;
  text-decoration: none;
  font-weight: bold;
}

#gb_contentl div.impressum {display:none
}

#gb_contentl H1 {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 12px;
}

#gb_contentl H2 {
  color: black;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

#gb_contentl H3 {
  color: black;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 5px;
}

#gb_contentl H4 {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}

#gb_contentl H5 {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

#gb_contentl H6 {
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  margin-top: 2px;
  margin-bottom: 2px;
}

/*** Titelseite ***/
#gb_contentl div.titlepage {
  text-align: center;
}

#gb_contentl .author {
  color: gray;
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 2px;
}

#gb_contentl .title {
  font-size: 16px;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 20px;
}

#gb_contentl .subtitle {
  color: darkgray;
  margin-top: 0px;
  margin-bottom: 20px
}

#gb_contentl .dedication {
  text-indent: 0pt;
  text-align: center;
  font-size: 14px;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 20%;
  margin-right: 20%;
}

#gb_contentl .motto {
  text-indent: 0pt;
  margin-right: 5em;
  margin-left: 50%;
  margin-top: 1em;
  margin-bottom: 1em;
}

#gb_contentl div.motto P {
  text-align: right;
  text-indent: 0pt;
  margin-right: 5em;
}

#gb_contentl div.navi {
  text-align: center;
}

#gb_contentl DIV.epigraph {
  margin-left: 50%;
  margin-right: 5%;
  font-style: italic;
  font-family: arial;
}

#gb_contentl P.epigraph {
  text-indent: 0pt;
  text-align: right;
  margin-right: 5%;
  font-style: italic;
  font-family: sans-serif;
}

/*** Fliesstext ***/
#gb_contentl P {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  text-align: justify
}

#gb_contentl P.right {
  text-indent: 0pt;
  text-align: right;
}

#gb_contentl P.left {
  text-indent: 0pt;
  text-align: left;
}

#gb_contentl P.leftjust {
  text-indent: 0pt;
}

#gb_contentl P.center {
  text-indent: 0pt;
  text-align: center;
}

#gb_contentl P.centerbig {
  margin-bottom: 0.6em;
  margin-top: 0.6em;
  text-indent: 0pt;
  text-align: center;
  font-size: 14px;
}

#gb_contentl P.centersml {
  text-indent: 0pt;
  text-align: center;
  font-size: 11px;
  margin-bottom: 0.3em;
  margin-top: 0.3em;
}

#gb_contentl P.leftmarg {
  text-indent: 0pt;
  text-align: left;
  margin-left: 7%;
}

#gb_contentl P.dblmarg {
  text-indent: 0pt;
  margin-left: 10%;
  margin-right: 5%;
}

#gb_contentl UL {
  font-family: Arial;
  margin-top: 1em;
  margin-bottom: 1em;
}


/*** Abbildungen im Text ***/
#gb_contentl .figure {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

#gb_contentl .figcaption {
  text-align: center;
  font-style: italic;
}

/*** Linien im Text ***/
#gb_contentl hr {
  height: 1pt;
  size: 1pt;
  width: 95%;
  text-align: center;
  color: #999999;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

#gb_contentl hr.empty {
  width: 1%;
  height: 1pt;
}

#gb_contentl hr.short {
  text-align: center;
  height: 1pt;
  size: 1pt;
  color: #999999;
  margin-top: 1em;
  margin-bottom: 1em;
  width: 20%;
}

#gb_contentl hr.star {
  text-align: center;
  height: 1pt;
  size: 1pt;
  color: #999999;
  margin-top: 1em;
  margin-bottom: 1em;
  width: 20%;
}
	

/*** Schriftarten ***/
#gb_contentl tt {
  font-family: Courier;
}

#gb_contentl .fraktur {
  font-family: "Frankenstein", Times, serif;
}

#gb_contentl span.initial {
  font-size: 16px;
  font-weight: bold;
}

#gb_contentl .upper {
  text-transform: uppercase;
}

#gb_contentl .wide, 
#gb_contentl .spaced {
  letter-spacing: 0.15em;
}

/*** Fussnoten im Text ***/
#gb_contentl .note {
  line-height: 90%;
  font-size: 90%;
}

#gb_contentl .footnote {
  color: darkred;
  font-family: arial;
}

/* CSS2 (geht bereits mit Firebird)
#gb_contentl .footnote:before {
  content: " [Fußnote: ";
}

#gb_contentl .footnote:after {
  content: "] ";
} */

/*** Gedichte ***/
#gb_contentl BLOCKQUOTE P {
  text-align: left;
  text-indent: 0em;
  margin-left: 1em;
}

#gb_contentl BLOCKQUOTE {
  text-align: left;
  text-indent: 0em;
  margin-left: 1em;
}


#gb_contentl div.vers p {
  text-indent: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}

#gb_contentl p.poem {
  text-align: left;
  text-indent: 0em;
  margin-left: 1em;
}

#gb_contentl div.poem {
  margin-left: 20%;
  margin-right:20%;
  margin-bottom: 2em;
}

#gb_contentl div.vers {
  text-indent: 0em;
  text-align: left;
  margin-left: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
}

#gb_contentl p.vers {
  text-indent: 0em;
  text-align: left;
  margin-left: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
}

#gb_contentl p.line {
  text-align: left;
  text-indent: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
/*
.em2 {
  margin-left: 2em;
  margin-top: 0em;
  margin-bottom: 0em;
}

.em4 {
  margin-left: 4em;
  margin-top: 0em;
  margin-bottom: 0em;
}

.em6 {
  margin-left: 6em;
  margin-top: 0em;
  margin-bottom: 0em;
}
*/
/*** letters, use p.date for no collision with poem's <Hn> date ***/
#gb_contentl div.letter {
  text-align: left;
  margin-left: 1.5em;
  margin-top: 1em;
  margin-bottom: 1em;
}

#gb_contentl div.letter p {
  text-indent: 0pt;
}


#gb_contentl p.address {
  text-align: right;
  text-indent: 0pt;
  font-style: italic;
}

#gb_contentl p.date {
  text-align: right;
  font-style: italic;
}

#gb_contentl .recipient {
  margin-left: -1em;
  margin-top: 1em;
  margin-bottom: 1em;
}

#gb_contentl .sender {
  margin-left: 0pt;
  font-style: italic;
  font-weight: bold;
  color: darkblue;
  margin-left: 2em;
}

#gb_contentl .signatur, 
#gb_contentl .signature {
  text-align: right;
  margin-right: 2em;
}

#gb_contentl .hidden {
  display: none;
}


/*** Schauspiel, diese Klassen aus drama und drama1.css übernommen ***/

#gb_contentl .speaker {
  color: #333333;
  font-weight: bold;
  text-transform: uppercase;
}

#gb_contentl .STAGE, 
#gb_contentl .stage {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 3em;
  margin-right: 3em;
  text-align: justify;
  font-style: italic;
}

#gb_contentl .SETTING, 
#gb_contentl .setting {
  color: grey;
}

#gb_contentl .ACT, 
#gb_contentl .act {
  text-transform: uppercase;
}

#gb_contentl .SCENE, 
#gb_contentl .scene {
  text-transform: uppercase;
}

#gb_contentl .REGIE, 
#gb_contentl .regie {
  font-style: italic;
  letter-spacing: 0.05em;
  margin-left: 0.2em;
}

/*** Tabellen  ***/
#gb_contentl TABLE {
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 12px;
  font-family: arial;
}

#gb_contentl table.toc {
	margin-left: 20%;
	margin-right: 20%;
}

#gb_contentl table.poem {
	margin-left: 20%;
	margin-right: 20%;
}

#gb_contentl table.true {
	margin-left: 1.5em;
	margin-top: 1em;
  	margin-bottom: 1em;
}

#gb_contentl table.vers {
	margin-left: 30%;
	margin-right: 30%;
}

#gb_contentl table.motto {
	margin-left: 30%;
	text-align: right;
}

#gb_contentl TH {
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  padding-top: 4px;
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 4px;
  vertical-align: top;
  font-family: arial;
}

#gb_contentl TD {
  font-size: 12px;
  padding-top: 4px;
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 4px;
  vertical-align: top;
  font-family: arial;
}

#gb_contentl DL {
  font-family: arial;
  margin-left: 1.5em;
  margin-top: 1em;
  margin-bottom: 1em;
}

#gb_contentl DT {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  margin-top: 4pt;
}

#gb_contentl DD {
  font-family: arial;
  font-size: 12px;
  margin-left: 2em;
}

#gb_contentl BLOCKQUOTE {
  margin-left: 3em;
  margin-right: 3em;
  text-align: justify;
}

/*** Diverses ***/
#gb_contentl .box {
  margin-left: 15%;
  margin-right: 15%;
  margin-top: 15px;
  margin-bottom: 15px;
  border: 1px solid gray;
  padding: 10px
}

/* set display:none for printing */
#gb_contentl .lektorat {
  color: darkred;
  font-size: 10px;
}

#gb_contentl INS {
  color: blue;
}

#gb_contentl DEL {
  color: red;
}
#gb_contentl .hide	{display:none}

#gb_contentl .online {
  display: none;
}

[lang="fr"] {
  color: red;
}

[lang="la"] {
  color: blue;
}

[lang="en"] {
  color: green;
}

[lang="it"] {
  color: violet;
}

[lang="el"] {
  color: brown;
}

#gb_contentl q {
  color: blue;
  font-style: italic;
  font-family: sans-serif;
}

#gb_contentl table.toc	{ 
  display:none;
}
