
p
{ color: #0000FF;
  font-family: Arial, Helvetica, "sans serif";
  font-size: 10pt;
  margin-left: 5px;
; font-weight: normal
; text-align: left
}

th.sidemap
{ color: #0000FF;
  font-family: Arial, Helvetica, "sans serif";
  font-size: 12pt;
  margin: 5px;
  font-weight: bold;
 text-align: center;
 border-bottom: 1px blue solid;
}

h1
{  color: #0000FF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20pt;
  font-weight: bold;
  text-align: center;
}
h1.header
{  color: #0000FF;
  font-family: Arial, Helvetica, "sans serif";
  font-size: 20pt;
  font-weight: bold;
  text-align: center;
}

h2
{  color: #0000FF;
  font-family: Arial, Helvetica, "sans serif";
  font-size: 18pt;
  font-weight: bold;
  text-align: center;
}
h2.left
{  color: #0000FF;
  font-family: Arial, Helvetica, "sans serif";
  font-size: 18pt;
  font-weight: bold;
  text-align: left;
}
h3
{  color: #0000FF;
  font-family: Arial, Helvetica, "sans serif";
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
}
h3.header
{  color: #0000FF;
  font-family: Arial, Helvetica, "sans serif";
  font-size: 12pt;
  font-weight: normal;
  text-align: center;
}

h3.left
{ color: #0000FF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  }
td.navigation
{ color: #0000FF;
  font-family: "Comic Sans MS";
  font-size: 11pt;
  font-weight: normal;
  text-align: center;
  }
  
td {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000FF; text-align: center; border-color: #3333FF;  border: #3333FF; border-style: none }

/* ------    Formate fuer die Buchbesprechungen    ------  */
table.BuBespr { 
	 page-break-before: avoid;
	 border-color: #9B9BCC;
	 border-collapse:collapse;
	 
	 text-align: center;
	 background-color: #B3B3CE; 
	 margin-left: 2em;
	 margin-right: 2em;
	 margin-bottom: 2em;
     width: 90%; 
	 padding-top: 0;
	 padding-right: 0;
	 padding-bottom: 0;
	 padding-left: 0;
	 border: #9B9BCC;
	 border-style: groove;
	 border-top-width: 4;
	 border-right-width: 4;
	 border-bottom-width: 4;
	 border-left-width: 4;
	 }

 /* gilt für alle Zellenelemente */
table.BuBespr td{    
	padding: 10px;
	vertical-align: top;
	background-color: #B3B3CE;
	}

 /* --- Formate für die Tabelle der neuen Buchbesprechungen --- */
td.AutorTitel {
	width: auto;
	}

td.Kategorie {
	border-left: 1px blue solid;
	}
td.BesprechungsText {

	}
td.Cover {
	border-left: 1px blue solid;
	}
td.Rezensent {
	border-top: blue solid 1px;
	}
td.DatumBespr {
	border-top: blue solid 1px;
	border-left: 1px blue solid;
	}
	
 
 /* --- Formate für die Tabelle der alten Buchbesprechungen --- */
	 

/* vertikale Ausrichtung des Bildes (nötig für alte BB) */	
table.BuBespr div{
	padding: 0px;
	vertical-align: top;
	}
	
table.BuBespr tr td{    
	width: auto;
	
	}
	
	
	
/* gilt nur für 2. Spalte: linker Rand blau */
table.BuBespr  td	+ td {  
	width: 150px;
	border-left: 1px blue solid;
	border-top: none #000000 0px;
	border-bottom: none #000000 0px;
	background-color: #B3B3CE;
	}

/* gilt nur für die Tabellenzellen der 3. Zeile: blauer Rand oben  */
table.BuBespr tr + tr  + tr  td {
   	background-color: #B3B3CE;;
	border-top: blue solid 1px;
	}



/* .bg1 {  background-color: #D6E7F8; font-family: Arial, Helvetica, sans-serif} */
.bg1 {  background-color: #C0CEFC; 
font-family: Arial, Helvetica, sans-serif} 
.bg2 {  background-color: #B3B3CE;  
font-family: Arial, Helvetica, sans-serif}
/* .bg2 {  background-color: #9B9BCC; font-family: Arial, Helvetica, sans-serif} */
.bg3 {  background-color: #9B9BCC; font-family: Arial, Helvetica, sans-serif}
.hervorgehoben {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; left: 2em; clip:  rect( 2em  )}
.hervorgehoben_farbig { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF3333; left: 2em; clip: rect( 2em ) }
.farbig { font-family: Arial, Helvetica, sans-serif; color: #FF3333; left: 2em; clip: rect( 2em ) }
.normalText { color: #0000FF; font-family: Arial, Helvetica, "sans serif"; font-size: 10pt; margin-left: 5px; ; font-weight: normal ; text-align: left}
.smallText { color: #0000FF; font-family: Arial, Helvetica, "sans serif"; font-size: 8pt; margin-left: 5px; ; font-weight: normal }
.heading3_left { color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-align: left; }
.Blocksatz_normalerText {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #0000FF; text-align: justify; clip:    rect( 2em )}
.zentriert {  text-align: center; left: auto; clip:  rect( auto  )}
.tableWithBorder { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
                  color: #3333FF; text-align: center ; border-color: #3333FF; border: #3333FF;
				  border-style: solid; border-width: medium; border-collapse: collapse}
.td_Border { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000FF ; border: #3333FF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.Text_gross12 { color: #0000FF; font-family: Arial, Helvetica, "sans serif"; font-size: 12pt; margin-left: 5px; ; font-weight: normal }
.Text_gross12_hervorgehoben { color: #0000FF; font-family: Arial, Helvetica, "sans serif"; font-size: 12pt; margin-left: 5px; ; font-weight: bold}
.table_noBorder_left { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #009900; text-align: left}
.table_noBorder_center { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #009900; text-align: center}
.BlockWithBorder {  background-color: 9B9BCC; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border-color: 0000FF #0000ff black black; border: #0000FF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 30px; width: 30px}
h4 
{  color: #0000FF;
  font-family: Arial, Helvetica, "sans serif";
  font-size: 12pt;
  font-weight: normal;
  text-align: center;
}
h4 .left
{  color: #0000FF;
  font-family: Arial, Helvetica, "sans serif";
  font-size: 12pt;
  font-weight: normal;
  text-align: left;
