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

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

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

/* }}} */
/* {{{ reset settings for optimal layout */

div#edition-contents *
	{
		margin: 0;
		padding: 0;
	}
	
div#edition-contents h3, 
div#edition-contents h4
	{
		font: normal normal 1em/1em Verdana, Arial, sans-serif;
	}
	
/* }}} */
/* {{{ */

#content
	{
		padding: 0 0 40px 0;
	}

/* }}} */	
/* {{{ edition's elements */

#content h1
	{
		display: none; /* critical: can be removed in CMS */
	}
	
h2#book-of-month
	{
		position: relative;
		height: 63px;
		margin: 0;
		padding: 0;
	}
	
h2#book-of-month span.bg
	{
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 63px;
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats.jpg) no-repeat;
	}

h2#book-of-month.month-01 span.bg
	{
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats-01.jpg) no-repeat;
	}	

h2#book-of-month.month-02 span.bg
	{
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats-02.jpg) no-repeat;
	}	

h2#book-of-month.month-03 span.bg
	{
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats-03.jpg) no-repeat;
	}	
	
h2#book-of-month.month-04 span.bg
	{
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats-04.jpg) no-repeat;
	}
	
h2#book-of-month.month-05 span.bg
	{
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats-05.jpg) no-repeat;
	}
	
h2#book-of-month.month-06 span.bg
	{
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats-06.jpg) no-repeat;
	}
	
h2#book-of-month.month-07 span.bg
	{
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats-07.jpg) no-repeat;
	}
	
h2#book-of-month.month-08 span.bg
	{
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats-08.jpg) no-repeat;
	}
	
h2#book-of-month.month-09 span.bg
	{
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats-09.jpg) no-repeat;
	}
	
h2#book-of-month.month-10 span.bg
	{
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats-10.jpg) no-repeat;
	}
	
h2#book-of-month.month-11 span.bg
	{
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats-11.jpg) no-repeat;
	}
	
h2#book-of-month.month-12 span.bg
	{
		background: #D5D1B9 url(/images/layout/headlines/buch-des-monats-12.jpg) no-repeat;
	}
	
div#bookofmonth
	{
		background: #DFDCCA url(/images/layout/bg-bookofmonth.jpg) repeat-x;
		min-height: 202px;
		padding: 30px 40px 0 40px;
	}

div#bookofmonth div.cover img
	{
		border: 1px solid #F3F1EB;
	}

div#bookofmonth h3,	
div#edition-contents div.teaser h3
	{
		font-size: 1.4em;
		font-weight: normal;
		letter-spacing: -1px;
	}

div#bookofmonth h3 a,	
div#edition-contents div.teaser h3 a
	{
		text-decoration: none;
	}

div#bookofmonth h3 span.author,
div#edition-contents div.teaser h3 span.author
	{
		display: block;
		color: #000;
		margin: .3em 0 .75em 0;
		font-size: .8em;
	}
	
div#bookofmonth-archive
	{
		background: #B4AC81;
		color: #fff;
		font-weight: bold;
		font-size: .9em;
		line-height: 3;
		padding-left: 217px;
	}
	
div#bookofmonth-archive a
	{
		color: #fff !important;
	}

div#topic
	{
		background: #661A2D url(/images/layout/bg-topic.jpg) repeat-x;
		color: #CBC5A4 !important;
		padding: 25px 40px;
	}
	
div#topic h2 span
	{
		display: block;
		background: url(/images/layout/headlines/thema-des-monats.jpg) no-repeat;
		text-indent: -999em;
		width: 626px;
		height: 60px;
	}
	
div#topic h2 a
	{
		display: block;
		margin: 0 0 .5em 175px;
		text-decoration: none;
		font-size: .9em;
		font-weight: bold;
	}
	
div#topic a
	{
		color: #CBC5A4 !important;
	}
	
div#topic p.links
	{
		padding-top: .5em;
	}
	
div#topic div.img
	{
		position: relative;
		top: -2.3em;
	}
	
div#topic div.img div.img-shadow
	{
		float: left;
		background: url(/images/layout/shadow-alpha.png) no-repeat bottom right !important;
		background: url(/images/layout/shadow.gif) no-repeat bottom right;
		margin: 10px 0 0 10px !important;
		margin: 10px 0 0 5px;
	}
	
div#edition-contents div.img-shadow img
	{	
		border: 1px solid #CBC5A4;
		margin: -6px 6px 6px -6px;
	}
	
div.teasers h2
	{
		padding: 30px 20px 10px 20px !important;
		background: #F7F6F1;
		position: relative;
	}
	
div.teasers h2 span
	{
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(/images/layout/headlines/weitere-besprechungen.jpg) 20px 30px no-repeat;
	}
	
div.teasers h2.month-01 span
	{
		background: url(/images/layout/headlines/weitere-besprechungen-01.jpg) 20px 30px no-repeat;
	}
	
div.teasers h2.month-02 span
	{
		background: url(/images/layout/headlines/weitere-besprechungen-02.jpg) 20px 30px no-repeat;
	}

div.teasers h2.month-03 span
	{
		background: url(/images/layout/headlines/weitere-besprechungen-02.jpg) 20px 30px no-repeat;
	}

div.teasers h2.month-03 span
	{
		background: url(/images/layout/headlines/weitere-besprechungen-03.jpg) 20px 30px no-repeat;
	}	
	
div.teasers h2.month-05 span
	{
		background: url(/images/layout/headlines/weitere-besprechungen-05.jpg) 20px 30px no-repeat;
	}
	
div.teasers h2.month-06 span
	{
		background: url(/images/layout/headlines/weitere-besprechungen-06.jpg) 20px 30px no-repeat;
	}

div.teasers h2.month-07 span
	{
		background: url(/images/layout/headlines/weitere-besprechungen-07.jpg) 20px 30px no-repeat;
	}

div.teasers h2.month-08 span
	{
		background: url(/images/layout/headlines/weitere-besprechungen-08.jpg) 20px 30px no-repeat;
	}

div.teasers h2.month-09 span
	{
		background: url(/images/layout/headlines/weitere-besprechungen-09.jpg) 20px 30px no-repeat;
	}

div.teasers h2.month-10 span
	{
		background: url(/images/layout/headlines/weitere-besprechungen-10.jpg) 20px 30px no-repeat;
	}

div.teasers h2.month-11 span
	{
		background: url(/images/layout/headlines/weitere-besprechungen-11.jpg) 20px 30px no-repeat;
	}

div.teasers h2.month-12 span
	{
		background: url(/images/layout/headlines/weitere-besprechungen-12.jpg) 20px 30px no-repeat;
	}
	
div.teaser
	{
		clear: both;
		background: #E5E2D1 url(/images/layout/bg-teaser.jpg) repeat-x;
		padding: 20px 40px !important;
	}
	
div.teaser ul
	{
		margin-top: 1em !important;
		list-style: none;
	}
	
div.teaser li
	{
		font-weight: bold;
		display: inline;
		font-size: .85em;
	}
div.teaser li.category
	{
		font-weight: normal;
		margin-left: 1em !important;
	}

div#bookofmonth h3,	
div#bookofmonth p,	
div.teaser h3,
div#edition-contents p,
div.teaser ul
	{
		margin-left: 175px !important;
	}
	
div#edition-contents div.teaser img
	{
		border: 1px solid #F3F1EB;
	}

div.content-ad
	{
		background: #D9D7CE;
		color: #000;
		padding: 20px 40px !important;
	}
	
div#edition-contents div.content-ad p
	{
		margin-left: 0 !important;
	}
	
div#edition-contents div.content-ad h3
	{
		font-weight: bold !important;
		font-size: 1.2em !important;
	}
	
div.content-ad p.ad
	{
		position: absolute;
		top: 1em;
		right: 1em;
		width: 8px;
		height: 50px;
		z-index:2;
		font-size: .8em;
		text-indent: -999em;
		background: url(/images/layout/anzeige-vert-2.png);
	}
	
div#news-related
	{
		padding-top: 17.5em;
	}
	
div#news-related div#editorial
	{
		text-align: left;
		border-top: 1px solid #E58B0B;
		background: url(/images/layout/line-dotted-white.gif) top left repeat-x;
		position: relative;
	}
	
div#news-related div#editorial h3
	{
		padding-left: 70px;
		width: 90px;
		font-size: 1em;
		min-height: 70px;
		margin-bottom: 0;
		padding-bottom: 0;
		background: none;
		color: #fff;
	}
	
div#news-related div#editorial img
	{
		position: absolute;
		left: 0;
		top: 1.5em;
	}

div#news-archive
	{
		margin: 25px 0;
	}

div#news-archive h2
	{
		margin-left: 0;
		margin-right: 0;
	}

div#news-archive div#archive,
div#news-archive div#more-informations
	{
		width: 338px;
		float: left;
		min-height: 16em;
		background: #F4F3EE;
		margin-right: 30px;
	}
	
div#news-archive div#archive h2,
div#news-archive div#more-informations h2
	{
		border: 0;
		margin: 20px;
		padding: 0;
	}

div#news-archive p
	{
		margin: auto 20px !important;
	}

div#news-archive ul
	{
		margin: .5em 0 .5em 20px !important;
		padding: 0 !important;
		list-style: none;
	}

div#news-archive ul li
	{

	}

div#news-archive div#archive li
	{
		float: left;
		width: 45%;
	}

div#news-archive div#more-informations
	{
		margin-right: 0;
	}
/* }}} */