body {
    color: #000000;
    background-color: #ffffff;
}

body.entrypage {
    color: #000000;
    background-color: #fff7d9;
}

table {
	background-color:#fff5d2;
}

p{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;	  
}

a {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color:#790000;
}

a:hover {
	font-weight: bold;
	text-decoration:underline;
}


P.interview_text_1 {font-size: 10pt;
	font-family: Arial, sans-serif
}
P.interview_text_2 {font-size: 14pt;
	font-family: Viner Hand ITC,Times New Roman, serif
}
P.interview_text_3 {font-size: 14pt;
	font-family: Times New Roman;
	text-decoration: underline}

div.s05_standard {
	font: normal normal normal 18px Verdana, Helvetica, Arial, sans-serif;
	}
	
div.s05_standard_italic {
	font: italic normal normal 18px Verdana, Helvetica, Arial, sans-serif;
	}
	
div.s05_small {
	font: normal normal normal 12px Verdana, Helvetica, Arial, sans-serif;
	}
	
div.s05_small_italic {
	font: italic normal normal 12px Verdana, Helvetica, Arial, sans-serif;
	}
						
span.s05_standard {
	font: normal normal normal 18px Verdana, Helvetica, Arial, sans-serif;
	}
	
span.s05_standard_italic {
	font: italic normal normal 18px Verdana, Helvetica, Arial, sans-serif;
	}
	
span.s05_small {
	font: normal normal normal 12px Verdana, Helvetica, Arial, sans-serif;
	}
	
span.s05_small_italic {
	font: italic normal normal 12px Verdana, Helvetica, Arial, sans-serif;
	}
	
p.s05_pageheading_standard {
	font: normal normal bold 28px Verdana, Helvetica, Arial, sans-serif;
	}
span.s05_pageheading_large {
	font: normal normal bold 38px Verdana, Helvetica, Arial, sans-serif;
	}


.thumbcell_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.thumbcell_catno{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.thumbcell_caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.thumbcell_soldstatus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}

.thumbcell_origin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.thumbcell_price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

}

.fullpage_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.fullpage_catno{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.fullpage_caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.fullpage_soldstatus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF0000;
}

.fullpage_origin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.fullpage_price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.detailpage_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}


.thnav_currentpagecell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.thnav_linkpagecell a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.thnav_active a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

}

.thnav_passive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C0C0C0;
}


.searchform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.period_options {
	border-width:1px;
	border-style:solid;
}

.hmenu_top {
	background-color: #fff5d2;
	}


td.hmenu_top {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	background-color: #bfb89e;
	}

td.hmenu_top_saved a {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	padding: 1px 2px;
    	background-color: #eeeeee;
    	text-decoration: none;
    	color: black;
}

td.hmenu_top a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	padding: 2px 2px;
    	text-decoration: none;
    	color: #000000;
}

td.hmenu_top a:hover {
   	background-color: #8d061c;
   	color: #fffaeb;
	text-decoration:none;
	font-weight: normal;
}

.hmenu_bottom {	
	background-color: #fff5d2;
	}
td.hmenu_bottom {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #bfb89e;
	}

td.hmenu_bottom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    	padding: 2px 2px;
   	text-decoration: none;
   	color: black;
}

td.hmenu_bottom a:hover {
    	background-color: #8d061c;
    	color: #fffaeb;
	text-decoration:none;
	font-weight: normal;
}

table.trailer {
	  font: normal normal normal 10px Verdana, Helvetica, Arial, sans-serif;
}

.vmenu {
	background-color: #bfb89e;
	font: normal normal normal 15px Verdana, Helvetica, Arial, sans-serif;
	padding-left: 3px;
	padding-right: 3px;
}

.vmenu_body_saved {
	background-color: #b33f40;
	border: 2px solid;
	border-color:#662424;
}

.vmenu_body {
	background-color: #d9d0b2;
	border: 2px solid;
	border-color:#8d061c;
}

td.vmenu_header_saved{
	color: #cccccc;
	background-color: #802d2e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;	  
}

td.vmenu_header{
	color: #fffaeb;
	background-color: #8d061c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;	  
}

td.vmenu_detail_saved{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	background-color: #b33f40;
	padding-top: 5px;
	padding-bottom: 3px;	
	padding-left: 3px;
	padding-right: 3px;  
}

td.vmenu_detail{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #8d061c;
	background-color: #d9d0b2;
	padding-top: 5px;
	padding-bottom: 3px;	
	padding-left: 3px;
	padding-right: 3px;  
}

td.vmenu_detail a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #8d061c;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
}

td.vmenu_detail_old a:hover {
    	background-color: #cccccc;
    	color: #111111;
}

td.vmenu_detail a:hover {
	text-decoration:underline;
}

td.vmenu_underline{
	  background-color: #aaaaaa;	  
}

td.vmenu_icons_available{
	color: #8d061c;
	background-color: #fffaeb;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;	  
}

td.vmenu_icons_sold{
	color: #fffaeb;
	background-color: #8d061c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;	  
}


td.vmenu_memoriam{
	color: #fffaeb;
	background-color: #8d061c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	padding-right: 5px; 
	padding-top: 3px;
	padding-bottom: 3px; 
}

td.vmenu_memoriam a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fffaeb;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
}

td.vmenu_memoriam a:hover {
	text-decoration:underline;
}

td.vmenu_divider{
	height: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.vmenu_divider hr{
	border: 0;
 	color: #8d061c;
 	background-color: #8d061c;
 	height: 1px;
 	width: 100%;
 	text-align: left;
}

.copyright{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	  
}

.webauthor{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	  
}

.webauthor a{
	font-size: 10px;
}

.pagemain_heading{	
	font-family: Times New Roman, serif;
	font-size: 32px;
	font-weight: bold;	  
}

.pagemain_subheading{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;	  
}

.content_std{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;	  
}

.content_std a {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
}

.content_std_italic{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;	  
}

.content_medium{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;	  
}

.content_large{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;	  
}

.content_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

}

.content_std_heading{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;	  
}

p.content_home_mailinglist{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color:#fffaeb;
	padding: 20px 20px;
}

.press_publication{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;	  
}

.press_article_heading{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;	  
}

.press_article_date{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;	  
}

.press_thumbnails{
}

td.content_home_vdivider{
	background-color: #dddddd;
}

hr.home{
 	border: 0;
 	color: #043;
 	background-color: #043;
 	height: 1px;
 	width: 100%;
 	text-align: left;
 }

td.press_template_header{
	font-family: Times New Roman, serif;
	font-size: 40px;
	font-style: normal;
	font-weight: normal;	

}

td.press_template_returnlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}

td.press_template_returnlink a {
    	text-decoration: none;
	border: 1px solid black;
	padding: 2px 2px;
    	color: black;
}

td.press_template_returnlink a:hover {
    	border: 1px solid #444444;
    	background-color: b33f40;
    	color: #ffffff;
	text-decoration:none;
}

td.catalogue_template_header{
	font-family: Times New Roman, serif;
	font-size: 40px;
	font-style: normal;
	font-weight: normal;	

}

td.catalogue_template_returnlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}

td.catalogue_template_returnlink a {
    	text-decoration: none;
	border: 1px solid black;
	padding: 2px 2px;
    	color: black;
}
td.catalogue_template_returnlink a:hover {
    	border: 1px solid #444444;
    	background-color: b33f40;
    	color: #ffffff;
	text-decoration:none;
}
img.press_thumbnailimage{
	border: 1px;
	border-style:solid;	
	border-color:#aaaaaa;
}

.books_image_caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

}

.entrypage_header{
	font-family: Times New Roman, serif;
	font-size: 50px;
	font-style: normal;
	font-weight: bold;	
	text-decoration:none;
	color:#790000;

}
.entrypage_subheader{
	font-family: Times New Roman, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color:#790000;	

}

.entrypage_quote{
	font-family: Times New Roman, serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	color:#790000;	

}

.entrypage_subtext{
	font-family: Times New Roman, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;	
	color:#790000;

}

.entrypage_enter_link {
	font-family: Times New Roman, serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color:#790000;	

}

table.entrypage {
	border:1px solid ;
	border-color:#ffef68;
	
}

.simple_search {
	border:1px solid;
	border-color:#000000;
	padding-top:15px;
	padding-bottom:15px;
}

.tooltip_header {
	color: #cccccc;
	background-color: #802d2e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;	

}

.tooltip_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #b33f40;
	padding-top: 2px;
	padding-bottom: 2px;	
	padding-left: 2px;
	padding-right: 2px;  

}

.icon_notes_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;

}

.icon_notes_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;

}

.icon_notes_foreign {
	font-family: Times New Roman, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;

}

.icon_notes_footnotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

}

P.sdfootnote {
	 margin-left: 0.5cm; text-indent: -0.5cm; margin-bottom: 0cm; font-size: 10pt 
}
A.sdfootnoteanc {
	 font-size: 85% 
}
	

