/**
*	///////////////////////////////////////////////////
*	////////////// P R I N T //////////////////////////
*	///////////////////////////////////////////////////
*
*	Printstylesheet Athlon Sites
*
*	@author			norbert
*	@since			20051216
*	@version		1.8 20080101
*	
*	///////////////////////////////////////////////// */

* {
	font-size		: 11px;
	font-family		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color			: #000000;
}

body{
	font-size		: 9pt !important;
	width			: 19.5cm;
	position		: relative;
	color			: Black !important;
	line-height		: 12pt;
}

h1,	h2, h3{
	font-size		: 9pt;
	margin-bottom	: 3pt;
	padding			: 0;
	color			: Black !important;
}

a{
	padding			: inherit;
}

.contentContainer{
	width			: 16cm; 
}

div.component{

}

/* Diese Elemente im Print ausblenden ...*/

.invisibleForPrint,
.relatedBoxContainer,
#ath-contentHeader,
#ath-logo,
#ath-navigation,
#containerNavigation,
#sitenavi,
#trail,
#ath-footer,
.invisibleForPrint,
.sitenavi div.linkContainer,
.sitenavi img,
.spacer, 
.relatedBoxContainer,
#containerNavigation,
#footerContainer{
	display			: none;
}

.sitenavi{
	padding			: 0px;
	margin			: 0px;
	width			: 3cm;
}

div.contactbox{
	width			: 3cm;
	padding			: 0px;
	margin			: 0px;
}

#trail{
	margin-bottom	: 20px;
}


/** @section Tables - Tabelle Liste */

table.liste{
	padding			: 0;
	margin 			: 0;
	border			: none;
	margin-bottom	: 18px;
	border-spacing	: 0;
	border-collapse	: collapse;
}


table.liste caption{
	width			: 100%;
	text-align		: left;
	letter-spacing	: 1px;
}

table.liste td{
	background-color: #ffffff;
	color			: #333333;
	border			: 0;
	border-bottom	: 1px solid #efefef;
	padding			: 2px 4px 2px 0px;
	margin 			: 0;
}

table.liste th{
	background-color: #ccc;
	border-bottom	: 1px solid #efefef;
	color			: #000;
	font-weight		: bold;
	text-align		: left;
	padding			: 2px 4px 2px 0px;
	font-size		: 13px; 
	line-height		: 12px;
}

/** 20050630 zerriss Tabelle*/
table.liste tbody td p {
	width			: auto;

}

table.liste label{
	color			: #000; 
	padding			: 0px 2px; 
}

table.liste tfoot td{
	border-bottom	: none;
}

table.liste tfoot td a {
	display			: none;
}

table.liste td.signature-print{
	background-color:#fff;
	border-bottom	: 1px dotted #000000;
	padding-top		: 20px; 
	font-weight		: bold;
}

table.liste td.headline-print h3{
	margin			: 20px 0px 0px 0px;
	

}

table.liste td.label-print{
	width			: 45%; 

}

table.liste td.value-print{
	width			: 55%;
}
