body
{
 /* background-image:url(images/background.gif); */
 font-family: Arial, Helvetica, sans-serif;
 background-color: #f0f0f0;
}

form
{
 margin: 0;
}

hr
{
 height: 1px;
 color: #e0e0e0;
}

img
{
 border: 0;
}

.spacer
{
 width: 20px;
}



.infotext
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 vertical-align: top;
 color: #909090;
 padding-bottom: 10px;
 border-bottom: 1px solid #d0d0d0;
 width: 286px;
}

.CategoryDescription
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 color: #909090;
}

.CategoryDescription a, .infotext a
{
 text-decoration: none;
 color: #909090;
}

.CategoryDescription a:hover, .infotext a:hover
{
 text-decoration: underline;
 color: #FF9900;
}


.NiceLink
{
 color: #ff9900;
 text-decoration: none;
 font-weight: bold;
}

.NiceLink:hover
{
 text-decoration: underline;
}


.m1d1TdCart
{
 /*background-color: #e0f0e0;*/
 border: 1px solid #e0f0e0;
 padding: 0.2em;
}

.m1d1_ItNrItems
{
 width: 3em;
 border: 1px solid #e0f0e0;
 font-size: 120%;
 color: #0000ff;
 text-align: right;
}

.SmallText
{
 font-size: 85%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SmallestText
{
 font-size: 70%;
 font-family: Arial, Helvetica, sans-serif;
 color: #999999;
}

.SmallTextodeco
{
 font-size: 100%;
 color: #909090;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SmallTextodeco:hover
{
 text-decoration: none;
}

.BackLink
{
 text-decoration: none;
 color: #FF9900;
}

.BackLink:hover
{
 color: #FF0000;
}

.MainLink
{
 font-weight: bold;
 font-size: 120%;
 color: #505050;
 letter-spacing: 5px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
}

.TabMain
{
 background-color: #ffffff;
 margin: auto;
 width: 700px;
 border-collapse: collapse;
 border: 1px solid #666666;
}

.Item_Div
{
 text-align: center;
}

.Item_Table
{
 margin: auto;
}

.CategoryHeadline, .ShopHeadline, .Item_Cell
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 110%;
 font-weight: bold;
 color: #FF9900;
 letter-spacing: 10px;
 text-align: left;
}

.NaviRow
{
 text-decoration: none;
 color: #ffffff;
 padding-left: 10px;
}

.m1d1TNaviRow, .m1d1TNaviRow:link, .m1d1TNaviRow:hover

{
 text-decoration: none;
 color: #ffffff;
 font-weight: bold;
}

.m1d1TNaviRow:hover
{
 text-decoration: underline;
}

.m1d1TNaviRow:link
{
 text-decoration: none;
 color: #ffffff;
}

.OrderHeadline
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 125%;
 font-weight: bold;
 color: #FF9900;
 letter-spacing: 2px;
 text-align: left;
}

.Item_Cell
{
 text-align: center;
}

.ShopHeadline
{
 text-align: center;
 margin-top: 15px;
 margin-bottom: 15px;
}

.m1d1ImgStandard
{
 border: 0;
}

.Cat_CatLeft
{
 padding: 10px;
 width: 1%;
 text-align: center;
 vertical-align: center;
}

.Cat_CatRight
{
}

.Cat_ItemLeft
{
 padding: 10px;
 width: 1%;
 text-align: center;
 vertical-align: center;
}

.Cat_ItemRight
{
 border: 1px solid #a0a0a0;
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 85%; 
 color: #808080;
 padding: 1em
}

.Cat_ItemName
{
 font-weight: bolder;
 font-size: 140%;
 color: #505050;
 letter-spacing: 5px;
}

/* add to cart table --------------------------- */

.m1d1_table_add_to_cart
{
 margin: auto; 
 margin-top: 1em;
}

.m1d1_td_add_to_cart
{
}

.m1d1_text_add_to_cart
{
}

/* add to cart table --------------------------- */


.m1d1TLink
{
 font-size: 180%;
 color: #FF9900;
 letter-spacing: 13px;
}

.IsButtonStandard, .m1d1IsButtonStandard
{
border-top: 1px solid #e0a050;
border-left: 1px solid #e0a050;
border-right: 1px solid #702000;
border-bottom: 1px solid #702000;
background-color: #ffe090;
color: #000000;
cursor: pointer;
}

.ItTalkMid
{
	width: 200px;
	border: 1px solid #505050;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
}

.TeTalk
{
	width:  200px;
	height: 200px;
	border: 1px solid #505050;
	height: 200px;
	background-color: #ffffff;
	color: #000000;
	SCROLLBAR-BASE-COLOR: #f0f0f0;
	SCROLLBAR-ARROW-COLOR: #f00000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.m1d1_error_div
{
 padding: 2em;
 color: #ff0000;
}

.TdSectionHead
{
 white-space: nowrap;
}

a.more
{
 text-decoration:none; 
 color: #2040f0;
}

a.more:hover
{
 color: #3090ff;
}

a.more span 
{ 
 visibility:hidden; 
 padding:1em;
 text-decoration:none; 
 border:1px solid #505050;
 color: #000000;
 background-color: #ffffff;
 position: absolute;
 margin-left: -250px;
 margin-top: -400px;
}

a.more:hover span 
{ 
 visibility:visible; 
}
