
.boxText { font-size: 10px; }
.errorBox {font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning {font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {font-size : 10px; color: #70d250; text-decoration: underline; }


body {
  background: #666 url(images/my/page_bg.jpg) repeat-y center 0;
  margin:0 0 0 1px;
  padding:0;
  text-align:center;
  font-family:Tahoma,Arial,Verdana, sans-serif; font-size: 11px;
  line-height:1.5em;
  color:#666;
  height:101%;
}

FORM {
    display: inline;
}

TR.header {
  background: #ffffff;
}


TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox{background: #b6b7cb;}

.infoBoxContents
{
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #EFEFEF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #F7F7F7;
}

TABLE.productListing {border: 1px solid #5A514A;}

.productListing-heading
{
  font-size: 0.6em;
  background: #393029;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-size: 0.65em;
}


TD.pageHeading, DIV.pageHeading {
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-size: 10px;
  color: #000000;
}

TD.main, P.main , span.main , div.main, table.main{
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-size: 10px;
}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT 
{
  font-size: 11px;
}

.input_text{border:1px solid #5A514A;}

textarea{
  width:100%;
  font-size:11px;
  border:1px solid #5A514A;
}

SPAN.greetUser {
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background:#f1f9fe;
  border-color:#7b9ebd;
  border-style:solid;
  border-width:1px;
}

TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {color: #ff0000;}

SPAN.errorText {color: #ff0000;}

.moduleRow                 { }
.moduleRowOver         {background-color:#CFCFCF;cursor:pointer;}
.moduleRowSelected {background-color:#BFBFBF;}

.checkoutBarFrom, .checkoutBarTo {font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {font-size: 10px; color: #000000; }

/* message box */
.messageBox {font-size: 10px;width:487px;}
.messageStackError, .messageStackWarning {font-size: 10px; background-color: #ffb3b5;}
.messageStackSuccess {font-size: 10px; background-color: #99ff00;}


/* DiessnerNeu 23.10.2007 dynamic_sitemap v 3.0 */
ul.sitemap {color: #80756F;}

.colHead{font-weight:bold;}

/* colortable  img  */
.color_flex, .color_aufkleber, .color_wandtatoo{width:64px; height:20px;border: 1px solid #5A514A;margin-left:4px}
.color_tshirt{width:104px; height:108px;border:1px solid #5A514A;margin-left:0;}

/* colortable  radio+text  */
.aufkleber_radio, .color_aufkleber_radio, .color_wandtatoo_radio{padding:4px 0 2px 2px;}
.color_tshirt_radio{padding:4px 19px 4px 19px;}
.color_flex_radio{padding:4px 0 2px 9px;}


/* colortable text  */
.colTableTxT{font-size: 0.7em;padding-left:6px;}

/* colortable delivery icon  */
/*.colTableDelivery {padding-left:18px;display:inline;}*/
.colTableDelivery {font-size:0.7em;width:160px;}

/* colortable folienprob */
.colTableProp, .fntTableProp{background-color:#F7F7F7;border:1px solid #5A514A;border-collapse:collapse;width:100%;}
.colTableProp td{padding-left:3px;}

/* fonttable  img  */
.fntTableImg{width:180px;border: 1px solid #5A514A;}
.fntTableTxT{font-size: 0.7em;padding-left:4px;display:inline;}
.fntTableProp td{padding:6px;height:84px;vertical-align:top;}


/* Produkt Empfehlung head  */
.ProduktEmpfHead{color:#666666;font-size:1.1em;font-weight:bold;}

/* Produkt Empfehlung link  */
.ProduktEmpfLink{color:#3C5C88;font-size:10px;text-decoration: underline;}





.input_requirement {font-size: 10px; color: #ff0000;}
.small_text{font-size:10px;}
.big_text{font-size:18px;}

/*Header  links eckig */
.round1 {background:transparent; width:100px; margin:0 auto;}
.round1 h1, .round1 p {margin:0 10px;}
.round1 h1 {font-size:1em; color:#fff;letter-spacing:1px;}
.round1 p {padding-bottom:0.5em;color:#f4b9d0;}
.round1 .head {text-indent:10px;width:100%;font-size:11px; color:#fff;background: #cd427a; letter-spacing:1px;font-weight: bold;padding-bottom:2px;border-bottom:1px solid #000000;}
.round1 .top,.round1 .bottom {display:block; background:transparent; font-size:1px;}
.round1 .b1, .round1 .b2, .round1 .b3, .round1 .b4, .round1 .b1b, .round1 .b2b, .round1 .b3b, .round1 .b4b {display:block; overflow:hidden;}
.round1 .b1, .round1 .b2, .round1 .b3, .round1 .b1b, .round1 .b2b, .round1 .b3b {height:1px;}
.round1 .b2  {background:#cd427a; border-left:1px solid #000000; border-right:1px solid #000000;}
.round1 .b3  {background:#cd427a; border-left:1px solid #000000; border-right:1px solid #000000;}
.round1 .b4  {background:#cd427a; border-left:1px solid #000000; border-right:1px solid #000000;}
.round1 .b4b {background:#e06697; border-left:1px solid #000000; border-right:1px solid #000000;}
.round1 .b3b {background:#e06697; border-left:1px solid #000000; border-right:1px solid #000000;}
.round1 .b2b {background:#e06697; border-left:1px solid #000000; border-right:1px solid #000000;}

.round1 .b1 {background:#000000;}
.round1 .b1 {margin:0 5px 0 0; background:#000000;}
.round1 .b2, .round1 .b2b {margin:0 3px 0 0; border-width:0 2px 0 1px;}
.round1 .b3, .round1 .b3b {margin:0 2px 0 0;}
.round1 .b4, .round1 .b4b {height:2px; margin:0 1px 0 0;}
.round1 .b1b {margin:0 5px 0 0; background:#000000;}
.round1 .boxcontent {padding-bottom:0;display:block;  background:#e06697; font-size:11px; border-left:1px solid #000000; border-right:1px solid #000000; background-image: url(/images/my_menu/back1.gif);background-repeat:no-repeat; background-position:top right;}

/*Header  echts eckig */
.round1a {background:transparent; width:200px;margin:0 auto;}
.round1a h1, .round1a p {margin:0 10px;}
.round1a h1 {font-size:1em; color:#fff;letter-spacing:1px;}
.round1a p {padding-bottom:0.5em;color:#f4b9d0;}
.round1a .head {text-indent:10px;width:100%;font-size:11px; color:#fff;background: #cd427a; letter-spacing:1px;font-weight: bold;padding-bottom:2px;border-bottom:1px solid #000000;}
.round1a .top,.round1a .bottom {display:block; background:transparent; font-size:1px;}
.round1a .b1, .round1a .b2, .round1a .b3, .round1a .b4, .round1a .b1b, .round1a .b2b, .round1a .b3b, .round1a .b4b {display:block; overflow:hidden;}
.round1a .b1, .round1a .b2, .round1a .b3, .round1a .b1b, .round1a .b2b, .round1a .b3b {height:1px;}
.round1a .b2  {background:#cd427a; border-left:1px solid #000000; border-right:1px solid #000000;}
.round1a .b3  {background:#cd427a; border-left:1px solid #000000; border-right:1px solid #000000;}
.round1a .b4  {background:#cd427a; border-left:1px solid #000000; border-right:1px solid #000000;}
.round1a .b4b {background:#e06697; border-left:1px solid #000000; border-right:1px solid #000000;}
.round1a .b3b {background:#e06697; border-left:1px solid #000000; border-right:1px solid #000000;}
.round1a .b2b {background:#e06697; border-left:1px solid #000000; border-right:1px solid #000000;}

.round1a .b1 {background:#000000;}
.round1a .b1 {margin:0 0 0 5px; background:#000000;}
.round1a .b2, .round1a .b2b {margin:0 0 0 3px; border-width:0 1px 0 2px;}
.round1a .b3, .round1a .b3b {margin:0 0 0 2px;}
.round1a .b4, .round1a .b4b {height:2px; margin:0 0 0 1px;}
.round1a .b1b {margin:0 0 0 5px; background:#000000;}
.round1a .boxcontent {padding-bottom:0;display:block;  background:#e06697; font-size:11px; border-left:1px solid #000000; border-right:1px solid #000000; background-image: url(/images/my_menu/back1.gif);background-repeat:no-repeat; background-position:top right;}


.round2 {background:transparent;width:200px; margin:0 auto;font-size:10px;}
.round2 h1, .round2 p {margin:0 10px;}
.round2 h1 {font-size:1em; color:#fff; letter-spacing:1px;}
.round2 p {padding-bottom:0.5em;}
.round2 .head {text-indent:10px;width:100%;font-size:1em; letter-spacing:1px;font-weight: bold;padding-bottom:2px;}

.round2 .top,.round2 .bottom {display:block; background:transparent; font-size:1px;}
.round2 .b1, .round2 .b2, .round2 .b3, .round2 .b4, .round2 .b1b, .round2 .b2b, .round2 .b3b, .round2 .b4b {z-index:1;display:block; overflow:hidden;}
.round2 .b1, .round2 .b2, .round2 .b3, .round2 .b1b, .round2 .b2b, .round2 .b3b {z-index:1;height:1px;}
.round2 .b2   {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC}
.round2 .b3   {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.round2 .b4   {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.round2 .b4b {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;background-image: url(/images/my_menu/back2.gif);background-repeat:no-repeat; background-position:bottom right;}
.round2 .b3b {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;background-image: url(/images/my_menu/back2.gif);background-repeat:no-repeat; background-position:bottom right;}
.round2 .b2b {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;background-image: url(/images/my_menu/back2.gif);background-repeat:no-repeat; background-position:bottom right;}

.round2 .b1 {margin:0 5px; background:#CCCCCC;}
.round2 .b2, .round2 .b2b {margin:0 3px; border-width:0 2px;}
.round2 .b3, .round2 .b3b {margin:0 2px;}
.round2 .b4, .round2 .b4b {height:2px; margin:0 1px;}
.round2 .b1b {margin:0 5px; background:#CCCCCC;}
.round2 .boxcontent {display:block;  background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;background-image: url(/images/my_menu/back2.gif);background-repeat:no-repeat; background-position:bottom right;}




/* CATEGORIES */
.cat_list                                             {margin: 0 0 0 -3px; padding:0;list-style-type:none; font-size:11px;}
.cat_list li                                           {margin:0; padding:0; display:inline;}
.cat_list a , .cat_list a :visited{display:block;margin:0; background-repeat:no-repeat;height:20px;line-height:20px;}

.cat_list a.category_1                {text-decoration:none     ;padding-left:8px;font-weight:bold;color:#000000;background-image:url(/images/navi/category_1.gif);}
.cat_list a.category_1:visited{text-decoration:none     ;padding-left:8px;font-weight:bold;color:#000000;background-image:url(/images/navi/category_1.gif);}
.cat_list a.category_1:hover    {text-decoration:underline;padding-left:8px;font-weight:bold;color:#AB2D5D;background-image:url(/images/navi/category_1_over.gif);}

.cat_list a.category_1_active:link,
.cat_list a.category_1_active:visited,
.cat_list a.category_1_active:active,
.cat_list a.category_1_active:hover  {text-decoration:underline;padding-left:8px;font-weight:bold;color:#AB2D5D;background-image:url(/images/navi/category_1_over.gif);}

.cat_list a.category_2:link       {text-decoration:none;     padding-left:14px;color:#898989;background-image:url(/images/navi/category_2.gif);}
.cat_list a.category_2:visited{text-decoration:none;     padding-left:14px;color:#898989;background-image:url(/images/navi/category_2.gif);}
.cat_list a.category_2:hover    {text-decoration:underline;padding-left:14px;color:#000000;background-image:url(/images/navi/category_2_over.gif);}

.cat_list a.category_2_active:link,
.cat_list a.category_2_active:visited,
.cat_list a.category_2_active:active,
.cat_list a.category_2_active:hover {text-decoration:underline;padding-left:14px;color:#000000;font-weight:normal;background-image:url(/images/navi/category_2_over.gif);}

.cat_list a.category_3                {text-decoration:none;     padding-left:20px;color:#898989;background-image:url(/images/navi/category_3.gif);font-size:10px;}
.cat_list a.category_3:visited{text-decoration:none;     padding-left:20px;color:#898989;background-image:url(/images/navi/category_3.gif);font-size:10px;}
.cat_list a.category_3:hover    {text-decoration:underline;padding-left:20px;color:#000000;background-image:url(/images/navi/category_3_over.gif);font-size:10px;}

.cat_list a.category_3_active:link,
.cat_list a.category_3_active:visited,
.cat_list a.category_3_active:active,
.cat_list a.category_3_active:hover  {text-decoration:underline;padding-left:20px;color:#000000;background-image:url(/images/navi/category_3_over.gif);font-size:10px;}




.cat_list a.test_category_1                {text-decoration:none;padding-left:4px;font-size:1.3em;font-weight:bold;color:#CD427A;background-color:#E6E6E6;}
.cat_list a.test_category_1:visited{text-decoration:none;padding-left:4px;font-size:1.3em;font-weight:bold;color:#CD427A;background-color:#E6E6E6;}
.cat_list a.test_category_1:hover    {text-decoration:underline;padding-left:4px;font-size:1.3em;font-weight:bold;color:#CD427A;background-color:#E6E6E6;}

.cat_list a.test_category_1_active:link,
.cat_list a.test_category_1_active:visited,
.cat_list a.test_category_1_active:active {text-decoration:none;padding-left:4px;font-size:1.3em;font-weight:bold;color:#CD427A;background-color:#E6E6E6;}
.cat_list a.test_category_1_active:hover  {text-decoration:underline;padding-left:4px;font-size:1.3em;font-weight:bold;color:#CD427A;background-color:#E6E6E6;}





.cat_list a.test_category_2                {text-decoration:none     ;padding-left:8px;font-weight:bold;color:#000000;background-image:url(/images/navi/category_1.gif);}
.cat_list a.test_category_2:visited{text-decoration:none     ;padding-left:8px;font-weight:bold;color:#000000;background-image:url(/images/navi/category_1.gif);}
.cat_list a.test_category_2:hover    {text-decoration:underline;padding-left:8px;font-weight:bold;color:#AB2D5D;background-image:url(/images/navi/category_1_over.gif);}

.cat_list a.test_category_2_active:link,
.cat_list a.test_category_2_active:visited,
.cat_list a.test_category_2_active:active,
.cat_list a.test_category_2_active:hover  {text-decoration:underline;padding-left:8px;font-weight:bold;color:#AB2D5D;background-image:url(/images/navi/category_1_over.gif);}

.cat_list a.test_category_3:link       {text-decoration:none;     padding-left:14px;color:#898989;background-image:url(/images/navi/category_2.gif);}
.cat_list a.test_category_3:visited{text-decoration:none;     padding-left:14px;color:#898989;background-image:url(/images/navi/category_2.gif);}
.cat_list a.test_category_3:hover    {text-decoration:underline;padding-left:14px;color:#000000;background-image:url(/images/navi/category_2_over.gif);}

.cat_list a.test_category_3_active:link,
.cat_list a.test_category_3_active:visited,
.cat_list a.test_category_3_active:active,
.cat_list a.test_category_3_active:hover {text-decoration:underline;padding-left:14px;color:#000000;font-weight:normal;background-image:url(/images/navi/category_2_over.gif);}


.cat_list a.test_category_3a                {text-decoration:none;     padding-left:20px;color:#898989;background-image:url(/images/navi/category_3.gif);font-size:10px;}
.cat_list a.test_category_3a:visited{text-decoration:none;     padding-left:20px;color:#898989;background-image:url(/images/navi/category_3.gif);font-size:10px;}
.cat_list a.test_category_3a:hover    {text-decoration:underline;padding-left:20px;color:#000000;background-image:url(/images/navi/category_3_over.gif);font-size:10px;}

.cat_list a.test_category_3a_active:link,
.cat_list a.test_category_3a_active:visited,
.cat_list a.test_category_3a_active:active,
.cat_list a.test_category_3a_active:hover  {text-decoration:underline;padding-left:20px;color:#000000;background-image:url(/images/navi/category_3_over.gif);font-size:10px;}


a:link        { color:#AB2D5D; background-color:transparent;text-decoration:none;}
a:visited    { color:#AB2D5D; background-color:transparent;text-decoration:none;}
a:hover        { color:#AB2D5D; background-color:transparent;text-decoration:underline;}

a.pageResults {color:#AB2D5D;}
a.pageResults:hover {color:#AB2D5D;background: #EFEFEF;}



.menu1 {width:959px;padding:0; margin:0; list-style:none; height:52px; background:#fff url(images/navi/m160.jpg); position:relative; border:1px solid #251B19; border-width:0 0 0  0;}
.menu1 li {float:left;}
.menu1 li a:link, .menu1 li a:visited {display:block; float:left; height:50px; line-height:50px; color:#ECECEC; text-decoration:none; font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li a:hover {color:#bbb;text-decoration:none;}
.menu1 li a:hover {color:#bbb;text-decoration:none;}
.menu1 li.current a {color:#bbb;}

.footer a.links:link      {text-decoration:underline;}
.footer a.links:visited{text-decoration:underline;}
.footer a.links:hover    {text-decoration:underline;}

.customer_info_link  {font-size:1.1em;}


.breadcrumb {padding:10px 0 10px 0;font-size:10px;font-weight:bold;}
.breadcrumb  b{padding: 0 4px 0 4px; font-size:10px;}
.breadcrumb a {text-decoration:none;color:#AB2D5D;} 
.breadcrumb a:hover {text-decoration:underline;color:#AB2D5D;} 

.headerNavigation{font-size:10px;}
div.headerNavigation{width:316px;padding:2px 10px 78px 0;border:0 solid red;text-align:right;}
a.headerNavigation{}
a.headerNavigation:hover {text-decoration:underline;}

a.tooltip {text-decoration:none;color:#AB2D5D;cursor:default;}
a.tooltip span {z-index:1005;display:none; padding:3px 4px; margin-left:16px; width:160px;text-decoration:none;}
a.tooltip:hover span{line-height:13px;text-decoration:none;text-align:left;font-size:11px;font-weight:normal;display:inline; position:absolute; background:#FFFFEC; border:1px solid #cccccc; color:#6c6c6c;}
a.tooltip:hover {text-decoration: none;border: none;}


.infoBox1               {font-size:11px;}
.infoBox1 .head    {font-weight:bold;font-size:11px;padding:4px;}
.infoBox1 .body    {background-color:#F7F7F7;font-size:11px;padding:14px;border:1px solid #5A514A;}
.infoBox1 .button{padding:10px 10px 0 0;text-align:right;}
.infoBox1 .bold    {font-weight:bold;font-size:11px;}
.infoBox1 .error  {background: #FFE6E6;border:1px solid #FF8E90;font-size:11px;padding:10px;}

.infoBox1 .cart_info{}
.wlogin, .wcartinfo, .waccount {padding:0 50px 0 50px;}
.wshoppingcart {padding:0 25px 0 25px;}

.llheight{height:16px;}
/*.message_stack{width:490px;}*/
.message_stack{width:100%;}

.agb, .datenschutz, .widerrufsrecht, .impressum{background-color:#FAFAFA;font-size:11px;padding:14px;border:1px solid #5A514A;}
.agb h1, .datenschutz h1, .widerrufsrecht h1,.impressum h1{font-size:18px;}

.vertical_ruler50{width:50%;border-right:1px solid #CEC6C0;float:left;}
.vertical_ruler60{width:60%;border-right:1px solid #CEC6C0;float:left;}
.vertical_ruler75{width:75%;border-right:1px solid #CEC6C0;float:left;}


.product_cat_old              {width:187px;border:1px solid #CECFCE;background-color: #F7F7F7;float:left;z-index:0;position:relative}

.product_cat_old .head   {height:36px;font-size:0.7em;font-weight:bold;text-align:left;padding:4px 11px 8px; border-bottom:3px solid #ECEDDF;z-index:30;position:relative;}
.product_cat_old .pad     {padding:6px;}
.product_cat_old .img     {height:76px;padding:13px 25px 13px 5px; text-align:center;z-index:30;position:relative;}
.product_cat_old .text   {height:4.4em;line-height:1.2em;padding:2px 0 0 10px;font-size:0.7em;border-bottom:2px solid #EDEDED;z-index:30;position:relative;}
.product_cat_old.price {padding-right:6px;font-size:0.8em;font-weight:bold;border-right:2px solid #EDEDED;}
.product_cat_old .but     {padding-left:6px;height:40px;}
.product_cat_old .v_r     {height:6px;line-height:6px;}
.product_cat_old .new     {background-image:url(/images/new_icon_60x40.png);width:60px;height:40px;position:absolute;right:0px;top:-14px;}
.product_cat_old .ken   {width:12px;height:124px;position:absolute;top:4px;left:8px;}




.catlist                      {padding:20px 0 0 80px;font-weight:bold;font-size:0.8em;}
.catlist .head           {width:400px;height:20px;border-bottom:2px solid #EDEDED;}
.catlist .entry         {width:150px;float:left;}
.catlist .entry_active a{width:150px;float:left;color:#423831;text-decoration:none;}
.catlist .footer       {height:16px;width:400px;clear:both;border-top:2px solid #EDEDED;}

.p_hr{width:10px;height:100px;float:left;border:0 solid red;}
.p_vr{width:8px;height:10px;line-height:10px;clear:both;border:0 solid red;}

.product_list                  {width:284px;float:left;border:1px solid #CECFCE;background-color:#F7F7F7;position:relative}
.product_list .img         {width:100px;padding:0 0 0 14px;vertical-align:middle;position:relative;}
.product_list .head       {width:170px;height:28px;padding-left:4px;font-size:0.7em;font-weight:bold;}
.product_list .text       {padding-left:8px;height:50px;font-size:0.7em;line-height:1.2em;border-bottom:2px solid #EDEDED;vertical-align:top;}
.product_list .price     {height:40px;padding-right:6px;font-size:0.8em;font-weight:bold;border-right:2px solid #EDEDED;}
.product_list .but         {padding:0 0 0 6px;vertical-align:middle;}
.product_list .new         {background-image:url(/images/new_icon_50x33.png);width:50px;height:33px;position:absolute;right:-6px;top:-18px;}
.product_list .ken         {width:12px;height:124px;position:absolute;top:-23px;left:-2px;}


.product_review                  {width:560px;border:0px solid #CECFCE;background-color:#F7F7F7;position:relative}
.product_review .img         {width:100px;padding:0 0 0 14px;vertical-align:middle;position:relative;}
.product_review .head       {width:480px;height:28px;padding-left:4px;font-size:0.7em;font-weight:bold;}
.product_review .text       {padding-left:8px;height:50px;font-size:0.7em;line-height:1.2em;border-bottom:2px solid #EDEDED;vertical-align:top;}
.product_review .price     {height:40px;width:350px;font-size:0.8em;font-weight:bold;border-right:2px solid #EDEDED;}
.product_review .but         {padding:0 0 0 6px;vertical-align:middle;}
.product_review .ken         {width:12px;height:124px;position:absolute;top:-23px;left:-2px;}

.product_frame_teaser                 {position:relative;top:9px;}
.product_frame_teaser .name        {padding:0 0 4px 4px;height:22px;font-size:1em;font-weight:bold;border-bottom:2px solid #DCDCDC;}
.product_frame_teaser .price_s{text-align:right;height:28px;font-size:0.7em;font-weight:bold;padding-right:4px;border-right:2px solid #DCDCDC;}
.product_frame_teaser .price    {text-align:right;height:20px;line-height:20px;vertical-align:middle;font-size:0.7em;font-weight:bold;padding-right:4px;border-right:2px solid #DCDCDC;}
.product_frame_teaser .show      {font-size:0.7em;}

.cart_empty {border:1px solid #CECFCE;vertical-align:middle;text-align:center;height:30px;line-height:30px;font-size:0.8em;}
.cart_option_txt{font-size:0.9em;line-height: 1.3em;}

.product_info                 {width:100%;}
.product_info .pic        {border:0 solid red;width:220px;}
.product_info h1             {font-weight:bold;font-size:1em;margin:0;}
.product_info h2              {font-weight:bold;font-size:0.7em;margin:0;display:inline;}
.product_info h3              {font-size:1.0em;display:inline;font-weight:normal;}
.product_info .defaultinfo{font-size:0.7em;}
.product_info .small     {font-size:0.7em}
.product_info .price     {font-size:1.3em;font-weight:bold;color:#9a9a9a;float:right;padding-right:10px;}
.product_info .text           {font-size:0.8em;padding-right:10px;}
.product_info .anr             {font-size:0.8em;float:left;height:30px;line-height:30px;vertical-align:bottom;}
.product_info .price_old {font-size:1.3em;font-weight:bold;color:#9a9a9a;float:right;margin-top:-20px;border:1px solid red;}
.pi_div_toggle                    {padding:4px 10px 4px 10px;border-left:1px solid #5A514A;border-top:1px solid #5A514A;border-right:1px solid #5A514A;background-color:#EAEAEA;}
.pi_div_toggle td                {font-size:0.7em;}

.pi_div_toggle2                  {padding:4px 10px 4px 10px;border:1px solid #5A514A;background-color:#EAEAEA;}
.pi_div_toggle2 td               {font-size:0.7em;}

.temp_pi_size                               {width:82px;float:left;border:0 solid red;}
.temp_pi_size    input                {margin-left:0;width:26px;float:left;border:0 solid green;}
.temp_pi_size  .price         {padding-left:0;border:0 solid red;font-weight:bold;}
.temp_pi_size  .nprice             {padding-left:8px;border:0 solid blue;font-size:1.6em;color:red;}
.temp_pi_size  .size                     {padding-left:8px;border:0 solid yellow;font-weight:bold;}


.pi_size                           {}
.pi_size   .head              {font-weight:bold;float:left;}
.pi_size   .body              {border:1px solid #5A514A;background-color:#F7F7F7;}
.pi_size   .item              {padding-top:4px;width:83px;float:left;border:0 solid red;padding-bottom:6px;}
.pi_size    input                {margin-left:12px;}
.pi_size  .price             {padding-left:6px;padding-bottom:4px;font-size:1.4em;line-height:16px;font-weight:bold;color:#353535;}
.pi_size  .sprice           {padding-left:6px;font-weight:bold;font-size:1.2em;line-height:16px;text-decoration:line-through;}
.pi_size  .nprice           {padding-left:6px;padding-bottom:4px;border:0 solid blue;font-size:1.4em;color:red;line-height:16px;font-weight:bold;}
.pi_size  .size               {padding-left:6px;font-weight:bold;line-height:14px;font-size:1.2em;}
.pi_size  .bprice           {padding-left:0px;font-weight:normal;line-height:14px;font-size:10px;}
.bprice2         		   {padding-right:20px;float:right;font-size:11px;}


.footer_versand                 {padding:1px 0 1px 0;background-color:#1E1711;text-align:center;color:#7A6F69;font-size:0.65em;}
.footer_versand a:link, .footer_versand a:visited {color:#9A8E88;}
.footer_versand a:hover  {color:#FFFFFF;text-decoration:none;}

.shipping_tbl {border:1px solid #5A514A;border-spacing:1px 1px;padding:0;}
.shipping_tbl .size{width:250px;}
.shipping_tbl .land{width:100px;}
.shipping_tbl .head{font-size:0.7em;font-weight:bold;background-color:#393029;padding-left:4px;border-bottom:1px solid #5A514A;color:#FFFFFF;}
.shipping_tbl .odd{background-color:#E5E5E5;padding-left:8px;font-size:0.8em;}
.shipping_tbl .even{background-color:#EEEEEE;padding-left:8px;font-size:0.8em;}


.vr {width:5px;border-right:1px solid #CEC6C0;}
.line_d                                {border-top:1px solid #5A514A;height:1px;line-height:1px;}

.product_empf                {width:294px;height:150px;float:left;}
.product_empf   .head   {font-size:0.7em;font-weight:bold;}

.nobr {white-space: nowrap}
.confirmation_line {border-top:1px solid #5A514A;height:1px;line-height:1px;}

.order_confirmation{border:1px solid #5A514A;padding:8px;}

.confirm_products {border-collapse:collapse;border:1px solid #5A514A;}
.confirm_products th{text-align:left;font-size:0.8em;padding:0 4px 0 4px;}
.confirm_products td{vertical-align:top;padding:0 4px 0 4px;}
.pname{font-size:1.1em;}
.address{float:left;width:230px;}

.scart_sub_title_bold{font-weight:bold;text-align:right;line-height:1.2em;height:1.2em;}
.scart_sub_value_bold{font-weight:bold;text-align:right;line-height:1em;height:1em;}
.scart_sub_title{text-align:right;line-height:1em;height:1em;}



#footer {
  width: 960px;
  clear: both;
  background: #1E1711 url(../images/bg-footer3.jpg) repeat-x top left;   
  color: #FFF;
  text-align: left;
  border-top: 1px solid #1E1711;
  font-size: 0.85em;
  
  margin:0;   
  
  padding: 0 3px 6px 13px;

}

#footer a.links:link      {text-decoration:none;color:#FFF;}
#footer a.links:visited{text-decoration:none;color:#FFF;}
#footer a.links:hover    {text-decoration:underline;color:#BBBBBB;}

#footer div.fnavi1{
	float:left;
	width:216px;
	padding:0;
	margin:0 0 10px 0;  
}
#footer div.fnavi2, #footer div.fnavi3, #footer div.fnavi4{float:left;width:216px;height:100px;padding:0;margin:0 0 10px 20px;}

#footer li {
	background:url(../images/li_right2.gif) no-repeat 0 .4em;
	margin:2px 0 0;
	padding-left:15px;
	border-bottom:0 solid #FFF;
	list-style-type:none;
}
#footer ul {
	list-style-type:none;
	padding:0 0 0 16px;
	margin:0;
}
.subfooter{
  width:934px;
  clear:both;
  border-top:1px solid #80756F; 
  padding:3px 0 0 0;
  font-size:0.9em; 
  color: #E0E0E0; 
  text-align:center; 
  background:none;   

}

h4 {
	font-size: 0.9em;
	border-bottom: 2px solid #80756F;
	margin-top:5px;
	margin-bottom:6px;
	padding-bottom:4px;
}

#detail_img{}

#detail_img .smalllist{width:216px;min-height:110px;}

#detail_img .big
{
	border:1px solid #CECECE;
	width:200px;
/*	height:160px;*/
	padding:5px;
	position:relative;
	z-index:1;
	
}
#detail_img .new     {background-image:url(/images/new_icon_60x40.png);width:60px;height:40px;position:absolute;right:-10px;top:-12px;z-index:999;}
#detail_img .hdoriginal       {background-image:url(/images/highdetail1.png);width:100px;height:18px;position:absolute;left:4px;top:148px;z-index:999;}

#detail_img .hd       {background-image:url(/images/highdetail1.png);width:100px;height:18px;position:absolute;left:4px;bottom:4px;z-index:999;}

#detail_img .small
{
	border:1px solid #CECECE;
	float:left;
	width:66px;
	/*height:48px;*/
	cursor:pointer;
	margin-top:4px;
	margin-right:4px;
}

#detail_img .small_img
{
	width:66px;
	/*height:48px;*/
}

#detail_img  .large_img
{
	width:40px; 
	border:1px solid #000;
}

#detail_img  .normal_img
{
	width:200px;
	border:0;
}

#detail_img  .list_img
{
	width:100px;
	border:0;
}

#detail_img  img{border:0;}

#detail_img .ttip
{
	vertical-align:middle;
	float:left;
}


#detail_img .ttip a
{
	display:block;
	text-decoration:none;
	border:0;
}

#detail_img .ttip a:hover
{
	background: transparent;
	cursor:default
}

#detail_img .ttip a span
{
	display: none;
	border:1px solid #B5BDBE;
}

#detail_img .ttip a:hover span
{
	display:inline;
	text-decoration:none;
	position: absolute; 
	padding:5px;
	margin-left:-12px;
	margin-top:30px;
	z-index:100;
	color:#555555;
	background:#fff;
	border:2px solid #CD427A;
}

.content{font-size:0.8em;}
.content h1{font-size:1em;}
.content h2{font-size:1.0em;display:inline;font-weight:normal;}
.warn{color:#CE437B;}

.pi_options    .head          {font-weight:bold;float:left;}
.pi_options   .body           {border:1px solid #5A514A;}
.pi_options   .misc1{font-size:0.7em;padding:4px;font-weight:bold;width:260px;border:0 solid red;background-color:#F7F7F7;vertical-align:top;}
.pi_options   .misc2{font-size:0.7em;padding:4px 4px 8px 4px;border:0 solid green;background-color:#F7F7F7;}

.shipfree {font-size:1.2em;font-weight:bold;}
.shipfreetipp {float:right;color:#008000;font-weight:bold;font-size:1.0em;}
.bold   {font-weight:bold;font-size:11px;padding:4px;color:#443A33}

a.extern:link {text-decoration:none; background: url(/images/aextern.gif) no-repeat 100% 0;padding: 2px 20px 0 0;}
a.extern:visited {text-decoration:none; background: url(/images/aextern.gif) no-repeat 100% -100px;padding: 2px 20px 0 0;}
a.extern:hover, a.extern:active, a.extern:focus {text-decoration:none;background: url(/images/aextern.gif) no-repeat 100% -200px; padding: 2px 20px 0 0;}
.hlight{font-weight:bold;}

.lupe3 {margin-top:0;width:15px;height:15px;line-height:15px;background: url(/images/lupe.gif) no-repeat 100%;z-index:2000;display:inline;}
.lupe2 {margin-top:-20px;width:15px;height:15px;line-height:15px;z-index:2000;}

.infoBox1 .bodyh    {background-color:#FFF;font-size:11px;padding:14px;border:1px solid #5A514A;}
.review_pi_img  {float:left;border:0 solid #5A514A;padding-right:8px;text-align:center;}
.review_pi_body2{float:left;width:320px;padding-left:8px;border:solid 0 green;color:#000;}
.review_pi_name{float:left;width:100px;border:0 solid red;}
.review_pi_body{float:left;width:430px;padding-left:8px;border:solid 0 green;color:#000;}
.review_pi_date{float:right;font-size:0.9em;color:#666666;}

.multiTableImg{width:130px;border: 1px solid #5A514A;background: #fff;}
.socialbook{border:0 solid #5A514A;width:20px;height:20px;}

.partner{}
.partner .logo{padding:4px 0 4px 0;text-align:center;} 
.partner .text{padding:4;font-size:12px;} 
.ns{display:none;}

/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {border: 3px solid #888;margin:-3px;background-color:#fff;cursor:move;}
/* This is for the title text. */
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
/* This is the zoom window. */
.cloud-zoom-big {border:2px solid #CD427A;overflow:hidden;background-color:#fff;background-repeat:no-repeat;padding:5px;z-index:10000;}
/* This is the loading message. */
.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;font-size:11px;}

.noscript{background-color:#F00;color:#FFF;font-size:16px;font-weight:bold;text-align:center;padding:4px;}

/* ff ok */

.product_cat               {width:187px;border:1px solid #CECFCE;background-color: #F7F7F7;float:left;position:relative}
.product_cat .head   {height:36px;font-size:0.7em;font-weight:bold;text-align:left;padding:4px 11px 8px; border-bottom:3px solid #ECEDDF;position:relative;}
.product_cat .pad     {padding:6px;position:relative;}
.product_cat .img     {height:90px;position:relative;left:36px;margin-top:20px;}
.product_cat .text   {height:4.4em;line-height:1.2em;padding:12px 0 0 10px;font-size:0.7em;border-bottom:2px solid #EDEDED;}
.product_cat .price {padding-right:6px;font-size:0.8em;font-weight:bold;border-right:2px solid #EDEDED;}
.product_cat .but     {padding-left:6px;height:40px;}
.product_cat .v_r     {height:6px;line-height:6px;}
.product_cat .new     {background-image:url(/images/new_icon_60x40.png);width:60px;height:40px;position:absolute;right:20px;top:-14px;z-index:5;}
.product_cat .ken     {width:12px;height:124px;position:absolute;top:-10px;left:-20px;}



.product_list_zold                  {width:287px;float:left;border:1px solid #CECFCE;background-color:#F7F7F7;position:relative}
.product_list_zold .img         {width:100px;padding:0 0 0 14px;vertical-align:middle;position:relative;}
.product_list_zold .head       {width:170px;height:28px;padding-left:4px;font-size:0.7em;font-weight:bold;}
.product_list_zold .text       {padding-left:8px;height:50px;font-size:0.7em;line-height:1.2em;border-bottom:2px solid #EDEDED;vertical-align:top;}
.product_list_zold .price     {height:40px;padding-right:6px;font-size:0.8em;font-weight:bold;border-right:2px solid #EDEDED;}
.product_list_zold .but         {padding:0 0 0 6px;vertical-align:middle;}
.product_list_zold .new         {background-image:url(/images/new_icon_50x33.png);width:50px;height:33px;position:absolute;right:-6px;top:-18px;}
.product_list_zold .ken         {width:12px;height:124px;position:absolute;top:-23px;left:-2px;}



a.tooltip2 {text-decoration:none;color:#AB2D5D;cursor:default;}
a.tooltip2 span {z-index:1005;display:none; padding:3px 4px; margin-left:16px; text-decoration:none;}
a.tooltip2:hover span{left:110px;top:-5px;border:0px;line-height:13px;text-decoration:none;text-align:left;font-size:11px;font-weight:normal;display:block; position:absolute; background:#FFF; border:2px solid #CD427A; color:#6c6c6c;}
a.tooltip2:hover {text-decoration: none;border: none;}


