/**
 * Stylesheet for www.krimi-couch.de - pages of type 'content'
 *
 * @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/backgrounds.css
 * @version     2.0 (2006-03-26)
 */

/* {{{ 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-02.css");

/* }}} */

#breadcrumbs p
	{
		background: url(/images/layout/2007/bg-breadcrumbs.jpg) bottom left repeat-x;
		padding-bottom: 33px;
	}

div#board-welcome
	{
		font-size: .9em;
	}

div#board-welcome h2
	{
		color: #232328;
		margin-bottom: 5px !important;
		font-weight: bold;
	}

div#board-welcome p
	{
		margin-bottom: 5px	 !important;
		padding-right: 10px;
	}

div#board-welcome a
	{
		text-decoration: underline;
	}

table#board,
table.board-overview
{
	width:100%;
	margin: 0;
	border: 1px solid #73758A;
	border-collapse: collapse;
	border-spacing: 0;
}

table.board-overview
	{
		margin-bottom: 0 !important;
	}

table#board th,
table#board td,
table.board-overview th,
table.board-overview td
	{
		border: 1px solid #73758A;
		text-align: left;
		padding: .4em .75em;
	}

table.board-overview th
	{
		padding: .1em .75em;
	}

table#board th.postings,
table#board td.postings
	{
		text-align: right;
	}

table.board-overview td.message
	{
		width: 62%;
	}

table.board-overview td.postings
	{
		width: 8% !important;
		text-align: right;
	}

table.board-overview td.last-posting
	{
		width: 20% !important;
	}

table#board th,
table.board-overview th
	{
		background: #71768A;
		color: #D6D5D7;
	}

table.board-overview th a
	{
		color: #d6d5d7 !important;
		text-decoration: none;
	}

table.board-overview th a:hover
	{
		text-decoration: underline;
	}

table.board-overview th.description
	{
		font-weight: normal !important;
		font-size: .9em;
	}

table#board td.postings,
table.board-overview  td.postings
	{
		background: #fff;
		color: #71768A;
		font-weight: bold;
                min-width:4em !important;
	}

table#board td,
table.board-overview td
	{
		background: #E1BE6E;
		color: #232328;
	}


table#board td.last-posting,
table.board-overview td.last-posting
	{
		font-size: .8em;
	}

table#board td.last-posting a,
table.board-overview td.last-posting a
	{
		color: #232328 !important;
		text-decoration: none;
	}

table#board tr.new td.last-posting a,
table.board-overview tr.new td.last-posting a
	{
		color: #e1be6e !important;
	}

table#board td.last-posting a:hover,
table.board-overview td.last-posting a:hover
	{
		text-decoration: underline;
	}

table#board td.thread-starter-navigate
	{
		background: #D6D5D7;
		font-size: .8em;
		padding-bottom: .8em;
	}

table#board td.thread-starter-navigate span.starter
	{
		float: left;
	}

table#board td.thread-starter-navigate span.navigate
	{
		float: right;
	}

table#board th.username
	{
		background: #d6d5d7;
		border-bottom: 0;
		color: #71768a;
	}

table#board th.time,
table.board-overview th.postings
	{
		color: #E1BE6D;
		text-align: right;
	}

table.board-overview tr.board-details th
	{
		vertical-align: top;
	}

table#board td.userinfo
	{
		background: #d6d5d7;
		border-top: 0;
		text-align: center;
		color: #71768a;
	}

table#board tr.new td.message a
	{
		font-weight: bold !important;
	}

table.board-overview tr.new td.last-posting,
table#board tr.new td.last-posting
	{
		background: #000;
		color: #e1be6e;
	}

table#board tr.new td.last-posting a
	{
		color: #e1be6e !important;
		text-decoration: none;
	}

table#board td.userinfo
	{
		vertical-align: top;
	}

table#board div.member-info
	{
		width: 160px;
		padding-top: 41px;
		background: url(/images/layout/2007/bg-kurzprofil.jpg) no-repeat;
	}


table#board div.couch-mod
	{
		width: 160px;
		padding-top: 41px;
		background: url(/images/layout/2007/bg-kurzprofil-mod.jpg) no-repeat;
	}

table#board div.couch-mod.is-online
	{
		background: url(/images/layout/2007/bg-kurzprofil-mod-online.jpg) no-repeat;
	}

table#board div.krimi-couch,
table#board div.kc
	{
		width: 160px;
		padding-top: 41px;
		background: url(/images/layout/2007/bg-kurzprofil-kc.jpg) no-repeat;
		cursor: help;
	}

table#board div.krimi-couch.is-online,
table#board div.kc.is-online
	{
		width: 160px;
		padding-top: 41px;
		background: url(/images/layout/2007/bg-kurzprofil-kc-online.jpg) no-repeat;
		cursor: help;
	}

table#board div.member-info.is-online
	{
		background: url(/images/layout/2007/bg-kurzprofil-online.jpg) no-repeat;
	}

table#board div.member-info a
	{
		display: block;
		padding: 0 0 10px 0;
		background: url(/images/layout/2007/bg-kurzprofil-link.jpg) bottom left no-repeat;
	}

table#board div.member-info dl
	{
		background: url(/images/layout/2007/bg-kurzprofil-data.jpg) bottom left no-repeat;
		font-size: .8em;
		position: relative;
		height: 115px;
		min-height: 115px;
		text-align: left;
		padding: 0 10px;
	}

table#board div.member-info dt
	{
		padding: .5em 0;
	}

table#board div.member-info dd
	{
		color: #212025;
		padding: .4em 0;
		position: absolute;
		right: 10px;
		margin-top: -2.6em;
		width: 89%;
		background: url(http://www.krimi-couch.de/images/layout/2007/line-dotted-grey-blue.gif) bottom left repeat-x;
		text-align: right;
	}

table#board div.member-info dl a
	{
		display: inline;
		padding: 0;
		background: transparent;
		color: #212025 !important;
	}

table#board td p.signature
	{
		font-size: .8em;
		color: #232328;
		border-top: 1px solid #232328;
	}

table#board td a.quote-link
	{
		cursor: pointer;
	}

#usrinteraction
	{
		margin-top: 1em;
	}

#usrinteraction p span
	{
		position: absolute;
		top: -1000em;
	}

#usrinteraction .text:focus + span
	{
		display: block;
		top: 0;
		right: 0;
		line-height: 1.2em;
		width: 14.5em;
	}

#usrinteraction p
	{
		position: relative;
	}

#usrinteraction input.submit.txtsmall.gap
	{
		position: relative;
		left: 15.6em;
	}

#usrinteraction input.text.gap
	{
		position: relative;
                top: .3em;
		left: 4.2em;
	}

code
	{
		font-size: 1.4em;
	}

#news-related
	{
		background: none;
		padding-top: 0;
	}

#news-related #search-board
		{
			margin: -20px 0 20px 0;
		}

#news-related #search-board h2 span
	{
		background: url(/images/layout/2007/headlines/suche-im-forum.png);
	}

#news-related #search-board input:focus
	{
		border-color: #d6d5d7 !important;
	}

#news-related #search-board input.text
	{
		width: 120px;
	}

p.smilies img
	{
		cursor: pointer;
		margin-right: 5px;
	}

div.paginated-nav  div.paginated
	{
		padding-top: .5em;
	}

div.paginated-nav  div.paginated select
	{
		margin-right: .5em;
	}

table b.query
	{
		color: #000;
		background: yellow;
		padding: 0 .3em;
	}

table b.query a
	{
		color: #000 !important;
		font-weight: bold !important;
	}

table.search-results td.postings
	{
		text-align: left !important;
	}

table.search-results td.message a
	{
		text-decoration: underline !important;
		font-weight: bold !important;
	}