@charset "UTF-8";
	body  {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif ! important;
	background: transparent;
	background-image: none ! important; 
	margin: 0 0 1em 0; /* Seitenrand: Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: left;
	color: #000000;
	overflow: visible ! important;
    }
	
	em { border-bottom: 1px dotted #fff; }
	a { text-decoration: none; color: #000000; list-style-type: none; text-decoration: underline; }
	a:link:after { font-size: 80%; font-weight: normal; color: #000000; list-style-type: none; text-decoration: underline; /*content: " (" attr(href) ") "; */}
	img { border: none; }
	hr { display:none; } /* Linienfunktionen */
	li { list-style-type: none ! important; }
	form { margin:0; padding:.4em; }
		
		.artikelueberschrift { font-size: 1.6em; font-weight: 550; letter-spacing: 0.1em; word-spacing: 0.1em; } /* Headlines im Artikeltext */
		.artikelheadline { font-size: 1.0em; font-weight: 500; letter-spacing: 0.1em; line-height: 1.6em; } /* Headlines im Artikeltext */
		.artikelprinttext { font-size:1.0em; letter-spacing: 0.1em; line-height: 1.4em; } /*Artikel Lauftext im Drucklayout */
		.artikellinktext { font-size: 1.0em; font-weight: 600; letter-spacing: 0.1em; line-height: 1.4em; } /* Linktexte zum Artikel */
        .artikelbereiche { display: none; } /* Linktexte zum Artikel */
		.listenheadline { font-size: 1.05em; font-weight: 600; letter-spacing: 0.1em; text-indent: 5px; line-height: 1.8em; } /* Überschriften in Listenbereichen */
		.listentext { font-size: 1.05em; font-weight: 400; letter-spacing: 0.1em; text-indent: 5px; line-height: 3em; } /* Texte in Listenbereichen */
		.listenendpreis { font-size: 1.7em; font-weight: 600; letter-spacing: 0.1em; } /* Summen in Listenbereichen */
		.artikelmerken { font-size: 1.1em; font-weight: 600; letter-spacing: 0.1em; text-indent: 5px; } /* Artikel Merken Aktion */
		.artikelempfehlen { font-size: 1.1em; font-weight: 600; letter-spacing: 0.1em; text-indent: 5px; } /* Artikel Weiterempfehlen Aktion */
		.artikelwarenkorb { display:none; } /* Artikel in den Warenkorb Aktion */
		.datenblatttext { font-size: 1.05em; font-weight: 400; letter-spacing: 0.15em;  text-align: left; } /* Texte im Datenblatt */
		.fusslistentext { font-size: 0.9em; font-weight: 300; /*letter-spacing: 0.1em; text-indent: 1px; line-height: 1em; text-decoration: none;*/ } /* Texte im Fussbereich */
		.fusslistentext a { color: #626364; } /* Texte im Fussbereich */
		.abstrakttitel { font-size: 1.0em; font-weight: 550; letter-spacing: 0.1em; word-spacing: 0.1em; line-height: 0em; } /* Headlines im Artikeltext */
		.abstrakttext { font-size: 1.0em; font-weight: 550; letter-spacing: 0.1em; word-spacing: 0.1em; font-style: italic; line-height: 0em; } /* Headlines im Artikeltext */
		
		
	    .thrColAbsHdr #container { 
    	position: relative; /* Durch Hinzufügen von position: relative können Sie die beiden Randleisten im Verhältnis zu diesem Container positionieren. */
    	width: 1100px;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
		min-height: 100%;
    } 
    
    .thrColAbsHdr #headerweb { 
	display: none;
    }
    
    .thrColAbsHdr #headerprint { 
	background-image: url(../media/standards/print_logo.jpg);
	background-repeat: no-repeat;
    }
	
    .thrColAbsHdr #sidebarsuche1 {
	display: none;
    }
	
    .thrColAbsHdr #navigationlinks {
	display: none;
    }
	
    .thrColAbsHdr #sidebarwarenkorb1 {
	display: none;
    }
	
    .thrColAbsHdr #sidebarwarenkorb2 {
	display: none;
    }
	
    .thrColAbsHdr #sidebarmeinkonto1 {
	display: none;
    }
	
    .thrColAbsHdr #sidebarmeinkonto2 {
	display: none;
    }
	
    .thrColAbsHdr #sidebarmeineauswahl1 {
	display: none;
    }
	
    .thrColAbsHdr #sidebarmeineauswahl2 {
	display: none;
    }

    .thrColAbsHdr #sidebarneueartikel1 {
	display: none;
    }
    
      .thrColAbsHdr #sidebarneueartikel2 {
	display: none;
    }
	
    .thrColAbsHdr #StartsiteText1 { 
    margin: 0; /* Der rechte und der linke Rand dieses div-Elements erstellen die beiden äußeren Spalten an den Seitenrändern. Der Spaltenbereich bleibt unabhängig von der Inhaltsmenge der Randleisten-divs immer gleich. */
	height: 100%;
	padding: 0px 0;
    } /* Hauptbox mit Name */
	
	.thrColAbsHdr #StartsiteText2 { 
    margin: 0x;
	height: 100%;
	padding: 0px 0;
    } /* Textbox Startsite */
	
    .thrColAbsHdr #Artikel1 { 
    margin-top: 50px;
	margin-left: 100px;
	margin-right: 270px;
	margin-bottom: 10px;
	height: 100%;
	padding: 0px 0;
    } /* Hauptbox mit Name */
	
	.thrColAbsHdr #Artikel2 { 
    margin-top: 0px;
	margin-left: 100px;
	margin-bottom: 0px;
	margin-right: 480px;
	height: 100%;
	padding: 0px 0;
    } /* Subbox mit Kurzbeschreibung */
	
	.thrColAbsHdr #Artikelbilder { 
    display: none;
    } /* Zusatzbox der Bilder */
	
	.thrColAbsHdr #ArtikelbilderPRINT { 
    /*margin-top: -120px;*/
	margin-left: 100px;
	margin-right: 270px;
	/*height: 100%;*/
	padding: 0px 0;
    } /* Zusatzbox der Bilder fuer den Druck */
	
    .thrColAbsHdr #Artikel3 { 
    margin-top: 5px;
	margin-left: 100px;
	margin-right: 270px;
	margin-bottom: 20px;
	height: 100%;
	padding: 0px 0;
    } /* Subbox auf der Artikelseite mit Preistabelle */
	
		table {
  		border-collapse: collapse;
		width: 100%;
 	} /* Artikeltabelle */
			
	.Preistabelle {
	display:none;
	}
			
	.Warenkorbtabelle {
	width: 95%;
	border: 0px; /* Rahmen der Warenkorbtabelle */
	margin-left: 3px;
	margin-right: 15px;
	empty-cells: show;
	vertical-align: top;
	}
	
	.Datenblatttabelle {
	border: 1px solid #87888a; /* Rahmen der Artikeltabelle */
	width: 100%;
	cellpadding: 10px;
	cellspacing: 0px;
	empty-cells: show;
	vertical-align: top;
	}
	
	.Datentabellebackround {
	background-color:#f8f8f8;
	}
	
    .thrColAbsHdr #Artikel4 { 
    margin: 10px 270px;
	top: 450px;
	height: 100%;
	padding: 0px 0;
    } /* Subbox mit Linktexten für Warenkorb, etc. */
	
    .thrColAbsHdr #Artikel5 { 
    display: none;
    } /* Navigationsbox mit den Tabs über dem Artikelbereich */
	
    .thrColAbsHdr #Artikel6 { 
    margin: 0 270px;
	height: 1000px;
	padding: 0px 0;
    } /* Haupbox auf der Artikelseite mit allen Beschreibungsdaten */
    
    .thrColAbsHdr #ArtikeltextePRINT { 
    margin: 0 100px;
	padding: 0px 0;
    } /* Haupbox auf der Printseite mit allen Beschreibungsdaten */
	
	.thrColAbsHdr #Textueberschrift { 
    margin-top: 0px;
	margin-left: 100px;
	margin-right: 270px;
	margin-bottom: 0px;
	height: 40px;
	padding: 0px 0;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif ! important;
	font-size: 1.3em;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	background-color: #ffffff;
    } /* Ueberschrift ueber der Textbox */
	
    .thrColAbsHdr #TextTemplate { 
    margin-top: -12px;
	margin-left: 100px;
	margin-right: 270px;
	margin-bottom: 25px;
	height: 100%;
	padding: 0px 0;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif ! important;
	font-size: 1.0em;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	background-color: #ffffff;
    } /* Texttemplate 01 auf der Einzelsite */
	
	.Fussnavittabelle {
	border: 0px;
	width: 100%;
	cellpadding: 0px;
	cellspacing: 0px;
	empty-cells: show;
	vertical-align: top;
	} /* Rahmen der Artikeltabelle */
	
    #footer {
	display: none;
    } /* Fussbereich mit Logo und Fusszeile als Hintergrund fuer die normale Site */
	
    #footerliste {
	display: none;
    } /* Fussbereich mit Logo und Fusszeile als Hintergrund fuer die normale Site */
				
    #footer p {
    margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
    padding: 10px 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
    }

	#navlist li {
	display: none;
		}

	#navlist {
	display: none;
	}
		
	#navlist a {
	display: none;
	}
		
	#navlist a:active {
	display: none;
	}
		
	#subnavlist a {
	display: none;
	}

	#navlist a:hover {
	display: none;
	}
