

/* Individuelle Stile Ivo Haas */
.searchBack		{ background-color:#E4E4E4; color: #333333; }
.searchBack	A	{ color: #0125BB; }

.katHead		{ background-color:#D4D4D4; border-bottom: 1px solid #333333; height: 20px;  font-size: 12px; color: #333333; font-weight:bold; padding-left: 5px;}
.katDetail		{ background-color:#E4E4E4; font-size: 12px; color: #333333; padding-left: 5px; line-height: 150%;}
.katDetail	A	{ color: #0125BB; }
.katDetail	A:hover	{ background-color: #FFFFFF; } 
.katDetailAnzahl	{ color: #0125BB; font-size:14px; padding-left: 5px; line-height: 100%;}
.katTop				{ color: #0024BA; font-weight:bold;}
.katImage			{ color: #333333; font-size:14px; text-align:center; vertical-align:top;  line-height: 100%;}
.katImage	img		{ border: 1px solid #666666; }
.katImage	A		{ color: #0125BB; }
.katHighlight		{ font-size: 13px; color: #333333; line-height: 150%; border-bottom: 1px solid #0000CC; padding-left: 5px; }

.blockHead		{ background-color:#0024BA; height: 20px; font-size: 12px; color: #FFFFFF; padding-left: 5px; font-weight:bold;  background: url(images/back_blockhead.gif); }
.blockContent	{ background-color:#E4E4E4; font-size: 12px; color: #333333; padding: 5px; line-height: 120%;}
.blockContent A	{ color: #0125BB; padding-top: 5px; font-weight: bold; font-size: 12px;}
.blockFooter	{ background-color:#0066FF; font-size: 12px; color: #FFFFFF; padding-right: 5px; text-align:right;}

.preisHead 		{ font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; background-color: #0024BA; height:20px; }
.preisRow 		{ background-color: #E0E0E0; padding: 1px 2px; }
.preisRow td 	{ border-bottom: 1px solid #666666; padding: 1px 3px; font-size: 12px; }
.preisRow0 		{ background-color: #EFEFEF; padding: 1px 2px; }
.preisRow1 		{ background-color: #E0E0E0; padding: 1px 2px; }
.preisHeadSmall { font-weight: bold; color: #FFFFFF; text-align: center; background-color: #0024BA; height:16px; font-size: 12px;}
.preisSumme 	{ font-weight: bold; color: #FFFFFF; background-color: #0024BA; }
.preisRowAktion	{ color: #FF0000; }

.listHead 		{ font-size: 12px; font-weight: bold; color: #666666; text-align: center; background-color: #EEEEEE; height:20px; }
.listRow 		{ background-color: #E0E0E0; padding: 1px 2px; }
.listRow td 	{ border-bottom: 1px solid #666666; padding: 1px 3px; font-size: 12px; }
.listRow0 		{ background-color: #FFFFFF; padding: 1px 2px; }
.listRow1 		{ background-color: #FFFFFF; padding: 1px 2px; }
.listRow0 td 	{ border-bottom: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE;  }
.listHeadSmall { font-weight: bold; color: #FFFFFF; text-align: center; background-color: #0024BA; height:16px; font-size: 12px;}
.listSumme 	{ font-weight: bold; color: #FFFFFF; background-color: #0024BA; }


.footer			{ background-color:#0024BA; height: 24px; font-size: 12px; color: #FFFFFF; background: url(images/back_footer.gif); }
.footer DIV		{ font-size: 12px; color: #FFFFFF; padding: 0px 10px; }
.footer A		{ font-size: 12px; color: #FFFFFF; }
.footerAdresse	{ height: 22px; font-size: 12px; color: #333333; text-align: center; }
.navBar			{ font-size: 12px; padding-left: 10px;}
.navBar	A		{ color: #DD0000; }

#divWarenkorb	{ position: absolute; left: 630px; top: 20px; width: 340px; height: 50px;  background: url(images/back_wk.gif);}
.wkDetail		{ font-size: 12px; color: #333333;}
.wkDetail A		{ color: #0066FF; }

.subMenu			{ font-size: 12px; border: 1px solid #0066FF; width: 200px; background-color: #E4E4E4; padding-left: 5px; line-height: 140%; }
.subMenu	A		{ color: #0125BB; }
.subMenu	A:hover	{ background-color: #FFFFFF; }

/* Optionen */
.artikelFlagO		{ background: url(images/flag_aktion.gif); 			background-repeat:no-repeat; background-position: top right; }
.artikelFlagB		{  }
.artikelFlagS		{ background: url(images/flag_bestseller.gif); 		background-repeat:no-repeat; background-position: top right; }
.artikelFlagN		{ background: url(images/flag_neuheit.gif); 		background-repeat:no-repeat; background-position: top right; }
.artikelFlagP		{ background: url(images/flag_preishit.gif); 		background-repeat:no-repeat; background-position: top right; }
.artikelFlagX		{ background: url(images/flag_schnaeppchen.gif); 	background-repeat:no-repeat; background-position: top right; }

.dottedline			{ border-top: 1px dotted #AAAAAA; }

/* teaser */
.teaser2S			{ }
.teaser2S h1		{ font-size: 15px; }
.teaser2S h2		{ font-size: 12px; }
.teaser2S a	h1 		{ color: #0125BB; }

.formLeftCol		{ color:#666666; border-top:1px solid #FFFFFF; background-color:#EEEEEE; font-weight:bold; padding-left:5px; }
.formRightCol		{ color:#666666; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; background-color:#EEEEEE; }
.formInfoCol		{ color:#666666; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; background-color:#EEEEEE; padding:10px; }

