@page
	{
		size: A4 portrait;
		margin: 2cm;
	}
body
	{
		background-color: white !important;
		background-image: none !important;
		position: relative;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;	
		text-align: justify;
	}

body, table
	{
		font-family: Palatino, "Palatino Linotype", "Book Antiqua", "Times New Roman", Times, serif;
		font-size: 11pt;
		line-height: 1.5em;
	}
	
body.home #header h1,
#header h2
	{
		display: none;
	}

body.home #header 2,
* html #header h2
	{
		display: list-item; 
		list-style-image: url(/images/layout/logos/krimi-couch-logo-bw.gif);
		list-style-position: inside;
		letter-spacing: -1000em;
		font-size: 1em; 
		color: #fff; 
		width: 250px;
		height: 80px;
	}
	
#header:after
	{
		content: url(/images/layout/logos/krimi-couch-logo-bw.gif);
	}

#bookdata, 
.txtsmall
	{
		font-size: 9pt;
		margin-top: 20pt;
	}
	
#bookdata, 
body.book h1, 
body.book h2
	{
		margin-right: 200px;
		position: relative;
	}

h1, h2, h3, h3, h4
	{
		font-family: Arial, Helvetica, sans-serif;
		font-style: italic;
		font-weight: bold;
	}

h1
	{
		font-size: 20pt;
	}

h2, h3
	{
		font-size: 14pt;
	}

h4
	{
		font-size: 11pt;
	}
	
body.book h1
	{
		padding-right: 65px;
	}
	
body.book h1 img
	{
		position: absolute;
		top: 0;
		right: 0;
	}
	
body.book h1 span.author
	{
		padding-top: 5pt;
		display: block !important;
	}
	
body.book #biblio-data
	{
		margin-top: -10pt;
	}
	
body.book #biblio-data ul
	{
		list-style: none;
		padding: 0;
		margin: 0;
		line-height: 1.5em;
	}
	
#content h3, 
#content h4
	{
		text-align: left;
	}

p.editor
	{
		visibility: hidden;
		border-bottom: 2pt solid black;
	}
	
p.editor a
	{
		text-transform: uppercase;
		text-decoration: none !important;
		border-bottom: none !important;
		font-size: 11pt;
		text-align: center !important;
		visibility: visible;
		display: block;
		padding-left: 9pt;
		margin-top: -20pt;
	}
	
p.editor a:before
	{
		content: "von ";
		text-transform: lowercase;
	}

p.editor-bottom a
	{
		text-decoration: none;
	}

p.editor-bottom
	{
		text-align: right !important;
		font-size: 10pt;
		font-style: italic;
		margin-top: 10pt;
	}

blockquote
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		line-height: 1.3;
		text-align: left;
	}

a, a:visited
	{
		color: #555 !important;
	}

img.l, #ibl, .lsubheadline
	{
		float: left;
		margin-right: 1em;
	}

img.r, #ibr, .rsubheadline
	{
		float: right;
		margin-left: 1em;
	}

img.b
	{
		border: 1px solid #000;
	}

.box-emph, #ibr, #ibl
	{
		border: 1px solid #000;
		font-family: Arial, Helvetica, sans-serif;	
		padding: 1em;
	}

p.quest
	{
		font-style: italic;
	}

.lsubheadline, .rsubheadline
	{
		text-align: center;
		font-size: 11pt;
		font-weight: bold;
		font-style: italic;
	}

a.author
	{
		text-transform: uppercase;
		text-decoration: none !important;
	}

#wishlist
	{
		border-collapse: collapse;
		border-spacing: 0;
	}

#wishlist thead th
	{
		border-bottom: 2px solid #000;
	}

#wishlist th.book
	{
		text-align: left;
	}

#wishlist tfoot th
	{
		border-top: 2px solid #000;
	}

#wishlist tbody td
	{
		border-bottom: 1px dashed #000;
		padding: .5em 1em;
	}

#wishlist tbody td.book
	{
		padding-left: 0;
	}

#wishlist tbody td.price
	{
		padding-right: 0;
	}

.printonly
	{
		display: inline !important;
	}

.booktitle
	{
		text-decoration: none;
	}

a.print-add-url:after,
a.author:after,
.secondary-material a:after
	{
		content: " ("attr(href)") ";
		font-size: 85%;
		font-family: monospace;
		text-decoration: none !important;
		text-transform: lowercase !important;
	}

a.print-add-url[href^="/"]:after,
a.author[href^="/"]:after
	{
		content: " (http://www.krimi-couch.de" attr(href) ") "; 
	}
	
#footer
	{
		margin-top: 20pt;
		font-size: 9pt;
		border-top: 1pt solid black;
		border-bottom: 0;
	}

#news-related form, 
#krimi-couch-judgement, 
#user-judgement, 
#judge,
#notepad-buy,
#tag-list, 
#buy-second-hand,
p.availability
	{
		display: none !important;
	}	
	
body.home div#welcome,
body.home div#bookofmonth div#archive,
#breadcrumbs, 
#top-navigation, 
#main-navigation, 
#sub-navigation, 
#search-interactive, 
#newsletter, 
#best, 
#page-functions, 
#interactive,
#about h2, #about ul, 
.ads-type-1,
.ads-type-6,
.content-ad,
#books-n-ads, 
#usrinteraction, 
#container hr, 
#explore-rel,  
#explore-list, 
#wishlist .order, 
#wishlist .actions, 
input.submit, 
#content #text h3 span, 
#news-related, 
object,
.dontprint, 
.skip
	{
		display: none !important;
	}

body.home div#edition h2#edition-no
	{
		text-align: left;
	}

body.home div#edition h2#edition-no span.skip
	{
		display: inline !important;
	}