body {	font-family: verdana,arial,helvetica,sans-serif;
		font-size: 100.01%;
    width:100%;
		color: #000000;
		background-color:#D0C18C;
/*		background-color:#E3DBAD;*/
		padding:0;
		margin:0;
	}
* {
/*  position: relative;*/
  z-index: 0;
}  
img#background {position: absolute; left: 00; top: 0; z-index: 1; width: 100%; height: 80px;}
img#background1 {position: absolute; left: 00; top: 10px; z-index: 2; height: 70px;}
/* Größte Überschrift, mit 14px Schriftgröße */
h1  {   
		font-size: 1.55em;
		font-weight: bold;
        margin-top: 2px;
        margin-bottom: 2px;
    }

h2  {   
		font-size: 1.3em;
		font-weight: bold;
        margin-top: 2px;
        margin-bottom: 2px;
    }

p { /*font-size: .95em;*/
  margin-top: 0;
	margin-bottom: 6px;
	}

div { font-size: .95em;
      margin: 0;
	}

div#buchbild {
      float:left;
      margin-right: 10px;
      height:195px;

  }					
div#cd {
      float:left;
      margin-right: 10px;
      height:160px;

  }					
/* ******************** Links ****************************/				

/* links sind erstmal immer rot und ohne Unterstrich */

a:link, a:visited, a:active, a:hover
			{ 	color: #AC0000;
				text-decoration: none;
			}
			
a:hover		{ 	text-decoration: underline;		}



/* HTML Tags */

img {
	border: 0;
  margin-left: 0;
	margin-top: 0;
	}
	


/* Container für (Fließ-)Text */		
.textcon {
/*  font-size: 14pt;*/
  padding:20px;
  position:absolute; 
  left:0;
  right:40px;   /* Der Rechte Abstand ergibt sich aus dem Abstand zw. Büchern und rechten Rand (20px) + Breite der Bücherspalte (75px) + Abstand zw. Bücherrahmen und Text (20px)*/
	border-right: 1px solid #9D9980;
	}

/* Ersetzt VSpace und HSpace, da das im IE7 nicht so funzt wie mit FireFox - Im IE7 macht er das V/H-Space auch links und oben*/
.textcon img {
	border: 0;
  margin-left: 0;
	margin-top: 0;
	margin-right:10px;
	margin-bottom:0px;

}



/* Verlängert den Banner */	
#top_bar {
  height: 80px;
  }

/* Trennlinien zwischen Text- oder Überschriftbereichen */		
.trenner {
	border-top: 1px solid #9D9980;
	margin:10px 0 10px 0;
	padding: 0;
	clear: both;
	}

	
#menu {
	/*position: relative;*/
	padding-top:5px;
	padding-bottom:5px;
  padding-left: 20px;
	background-color: #A00000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; /* eigentlich 0.6em, aber dann wirds in den grossen Browsern nicht bold */
	font-weight:bold;
	}


#menu a{
  color:#FFFFFF;
	margin-right: 10px	
		}	

#menu a.menuactive {
	padding-top:5px;
	padding-bottom:5px;
  background-color: #BEB698;
  color: #A00000;
  margin-right: 10px	
		}

#menu a:hover {
			text-decoration:none;
	    margin-right: 10px	
		}	



#menu_books {
	/*position: relative;*/
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 20px;
	background-color: #BEB698;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; /* eigentlich 0.6em, aber dann wirds in den grossen Browsern nicht bold */
	font-weight:bold;
	}

#menu_books a{
  color:#A00000;
	margin-right: 20px	
		}	

#menu_books a.menuactive {
    	padding-top:5px;
    	padding-bottom:5px;
      background-color: #A00000;
      color: #FFFFFF;
      margin-right: 20px	
		}

#menu_books a:hover {
			text-decoration:none;
	    margin-right: 20px;	
		}	


/* auf der Bücherseite werden die einzelnen Bücher mit Beschreibung jeweils 40*/
.buecher td {
   padding-top:2.5em;
  }
  
ul.biografie { margin-top:0;
               list-style-image:url(pfeil_schwarz.gif);
  }
  
.biografie li {margin-top:0.5em;}
  
a#biografie
			{ 	color: #000000;
          text-decoration: none;	 
          border-bottom: Solid 1px #000000;;
         }
			
a:hover#biografie { 
           color: #AC0000; 
           text-decoration: none;	 
           border-bottom: Solid 1px #AC0000;
	}


.lesungen td {vertical-align:top;text-align:left;padding:.5em;}
.lesungen th {vertical-align:top;text-align:left;padding:.5em;font-size:1.2em;font-weight:bold;}



div#klappentext {
    margin-top:20px;
    width:35em;
    text-align:justify;
  }
  

div#covertext
{
  height:250px;
}

div#covertext_unten
{
  position:absolute;
  bottom:0;         
  left:180px;
}  

img#buchcover {
  margin-top:0px;
  margin-bottom:0px;
  border:1px solid #B54B4B; 
  }
  

/* Klappentext */
div#kt_buch {
  float:left;
  width:250px
 }
  
div#kt_verlag {
  font-size:8pt;
  float:right;
  width:210px;
  }

div#kt_text {
  margin-left:270px;
  margin-right:230px;
  width:auto;
/*  text-align:justify;*/
  }

div#kt_link_zu_buecher {
  clear:both;
  margin-right:230px;
  text-align:justify;
  }

img#kt_buttons {
  margin-top:3px;
  margin-bottom:0;
  border:1px solid #B54B4B;
  }  

div#buch_ueberschrift  {   
		font-size: 1.1em;
    margin-top: 0px;
    margin-bottom: 10px;
    }

/* Text der Rezension/Kritik */
div#rez_text {
  margin-left:270px;
  margin-bottom:2.3em;
  max-width:50em;
  width:auto;
  }



/* Auskünfte / Interview */

div#i_container {
     margin-left:12em;
     background-color:#FFF;
     width:36em;
}

* html #i_container {     
      height: 100%; overflow: auto;  
  }

div#textstreifen {
     padding-left:2em;
     margin-right:2em;
     background-color:#FFFFFF;
     }

div#i_links {
    float:left;
    position:absolute;
    left:00px;
    width:10em;
    position: fixed; /* verhindert das der Inhalt beim scrollen sich bewegt */
  }

div#toplink {
     font-size:0.9em;
     font-family:arial;
     text-align:right;
     margin-top:3.5em;
     }

/* Text der Leseprobe mit 1,5 Zeilenabstand */
.text {line-height:150%;margin-top:1.5em;font-size:1.0em;}
.absatz_kursiv {margin-top:.5em;font-style:italic;}
.absatz {margin-top:.5em;font-style:normal;margin-bottom:1.5em;}
    
/* Trennlinien zwischen Text- oder Überschriftbereichen */		
.i_trenner {
	border-top: 1px solid #9D9980;
	padding: 0px;
	clear: both;
  padding-bottom:2.5em;
	}



