/*
	#DEDC96 = hellbeige (Hintergrund)
	#DAD381 = beige (Zeichnungen auf dem Hintergrunds)
	#B4992C = ocker (Blätterlinks Text aktive Seite)
	#74583C = kaffeebraun (Schrift auf hellbeige)
	#C09B76 = hellkaffeebraun
	#996633 = dunkelbraun (Banner)
	#81251A = rötlichdunkelbraun
	#E0E0C6 = hellgrau (Hintergrund)
	#F2F2E8 = noch helleres hellgrau (Foto Text)
	#C0C0AA = mittelgrau (Hintergrund)
	#D5D5C1 = mittelhellgrau (Linien auf mittelgrau)
	#56564A = dunkelgrau (Schrift auf hellgrau)
	#DEDDAC = hellgraubeige ("Transparenzfarbe", genaue Mischung aus hellbeige und hellgrau)
	#E8E5D8 = papiergrau (Mischfarbe Hintergrund)

	#B1261F = Rahmen rot dunkel
	#E39080 = Rahmen rot mittel
	#FFCDB7 = Rahmen rot hell
	#1A8190 = Rahmen blau dunkel
	#68BAC7 = Rahmen blau mittel
	#B7F4FF = Rahmen blau hell
	#1B9549 = Rahmen grün dunkel
	#69CA8D = Rahmen grün mittel
	#B7FFD2 = Rahmen grün hell
	
	#35352F = Schrift fast schwarz; 

	Zwei Werte: 1. oben und unten, 2. links und rechts
	Drei Werte: 1. oben, 2. links und rechts, 3. unten
	Vier Werte: 1. oben, 2. rechts, 3. unten, 4. links

*/

.alignCenter {
  margin-right: auto;
	margin-left: auto;
/*	overflow: hidden; */
	text-align: center;
}
.alignLeft { float: left; text-align: left; }
.alignRight { float: right; text-align: right; }

html, body, img, table { padding: 0; margin: 0; }

body {
/*  position: relative;
	top: 0px; */
	height: 100%;
	font: normal 1em Verdana, Arial, sans-serif;
	font-size: 100.01%;
	color: #74583C;
	background-color: #DEDC96;
	min-width: 10em;
	margin: 0;
	padding: 0;
	background-position: 9em;
}

h1 { font-size: 1.4em; }
h2 { font-size: 1em; }
h3 { font-size: 1em; }

a { color: #74583C; }
/* a:visited { color: #74583C; } zerstört das Hovern, wenn es überschrieben wird. */
a:hover { color: #C09B76; }
a:active { color: #FFFFFF; }

a.intern { color: #B1261F; 
	margin:0; 
	text-decoration: none;
	padding: 0; 
	background: none; 
}
a.intern:visited { color: #B1261F;	background: none; }
a.intern:hover { color: #E39080; background: none; }
a.intern:active { color: #FFFFFF;  background: none; }

a.extern { 
  background: url(pics/verweis_dblau.gif) no-repeat left center;
	padding-left: 13px;
  color: #1A8190; 
	margin:0em 0.2em 0em 0.2em; 
	text-decoration:none;
	display: inline-block;
	white-space: nowrap; 
 }
a.extern:visited { color: #1A8190; }
a.extern:hover { 
  color: #68BAC7; 
  background: url(pics/verweis_hblau.gif) no-repeat left center;
}
a.extern:active {	
  color: #FFFFFF;	 
  background: url(pics/verweis_weiss.gif) no-repeat left center;
}

.centerBox {
  width: 60%;
	font-size: 0.85em;
	padding: 0em 3.5em 0em 3.5em;
	margin: 0em auto 2em auto;
	overflow: hidden;
	text-align: left;
}
.centerBox p { text-align: justify; }
.centerBox a { border: none; }
.centerBox a img { border: none; }

#NavLeiste {
	position: absolute;
/*	text-width: 1.1em; */
	top: 0px;
	left: 0px;
	width: 9em;
	height: 100%;
	background-color: #C0C0AA;
	background-image: url(pics/streifen.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	font-size: 1.05em;
}
/* #NavLeiste a { color: #56564A;  text-decoration: none; text-align: right } */
#NavLeiste a {
	color: #56564A;
	text-decoration: none;
	text-align: right;
	padding-right: 0.2em;
	width: 100%;
	display: block;
}
#NavLeiste a:link, #NavLeiste a:visited { color: #56564A; }
#NavLeiste a:hover { color: #F2F2E8; background-color: #56564A; }
#NavLeiste a:active {	color: #FFFFFF;	}
#NavLeiste .AktiveSeite a:link, #NavLeiste .AktiveSeite a:visited { color: #F2F2E8; }
#NavLeiste p {
	margin: 0em 0.4em 0em 0.2em;
	padding: 0;
	text-align: right;
}
#NavLeiste p.Abschnitt { margin-bottom: 0.4em; }
html>body #NavLeiste {	position: fixed; } /* nur fuer moderne Browser! */

/*
#NavLeiste .
*/

#LogoNavLeiste {
	width:9em;
}
#Statistik {
	width: 100%;
	color: #56564A;
	position:absolute;
	bottom: 10px;
	font-size: 0.6em;
	white-space: normal;
}
#Statistik table {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-bottom: 0.5em;
}
#Statistik p {
  padding-top: 0.6em;
	padding-bottom: 0.5em;
  margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#Statistik a { display: inline; border: none; }
#Statistik a:hover { background-color: #C0C0AA; } /* #NavLeiste überschreiben */
#Statistik a img { border: none; height: 20px; width: 57px; }

#Inhalt {
/*  top: 8em;
  top: 0px; */
/*	position: relative; IE scrollt dann den Hintergrund nicht */
	text-align: center;
/*	border: thin dotted; */
	margin-left: 9em;
  padding: 0.5em;
	background-image: url(pics/logos_verlage.gif);
	background-repeat: repeat;
	background-attachment: scroll;
}

#HauptBanner {
  width: 73%;
	min-width: 582px;
	padding: 8px;
	margin: 0em auto 1em auto ;
  line-height: 1px;
	text-align: center;
	background-image: url(pics/rahmen_granit.gif);
}
#HauptBanner table {
	width:100%;
	height: 95px;
	text-align: center;
	background-color: #996633;
}
#HauptBannerFeld img { display:block; }

#BlumenBanner {
  width: 73%;
	margin: 0em auto 1em auto;
	padding: 8px;
	text-align: center;
	background-image: url(pics/rahmen_granit_dunkel.gif);
}
#BlumenBannerFeld {
	width: 100%;
	height: 95px;
	background-color: #996633;
	background-image: url(pics/noten_dkbraun.gif);
}
#BlumenBannerFeld img { margin-top: 17px; }

#BilderBanner {
	width: 73%;
	margin: 0em auto 1em;
	padding: 8px;
	text-align: center;
	line-height: 1px;
	background-color: #74583C;
}

.Initiale { display: none }

#Box {
	background-color: #FFCC99;
}

#Inhalt p {
	font-size: 1em;
/*	margin: 0.2em 0 0.5em 0; */
}
#Inhalt #Fusszeile {
	font-size: 0.9em;
	margin: 200em 0 0; padding: 0.1em;
	text-align: center;
	background-color: #fed; border: 1px solid silver;
}

.AlphabetLinks {
  width: 75%;
	color: #C0C0AA;
 	padding: 0em 0em 1em 0em;
  margin: 0em auto 0em auto;
	cursor: default;

/*	border: 1px dotted silver; */
}
.AlphabetLinks p {
	color: #C0C0AA;
	font-size: 1em;
	margin: 0.2em 0 0 0;
}
.AlphabetLinks a {
	font: normal 1.4em "Times New Roman", Times, serif;
	text-decoration: none;
	background-color: #56564A;
	color: #C0C0AA;
	border: 3px double #C0C0AA;
	padding: 0px 1px;
	font-weight: bolder;
	background-attachment: fixed;
	background-repeat: repeat;
	background-image: url(pics/initialgrund_dunkel.gif);
}
.AlphabetLinks a:hover {
	color: #56564A;
	border: 3px double #56564A;
	background-color: #C0C0AA;
	background-image: url(pics/initialgrund_hell.gif);
}
.AlphabetLinks a:active {
	color: #FFFFFF;
	border: 3px double #FFFFFF;
	background-color: #C0C0AA;
	background-image: url(pics/initialgrund_hell.gif);
}
.AlphabetLinks .schmal { font-size: 0.1em }
.AktiveSeite a:link { color: #F2F2E8; border-color: #F2F2E8; }
.AktiveSeite a:visited { color: #F2F2E8; border-color: #F2F2E8; }

#SuchRahmen {
  width: 600px;
	height: 315px;
  margin: 0 auto 1em auto;
  text-align: center;
	background-image: url(pics/suchrahmen.gif);
	background-repeat: no-repeat;
	/* Opera verschiebt den Background nach oben, wenn keine Border gesetzt ist. :-( */
	border: 1px dotted #DEDC96; /* Hintergrundfarbe */
}
#SuchRahmen table {
 	margin-top: 5em;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.85em;
}
html>body #SuchRahmen table{	/* nur fuer moderne Browser! */
  position: relative;
	top: 50%;
 	margin-top: -6em;
}

#KontaktRahmen {
  width: 600px;
	height: 524px;
  margin: 0 auto 1em auto;
  text-align: center;
	background-image: url(pics/kontaktrahmen.gif);
	background-repeat: no-repeat;
	/* Opera verschiebt den Background nach oben, wenn keine Border gesetzt ist. :-( */
	border: 1px dotted #DEDC96; /* Hintergrundfarbe */
}
#KontaktRahmen table {
  width: 400px;
	max-width: 500px;
 	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.85em;
/*  border: 1px dotted #FF0000; */
}
/* #KontaktRahmen:label:caption:first-letter { color: #1B9549; } */
html>body #KontaktRahmen table{	/* nur fuer moderne Browser! */
  position: relative;
	top: 50%;
	margin-top: -180px;
/* 	margin-top: -13em;  */
/*	border: 1px dotted; */
}

.AccessKeyGruen:first-letter { color: #1B9549; }
.AccessKeyRot { color: #B1261F; }

#Pergament {
  width: 60%;
/*	max-width: 40em; */
	color: #56564A;
  background-image: url(pics/halbtransparent_grau.gif);
	font-size: 0.85em;
	margin: 0em auto 2em auto;
	padding: 2.5em 3.5em 2.5em 3.5em;
	overflow: hidden;
	text-align: left;
  border: 5px solid #DEDDAC;
}
#Pergament p { text-align: justify; }
#Pergament a { border: none; }
#Pergament a img { border: none;  }

#Verweise {
	width: 70%;
	color: #56564A;
	background-image: url(pics/halbtransparent_grau.gif);
	font-size: 0.85em;
	margin: 0em auto 2em auto;
	border: 3px solid #1A8190;
	text-align: left;
}
#VerweiseOben {
  height: 88px;
  background-color: #B7F4FF;
	background-image: url(pics/rahmen_verweise_oben.gif);
	background-repeat: no-repeat;
}
#VerweiseMitte {
  height: 31px;
	background-image: url(pics/rahmen_verweise_mitte.gif);
	background-repeat: no-repeat;
}
#VerweiseUnten {
	background-image: url(pics/rahmen_verweise_links.gif);
	background-repeat: repeat-y;
/*	padding: 0px 40px 40px 120px; */
/*	padding: 20px 50px 80px 100px; */
	padding: 20px 50px 30px 100px;
}
#Verweise p { text-align: justify; margin-top: 0; }
#Verweise a.extern { font-weight: bold; }
#Verweise fieldset {
  width: auto;
	color: #C0C0AA;
	font: normal 1em Verdana, Arial, sans-serif;
	clear: both;
  font-size: 0.8em;
	margin: 3em 0em 0em 0em;
  border: 1px #C0C0AA solid;
	padding: 0;
}
#Verweise fieldset legend { /* IE Extrawurst */
	color: #56564A;
	font: normal 1em Verdana, Arial, sans-serif;
	margin-left: 0.8em;
}
#Verweise fieldset p { margin: 0.5em 1em 1em 1em; }

#Verweise fieldset a { 
  background: url(pics/verweis_dgrau.gif) no-repeat left center;
	padding-left: 13px;
	color: #56564A;	
	font: normal 1em Verdana, Arial, sans-serif;
	margin:0em 0.2em 0em 0.2em; 
	text-decoration:none;
	display: inline-block;
	white-space: nowrap; 
 }
#Verweise fieldset a font {
	color: #56564A;
	font: normal 1em Verdana, Arial, sans-serif;
	text-decoration: none;
}
#Verweise fieldset a:visited { color: #56564A; }
#Verweise fieldset a:hover { 
  color: #C0C0AA; 
  background: url(pics/verweis_hgrau.gif) no-repeat left center;
}
#Verweise fieldset a:hover font { color: #C0C0AA; }
#Verweise fieldset a:active {	
  color: #FFFFFF;	 
  background: url(pics/verweis_weiss.gif) no-repeat left center;
}


/*
	#DEDC96 = hellbeige (Hintergrund)
	#DAD381 = beige (Zeichnungen auf dem Hintergrunds)
	#B4992C = ocker (Blätterlinks Text aktive Seite)
	#74583C = kaffeebraun (Schrift auf hellbeige)
	#C09B76 = hellkaffeebraun
	#996633 = dunkelbraun (Banner)
	#81251A = rötlichdunkelbraun
	#E0E0C6 = hellgrau (Hintergrund)
	#F2F2E8 = noch helleres hellgrau (Foto Text)
	#C0C0AA = mittelgrau (Hintergrund)
	#D5D5C1 = mittelhellgrau (Linien auf mittelgrau)
	#56564A = dunkelgrau (Schrift auf hellgrau)
	#DEDDAC = hellgraubeige ("Transparenzfarbe", genaue Mischung aus hellbeige und hellgrau)

	#B1261F = Rahmen rot dunkel
	#E39080 = Rahmen rot mittel
	#FFCDB7 = Rahmen rot hell
	#1A8190 = Rahmen blau dunkel
	#68BAC7 = Rahmen blau mittel
	#B7F4FF = Rahmen blau hell
	#1B9549 = Rahmen grün dunkel
	#69CA8D = Rahmen grün mittel
	#B7FFD2 = Rahmen grün hell

	Zwei Werte: 1. oben und unten, 2. links und rechts
	Drei Werte: 1. oben, 2. links und rechts, 3. unten
	Vier Werte: 1. oben, 2. rechts, 3. unten, 4. links

*/

#Verweise a img {
  clear: both;
  float: left;
	width: 85px;
	height: 30px;
	border-color: #56564A;
	border-width: 2px;
	margin: 0em 1em 0.5em 0em;
}
#Verweise a:hover img {
	border-color: #1A8190;
}
#Verweise h2 {
  padding-bottom: 0.5em;
	border-bottom: 1px solid #56564A;
}
/*
#Verweise .Textlink a { color: #74583C; margin:0; text-decoration: underline; font-weight: normal; }
#Verweise .Textlink a:visited { color: #74583C; }
#Verweise .Textlink a:hover { color: #C09B76; }
#Verweise .Textlink a:active {	color: #FFFFFF;	 }
*/

#Verweise .Tipp { font-size: 0.8em; }
/*
a[href^="http://"], a[href^="https://"]{
background: url(../img/verweis_blau.gif) no-repeat left;
 padding-left: 1em; vorgesehen für Symbol "externer Link" 
}
*/

#Buchschmuck {
  margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding: 1em;
}

.BlaetterLinks {
	width: 75%;
	color: #74583C;
	font-size: 0.8em;
	font-weight: bolder;
	line-height: 1.3em;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding: 0.1em 0em 0.15em 0em;
	margin: 0 auto 1em auto;
	cursor: default;
}
.BlaetterLinks table { width: 100%; }
.tdSeiteL { width: 18%; text-align: left; }
.tdSeiteR { width: 18%; text-align: right; }
.tdMitte { width: auto; }
.BlaetterLinks a { color: #74583C; 	text-decoration: none; }
.BlaetterLinks a:hover { color: #C09B76; }
.BlaetterLinks a:active {	color: #DCFFAB; }
.TextAktiveSeite { color: #B4992C; }
.TextHoeher { font-size: 1.2em; color: #C0C0AA; }

.SucheLinks a { color: #B1261F; text-decoration: none; }
.SucheLinks a:hover { color: #E39080; }
.SucheLinks a:active { color: #FFFFFF; } /* #FFCDB7; } */

.tableTableBox { height:100% }
.tdTableBox { height:100%; line-height:1px; padding:0; text-align:left; }

.Titelbild {
  margin-right: auto;
	margin-left: auto;
	text-align: center;
  vertical-align:top;
  border: none;
}
.Titelbild table {
	padding:0;
	border-collapse: collapse;
	margin: 1em auto 1em auto;
}
.Titelbild table .SchattenRechts{
	background-image:url(pics/schatten_beige_re.png);
	background-repeat:repeat-y;
	vertical-align:top;
}
.Titelbild table .SchattenUnten{
	background-image:url(pics/schatten_beige_u.png);
	background-repeat:repeat-x;
	text-align:left;
}
.Titelbild table td { padding: 0; }
.Titelbild table img { border:0; display:block; }


.BuecherListe {
  width:75%;
	font-size:0.85em;
	margin: 0em auto 1em auto;
	overflow:hidden;
	text-align: left;
}
.trBuchBeige {
	color:#56564A;
	padding: 0;
  background-image: url(pics/halbtransparent_grau.gif);
	background-repeat:repeat;
}
.trBuchBeige .Titelbild {
  width: 150px;
  vertical-align:top;
	border: 5px solid #DEDDAC;
	border-right: none;
}
.trBuchBeige .Titelbild table {
 padding:0;
 border-collapse: collapse;
 margin: 0.4em 0.2em 0.2em 0.8em;
 text-align:left;
}
.trBuchBeige .Titelbild table .SchattenRechts{
	background-image:url(pics/schatten_graubeige_re.png);
	background-repeat:repeat-y;
	vertical-align:top;
}
.trBuchBeige .Titelbild table .SchattenUnten{
	background-image:url(pics/schatten_graubeige_u.png);
	background-repeat:repeat-x;
	text-align:left;
}

.trBuchGrau {
	color:#56564A;
  background-color: #E0E0C6;
	padding: 0;
}
.trBuchGrau .Titelbild {
  vertical-align:top;
	border: 5px solid #E0E0C6;
	border-right: none;
}
.trBuchGrau .Titelbild table {
 padding:0;
 border-collapse: collapse;
 margin: 0.4em 0.2em 0.2em 0.8em;
 text-align:left;
}
.trBuchGrau .Titelbild table .SchattenRechts{
	background-image:url(pics/schatten_hgrau_re.png);
	background-repeat:repeat-y;
	vertical-align:top;
}
.trBuchGrau .Titelbild table .SchattenUnten{
	background-image:url(pics/schatten_hgrau_u.png);
	background-repeat:repeat-x;
	text-align:left;
}

.BuecherListe .Titelbild table td { padding: 0; }
.BuecherListe .Titelbild table img { border:0; display:block; }
.trBuchBeige .Beschreibung {
  vertical-align:top;
	padding: 0.2em 0.2em 0.2em 0.5em;
	border: 5px solid #DEDDAC;
	border-left: none;
}
.trBuchGrau .Beschreibung {
  vertical-align:top;
	padding: 0.2em 0.2em 0.4em 0.5em;
	border: 5px solid #E0E0C6;
	border-left: none;
}
.BuecherListe h2 { font-size: 1.2em; margin: 0em 0em 0.1em 0em; }
.BuecherListe em { font-style: normal; }
.BuecherListe p { margin: 0em 0.4em 0.8em 0em; }

.BuecherListe .Beschreibung h2 { font-size: 1.2em; margin: 0em 0em 0.1em 0em; }
.BuecherListe .Beschreibung em { font-style: normal; }
.BuecherListe .Beschreibung p {  margin: 0em 0.4em 0.8em 0em; }
.BuecherListe .Beschreibung a.extern {
	font-size: 0.8em;
	vertical-align: 10%;
}

.BuecherListe .Inhaltsverzeichnis { color:#74583C; font-size:0.8em;  } 

.Buecherliste .Beschreibung a { font-size: 0.8em; }
.BuecherListe .Beschreibung .Bemerkung {
  width: auto;
  font-size: 0.8em;
  margin-right: 0.4em;
  margin-left: 0.2em;
  border: 1px #C0C0AA solid;
}
.BuecherListe .Bemerkung p { padding:0; margin:0.4em; }
.BuecherListe .Bemerkung p { padding:0; margin:0.4em; }
.BuecherListe .Bemerkung {
  width: auto;
  font-size: 0.8em;
  margin-right: 0.4em;
  margin-left: 0.2em;
  border: 1px #C0C0AA solid;
}

.bildInitiale { float: left; margin: 0px 5px 5px 0px; }

.fotoAlignLeft { float:left; margin: 1em 1em 0.5em 0em; }
.fotoAlignRight { float:right; margin: 1em 0em 0.5em 1em; }
.fotoAlignLeftTop { float:left; margin: 0em 1em 0.5em 0em; }
.fotoAlignRightTop { float:right; margin: 0em 0em 0.5em 1em; }
.fotoAlignLeft, .fotoAlignRight, .fotoAlignLeftTop, .fotoAlignRightTop {
	font-size: 0.7em;
}
.fotoAlignLeft img, .fotoAlignRight img, .fotoAlignLeftTop img, .fotoAlignRightTop img {
  display: block;
  border: none;
}
.fotoAlignLeft p, .fotoAlignRight p, .fotoAlignLeftTop p, .fotoAlignRightTop p {
  display: block;
	color: #56564A;
	text-align: justify;
	background-color: #F2F2E8;
	padding: 0.5em;
	margin: 0em;
}

#LiederListe {
  width: 75%;
	color: #56564A;
	font-size: 0.85em;
	margin: 0em auto 1em auto;
	text-align: left;
	border-collapse: collapse;
}

#LiederKopfzeile {
  height: 1.6em;
	font-size: 1em;
	color: #74583C;
	background-color: #C09B76; 
	vertical-align: middle;
}

#LiederKopfzeile img { border:0; }
#LiederKopfzeile a { color: #74583C; text-decoration: none; }
#LiederKopfzeile a:visited { color: #74583C; }
#LiederKopfzeile a:hover { color: #DEDC96; }
#LiederKopfzeile a:active { color: #FFFFFF; }
#LiederKopfzeile .underline { text-decoration: underline; }
#LiederKopfzeile .DownArray {	vertical-align: 10%; }
#LiederKopfzeile td.Caption { padding-left:1em; } 
#LiederKopfzeile td.Quellen { padding-left:1em; }


#Papier {
	width: 75%;
  background: #E8E5D8 url(pics/papier_weiss_kachel.jpg) left top repeat;
	border-collapse: collapse;
	border: none;
	margin: 0em auto 2em auto;
	padding: 0;
}
#Papier .colLinks { width: 50px; }
#Papier .colMitte { width: auto; }
#Papier .colRechts { width: 50px; }
#Papier img {  border:0; display:block; }
#Papier .oli {
  min-width: 50px;
	height: 50px;
  background: transparent url(pics/papier_weiss_oli.jpg) left top no-repeat;	
}
#Papier .oben {
  min-height: 50px;
	width: auto;
/* 	background-color:#CCFFFF; */
  background: transparent url(pics/papier_weiss_oben.jpg) left top repeat-x;	
}
#Papier .ore {
  width: 50px; 
	height: 50px;
  background: transparent url(pics/papier_weiss_ore.jpg) right top no-repeat;	
}
#Papier .rechts {
  min-width: 50px;
  background: transparent url(pics/papier_weiss_rechts.jpg) left top repeat-y;	
}
#Papier .ure {
  min-width: 50px; 
	height: 50px;
  background: transparent url(pics/papier_weiss_ure.jpg) left top no-repeat;	
}
#Papier .unten {
	min-height: 50px;
	width: auto;
	background: transparent url(pics/papier_weiss_unten.jpg) left top repeat-x;
	width: auto;
}
#Papier .uli {
  min-width: 50px; 
	height: 50px;
  background: transparent url(pics/papier_weiss_uli.jpg) left top no-repeat;	
}
#Papier .links {
	min-width: 50px;
/* 	height: 100%; */
  background: transparent url(pics/papier_weiss_links.jpg) left top repeat-y;	
}

#Inhaltsverzeichnis {
	color: #35352F;
	font-size: 1em;
	padding: 0;
	margin: 0;
}
#Papier table, #Papier div, #Papier h1, #Papier h2, #Papier img, #Papier p { padding: 0; margin: 0; }
#Inhaltsverzeichnis h1 { margin: 0em 0em 0em 0em; }
#Inhaltsverzeichnis h2 { margin: 0.5em 0em 0em 0em; }
#Inhaltsverzeichnis img { margin: 0; display: inline; }
#Inhaltsverzeichnis .Initiale { font-weight: bolder; font-size: 1.3em; display: inline; }
#Inhaltsverzeichnis .Abschnitt { padding-top: 1em; margin: 0;}

#Inhaltsverzeichnis .Punkte {
	width: auto;
	background: transparent url(pics/zeilenhalter.gif) right bottom repeat-x;
	display: run-in;
}
#Inhaltsverzeichnis .Anfang {
	padding-right: 1em;
  background: transparent url(pics/papier_weiss_kachel.jpg) left top repeat;	 
	display: inline;
}
#Inhaltsverzeichnis .Umbruch { clear: both; }

#Inhaltsverzeichnis td.Caption { 
  padding-left: 0;
 }
#Inhaltsverzeichnis td.Quellen {
	width: 9em;
	padding-left:3em;
	font-size: 0.8em;
	vertical-align: bottom;
} 

#Inhaltsverzeichnis .BuchTitel{
  clear: both;
  width: auto;
	font-size: 1em;
	padding: 0em 0em 1em 0em;
	margin: 0.8em 0em 1em 0em;
	overflow: visible;
}
#Inhaltsverzeichnis .KopfZeile{
	width: auto;
	padding: 0.1em 0em 0.15em 0em;
	margin: 0em 0em 1em 0em;
	font-weight: bolder;
	line-height: 1.3em;
	border-top: 1px solid;
	border-bottom: 1px solid; 
	text-align: left;
}
#Inhaltsverzeichnis .LiedListe {
	font-size: 0.85em;
	margin: 0 0 2em 0;
	padding: 0;
	text-align: left;
/*	border-collapse: collapse; */
}
#Inhaltsverzeichnis .LiedListe td { padding-left: 0.5em; }
#Inhaltsverzeichnis .colAnfang { width: auto; }
#Inhaltsverzeichnis .colQuellen { width: 9em; }

.trTitel { font-size:1em; }
.trTitel td { padding: 2px; }
.trTitel td.Caption { padding-left:2em; }
.trTitel td.Quellen { padding-left:1.5em; font-size: 0.8em; } 

.trBeige { background-image: url(pics/halbtransparent_grau.gif); }
.BoxBeigeO { border-top: 1px solid #DAD381; vertical-align: top; font-size: 0.8em; padding: 2px; } 

.trGrau { background-color: #E0E0C6; }
.BoxGrauO { border-top: 1px solid #D5D5C1; vertical-align: top; font-size: 0.8em; padding: 2px;}

.txtErr { color: #FF0000; }
.txtAlgnRgt { text-align: right; }
.txtAlgnLeft { text-align: left; }
.txtAlgnCenter { text-align: center; }

#SuchTipps { text-align: justify; } 
#SuchTipps li { margin-bottom: 1.5em; } 
#SuchTipps h2 { font-size: 1.2em; margin: 0em 0em 2em 0em; }
#SuchTipps  strong { font-weight: bold; }
#SuchTipps p { color: #74583C; padding: 0em 0em 0em 2em; }
