/*  body und schrift deffinitionen */

html { 
  padding:0px;
  margin:0px;
}

img {border:none;}

body {
  background-color: #993233;
  font-size: small;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:black;  
  text-align:center;
	margin:0px;
	padding:0px;
}





/*  positioning-layers statisch und absolut */



#box
{
margin: 0px auto;
padding:0px;
text-align:left;
background: #FBF9ED;
width:782px; 
background:#993233

}

* html #box {    /* This is the Tan hack */
	width:781px; 
	margin: 0px auto;
padding:0px;
text-align:left;
background: #FBF9ED;
 }



#left {
width:110px;
padding:0px;
float:left;
background-color:#FBF9ED;
border-right: 1px solid #993233;


}

#content {
width:490px;
padding:0px;
float:left;
background-color:#FBF9ED;
overflow: auto;

border-top: 1px solid #993233;

overflow:visible



}
.gen_header{margin:15px; padding:0px;text-align: center; color: #526B91;}
.gen_text {margin: 15px; line-height: 1.5em; text-indent: 20px;}
.gen_text_bio {margin: 15px; line-height: 1.5em; text-indent: 20px; font-family:"Times" "Times New Roman" serif; font-size:medium;}
#right {

padding:0px;
height: 639px;
float:left;
margin-bottom:0px;
position: relative;
top: -82px;
width: 181px;
padding-bottom:-90px;




}

#head {
background-color:#FBF9ED;

}

.ts_header {

text-align: left;
color: #564b47;
background-color: #FBF9ED;
padding:0px;
margin: 0px;
padding-left:10px;
border-top: 3px solid #993233;
color: #993233;

}

.toplev_navigation {
margin:0px;
padding:0px;
color: #993233;
font-size:xx-small;
width:590px;
text-align:right;




}

#head p {
padding:10px;
margin:0px;
}

ul {
list-style:  url(../../images/list_arrow.gif);
text-indent: -2px;
margin-top:3px;
margin-left:25px;
padding:0px;

}

A
{
	color: #993233;
	text-decoration: none; font-size: small;
}

A:link
{
	color: #993233;
	text-decoration: none; font-weight:bold; font-variant:small-caps;font-size: small;
}

A:visited
{
	color: #993233;
	text-decoration: none; font-weight:bold; font-variant:small-caps;font-size: small;
}

A:active { color: #993233;font-size: small; }
A:hover { color: #7C2230; font-size: small;}


#right {background:#56565F;}

.books_nav
{
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
}

.books_nav_title
{
margin:0px;
padding:0px;

color:#993233;
text-align:center;
margin-bottom:0px; 
width: 95px;
margin-left:10px;
text-decoration:underline;





}



.books_nav a
{
	display: block;
	border: 4px solid #FBF9ED;
	width: 85px;
	height: 108px;
	margin: 0px;
	padding: 0px;
}

.books_nav a:link
{
	display: block;
	border: 4px solid #FBF9ED;
	width: 85px;
	height: 111px;
}

.books_nav a:visited
{
	display: block;
	border: 4px solid #FBF9ED;
	width: 71px;
	height: 111px;
}

.books_nav a:active
{
	display: block;
	border: 4px solid #FBF9ED;
	width: 71px;
	height: 111px;
}

.books_nav a:hover
{
	display: block;
	border: 4px solid #993233;
	width: 71px;
	height: 111px;
}
#context_links

{
border: solid 1px #993233; 
border-top: 3px solid #993233; 
background: #FBF9ED;
width: 185px;

font-size:xx-small;
font-family: verdana, sans-serif;
color:#993233;
margin: 0px;
margin-top: 120px;
}

.context_links_header
{
border-bottom: dashed 1px #52515B; 
width:98%; color: #52515B;
font-size: small;
font-variant: small-caps;
font-weight:bold;
padding:0px; 
margin:3px;

}

.book_title
{
text-align:center;
font-size:medium;
font-weight:bold;
font-variant:small-caps;
color: #52515B;
font-size:xx-large;
margin: 0px;
margin-top:10px;
padding:0px;
}

.lead_quote
{
	color: black;
	font-size: medium;
	font-family: "Times New Roman" "Times" Serif;
	margin: 20px;
	padding: 0px;
	text-indent: 10px;
	margin-bottom: 5px;
	
	

}

.support_quote
{
	color: black;
	font-size: medium;
	font-family: "Times New Roman" "Times" Serif;
	margin: 20px;
	padding: 0px;
	text-indent: 10px;
	margin-bottom: 5px; 
}

.credit
{
	text-align: left;
	font-family: "Times New Roman" "Times" Serif;
	font-style: italic;
	font-size: large;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
}

.descript_text
p.descript_text:first-letter
{
	font-size: 48px;
	font-family: "Times New Roman" "Times" serif;
	line-height: .75em;
	
}


p.descript_text
{
	margin: 20px;
	padding: 0px;
	text-indent: 10px;
	font-size: medium;
	
	
}

.question
{
color:black;
font-size:medium;
font-family: "Times New Roman" "Times" Serif;
margin: 20px;
padding: 0px;

margin-bottom:5px;
font-style:italic; }
.answer
{
color:black;
font-size:medium;
font-family: "Times New Roman" "Times" Serif;
margin: 20px;
padding: 0px;

margin-bottom:5px;
}
.answer:first-line 
{font-weight:bold;}


.rights {color:#69421B;margin:15px; padding:0px; text-align:left;}
.cover {margin:0px;padding:0px; margin-left: 3px;}
.footer {text-align:center; border-top: dotted 1px #993233; margin: 20px; color: #993233;}


