/**  
* print.css
*
* @author Christian Knerr (cback)
* @package CBACK_Forum
* @version 1.0.0
* @since 22.10.2007 - 23:38:40
* @copyright (c) 2009 CBACK Software - www.cback.net
*/

body
{
	margin:			0;
	padding:		0;
	background:		#FFFFFF;
	color:			#000000;
	font:			70% Arial, Verdana, Tahoma, sans-serif;
}

#ajax_activity, #nav-panel, .txtarea_control, .usericon, .messengerrow, .message_bottom, .f_menu_box_b, #header, #loginbox, .ajax_error, .tool-tip, .tool-title, .tool-text, .flapbox, #cback_dlg, #pm_sidebox, #postbox_buttons, #postbox_additional, .postbox_container, .bbcode_container, .tool_button_forum, .thread_buttons, .f_menu_box, textarea, input
{
	display:		none;
}

.showtip
{
	border:			0;
}

hr
{
	border:			0;
	border-top:		1px dashed #0C4E82;
	height:			1px;
	margin-top:		10px;
	margin-bottom:	8px;
	display:		block;
	clear:			both;
}

.minihr
{
	border:			0;
	height:			1px;
	margin:			0;
	padding:		0;
	margin-top:		2px;
	display:		block;
	clear:			both;
}

#footer
{
	margin:			0;
	padding-top:	4px;
	font-size:		0.8em;
	text-align:		center;
}

/* Überschrift h1 */
h1
{
	font-size:		1.9em;
	font-weight:	normal;
	border-left:	10px solid #00406F;
	color:			#00406F;
	padding-left:	12px;
	margin:			0;
}

/* Überschrift h2 */
h2
{
	font-size:		1.4em;
	font-weight:	normal;
	margin:			0;
}

/* Überschrift h3 */
h3
{
	font-size:		1.4em;
	font-weight:	bold;
	border-left:	6px solid #000E4F;
	color:			#000E4F;
	padding-left:	6px;
	margin:			0 0 6px 1px;
}

/* Tabellenersatz für einfache 2 Spaltige Formularkonstrukte */
.tblul
{
	margin:			0;
	padding:		0;
	list-style-type:none;
	clear:			both;
}

.tblli
{
	float:			left;
	list-style-type:none;
	min-width:		140px;
	margin-bottom:	6px;
}

/* Kleinere Schriftart */
.mini
{
	font-size:		0.8em;
}


/* Mittlere Schriftart */
.mid
{
	font-size:		0.9em;
}

/* Größere Schriftart */
.big
{
	font-size:		1.1em;
}

/* Bilderpositionen */
.imgleft
{
	float:			left;
	clear:			both;
	padding:		10px 20px 20px 0px;
}

.smilie_img
{
	border:			0;
}

.smilie_rowset
{
	width:			30px;
	height:			30px;
	display:		block;
	float:			left;
	text-align:		center;
}

.imgright
{
	float:			right;
	clear:			both;
	padding:		10px 40px 20px 30px;
}

.imgleft_micro
{
	float:			left;
	border:			0;
	clear:			both;
	padding-right:	8px;
}

.imgright_micro
{
	float:			right;
	border:			0;
	clear:			both;
	padding-right:	8px;
}

.username
{
	font-weight:	bold;
	font-size:		1.2em;
}

.avatar, .onlinepic
{
	border:			0;
	padding:		2px;
}

.rank
{
	font-size:		0.8em;
	font-family:	Arial, Helvetica, Verdana, sans-serif;
}

.infos
{
	font-size:		0.8em;
}

.usericon
{
	background:		#8FBAFF;
	border:			1px solid #000000;
}

.usericon:hover
{
	background:		#FFE87F;
	border:			1px solid #000000;
}

.bottom_icon
{
	background:		#FFF7CA;
	border:			1px solid #000000;
	padding:		2px;
}

.bottom_icon:hover
{
	background:		#FFDC7F;
	border:			1px solid #000000;
	padding:		2px;
}


/* Breadcrumbs */
.breadcrumbs_box
{
	text-align:		left;
	padding-top:	5px;
	padding-bottom:	5px;
	padding-right:	0;
	float:			left;
	display:		inline;
}

.breadcrumbs
{
	display:		inline;
	margin:			0;
	padding:		0;
}

.activepgbox
{
	border:			1px #000000 solid;
	color:			#000000;
	font-size:		0.9em;
	font-weight:	bold;
	padding:		2px 3px;
	margin-right:	2px;
	text-decoration:none;
	background:		#FFF1AF;
}

.breadcrumbs a, .breadcrumbs a:active, .breadcrumbs a:visited, .breadcrumbs a:hover
{
	border:			1px #000000 solid;
	color:			#000000;
	font-size:		0.9em;
	font-weight:	bold;
	padding:		2px 3px;
	margin-right:	2px;
	text-decoration:none;
	background:		#FFF7CD url(../images/breadcrumbs_background.png) top left repeat-x;
}

.yellowlink
{
	color:			#FFD100;
}

/* Fortschrittsbalken */
.bar_item
{
	overflow:		hidden;
	display:		block;
	padding:		0;
	margin:			0;
	height:			12px;
	border:			1px #000000 solid;
	width:			400px;
	background:		#DFDFDF;
}

.bar_g, .bar_rg, .bar_gr
{
	overflow:		hidden;
	height:			12px;
	margin:			0;
	padding:		0;
}

.bar_g { background: transparent url(../images/bar_green.png) top left repeat-x; }
.bar_rg { background: transparent url(../images/bar_rtog.png) top left repeat-x; }
.bar_gr { background: transparent url(../images/bar_gtor.png) top left repeat-x; }

/**
* Topicansicht
*/
.message_container
{
	position:		relative;
	display:		block;
	background:		#EFF5FF;
	border-left:	200px solid #AFCEFF;
	margin-bottom:	8px;
	clear:			both;
}

.message_container_important
{
	position:		relative;
	display:		block;
	background:		#FFE4CF;
	border-left:	200px solid #AFCEFF;
	margin-bottom:	8px;
	clear:			both;
}

.msg_clear
{
	clear:			both;
}

.messagebox
{
	display:		block;
	margin-left:	-200px;
	padding:		0;
	border:			2px solid #000000;
}

.userrow
{
	float:			left;
	font-size:		1.1em;
	position:		relative;
	width:			182px;
	padding:		8px;
	overflow:		hidden;
	min-height:		100px;
	background:		transparent url(../images/userrow_background.png) top left repeat-x;
}

.message
{
	font-family:	"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:		1.1em;
	margin-left:	198px;
	position:		relative;
	display:		block;
	padding-right:	12px;
	padding-left:	0;
	border-left:	1px dashed #000000;
}

.message_top
{
	padding:		6px 0 6px 0;
	font-family:	Verdana, Tahoma, Arial, sans-serif;
	font-size:		0.7em;
	text-align:		right;
	border-bottom:	1px #0C4E82 solid;
	margin-bottom:	4px;
	margin-left:	6px;
}

.message_bottom
{
	padding:		4px 0 6px 0;
	margin-left:	6px;
	border-top:		1px #0C4E82 solid;
	text-align:		right;
	clear:			both;
}

.stretch_protection
{
	overflow:		auto;
	padding:		6px 6px 8px 10px;
	margin:			0;
}

.avatarrow, .messengerrow
{
	text-align:		center;
	border-top:		1px #8FBAFF solid;
	border-bottom:	1px #8FBAFF solid;
	margin-top:		8px;
	margin-bottom:	8px;
	padding:		6px;
}

.signature
{
	overflow:		hidden;
	border-top:		1px dotted #AFCEFF;
	padding:		6px 6px 6px 4px;
	margin-left:	6px;
	margin-top:		2px;
	font-size:		0.9em;
}

.sysinfo
{
	color:			#7F0000;
	border-top:		1px solid #AFCEFF;
	padding-left:	5px;
	padding-top:	2px;
	margin-left:	6px;
	margin-top:		2px;
	font-size:		0.8em;
}

.accord_menu_box
{
	cursor:			pointer;
}

.codebox
{
	margin-left:	10px;
	padding:		0;
	display:		block;
	border:			1px #000000 solid;
	border-left:	2px #000000 solid;
}

.codebox_title
{
	background:		#000000 url(../images/code.png) 99% 50% no-repeat;
	padding:		6px;
	color:			#FFFFFF;
	font-weight:	bold;
	font-size:		0.8em;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
}

.codebox_content
{
	overflow:		auto;
	font-family:	"Courier New", Courier;
	background:		#DFEBFF;
	padding:		6px;	
}

.quotebox
{
	margin-left:	10px;
	padding:		0;
	display:		block;
	border:			1px #00375F solid;
	border-left:	2px #00375F solid;
}

.quotebox_title
{
	background:		#00375F url(../images/quote.png) 99% 50% no-repeat;
	padding:		6px;
	color:			#FFFFFF;
	font-weight:	bold;
	font-size:		0.8em;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
}

.quotebox_content
{
	overflow:		auto;
	padding:		6px;
	background:		#DFEBFF;
}

.attachrow
{
	border:			1px #0C4E82 solid;
	background:		#CFE2FF url(../images/background_attachbox.jpg) top right no-repeat;
	padding:		6px;
	margin:			10px;
	margin-left:	14px;
	font-size:		0.9em;
	min-height:		140px;
}