/* Framework-Import */
@import url("reset.css");
@import url("text.css");
@import url("layout.css");
@import url("nav.css");


* { color: black !important; background: tansparent none !important; font-size: 1em; }
.noprint, .auralonly, .screenonly, .navigation, .skiplinks { display: none !important; }

body { font-family: "Arial"; font-size: 11px; margin: 0; padding: 0; font-size: 12px; border-top: none; }

h1 { font-size: 1.5em; } 
h2 { font-size: 1.3em; } 
h3 { font-size: 1.2em; } 
h4 { font-size: 1.15em; } 
h5 { font-size: 1.12em; } 
h6 { font-size: 1.1em; }


p { margin: 0; }

* { -webkit-text-stroke:1px transparent; }


/* Bei grafischen Headern die erzeugten Bilder ausblenden */
.gheader { background-image: none !important; text-indent: inherit; }


input { display: none; }

/* Smtliche Navigation ausblenden, bis auf Breadcrumb-Navigation */
.navigation, a.button { display: none; }
.breadcrumb { display: block !important; }
.breadcrumb li { display: inline; }

/* Linke Spalte (navigation, Downloads) ausblenden */
#contentleft { display: none; }

#produktbilder { list-style-type: none; }
#produktbilder img { margin: 10px; }

/* Trennstriche */
#contentcatalogue { border-top: 1px solid black; }
#contentmain { border-bottom: 1px solid black; }
#contentright { border-bottom: 1px solid black; }




#contentright p { display: block; }


table.attributes { width: 100%; margin: 0; }
table.attributes th, table.attributes td { margin: 0; border-top: 1px solid gray; }
table.attributes th { width: 30%; text-align: right; font-weight: bold; padding: 6px 8px; }
table.attributes td { padding: 6px 8px;}




/* Sitemap ausblenden */
.cataloguesitemap { display: none; }

.jqGSPagination { display: none; }

/* Auf Einzelartikel-Seiten die Liste mit Passenden Produkten nicht zeigen */
.view-single div.matching, .view-single div.variants { display: none; }

.tx-macinasearchbox-pi1 { display: none; }

#header { position: relative; height: 102px; overflow: hidden; }
#homelink a { position: absolute; height: 90px; width: 110px; top: 4px; right: 0; background: transparent url(../layout/layout/kiefer-logo-print.png) top left no-repeat; text-indent: -9001em; }
h4.topping { position: absolute; height: 26px; overflow: hidden; top: 71px; left: 0; font-size: 2em; }
#breadcrumb { position: absolute; top: 0; left: 0; }

p.description { margin: 1em 0; }

#produktbilderwrap h5 { display: none; }


li.product h6 { font-size: 1em; }
div.matching li.product img { display: none; }
li.product * { display: inline; }

.block { padding: 10px; }

.measurements div { display: inline; }

