/*
 * Buch Teaser am Seitenanfang
 */
DIV.bookTeaser {
	position:relative;
	margin:20px 0 0 0;
	background:#f3f3f3;
	width:100%;
	overflow:hidden;
}
/*
 * Buch Cover
 */
DIV.bookCover {
	position:relative;
	top:5px;
	width:160px;
	margin:0 15px 10px 5px;
	overflow:hidden;
}
DIV.bookCover A {
	display:block;
}
DIV.bookCover IMG {
	display:block;
	max-width:160px;
}
DIV.bookCover A SPAN.tooltip {
	position:absolute;
	bottom:0;
	display:none;
	width:100%;
	height:23px;
	background:url(../img/layout/cover_lens_bg.png) no-repeat 0 0;
}
DIV.bookCover A:hover SPAN.tooltip {
	display:block;
}
/*
 * Buch Titel
 */
DIV.bookTitle {
	position:absolute;
	left:180px;
	top:1em;
	width:340px;
}
DIV.bookTitle H1 {
	font-size:1.1em;
}
DIV.bookTitle H2 {
	font-size:1.1em;
	color:#686868;
}
/*
 * Buch Slideshow
 */
DIV.bookSlideShow {
	position:absolute;
	left:180px;
	width:345px;
	bottom:5px;
	overflow:hidden;
	z-index:1000;
}
DIV.bookSlideShow A.tooltip {
	position:absolute;
	bottom:0;
	display:none;
	width:100%;
	height:23px;
	text-indent:-2000px;
	background:url(../img/layout/pages_lens_bg.png) no-repeat 0 0;
	z-index:1;
}
DIV.bookSlideShow DIV.wrapper {
	position:absolute;
	top:0;
	left:0;
}
DIV.bookSlideShow DIV.wrapper IMG {
	float:left;
	margin-right:5px;
}

/*
 * Linke Spalte mit Options
 */
DIV.bookColumnLeft {
	margin:7px 20px 30px 0;
	width:160px;
	float:left;
}
DIV.bookColumnLeft P {
	padding:0 0 0.5em 0;
}
/*
 * Preisangabe
 */
DIV.bookColumnLeft P.infoPrice {
	text-align:center;
	height:20px;
}
DIV.bookColumnLeft P.infoPrice SPAN {
	color:#686868;
}
/*
 * Buch DetailDaten 
 */
DIV.bookData {
	margin:1.4em 0 0 0;
}
DIV.bookData H1,
DIV.bookData P  {
	color:#686868;
	font-size:0.85em;
	line-height:1.3em;
}
DIV.bookData H1 {
	color:#000;
	padding-bottom:0.5em;
}
DIV.bookData H1 SPAN {
	color:#686868;
}
/*
 * Mittler Spalte mit Content
 */
DIV.bookColumnMain {
	margin:30px 0 30px 0;
	width:330px;
	float:left;
}
DIV.bookColumnMain P {
	padding:0 0 1em 0;
}
/*
 * Buch-Slideshow am Seitenende
 */
DIV.bookFooter {
	position:static;
	clear:both;
}
/*
 * Optionsbar 
 */
UL.optionsBar {
	margin-top:1.5em;
	text-transform:uppercase;
	font-size:0.8em;
	letter-spacing:1px;
	border-bottom:1px solid #ebebeb;
}
UL.optionsBar A {
	display:block;
	line-height:20px;
	text-indent:23px;
	border-top:1px solid #ebebeb;
}
A.iconVideo {
	background:url(../img/layout/icon_video.gif) no-repeat left top;
}
A.iconAudio {
	background:url(../img/layout/icon_audio.gif) no-repeat left top;
}
A.iconProbe {
	background:url(../img/layout/icon_probe.gif) no-repeat left top;
}
A.iconDownload {
	background:url(../img/layout/icon_download.gif) no-repeat left top;
}
A.iconVideo:hover,
A.iconAudio:hover,
A.iconProbe:hover,
A.iconDownload:hover {
	background-position:left bottom;
}

/*
 * Der Lebenslauf-Layer
 */
DIV.overlay {
	position:absolute;
	top:120px;
	left:0;
	z-index:5000;
	width:465px;
	min-height:300px;
	background:#fff;
	border:1px solid #cccccc;
	padding:25px 30px;
}
DIV.overlay A.closeBtn {
	position:absolute;
	top:15px;
	right:15px;
	background:url(../img/layout/close_btn.gif) no-repeat 0 0;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-5000px;
}
DIV.overlay A.closeBtn:hover {
	background-position:bottom left;
}

/*
 * Das Pressezitat am Text-Anfang
 */
P.zitat {
	
}
P.zitat SPAN.quoteStart,
P.zitat SPAN.quoteEnd {
	font-size:1.4em;
	font-weight:bold;
	color:#cacaca;
	padding:0 4px 0 0;
}
P.zitat SPAN.quoteEnd {
	padding:0 0 0 4px;
}
