@charset 'iso-8859-15';


@page {
    size:A4;
}
html {
	width:100% !important;
	height:100% !important;
	margin:0 !important; 
	padding:0 !important;
	line-height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	color:#000000 !important;
}
body {
	display:block !important;
	width:99.9% !important;
	height:99.9% !important;
	margin:0 !important; 
	padding:0 !important;
	padding-top:12pt !important;
	border:0 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10pt !important;
	background:none !important;
	background-image:none !important;
	background-color:#ffffff !important;
	color:#000000 !important;
	overflow:visible !important;
	overflow-x:visible !important;
	overflow-y:visible !important;
}
.body,
.content,
.main {
	display:block !important;
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10pt !important;
	background:none !important;
	background-image:none !important;
	background-color:#ffffff !important;
	color:#000000 !important;
}
a, h1, h2, h3, h4, h5, h5, td, th {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	color:#000000 !important;
}
br {
	line-height:20pt !important;
	vertical-align:top !important;
}
p {
	margin-bottom:8pt !important;
}

/*-- DETAIL --*/
.biblio.detail section.description article,
.biblio.detail section.sales {
    border-top:none !important;
}
.biblio.detail section.overview {
	display:block !important;
	width:100% !important;
	margin-top:0 !important;
	padding:0 !important;
}
.biblio.detail .columnCover,
.biblio.detail .columnInfo,
.biblio.detail .columnPriceActions {
	display:inline-block !important;
	vertical-align:top !important;
}
.biblio.detail .columnInfo {
	width:56% !important;
	margin:0 2% !important;
}
.biblio.detail .columnCover,
.biblio.detail .columnPriceActions {
	width:20% !important;
	margin:0 !important;
}
.biblio.detail .columnInfo .titles .biblioTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:16pt !important;
	font-weight:normal !important;
	margin:0 !important;
	display:block !important;
}
.biblio.detail .columnInfo .authors a {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12pt !important;
	font-weight:normal !important;
}
.biblio.detail section.description  {
	width:100% !important;
	margin-top:0 !important;
	padding-top:10pt !important;
	position:relative !important;
}

/*-- Ewiges Problem in Firefox: Langer Klappentext in .sectionText wird nur auf einer einzigen Druckseite ausgegeben */
.biblio.detail section.description {
	position:relative !important;
	margin-top:30pt !important;
}
.biblio.detail section.description article {
	padding:0 !important;
}
/*-- Padding-right an umgebendes .boxProduct begrenzt Breite von .sectionText, denn dieses kann selbst keine width haben --*/
.boxProduct {
	padding-right:30% !important;
}
/*-- Haupttrick: .sectionText MUSS display:inline haben !!!  --*/
.biblio.detail .boxProduct .sectionText {
	display:inline !important;
}
.biblio.detail .boxProduct .sectionText:before {
	content:"Inhalt" !important;
	display:inline-block !important;
	font-size:12pt !important;
	font-weight:normal !important;
	margin-bottom:16pt !important;
}
/*-- Details zum Artikel --*/
.biblio.detail .boxProduct .sectionMore {
	width:25% !important;
	position:absolute !important;
	top:5pt !important;
	right:0 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:8pt !important;
}
.biblio.detail .boxProduct .sectionMore .label {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12pt !important;
}
.biblio.detail .boxProduct .sectionMore .key,
.biblio.detail .boxProduct .sectionMore .value,
.biblio.detail .boxProduct .sectionMore .bibliographies .value,
.biblio.detail .boxProduct a {
	display:block !important;
	width:100% !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:8pt !important;
	font-weight:normal !important;
	color:#000000 !important;
}
.biblio.detail .boxProduct .sectionMore .value {
	margin-bottom:5pt !important;
}
.biblio.detail .boxProduct .sectionMore .key {
	font-weight:bold !important;
}

/** Triff Deinen Buchhaendler **/
.tdbPage .body .triffDeinenBuchhaendler {
    margin-top: 1rem !important;
}
.tdb .terminBox {
	box-shadow:0 0 0px #fff !important;
	box-shadow:none !important;
	position:absolute !important;
	top:1rem !important;
	left:1rem !important;
}

/*-- Nicht gedruckte Elemente --*/
script,
header,
footer,
.header,
.footer,
.noprint,
.noPrint,
.listHeader,
.listFooter,
.swHinweis,
.educationItemList .cellCheck,
.educationItemList .biblioSubTitle,
.educationItemList .authors,
.educationItemList .ranking-5,
.educationItemList .ranking-4,
.educationItemList .ranking-3,
.educationItemList .ranking-2,
.educationItemList .ranking-1,
#alertHolder,
.sectionActions,
.sectionOther,
.biblio.detail section.description .sectionText .key,
.quickAccess,
.alternative,
.sales,
.ratingStars,
.biblio.detail section.description h3,
.biblio.detail section.description .boxAuthor,
.biblio.detail .columnInfo .blurb,
section.description h3,
section.description .boxSocialMedia,
section.description .boxAnnotation,
.history,
.coverMenu,
.coverMenuTrigger,
.hintMoreMedia,
.pageNavigation,
.step-XL .body:before,
.biblio.detail .columnInfo .authors .authorLabel,
.biblio.detail .boxProduct .sectionMore .groups,
.breadcrumb,
.ranking-5,
.detail .alternativeFormats,
.detail .subject,
.detail .relatedBiblios

{display:none !important;}


/** SB-Listen **/
.education.list h1 {
	width:100% !important;
}
.educationItemList .biblioProductInformation,
.educationItemList  .biblioPublishing {
	display:inline-block !important;
	margin-right:20pt !important;
}
.educationItemList .biblioProductInformation  .biblioBinding,
.educationItemList .biblioPublisher {
	margin-right:5pt !important;
}
.educationItemList .biblioPublishing  {
	display:inline-block !important;
	max-width:170pt !important;
	overflow:hidden !important;
	margin-top:5pt !important;
}
.educationItemList .sbISBN {
	text-align:right !important;
	margin-top:-20pt !important;
	font-weight:bold !important;
}
/* Hintergrundfarben der Fächer im Ausdruck erzwingen **/
.education.list .groupHeader {
	-webkit-print-color-adjust: exact !important;
	color-adjust: exact !important;
}
.flexTable .item.biblioItem {
	page-break-inside: avoid;
}
.education .educationItemList .cellDesc .education .educationComment:before, 
.education .educationItemList .cellDesc .education .educationDescription:before {
    content: 'Hinweis: ';
    display: inline-block;
    font-size: 1.5rem;
	margin-right:10pt;
}
.education .educationItemList .cellDesc .education .educationComment, 
.education .educationItemList .cellDesc .education .educationDescription {
    font-weight: 600;
    font-size: 1.4rem;
}
.educationItemList .biblioProductInformation .biblioProductType,
.educationItemList .biblioProductInformation .biblioProduct:before,
.education.list .listHeader ~ .flexTable .positions.active:before,
.educationItemList .biblioBinding .value:before ,
.educationItemList .biblioBinding .value:after,
.educationItemList .biblioProductInformation .biblioLanguage, 
.educationItemList .sectionAvailability, 
.educationListPrintButton {
	 display:none !important;
}
