HTML {
	 MARGIN: 0px;
}
BODY.allSite{
/*
	background-image: url(/image/shop/logo.gif) ;
	background-repeat: no-repeat;
  background-attachment:fixed;
*/
	/*
	background: #4b4b4b  url(../image/shop/bg_body.jpg) repeat-y top;
*/
	background: white   repeat-y top;

	padding:0px;margin:0px;
 	text-align:center;
}

BODY.BODYDelete{
 	text-align:center;
}

BODY.basket{
	background-color: #ffffff;padding:0px;margin:0px;
 	text-align:center;
}
.tabLogo {
	font: 11px/16px Verdana, Arial,Helvetica,Sans-serif;
	text-align:left;
	background-color:#ffffff;
	width:100%;
	margin-top:0px;
}
.basketFrame {
	display:block;
	width:220px;
	height:58px;
	border-top:1px solid #440007;
	border-left:1px solid #440007;
	border-right:2px solid #440007;
	border-bottom:2px solid #440007;

}
IMG.mandantPic{

}
DIV.hotline{

}
.menupic{
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
background-color:#f3f3f3;
background-repeat : repeat-x;

}
.contentpic{
}
DIV.menu_basket{

}
INPUT.globalsearch{
	width: 105px;  font-family: Verdana,Arial,Helvetica; font-size: 11px;
	padding: 0px; margin-top:0px;border:1px solid #c0c0c0; background-color:white; color: #000000;
}
label.labelsearch{
float:left;margin:2px 0px 0px 20px;clear:both;
}
TD.boxLineTopSTOP{
height:0px;
}
TD.boxLineBottomSTOP{
width:100%;
height:0px;
background-repeat : repeat;
}
INPUT.galerieText{
	border:none;
	border-bottom: 1px solid grey;
	width:390px;
	font-weight:bold;
	background-color: #f3f3f3;
 	padding-left: 8px;
}
p{
margin-top:0px;padding-top:0px;
}
p.menufont{
color:  #1D4AA7;
}
p.ArticlePrice{
margin-top:0px;padding-top:0px;
font-weight:bold;
font-size:14px;
}
p.arrow{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 12px;
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: left;

  background: url(/image/shop/icon_pfeil_re_grau.gif) no-repeat left;
  background-position: 0px top;
  BACKGROUND-COLOR: transparancy;
}
DIV.divtitle{
	width:760px;

}
table.mainTable{
	BACKGROUND-COLOR: #ffffff;
	width:940px;
	text-align:center;
}
.mainContent{
	width:600px;
	color:black;
	 text-align:center;
	 vertical-align:top;
	 padding-top:20px;padding-bottom: 20px;
}
.mainslot{
	BORDER-LEFT: #ffffff 1px solid;
	width:240px;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

DIV.pageSlot{
	float: right;clear:right;
	width:229px;height:100%;
	margin: 14px 0px 0px 0px;
	padding: 18px 2px 2px 2px;

  background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
 background-color:#dfdfdf;

}
DIV.pageSlotGalerie{
	background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
	background-color: #f3f3f3;
	width:465px;float:left;
	margin: 18px 0px 0px 4px;
	padding: 10px 5px 2px 10px;
}

div.slotAll{
	width: 218px;
	height: 100%;
}
div.slotBox{
	padding: 0px 2px 10px 4px;
	width: 100%;
}
div.slotTitle{
	font-family: Verdana,Arial,Helvetica; font-size: 10px;
	background-color: #f3f3f3;
	color: white;
	border-bottom: 1px solid #c0c0c0;
	color: #4d4d4d;
	padding: 6px 2px 6px 2px;
	vertical-align:middle;
	font-weight:bold;
	text-align:left;
	clear:both;

}
div.slotContent{
	font: 11px Verdana, Arial,Helvetica,Sans-serif;
	background-color: white;
	border-left: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3;
	color:#000000;
	padding: 2px 2px 4px 2px;
	text-align:left;
	clear:both;

}
div.slotImage{
	font-family: Verdana,Arial,Helvetica; font-size: 10px;
	background-color: #ffffff;
	text-align:center;

}
div.divslot{
	width:230px;
	margin-left:500px;
	margin-top:0px;
	top:100px;
}
h1{
	font: 18px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
}
h2{
	font: 14px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 5px;
}
h3{
	font: 14px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 5px;
}
.content {
	font: 11px/16px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	text-align: left;
	background-color:white;
}
.contentcolor {
	font: 11px/16px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	text-align: left;
	background-color:#f3f3f3;
}
.contentArticle {
	font: 11px/16px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	text-align: left;
	background-color:#f3f3f3;
	padding-right:18px;
}
.contentGalerie{
background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;

	background-color: #f3f3f3;	width:440px;

}
.contenttextlight {
	font: 11px/16px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	background-color:#ffffff;
	padding:0;
	text-align: justify;
}
.content_small {
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	text-align: justify;
	background-color:white;
}
.basketTable1 {
	font: 11px Verdana,Arial,Helvetica;
	background-color: white;
	color:black;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
	width:100%;
	height:61px;
}
.basketTable2 {
	font-family: Verdana,Arial,Helvetica;
	color:#696969;
	background-color:#f3f3f3;
	height:60px;
	width:100%;
	height:60px;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
	text-align:left;
	padding: 0px;
}

/*
a {
	font-family: Verdana,Arial,Helvetica;
	color:#000;
	border-color:#ffffff;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
	padding: 0px;
	line-height: 15px;

	}
a:link { text-decoration:none; color:black; border:0px; font-size:10px;}
a:hover {color:FF00FF}
a:visited { text-decoration:none;  color:#ffffff; border:0px;}
a:focus { text-decoration:none;  color: #ffffff; background-color:#f3f3f3; border:0px;}
*/
TEXTAREA.text{
	font-family: Verdana,Arial,Helvetica;
	color:#000000;
	font-size: 10px;
	width:350px;
	height:45px;
	border:1px solid #000000;

}
INPUT.button{
	width:70px;
	border:1px solid #999999;
	background-color: #ffffff;
	font-family: Verdana,Arial,Helvetica;
	color:#999999;
	font-size: 10px;
}
INPUT.button2{
	width:110px;
	border:1px solid #000000;
	background-color: #ffffff;
	font-family: Verdana,Arial,Helvetica;
	color:#000000;
	font-size: 10px;
}
INPUT.count{
	font-family: Verdana,Arial,Helvetica;
	color:#000000;
	font-size: 10px;
	width:20px;
	border:1px solid #000000;
}
.groupTitle{
	/* border-bottom: #e4e4e4 1px solid;  */
	border-bottom: 1px solid #c0c0c0;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 5px 0px;
	background-color: #f3f3f3;
	padding-bottom:5px;
	width: 95%;
	text-align:left;
	clear:both;
}
.groupContent{
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	background-color: #ffffff;
	border:1px solid #e4e4e4;
	padding-top:10px;
	padding-bottom:10px;
	width:120px;
	text-align:center;
}
.groupContentEmpty{
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	background-color: #ffffff;
	border:1px solid #e4e4e4;
	margin-bottom:10px;
}

.groupLeft{
	border-left: #c0c0c0 1px solid; background-color: red;
}
.groupRight{
	border-right: #c0c0c0 1px solid; width:5px;
}
/* Hersteller/Designer/Awards */
.groupStranger{
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	background-color: #ffffff;
	border:1px solid #e4e4e4;
	padding-top:10px;
	padding-bottom:10px;
	width:120px;
	text-align:center;
}

.listTable{
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	background-color: #f3f3f3;
	color:#000000;
	border:none;
	margin-bottom:10px;
	text-align:left;
	border: 1px solid #ffffff;
}

.listTitle{
	font: 11px/16px Verdana, Arial,Helvetica,Sans-serif;
	BACKGROUND-REPEAT: repeat;
	background-color: #ff8080;
}
a.linkTitle{
color:red;
font-weight:bold;
}
A.linkbutton {
	MARGIN-LEFT: 2px; MARGIN-TOP: 2px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 10px; TEXT-DECORATION: none; border: 1px solid grey; text-align: center;  BACKGROUND-COLOR: #ffffff;
}
a:link    {font: 11px/16px Verdana, Arial,Helvetica,Sans-serif; text-decoration:none;  color:#1F1F1F;}
a:visited {font: 10px/16px Verdana, Arial,Helvetica,Sans-serif; text-decoration:none;  color:#1F1F1F;}
a:focus {font: 11px/16px Verdana, Arial,Helvetica,Sans-serif; text-decoration:none;  color: white; background-color:#dfdfdf; }
/* a:hover {font: 11px/16px Verdana, Arial,Helvetica,Sans-serif; text-decoration:none;background-color: #696969;color: white;} */
a:hover {text-decoration:underline;}
a.linkNavi{color:#4d4d4d;}
a.linkNavi:hover{color:white;}
a.linktext {
  font-family: Verdana,Arial,Helvetica;
  font-size: 12px;
	font-weight:bold;
	color:#330000;
}
a.linktext:hover{text-decoration:underline;}
a.linklogo:hover {background-image : url(/image/shop/homeform_dunkelrot.jpg);	background-repeat: no-repeat;color:white}
a.linknormal{text-decoration:underline;}
a.article_desc {
	font: 11px/16px Verdana, Arial,Helvetica,Sans-serif;
	color:#4d4d4d;
	text-decoration: none;
	padding: 0px;
}
a.linkMaincat{
	font: 18px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
}

IMG.bild {
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding:2px;
}
IMG.bildrand {
	border:1px solid #4d4d4d;
	padding: 2px 2px 2px 2px;
}

INPUT.text{
	font-family: Verdana,Arial,Helvetica;
	color:#000000;
	font-size: 11px;
	width:350px;
	height:14px;

	border:1px solid #999999;
}
INPUT.textblind{
	font-family: Verdana,Arial,Helvetica;
	color:#000000;
	font-size: 11px;
	font-weight:bold;
	width:100px;
	height:15px;
	border:0px solid #999999;
}
SELECT.text{
	font-family: Verdana,Arial,Helvetica;
	color:#000000;
	font-size: 11px;
	width:350px;
	height:20px;
	border:1px solid #999999;
}
SELECT.select{
	font-family: Verdana,Arial,Helvetica;
	color:#000000;
	font-size: 11px;
	width:350px;
	height:20px;
	border:1px solid #999999;
}
SELECT.slotselect{
	font-family: Verdana,Arial,Helvetica;
	color:#000000;
	font-size: 11px;
	width:190px;
	height:20px;
	margin-bottom:5px;
	border:1px solid #999999;

}
TEXTAREA.text{
	font-family: Verdana,Arial,Helvetica;
	color:#000000;
	font-size: 10px;
	width:350px;
	height:45px;
	border:1px solid #999999;

}
INPUT.button{
	width:70px;
	border:1px solid #999999;
	border-right:2px solid #999999;
	border-left:2px solid #999999;
	background-color: #ffffff;

	font-family: Verdana,Arial,Helvetica;
	color:#696969;
	font-size: 10px;
}
INPUT.button2{
	width:110px;
	border:1px solid #000000;
	background-color: #ffffff;
	font-family: Verdana,Arial,Helvetica;
	color:#000000;
	font-size: 10px;
}
INPUT.count{
	font-family: Verdana,Arial,Helvetica;
	color:#000000;
	font-size: 10px;
	width:20px;
	border:1px solid #000000;
}


/* löschen */
.listContentAlt {
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	border:0px;
	background-color: #f3f3f3;
	margin-bottom:10px;
}
.listIconAlt{
	padding:0px;
	vertical-align:top;
}
div.listContent{
	margin-bottom:8px;
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	border:1px solid #f3f3f3;
	/* background-color: #f3f3f3; */
	text-align:left;
	height:90px;
	float:left;
}
div.listContentLeft{
	text-align:left;
	padding:2px 4px 2px 2px;
	margin-top:2px;
	width:90%;
	background-color:white;

}
div.listContentRight{
	padding:2px 2px 2px 6px;
	width:90%;
	background-color:white;
}
div.listTitle{
	font-weight: bold;
	background-color:white;
	width:70%;

}
img.listIconLeft{
	border:0px;
	width:90px;
	height:90px;
	padding-right:5px;
}
img.listIconRight{
	border:0px;
	width:90px;
	height:90px;

}
.subcatTable{
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	border:none;
	margin-bottom:10px;
	text-align:left;
	border: 1px solid #cccccc;
	width:100%;
}
/* Hauptkat, Unterkat */
td.subcatTitle{
	/* border-bottom: #e4e4e4 1px solid;  */
	background-color: #ffffff;
	border-bottom: 2px solid #666666;
	text-align:left;
}
/* Löschen, wenn alles umgestellt */
td.subcatContent {
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	background-color: #ffffff;
	border:1px solid #cccccc;
	padding-bottom:10px;
	width:120px;
	text-align:left;

}
/* NEU: */
/* Startseite */
div.contentStartIcon2{

margin-top:0px;
display:none;
}
div.contentStartIcon{
/* height: 154px; */
margin-top:0px;
background-color: #f3f3f3;
margin-top:0px;
margin-left: 18px;
display:block;
clear: both;
}
div.contentStartDetail{
margin-top:0px;
display:none;
}


/*	Neuigkeiten */
div.contentData{

	background-color: #f3f3f3;
	color:#060606;
	padding: 0px 18px 0px 0px;
	float:left;clear:both;
}
div.contentData2{
 background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
 height:18px;width:100%;background-color:#f3f3f3;

	padding-left: 18px;
	background-color:blue;
	padding-top: 10px;

}
IMG.imageContent{
	padding-left:10px;
/*
	margin-right: -20px;
	margin-top: -20px;
	*/
}
DIV.imageArticleDiv{
width: 400px;height: 100%;
float:right;
text-align:center;
margin: 0px 5px 5px 5px;

}
DIV.imageArticleDiv1{
float:right;
clear: both;
width:400px;height:100%;
text-align:center;
margin: 0px 10px 1px 10px;

}
DIV.imageArticleDiv2{
float:right;clear:both;
width:400px;height:75px; text-align:center;
margin:0px 5px 10px 20px;
white-space:nowrap;
overflow-x: auto;
overflow-y: hidden;

}
IMG.imageArticle{
	padding: 0px 0px 0px 0px;
	border:0px;
}
IMG.imageArticleGalerie{
	height:50px;border:0px;
}
DIV.imageOL{
 background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
 height:18px;width:100%;background-color:#f3f3f3;
 clear:both;
}
DIV.imageOLlila2{
 background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
 height:28px;
 width:100%;
 margin-left: -16px;
 margin-top: -5px;
 clear:both;
}

div.indexRow{
	background-color: #f3f3f3;
	width:600px;
	padding-left: 0;
	padding-bottom:5px;
	float:left;
	clear:both;

}
div.indexTitle{
	margin-bottom:5px;
	border-bottom: 1px solid #c0c0c0;
	width:660px;
	clear:both;
}
div.indexData{
	font: 9px Verdana, Arial,Helvetica,Sans-serif;
	text-align:left;
	margin-left: 14px;

}
div.indexData1{
	width:30%;float:left;
	padding-right:4px;
}
div.indexData2{
	float:left;
	width:30%;float:left;
}
div.indexData3{
	float:left;
	width:30%;float:left;
}

a.subcatTitle{
	text-decoration:none;
	color: white;
}
DIV.subcatTitle{
	background-color:white;
	margin: 0px 0px 4px 0px;
	padding: 2px 0px 2px 2px;
	width:660px;
	height:20px;
	color:black;
	text-align:left;
clear:both;
}
DIV.subcatContent{
	border: 1px solid #c0c0c0;
	width:150px;
	/* height:170px; */
	height: 160px;
	float:left;
	margin: 0px 16px 18px 0px;
	text-align:left;
}
DIV.subcatContentGalerie{
	border: 1px solid #c0c0c0;

	width:150px;
	/* height:170px; */
	height: 132px;
	float:left;
	margin: 0px 2px 18px 0px;
	background-color: #f3f3f3;
	text-align:left;
}
DIV.subcatContent1{
	background-color: #ffffff;
	text-align:center;
	width:150px;
	height: 90px;
	text-align: left;
	}
DIV.subcatContent2{
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	background-color: white;
	height:33Px;
	text-align:left;
	padding: 0px 4px 0px 4px;
	vertical-align: top;	line-height: 5px;
	overflow:auto;
}
DIV.subcatContent3{
	height:14px;
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
		background-color: white;
	text-align:left;
	padding: 0px 2px 1px 4px;

}
DIV.subcatContent4{
	height:17px;
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	background-color: white;
	text-align:left;
	color:#666666;
	padding: 0px 4px 0px 4px;
}
TD.subcatContentEmpty{
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	background-color: #ffffff;
	border:0px solid #cccccc;
	margin-bottom:10px;
}
div.pageMain{
	top:120px;
	width:950px;
	background-color:white;
	font-family: Verdana,Arial,Helvetica; font-size: 11px;
	text-align:left;
	margin:auto;
	left:50%;
	margin-left:-475px;
	position:absolute;
}
DIV.pageHead{
	height: 40px;	width:99%;
	left:50%;
	margin-left:-475px;
	position:absolute;
}
DIV.pageHeadNew{
	z-index:1;
	height: 40px;	width:950px;
	left:50%; top:20px;
	margin-left:-475px;
	position:absolute;
}
DIV.pageRow1{
	height: 18px;
	width:95%;
}
DIV.pageRow2{
	background-image : url(/image/shop/homeform_dunkelrot.jpg);	background-repeat: no-repeat;
	background-color:#89888d;
	width:100%; height: 70px;

	border-bottom:1px solid white;
}
DIV.pageRow3{
	background-color: #dfdfdf;
	width:950px;
	height: 20px;
}

DIV.pageRow4{
	width: 950px;
	height: 18px;
	background-color:#dfdfdf;
}
DIV.pageRow4left{
	clear:both;
	width:200px;float:left;

}
DIV.pageRow5{
	 background-color: white;
	margin-top:5px;

	width:100%;overflow:hidden;

}
DIV.pageRow6{
	background-color: white;
	margin-top:5px;
	width:100%;overflow:hidden;
}
DIV.pageLogo{
	padding-top:0px;
	float:left;
	width:720px;
	height: 71px;
	text-align:left;

}
DIV.pageSlogan{
	display:none;
}
DIV.pageBasket{
	width: 222px;
	text-align: right;
	vertical-align: middle;
	margin: 4px 0px 0px 0px;
	float: left;




}
.pageBasketFrame{
	height:58px;
	display:block;
}
DIV.pageNavi{
	background-color:white;
	font-family: Verdana,Arial,Helvetica; font-size: 10px;
	width: 95%;
	float:left;text-align:left;margin: 0px;
	padding-left: 10px;
	vertical-align:bottom;
}
DIV.pageSearch{
	font-family: Verdana,Arial,Helvetica; font-size: 10px;
	TEXT-TRANSFORM: uppercase;
	margin-left:-2px;
	color: #666666;
	background-color:#dfdfdf;
	border-top: 1px solid white;

	height: 17px;
	width: 219px;
	vertical-align: middle;
	text-align:left;
	float: left; clear:right;
	padding: 2px 0px 0px 14px;
}
DIV.pageMenu{
	white-space:nowrap;
	float:left;
}

DIV.pageMenu2{
 	background-image : url(/image/shop/icon_rd_ul.gif);	background-repeat: no-repeat; background-position: left bottom;
	background-repeat : no-repeat;
	background-color: #dfdfdf;
	float:left;
	height:20px;
	width:720px;
	margin-left: -1px;
}

DIV.pageContent{
	 background-color: white;
	margin: 14px 0px 0px 0px;
	width: 705px;
	float: left;
}
DIV.pageContentGalerie{
	background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
	/* border: 1px solid #696969; */
	background-color:#f3f3f3;
	margin: 18px 4px 0px 0px;
	width: 460px;
	float: left;
	clear:both;
}
DIV.content1Style{
	display:none;
	height:18px;
	background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
	background-color: #f3f3f3;
 	width: 100%;
 	clear:both;
}
#DIV.content1StyleArticle{
	display:none;
	height:18px;
	background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
	background-color: #f3f3f3;
 	width: 100%;
 	clear:both;
}
div.content1Text{
	background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
	padding: 18px 1px 10px 18px;
  font-family: Verdana,Arial,Helvetica;
  font-size: 12px;
}

div.content1{
	width:705px;
	float:left;
	background-color: #f3f3f3;
}
div.content1TextALT{
background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
width: 318px;
float:left;
padding: 8px 2px 8px 18px;
background-color:#f3f3f3;
}
div.content1Image{
background-color:#f3f3f3;
margin-top: 0px;
float: right;clear:both;
}
DIV.content2Blind{
	height: 14px;
	background-color: white;
	clear:both;
}
DIV.content3Blind{
	display:none;
	 background-image : url(/image/shop/icon_rd_ul.gif);	background-repeat: no-repeat;
	height: 16px;
	background-color: #f3f3f3;
	clear:both;
}
DIV.content2Style{
display:none;
 height:18px;
 background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
 background-color: #f3f3f3;
 width: 100%;
 clear:both;
}
div.content2{
	background-color: #f3f3f3;
/* background-color: white; */
clear:right;
float:left;
width:705px;
height:100%;
}
div.content2Text{
 background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
padding: 18px 0px 10px 18px;
float:left;clear:both;
width:690px;
background-color: #f3f3f3;
}
div.subcat1Text{
width:350px;
border:1px dashed red;
background-color: #f3f3f3;
text-decoration:none;
float:left;
clear: right;
MARGIN-left:10px;
}
DIV.pageStyleBlank{
	width: 100%;
	background-color: white;
	height: 7px;
	clear: both;
}
DIV.pageStyleColor{
	height:18px;
 background-image : url(/image/shop/icon_rd_ol.gif);	background-repeat: no-repeat;
 background-color: #f3f3f3;
 width: 100%;
 clear:both;
}
DIV.pageContent2{
	background-color: #f3f3f3;
	padding-top: 18px;
	clear: right;
	text-align:left;
	border:1px solid blue;
}
DIV.pageFoot1{
	background-image : url(/image/shop/icon_rd_ol.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	padding: 2px 0px 0px 2px;
	background-color: #f3f3f3;
	width: 100%;
	float:left;
	clear: both;
color:#4d4d4d;
z-index:0;

text-align:left;
}
DIV.pageFoot2{
	padding-left: 8px;
	height:16px;
	background-image : url(/image/shop/icon_rd_ul.gif);
	background-repeat: no-repeat;
	background-color: #f3f3f3;
	width: 100%;
	float:left;
	margin-top: 0px;
	margin-bottom:10px;
	z-index:0;
}
INPUT.textSearch{
	width: 120px; height: 14px;
  font-family: Verdana,Arial,Helvetica;
  font-size: 10px; padding: 0px; line-height: 14px; border: 1px solid #ffffff; background-color:#f3f3f3; color: #666666;
}
a.linkIndex{

}
table.ArticleTabGrey{
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	width:100%; margin-top:10px; padding:2px; border:0px solid #c0c0c0; background-color:#f3f3f3;
}
table.ArticleTab{
	font: 9px Verdana, Arial,Helvetica,Sans-serif;
	width:100%; margin-top:20px; padding:2px; border:0px; background-color:#ffffff;
}
table.ArticleColor{
	font: 11px Verdana, Arial,Helvetica,Sans-serif;
	width:460px; margin-top:20px; padding:2px;

	border:1px solid #eaeaea; background-color: white;
}
td.ArticleImg{
	 text-align:center; vertical-align:middle;
}
td.ArticleCell1{
width:100%; border-bottom:1px solid #eaeaea; vertical-align:top; /*white-space:nowrap;*/
}
td.ArticleCell2{
	width:100%; vertical-align:top;white-space:nowrap;
	border-bottom: 0px solid #cccccc;vertical-align:top;
}
td.ArticleCell3{
display:none;
}
td.ArtikelImgNo{
	display:none;
}
img.ArticleStock1{
border:0px;
}
img.ArticleStock2{
display:none;
}
img.ArticleIcon{
border:0px; width:50px; margin-right:2px;float:left;
}
input.captionGrey{
	font: 11px/16px Verdana, Arial,Helvetica,Sans-serif;
	border:none;text-align:right;width:115px; background-color:#f3f3f3;
	height:14px;clear:right;padding-right:2px;
}
input.caption{
	/* Nach dem neuen Durchlauf löschen */
	font: 11px/16px Verdana, Arial,Helvetica,Sans-serif; padding:0px;margin:0px;
	border:none; text-align:right; width:115px; background-color:#ffffff;
	clear:both;padding-right:2px; height:14px; vertical-align:top;
}
input.ArticlePrice{
	/* Nach dem neuen Durchlauf löschen */
	font: 11px/16px Verdana, Arial,Helvetica,Sans-serif; font-weight: bold;
	padding:0px;margin:0px;
	border:none; text-align:right; width:115px; background-color:#ffffff;
	clear:both;padding-right:2px; height:14px; vertical-align:top;
}
input.ArticleDeliv{
	/* Nach dem neuen Durchlauf löschen */
	font: 9px Verdana, Arial,Helvetica,Sans-serif;
	padding:0px;margin:0px;
	border: none; text-align:right; width:120px; background-color:#ffffff;
	clear:both;padding-right:2px; height:14px; vertical-align:top;
}
select.article{
	font: 11px/16px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	border:1px solid #666666;
	text-align: left;
	/* BACKGROUND-COLOR:#f3f3f3; */
	BACKGROUND-COLOR:#ffffff;
	width: 235px; /* ohne Icon = 295 */
}
select.article_breit{
	font: 11px/16px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	border:1px solid #666666;
	text-align: left;
	/* BACKGROUND-COLOR:#f3f3f3; */
	BACKGROUND-COLOR:#ffffff;
	width: 290px; /* ohne Icon = 295 */
}
.ArticleDesc{
	font: 11px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	clear:right;
}
INPUT.sendyes2{
display:none;
}
INPUT.sendyes1{
	width:130px;
	border:0px solid #696969;
	font: 11px Verdana, Arial,Helvetica,Sans-serif;
	color:white;
	font-size: 11px;
	font-weight:bold;
	margin-top:0px;
	margin-left:2px;
	padding:0px;
	background:green;
	height:20px;
}
INPUT.ArticleInfoGreen{
	width:14px;
	border:1px solid #666666;
	background-color:#8dfe67 ;
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	font-size: 10px;
	font-weight:bold;
	margin-top:0px;
	margin-left:2px;
	padding:0px;
}
INPUT.ArticleInfoOrange{
	width:14px;
	border:1px solid #666666;
	background-color:#ff8000 ;
	font: 10px Verdana, Arial,Helvetica,Sans-serif;
	color:#000000;
	font-size: 10px;
	font-weight:bold;
	margin-top:0px;
	margin-left:2px;
	padding:0px;
	text-align:center;
}

INPUT.sendno1{
	display:none;
}
INPUT.sendno2{
	display:none;
}

/* separate the list from surrounding elements */
ol
{
  margin: 0 0 1em 2em;
  padding: 0;
}

ol li
{
  /* Stipulate the height of each item so that
  vertical return = items * height */

  line-height: 1.2em;

  /* Clear the default margins & padding
  so we can style the list from scratch */

  margin: 0;
  padding: 0;
}

/* If li position is left static, Internet
Explorer disables hyperlinks in the list
in all but the final column.

This rule will be processed only by
Internet Explorer because only IE believes
that there’s a level above HTML: */

* html ol li
{
	position: relative;
}
/* horizontal position of each column */

ol li.column1 { margin-left: 0em;  }
ol li.column2 { margin-left: 20em; }
ol li.column3 { margin-left: 40em; }
/* Bring the first item of each column
back up to the level of item 1.
Vertical return = items * height.
Here, 5 items * 1.2em line-height = 6em */

li.reset
{
  margin-top: 0px;
}
/* anchor styling */
ol li a
{
  display: block;
  width: 7em;
  text-decoration: none;
}
ol li a:hover
{
  color: red; /* white */
  background-color: #A52A2A; /* brown */
}
.form{
	margin: 0px;
}

a.bigpic div {
z-index:1;
display: none;
text-decoration: none;
text-align:center;
color: #000000;
}

a.bigpic2:hover div {
z-index:9999;
position: absolute;
display:block;
width: auto;
height:auto;
clear:both;
top: 50px;
background-color: yellow;
}
a.bigpic:hover div {
display:block;
background: #CCC;
font-weight:bold;
border-left: 2px solid #8B0000;
border-top: 2px solid #8B0000;
border-right: 4px solid #8B0000;
border-bottom: 4px solid #8B0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #333;
position: absolute;
height:auto;
width:auto;
margin-top: -175px;
margin-left: 100px;
}
.iBox:hover .iBlind{
width:450px;
display:block;
opacity: 1;
}
.iHover{
background-color: red;
z-index: 0; width:50px; height:50px;
}
.iBlind{
display: none;
position: absolute; top: -50px; background-color: white;
transition: all 0.5s ease 0s;
opacity: 0; z-index: 1;
font-weight: bold; border: 2px solid #8B0000;
padding: 2px 2px 2px 2px;
width: 50px;
text-align: center;
}
.iBox{
position: relative;
}
