/**
 * Stylesheet for www.jugendbuch-couch.de
 *
 * @media       screen, projection
 * @author      Lars Schafft, lars [dot] schafft [at] literatur-couch [dot] de
 * @version     1.0 (2009-10-03)
 */
 
/* {{{ import basic styles and different background styles */

@import url("/styles/screen/content-1-00.css");


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 #28638F;
		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: #666666!important;
		color: #fff !important;
		border-color: #666666!important;
	}
	
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: #F2F2F2;
		color: #28638F;
		width: 3em;
		font-weight: bold;
	}
	
table#board td,
table.board-overview td
	{
		background: #849FB2;
		color: #000 !important;
	}

	
table#board td.last-posting,
table.board-overview td.last-posting
	{
		font-size: .9em;
		color: #000 !important;
	}
	
table#board td.last-posting a,
table.board-overview td.last-posting a
	{
		color: #000 !important;
		text-decoration: none;
	}
	
table#board tr.new td.last-posting,
table.board-overview tr.new td.last-posting
	{
		background: #DD8716 !important;
	}
	
table#board td.last-posting a:hover,
table.board-overview td.last-posting a:hover
	{
		text-decoration: underline;
	}
	
td.thread-starter-navigate
	{
		background: #D5D6D8 !important;
		font-size: .9em;
		padding-bottom: .8em;
		color: #28638F;
	}
	
table#board td.thread-starter-navigate a
	{
		color: #28638F !important;
	}
	
	
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: #DCE1E5;
		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.
table#board td.nope
	{
		vertical-align: top;
	}
	
table#board div.member-info
	{
		width: 160px;
		padding-top: 41px;
		background: url(/images/layout/2008/bg-kurzprofil.jpg) no-repeat;
	}
	
  
table#board div.couch-mod
	{
		width: 160px;
		padding-top: 41px;
		background: url(/images/layout/2008/bg-kurzprofil-mod.jpg) no-repeat;
	}
	
table#board div.couch-mod.is-online
	{
		background: url(/images/layout/2008/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/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/bg-kurzprofil-kc-online.jpg) no-repeat;
		cursor: help;
	}
	
table#board div.member-info.is-online
	{
		background: url(/images/layout/2008/bg-kurzprofil-online.jpg) no-repeat;
	}	
	
table#board div.member-info a
	{
		display: block;
		padding: 0 0 10px 0;
		text-align: center;
		background: #1C4865 url(/images/layout/2008/bg-kurzprofil-link.jpg) bottom left repeat-x;
border: 1px solid #28638F;
border-width: 0 1px;
	}

table#board div.member-info a img
{
border: 1px solid #28638F
}
	
table#board div.member-info dl
	{
		background: url(/images/layout/2008/bg-kurzprofil-data.jpg) bottom left no-repeat;
		font-size: .8em;
		position: relative;
		height: 115px;
		min-height: 115px;
		text-align: left;
		padding: 0 10px;
top: -10px;
	}
	
table#board div.member-info dt
	{
		padding: .5em 0;
color: #fff;
	}
	
table#board div.member-info dd
	{
		color: #EA8804;
		padding: .4em 0;
		position: absolute;
		right: 10px;
		margin-top: -2.6em;
		width: 89%;
		background: url(/images/layout/2008/line-horiz-dotted-white.gif) bottom left repeat-x;
		text-align: right;
	}

table#board div.member-info dl a 
	{
		display: inline;
		padding: 0;
		background: transparent; 
		color: #EA8804!important;
border: 0;
	}
	
table#board td p.signature
	{
		font-size: .9em;
		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: 11em;
	}

#usrinteraction p
	{
		position: relative;
	}
	
#usrinteraction input.submit.txtsmall.gap
	{
		
	}

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

#usrinteraction .rem 	
	{
		display: none;
	}
	
code
	{
		font-size: 1.4em;
	}

#news-related #search-board input.text
	{
		width: 120px;
	}
	
#search-board label 
	{
		float: none;
		text-align: left;
		font-weight: bold;
	}
	
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#board th.username,
table#board th.subject,
table#board th.time
{
background: #666 !important;
border-color: #666 !important;
}

table#board th.username a
{
color: #fff !important;
}

table#board td.msg
{
background: #F2F2F2;
color: #000000 !important;
border-top: 0 !important;
border-bottom: 0 !important;
}

table#board td.userinfo,
table#board td.nope
{
background: #F2F2F2 !important;
border-top: 0 !important;
border-bottom: 0 !important;
}


div#content table tr.new td.last-posting a
	{
		color: #fff !important;
		font-weight: bold !important;
	}

td blockquote {display: block; font-style: italic; border-left: 2px solid #28638F; padding: .5em; background: #DCE1E5 !important;}
