/* ------------------------------------------------------------ */
/* 
	Allgemein.css 
*/
/* html div {
	border: 1px dashed #e5e5e5;
}*/
/*	Hintergrundfarbe der Seite	*/
	body {
		/*background-image:url(/custom/Bilder/Hintergrund.gif);
		background-repeat:repeat-x;
		background-color:#565656;*/
		background-color:#fff;
		font-family: arial, verdana;	
	}
	
/*	Allgemeine Textfarbe der Seite	*/
	body,
	textarea {
	    color: #404040;
	}
	a {
		color:#A91C18;
	}
#Kontent li.Aktiv a {
	color:#333;
}			
	input.Text,
	select,
	textarea {
		border:1px solid #c0c0c0;
		background-color:#f6f6f6;
		margin: 1px 2px 0px 0px;
		background-image:url('/custom/Bilder/InputTextHintergrund.gif'); /* Standard Input Hintergrundbild */
	}
	h1 {
	font-size:18px;
	color: #9D2123;
	background: url(/custom/Bilder/bg_h1.jpg) top left;
	}
	h2 {
	font-size:18px;
	color: #9D2123;
	}
	h3 {
	font-size:14px;
	color: #9D2123;
}
		#Produkte #Kontent h3 {

}


#Kontent h3 {
font-size:12px;
margin: 2px 0px 2px 12px;
width:520px;
}
#Kontent h4 {
	clear:both;
	color:#9D2123;
	font-size:15px;
	font-weight:bold;
	margin:16px 0 0 15px;
	padding:3px 0 2px 0;
	width:530px;
}
#Kontent .standard {
margin: 0px 0px 12px 12px;
padding:12px 0px 0px 0px;
width: 545px;
}
#Kontent .standard .hinweis {
color: #4F7575;
margin: 12px 0px 0px 0px;
}
#Kontent .standard h3 {
font-size:14px;
color:#9D2123;
margin: 2px 0px 4px 0px;
padding:0px 0px 0px 20px;
background: url(/custom/Bilder/icon-hilfe.gif) no-repeat top left;
}
#Kontent .standard {
margin: 0px 0px 12px 12px;
padding:12px 0px 0px 0px;
width: 545px;
}
#Kontent .standard p {
	margin:2px 12px 16px 0px;
}
#Kontent .standard ul {
	margin:-12px 0px 12px 30px;
	padding:0px 0px 0px 0px;
}
#Kontent .standard ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#Kontent .news {
margin: 0px 0px 8px 12px;
padding:12px 0px 0px 0px;
width: 545px;
clear:both;
float:left;
border-bottom: 1px solid #9D2123;
}
#Kontent .news .headline {
font-size:18px;
color:#9D2123;
margin: 0px 0px 0px 0px;
padding:0px 0px 6px 0px;
}
#Kontent .news .subheadline {
font-size:14px;
font-weight:normal;
color:#9D2123;
margin: 0px 0px 0px 0px;
padding:0px 0px 6px 0px;
}
#Kontent .news p {
	margin:2px 12px 16px 0px;
}
#Kontent .news ul {
	margin:-12px 0px 12px 30px;
	padding:0px 0px 0px 0px;
}
#Kontent .news ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.newspic {
	float:right;
	margin:0px 0px 16px 16px;
	width:203px;
	font-size:11px;
}
.standardpic {
	margin:12px;
	text-align:center;
}
.standardpic2 {
	float:right;
	margin:0px 0px 16px 16px;
	width:203px;
}
.standardpic2 img {
	float:right;
	display:block;
}
.standardpic2 .bilduntertitel {
	font-size:11px;
	padding: 2px 0px 0px 4px;
	display:block;
	clear:both;
}
.downloadcat {
	margin:0px 0px 16px 0px;
	padding:0px 0px 0px 20px;
	background: url(/custom/Bilder/icon-hilfe.gif) no-repeat top left;
}
.downloadcat .downloadpdf {
background-image:url(/custom/Bilder/PDFSymbol.gif);
background-repeat:no-repeat;
margin: 6px 0px 4px 0px;
padding:0px 0px 4px 20px;
clear:both;
display:block;
font-weight:bold;
}
.downloadcat .downloadjpg {
background-image:url(/custom/Bilder/JPGSymbol.gif);
background-repeat:no-repeat;
margin: 6px 0px 4px 0px;
padding:0px 0px 4px 20px;
clear:both;
display:block;
font-weight:bold;
}
	h4 {
	font-size:14px;
	color: #000;
	font-weight:normal;
	padding: 3px 0px 3px 12px;
	}	
	#Kontent h1 {
	font-size:20px;
	padding: 9px 0 7px 12px;
	color: #9D2123;
	background: url(/custom/Bilder/bg_h1.jpg) top left;
	}
/* ------------------------------------------------------------ */
/*
	Rahmen.css
*/	

/*	Seite auf 780px verkleinern	*/	
	#Seite {
		width:980px;
		border: 1px solid #A91C18;
		min-height:800px;	
	}	
/*	keine Rechte Spalte 
	#Extra {
		display:none;
	}
	*/
/*	Logo	*/
#Logo {
	background-image:url(/custom/Bilder/Logo.gif);
	background-repeat:no-repeat;
	height:180px;
	left:212px;
	position:absolute;
	top:6px;
	width:768px;
	/*border:1px dashed #999;*/
}
*:first-child+html #Logo {
	width:768px;
}
#Logo a.Startseite {
		left:420px;
		top:30px;
		width:330px;
		height:110px;
		/*border:1px dashed #990000;*/
	}
#Logo object {
	margin: 31px 0px 0px 0px;
	float:left;
	/*display:none;*/
}	
	
dd {
margin:0;
}	
.StandardLinks {
	font-size:11px;
	top: 0px;
	right: 0px;
	background: url(/custom/Bilder/bg_standardlinks.jpg) top left;
	width: 972px;
	border-bottom:1px solid #A91D19;
	padding: 4px 8px 4px 0px;
}
.StandardLinks .aertzeshop {
	margin: 0px 0px 0px 12px;
	font-size:12px;
	text-decoration:none;
	float:left;

}
.StandardLinks ul.LinkListe {
	float:right;
}
.StandardLinks ul.LinkListe li {
	background-image: none;
	margin-left: 5px;
	padding-left: 5px;
}
.StandardLinks ul.LinkListe li.Drucken {
	display: none;
}
.StandardLinks ul.LinkListe li a {
	font-weight: normal;
}
.StandardLinks ul.LinkListe li.Aktiv a {
color:#333;
}
#Schriftgroesse {
	display: none;
}
/*	Seitenfuss	*/
	#Seitenfuss {
		padding-bottom:0px;
	}
	#Seitenfuss {
		color:#999;
	}
	#Seitenfuss a {
		color:#333;
	}
	#Seitenfuss .Seitenfuss_Koerper .Hinweis {
		font-weight:bold;
	}
	
/* ------------------------------------------------------------ */
/*
	Kontent.css 
*/
	


#Sortiment {
float:left;
width:195px;
}
#Sortiment .Sortiment_Koerper {
	padding: 0px 0px 0px 8px;
}
#Kategorien ul.KategorienListe {
	background: url(/custom/Bilder/bg_nav.jpg) top left;
	padding: 0px 0;
}
#Kategorien h3 {
	font-size:18px;
	padding: 5px 0px 3px 8px;
	margin:0;
	color: #9D2123;
	font-weight:normal;
	background: url(/custom/Bilder/bg_h3.jpg) top left;
	border-bottom: 1px solid #9D2123;
	display: block;
}

#Kategorien ul.KategorienListe li {
	margin:0;
	padding:0;
}
.KategorienListe li {
	list-style:none;
	padding: 4px 0px 4px 0px;
	background: url(/custom/Bilder/bg_nav_button.gif) no-repeat bottom left;
	margin: 0px 0px 0px 0px;
}
.KategorienListe li.Aktiv {
	list-style:none;
	font-weight:bold;
	padding: 4px 0px 4px 0px;
	background: url(/custom/Bilder/bg_nav_button.gif) #F1CA8B no-repeat bottom left;
	margin: 0px 0px 0px 0px;
}
#Kategorien ul.KategorienListe a {
	padding: 7px 4px 9px 8px;
	clear:both;
	display:block;
	width:178px;
}
#Kategorien ul.KategorienListe a:hover {
	background: #FDE799;
	color:#D4251C;
	width:178px;
	display:block;
}
#Kategorien .Kategorien_Koerper{

 width:190px;
}
.ATTRIBUT_Seite_Kategorie #Kontent .Produkte {
float:left;
width:540px;
margin-left: 17px;
}
#Kontent {
	 width:571px;
	 margin:0px 0px 0px 16px;
}
* html #Kontent {
	 width:571px;
	 margin:0px 0px 0px 14px;
}
#Kontent p {
margin:2px 12px 12px 12px;
}
#Kontent .Kontent_Koerper{
 border: 1px solid #F5AB1B;
 float:left;
 width:569px;
 padding:0px 0px 8px 0px;
}
* html #Kontent .Kontent_Koerper{
 border: 1px solid #F5AB1B;
 float:left;
 width:569px;
 margin: 26px 0px 0px 0px;
 padding:0px 0px 8px 0px;
}
.Reimport_detail {
	margin: 0px 0px 0px 12px;
	color:#4F7575;
}
#Kategoriepfad {
	margin: 0px 0px 0px 12px;
	font-size: 10px;
	padding:0;
}
#Kategoriepfad ul.LinkListe {
list-style-type:none;
margin:0px 0px 12px 0px;
padding:2px 0px 2px 0px;
border-bottom: 1px solid #A91C18;
width: 535px;
}
#Kategoriepfad ul.LinkListe li {
background-image:url(/custom/Bilder/KategoriepfadPfeil.gif);
background-repeat:no-repeat;
display:inline;
margin:0;
padding:0px 0px 0px 6px;
}
.ATTRIBUT_Seite_Kategorie #Kontent .Unterkategorien {
float:left;
margin: 0px 0px 0px 12px;
width:80%;
}
.ATTRIBUT_Seite_Kategorie #Kontent .Unterkategorien ul {
margin:12px 0px 20px 18px;
list-style:none;
}
.ATTRIBUT_Seite_Kategorie #Kontent .Unterkategorien ul li {
margin:0px 0px 10px 0px;
padding-left:20px;
background: url(/custom/Bilder/icon-list.gif) no-repeat left;

}
.ATTRIBUT_Seite_Kategorie #Kontent .Unterkategorien ul a {
text-decoration:none;
font-weight:bold;
font-size:13px;
}
#Sonderkategorien {
	background: url(/custom/Bilder/bg_sonderkategorien_top.gif) no-repeat top left;
	padding-top: 10px;
}
#Sonderkategorien ul.SonderkategorienListe li {
margin: 0px 0px 0px 0px;
}
#Sonderkategorien ul.SonderkategorienListe li a {
	background: url(/custom/Bilder/bg_nav_category.jpg) no-repeat top left;
	display:block;
	width: 181px;
	padding: 7px 0px 8px 8px;
	margin:0;
	font-size:14px;
	font-weight:bold;
}
#Sonderkategorien ul.SonderkategorienListe li a:hover {
	background: url(/custom/Bilder/bg_nav_category_hover.jpg) no-repeat top left;
	display:block;
	color:#D4251C;
	width: 181px;
	padding: 7px 0px 8px 8px;
	margin:0;
	font-size:14px;
	font-weight:bold;
}

#Warenkorb {
background: url(/custom/Bilder/bg_box.jpg) repeat-x top left;
color: #9D2123;
width: 180px;
left:790px;
top:192px;
height:160px;
}
#Extra #Warenkorb h3 {
	font-size:18px;
	padding: 3px 0px 3px 8px;
	color: #9D2123;
	font-weight:normal;
	background: url(/custom/Bilder/bg_h3.jpg) top left;
	border-bottom: 1px solid #9D2123;
}
#Warenkorb .Warenkorb_Koerper {
	margin:0px;
}
#Warenkorb .Warenkorb_Inhalt {
	margin: 12px 8px 2px 8px;
}
#Warenkorb .Warenkorb_Links {
	margin: 0px 8px 8px 8px;
}
#Warenkorb .Warenkorb_Hinweis {
	margin: 8px 8px 8px 8px;
	font-size:11px;
}
#Warenkorb a {
color:#9D2123;
}
#Warenkorb .zur_Kasse {
display:none;
}
#Warenkorb .Warenkorb_Inhalt dl.InhaltListe dt {
display:block;
float:left;
height:1.3em;
margin:0;
width:70px;
}
#Warenkorb .Warenkorb_Inhalt dl.InhaltListe dd {
display:block;
float:left;
height:1.3em;
margin:0;
text-align:right;
width:70px;
}
/* Container Suche */
#Suche {
	background: url(/custom/Bilder/bg_suche.jpg) no-repeat top left;
	padding: 8px;
	margin: 31px 0 0 8px;
	width:180px;
}
*:first-child+html #Suche {
	background: url(/custom/Bilder/bg_suche.jpg) no-repeat top left;
	padding: 8px;
	margin: 31px 0 0 0px;
	width:176px;
	position:absolute;
	left: 8px;
	top: 6px;
}
.Suche_Kopf {
	background: url(/custom/Bilder/suche_hl.jpg) no-repeat top left;
	width: 170px;
	height: 20px;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
#Seitenkopf .Seitenkopf_Koerper {
height:155px;
}
*:first-child+html #Seitenkopf .Seitenkopf_Koerper {
height:186px;
}
#Suche h4 {
	color:#000;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
#Suche input.Suchbegriff {
	color:#000;
	background: url(/custom/Bilder/bg_suche_textfeld.jpg) no-repeat top left;
	border-top: 2px solid #A02225;
	border-left: 2px solid #A02225;
	border-bottom: 2px solid #E96A67;
	border-right: 2px solid #E96A67;
	width: 160px;
	padding: 4px;
	
}
#Extra {
	display:block;
	width:180px;
	margin: 0px 0px 0px 8px;
	padding:0px;
	float:left;
}
#Extra .Extra_Koerper {
background:none;
padding:0 0px;
margin: 170px 0px 0px 0px;
}
* html #Extra .Extra_Koerper {
background:none;
padding:0 0px;
margin: 200px 0px 0px 0px;
}
#Extra h1 {
	font-weight:normal;
	padding:4px;
	padding: 5px 0px 3px 8px;
	margin:0 0 8px 0;
	color: #9D2123;
	background: url(/custom/Bilder/bg_h3.jpg) top left;
	border-bottom: 1px solid #9D2123;
}
.Extra_Koerper .box_text {
	display:block;
	width:180px;
	margin:0 8px 12px 0;
	padding:0 0 8px 0;
	background: url(/custom/Bilder/bg_box.jpg) repeat-x top left;
}
.Extra_Koerper .box_offer {
	display:block;
	width:180px;
	margin:0 8px 12px 0;
	padding:0px;
	background: url(/custom/Bilder/bg_box.jpg) repeat-x top left;
}

#Extra .Extra_Koerper .box_rezept {
	display:block;
	width:180px;
	margin:0 8px 12px 0;
	padding:0px;
	background: url(/custom/Bilder/bg_box.jpg) repeat-x top left;
}
#Extra h3 {
	display:block;
	padding:0px 4px 0px 8px;
	color:#9D2123;
	font-size: 14px;
}
.Extra_Koerper .box_offer h3 {
	font-size:14px;
	font-weight:normal;
	padding:4px 4px 0px 8px;
	
}
#Extra .uvp {
	display:block;
	margin-top: 5px;
	padding:0px 4px 0px 8px;
	color:#000;
	font-size: 11px;
	float:left;
	display:block;
	text-decoration: line-through;
}
#Extra .uvpprice {
	display:block;
	margin-top: 5px;
	padding:0px 4px 0px 4px;
	color:#000;
	font-size: 11px;
	float:left;
	display:block;
	width: 100px;
	text-decoration: line-through;
}
#Extra .unserpreis {
	margin: 5px 0 0 8px;
	display:block;
	padding:2px;
	color:#fff;
	font-size: 15px;
	font-weight:bold;
	float:left;
	background:#DA2015;
	display:block;
	width: 100px;
}
* html #Extra .unserpreis {
	margin: 5px 0 0 4px;
}
#Extra .unserpreis2 {
	margin: 5px 0px 5px 0px;
	display:block;
	padding:2px;
	color:#fff;
	font-size: 15px;
	font-weight:bold;
	float:left;
	background:#DA2015;
	display:block;
}
#Extra .iconlink {
	display:block;
	clear:both;
	padding: 5px 0px 0px 12px;
	height:12px;
	margin-left:8px;
	text-decoration:none;
	background: url(/custom/Bilder/icon-list2.gif) no-repeat top left;

}
#Extra p {
 padding:2px 6px 4px 6px;
 margin:0;
 font-size:11px;
}
#Extra .box_offer p a {
	margin: 0px 0px 5px 0px;
	padding:2px;
	text-align: center;
	width: 140px;
	display:block;
}
#Extra .box_text p {
	padding:2px 6px 4px 8px;
}
#Extra .box_rezept p {
	padding:2px 6px 4px 6px;
	margin:0;
}







#Extra .hr {
	display:none;
}

/* Ergebnis */
.ATTRIBUT_Seite_Suchergebnis #Kontent .Ergebnis {
font-size:12px;
margin:12px 0px 0px 12px;
}
.ATTRIBUT_Seite_Produkte #Kontent .Filter, .ATTRIBUT_Seite_Suchergebnis #Kontent .Filter {
margin:12px 0px 0px 12px;
border-bottom: 1px solid #A02225;
padding: 0px 0px 8px 0px;
width:535px;
}
.ATTRIBUT_Seite_Suchergebnis #Kontent .Produkt_Koerper, .ATTRIBUT_Seite_Produkte #Kontent .Produkt_Koerper, .ATTRIBUT_Seite_Detail #Kontent .SmartProdukte .Produkt_Koerper, .ATTRIBUT_Seite_Detail #Kontent .CrossProdukte .Produkt_Koerper {
font-size:12px;
margin:12px 0px 0px 12px;
overflow:hidden;
width:535px;
}

.ATTRIBUT_Seite_Willkommen #Kontent .Begruessungstext {
margin:12px 0px 0px 12px;
width:535px;
padding:0px 0px 4px 0px;
}
#Kontent .Begruessungstext p {
margin:3px 12px 12px 0px;
}
#Kontent .Begruessungstext ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#Kontent .Begruessungstext li {
margin:0px 0px 0px 24px;
padding:0px 0px 0px 0px;
border: 1px dashed #e5e5e5;
}
#Kontent .Begruessungstext table {
margin:0px 0px 4px 18px;
padding:0px 0px 0px 0px;
border:0;
}
#Kontent .Begruessungstext table td {
margin:0px 0px 0px 0px;
padding:2px;
}
#Kontent .Begruessungstext .arrow {
margin:6px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size: 15px;
font-weight:bold;
}
#Kontent .Pager {
margin:12px 0px 0px 12px;
font-size:11px;
font-weight:normal;
width:535px;
height:20px;
clear: both;
}
#Kontent .Pager .Aktiv a {
font-weight:normal;
text-decoration:none;
display:block;
padding:0px 5px;
margin-right:3px;
background:#A91C18;
float:left;
color:#fff;
}
#Kontent .Pager a {
font-weight:normal;
text-decoration:none;
display:block;
padding:0px 5px;
margin-right:3px;
background:#F1CA8B;
float:left;
}
#Kontent .Pager a:hover {
color:#000;
background:#FAEACF;

}

/* Angebote */
#Kontent .Produkte {
width:540px;
margin:12px 0 0 12px;
}
#Kontent .TextVerweis {
color:#000000;
font-weight:normal;
padding-bottom:2px;
}
#Kontent .TextVerweis2 {
color:#000000;
font-weight:normal;
padding-bottom:2px;
font-size:10px;
}
#Kontent h2 {
	font-size:18px;
	color: #9D2123;
	background: url(/custom/Bilder/bg_h3.jpg) top left;
	padding:3px 0 3px 12px;
	width: 521px;
}
#Kontent .Anschrift h2 {
	font-size:18px;
	color: #9D2123;
	background: url(/custom/Bilder/bg_h3.jpg) top left;
	padding:3px 0 3px 12px;
	width: 240px;
}
.ATTRIBUT_Seite_Angebote #Kontent .Produkte h1 {
font-size:18px;
width: 521px;
}
.ATTRIBUT_Seite_Willkommen #Kontent .Produkt .Info dl.InfoListe, .ATTRIBUT_Seite_Angebote #Kontent .Produkt .Info dl.InfoListe, .ATTRIBUT_Seite_Topseller #Kontent .Produkt .Info dl.InfoListe, .ATTRIBUT_Seite_Promo #Kontent .Produkt .Info dl.InfoListe, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt .Info dl.InfoListe {
float:left;
margin:0px 0px 0px 0px;
overflow:hidden;
width:180px;
}
* html .ATTRIBUT_Seite_Willkommen #Kontent .Produkt .Info dl.InfoListe, .ATTRIBUT_Seite_Angebote #Kontent .Produkt .Info dl.InfoListe, .ATTRIBUT_Seite_Topseller #Kontent .Produkt .Info dl.InfoListe, .ATTRIBUT_Seite_Promo #Kontent .Produkt .Info dl.InfoListe, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt .Info dl.InfoListe {
width:175px;
}
.ATTRIBUT_Seite_Willkommen #Kontent .Produkt dl.PreisListe, .ATTRIBUT_Seite_Angebote #Kontent .Produkt dl.PreisListe, .ATTRIBUT_Seite_Topseller #Kontent .Produkt dl.PreisListe, .ATTRIBUT_Seite_Promo #Kontent .Produkt dl.PreisListe, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt dl.PreisListe {
float:right;
height:6.8em;
margin:0 0 5px;
white-space:nowrap;
width:180px;
}

.ATTRIBUT_Seite_Willkommen #Kontent .Produkt, .ATTRIBUT_Seite_Angebote #Kontent .Produkt, .ATTRIBUT_Seite_Topseller #Kontent .Produkt, .ATTRIBUT_Seite_Promo #Kontent .Produkt, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt {
background:url(/custom/Bilder/bg_angebote.jpg) repeat-x top left;
border:1px solid #F0F0F0;
float:left;
margin:0 5px 5px 0;
padding:6px;
height:155px;
}
* html .ATTRIBUT_Seite_Willkommen #Kontent .Produkt, .ATTRIBUT_Seite_Angebote #Kontent .Produkt, .ATTRIBUT_Seite_Topseller #Kontent .Produkt, .ATTRIBUT_Seite_Promo #Kontent .Produkt, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt {
height:172px;
}
/* Angebotsbox */
.ATTRIBUT_Seite_Willkommen #Kontent .Produkt_Koerper, .ATTRIBUT_Seite_Angebote #Kontent .Produkt_Koerper, .ATTRIBUT_Seite_Topseller #Kontent .Produkt_Koerper, .ATTRIBUT_Seite_Promo #Kontent .Produkt_Koerper, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt_Koerper {
font-size:95%;
overflow:hidden;
width:250px;
}
.ATTRIBUT_Seite_Willkommen #Kontent .Produkt_Koerper .Preis, .ATTRIBUT_Seite_Angebote #Kontent .Produkt_Koerper .Preis, .ATTRIBUT_Seite_Topseller #Kontent .Produkt_Koerper .Preis, .ATTRIBUT_Seite_Promo #Kontent .Produkt_Koerper .Preis, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt_Koerper .Preis {
margin: 15px 0px 0px 0px;
}

.ATTRIBUT_Seite_Willkommen #Kontent .Produkt .Info, .ATTRIBUT_Seite_Angebote #Kontent .Produkt .Info, .ATTRIBUT_Seite_Topseller #Kontent .Produkt .Info, .ATTRIBUT_Seite_Promo #Kontent .Produkt .Info, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt .Info {
height:15px;
overflow:hidden;
margin:2px 0px 0px 0px;
font-size:12px;
}
.ATTRIBUT_Seite_Willkommen #Kontent .Produkt .Info dl.InfoListe .Hersteller, .ATTRIBUT_Seite_Angebote #Kontent .Produkt .Info dl.InfoListe .Hersteller, .ATTRIBUT_Seite_Topseller #Kontent .Produkt .Info dl.InfoListe .Hersteller, .ATTRIBUT_Seite_Promo #Kontent .Produkt .Info dl.InfoListe .Hersteller, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt .Info dl.InfoListe .Hersteller {
display:none;
height:1.2em;
margin:0;
text-align:left;
white-space:nowrap;
width:auto;
}
.ATTRIBUT_Seite_Willkommen #Kontent .Produkt dl.PreisListe .Preis, .ATTRIBUT_Seite_Angebote #Kontent .Produkt dl.PreisListe .Preis, .ATTRIBUT_Seite_Topseller #Kontent .Produkt dl.PreisListe .Preis, .ATTRIBUT_Seite_Promo #Kontent .Produkt dl.PreisListe .Preis, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt dl.PreisListe .Preis {
color:#fff;
background: #DA2015;
border:0;
padding: 7px 7px 5px;
font-size:16px;
text-align:right;
margin: 5px 0 0 0;
}
* html .ATTRIBUT_Seite_Willkommen #Kontent .Produkt dl.PreisListe .Preis, .ATTRIBUT_Seite_Angebote #Kontent .Produkt dl.PreisListe .Preis, .ATTRIBUT_Seite_Topseller #Kontent .Produkt dl.PreisListe .Preis, .ATTRIBUT_Seite_Promo #Kontent .Produkt dl.PreisListe .Preis, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt dl.PreisListe .Preis {
padding: 7px 4px 5px;
}

.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .Produkt {
border-bottom:1px solid #E0E0E0;
margin-bottom:5px;
width:520px;
}
Kontent.css (Zeile 512)
.ATTRIBUT_Seite_Willkommen #Kontent .Produkt dl.PreisListe dt, .ATTRIBUT_Seite_Angebote #Kontent .Produkt dl.PreisListe dt, .ATTRIBUT_Seite_Topseller #Kontent .Produkt dl.PreisListe dt, .ATTRIBUT_Seite_Promo #Kontent .Produkt dl.PreisListe dt, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt dl.PreisListe dt {
display:block;
float:left;
letter-spacing:-1px;
margin:0;
width:auto;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .PreisZusammenfassungListe {
margin:24px 13px 0 280px;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .PreisZusammenfassungListe dt {
display:block;
float:left;
height:1.2em;
margin:0 0 3px;
padding:0 0 2px;
width:180px;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .PreisZusammenfassungListe .Gesamtpreis {
border-bottom:3px double red;
font-size:115%;
margin: 0px 0px 0px 0px;
padding-top:12px;
height:20px;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .Produkt h3 {
font-size:13px;
font-weight:bold;
height:1.2em;
margin:0;
overflow:hidden;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .Text {
display:block;
font-size:110%;
margin-bottom:0;
}

Kontent.css (Zeile 480)
#Kontent dd.Preis, #Kontent dt.Preis, #Kontent dd.Gesamtpreis, #Kontent dt.Gesamtpreis, #Kontent dd.Summe, #Kontent dt.Summe {
color:#fff;
background: #DA2015;
font-weight:bold;
}
.fliesstext23 {
	font-size:12px;
	padding: 8px 12px 16px 12px;
}
.restposten {
	float:left;
	margin:0px 0px 12px 12px;
	border: 1px solid #e5e5e5;
}
#SeitenNavigation {
	/*display:none;*/
	padding:2px 0px 0px 8px;
	background: #FEF8E2;
}
#SeitenNavigation .SeitenNavigation_Koerper {
padding-bottom:2px;
}
#SeitenNavigation .SeitenNavigation_Koerper ul.LinkListe a {
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#SeitenNavigation .SeitenNavigation_Koerper ul.LinkListe li.Rezeptvorbestellung{
/*display:none;*/
}
#Bestellfortschritt {
	/*display:none;*/
	padding:2px 0px 0px 8px;
}
#Bestellfortschritt .SeitenNavigation_Koerper {
padding-bottom:2px;
}
#Bestellfortschritt .Bestellfortschritt_Koerper ul.BestellfortschrittListe a {
font-size:12px;
font-weight:normal;
color:#9D2123;
text-decoration:none;
}
#Bestellfortschritt .Bestellfortschritt_Koerper ul.BestellfortschrittListe li {
color:#999;
font-weight:normal;
font-size:12px;
}
/* Login */
#Kontent #Login {
width:540px;
margin:12px 0 12px 12px;
border-bottom: 1px solid #9D2123;
padding: 0px 0px 22px 0px;
}
#Kontent #Login h2 {
	font-size:16px;
	color: #9D2123;
	background: none;
	padding:3px 0 0px 0px;
	width: 521px;
}
#Kontent #Login p {
clear:both;
font-size:11px;
margin:0px 0 4px 0px;
padding: 0px 0px 6px 0px;
}
.ATTRIBUT_Seite_Anmeldung #Login dl.LoginEingabeListe dt, .ATTRIBUT_Seite_Anmeldung_Fehler #Login dl.LoginEingabeListe dt {
display:block;
float:left;
margin:3px 0 5px;
width:120px;
}
.ATTRIBUT_Seite_Anmeldung #Login .LoginEingabeListe_Ende, .ATTRIBUT_Seite_Anmeldung_Fehler #Login .LoginEingabeListe_Ende {
clear:both;
}
#Kontent #Passwort {
width:540px;
margin:12px 0 12px 12px;
border-bottom: 1px solid #9D2123;
padding: 0px 0px 22px 0px;
}
#Kontent #Passwort h2 {
	font-size:16px;
	color: #9D2123;
	background: none;
	padding:3px 0 6px 0px;
	width: 521px;
}
#Kontent #Passwort a {
	margin:0px 0px 0px 120px;
}
#Kontent #Neukunde {
width:540px;
margin:12px 0 12px 12px;
padding: 0px 0px 22px 0px;
}
#Kontent #Neukunde h2 {
	font-size:16px;
	color: #9D2123;
	background: none;
	padding:3px 0 0px 0px;
	width: 521px;
}
#Kontent #Neukunde p {
clear:both;
font-size:11px;
margin:0px 0 4px 0px;
padding: 0px 0px 6px 0px;
}
#Kontent #Neukunde .RegistrierungEingabe p {
display:none;
}
.ATTRIBUT_Seite_Anmeldung #Neukunde input.Kundendaten_eingeben, .ATTRIBUT_Seite_Anmeldung_Fehler #Neukunde input.Kundendaten_eingeben {
display:block;
margin:0 6px 0 120px;
}
.ATTRIBUT_Seite_Anmeldung #Neukunde input.Kundendaten_eingeben_ohne_SSL, .ATTRIBUT_Seite_Anmeldung_Fehler #Neukunde input.Kundendaten_eingeben_ohne_SSL {
margin:6px 6px 0 120px;
}

/* Anmeldung */
.Daten {
width:540px;
margin:12px 0 12px 12px;
padding: 0px 0px 22px 0px;
}
*:first-child+html .Daten {
width:540px;
margin:12px 0 12px 12px;
padding: 0px 0px 0px 0px;
}
.ATTRIBUT_Seite_Registrierung #Kontent .Zusatzdaten {
float:left;
height:13em;
margin:0 10px 10px 0;
width:260px;
}
#Kontent .Daten h2 {
	font-size:15px;
	font-weight:bold;
	color: #9D2123;
	background: none;
	padding:3px 0 2px 0px;
	margin:px 0 6px 0px;
	width: 236px;
	border-bottom: 1px solid #9D2123;
}
#Kontent .Daten .Anschrift {
	margin:12px 0px 12px 0px;
	border-bottom: 1px solid #9D2123;
	padding: 0px 0px 22px 0px;
	float: left;
}

.ATTRIBUT_Seite_Registrierung #Kontent .Lieferanschrift_Koerper .Kommentar {
font-size:11px;
height:1em;
overflow:visible;
}
#Kontent .Daten .umfrage {
	margin:12px 0px 12px 0px;
	padding: 0px 0px 22px 0px;
}
#Kontent .Daten .umfrage h2 {
	font-size:15px;
	font-weight:bold;
	color: #9D2123;
	background: none;
	padding:3px 0 2px 0px;
	margin:16px 0px 16px 0px;
	width: 530px;
	border-bottom: 1px solid #9D2123;
	clear:both;
}
#Kontent .Daten .umfrage dl{
	float:left;
	padding: 0px 0px 12px 0px;
}
#Kontent .Daten .umfrage dt{
	margin:0px 0px 8px 0px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 24px;
	clear:both;
	/*border: 1px dashed red;*/
}
#Kontent .Daten .umfrage dd{
	margin:0px 0px 8px 0px;
	height: 20px;
	padding: 1px 0px 0px 0px;
	float:left;
	width: 470px;
	/*border: 1px dashed black;*/
}
#Kontent .Daten .umfrage .checkbox {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	float:left;
}
#Kontent .Daten .umfrage .radio {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	float:left;
}
#Kontent .Daten .umfrage .tabelle {
	margin:0px 0px 18px 12px;
	padding: 0px 0px 0px 0px;
	float:left;
}
#Kontent .Daten .umfrage .tabelle td {
	margin:0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
}
#Kontent .Daten .umfrage .tabelle .center {
	text-align: center;
}
#Kontent .Daten .umfrage .tabelle2 {
	margin:0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	vertical-align:top;
}
#Kontent .Daten .umfrage .tabelle2 td {
	vertical-align:top;
	padding:2px;
}
#Kontent .Daten .umfrage .tabelle2 td.row1 {
	padding:6px 2px 2px 2px;
}
#Kontent .Daten .umfrage .tabelle2 .titel {
	font-size: 11px;
	font-weight:bold;
}
#Kontent .Daten .umfrage .tabelle2 .Kommentar {
	font-size: 10px;
	font-weight:normal;
}
#Kontent .Daten .umfrage .tabelle .center .radio {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	float:none;
}
#Kontent .Daten .umfrage dl.personendaten{
	float:left;
}
#Kontent .Daten .umfrage dl.personendaten dt{
	margin:0px 0px 10px 0px;
	padding: 4px 0px 0px 0px;
	float:left;
	width: 90px;
	clear:both;
}
#Kontent .Daten .umfrage dl.personendaten dd{
	margin:0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 410px;
}
#Kontent .Daten .umfrage .textfeld {
	margin:0px 0px 18px 12px;
	padding: 8px 8px 8px 8px;
	width: 450px;
	height: 100px;
}
#Kontent .Umfragesenden {
	margin:0px 0px 12px 115px;
}
*:first-child+html #Kontent .Umfragesenden {
	margin:4px 0px 12px 115px;
}
* html #Kontent .Umfragesenden {
	margin:0px 0px 12px 115px;
}
#Kontent .umfrage .Kommentar {
font-size:11px;
height:1em;
overflow:visible;
}
#Kontent .umfrage dd.frames {
	margin: 0px 0px 20px 0px;
	padding:12px;
	height:60px;
	background: url(/custom/Bilder/bg_box.jpg) repeat-x top left;
	border: 1px solid #F5AB1B;
	float:left;
}
#Kontent .umfrage dd.frames2 {
	margin: 0px 0px 20px 0px;
	padding:12px;
	height:60px;
	background: url(/custom/Bilder/bg_box.jpg) repeat-x top left;
	border: 1px solid #F5AB1B;
	float:left;
}
#Kontent .umfrage .frame12 {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:230px;
	
}
#Kontent .umfrage .frame13 {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:490px;
}

#Kontent .umfrage .zahlungsart {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	float:left;
	width:90px;
}
#Kontent .umfrage .zahlungsart2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:100px;
}
#Kontent .umfrage .zahlungsart3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:400px;
}
#Kontent .umfrage .card {
	margin: 0px 0px 0px 0px;
	padding: 2px 12px 0px 4px;
	float:left;
}
#Kontent .umfrage input.Text {
	width:120px;
}
#Kontent .umfrage .tabelle2 input.Text1 {
		width: 175px;
		border:1px solid #c0c0c0;
		background-color:#f6f6f6;
		margin: 1px 2px 0px 0px;
		padding:2px;
		background-image:url('/custom/Bilder/InputTextHintergrund.gif'); /* Standard Input Hintergrundbild */
	}
	#Kontent .umfrage .tabelle2 input.Text2 {
		width: 65px;
		border:1px solid #c0c0c0;
		background-color:#f6f6f6;
		margin: 1px 2px 0px 0px;
		padding:2px;
		background-image:url('/custom/Bilder/InputTextHintergrund.gif'); /* Standard Input Hintergrundbild */
	}
	#Kontent .umfrage .tabelle2 input.Text3 {
		width: 80px;
		border:1px solid #c0c0c0;
		background-color:#f6f6f6;
		margin: 1px 2px 0px 0px;
		padding:2px;
		background-image:url('/custom/Bilder/InputTextHintergrund.gif'); /* Standard Input Hintergrundbild */
	}
	#Kontent .umfrage .tabelle2 input.Text4 {
		width: 65px;
		border:1px solid #c0c0c0;
		background-color:#f6f6f6;
		margin: 1px 2px 0px 0px;
		padding:2px;
		background-image:url('/custom/Bilder/InputTextHintergrund.gif'); /* Standard Input Hintergrundbild */
	}
	#Kontent .umfrage .tabelle2 input.Text5 {
		width: 45px;
		border:1px solid #c0c0c0;
		background-color:#f6f6f6;
		margin: 1px 2px 0px 0px;
		padding:2px;
		background-image:url('/custom/Bilder/InputTextHintergrund.gif'); /* Standard Input Hintergrundbild */
	}
	#Kontent .umfrage input.Text6 {
		width: 30px;
		border:1px solid #c0c0c0;
		background-color:#f6f6f6;
		margin: 1px 4px 0px 4px;
		padding:2px;
		float:left;
		background-image:url('/custom/Bilder/InputTextHintergrund.gif'); /* Standard Input Hintergrundbild */
	}
	#Kontent .umfrage input.Text7 {
		width: 30px;
		border:1px solid #c0c0c0;
		background-color:#f6f6f6;
		margin: 1px 4px 0px 4px;
		float:left;
		padding:2px;
		background-image:url('/custom/Bilder/InputTextHintergrund.gif'); /* Standard Input Hintergrundbild */
	}
#Kontent .Daten .Packstation {
	margin:22px 0px 22px 0px;
	border-bottom: 1px solid #9D2123;
	padding: 0px 0px 22px 0px;
}
.ATTRIBUT_Seite_Registrierung #Kontent .Packstation_Koerper {
text-align:left;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.KundenanschriftEingabe dt {
float:left;
margin:0;
width:90px;
padding: 7px 0px;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.KundenanschriftEingabe dd {
float:left;
margin:0;
padding: 3px 0px;
width:160px;
}

.ATTRIBUT_Seite_Registrierung #Kontent dl.KundenanschriftEingabe select.Tag {
margin-right:2px;
padding: 2px 0;
font-size:10px;
width:44px;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.KundenanschriftEingabe select.Monat {
margin-right:2px;
padding: 2px 0;
font-size:10px;
width:52px;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.KundenanschriftEingabe select.Jahr {
padding: 2px 0;
font-size:10px;
width:46px;
}

.ATTRIBUT_Seite_Registrierung #Kontent dl.LieferanschriftEingabe dt {
float:left;
margin:0;
width:90px;
padding: 7px 0px;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.LieferanschriftEingabe dd {
float:left;
margin:0;
padding: 3px 0px;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.ZusatzdatenEingabe dt {
float:left;
margin:0;
width:90px;
padding: 6px 0px 0px 0px;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.ZusatzdatenEingabe dd {
float:left;
margin:0;
padding: 3px 0px;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.PasswortEingabe dt {
float:left;
margin:0;
width:90px;
padding: 5px 0px;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.PasswortEingabe dd {
float:left;
margin:0;
padding: 3px 0px;
}
* html .ATTRIBUT_Seite_Registrierung #Kontent .Datenschutz_Koerper {
margin-bottom:0px;
width:530px;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.DatenschutzEingabe {
padding:30px 0px 10px 90px;
clear:both;
float:left;
width:430px;
}
*:first-child+html .ATTRIBUT_Seite_Registrierung #Kontent dl.DatenschutzEingabe {
padding:10px 0px 0px 86px;
}
* html .ATTRIBUT_Seite_Registrierung #Kontent dl.DatenschutzEingabe {
padding:0px 0px 0px 86px;
margin:0px 0px 0px 0px;
}
*:first-child+html .ATTRIBUT_Seite_Registrierung #Kontent dl.DatenschutzEingabe input.Checkbox {
margin:-3px 4px 0px 0px;
padding:0;
}
* html .ATTRIBUT_Seite_Registrierung #Kontent dl.DatenschutzEingabe input.Checkbox {
margin:-3px 3px 0px 0px;
padding:0;
}

.ATTRIBUT_Seite_Registrierung #Kontent dl.DatenschutzEingabe2 {
padding:30px 0px 10px 12px;
border-top:1px solid #9D2123;
clear:both;
float:left;
width:530px;
}
*:first-child+html .ATTRIBUT_Seite_Registrierung #Kontent dl.DatenschutzEingabe2 {
padding:10px 0px 0px 86px;
}
* html .ATTRIBUT_Seite_Registrierung #Kontent dl.DatenschutzEingabe2 {
padding:0px 0px 0px 86px;
margin:0px 0px 0px 0px;
}
*:first-child+html .ATTRIBUT_Seite_Registrierung #Kontent dl.DatenschutzEingabe2 input.Checkbox {
margin:-3px 4px 0px 0px;
padding:0;
}
* html .ATTRIBUT_Seite_Registrierung #Kontent dl.DatenschutzEingabe2 input.Checkbox {
margin:-3px 3px 0px 0px;
padding:0;
}

#Kontent .Abschicken {
	margin:6px 0px 12px 100px;
}
*:first-child+html #Kontent .Abschicken {
	margin:4px 0px 12px 100px;
}
* html #Kontent .Abschicken {
	margin:0px 0px 12px 100px;
}
#Kontent .buttonbestellschein {
margin:6px 0px 12px 18px;
} 
#Kontent .Bestellen_Koerper .Abschicken {
	margin:6px 0px 12px 12px;
}
*:first-child+html #Kontent .Bestellen_Koerper .Abschicken {
	margin:0px 0px 12px 12px;
}
#Kontent .RezeptEingabe .Abschicken {
	margin:6px 0px 12px 6px;
}
*:first-child+html #Kontent .RezeptEingabe .Abschicken {
	margin:0px 0px 12px 6px;
}


/* Produktdetails */
.DetailProdukt {
width:540px;
margin:12px 0 12px 12px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt .Bild {
float:left;
height:270px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt .Bild img {
margin-bottom:0;
padding-right: 40px;
}
.DetailProdukt .Status {
float:left;
width: 300px;
margin:0;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.StatusListe {
margin:0 0 8px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.StatusListe dt {
float:left;
height:12px;
margin:0;
width:100px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.StatusListe dd {
margin:0;
height:14px;
}
.DetailProdukt .Info {
float:left;
width: 300px;
margin:0;
padding:0;
max-height:110px;
}
* html .DetailProdukt .Info {
height: 80px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.PreisListe dt {
float:left;
margin:0;
width:100px;
margin-bottom: 4px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.PreisListe dd {
margin:0;
float:left;
width:120px;
margin-bottom: 4px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.PreisListe dd.UVP {
text-decoration:line-through;
margin-bottom: 4px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.InfoListe dt {
float:left;
height:22px;
margin:0;
width:100px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.InfoListe dd {
height:22px;
margin:0;
z-index:4;
}
.DetailProdukt .Preis {
float:left;
width: 300px;
padding:0;
margin: 0px 0px 0px 0px;
}
/*.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt div {

border: 1px dashed #000;
}*/

.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.PreisListe {
margin:0;
width:300px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.PreisListe .Preis {
font-size:18px;
float:left;
margin:0px 0px 4px 0px;
width:114px;
color:#fff;
background: #DA2015;
padding: 5px 7px 4px;
}

.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.PreisListe .Preis .TextVerweis {
color:#fff;
font-weight:normal;
padding-bottom:2px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.PreisListe .Grundpreis {
	font-size: 10px;
	width: 100px;
	overflow: hidden;
	white-space: nowrap;
	
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.PreisListe dt.Hinweis {
display: visible;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.PreisListe dd.Hinweis {
font-size:11px;
height:20px;
margin:6px 0px 6px 0px;
text-align:left;
width:200px;
}
*:first-child+html .ATTRIBUT_Seite_Detail #Kontent .DetailProdukt dl.PreisListe dd.Hinweis {
padding:0px 0px 6px 0px;
}

.DetailProdukt .Warenkorb {
float:left;
width: 300px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt .Warenkorb_Koerper input.Text {
float:left;
margin:1px 5px 0 0;
text-align:right;
width:18px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt .Service {
float:left;
clear:both;
padding:16px 4px 6px;
margin:5px 0;
width:206px;
background:url(/custom/Bilder/bg_servicebox.jpg) no-repeat top left;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt .ServiceListe li a {
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt .ServiceListe li {
display:block;
margin:0 10px 0 0;
padding:0 0 2px 24px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt .ServiceListe li.Beipackzettel {
background-image:url(/custom/Bilder/PDFSymbol.gif);
background-repeat:no-repeat;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt .ServiceListe .Beratung, .ATTRIBUT_Seite_Detail #Kontent .DetailProdukt .ServiceListe .Weiterempfehlen, .ATTRIBUT_Seite_Detail #Kontent .DetailProdukt .ServiceListe .Suche_Produktname, .ATTRIBUT_Seite_Detail #Kontent .DetailProdukt .ServiceListe .Suche_Hersteller {
display:none;
}
.DetailProdukt .Beschreibung {
float:left;
clear:both;
line-height:16px;
}

.ATTRIBUT_Seite_Topseller #Kontent .Produkte h1 {
font-size:18px;
	color: #9D2123;
	background: url(/custom/Bilder/bg_h1.jpg) top left;
	width:521px;
}
.ATTRIBUT_Seite_Promo #Kontent .Produkte h1 {
	font-size:18px;
	color: #9D2123;
	background: url(/custom/Bilder/bg_h1.jpg) top left;
	width:521px;
}
.ATTRIBUT_Seite_Willkommen #Kontent .Produkt dl.PreisListe .Grundpreis, .ATTRIBUT_Seite_Angebote #Kontent .Produkt dl.PreisListe .Grundpreis, .ATTRIBUT_Seite_Topseller #Kontent .Produkt dl.PreisListe .Grundpreis, .ATTRIBUT_Seite_Promo #Kontent .Produkt dl.PreisListe .Grundpreis, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt dl.PreisListe .Grundpreis {
font-size:10px;
margin:4px 0px 0px 0px;
white-space:nowrap;
text-align:right;
}
.ATTRIBUT_Seite_Willkommen #Kontent .Produkt dl.PreisListe dd.Hinweis, .ATTRIBUT_Seite_Angebote #Kontent .Produkt dl.PreisListe dd.Hinweis, .ATTRIBUT_Seite_Topseller #Kontent .Produkt dl.PreisListe dd.Hinweis, .ATTRIBUT_Seite_Promo #Kontent .Produkt dl.PreisListe dd.Hinweis, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt dl.PreisListe dd.Hinweis {
font-size:10px;
margin:8px 0px 0px 0px;
text-align:left;
width:160px;
clear:both;
}
.ATTRIBUT_Seite_Willkommen #Kontent .Produkt dl.PreisListe dd, .ATTRIBUT_Seite_Angebote #Kontent .Produkt dl.PreisListe dd, .ATTRIBUT_Seite_Topseller #Kontent .Produkt dl.PreisListe dt, .ATTRIBUT_Seite_Promo #Kontent .Produkt dl.PreisListe dt, .ATTRIBUT_Seite_Promo #Kontent .Produkt dl.PreisListe dd, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt dl.PreisListe dd {
display:block;
margin:0;
text-align:right;
letter-spacing:0;
width:auto;
}
* html .ATTRIBUT_Seite_Willkommen #Kontent .Produkt dl.PreisListe dd, .ATTRIBUT_Seite_Angebote #Kontent .Produkt dl.PreisListe dd, .ATTRIBUT_Seite_Topseller #Kontent .Produkt dl.PreisListe dt, .ATTRIBUT_Seite_Promo #Kontent .Produkt dl.PreisListe dt, .ATTRIBUT_Seite_Promo #Kontent .Produkt dl.PreisListe dd, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt dl.PreisListe dd {

}
.ATTRIBUT_Seite_Detail #Kontent .Produkt dl.PreisListe .Preis .TextVerweis {
color:#fff;
font-weight:normal;
padding-bottom:2px;
}
#Kontent .AllgemeinerHinweis, #Kontent .AllgemeineWarnung {
width:510px;
margin:8px 0 8px 12px;
border-top: 2px solid #4F7575;
border-bottom: 2px solid #4F7575;
}
#Kontent .AllgemeinerHinweis_Koerper, #Kontent .AllgemeineWarnung_Koerper {
font-size:12px;
font-weight:normal;
color: #4F7575;
}
#Kontent .AllgemeinerHinweis_Kopf {
display:none;
}
#Kontent .AllgemeinerHinweis_Fuss {
display:none;
}
#Kontent .AllgemeinerHinweis_Koerper {
background-image:none;
}
#Kontent .AllgemeinerHinweis_Koerper .Bild {
display:none;
background-image:url(/custom/Bilder/Hinweis.gif);
height:40px;
width:40px;
}
#Kontent .AllgemeinerHinweis_Koerper .Text, #Kontent .AllgemeineWarnung_Koerper .Text {
line-height:1.3em;
overflow:hidden;
padding:0;
vertical-align:middle;
width:440px;
}
#Kontent .AllgemeinerHinweis_Koerper .Text, #Kontent .AllgemeineWarnung_Koerper .Text {
display:block;
font-weight:bold;
float:left;
line-height:1.3em;
overflow:hidden;
padding:12px 0;
vertical-align:middle;
width:510px;
}
#Kontent .AllgemeineWarnung_Koerper .Bild {
display:none;background-image:none;
height:41px;
width:42px;
}
#Kontent .AllgemeineWarnung_Kopf {
background-image:none;
display:none;
}
#Kontent .AllgemeineWarnung_Koerper {
background-image:none;
}
#Kontent .AllgemeineWarnung_Fuss {
background-image:none;
display:none;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.ZusatzdatenEingabe select.Tag {
margin-right:2px;
padding: 2px 0;
font-size:10px;
width:44px;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.ZusatzdatenEingabe select.Monat {
margin-right:2px;
padding: 2px 0;
font-size:10px;
width:52px;
}
.ATTRIBUT_Seite_Registrierung #Kontent dl.ZusatzdatenEingabe select.Jahr {
padding: 2px 0;
font-size:10px;
width:46px;
}

/* Warenkorb */
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt {
border-bottom:1px solid #9D2123;
margin-bottom:5px;
width:540px;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt dl.PreisListe dt.Preis, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt dl.PreisListe dt.Preis {
letter-spacing:0;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt dl.PreisListe dt.Gesamtpreis, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt dl.PreisListe dt.Gesamtpreis {
letter-spacing:0;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt dl.PreisListe dd.Hinweis, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt dl.PreisListe dd.Hinweis {
font-size:10px;
letter-spacing:0;
margin-top:3px;
text-align:left;
width:160px;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt dl.PreisListe .Preis, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt dl.PreisListe .Preis {
font-size:12px;
}
#Kontent dd.Preis, #Kontent dt.Preis, #Kontent dd.Gesamtpreis, #Kontent dt.Gesamtpreis, #Kontent dd.Summe, #Kontent dt.Summe {
color:#9D2123;
font-weight:bold;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt .Preis, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt .Preis {
float:left;
margin-right:15px;
width:154px;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Zusammenfassung {
margin:0 0 20px 255px;
clear:both;
}
* html .ATTRIBUT_Seite_Warenkorb #Kontent .Zusammenfassung {
margin:0 0 20px 245px;
clear:both;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Gutschein {
margin:12px 0px 0px 12px;
border-top:1px solid #9D2123;
padding:12px 0px 12px 250px;
width:290px;
clear:both;
display:none;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Gutschein dl.GutscheinEingabeListe {
float:right;
margin:0;
width:204px;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt input.Text, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt input.Text {
float:left;
margin:1px 3px 0 0;
text-align:right;
width:22px;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt a.Loeschen img, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt a.Loeschen img {
display:block;
float:left;
margin: 0;
}
.ATTRIBUT_Seite_Warenkorb #Kontent a.zur_Kasse {
margin:20px 18px 20px 12px;
clear: both;
float:right;
display:block;
}
* html .ATTRIBUT_Seite_Warenkorb #Kontent a.zur_Kasse {
margin:10px 10px 20px 12px;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Zusammenfassung dl.ZusammenfassungListe .Summe {
border-bottom:3px double #9D2123;
font-size:20px;
height:1.2em;
}

.ATTRIBUT_Seite_Suchergebnis #Kontent .Produkt .Info, .ATTRIBUT_Seite_Produkte #Kontent .Produkt .Info, .ATTRIBUT_Seite_Detail #Kontent .SmartProdukte .Produkt .Info, .ATTRIBUT_Seite_Detail #Kontent .CrossProdukte .Produkt .Info {
float:left;
margin-right:15px;
overflow:hidden;
width:140px;
}
.ATTRIBUT_Seite_Suchergebnis #Kontent .Produkt dl.PreisListe dt.Preis, .ATTRIBUT_Seite_Produkte #Kontent .Produkt dl.PreisListe dt.Preis, .ATTRIBUT_Seite_Detail #Kontent .SmartProdukte .Produkt dl.PreisListe dt.Preis, .ATTRIBUT_Seite_Detail #Kontent .CrossProdukte .Produkt dl.PreisListe dt.Preis {
letter-spacing:0;
background: #DA2015;
padding:2px;
}
.ATTRIBUT_Seite_Suchergebnis #Kontent .Produkt dl.PreisListe .Preis, .ATTRIBUT_Seite_Produkte #Kontent .Produkt dl.PreisListe .Preis, .ATTRIBUT_Seite_Detail #Kontent .SmartProdukte .Produkt dl.PreisListe .Preis, .ATTRIBUT_Seite_Detail #Kontent .CrossProdukte .Produkt dl.PreisListe .Preis {
font-size:14px;
background: #DA2015;
padding:2px;
color:#fff;
}
.ATTRIBUT_Seite_Suchergebnis #Kontent .Produkt dl.PreisListe dd.Hinweis, .ATTRIBUT_Seite_Produkte #Kontent .Produkt dl.PreisListe dd.Hinweis, .ATTRIBUT_Seite_Detail #Kontent .SmartProdukte .Produkt dl.PreisListe dd.Hinweis, .ATTRIBUT_Seite_Detail #Kontent .CrossProdukte .Produkt dl.PreisListe dd.Hinweis {
font-size:10px;
letter-spacing:0;
margin-top:3px;
text-align:left;
width:160px;
}
.ATTRIBUT_Seite_Anmeldung #Login input.Anmelden, .ATTRIBUT_Seite_Anmeldung_Fehler #Login input.Anmelden {
display:block;
margin:10px 6px 0 120px;
}
.ATTRIBUT_Seite_Anmeldung #Login input.Anmelden_ohne_SSL, .ATTRIBUT_Seite_Anmeldung_Fehler #Login input.Anmelden_ohne_SSL {
margin:6px 0 0 120px;
}
.ATTRIBUT_Seite_Anmeldung #Neukunde input.Radio, .ATTRIBUT_Seite_Anmeldung_Fehler #Neukunde input.Radio {
margin:2px 6px 5px 0;
float:left;
}
*:first-child+html .ATTRIBUT_Seite_Anmeldung #Neukunde input.Radio, .ATTRIBUT_Seite_Anmeldung_Fehler #Neukunde input.Radio {
margin:-2px 4px 5px -4px;
float:left;
}
#Kontent .Anfrage {
width:540px;
margin:12px 0 12px 12px;
padding: 0px 0px 22px 0px;
}
#Kontent .Anfrage .Abschicken {
	margin:4px 0px 12px 0px;
}
.ATTRIBUT_Seite_Rezeptvorbestellung .Hinweis {
margin:12px 0 12px 12px;
}
.ATTRIBUT_Seite_PasswortVergessen dl.AnfrageEingabeListe dt {
display:block;
margin-top: 4px;
float:left;
width:100px;
}
.ATTRIBUT_Seite_Rezeptvorbestellung .Rezept {
height:550px;
}

#ShopbereichLinks {
left:502px;
position:absolute;
top:167px;
z-index:2;
}
* html #ShopbereichLinks {
left:503px;
position:absolute;
top:166px;
z-index:2;
}
.ATTRIBUT_Shopbereich_Bestellung #ShopbereichLinks ul.LinkListe li.Bestellung a {
color:#333;
}
#ShopbereichLinks ul.LinkListe li a {
display:block;
font-size:13px;
font-weight:normal;
line-height:1.2em;
text-decoration:none;
border: 1px solid #F5AB1B;
padding:4px 9px 4px 9px;
background: url(/custom/Bilder/bg_box.jpg) repeat-x top left;
font-weight:bold;
}

#ShopbereichLinks ul.LinkListe li {
background-image:none;
background-position:right center;
background-repeat:no-repeat;
display:block;
float:left;
margin:0 2px 2px 0;
padding-right:2px;
position:relative;
text-align:center;
white-space:nowrap;
}
.ATTRIBUT_Shopbereich_Kundendaten #ShopbereichLinks ul.LinkListe li.Kundendaten a {
color:#000;
}
.ATTRIBUT_Seite_Suchergebnis #Kontent .Produkt .Status, .ATTRIBUT_Seite_Produkte #Kontent .Produkt .Status, .ATTRIBUT_Seite_Detail #Kontent .SmartProdukte .Produkt .Status, .ATTRIBUT_Seite_Detail #Kontent .CrossProdukte .Produkt .Status {
float:left;
margin-right:15px;
overflow:hidden;
width:14px;
}
.ATTRIBUT_Seite_Suchergebnis #Kontent .Produkt.ATTRIBUT_Verfuegbar_3 dl.StatusListe dd.Verfuegbar, .ATTRIBUT_Seite_Produkte #Kontent .Produkt.ATTRIBUT_Verfuegbar_3 dl.StatusListe dd.Verfuegbar, .ATTRIBUT_Seite_Detail #Kontent .SmartProdukte .Produkt.ATTRIBUT_Verfuegbar_3 dl.StatusListe dd.Verfuegbar, .ATTRIBUT_Seite_Detail #Kontent .CrossProdukte .Produkt.ATTRIBUT_Verfuegbar_3 dl.StatusListe dd.Verfuegbar {
background:url(/custom/Bilder/AmpelVertikal3.gif) no-repeat;
width: 14px;
height:45px;
}
.ATTRIBUT_Seite_Suchergebnis #Kontent .Produkt.ATTRIBUT_Verfuegbar_5 dl.StatusListe dd.Verfuegbar, .ATTRIBUT_Seite_Produkte #Kontent .Produkt.ATTRIBUT_Verfuegbar_5 dl.StatusListe dd.Verfuegbar, .ATTRIBUT_Seite_Detail #Kontent .SmartProdukte .Produkt.ATTRIBUT_Verfuegbar_5 dl.StatusListe dd.Verfuegbar, .ATTRIBUT_Seite_Detail #Kontent .CrossProdukte .Produkt.ATTRIBUT_Verfuegbar_5 dl.StatusListe dd.Verfuegbar {
background:url(/custom/Bilder/AmpelVertikal2.gif) no-repeat;
width: 14px;
height:45px;
}
.ATTRIBUT_Seite_Suchergebnis #Kontent .Produkt dl.StatusListe dd.Verfuegbar, .ATTRIBUT_Seite_Produkte #Kontent .Produkt dl.StatusListe dd.Verfuegbar, .ATTRIBUT_Seite_Detail #Kontent .SmartProdukte .Produkt dl.StatusListe dd.Verfuegbar, .ATTRIBUT_Seite_Detail #Kontent .CrossProdukte .Produkt dl.StatusListe dd.Verfuegbar {
margin:0;
padding: 0 0 4px 10px;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt dl.StatusListe, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt dl.StatusListe {
margin:0;
padding:0;
width: 14px;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt .Status, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt .Status {
float:left;
margin-right:15px;
overflow:hidden;
width:14px;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt.ATTRIBUT_Verfuegbar_3 dl.StatusListe dd.Verfuegbar, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt.ATTRIBUT_Verfuegbar_3 dl.StatusListe dd.Verfuegbar {
background-image:url(/custom/Bilder/AmpelVertikal3.gif);
width: 14px;
height:45px;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt.ATTRIBUT_Verfuegbar_5 dl.StatusListe dd.Verfuegbar, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt.ATTRIBUT_Verfuegbar_5 dl.StatusListe dd.Verfuegbar {
background-image:url(/custom/Bilder/AmpelVertikal2.gif);
width: 14px;
height:45px;
}
Kontent.css (Zeile 1099)
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt dl.StatusListe dd, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt dl.StatusListe dd {
margin:0;
width:4px;
}
.ZurStartseite {
	margin:10px;
	float:left;
}
.ZurStartseite span {
	display:none;
}
.Kontakt {
	margin:10px;
}
.ATTRIBUT_Seite_Kontakt #Kontent dl.KontaktEingabe dt {
float:left;
padding:7px 0 3px 0;
margin:0;
width:110px;
}
.ATTRIBUT_Seite_Kontakt #Kontent dl.KontaktEingabe dd {
float:left;
padding:7px 0 3px 0;
margin:0;
width:260px;
}
#Kontent .Kontakt .Abschicken {
margin:6px 0 12px 110px;
clear:both;
}
#Kontent form.ZahlungsartEingabe {
	margin: 22px 12px 12px 12px;
	clear:both;
}
#Kontent .Notiz {
	margin: 12px 12px 12px 12px;
	clear:both;
}
#Kontent .Erklaerung {
	margin: 12px 12px 12px 12px;
	clear:both;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .Erklaerung dl.ErklaerungEingabe dt.AGB {
display:block;
float:left;
margin:0;
width:20px;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .Anschrift {
float:left;
clear:both;
height:190px;
width:530px;
margin:12px;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .Zahlungsart {
float:left;
clear:both;
height:140px;
width:530px;
margin:12px;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .KundenanschriftListe {
font-size:100%;
height:90px;
margin-left:12px;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .LieferanschriftListe {
font-size:100%;
height:90px;
margin-left:12px;

}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .Zahlungsart_Koerper {
float:left;
height:130px;
overflow:hidden;
width:530px;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .Zahlungsart_Koerper .Text {
display:block;
font-size:100%;
height:30px;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .Warenkorb {
display:block;
font-size:100%;
clear:both;
margin:12px;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .Kundenanschrift_Koerper {
margin-bottom:10px;
margin-right:10px;
overflow:hidden;
width:258px;
}

.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .Lieferanschrift_Koerper {
margin-bottom:10px;
overflow:hidden;
width:258px;
}
.pichome {
	margin: 22px 0px 12px 0px;
	padding: 0px 0px 0px 0px
}
.ATTRIBUT_Shopbereich_Informationen #ShopbereichLinks ul.LinkListe li.IhreApotheke a {
color:#333;
}
.ATTRIBUT_Seite_Suchergebnis #Kontent .Produkt dl.PreisListe .Grundpreis, .ATTRIBUT_Seite_Produkte #Kontent .Produkt dl.PreisListe .Grundpreis, .ATTRIBUT_Seite_Detail #Kontent .SmartProdukte .Produkt dl.PreisListe .Grundpreis, .ATTRIBUT_Seite_Detail #Kontent .CrossProdukte .Produkt dl.PreisListe .Grundpreis {
font-size:90%;
letter-spacing:0;
}
.Kundenanschrift {
	/*margin: 12px;*/
	margin-right: 30px;
	width: 236px;
	float: left;
}
.Lieferanschrift {
	/*margin: 12px;*/
	width: 236px;
	float: left;
}
.ATTRIBUT_Seite_Freiumschlaege #Kontent dl.KundenanschriftEingabe dt {
float:left;
margin:4px 0 4px 0;
width:100px;
}
.ATTRIBUT_Seite_Freiumschlaege #Kontent dl.KundenanschriftEingabe {
margin:12px;
width:270px;
margin: 12px;
}
.ATTRIBUT_Seite_Freiumschlaege #Kontent dl.KundenanschriftEingabe dd {
float:left;
height:24px;
margin:0px 0 4px 0;
width:150px;
}
.Empfehlung {
	margin:12px;
	float:left;
}
.ATTRIBUT_Seite_Weiterempfehlen #Kontent dl.EmpfehlungEingabe dt {
float:left;
height:28px;
margin:0;
overflow:hidden;
width:120px;
}
.ATTRIBUT_Seite_Weiterempfehlen #Kontent dl.EmpfehlungEingabe dd {
float:left;
height:28px;
margin:0;
width:250px;
}
.ATTRIBUT_Seite_Weiterempfehlen #Kontent dl.EmpfehlungEingabe dd .Abschicken {
float:left;
margin:10px 0px 20px 120px;
}
.ATTRIBUT_Seite_Willkommen #Kontent .Produkt dl.PreisListe dt, .ATTRIBUT_Seite_Angebote #Kontent .Produkt dl.PreisListe dt, .ATTRIBUT_Seite_Topseller #Kontent .Produkt dl.PreisListe dt, .ATTRIBUT_Seite_Promo #Kontent .Produkt dl.PreisListe dt, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt dl.PreisListe dt {
display:block;
float:left;
letter-spacing:0;
margin:0;
}
.ATTRIBUT_Seite_Willkommen #Kontent .Produkt .Bild, .ATTRIBUT_Seite_Angebote #Kontent .Produkt .Bild, .ATTRIBUT_Seite_Topseller #Kontent .Produkt .Bild, .ATTRIBUT_Seite_Promo #Kontent .Produkt .Bild, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt .Bild {
margin-bottom:4px;
float:left;
}
.picprozent {
	float:left;
	width: 70px;
	
}
.picprozent div {
	
}

.Ersparniss {
	float:left;
	padding: 0px 0px 0px 0px;
	background: url(/custom/Bilder/bg_prozent.png) no-repeat top left;
	color:#fff;
	height: 70px;
	width: 63px;
}
* html .Ersparniss {
	padding: 0px 0px 0px 0px;
	height: 70px;
	margin:0;
}
.Ersparniss .text {
	font-size: 11px;
	margin:6px 0px 0px 5px;
	padding:0;
}
.Ersparniss .prozent {
	font-size: 22px;
	margin:6px 0px 0px 9px;
	padding:0;
}
.DetailProdukt .Ersparniss {
	float:left;
	margin:4px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	background: url(/custom/Bilder/bg_prozent_details.jpg) no-repeat top left;
	color:#fff;
	height: 100px;
	width: 100px;
}
*:first-child+html .DetailProdukt .Ersparniss {
	margin:24px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
}
* html .DetailProdukt .Ersparniss {
	margin:18px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
}
.DetailProdukt .Ersparniss .text {
	font-size: 14px;
	margin:4px 0px 0px 0px;
	padding:0;
	font-weight:bold;
	text-align:center;
}
.DetailProdukt .Ersparniss .prozent {
	font-size: 36px;
	margin:12px 0px 0px 0px;
	padding:0;
	text-align:center;
	line-height:26px;
}
.DetailProdukt .Ersparniss .Real {
	font-size: 11px;
	margin:2px 0px 0px 0px;
	padding:0;
	text-align:center;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt .Ersparniss, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt .Ersparniss {
	float:left;
	margin:4px 0px 0px 25px;
	padding: 4px 0px 0px 0px;
	background: none;
	color:#000;
	height: 150px;
	width: 136px;
}
.ATTRIBUT_Seite_Warenkorb #Kontent .Produkt.ATTRIBUT_Verfuegbar_1 dl.StatusListe dd.Verfuegbar, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt.ATTRIBUT_Verfuegbar_1 dl.StatusListe dd.Verfuegbar {
background-image:url(/custom/Bilder/AmpelVertikal1.gif) no-repeat;
padding:0px 12px 4px 0px;
}
* html .ATTRIBUT_Seite_Warenkorb #Kontent .Produkt .Info, .ATTRIBUT_Seite_GespeicherterWarenkorb #Kontent .Produkt .Info {
width:130px;
}
.ATTRIBUT_Seite_Detail #Kontent .DetailProdukt .Bild .Hinweis {
display:none;
font-size:80%;
text-align:center;
width:200px;
}
.ATTRIBUT_Seite_GespeicherteWarenkoerbe .Anlegen {
margin:12px;
}
.ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.AnlegenEingabe dt {
float:left;
margin:0;
padding:0;
width:100px;
}
.ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.AnlegenEingabe dd {
margin:0px 0px 0px -100px;
padding:0;
clear:both;
}
.ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.AnlegenEingabe input.Abschicken {
margin:0;
padding:0;
}
*:first-child+html .ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.AnlegenEingabe input.Text {
margin:0;
padding:0;
margin-left:-10px;
}
* html .ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.AnlegenEingabe input.Text {
margin:0;
padding:0;
margin-left:-10px;
}
.ATTRIBUT_Seite_GespeicherteWarenkoerbe .Warenkoerbe {
margin:12px;
}
.ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.WarenkoerbeListe {
padding:8px 0 12px 0px;

}
*:first-child+html .ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.WarenkoerbeListe {

}
.ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.WarenkoerbeListe dt .Datum {
display:block;
float:left;
margin-right:6px;
width:60px;
font-weight: bold;

}
*:first-child+html .ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.WarenkoerbeListe dt .Datum {

}
.ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.WarenkoerbeListe dt .Name {
display:block;
float:right;
margin-right:6px;
overflow:hidden;
width:190px;
font-weight: bold;

}
*:first-child+html .ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.WarenkoerbeListe dt .Name {

}
.ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.WarenkoerbeListe dt {
border-bottom:0;
float:left;
padding: 6px 0px 8px 12px;
margin:0 0 4px;
width:360px;

}
*:first-child+html .ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.WarenkoerbeListe dt {
width:300px;

}


.ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.WarenkoerbeListe dt a {
font-weight:normal;
text-decoration:none;

float:left;
display:block;
width: 280px;
}


.ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.WarenkoerbeListe dd {
padding-bottom: 12px;
margin:0 0 12px 0px;
width: 534px;

}
*:first-child+html .ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.WarenkoerbeListe dd {

}
* html .ATTRIBUT_Seite_GespeicherteWarenkoerbe dl.WarenkoerbeListe dd {
	padding:0;
	margin:0;
}


.ATTRIBUT_Seite_Willkommen #Kontent .Produkt .Bild_Koerper, .ATTRIBUT_Seite_Angebote #Kontent .Produkt .Bild_Koerper, .ATTRIBUT_Seite_Topseller #Kontent .Produkt .Bild_Koerper, .ATTRIBUT_Seite_Promo #Kontent .Produkt .Bild_Koerper, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt .Bild_Koerper {
float:left;
margin:6px 0 0;
overflow:hidden;
text-align:center;
width:60px;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .Produkt dl.PreisListe .Ersparniss {
color: #000;
background:none;
}
#Sonderkategorien ul.SonderkategorienListe li a {
font-size:14px;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
}
h3 p {
}

.ATTRIBUT_Seite_Willkommen #Kontent .Produkt h3, .ATTRIBUT_Seite_Angebote #Kontent .Produkt h3, .ATTRIBUT_Seite_Topseller #Kontent .Produkt h3, .ATTRIBUT_Seite_Promo #Kontent .Produkt h3, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt h3 {
font-size:120%;
font-weight:bold;
height:1.25em;
margin:0;
line-height:1.2em;
overflow:hidden;
width:auto;
}
.boxiframe {
	/*border: 1px dashed #990000;*/
	margin:12px 0px 0px 0px;
}
.iframe {
width: 100%;
height:600px;
border:0;
}
.Warenkorb_Operationen {
	margin:12px;
}
#query {color:#000;
	background: url(/custom/Bilder/bg_suche_textfeld.jpg) no-repeat top left;
	border-top: 2px solid #A02225;
	border-left: 2px solid #A02225;
	border-bottom: 2px solid #E96A67;
	border-right: 2px solid #E96A67;
	width: 160px;
	margin: 0px 0px 2px 0px;
	padding: 4px;
}
div.suggestLayer {
	font-family:Helvetica,Arial,sans-serif; 
	position: relative;
	top: 12px;
	left: -8px;
	width: 1px;
	height: 1px;
	display: none;
	padding: 0;
	margin: 0;
	z-index: 1000;
	background-color: white;
	background: transparent;
	filter:alpha(opacity=90);
}

table.suggestLayer {
	font-size: 11px;
	width: 130px;
	border: 1px solid #000000;
	height: 12px;
	background-color: white;
	color: #173553;
	cursor: pointer;
}

tr.suggestLayer { 
	height: 12px;
}

td.suggestLayer {
	padding: 0;
	height: 12px;
}

tr.suggestHeader{
	color: #173553;
	font-weight: normal;
	font-size: 10px;
}

tr.suggestHeader td{
	border-bottom: 1px solid #5C637D;
	padding: 3 3 3 5px
}

td.suggestFooter{
	height:25px;
	border-top:solid 1px #5C637D; 
	font-size:9px;
	color: #173553;
	background-color: #FCFCFC;
	background-image: url("../images/result/logo_fact-finder_suggest.gif");
	background-repeat: no-repeat;
	background-position: right;
}



td.suggestTextQuery{
	font-weight: bold; 
	padding: 2 15 2 10px;
}

span.suggestTextQueryTyped{
	color: #5c7997;
	text-decoration: underline;
}

td.suggestTextType{
	padding: 2 5 2 15px;
	width: 30%;
}

td.suggestTextAmount{
	padding: 2 5 2 15px;
	width: 30%;
	text-align: right;
}

tr.suggestRow{
	padding: 2 2 2 0px;
	background-color: #FCFCFC;
}

tr.suggestHighlight{
	color: #FCFCFC;
	background-color: #173553;
}

tr.suggestHighlight span.suggestTextQueryTyped{
	color: white;	
}
#Kontent .afterSearchNavi h2 {
font-size:20px;
	padding: 9px 0 7px 12px;
	color: #9D2123;
	background: url(/custom/Bilder/bg_h1.jpg) top left;
}
#Kontent .afterSearchNavi .body .sort {
display:block;
margin:0;
padding:0;
width:400px;
}
#Kontent .afterSearchNavi h3 {
margin:0 0 4px 0;
padding:0;
font-size: 14px;
color: #000;
font-weight:bold;
}
#Kontent .afterSearchNavi .body fieldset {
display:block;
margin:0;
padding:0 0 12px;
width:170px;
}
#Kontent .afterSearchNavi .filter {
float:left;
min-height:100px;
padding:10px 10px 5px 0;
width:30%;
}
#Kontent .afterSearchNavi .filter a {
text-decoration:none;
}
#Kontent .afterSearchNavi .filter ul {
padding:0px 0px 0px 0px;
margin:0px 0px 0px -2px;
list-style:none;
}
.footer-logos {
	border-top:1px solid #A91C18;
	padding:8px;
	margin-top:12px;
}
.footer-logos img {
	padding:0px 4px 0px 4px;
}
/* Accordion */
#accordion {
	margin:20px 0px;
}

#Kontent h3.toggler {
	font-size:14px;
	color:#9D2123;
	margin: 12px 0px 2px 0px;
	padding:0px 0px 0px 20px;
	background: #fff url(/custom/Bilder/icon-hilfe.gif) no-repeat top left;
	cursor:pointer;
}

#Kontent div.element p, div.element h4 {
	padding:0px 0px 20px 20px;
	margin:0;
	line-height:18px;
	width: 520px;
}

/* Accordion */
.infoBox {
background-color:#Fff;
border:1px solid #0090E0;
font-size:12px;
color:#5F5F5F;
padding:10px;
}

#help1 {
  display: none;
  font-weight:normal;
  z-index:120;
  position:relative;
  top:-15px;
  left:16px; 
  color:#9D2123;
  border:1px solid #9D2123;
  background: #fff url("/custom/Bilder/bg_box.jpg") repeat-x left top;
  padding:4px;
  font-size:11px;
  width: 490px;
  margin-left:26px;
}
#help2 {
  display: none;
  font-weight:normal;
  z-index:120;
  position:relative;
  top:-15px;
  left:16px; 
  color:#9D2123;
  border:1px solid #9D2123;
  background: #fff url("/custom/Bilder/bg_box.jpg") repeat-x left top;
  padding:4px;
  font-size:11px;
  width: 490px;
  margin-left:26px;
}
#help3 {
  display: none;
  font-weight:normal;
  z-index:120;
  position:relative;
  top:-15px;
  left:16px; 
  color:#9D2123;
  border:1px solid #9D2123;
  background: #fff url("/custom/Bilder/bg_box.jpg") repeat-x left top;
  padding:4px;
  font-size:11px;
  width: 490px;
  margin-left:26px;
}
#help4 {
  display: none;
  font-weight:normal;
  z-index:120;
  position:relative;
  top:-15px;
  left:16px; 
  color:#9D2123;
  border:1px solid #9D2123;
  background: #fff url("/custom/Bilder/bg_box.jpg") repeat-x left top;
  padding:4px;
  font-size:11px;
  width: 490px;
  margin-left:26px;
}
#help5 {
  display: none;
  font-weight:normal;
  z-index:120;
  position:relative;
  top:-15px;
  left:16px; 
  color:#9D2123;
  border:1px solid #9D2123;
  background: #fff url("/custom/Bilder/bg_box.jpg") repeat-x left top;
  padding:4px;
  font-size:11px;
  width: 490px;
  margin-left:26px;
}
#help6 {
  display: none;
  font-weight:normal;
  z-index:120;
  position:relative;
  top:-15px;
  left:16px; 
  color:#9D2123;
  border:1px solid #9D2123;
  background: #fff url("/custom/Bilder/bg_box.jpg") repeat-x left top;
  padding:4px;
  font-size:11px;
  width: 490px;
  margin-left:26px;
}
.help37 {
  display: none;
  font-weight:normal;
  z-index:120;
  position:relative;
  top:0px;
  left:0px; 
  color:#9D2123;
  border:1px solid #9D2123;
  background: #fff url("/custom/Bilder/bg_box.jpg") repeat-x left top;
  padding:4px;
  font-size:11px;
  width: 260px;
  margin:-10px 0 0 0;
}
*:first-child+html .help37 {
  top:0px;
  left:0px; 
}
.ATTRIBUT_Seite_Suchergebnis .help37 {
  display: none;
  font-weight:normal;
  z-index:120;
  position:relative;
  top:0px;
  left:0px; 
  color:#9D2123;
  border:1px solid #9D2123;
  background: #fff url("/custom/Bilder/bg_box.jpg") repeat-x left top;
  padding:4px;
  font-size:11px;
  width: 260px;
  margin:-60px 0 0 0;
  float:right;
}

*:first-child+html .ATTRIBUT_Seite_Suchergebnis .help37 {
  top:-13px;
  left:18px; 
}
.ATTRIBUT_Seite_Topseller .help37 {
  display: none;
  font-weight:normal;
  z-index:120;
  position:relative;
  top:0px;
  left:0px; 
  color:#9D2123;
  border:1px solid #9D2123;
  background: #fff url("/custom/Bilder/bg_box.jpg") repeat-x left top;
  padding:4px;
  font-size:11px;
  width: 160px;
  margin:-22px 0 0 0;
  float:right;
}
*:first-child+html .ATTRIBUT_Seite_Topseller .help37 {
  float:left;
  margin:-42px 0 0 50px;
}
.hint36 {
  float:left;
  margin:0;
  padding:0;
  width: 10px; 
}
.hint36 .buttonhelp {
	border:0;
	display:block;
	width:15px;
	height:15px;
  background: #fff url("/custom/Bilder/icon_help.gif") repeat-x left top;
	cursor:pointer;
	margin: 1px 0 0 8px;
}
.ATTRIBUT_Seite_Suchergebnis .hint36 .buttonhelp {
	border:0;
	position:relative;
	display:block;
	width:15px;
	height:15px;
  background: #fff url("/custom/Bilder/icon_help.gif") repeat-x left top;
	cursor:pointer;
	margin: 1px 0 0 8px;
}
.top {
	clear:both;
	width:100%;
}
.top .button {
	display:block;
	width:15px;
	height:15px;
	margin-left:12px;
	float:right;
	background: #fff url("/custom/Bilder/icon_close.gif") repeat-x left top;
	cursor:pointer;
	border:0;
}
.help37 .button {
	display:block;
	width:15px;
	height:15px;
	margin-left:12px;
	float:right;
	background: #fff url("/custom/Bilder/icon_close.gif") repeat-x left top;
	cursor:pointer;
	border:0;
}
.buttonhelp {
	border:0;
	display:block;
	width:15px;
	height:15px;
  background: #fff url("/custom/Bilder/icon_help.gif") repeat-x left top;
	cursor:pointer;
	margin: 4px 0 0 26px;
}
.ATTRIBUT_Seite_Zahlungsarten #Kontent .ZahlungartenListe dt {
clear:both;
float:left;
margin:0 0 0px;
width:170px;  
}

/* ------------------------------------------------------------ */
/*
	Druck.css 
*/
/*	Korrigiert das setzen der Hintergrundfarbe am Anfang dieses CSS*/	
@media print {
	body {
		background:none;
		margin-left: -20px;
	}
	#Seite {
		/*width:600px;*/
		background:none;
		margin:0px;
	}
	#Seitenkopf {
		display:none;
	}
	#Sortiment {
		display:none;
	}	
	#Seitenfuss {
		display:none;
	}
	#Extra {
		float:left;
		margin:0 0 0 0px;
		padding:0;
		width:180px;
		/*display:none;*/
	}
	#Extra .Extra_Koerper {
		display: block;
		margin: 0px;
	}
}

#Seitenkoerper .Seitenkoerper_Koerper {
	overflow:visible;
}
.ATTRIBUT_Seite_BachBluetenBerater #Kontent .Produkte, .ATTRIBUT_Seite_Suchergebnis #Kontent .Produkte, .ATTRIBUT_Seite_Produkte #Kontent .Produkte, .ATTRIBUT_Seite_Detail #Kontent .SmartProdukte, .ATTRIBUT_Seite_Detail #Kontent .CrossProdukte  {
clear:both;
margin-bottom:20px;
}
.ATTRIBUT_Seite_Detail #Kontent .CrossProdukte h2 {
background:url("/custom/Bilder/bg_h3.jpg") repeat scroll left top transparent;
color:#9D2123;
font-size:18px;
padding:3px 0 3px 12px;
width:557px;
}
dt.MaximaleAbgabe {
  background: #fff;
  color:#DA2015;
  font-weight:bold;
  font-size: 13px;
}
dd.MaximaleAbgabe {
  background: #fff;
  color:#DA2015;
  font-weight:bold;
  font-size: 14px;
}
#Kontent .afterSearchNavi select {
font-size:90%;
width:180px;
}
