/**
 * @media       screen
 * @author		Markus Brunner, markus [dot] brunner [at] netformic [dot] de
 * @path        /fileadmin/templates/scripts/css/print.css
 */
@import url("print_markus.css");

/**********************************************************************
 *	01 General
 **/
* {
	background-color: white !important;
	background: none !important;
	color: black !important;
	font-family: Arial, sans-serif !important;
	font-size: 9pt;
	line-height: 12pt;
}
/*
body {
	font-size: 10pt;
	line-height: 13pt;
}
*/
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 12pt;
	line-height: 15pt;
	margin-top: 10pt;
	font-weight: bold;
}
h1 {
	font-size: 13pt;
	line-height: 16pt;
}
h4 {
	font-size:11pt;
}
h5 {
	font-size:10pt;	
}
h6 {
	font-size:9pt;	
}
.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
br,
br.clearer {
	display: block;
	clear: both;
	height: 0;
}
#content-inner {
	clear: left;
	display: block;
	padding-top: 10pt;
}
img,
a img, 
a {
	border: none;
}


/**********************************************************************
 *	02 Display-None-Elements
 **/
#meta,
#content #column-1 #subnav,
#content #column-1 #column-1-boxes,
#content #column-1 #contactbox .box-type-headline,
#footer,
#logo-additional-text,
#login,
#search,
#mainnav,
#skyscraper,
#street-bg-1,
#street-bg-2,
#header-top-box,
#printToolbar,
.pagebrowserbox,
ul.pager,
.filter,
#startnav,
.tx-yatse-pi1 .yatse-label,
.tx-yatse-pi1 .yatse-input{
	display: none;
}
input[type=submit] {
	display:none;	
}

/**********************************************************************
 *	03 Page-Breaks
 **/
h1 {
	page-break-before: auto;
}
img {
	page-break-after: avoid;
}


/**********************************************************************
 *	04 Links
 **/
#content-inner p a,
#breadcrumb a {
	text-decoration: none;
	font-style: normal;
}
#content-inner p a:after,
#breadcrumb a:after {
	content: " [http://www.ace-online.de/" attr(href) "]";
	font-size: small;
}
#content-inner p a[href^="javascript:linkTo"]:after{
	content: "";
}

/**********************************************************************
 *	05 Lists
 **/
#breadcrumb ul li {
	float: left;
	list-style-type: none;
}


/**********************************************************************
 *	06 Tables
 **/
table {
	border-collapse: collapse;
}
table tr td {
	border: 1px solid #DDD;
	padding: 1pt;
}


/**********************************************************************
 *	07 Breadcrumb
 **/
#breadcrumb {
	/*color: gray;*/
	display:none;
}
#breadcrumb span,
#breadcrumb ul li,
#breadcrumb ul li a {
	font-size: small;
}


/**********************************************************************
 *	08 Formatting
 **/
/*
#header {
	border: none;
	float: none;
	display: block;
}
#content {
	clear: both;
}
*/


/**********************************************************************
 *	09 Sliding Content visible
 **/
.news-list-content,
.cat-table,
.list-element-content,
.acelawyers-list-content-additional,
.slide-me,
.nfcadviser_tiplist_infowrapper,
.nfcadviser_adviselist_infowrapper {
	display: block !important;
}

/**********************************************************************
 *	10 rgtabs
 **/
#content-inner .rgtabs-menu li,
#content-inner #left .rgtabs-menu li {
	display: none;
}
#content-inner ul.rgtabs-menu {
	padding: 0;	
}
#content-inner ul.rgtabs-menu li.rgtabs-selected{
	display: block;	
	padding: 0 ; 
}
#content-inner ul.rgtabs-menu li.rgtabs-selected a{
	text-decoration:none;
}

#content-inner #left .mega-special-rgtabs .rgtabs-menu li.rgtabs-selected,
#content-inner .mega-special-rgtabs .rgtabs-menu li.rgtabs-selected {
	display: block;
}
/**********************************************************************
 *	11 Titles, headlines...
 **/
.box-type-headline,
.nfcadviser_adviselist_title_left,
.nfcadviser_tiplist_title_left,
.nfcadviser_tiplist_title,
.nfcadviser_adviselist_tipwrapper_title_left,
#content-inner ul.rgtabs-menu li.rgtabs-selected {
	font-weight: bold;
	font-size: 12pt;
	line-height:14pt;
	padding-top:2px;
}

/**********************************************************************
 *	12 Autottest
 **/
.latest-element-link .go-detail,
.show-detail-link a,
.myGallery,
.jdGallery,
.tx-rgsmoothgallery-pi1,
.back-link,
.nfcadviser_adviselist_infotext-active,
.nfcadviser_adviselist_infotext-inactive,
.nfcadviser_adviselist_tip_infotext-active,
.nfcadviser_adviselist_tip_infotext-inactive,
.acecourses-list-content-item .list-element-row a,
.tx-nfcstoresearch-pi1 .nfcstoresearch .box-type-6,
.tx-nfcstoresearch-pi1 table.listview-list-stores .col4,
.tx-nfcstoresearch-pi1 table.listview-list-stores .col5,
.detailview-backlink {
	display: none !important;
}

.autotest-list .latest-list .latest-list-element .latest-head .latest-head-text,
.autotest-list .latest-list .latest-list-element .list-element-body .latest-element-image,
.autotest-list .latest-list .latest-list-element .list-element-body .latest-element-headline,
.autotest-list .latest-list .latest-list-element .list-element-body .latest-element-text,
.autotest-list .latest-list .latest-list-element-last .latest-head .latest-head-text,
.autotest-list .latest-list .latest-list-element-last .list-element-body .latest-element-image,
.autotest-list .latest-list .latest-list-element-last .list-element-body .latest-element-headline,
.autotest-list .latest-list .latest-list-element-last  .list-element-body .latest-element-text,
.autotest-list-content .first-text,
.autotest-list-content .second-text,
.autotest-list-content  .third-text,
.autotest-list-content .list-element-row,
.autotest-list-content .list-element-row h2 {
	float:left;	
	font-size: 10pt;
	line-height: 13pt;
	margin: 0 !important;
	font-weight: normal;
	padding: 5pt 2pt 0 0 !important;
	text-decoration: none;
}
.autotest-list .latest-list .latest-list-element .latest-head .latest-head-text,
.autotest-list .latest-list .latest-list-element-last .latest-head .latest-head-text,
.autotest-list-content .first-text {
	width: 100%;
}
.autotest-list-content .list-element-row h2,
.autotest-list-content .list-element-row h2 a {
	text-decoration: none;
	padding:0 !important;
}
.autotest-list-content .list-element-content .list-element-image,
.autotest-list-content .list-element-content .list-element-teaser {
	float:left;
}

.autotest-list .latest-list .latest-list-element .list-element-body .latest-element-text,
.autotest-list .latest-list .latest-list-element-last .list-element-body .latest-element-text,
.autotest-list-content .list-element-content .list-element-teaser {
	width:12cm;
	padding-left:10pt !important;
}
.autotest-list .latest-list .latest-list-element .list-element-body .latest-element-headline,
.autotest-list .latest-list .latest-list-element-last .list-element-body .latest-element-headline {
	padding-left: 10pt !important;
}
.autotest-list .latest-list .latest-list-element .list-element-body .latest-element-text,
.autotest-list .latest-list .latest-list-element-last .list-element-body .latest-element-text,
.autotest .footer,
.box-type-content p {
	font-size: 10pt;
	line-height: 13pt;
}
.autotest-list .latest-list .latest-list-element .list-element-body,
.autotest-list .latest-list .latest-list-element-last .list-element-body {
	clear:left;
}	

.box-type-content-img {
	float:left;
	padding-right: 0.5cm;
}
.two-column-right .box-type-headlinebox {
	padding-top: 0.5cm;
}
.acecourses-list-content .acecourses-list-content-item{
	padding-top: 0.3cm;
}
.tx-nfcstoresearch-pi1 .listview{
	page-break-inside: avoid;
	page-break-after: avoid;
	page-break-before: always;
}
.tx-nfcstoresearch-pi1 .detailview .box-type-content{
	page-break-after: always;
}
.tx-nfcstoresearch-pi1 .detailview .detailview-map {
	margin:auto;
	padding:0;
	display:block;
	float:left;
}
/**********************************************************************
 *	13 Club
 **/
.tx-nfcacedata-pi1 .county-search-zip,
.news-button-back,
.news-list-search,
p.comment-count,
.tx-skpagecomments-pi1	 {
 	display: none;
 }
.csc-textpic .internal-link {
 	display:block;
 	padding-top:0.2cm;
}
.news-list-content .news-list-show .content p {
	margin:0;	
}
.news-list-block p.news-list-date,
.news-list-block p.news-list-title {
	font-weight:bold;	
}
.news-single-content .news-single-img,
.news-list-block .news-list-content .news-list-show-img,
.box-type-content .csc-textpic .csc-textpic-text p {
	float:left;
}
.news-single-block .news-single-content .news-single-img {
	padding-right:10px;	
}
.news-single-block .news-single-content h2 {
	margin-top:0;
}
.tx-nfcappointments-pi1 .appointment-list-content .appointment-list-content-item{
	page-break-after:auto;	
}
.tx-nfcappointments-pi1 .appointment-list-content .list-element-row .appointment-end {
	display:block;	
	width:100%;
}
.tx-nfcappointments-pi1 .appointment-list-content .list-element-row .appointment-end .appointment-list-date,
.tx-nfcappointments-pi1 .appointment-list-content .list-element-row .appointment-end .appointment-list-subject,
.tx-nfcappointments-pi1 .appointment-list-content .list-element-row .appointment-end .appointment-list-subject,
.tx-nfcappointments-pi1 .appointment-list-content .list-element-row .appointment-end .appointment-list-city{
	float:left;
	font-weight:bold;
	padding: 0 3px 0 0;
	margin:0 !important;
}
.tx-nfcappointments-pi1 .appointment-list-content .list-element-row .appointment-end .appointment-list-date {
	float:none;
	padding-top:10px;
}
.tx-nfcappointments-pi1 .appointment-list-content .list-element-row .slide-me {
	clear:both;
	display:block;
}
.tx-nfcappointments-pi1 .appointment-list-content .list-element-row .slide-me .left {
	float:left;
	padding-right:20px;
}

.box-type-content .csc-textpic .csc-textpic-text h4 {
	font-size:10pt;
	font-weight:normal;
	margin:0;
}
.two-column-50-50 h5,
.two-column-50-50 h6,
.box-type-content .csc-textpic .csc-textpic-text h6, 
.box-type-content .csc-textpic .csc-textpic-text h5 {
	margin:0;
}
#content-inner .two-column-left {
	padding-right: 10px;
	float:left;
}
.tx-nfccartest-pi1 .autotest-list .latest-list-element-special {
	padding-top:10px;
}
/**********************************************************************
 *	14 Ratgeber
 **/
 .calc_table,
 .two-column-right .tx-nfcadviser-pi1 .box-type-6 {
 	display:none;
 }
.two-column-right .box-type-5,
.two-column-right .box-type-6 {
	clear:both;	
}
/**********************************************************************
 *	15 Leistungen
 **/
table.ace-club-costs-table {
	font-size:9pt;
}
table.ace-club-costs-table .ace-club-costs-first-col{
	width: 0.5cm;
}
table.ace-club-costs-table .ace-club-costs-description-col span {
	display:block;
	font-size:8pt;
}
table.ace-club-costs-table .ace-club-costs-price-col-right, 
table.ace-club-costs-table .ace-club-costs-price-col-left,
table.ace-club-costs-table .ace-club-costs-hint {
	font-size:8pt;
}
table.ace
/**********************************************************************
 *	16 Reise und Urlaub
 **/
.box-border-wrapper .border-wrapped-teaser .border-wrapped-teaser-img a{
	padding-right:5px;
}
/**********************************************************************
 *	17 Shop
 **/
.tx-commerce-pi1 .com-list-search,
.tx-commerce-pi1 .com-list-item-buy,
.tx-commerce-pi1 .box-type-1,
.tx-commerce-pi1 .car-details,
.tx-commerce-pi1 .car-details-error,
.tx-commerce-pi1 .com-detail-quantity-label,
.tx-commerce-pi1 .com-detail-quantity,
.tx-commerce-pi1 .com-single .com-detail-header .com-detail-header-right {
	display:none;
}
.tx-commerce-pi1 .com-detail-bottom-left .com-detail-price-all,
.tx-commerce-pi1 .com-list-item-bottom .com-list-item-price-all .com-list-price {
	float:left;
	padding-right: 5px;
}
.tx-commerce-pi1 .com-detail-bottom-left .com-detail-price-block,
.tx-commerce-pi1 .com-list-item-bottom .com-list-item-price-member {
	clear:both;
}
.tx-commerce-pi1 .com-list-view .com-list-col-img {
	padding-top: 10px !important;
}
.tx-commerce-pi1 .com-list-view .com-pagebrowser-top .com-pager-header {
	font-weight:bold;
}



div#content .two-column-75-25 .two-column-right .box-type-6 {
	display:none;
}
