/* Ausgeblendete Elemente */
#main-nav, .LinkPrint, .lang, .form, .print  { display: none; }

/*  Seitenaufbau */
@page { size:21.0cm 14.85cm; margin:0; }

#header .logo { display: block; }
	#header #printlogo { display: block; height: 109px; width: 215px; margin: 0 0 1.5cm; }
	#header .logo a { display: none; }
.marginal .newsbox, .marginal h3, .marginal p { display: none; }	
.marginal #ap_print { display: block; position: absolute; top: 0; right: 0; }
.marginal #ap_print h3 { display: block; color: #e93d41; border-bottom: 1px dotted #787a80; padding: 0 0 4px; margin: 0 0 10px; text-align: right; }
.marginal #ap_print p { display: block; margin: 0 0 27px; text-align: right; }


/* Typografie */
body, table, tr, td, input, textarea, select { color: #787a80; font: 10pt/12pt Arial, Helvetica, sans-serif; }
h1 {  }	
h2 { color: #e93d41; font-size: 12pt; font-weight: bold; line-height: 14pt; margin: 0 0 7px; }
h3, h4 { color: #787a80; font-size: 10pt; line-height: 14pt; margin: 14px 0 7px; }
h4 { margin: 0; }
p { margin: 0 0 7px; }
.marginal h3 { color: #e93d41; border-bottom: 1px dotted #787a80; padding: 0 0 4px; margin: 0 0 10px; }
.marginal .newsbox h3 { border-bottom: none; margin: 0 0 3px; }
.marginal p { margin: 0 0 27px; }
.marginal .newsbox p { display: inline; }	

.news_subhead, .copy_subhead { border-bottom: 1px dotted #787a80; color: #FFF; font-size: 10pt; font-weight: normal; margin: 0 0 18px; padding: 0 0 7px;  }
.copy_subhead { color: #787a80; font-weight: bold; padding: 0; }
.date, .marginal .newsbox .date { font-size: 10pt; line-height: 10px; margin: 0; }

.copy ul, .copy ul li { list-style: disc outside none; margin: 0 0 0 15px; }
	.copy ul li ul, .copy ul li ul li { list-style: circle outside; margin: 0 0 0 15px; }

p.lefttxt { float: none; display: block; width: 100%; }
p.righttxt { display: none; }

.ce_serien_110px p.righttxt { display: block; }
	
/* Serienübersicht */
.ce_serien { border-bottom: 1px dotted #787a80; padding: 0 0 5px; margin: 0 0 13px; overflow: hidden; clear: both; }
	.ce_serien p.leftimg { float: left; width: 78px; margin: 0 0 15px; }
	.ce_serien p.righttxt { display: block; margin: 0 0 15px 78px; }
	.ce_serien span.more { background: none; display: block; }
		.ce_serien span.more a, .ce_serien span.more a:link, .ce_serien span.more a:visited {  background: url(../img/btn_ico/ico_more.gif) no-repeat right 0; color: #787A80; font-weight: bold; text-decoration: underline; text-align: right; }
	
/* News */
.news_single .date { float: right; }
.news_archiv { border-bottom: none; }
	.news_archiv .news-amenu-item-year { background: none; border: none; color: #787a80; padding: 0 0 5px; }
	.news_archiv ul li { margin: 0 0 0 20px; }
		.news_archiv ul li a, .news_archiv ul li a:link, .news_archiv ul li a:visited { font-weight: normal; }
/*	.news_archiv ul, .news_archiv ul li.news-amenu-item-year { font-size: 12px; list-style: none; margin: 0; }*/

/* Tabellen allgemein */
#subpage-wide table.datatable { background: #fff; /*width: 642px;*/ width: 100%; }
#subpage table.datatable { background: #fff;/* width: 473px;*/ width: 100%; }
table.datatable { border-bottom: 4px solid #cacbcd; }
table.datatable, tr, td, th { font-size: 10pt; vertical-align: top; text-align: left; white-space: normal; text-align: right; }
	table.datatable th { background: #eeedef; border-bottom: 4px solid #cacbcd; font-weight: bold; font-size: 10pt; }
	table.datatable th, table.datatable td { border-left: 2px solid #d5d5d5; padding: 3px 5px; }
	table.datatable .col1st { border-left: none; text-align: left; }
	table.datatable tr.even { border-top: 1px solid #d5d5d5; background: #f2f2f2; }
	
.tx-pilproduktsuche-pi1	.more { display: none; }

/* Warenkorb */
#basket tfoot, #searchresults tfoot { display: none; }

/* Kontakt */
.ce_kontakt { padding: 7px 0 20px; }
	.ce_kontakt p { margin: 0 0 14px; }
	.aLeft { float: left; width: 170px; }
	.aRight { display: block; margin: 0 0 0 180px; }	