@charset "UTF-8";
	body  {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif ! important;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #626364;
	overflow: scroll;
    }
	
	em { border-bottom: 1px dotted #fff; cursor: pointer; }
    img { border: none; }
	a { text-decoration: none; color: #9D2900; list-style-type: none; }
	a:hover { text-decoration: none; background-color: #ffe000; color: #626364; list-style-type: none; }

	hr { border: 0px; /* Fuer Firefox und Opera */ border-top: solid 1px #ffe000; border-bottom: transparent; /* Fuer IExplorer (Seiten-Hintergrundfarbe!) */ margin-top: 3px; margin-bottom: 3px; } /* Linienfunktionen */
	li { list-style-type: none ! important; }
	form { margin:0; padding:.4em; }
	p {margin-top: 5; }
    
    tr.odd_row td { background-color: #30F; }
		
		.artikelueberschrift { font-size: 1.40em; font-weight: 550; letter-spacing: 0.1em; word-spacing: 0.1em; } /* Headlines im Artikeltext */
		.artikelheadline { font-size: 0.8em; font-weight: 600; letter-spacing: 0.1em; line-height: 1.6em; } /* Headlines im Artikeltext */
		.artikelfliesstext { font-size: 0.9em; letter-spacing: 0.1em; line-height: 1.4em; } /*Artikel Lauftext */
        .artikelprinttext { display:none; } /*Artikel Lauftext im Drucklayout */
		.artikelbereiche { font-size: 0.8em; font-weight: 600; letter-spacing: 0.1em; line-height: 1.4em; } /* Linktexte zum Artikel */
		.artikellinktext { font-weight: 600; letter-spacing: 0.1em; line-height: 1.4em; } /* Linktexte zum Artikel */
		.artikelcopyright { font-size: 0.8em; font-weight: 300; letter-spacing: 0.1em; text-indent: 1px; line-height: 1em; text-decoration: none;  } /* Copyrighthinweis zum Artikel */
        .artikelendpreis { font-weight: 600; letter-spacing: 0.1em; text-indent: 5px; line-height: 2.1em; } /* Summen in Listenbereichen */
        .artikelergaenzungheadline { font-weight: 600; letter-spacing: 0.1em; line-height: 1.3em; } /* Headlines fuer Artikel auf der Startsite */
        .artikelergaenzungheadline a { color: #666; } /* Headlines fuer Artikel auf der Startsite */
        .artikelergaenzungfliesstext { font-weight: 400; letter-spacing: 0.1em; line-height: 1.4em; margin-right: 15px ! important; } /* Fliesstext fuer Artikel auf der Startsite */
        .artikelergaenzungpreis { font-weight: 600; letter-spacing: 0.1em; line-height: 1.2em; } /* Preis fuer Artikel auf der Startsite */
        .warntext { letter-spacing: 0.1em; text-decoration: none; color: #9D2900; list-style-type: none; } /*Warntexte im Store */
        .startsiteartikelheadline { font-size: 0.80em; font-weight: 600; letter-spacing: 0.1em; line-height: 1.2em; } /* Headlines fuer Artikel auf der Startsite */
        .startsiteartikelheadline a { color: #666; } /* Headlines fuer Artikel auf der Startsite */
        .startsitehinweis { font-size: 0.9em; font-weight: 600; letter-spacing: 0.1em; line-height: 1.2em; color: #C00; background-color: #f8f8f8; line-height: 1.4em; } /* Headlines fuer Artikel auf der Startsite */
        .startsiteartikelfliesstext { font-size: 0.72em; font-weight: 400; letter-spacing: 0.1em; line-height: 1.35em; } /* Fliesstext fuer Artikel auf der Startsite */
        .startsiteartikellinktext { font-size: 0.60em; font-weight: 400; } /* Linktext fuer Artikel auf der Startsite */
        .startsiteartikelpreis { font-size: 0.80em; font-weight: 600; letter-spacing: 0.1em; fon} /* Preis fuer Artikel auf der Startsite */
        .storelisteartikelheadline { font-size: 0.80em; font-weight: 600; letter-spacing: 0.1em; line-height: 1.3em;} /* Headlines fuer Artikel auf der Startsite */
        .storelisteartikelheadline a { color: #666; } /* Headlines fuer Artikel auf der Startsite */
        .storelisteartikelfliesstext { font-size: 0.8em; font-weight: 400; letter-spacing: 0.1em; line-height: 1.2em; margin-right: 15px ! important; } /* Fliesstext fuer Artikel auf der Startsite */
        .storelisteartikelpreis { font-size: 0.82em; font-weight: 600; letter-spacing: 0.1em; line-height: 1.2em; } /* Preis fuer Artikel auf der Startsite */
        .neueartikelheadline { font-size: 0.80em; font-weight: 600; letter-spacing: 0.1em; line-height: 1.2em; } /* Headlines fuer nee Artikel auf der Startsite */
        .neueartikelheadline a { color: #666; } /* Headlines fuer neue Artikel auf der Startsite */
        .neueartikelpreis { font-size: 0.75em; font-weight: 600; letter-spacing: 0.1em; fon} /* Preis fuer neue Artikel auf der Startsite */
        .listeneartikelpreis { font-size: 0.80em; font-weight: 600; letter-spacing: 0.1em; line-height: 1.2em; text-align: right ! important; /*margin-right: 15px; */} /* Preis fuer Artikel auf der Artikelliste */
		.listenheadline { font-size: 0.80em; font-weight: 600; letter-spacing: 0.1em; text-indent: 5px; background-color: #f8f8f8; line-height: 1.4em; } /* Ueberschriften in Listenbereichen */
		.listentext { font-size: 0.80em; font-weight: 400; letter-spacing: 0.1em; text-indent: 5px; line-height: 2em; } /* Texte in Listenbereichen */
		.listenendpreis { font-size: 0.80em; font-weight: 600; letter-spacing: 0.1em; text-indent: 5px; background-color: #ffe000; line-height: 2.1em; } /* Summen in Listenbereichen */
		.artikelmerken { font-size: 0.8em; font-weight: 600; letter-spacing: 0.1em; text-indent: 5px; } /* Artikel Merken Aktion */
		.artikelempfehlen { font-size: 0.8em; font-weight: 600; letter-spacing: 0.1em; text-indent: 5px; } /* Artikel Weiterempfehlen Aktion */
		.artikelwarenkorb { font-size: 0.8em; font-weight: 600; letter-spacing: 0.1em; /*background-color: #ffe000;*/ text-align: right; } /* Artikel in den Warenkorb Aktion */
		.pdfsucheheadline { font-size: 0.7em; font-weight: 500; letter-spacing: 0.1em; text-indent: 2px; } /* Ueberschriften im Warenkorb rechts auf der Site */
		.pdfsuchetext { font-size: 0.7em; letter-spacing: 0.1em; text-align: left; } /* Texte im Warenkorb rechts auf der Site */
		.pdfsucheueberschrift { font-size: 0.9em; font-weight: 600; letter-spacing: 0.1em; text-indent: 5px; text-align: left; } /* Artikel Weiterempfehlen Aktion */
		.warenkorbheadline { font-size: 0.8em; font-weight: 600; letter-spacing: 0.1em; text-indent: 2px; text-align: left; vertical-align:text-top; } /* Ueberschriften im Warenkorb rechts auf der Site */
		.warenkorbtext { font-size: 0.80em; font-weight: 600; letter-spacing: 0.1em; text-align: left; } /* Texte im Warenkorb rechts auf der Site */
		.warenkorbmenge { font-size: 0.80em; font-weight: 600; text-align: right; padding-right: 5px; } /* Mengen im Warenkorb rechts auf der Site */
		.warenkorbsumme { font-size: 0.90em; font-weight: 600; text-align: right; line-height: 1.6em; padding-right: 2px; vertical-align:top ! important; } /* Summen im Warenkorb rechts auf der Site */
		.warenkorblinktext { font-size: 0.70em; font-weight: 500; text-align: center ! important; letter-spacing: 0.1em; line-height: 1.1em; } /* Linktexte im Warenkorb */
		.datenblatttext { font-size: 0.9em; font-weight: 400; letter-spacing: 0.15em;  text-align: left; vertical-align: top; } /* Texte im Datenblatt */
		.startnewstext { font-size: 0.90em ! important; font-weight: 400; letter-spacing: 0.1em; text-align: left; padding-left: 15px; padding-right: 15px; } /* Texte fuer die Startnews */
		.startnewslink { font-size: 0.90em ! important; font-weight: 600; letter-spacing: 0.1em; text-align: left; padding-left: 15px; padding-bottom: 5px; color: #626364 ! important; } /* Texte fuer die Startnews */
		.startnewslink a { color: #626364; background-color: #ffe000; } /* Texte fuer die Startnews */
        .lbnewstext { font-size: 0.75em; font-weight: 400; letter-spacing: 0.1em; text-align: left; padding-left: 5px; padding-right: 15px; } /* Texte fuer die Startnews */
		.lbnewslink { font-size: 0.65em; font-weight: 600; letter-spacing: 0.1em; text-align: left; padding-left: 5px; padding-bottom: 5px; color: #626364 ! important; } /* Texte fuer die Startnews */
		.lbnewslink a { color: #626364 ! important; background-color: #ffe000; } /* Texte fuer die Startnews */
        .lbnewspreis { font-size: 0.75em; font-weight: 400; padding-left: 5px; letter-spacing: 0.1em; fon} /* Preis fuer neue Artikel auf der Startsite */
		.fusslistentext { font-size: 0.8em; 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 */
		.suchbox { font-size: 0.7em; font-weight: 500; background-color: #FFFFFF; border-top:0; border-bottom:0; border-left: 20px; border-right: 5px; } /* Suchboxen formatiert */
		.abstrakttitel { font-size: 0.8em; font-weight: 600; letter-spacing: 0.1em; word-spacing: 0.1em; line-height: 0em; } /* Headlines im Artikeltext */
		.abstrakttext { font-size: 0.8em; font-weight: 550; letter-spacing: 0.1em; word-spacing: 0.1em; font-style: italic; line-height: 1.4em; } /* Headlines im Artikeltext */
        .storegruppebild { max-width: 240px; max-height: 120px; border-top: solid 10px #FFF ! important; border-bottom: solid 5px #FFF ! important; } /* Bilder auf der Storegruppe Seite */
        .storelistebild { max-width: 180px; max-height: 80px; } /* Bilder auf der Storegruppe Seite */
        .storelistelinktext { font-size: 0.7em; font-weight: 600; letter-spacing: 0.1em; line-height: 1.1em; } /* Linktexte zum Artikel */
		.logintext { font-size: 0.75em; font-weight: 600; letter-spacing: 0.1em; text-indent: 10px; text-decoration: none; } /* Text in der LoginBox */
		.loginkleintext { padding-left: 10px; font-size: 0.7em;  } /* Text in der LoginBox */
        .textfieldRequiredState .textfieldRequiredMsg, 
		.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
		.textfieldMinValueState .textfieldMinValueMsg,
		.textfieldMaxValueState .textfieldMaxValueMsg,
		.textfieldMinCharsState .textfieldMinCharsMsg,
		.textfieldMaxCharsState .textfieldMaxCharsMsg { margin-left: 4px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: 600; letter-spacing: 0.1em; text-indent: 10px; text-decoration: none; color: #666; } /* Hinweisstexte beim Felder ausfuellen */
        .selectRequiredState .selectRequiredMsg,
        .passwordRequiredMsg
        .passwordMinCharsMsg
        .passwordMaxCharsMsg
        .passwordInvalidStrengthMsg;
		.selectInvalidState .selectInvalidMsg { margin-left: 4px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: 600; letter-spacing: 0.1em; text-indent: 10px; text-decoration: none; color: #666; display: inline; border: 1px solid #CC3333; } /* Hinweisstexte beim Felder ausfuellen */
        
        .passwordRequiredState .passwordRequiredMsg,
		.passwordMinCharsState .passwordMinCharsMsg,
		.passwordMaxCharsState .passwordMaxCharsMsg,
		.passwordInvalidStrengthState .passwordInvalidStrengthMsg,
		.passwordCustomState .passwordCustomMsg {
	margin-left: 4px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: 600; letter-spacing: 0.1em; text-indent: 10px; text-decoration: none; color: #666; display: inline; border: 1px solid #CC3333;
}
		.hrwarenkorb { border: 0px; /* Fuer Firefox und Opera */ border-top: solid 1px #999; border-bottom: transparent; /* Fuer IExplorer (Seiten-Hintergrundfarbe!) */ } /* Linienfunktionen */
		
		
	    .thrColAbsHdr #container { 
    	position: relative; /* Durch Hinzufuegen von position: relative koennen Sie die beiden Randleisten im Verhaeltnis zu diesem Container positionieren. */
    	width: 1105px;
    	margin: 0 auto; /* Durch automatische Raender (in Verbindung mit einer Breite) wird die Seite zentriert. */
		min-height: 100%;
    } 
    
    .thrColAbsHdr #headerweb { 
    height: 150px; /* Wenn Sie die Quellenabfolge der Spalten aendern, sollten Sie fuer die Ueberschrift eine Hoehe angeben, damit Sie den Spalten einen spezifischen top-Wert zuweisen koennen. */ 
	width: 1150px;
    }
    
    .thrColAbsHdr #headerwebstartsite { 
    height: 100px; /* Wenn Sie die Quellenabfolge der Spalten aendern, sollten Sie fuer die Ueberschrift eine Hoehe angeben, damit Sie den Spalten einen spezifischen top-Wert zuweisen koennen. */ 
	width: 1150px;
    } 
    
    .thrColAbsHdr #sprachwahl { 
 	float: left;
  	margin-left: 5px;
    height: 15px;
    font-size: 0.70em;
    font-weight: 600;
    letter-spacing: 0.1em;
    line-height: 1.4em;
    }
    
    .thrColAbsHdr #headerprint {  
	display: none;
    }
	
    .thrColAbsHdr #sidebarsuche1 {
    position: absolute;
    top: 107px;
    left: 5px;
    width: 220px; /* Die tatsaechliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffuellung und den Rahmen. */
	height: 38px;
	background-image: url(../media/standards/sitenavi_suche.gif);
	background-repeat: no-repeat;
    }
	
	.thrColAbsHdr #sidebarsuche2 {
	position: absolute;
	padding: -23px;
	top: 100px;
	right: 3px;
	width: 200px;
	height: 38px;
	border: 0px;
	background-image: url(../media/standards/pdfsuchen.gif);
	background-repeat: no-repeat;
    }
	
    .thrColAbsHdr #sidebarsuche3 {
	position: absolute;
	padding: -25px;
	top: 138px;
	right: 3px;
	width: 198px;
	height: 250px;
	border-left: 1px solid #87888a;
	border-right: 1px solid #87888a;
	border-bottom: 1px solid #87888a;
	display: inline; /* for IE5 and IE6 */
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-decoration: none;
	line-height: 1.2em;
    }
	
    .thrColAbsHdr #navigationlinks {
 	position: absolute;
    top: 155px;
    left: -30px;
    width: 200px;
	height: auto;
	line-height: 1.2em;
    }
	
    .thrColAbsHdr #sidebarlbnews1 {
	position: absolute;
	padding: -23px;
	top: 107px;
	right: 3px;
	width: 200px;
	height: 36px;
	border: 0px;
	background-image: url(../media/standards/lbnews.gif);
	background-repeat: no-repeat;
    }
	
    .thrColAbsHdr #sidebarlbnews2 {
	position: absolute;
	padding: -25px;
	top: 143px;
	right: 3px;
	width: 198px;
	/*height: 100%;*/ /*ohne angabe der hoehe passt es sich sauber an */
	border-left: 1px solid #87888a;
	border-right: 1px solid #87888a;
	border-bottom: 1px solid #87888a;
	display: inline; /* for IE5 and IE6 */
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-decoration: none;
	line-height: 1.2em;
    }
	
    .thrColAbsHdr #sidebartwitter1 {
	position: absolute;
	padding: -23px;
	top: 715px;
	right: 3px;
	width: 200px;
	height: 36px;
	border: 0px;
	background-image: url(../media/standards/twitter.gif);
	background-repeat: no-repeat;
    }
	
    .thrColAbsHdr #sidebartwitter2 {
	position: absolute;
	padding: -25px;
	top: 751px;
	right: 3px;
	width: 198px;
	/*height: 100%;*/ /*ohne angabe der hoehe passt es sich sauber an */
	border-left: 1px solid #87888a;
	border-right: 1px solid #87888a;
	border-bottom: 1px solid #87888a;
	display: inline; /* for IE5 and IE6 */
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-decoration: none;
	line-height: 1.2em;
    }
	
    .thrColAbsHdr #sidebarmeinkonto1 {
	position: absolute;
	padding: -23px;
	top: 107px;
	right: 3px;
	width: 200px;
	height: 36px;
	border: 0px;
	background-image: url(../media/standards/meinkonto.gif);
	background-repeat: no-repeat;
    }
	
    .thrColAbsHdr #sidebarmeinkonto2 {
	position: absolute;
	padding: -25px;
	top: 143px;
	right: 3px;
	width: 198px;
	height: 120px;
	border-left: 1px solid #87888a;
	border-right: 1px solid #87888a;
	border-bottom: 1px solid #87888a;
	display: inline; /* for IE5 and IE6 */
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-decoration: none; 
	line-height:1em;
    }
	
    .thrColAbsHdr #sidebarwarenkorb1 {
	position: absolute;
	padding: -23px;
	top: 290px;
	right: 3px;
	width: 200px;
	height: 36px;
	border: 0px;
	background-image: url(../media/standards/warenkorb.gif);
	background-repeat: no-repeat;
    }
	
    .thrColAbsHdr #sidebarwarenkorb2 {
	position: absolute;
	padding: -25px;
	top: 326px;
	right: 3px;
	width: 198px;
	height: 625px;
	border-left: 1px solid #87888a;
	border-right: 1px solid #87888a;
	border-bottom: 1px solid #87888a;
	display: inline; /* for IE5 and IE6 */
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-decoration: none;
	line-height: 1.2em;
    }
	
    .thrColAbsHdr #sidebarneueartikel1 {
	position: absolute;
	padding: -23px;
	top: 290px;
	right: 3px;
	width: 200px;
	height: 36px;
	border: 0px;
	background-image: url(../media/standards/neueartikel.gif);
	background-repeat: no-repeat;
    }
	
    .thrColAbsHdr #sidebarneueartikel2 {
	position: absolute;
	padding: -25px;
	top: 326px;
	right: 3px;
	width: 198px;
	/*height: 100%;*/ /*ohne angabe der hoehe passt es sich sauber an */
	border-left: 1px solid #87888a;
	border-right: 1px solid #87888a;
	border-bottom: 1px solid #87888a;
	display: inline; /* for IE5 and IE6 */
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-decoration: none;
	line-height: 1.2em;
    }
	
    .thrColAbsHdr #sidebarsiteneueartikel1 {
	position: absolute;
	padding: -23px;
	top: 400px;
	right: 3px;
	width: 200px;
	height: 36px;
	border: 0px;
	background-image: url(../media/standards/neueartikel2.gif);
	background-repeat: no-repeat;
    }
	
    .thrColAbsHdr #sidebarsiteneueartikel2 {
	position: absolute;
	padding: -25px;
	top: 436px;
	right: 3px;
	width: 198px;
	/*height: 100%;*/ /*ohne angabe der hoehe passt es sich sauber an */
	border-left: 1px solid #87888a;
	border-right: 1px solid #87888a;
	border-bottom: 1px solid #87888a;
	display: inline; /* for IE5 and IE6 */
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-decoration: none;
	line-height: 1.2em;
    }
	
    .thrColAbsHdr #sidebarmeineauswahl1 {
	position: absolute;
	padding: -23px;
	top: 653px;
	right: 3px;
	width: 200px;
	height: 38px;
	border: 0px;
	background-image: url(../media/standards/meineauswahl.gif);
	background-repeat: no-repeat;
    }
	
    .thrColAbsHdr #sidebarmeineauswahl2 {
	position: absolute;
	padding: -25px;
	top: 691px;
	right: 3px;
	width: 198px;
	height: 600px;
	border-left: 1px solid #87888a;
	border-right: 1px solid #87888a;
	border-bottom: 1px solid #87888a;
	display: inline; /* for IE5 and IE6 */
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-decoration: none; 
	line-height:1em;
    }
	
    .thrColAbsHdr #StartsiteText1 { 
    margin: 0; /* Der rechte und der linke Rand dieses div-Elements erstellen die beiden aeusseren Spalten an den Seitenraendern. Der Spaltenbereich bleibt unabhaengig von der Inhaltsmenge der Randleisten-divs immer gleich. */
	height: 100%;
	padding: 0px 0;
    } /* Hauptbox mit Name */
	
	.thrColAbsHdr #StartsiteText2 { 
    margin: 0;
	height: 100%;
	padding: 0px 0;
    } /* Textbox Startsite */
	
    .thrColAbsHdr #Artikel1 { 
    margin-top: -55px;
	margin-left: 270px;
	margin-right: 270px;
	margin-bottom: 10px;
	/*height: 100%;*/
	padding: 0px 0;
    } /* Hauptbox mit Name */
	
    .thrColAbsHdr #Blaettern { 
	margin-left: 270px;
	margin-right: 270px;
	margin-bottom: 10px;
	height: 25px;
	padding: 0px 0;
    } /* Subbox zum Blaettern unter den Artikeln */
	
	.thrColAbsHdr #Artikel2 { 
    margin-top: 0px;
	margin-left: 270px;
	margin-bottom: 0px;
	margin-right: 270px;
	/*height: 100%;*/
	padding: 0px 0;
    } /* Subbox mit Kurzbeschreibung */
	
	.thrColAbsHdr #Artikelbilder { 
    /*margin-top: -120px;*/
	margin-left: 270px;
	margin-right: 270px;
	/*height: 100%;*/
	padding: 0px 0;
    } /* Zusatzbox der Bilder */
    
    .thrColAbsHdr #ArtikelbilderPRINT { 
    display: none;
    } /* Zusatzbox der Bilder fuer den Druck */
	
    .thrColAbsHdr #Artikel3 { 
    margin-top: 5px;
	margin-left: 270px;
	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 {
	width: 555px;
	border: 1px solid #87888a; /* Rahmen der Preistabelle */
	height: 60px; /* Hoehe der Preistabelle gesamt */
 	/*width: 530px;*/
	empty-cells: show;
	vertical-align: top;
	}
			
	.Warenkorbtabelle {
  	width: 555px;
	border: 1px solid #87888a; /* Rahmen der Warenkorbtabelle */
	empty-cells: show;
	vertical-align: top;
	}
	
	.NeueArtikeltabelle {
	width: 95%;
	border: 0px; /* Rahmen der Warenkorbtabelle */
	margin-left: 3px;
	margin-right: 15px;
	empty-cells: show;
	vertical-align: top;
	}
			
	.Startnewstabelle {
	width: 272px;
	height: 310px;
	background-image: url(/media/bilder_startsite/270x300_eNews.jpg);
	background-position: top;
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 25px; 
	border: 0px; /* Rahmen der Startnewstabelle */
	margin-left: 1px;
	empty-cells: show;
	overflow: none;
	vertical-align: top;
	padding-left: 7px;
	padding-right: 5px;
	}
	
	.Datenblatttabelle {
	border: 0px solid #87888a; /* Rahmen der Artikeltabelle */
	width: 100%;
	cellpadding: 10px;
	cellspacing: 10px;
	empty-cells: show;
	vertical-align: top;
 	ro
	}
	
	.Datentabellebackround {
	background-color:#f8f8f8;
	}
	
    .thrColAbsHdr #Artikel4 { 
    margin: 10px 270px;
	top: 450px;
	/*height: 100%;*/
	padding: 0px 0;
    } /* Subbox mit Linktexten fuer Warenkorb, etc. */
	
    .thrColAbsHdr #ArtikelWarenkorb { 
    margin: 10px 270px;
	top: 150px;
	/*height: 100%;*/
	padding: 0px 0;
    } /* Subbox mit Linktexten fuer Warenkorb, etc. */
	
    .thrColAbsHdr #Artikel5 { 
    margin-top: 30px;
	margin-left: 270px;
	margin-right: 270px;
	margin-bottom: 20px;
	height: 40px;
	padding: 0px 0;
    } /* Navigationsbox mit den Tabs ueber dem Artikelbereich */
	
    .thrColAbsHdr #Artikel6 { 
    margin: 0 270px;
	height: 1000px;
	padding: 0px 0;
    } /* Haupbox auf der Artikelseite mit allen Beschreibungsdaten */
    
    .thrColAbsHdr #ArtikeltextePRINT { 
    display: none;
    } /* Haupbox auf der Printseite mit allen Beschreibungsdaten */

    .thrColAbsHdr #ArtikelboxB01 {
	/*margin-left: 270px;*/
 	float: left;
  	clear: left;
 	width: 235px;
	height: 300px;
	background-image: url(/media/bilder_startsite/270x300_storeartikel.jpg);
	background-position: top;
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 5px; 
	padding-left: 17px;
	padding-right: 17px;
	border: 0px; /* Rahmen der Artikelbox B01 */
	margin-left: 0px;
 	margin-top: 10px;
  	/*margin-right: 15px;*/
	empty-cells: show;
	overflow: none;
	vertical-align: top;
    } /* Artikelbox B01 auf der StoreStartsite */
    
    .thrColAbsHdr #ArtikelboxB02 {
	/*margin-left: 270px;*/
 	float: right;
  	clear: right;
 	width: 235px;
	height: 300px;
	background-image: url(/media/bilder_startsite/270x300_storeartikel.jpg);
	background-position: top;
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 5px; 
	padding-left: 17px;
	padding-right: 17px;
	border: 0px; /* Rahmen der Artikelbox B02 */
	margin-left: 0px;
 	margin-top: 10px;
  	/*margin-right: 15px;*/
	empty-cells: show;
	overflow: none;
	vertical-align: top;
    } /* Artikelbox B02 auf der StoreStartsite */

    .thrColAbsHdr #ArtikelboxC01 {
	/*margin-left: 270px;*/
 	float: left;
  	clear: left;
	background-image: url(/media/bilder_startsite/555x120_storeartikel.jpg);
	background-position: top;
	background-position: left;
	background-repeat: no-repeat;
	empty-cells: show;
	overflow: none;
	vertical-align: top;
	width: 535px;
	height: 110px;
	margin-left: 0px;
	margin-top: 5px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 7px;
	vertical-align: top;
    } /* Artikelbox C01 auf den StoreListe */

    .thrColAbsHdr #SummenboxWarenkorb {
	/*margin-left: 270px;*/
 	border: 1px solid #87888a; /* Rahmen der WarenkorbAktionenBox */
 	float: left;
  	clear: left;
 	/*width: 535px;*/
	height: 130px;
	padding-top: 5px; 
	padding-left: 0px;
	padding-right: 0px;
	border: 0px;
	margin-left: 0px;
 	margin-top: 10px;
  	/*margin-right: 15px;*/
	empty-cells: show;
	overflow: none;
	vertical-align: top;
    } /* Darstellung der Summen im Warenkorb */
    
    .Warenkorbsumme {
	/*margin-left: 270px;*/
 	float: left;
  	clear: left;
 	width: 535px;
	height: 130px;
	padding-top: 5px; 
	padding-left: 17px;
	padding-right: 17px;
	border: 1px; /* Rahmen der Artikelbox B01 */
	margin-left: 0px;
 	margin-top: 10px;
  	/*margin-right: 15px;*/
	empty-cells: show;
	overflow: none;
	vertical-align: top;
    } /* Artikelbox B01 auf der StoreStartsite */
	
	.thrColAbsHdr #Textueberschrift { 
    margin-top: 0px;
	margin-left: 270px;
	margin-right: 270px;
	margin-bottom: 0px;
	height: 40px;
	padding: 0px 0;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif ! important;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	background-color: #ffffff;
    } /* Ueberschrift ueber der Textbox */
	
    .thrColAbsHdr #TextTemplate { 
    margin-top: -12px;
	margin-left: 270px;
	margin-right: 270px;
	margin-bottom: 25px;
	height: 100%;
	padding: 0px 0;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif ! important;
	font-size: 0.8em;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	background-color: #ffffff;
    } /* Texttemplate 01 auf der Einzelsite */
	
    .thrColAbsHdr #tags { 
	margin-left: 270px;
	margin-right: 270px;
	height: 50px;
	padding: 0px 0;
	font-size: 0.65em;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	background-color: #ffffff;
    } /* Anzeige der Tags im Fussbereich */
	
    .thrColAbsHdr #NavigationFuss { 
	margin-left: 270px;
	margin-right: 270px;
	height: 50px;
	padding: 0px 0;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif ! important;
	font-size: 0.75em;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	background-color: #ffffff;
    } /* Navigation zum Blaetern auf der Einzelsite, noch nicht aktiv */
	
	.Fussnavittabelle {
	border: 0px;
	width: 100%;
	cellpadding: 0px;
	cellspacing: 0px;
	empty-cells: show;
	vertical-align: top;
	} /* Rahmen der Artikeltabelle */
    
    #footerstartsite {
	background-image: url(../media/standards/fuss.gif);
	background-repeat: no-repeat;
    margin-top: 25px;
	height: 180px;
    } /* Fussbereich mit Logo und Fusszeile als Hintergrund fuer die normale Site */
	
    #footer {
	background-image: url(../media/standards/fuss.gif);
	background-repeat: no-repeat;
    margin-top: 50px;
	height: 180px;
    } /* Fussbereich mit Logo und Fusszeile als Hintergrund fuer die normale Site */
	
    #footerliste {
	background-image: url(../media/standards/fuss.gif);
	background-repeat: no-repeat;
    margin-top: 900px;
	height: 180px;
    } /* Fussbereich mit Logo und Fusszeile als Hintergrund fuer die Liste */
	
    #footerstoregruppe {
	background-image: url(../media/standards/fuss.gif);
	background-repeat: no-repeat;
    margin-top: 1700px;
	height: 180px;
    } /* Fussbereich mit Logo und Fusszeile als Hintergrund fuer die Liste */
				
    #footer p {
    margin: 0; /* Wenn Sie die Raender des ersten Elements in der Fußzeile auf 0 einstellen, koennen Sie unerwartete Abstaende zwischen divs vermeiden. */
    padding: 10px 0; /* Durch die Verwendung der Auffuellung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
    }
		
	#navlist a:active {
	background-color: #ffe000 ! important;
 	/*height: 18px;*/
	}

	#navlist li {
	display: inline; /* for IE5 and IE6 */
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-indent: 10px; 
	text-decoration: none;
	}

	#navlist {
	width: 100%; /* to display the list horizontaly */
	margin: 0 0 0 3em;
	padding: 0;
	border: 0px #000 solid;
	}
		
	#navlist a {
	width: 99.99%; /* extend the sensible area to the maximum with IE5 */
	display: block;
	text-decoration: none;
	color: #626364;
 	height: 18px;
	}
		
	#subnavlist a {
	padding-left: 15px;
	width: 99.99%; /* extend the sensible area to the maximum with IE5 */
	display: block;
	text-decoration: none;
	color: #626364;
	}

	#navlist a:hover {
	background-color: #ffe000;
	}

	#imageData #bottomNavClose{ /*Schliessen Button im Lightbox Bild */
   	padding-bottom: 0.1em ! important;
    padding-left: 0.7em;
    padding-right: 0.7em;}
    
    .thrColAbsHdr #ArtikelbilderPRINT { 
    display:none;
    } /* Zusatzbox der Bilder fuer den Druck */
    
    .thrColAbsHdr #ArtikeltextePRINT { 
    display:none;
    } /* Haupbox auf der Printseite mit allen Beschreibungsdaten */