/**
 * Stylesheet for www.krimi-couch.de - pages of type 'book'
 *
 * @media       screen, projection
 * @author      Lars Schafft, lars [dot] schafft [at] literatur-couch [dot] de
 * @uses        /styles/basic.css
 * @uses        /styles/screen/screen.css
 * @uses        /styles/screen/elements.css
 * @uses        /styles/screen/forms.css
 * @uses        /styles/screen/backgrounds.css
 * @version     3.0alpha (2007-03-25)
 */

/* {{{ import basic styles and different background styles */

@import url("/styles/2007/basic-1-00.css");
@import url("/styles/2007/screen/screen-1-08.css");
@import url("/styles/2007/screen/elements-1-03.css");
@import url("/styles/2007/screen/forms-1-00.css");
@import url("/styles/2007/screen/backgrounds-1-03.css");

/* }}} */

#bc-content-nav
	{
		background: url(/images/layout/2007/container-bottom-bg.jpg) bottom left repeat-x;
	}

#content-sub-nav
	{
		padding-top: 3em;
		background: url(/images/layout/2007/bg-content-book.jpg) repeat-x;
	}

#content
	{
		padding-left: 0;
		padding-right: 0;
	}

#content div#book-content,
#content div#bookdata
	{
		padding-left: 2em;
		padding-right: 2em;
	}

div#sub-navigation p.level-up
	{
		background: #9FA3AF url(/images/layout/2007/bg-subnav-book.jpg) top right repeat-y;
	}

#content h3
	{
		color: #72768a;
		font-size: 1.4em;
		letter-spacing: -1px;
		font-weight: normal;
	}

/* {{{ review styling */

#text
	{
		clear: both;
	}

#text h3
	{
		font: italic normal 1.6em/1.1em Arial, sans-serif;
		letter-spacing: -1px;
		color: #232328;
		background: #BFBEC4;
		font-size: 1.5em;
	}

body.extract #text h3
	{
		color: #72768a;
		font-size: 1.4em;
		letter-spacing: -1px;
		font-weight: normal;
		background: none;
		font-family: Verdana;
		font-style: normal;
	}

#text div.headline
	{
		background: #BEBEC3 url(/images/layout/2007/bg-das-meint-krimi-couch.jpg) 1.4em 10px no-repeat;
		padding: 0;
	}

#text div.headline h3 cite
	{
		font-style: normal !important;
	}

#text div.headline h3 span
	{
		position: absolute;
		left: -999em;
	}

/* }}} */

#text div.headline h3
	{
		padding: 0 5.5em 0 1em;
		margin: .6em 1em 0 0;
		background: transparent;
		position: relative;
	}

#text div.headline div.rc-content
	{
		padding: 0 !important;
		margin: 12px 0 0 0 !important;
		border-top: 1px solid #d6d5d7;
	}

#text div.headline span.rc-bottom,
#text div.headline span.rc-bottom span
	{
		height: 10px;
	}

#text div.headline  div.review-title
	{
		min-height: 60px;
		margin-bottom: 0;
	}

/* }}} */
/* {{{ reviewer's rating box */

#text div.headline span.rating
	{
		position: absolute;
		top: 0;
		right: 0;
		left: auto;
		display: block;
		margin: 0;
		padding: 0;
		text-align: center;
		color: #72768A;
		background: url(/images/layout/2007/corners/roundedcornr_826577_tl.png) no-repeat top left !important;
		width: 5em;
	}

#text div.headline span.rating span
	{
		position: static;
		left: auto;
		display: block;
	}

#text div.headline span.rating span.rc-top
	{
		background: url(/images/layout/2007/corners/roundedcornr_826577_tr.png) no-repeat top right !important;
	}

#text div.headline span.rating span.rc-top span
	{
		background: none !important;
	}

#text div.headline span.rating span.rc-bottom
	{
		background: url(/images/layout/2007/corners/roundedcornr_826577_bl.png) no-repeat bottom left !important;
		margin-top: -6px;
	}

#text div.headline span.rating span.rc-bottom span
	{
		background: url(/images/layout/2007/corners/roundedcornr_826577_br.png) no-repeat bottom right !important;
	}
#text div.headline span.rating span.rc-content
	{
		background: url(/images/layout/2007/corners/roundedcornr_826577_r.png) top right repeat-y !important;
		padding: 5px 10px 9px 10px !important;
		font: normal bold 1.5em/1em Verdana, sans-serif;
		margin-top: -.5em;
	}

#text div.headline span.rating em,
#text div.headline span.rating i
	{
		position: absolute;
		top: -20px;
		right: -15px;
		width: 48px;
		height: 31px;
		overflow: hidden;
		background: url(/images/layout/2007/icons/treffer2.png) no-repeat;
		display: block;
		text-indent: -999em;
	}

/* }}} */
/* {{{ reviewer´s pictures in headline */

#text div.headline.aku div.review-title
	{
		background: url(/public/images/team/thumb/aku.jpg) 1.5em 0 no-repeat;
	}
	
#text div.headline.ind div.review-title
	{
		background: url(/public/images/team/thumb/ind.jpg) 1.5em 0 no-repeat;
	}	
	
#text div.headline.bee div.review-title
	{
		background: url(/public/images/team/thumb/bee.jpg) 1.5em 0 no-repeat;
	}

#text div.headline.bnm div.review-title
	{
		background: url(/public/images/team/thumb/bnm.jpg) 1.5em 0 no-repeat;
	}

#text div.headline.evb div.review-title
	{
		background: url(/public/images/team/thumb/evb.jpg) 1.5em 0 no-repeat;
	}

#text div.headline.flm div.review-title
	{
		background: url(/public/images/team/thumb/flm.jpg) 1.5em 0 no-repeat;
	}
	
#text div.headline.geop div.review-title
	{
		background: url(/public/images/team/thumb/geop.jpg) 1.5em 0 no-repeat;
	}	

#text div.headline.jki div.review-title
	{
		background: url(/public/images/team/thumb/jki.jpg) 1.5em 0 no-repeat;
	}

#text div.headline.jko div.review-title
	{
		background: url(/public/images/team/thumb/jkoe.jpg) 1.5em 0 no-repeat;
	}
	
#text div.headline.tko div.review-title
	{
		background: url(/public/images/team/thumb/tko.jpg) 1.5em 0 no-repeat;
	}	
	
#text div.headline.jpr div.review-title
	{
		background: url(/public/images/team/thumb/jpr.jpg) 1.5em 0 no-repeat;
	}	

#text div.headline.kue div.review-title
	{
		background: url(/public/images/team/thumb/kue.jpg) 1.5em 0 no-repeat;
	}

#text div.headline.lft div.review-title
	{
		background: url(/public/images/team/thumb/lft.jpg) 1.5em 0 no-repeat;
	}

#text div.headline.mdoc div.review-title
	{
		background: url(/public/images/team/thumb/mdoc.jpg) 1.5em 0 no-repeat;
	}

#text div.headline.pet div.review-title
	{
		background: url(/public/images/team/thumb/pet.jpg) 1.5em 0 no-repeat;
	}

#text div.headline.reu div.review-title
	{
		background: url(/public/images/team/thumb/reu.jpg) 1.5em 0 no-repeat;
	}
	
#text div.headline.sth div.review-title
	{
		background: url(/public/images/team/thumb/sth.jpg) 1.5em 0 no-repeat;
	}
	
#text div.headline.ths div.review-title
	{
		background: url(/public/images/team/thumb/ths.jpg) 1.5em 0 no-repeat;
	}

#text div.headline.wow div.review-title
	{
		background: url(/public/images/team/thumb/wow.jpg) 1.5em 0 no-repeat;
	}

#text div.headline.wfr div.review-title
	{
		background: url(/public/images/team/thumb/wfr.jpg) 1.5em 0 no-repeat;
	}
	
#text div.headline.dpr div.review-title
	{
		background: url(/public/images/team/thumb/dpr.jpg) 1.5em 0 no-repeat;
	}
	
#text div.headline.sbo div.review-title
	{
		background: url(/public/images/team/thumb/sbo.jpg) 1.5em 0 no-repeat;
	}
	
#text div.headline.mak div.review-title
	{
		background: url(/public/images/team/thumb/mak.jpg) 1.5em 0 no-repeat;
	}	
	
#text div.headline.swr div.review-title
	{
		background: url(/public/images/team/thumb/swr.jpg) 1.5em 0 no-repeat;
	}	
	
#text div.headline.mcf div.review-title
	{
		background: url(/public/images/team/thumb/mcf.jpg) 1.5em 0 no-repeat;
	}	

#text div.headline.aoe div.review-title
	{
		background: url(/public/images/team/thumb/aoe.jpg) 1.5em 0 no-repeat;
	}	

/* }}} */

#text div.headline p
	{
		padding: 0;
		margin: 0 0 0 1.5em;
		text-align: left;
	}

#text div.aku h3,
#text div.ind h3,
#text div.bee h3,
#text div.bnm h3,
#text div.evb h3,
#text div.flm h3,
#text div.jki h3,
#text div.jko h3,
#text div.jpr h3,
#text div.kue h3,
#text div.lft h3,
#text div.mdoc h3,
#text div.pet h3,
#text div.reu h3,
#text div.ths h3,
#text div.wfr h3,
#text div.wow h3,
#text div.dpr h3,
#text div.sbo h3,
#text div.geop h3,
#text div.mak h3,
#text div.sth h3,
#text div.swr h3,
#text div.mcf h3,
#text div.aoe h3
	{
		padding: 0 5.5em 0 4.5em;
	}

#text div.aku p.editor,
#text div.ind p.editor,
#text div.bee p.editor,
#text div.bnm p.editor,
#text div.evb p.editor,
#text div.flm p.editor,
#text div.jki p.editor,
#text div.jko p.editor,
#text div.jpr p.editor,
#text div.kue p.editor,
#text div.lft p.editor,
#text div.mdoc p.editor,
#text div.pet p.editor,
#text div.reu p.editor,
#text div.ths p.editor,
#text div.wfr p.editor,
#text div.wow p.editor,
#text div.dpr p.editor,
#text div.geop p.editor,
#text div.sth p.editor,
#text div.mak p.editor,
#text div.sbo p.editor,
#text div.swr p.editor,
#text div.mcf p.editor,
#text div.aoe p.editor
	{
		margin: 0 0 0 7.5em;
	}

#text div.headline p.editor a
	{
		color: #232328 !important;
		border-bottom: 1px dotted #5A5F73 !important;
		text-transform: none !important;
	}

#text b
	{
		font-weight: normal;
		letter-spacing: .2em;
		padding: 0 .3em;
	}

#text p.quest b,
#text p.resp b
	{
		font-weight: bold !important;
		letter-spacing: 0 !important;
		padding: 0 !important;
	}

body.extract p.editor span
	{
		text-transform: uppercase;
	}

/* }}} */

#content h1#book-title
	{
		padding-left: 1.1em;
		margin-bottom: 0;
		position: relative;
	}

#content h1#book-title img
	{
		position: absolute;
		right: 1.1em;
		top: 0;
		font-size: 10px;
		font-weight: normal;
	}

div#bookdata
	{
		position: relative;
		font-size: .8em;
		line-height: 1.2em;
		padding-top: 1.2em;
		padding-bottom: .2em;
		padding: 1.2em 0 .2em 0;
		background: #BEBEC3;
		color: #5A5F73;
		margin-bottom: 1.5em;
	}

div#bookdata p.common
	{
		background: url(/images/layout/2007/line-dotted-grey-blue.gif) repeat-x;
		padding: 0.8em 0;
	}

div#bookdata p.availability
	{
		padding: 0.8em 0;
		background: url(/images/layout/2007/line-dotted-grey-blue.gif) repeat-x;
		text-align: right;
		min-height: 13px;
	}

div#bookdata p.availability img
	{
		margin-left: 4px;
	}

div#bookdata h3
	{
		margin: 0;
		padding: 0;
		font: normal bold 1.1em/1em Verdana, Arial, sans-serif;
		letter-spacing: 0;
		position: absolute;
		left: -999em;
		bottom: 1.2em;
		color: #5A5F73 !important;
	}

div#bookdata h3.bib-toggler
	{
		left: 2em;
	}

#bookdata h3 img
	{
		border: 0;
		position: relative;
		top: 2px;
	}

#bookdata p
	{
		margin: 0;
		padding: 0;
	}

#biblio-data
	{
		line-height: 1.5em;
	}

#biblio-data ul
	{
		margin: 0;
		padding: 0 0 1em 1.5em;
	}

/* }}} */
/* {{{ */

#usrinteraction
	{
		background: #BEBEC3;
		color: #5A5F73 !important;
	}

#usrinteraction a
	{
		font-weight: bold;
	}

#usrinteraction div#user-comments
	{
		height: 20em;
		overflow: auto;
		border: 1px solid #5A5F73;
		border-width: 1px 0;
		margin-bottom: 20px;
	}

#usrinteraction div#user-comments th.member a
	{
		background: url(/images/layout/2007/icons/member.gif)  0 no-repeat;
		padding: 5px 0 5px 20px
	}

#usrinteraction div#user-comments th.member a.is-online
	{
		background: url(/images/layout/2007/icons/member-online.gif)  0 no-repeat;
	}

/* }}} */
/* {{{ */

#user-judgement
	{
		padding-top: 0 !important;
		border: 0 !important;
	}

div#user-judgement h3
	{
		font-size: 1em;
		font-weight: normal;
		letter-spacing: -1px;
	}

div#user-judgement h3 span
	{
		background: url(/images/layout/2007/headlines/ihre-wertung.png);
		z-index: 5;
	}
	
div#user-judgement h3 span.fn
	{
		z-index: 1;
	}

#user-judgement span#user-j
	{
		display: block;
		width: 160px;
		margin: 0 auto;
		color: #BEBEC3;
		position: relative;
	}

 #user-judgement span#user-j i
	{
		display: block;
		font-size: 1em;
		font-weight: normal;
		font-style: normal;
		color: #CDCDD2;
		line-height: 1em;
		margin-bottom: .5em;
	}

#user-judgement h3
	{
		margin-bottom: .2em;
	}

#user-judgement span
	{
		color: #BEBEC3;
	}

span#user-j,
div#judge
	{
		background: url(/images/layout/2007/corners/roundedcornr_803201_tl.png) no-repeat top left !important;
	}

span#user-j span.rc-top,
div#judge span.rc-top
	{
		background: url(/images/layout/2007/corners/roundedcornr_803201_tr.png) no-repeat top right !important;
	}

span#user-j span.rc-top span,
div#judge span.rc-top span
	{
		background: none !important;
	}

span#user-j span.rc-bottom,
div#judge span.rc-bottom
	{
		background: url(/images/layout/2007/corners/roundedcornr_803201_bl.png) no-repeat bottom left !important;
		margin-top: -6px;
	}
span#user-j span.rc-bottom span,
div#judge span.rc-bottom span
	{
		background: url(/images/layout/2007/corners/roundedcornr_803201_br.png) no-repeat bottom right !important;
	}
span#user-j span.rc-content
	{
		background: url(/images/layout/2007/corners/roundedcornr_803201_r.png) top right repeat-y !important;
		display: block;
		padding: 0 10px 5px 10px !important;
		text-align: center;
	}

span#user-j span.rc-content span.deg
	{
		font-weight: bold;
		font-size: 2.9em;
		padding: .2em 0 .5em 0;
		display: block;
	}

div#judge span.rc-content
	{
		background: url(/images/layout/2007/corners/roundedcornr_803201_r.png) top right repeat-y !important;
		display: block;
		padding: 5px 16px !important;
	}

span#user-j span.rc-top,
span#user-j span.rc-top span,
span#user-j span.rc-bottom ,
span#user-j span.rc-bottom span,

div#judge span.rc-top,
div#judge span.rc-top span,
div#judge  span.rc-bottom ,
div#judge span.rc-bottom span
{
	width: 100% !important;
	height: 10px !important;
	font-size: 1px !important;
}

/* }}} */
/* {{{ */

#news-related
	{
		background: #000;
		padding-top: 2em;
	}

#krimi-couch-judgement span img
	{
		position: absolute;
		bottom: -10px;
		right: -20px;
	}

#judge
	{
		background: #000;
		width: 160px;
		color: #72768A;
		margin: 1em auto !important;
	}

#judge img
	{
		margin-bottom: 20px;
		display: block;
	}

div#bookcover
	{
		position: relative;
	}

div#bookcover img.cover
	{
		border: 1px solid #CDCDD2
	}

div#bookcover img.cover.excerpt
	{
		border-bottom: 0;
	}

div#bookcover a.excerpt
	{
		display: block;
		text-decoration: none;
		line-height: 1.6em;
		background: #444857 url(/images/layout/2007/icons/bg-excerpt.png) left center no-repeat;
		width: 118px;
		padding: 0 2px 0 0;
		margin: -3px auto 0 auto;
		text-align: right;
		border: 1px solid #CDCDD2;
		border-top: 0;
	}

fieldset#notepad-buy
	{
		text-align: center;
	}

fieldset#notepad-buy select
	{
		margin: 1em 0;
	}

fieldset#notepad-buy select, fieldset#notepad-buy select option
	{
		width: 150px;
		background: #73758A !important;
		color: #CBCFCE !important;
	}

fieldset#notepad-buy select optgroup, fieldset#notepad-buy select optgroup option
	{
		background: #73758A !important;
		color: #CBCFCE;
	}

fieldset#notepad-buy select optgroup
	{
		font-style: italic;
		font-weight: normal;
		padding-left: 1.2em;
		margin-top: .5em;
	}

fieldset#notepad-buy select optgroup option
	{
		padding-left: 0;
	}

fieldset#notepad-buy a#amazon-link img,
fieldset#notepad-buy a.affiliate img
	{
		border: 0 !important;
	}

fieldset#notepad-buy img.affiliate-cookie
	{
		position: absolute;
	}

div#tag-list h3 span
	{
		background: url(/images/layout/2007/headlines/schlagworte.png);
	}

div#news-related div#tag-list p
	{
		text-align: left;
		margin: auto 20px;
	}

div#buy-second-hand h3 span
	{
		background: url(/images/layout/2007/headlines/second-hand.png);
	}

/* }}} */

#sub-navigation div ul li.overview
	{
		background: none;
	}

#sub-navigation div ul li.overview a
	{
		display: inline;
		background: transparent !important;
		text-decoration: underline;
	}