/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/*	Hier NEU von Roberto  */
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------- */
/*	Basislayout */
/* -------------------------------------------------------------------------------- */

body, p, a, table
{ 
font-family: verdana, arial, "lucida sans", lucida, tahoma, helvetica, sans-serif;
font-size: 11px; letter-spacing: 0px; margin: 0px 0px 0px 0px; 
}

body
{	
background-color: #FFFFFF;
scrollbar-face-color: 006600;
scrollbar-highlight-color: 86B386;
scrollbar-3dlight-color: e0f0b2;
scrollbar-darkshadow-color: e0f0b2;
scrollbar-shadow-color: 86B386;
scrollbar-arrow-color: CCCCCC;
scrollbar-track-color: e0f0b2;
}

hr
{
border-top: 0px solid #006600;
border-bottom: 1px solid #86B386;
margin: 10px 0px 10px 0px; 
}

a, a:link, a:visited	{ text-decoration: none; color: #000000; /* border-bottom: 1px dotted #006600; */ }
a:hover					{ border-bottom: 1px solid #006600; }

a.bilder, a.bilder:link, a.bilder:visited,  { text-decoration: none; }
a.bilder:hover 			{ border-bottom: 0px; }

a.artinfo, a.artinfo:link, a.artinfo:visited,  { text-decoration: none; }
a.artinfo:hover 		{ border-bottom: 0px; color: orange; }

/* -------------------------------------------------------------------------------- */
/*	Webseitenlayout */
/* -------------------------------------------------------------------------------- */


div.header
{	width: 250px; height: 90px;
	background-color: #f1f1f2;
}
div.header-info		{	width: 0px; height: 0px; padding: 0px; color:#FFFFFF; visibility:hidden; }
div.subheader		{	width: 0px; height: 0px; padding: 0px; color:#FFFFFF; visibility:hidden; }
div.footer			{	width: 0px; height: 0px; padding: 0px; color:#FFFFFF; visibility:hidden; }

table.content 		{	width: 100%;	table-layout: fixed; }
td.content-left 	{	width: 0px; height: 0px; padding: 0px; color:#FFFFFF; visibility:hidden; }
td.content-center 	{	width: auto;	padding: 9px 5px 10px 10px;	background-color: #FFFFFF;	vertical-align: top;	text-align: left; }
td.content-right 	{	width: 0px; height: 0px; padding: 0px; color:#FFFFFF; visibility:hidden; }

div.content-left, div.content-center, div-content-right {	vertical-align: top;	text-align: left; }
div.content-pageheader {	margin: 10px 0px 10px 0px;	}


/* -------------------------------------------------------------------------------- */
/*	Formulare */
/* -------------------------------------------------------------------------------- */

/* ua CALLME */

input.callme, textarea.callme, 
select.callme			{ background-color: #f1f1f2;	border: 1px solid #000000;	width: 271px; }
input.callme1			{ background-color: #F6F8FD;	border: 1px solid #000000;	width: 200px; font-weight: bold;	 }



input.wide, textarea.wide, select.wide, option.wide,
input.wide-button	{	background-color: #F6F8FD;	border: 1px solid #004d00;	width: 100%; }
input.wide-button	{	font-weight: bold;	background-color: #e0f0b2;	border: 1px dotted #004d00; }



/* -------------------------------------------------------------------------------- */
/*	Schriftenlayout */
/* -------------------------------------------------------------------------------- */

/* Standardtext */

p.sfont					{ font-size: 11px;	color: #000000; }
p.sfontbold				{ font-size: 11px;	color: #000000;	font-weight: bold; }
div.sfont				{ font-size: 11px;	color: #000000; }
font.hfont				{ font-size: 13px;	color: #000000;	font-weight: bold; }
p.hfont					{ font-size: 13px;	color: #000000;	font-weight: bold; }
p.mfont					{ font-size: 9px;	color: #000000; }
a.small					{ font-size: 9px;	color: #000000; }



/* Sondergrößen */

div.wkmenu				{	font-size: 11px;	color: #FFFFFF;	font-weight: bold; }
h1						{	font-size: 12px;	font-weight: bold;	}
h2						{	font-size: 12px;	font-weight: bold;	}
h3						{	font-size: 12px;	font-weight: bold;	}
p.pageheader			{	font-size: 23px;	margin-bottom: 0px;	letter-spacing: -1px;	color: #006600; }



/* -------------------------------------------------------------------------------- */
/*	Layout */
/* -------------------------------------------------------------------------------- */

/* Head */
td.kdmenu				{ width: 120px;	height: 80px;	color: #000000; padding: 0px 5px 0px 5px; }

/* Warenkorb */
table.wk1				{ height: 60px;	width: 190px;	background-color: #FFFFFF;	border: 1px solid #006600; }
td.wk1oben				{ color: #FFFFFF; background-color: #006600; text-align: center; }
p.wk_text				{ font-weight: bold; font-size: 12px; color:#FFFFFF; letter-spacing: 1px; }


/* Navigation links */
/* ---------------- */

table.navsuch			{ height: 60px;	width: 200px;	background-color: #f1f1f2;	border: 1px solid #006600; }
td.navsuchoben			{ color: #FFFFFF; background-color: #006600; text-align: center; padding: 3px 3px 3px 3px; }
p.navsuchueber			{ font-weight: bold; font-size: 11px; color:#FFFFFF; }

table.navmenu1			{ width: 200px;	background-color: #f1f1f2;	border: 1px solid #006600; }
td.navmenu1oben			{ color: #FFFFFF; background-color: #006600; text-align: center; padding: 4px 4px 4px 4px; }
p.navmenu1ueber			{ font-weight: bold; font-size: 11px; color:#FFFFFF; }

table.navmenu2			{ width: 200px;	background-color: #f1f1f2;	border: 1px solid #006600; }
td.navmenu2oben			{ color: #FFFFFF; background-color: #006600; text-align: center; padding: 4px 4px 4px 4px; }
p.navmenu2ueber			{ font-weight: bold; font-size: 11px; color:#FFFFFF; }

/* Anmelden */
table.anmelden			{ width: 200px;	background-color: #f1f1f2;	border: 1px solid #006600; }
td.anmeldenoben			{ color: #FFFFFF; background-color: #006600; text-align: center; padding: 4px 4px 4px 4px; }
p.anmeldenueber			{ font-weight: bold; font-size: 11px; color:#FFFFFF; }
td.anmeldentext			{ padding: 10px 4px 5px 4px; }
td.anmeldendaten		{ padding: 2px 4px 2px 4px; }
p.anmeldentext			{ font-size: 10px;	font-weight: bold;	margin-bottom: 5px; }
input.anmeldenbox		{ background-color: #ffffff;	width: 180px; }
input.anmeldenbutton	{ background-color: #006600;	font-size: 11px;	color: #ffffff;	width: 180px; margin-top: 10px; margin-bottom: 8px; }
input.anmeldenbutton2	{ background-color: #006600;	font-size: 11px;	color: #ffffff;	width: 180px; margin-bottom: 10px; }

/* Ownpage */
div.ownpage				{ padding: 0px 20px 0px 0px; }
table.grau				{ padding-top: 10px;	padding-bottom: 10px;	background-color:#CCCCCC;	}
table.finanz			{ 	 }
td.finanztop			{ padding: 6px 6px 6px 10px;	margin-bottom: 10px;	background-color:#CCCCCC;	 }
p.finanztopuber			{ font-size: 11px;	font-weight: bold; }
td.finanzlogo			{ vertical-align: top;	 }
td.finanztext			{ 	 }
table.trusted			{ 	 }
td.trustedtop			{ padding: 6px 6px 6px 10px;	margin-bottom: 10px;	background-color:#CCCCCC;	 }
p.trusteduber			{ font-size: 11px;	font-weight: bold; }
td.trustedlogo			{ vertical-align: top;	 }
td.trustedtext			{ 	 }


/* Topsellel mitte */
div.toplist-area		{ padding: 0px 5px 5px 0px; }
div.toplist-float		{ float: left;	padding: 0px 5px 5px 0px; }
table.toplist-article	{ height: 200px;	width: 180px;	background-color: #FFFFFF;	border: 1px solid #86B386; }
td.toplist-benennung 	{ height: 35px;	width: auto; color: #000000; background-color: #86B386; text-align: center; }
p.toplist-benennung		{ font-size: 11px;	font-weight: bold; }
td.toplist-picture		{ height: 110px; width: auto; vertical-align: bottom; }
p.toplist-picture 		{ text-align: center; }
td.toplist-preisbox		{ padding: 3px; vertical-align: top; }
p.toplist-preisbox		{ text-align: center; }
span.toplist-preis 		{ font-size: 17px; font-weight: bold; color: #800000; height: 17px; }
p.topsellersmall		{ font-size: 9px;	color: #000000; text-align: center; margin-top:2px; }


/* Topseller + gerade gekauft + Katwerbung + Neuheiten */

/* Werbekasten rechts */
div.kast1oben			{ width: 190px;	background-color: #006600;	padding: 2px;	text-align: center;	color: #ffffff; }
div.kast1unten	 		{ width: 188px;	background-color: #f1f1f2;	padding: 2px;	border: 1px solid #006600; }
table.kast1				{ height: 190px;	width: 190px;	background-color: #FFFFFF;	border: 1px solid #006600; }
td.kast1-ben			{ height: 35px;	width: auto; color: #000000;	background-color: #86B386;	text-align: center; }
p.kast-ueber			{ font-size: 11px;	font-weight: bold; }

p.katwerpreis			{ font-size: 12px;	color: #BF0000;	font-weight: bold; }

/* Zubehör + Crosselling */
table.zubcro			{ width: 100%;	background-color: #FFFFFF;	border: 1px solid #006600; }
td.zubcrooben			{ color: #FFFFFF; background-color: #006600; text-align: center; padding: 5px 5px 5px 5px; }
p.zubcroueber			{ font-weight: bold; font-size: 11px; color:#FFFFFF; }
table.zubcrounten		{ width: 100%; padding: 5px 5px 5px 5px; background-color: #f1f1f2; }


/* callme */
table.callme			{ background-color: #FFFFFF; padding: 5px 5px 5px 5px; }
fieldset.callme			{ width: 520px;	border: 1px solid #006600; }
td.callme1				{ width: 40%;	}
td.callme2				{ width: 60%;	}

/* Sicher einkaufen */
table.sicheintab		{ width: 100%;	background-color:#FFFFFF;	border: 1px solid #006600;	text-align: center; margin-bottom: 5px;	}
td.sicheinoben			{ background-color: #006600; color:#FFFFFF;	font-weight: bold;	height: 19px;	}
td.sicheinunten			{ background-color: #FFFFFF; color:#000000;	font-weight: normal; }
table.sichereinint		{ width: 100%;	background-color:#FFFFFF; }
p.sichereinbold			{ color:#000000;	font-weight: bold; font-size: 11px;	}
td.sichereincenter		{ background-color: #FFFFFF;	text-align:center;	padding-top: 10px;	}
img.sichereinbild		{ height: 75px;	border: 0;	}



/* Produktsuchergebnis */

/* Darstellung normal */
table.artsearchselec	{ background-color: #f1f1f2;	padding: 5px; }
tr.artsearchselecoben	{ height: 17px;	color: #FFFFFF;	font-weight: bold;	background-color: #006600;	text-align: left; }



div.artsearch-top		{ background-color: #86B386;	padding: 5px; }


/* -------------------------------------------------------------------------------- */
/*	ARTINFO + JavaMenu */
/* -------------------------------------------------------------------------------- */

table.artinfoall		{ width: 100%;	padding-right:5px;	 }
td.artinfotop			{ vertical-align: top; float: left;  }
table.bttd				{ width: 600px; }
table.pbw-box			{ width: 100%;	background-color: #FFFFFF; margin-bottom: 20px; }
table.artinfobild		{ width: 200px; height: 200px; padding: 5px 5px 5px 5px; border: 1px solid #001566; float: left; }
table.pbox				{ width: 100%; float: left;   }
td.artinfoname			{ background-color: #F6F8FD; width: 100%; padding: 5px 5px 5px 5px; margin: 0px 0px 10px 0px; border: 1px solid #001566; float: left; vertical-align: top; }
td.artinfolangtext		{ width: 100%; padding: 5px 5px 5px 5px; margin: 0px 0px 10px 0px; border: 1px solid #001566; float: left; }
td.artinfopbb			{ width: 100%; padding: 5px 5px 5px 5px; margin: 0px 0px 10px 0px; border: 1px solid #001566; float: left; }
td.artinfomld			{ width: 100%; padding: 5px 5px 5px 5px; margin: 0px 0px 10px 0px; border: 1px solid #001566; float: left; }
p.article-price			{ font-size: 22px;	font-weight: bold;	color: #800000; }
td.artinfopreis			{ width:150px; padding: 0px 0px 5px 0px; }


input.detail-box		{ background-color: #ffffff;	width: 180px; }
input.detail-box-button	{ background-color: #001566;	font-size: 11px;	color: #ffffff;	width: 180px;  }
input.nachlag			{ background-color: #ffffff;	width: 150px; }
input.nachlag-button	{ background-color: #006600;	font-size: 11px;	color: #FFFFFF;	width: 150px;  }
p.art-detail-head 		{ font-size: 15px; font-weight: bold;	color: #000000; }
td.art-detail-head2 	{ background-color: #CFDBFF; }
td.artinfobestand		{ padding: 11px 0px 11px 0px; }
td.artinfobuttons		{ padding: 8px 0px 0px 0px; }
td.artinfodrucken		{ padding: 10px 0px 10px 0px; }
td.artinfotesteo		{ padding: 10px 0px 5px 0px; }
table.detail-box2 		{ width: 100%; background-color: #ffffff; border: 1px solid #CFDBFF; text-align: center; padding: 10px; margin: 0px 20px 20px 0px;  }


/* DCI */
p.dcibold				{ font-size: 13px; font-weight: bold;	color: #000000; }
table.dcibeschreibung	{ width: 100%; float: left;   }
tr.dci-t				{  }
td.dci-h				{ background-color: #f1f1f2;	color: #000000; }
td.dci-b				{ background-color: #ffffff;	color: #000000; }
p.dcismall				{ font-size: 9px; color: #000000; }
a.dcilink, a.dcilink:link, a.dcilink:visited,a.dcilink:hover
{ text-decoration: none;	font-size: 9px;	color: 000000;	}


/*	Artikelbeschreibungen aus OMS */

p.tedaheader			{	font-size: 16px;	font-weight: bold;	padding-bottom: 5px;	}
td.tedawidth			{	width: 320px;	}
tr.komplettpc1			{	height: 20px; background-color: #006600; font-size: 11px; color: #FFFFFF; font-weight: bold;  	}
table.komplettpc3		{	padding-bottom: 20px;  	}
p.komplettpc2			{	font-size: 11px; color: #C00;	}


/* ab hier JavaMenu */
#content_body 			{ float: left;	width: 100%;	margin: 0;	padding: 0px 0px 0px 0px; }

.num-2 li a 			{ width: 200px; }

.tabs 					{ width: 620px;	height: 17px;	margin: 0;	padding: 10px 0px 0px 0px; background-color: #f1f1f2; }
	
.tabs li 				{ float: left;	display: block;	margin: 0 0 0 2px;	padding: 0 0 0 0;	text-align: center;	background-color: #f1f1f2; }
.tabs li.first 			{ margin: 0; }
.tabs li a 				{ display: block;	color: #474747;	background-color: #f1f1f2;}
.tabs li.active 		{ padding-bottom: 0px; 	background-color: #f1f1f2; }
.tabs li.active a 		{ color: #000000; 	text-decoration: none; }

div.artinfotech	 		{ width: 620px;	padding: 10px;	margin: 0px 10px 10px 0px;	border: 1px solid #006600; }

#tabcontent1,
#tabcontent2,
#tabcontent3,
#tabcontent4,
#tabcontent5,
#tabcontent6,
#tabcontent7 {
	display: none; /* hides all tab content by default until script run */
}
.tabon-1 #tabcontent1,
.tabon-2 #tabcontent2,
.tabon-3 #tabcontent3,
.tabon-4 #tabcontent4,
.tabon-5 #tabcontent5,
.tabon-6 #tabcontent6,
.tabon-7 #tabcontent7 {
	display: block; /* displays current tab content */
}
.tabon-1 li#tab1,
.tabon-2 li#tab2,
.tabon-3 li#tab3,
.tabon-4 li#tab4,
.tabon-5 li#tab5,
.tabon-6 li#tab6,
.tabon-7 li#tab7 {
	background-color: #006600;
	padding-bottom: 4px;
}
.tabon-1 li#tab1 a,
.tabon-2 li#tab2 a,
.tabon-3 li#tab3 a,
.tabon-4 li#tab4 a,
.tabon-5 li#tab5 a,
.tabon-6 li#tab6 a,
.tabon-7 li#tab7 a {
	color: #3fa79c;
	text-decoration: none;
}


/* -------------------------------------------------------------------------------- */
/*	BESTELLVORGANG */
/* -------------------------------------------------------------------------------- */


/*	Warenkorb */
table.wkstep			{ background-color: #f1f1f2; padding: 3px 1px 3px 1px; }

tr.cart-header td 		{ background-color: #86B386; font-size: 10px; font-weight: bold; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;	color:#FFFFFF;	padding: 1px;	}

tr.cart-item td 		{ background-color: #ffffff; border-bottom: 1px solid #000000; border-right: 1px solid #000000; }
td.cart-ibild 			{ background-color: #ffffff; padding: 1px 3px 1px 3px; }
td.cart-iartnr			{ font-size: 9px;	padding: 1px 3px 1px 3px; }
td.cart-ibenennung		{ font-weight: bold;	padding: 1px 3px 1px 3px; }
td.cart-ibestand		{ text-align: center;	padding: 1px 3px 1px 3px; }
td.cart-igewicht		{ text-align: right;	padding: 1px 3px 1px 3px; }
td.cart-ipreis 			{ text-align: right;	padding: 1px 3px 1px 3px; }
td.cart-ianzahl			{ width: 30px; text-align: center;	padding: 1px 3px 1px 3px; }
td.cart-igesamtpreis	{ text-align: right;	padding: 1px 3px 1px 3px; }
td.cart-iloeschen		{ text-align: center;	padding: 1px 3px 1px 3px; }

input.cart, textarea.cart, select.cart, option.cart, input.cart-button
{ background-color: #ffffff; 	width: auto;	}
input.cart-button
{ font-weight: bold;	background-color: #006600;	color: #FFFF00; }
input.cart-aktual
{ font-weight: bold;	background-color: #006600;	color: #FFFFFF }

tr.cart-footer  		{ background-color: #86B386; font-size: 11px; font-weight: bold;	padding: 3px; }
tr.cart-footer1 		{ background-color: #CCCCCC; font-size: 10px; font-weight: normal; 	padding: 1px;	text-align: right; }
td.cart-izwischensumme	{ text-align: right;	padding: 1px; }

tr.cart-versand td		{ border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; }
td.cart-versand			{ font-size: 13px; font-weight: bold; padding: 3px 3px 3px 3px;	text-align: left; }
td.cart-versand1		{ background-color: #CCCCCC; font-size: 11px; font-weight: bold; padding: 2px 2px 2px 2px;	text-align: left; }
td.cart-versand2 		{ padding: 10px 10px 10px 10px;	text-align: left; }
td.cart-versand3		{ padding: 7px 7px 8px 5px;	text-align: left; }

table.cart-action 		{ margin: 20px 0px 20px 0px; }









/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/*	Ab hier alt  */
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------- */
/*	Styles für Texte */
/* -------------------------------------------------------------------------------- */


p.header
{	font-size: 17px;
	font-weight: bold;
}
span.header
{	font-size: 13px;
	font-weight: bold;
}
p.header2
{	font-size: 11px;
	font-weight: bold;
	margin-bottom: 1px;
	color: #ffffff;
}
p.subheader
{	font-size: 15px;
	font-weight: bold;
	margin-bottom: 7px;
}
p.teaser
{	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
}
p.flowtext, p.fliesstext
{	font-size: 11px;
	margin-bottom: 5px;
}
p.smalltext
{	font-size: 9px;
	margin-bottom: 4px;
}
p.space
{	height: 2px;
}
span.artsearchsmallname
{	font-size: 13px;
	font-weight: bold;
	color: #006600;
}
span.artsearchsmallprice
{	font-size: 14px;
	font-weight: bold;
	color: #006600;
}
p.zubcross
{	font-size: 15px;
	font-weight: bold;
}

p.contentlegend
{	font-size: 10px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}

table.auflistung
{	width: 500px;
}
table.auflistung td
{	padding: 3px 2px 3px 2px;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	background-color: #ffffff;
	vertical-align: top;
}

table.auflistung2 td
{	vertical-align: top;
	width: 16%;
}

table.auflistung-inner
{}

table.auflistung-inner td
{	border: none;
	background-color: #ffffff;
	vertical-align: top;
	padding-bottom: 5px;
}


p.auflistung-header
{	font-size: 10px;
	font-weight: bold;
}
td.auflistung-header
{	text-align: center;
}
td.auflistung-text
{	text-align: left;
}
td.auflistung-value
{	text-align: right;
}

td.auflistung-alpha { height: 45px; padding: 20px 0px 10px 0px; font-size: 24px; color: #006600; }
td.auflistung-link {}

img.left { float:left; margin: 0px 10px 0px 0px; }
img.right { float:right; margin: 0px 0px 0px 10px; }





/* -------------------------------------------------------------------------------- */
/*	ehemals toplist.css    scheinbar schrott                                        */
/* -------------------------------------------------------------------------------- */






table.toplist-article-pdw {		height: 195px;	width: 275px; background-color: #FFFFFF; border: 1px solid #86B386; }

td.toplist-pdw {				height: 20px; width: auto; }
p.toplist-pdw {				font-size: 10px; font-weight: bold; text-align: center; color: #ff0000; }

td.toplist-artnum {			height: 20px; }
p.toplist-artnum {			font-size: 8px; text-align: center; }

span.toplist-highlight {	font-weight: bold; color: #ff0000; }
span.toplist-preiskz	{ font-size: 10px; font-weight: normal; color: #000000; }



/* -------------------------------------------------------------------------------- */
/*	ehemals layout.css                                                              */
/* -------------------------------------------------------------------------------- */





/* -------------------------------------------------------------------------------- */
/*	ehemals form.css                                                                */
/* -------------------------------------------------------------------------------- */

form
{	margin: 0px; }

input,
textarea,
select,
option
{	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

input.content,
textarea.content,
select.content,
option.content,
input.content-button
{	background-color: #F6F8FD;
	width: auto; }
input.content-button
{	font-weight: bold;
	background-color: #FFE600;
}



input.nwide,
textareah.nwide,
select.nwide,
option.nwide,
input.nwide-button
{	background-color: #F6F8FD;
	border: 1px solid #004d00;}
input.nwide-button
{	font-weight: bold;
	background-color: #CFDBFF;
	border: 1px dotted #004d00;
}

textarea.hugetext
{	font-size: 11px;
	width: 100%;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	background-color: #ffffff;
}






/* -------------------------------------------------------------------------------- */
/*	ehemals cart.css                                                                */
/* -------------------------------------------------------------------------------- */

/* Warenkorb alt

/* Umrahmungen: border-bottom: 1px solid #000000;
div.boxwk { float: right; text-align : left; }

table.warenkorb { width: 100%; background-color: #86B386; }
div.wkBoxBasketContent { color: #666666; font-weight: bold; margin: 5px 5px 5px 15px; font-size: 11px; }
p.wk_text { font-weight: bold; font-size: 14px; color:#000000; letter-spacing: 1px; }
div.wkwhite { background-color: #ffffff; }
td.wkBoxContentArea { vertical-align: middle; align: center; }
table.cart-table { background-color: #ffffff; }
table.cart-table td
{	font-size: 11px;
	padding: 3px 2px 3px 2px;
	vertical-align: top; }

/* Warenkorb Platzhalter	
.wkBox_top {
	background-image: url(..imagesets/default/leer1.gif);
	background-repeat: repeat-x;
	height: 4px;
}
.wkBox_topRight {
	background-image: url(..imagesets/default/leer1.gif);
	background-repeat: no-repeat;
	width: 4px; height: 4px;
}
.wkBox_right {
	background-image: url(..imagesets/default/leer1.gif);
	background-repeat: repeat-y;
	width: 4px;
}
.wkBox_bottomRight {
	background-image: url(..imagesets/default/leer1.gif);
	background-repeat: no-repeat;
	width: 4px; height: 4px;
}
.wkBox_bottom {
	background-image: url(..imagesets/default/leer1.gif);
	background-repeat: repeat-x;
	height: 4px;
}
.wkBox_bottomLeft {
	background-image: url(..imagesets/default/leer1.gif);
	background-repeat: no-repeat;
	width: 4px; height: 4px;
}
.wkBox_left {
	background-image: url(..imagesets/default/leer1.gif);
	background-repeat: repeat-y;
	width: 4px;
}
.wkBox_topLeft {
	background-image: url(..imagesets/default/leer1.gif);
	background-repeat: no-repeat;
	width: 4px; height: 4px;
}
*/	

	
	
/* Header */
tr.cart-header td {		background-color: #86B386; font-size: 9px; font-weight: normal; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;}
tr.cart-versand td {		border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; }
td.cart-versand   { 	font-size: 13px; font-weight: bold; padding: 3px 3px 3px 3px; }
td.cart-versand1   { 	background-color: #CCCCCC; font-size: 11px; font-weight: bold; padding: 2px 2px 2px 2px; }
td.cart-versand2   { 	padding: 10px 10px 10px 10px; }
td.cart-versand3   { 	padding: 7px 7px 8px 5px; }

/* Items */
tr.cart-item td {		background-color: #e0f0b2; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }

td.cart-ibild {			background-color: #ffffff; padding: 0px; }
td.cart-iartnr {			font-size:9px; }
td.cart-ibenennung {		font-weight: bold; }
td.cart-ibestand {		text-align: right; }
td.cart-igewicht {		text-align: right; }
td.cart-ipreis {			text-align: right; }
td.cart-ianzahl {			width:30px; }
td.cart-igesamtpreis {	text-align: right; }
td.cart-iloeschen {		text-align: center;}

/* Footer */
tr.cart-footer  { background-color: #86B386; font-size: 10px; font-weight: bold; }
tr.cart-footer1 { background-color: #CCCCCC; font-size: 10px; font-weight: normal; }

td.cart-igesamtgewicht {	text-align: right; }
td.cart-izwischensumme {	text-align: right; }
td.cart-igpreisalles {		text-align: center; }

table.cart-info {				margin: 20px 0px 20px 0px; }
span.cart-info {}
span.cart-lieferung {}
span.cart-mbestellwert {	font-weight: bold; color: #ef4623; }

table.cart-action {			margin: 20px 0px 20px 0px; }

input.cart,
textarea.cart,
select.cart,
option.cart,
input.cart-button
{	background-color: #ffffff;
	width: auto; }
input.cart-button
{	font-weight: bold;
	background-color: #e0f0b2;
}

select.cart-select   {	background-color:#e0f0b2;color:000000;font-size:9pt;font-family:tahoma,arial;width:150px;height:18px;}



/* -------------------------------------------------------------------------------- */
/*	ehemals box.css                                                                 */
/* -------------------------------------------------------------------------------- */


div.boxleft {		width: 190px;	margin-bottom: 10px;	margin-top: 5px; }
div.boxright {		width: 190px;	margin-bottom: 10px;	margin-top: 5px; }

div.boxhead {		width: 185px;  background-color: #006600;	padding: 2px;	text-align: center;  color: #ffffff;}
div.boxhead2 {		width: 190px;  background-color: #006600;	padding: 2px;	text-align: center;  color: #ffffff;}
div.boxflowtext {	width: 190px; background-color: #CCCCCC;	padding: 2px; }
div.boxinput {		background-color: #CCCCCC;	padding: 2px; }
div.boxfoot {		background-color: #CCCCCC;	padding: 2px;	text-align: center; }

div.centcart {      background-color: #86B386}

div.boxleft p.header,
div.boxright p.header
{	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0px;
}
div.boxleft p.flowtext,
div.boxright p.flowtext
{	font-size: 10px;
	margin-bottom: 5px;
}


div.boxright input.boxleft,
div.boxright textarea.boxleft,
div.boxright select.boxleft,
div.boxright option.boxleft,
div.boxright input.boxleft-button
{	background-color: #e0f0b2;
	border: 1px solid #86B386;
	width: 132px; }
div.boxright input.boxleft-button
{	font-weight: bold;
	background-color: #86B386;
	border: 1px dotted ##2e3e00;
}

/* Farb-Sonderfälle für rechten Bereich */
div.boxright div.boxhead {		background-color: #006600; color: #ffffff; }
div.boxright div.boxflowtext {	background-color: #86B386; }
div.boxright div.boxinput {		background-color: #86B386; }
div.boxright div.boxfoot {		background-color: #86B386; }



/* Mittelbereich */ 

div.center input.center-button
{	background-color: #ffffff;
	width: 130px; }
div.center input.center-button
{	background-color: #006600;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}



div.boxflowtext img
{	float: left;
	margin: 0px 5px 5px 0px; }

/* Artikeldarstellung */
div.article-header
{	background-color: #86B386;
	padding: 5px;
}
div.article-header p
{	margin:0px;
}
div.article-priceinfo
{	background-color: #e0f0b2;
	padding: 5px;
	text-align: center;
}
p.article-price
{	font-size: 22px;
	font-weight: bold;
	color: #800000;
}
div.article-putcart
{	background-color: #86B386;
	padding: 5px;
	text-align: center;
}

/* Artikeldetail Infoboxes */
table.detail-box { height: 100px; width: 190px; background-color: #ffffff; border: 1px solid #86B386; text-align: center }

div.detail-box-area
{	padding: 10px 10px 10px 10px;
}
div.detail-box-float
{	float: left;
	padding: 0px 10px 10px 0px; }


	
table.detail-box2 { width: 100%; background-color: #ffffff; border: 1px solid #86B386; text-align: center; padding: 10px; }

div.detail-box2-area
{	padding: 0px 10px 10px 0px; }

div.detail-box2-float
{	float: center;
	padding: 10px 10px 10px 10px; }


p.art-detail-head { font-size: 18px; font-weight: bold;	color: #000000; }
td.art-detail-head2 { background-color: #86B386; }