body,
div.bar.oxid,
div.bar.categories,
div.bar.categories li.open a,
div.bar.categories li a.exp,
div.bar.categories ul.menue.verticall li a,
div.bar.categories ul.menue.verticall li a:hover
{
background-color:#1077B9;
}

div.bar.categories a,
div.bar.categories li.open a,
div.bar.categories li a.exp,
div.bar.categories ul.menue.verticall li a,
div.bar.categories ul.menue.verticall li a:hover
{
color:white;
}
span.btn input, span.btn a
{
/*background-image:url('none');
background-color:white;
color:#414B55;
border:1px solid #414B55*/
}
a.rss
{
display:none;
}
div.bar.categories li a:hover
{
background-color:#e95b0f;
}



div.bar.categories ul.menue.horizontall li
{
border-right:0px;
}

/*
big = gro�es Angebot auf der Startseite
small = quater
thin = full
thinest = varianten-liste Detail-Page (full)
*/


/*header*/
div.bar.categories
{
  border-bottom:0px;
  border-top:0px;
  margin-top:10px;
}

.headernavi
{
color:white;
text-decoration:none;
font-weight:bold;
font-size: 11px;

}


div.bar.categories li a
{
border-right:1px solid white;
background-color:#1F6DaD;
}
div.bar.categories li a.root
{
border-top:1px solid white;
}

div.bar.categories li.open a,
div.bar.categories li a.exp
{
background-color:#0C588B;
color:white;
border-bottom: none;
}
div.bar.categories li.open a:hover,
div.bar.categories li a.exp:hover
{
background-color: #E95B0F;
color:white;
}

div.bar.categories ul.menue.verticall   li
{
border-top: 1px solid white;
}

div.bar.categories ul.menue.verticall
{
border-left: 1px solid #d4d0c9;
border-right: 1px solid #d4d0c9;
border-bottom: 1px solid #d4d0c9;
border-top: none;
margin-left:-1px;
}

div.bar.categories ul.menue.verticall li a
{
background-color:#0C588B;
color:white;
font-size: 11px;
font-weight: normal;
border:0px solid #576C82;
}
div.bar.categories ul.menue.verticall li a:hover
{
border:0px solid #ffffff;
color:#414B55;
background-color:#E95B0F;
color: white;
}



/*links*/
div#left
{
border-right-color:#1077B9;
background-color: #F2F2F2;
}
#left strong.h2
{
padding-left:4px;
background-color:#1077B9;
color:white;
text-decoration:none;
font-weight:bold;
padding-top:150px;
padding-bottom:30;
}
#left strong.h200{display: block;}
#left strong.h200{background:#cd0210;padding:10px 5px 5px;margin:0;color:#ffffcc;}
#left strong.h200 a {text-decoration: none; color: #ffffcc}
#left strong.h200 a:hover {text-decoration: underline;}


#left strong.h200
{
padding-left:4px;
background-color:#1077B9;
color:white;
text-decoration:none;
font-weight:bold;
font-size:18px;
padding-top:45px;
}
#left strong.h22
{
padding-left:0px;
background-color:#1077B9;
color:white;
text-decoration:none;
font-weight:bold;
padding-top:100px;
}
#left form.search
{
background-color:#ff00ff;
}
#left ul.info,
#left ul.info li a
{
background-color:white;
border:0px;
color:#576C82;
}
#left ul.tree,
#left ul.tree li a
{
border:0px;
background-color: #3A444E;
color: white;
text-decoration: none;
font-weight: bold;
}
#left ul.tree li a.act,
#left ul.tree li a.exp
{
color:white;
}
ul.tree li a.exp
{
text-indent: 0px;
}
ul.tree li a.has
{
background-image:url('none');
}
ul.tree li a.root
{
background-image: url(bg/block_red.gif);
background-image:url('none');
background-position: 6px 12px;
text-indent: 8px
}
#left ul.tree,
#left ul.tree li a
{
border-bottom:1px solid white;
border:0px;
text-align:left;
padding-left:10px;
font-size: 8px;
}
#left ul.tree
{
text-indent:8px;
padding:0px;
margin:0px;
font-family: Verdana, Helvetica, sans-serif;
}

#left ul.tree ul
{
text-indent:8px;
padding:0px;
margin:0px;
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;
border-bottom: 1px solid white;
}


#left ul.tree
{
padding-top: 10px;
background-color: #1077B9;
}


#left ul.tree li a
{
font-family: Verdana, Helvetica, sans-serif;
background-color:#0A67A5;
color: white;
text-decoration: none;
font-weight: normal;
font-size:10px;
padding-top:4px;
padding-bottom:5px;
padding-left:12px;
border-left: 1px solid white;
border-right: 1px solid white;
}

#left ul.tree li a.root
{
background-color: #0A67A5;
color: white;
padding-left:0px;
font-size: 12px;
border: 1px solid white;
margin-top: 8px;
font-weight: bold;
font-size:12px;
padding-top:7px;
padding-bottom:7px;
}
#left ul.tree li a:hover
{
background-color: #E95B0F;
color: white;
border-left: 1px solid white;
border-right: 1px solid white;
}
#left ul.tree li a.act
{
background-color: #30373f;
color: #ed2c21;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;
}
#left ul.tree li a.exp
{
background-color: #30373f;
color: #ed2c21;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;
}
#left p
{
padding-left:6px;
}

#left ul.info,
#left ul.info li,
#left ul.info li a
{
background-color: #1077B9;
color: white;
}



/*right*/
div#right
{
border-left-color:white;
background-color:white;
}
/*newsletter*/
#right strong.h2,
#right div.forms strong.h2
{
margin-top:10px;
background-color:#1077B9;
color:white;
text-decoration:none;
font-weight:bold;

}
#right strong.h2
{
background-color:#1077B9;
border-top:1px solid #1287D6;
border-left:1px solid #1287D6;
padding-right:0px;
margin-right:0px;
border-right:0px;
}

#right div.box
{
border:0px;
padding-right:0px;
margin-right:0px;
}
#right div.forms div.box
{
background-color:#F0F0F0;
border:0px;
}
#right div.forms div.box a.link
{
color:#592B2C;
}

/*content*/
div#content
{
background-color:white;
background-image:url('bg/bg_bp.gif');
}


/*categorie header (list.tpl)*/
#body .boxhead
{
background-color:#1F6DAD;
color:white;
font-weight:bold;
font-size:13px;
border-left:0px;
border-right:0px;
height: 16px;
width: 557px;
padding:4px 5px 6px 7px;
padding-bottom: 6px;
vertical-align: middle;
/*
background-image:url('bg/block_white.gif');
background-repeat:no-repeat;
background-position:6px 14px;
*/
padding-left:6px;
}
/*
#body .boxhead
{
margin:0 5px;
background:#f0f0f0;
padding:0px 5px 6px 7px;
height:20px;
border-top:1px solid #969696;
border-left:8px solid #969696;
border-right:1px solid #969696;
line-height:20px;
font-size: 11px;
font-weight: bold;
color:#424c56;
width:549px;
float:left;
position:relative;
}   */


#body .box
{
border:0px;
}

#body .locator
{
border:0px;
width:570px;
}


/*artikel header (list.tpl)*/
#body .locator .lochead
{
background-color:white;
color:#414b55;
border-top: solid 0px #6f8090;
border-bottom: solid 1px #6f8090;
font-weight:bold;
font-size:10px;
}
#body .locator a,
#body .locator .lochead strong.h4
{
color:#30373f;
font-weight:bold;
font-size:12px;
}
#body .locator a.active
{
color:#DDDDDD;
}
#body .locator .locbody
{
background-color: white;
width:557px;
padding-top: 4px;
padding-bottom: 5px;
margin-bottom: 5px;
vertical-align:middle;
border-top: 0px solid #f0f0f0;
border-bottom: 0px solid #f0f0f0;
}



/*product thin*/
#body .product
{
padding-top:19px;
margin-top:25px;
height: 150px;
}
#body .product .productloader
{
position:absolute;
left:0px;
top:-18px;
right:0px;
bottom:0px;
background-color:#F0F0F0;
z-index:10000;
background-image:url('bg/ajax_loader_product.gif');
background-repeat:no-repeat;
background-position: center;
opacity:0.8;
filter:alpha(opacity=80)
}

#body .product strong.h3
{
margin:0;
height:13px;
position:absolute;
top:-20px;
left:-2px;
width: 262px;
line-height:18px;
font-weight: bold;
background:#f0f0f0;
padding:2px 5px 11px 7px;
/*background-image:url('bg/block_white_small.gif');
background-repeat:no-repeat;
background-position:10px 10px; */
padding-left:8px;
border-top:2px solid #a2a2a2;
border-left:2px solid #a2a2a2;
border-right:2px solid #a2a2a2;
}
#body .product strong.h3,
#body .product strong.h3 a
{
vertical-align:middle;
font-size: 11px;
font-weight: bold;
color:black;
text-decoration:none;
}


#body .product.thin
{
height:130px;
}

#body .product.big strong.h3
{
/*width: 558px;*/
display:block;
width: 555px;
}

#body .product.big{width:282px;height:208px;padding-left:281px;padding-top:30px;}

#body .product.thin strong.h3
{
/*width: 558px;*/
display:block;
width: 555px;
}
#body .product.thin .picture
{
height:134px;
line-height:134px;
width:138px;
}
#body .product.thin .picture img
{
vertical-align:middle;
}


#body .product.small strong.h3
{
/*width: 123px;*/
width: 124px;
font-size: 11px;
padding-left: 1px
}

#body .product.small strong.h3 a
{
/*width: 123px;*/
width: 124px;
font-size: 11px;
padding-left: 1px
}

#body .product.thin .desc
{
position:absolute;
left:163px;
height:40px;
width:400px;
top:20px;
}

#body .product .status
{
position:absolute;
top:90px;
right:5px;
left:160px;
bottom:63px;
width: 120px;

}
#body .product.thin .status
{
position:absolute;
width: 234px;
top:60px;
right:auto;
left:160px;
margin-top:70px;
margin-left:5px;
margin:0px;
padding-left:30px;
padding-top: 14px;
}
#body .product.small .status
{
position:absolute;
left:10px;
bottom:40px;
width: 94px;
}

#body .product.big .price
{
padding-top: 10px;
margin-bottom: -10px;
}

#body .product.big .status
{
padding-top: 50px;
padding-left: 110px;
margin-bottom: -10px;
}

#body .product.thin .price
{
position: absolute;
top: auto;
right: auto;
left:250px;
bottom:5px;
}
#body .product.thin .price .only
{
position: absolute;
top: auto;
right: auto;
left:-50px;
bottom:0px;
}
#body .product.thin .price .desc
{
display:none;
}
#body .product.small .price .only
{
padding-top:8px;
padding-right:70px;
bottom:0px;
}



#body .product .variants
{
display:block;
position: absolute;
bottom: 24px;
right: 10px;
}
#body .product.small .variants,
#body .product.thinest .variants
{
display:none;
}
#body .product.thin .variants
{
display:block;
position: absolute;
bottom: 63px;
right: 5px;
}




#body .product .tocart
{
height: 18px;
line-height: 18px;
width: 133px;
/* background-color:#FF6633; */
background-color: transparent;
margin:0px;
border:0px none;
text-align:center;
bottom:10px;
position:absolute;
bottom:5px;
right:10px;
padding-right:2px;
background-image:url('none');padding-left:0px; padding-top:0px; padding-bottom:0px
}
#body .product .tocart a
{
background-color: transparent;
vertical-align:middle;
color:white;
font-weight:bold;
}
#body .product.thin .tocart
{
width: 134px;
}



#body .product.thinest
{
width:100%;
height: 60px;
padding:0px;
margin:0pt;
margin-top:15px;
border:2px solid #969696;
}
#body .product.thinest strong.h3
{
height: 20px;
margin-top: 0px;
display: block;
width:100%;
width: 536px;
}
#body .product.thinest .picture
{
top:10px;
}
#body .separator.inbox
{
width:100%;
}





/*startseite*/
#body strong.head2
{
background-color:#1077B9;
color:white;
font-weight:bold;
font-size:12px;
border-left:0px;
border-bottom:0px solid #576C82;
width: 558px;
margin-top:40px;
}



/*details*/
/*Artikel-Titel*/
#body .product.details .loader
{
position:absolute;
left:0px;
top:0px;
right:0px;
bottom:-10px;
background-color:#F0F0F0;
z-index:10000;
background-image:url('bg/ajax_loader_product.gif');
background-repeat:no-repeat;
background-position: center;
opacity:0.8;
filter:alpha(opacity=80)
}

#body .product.details h1
{
position:absolute;
left:0px;
top:-8px;
right:0px;
padding-left:10px;
display:block;
height:17px;
font-size: 14px;
padding-bottom:2px;
margin-bottom:0px;
padding-top: 6px;
padding-left: 10px;
background-color: #f0f0f0;
border-bottom: 1px solid #969696;
}
#body .product.head strong.h4.big
{
display:none;
}
/*oberere Box*/
#body .product.details
{
border-top:2px solid #969696;
padding-top:40px;
margin-top:0px;
margin-left:5px;
min-height:310px;
}
#body .product.moredetails .longdesc strong.h3
{
display:none;
}

#body .product.moredetails .longdesc
{
margin-top: 0px;
padding: 15px 0 0;
border-top: 1px solid #f0f0f0;
line-height: normal;
padding-bottom:10px;
font-size: 12px;
}

#body .product.details .formprice
{
margin-top:25px;
}
#body .product.details .price
{
text-align:left;
}

#body .product.details .status
{
position:relative;
top: -10px;
padding-top: 20px;
font-size: 10px;
color: #424c56;
right: auto;
bottom: auto;
width: 280px;
display:block;
float:left;
left:0px;
}


#body .product.details .variants_selectbox
{
float:left;
display:block;
padding-top: 20px;
}

#body .product.details .table_amount_tocart
{
float:left;
margin-top:10px;
}

#body .product.details .tocart
{
position:relative;
float: right;
margin-top: 2px;
margin-right: 20px;
bottom:auto;
right:0;
}
#body .product.details .tocart input
{
background-image:url('none');
}

/*Hersteller Logo*/
#body .product.details .cats
{
  position:absolute;
  right:14px;
  top:28px;
}
#body .product.details .actions
{
padding-top:3px;
}

#body .product.details .picture
{
text-align:left;
height: 250px;
padding-top: 10px;
}

#body .product.details .morepics
{
position:absolute;
top:280px;
left:10px;
}
#body .product.details .morepics img
{
border:1px solid #969696
}
#body .product.moredetails table .bookmarks
{
border:0px;
margin:0px;
padding-top:5px;
padding-bottom:5px;
}
#body .product.moredetails table .question
{
border-top: 0px solid #f0f0f0;
}
#body .product.moredetails table .question a
{font-size: 10px; font-weight: bold; color:#cd0210;}

/*untere Box - Produktbeschreibung */
#body .product.moredetails
{
}

#body .product.moredetails .bookmarks
{
margin-top: 10px;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0pt;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #f0f0f0;
text-align:right;
}

#body .product.details .selectvariant
{
line-height:25px;
text-align:center;
font-weight:bold;
color:white;
background-color:#E95B0F;
}


#body .separator
{
height:2px;
border:0px none;
background-image:url('none');
}

#body .product.inlist,
#body .product.firstinlist
{
border-bottom:2px solid #969696;
}


#right div.box .listitem.rightlist,
#right .listitem.rightlist.lastinlist
{
  padding-top:40px;
  margin-left:0px;
  width:138px;
  padding-right:0px;
  border:1px solid #6f8090;
  border-right:0px;
  border-top:0px;
  margin:0px;
  margin-left:-10px;
  margin-top:-7px;
}

#right div.box .listitem.bargain
{
  padding-top:40px;
  margin-top:18px;
  margin-left:-3px;
  width:130px;
  padding-right:0px;
  border:1px solid #6F8090;
  border-right:0px;
  border-top:0px;
}
#right div.box .listitem a.title
{
  diplay:block;
  position:absolute;
  left:0px;
  top:0px;
  width:181px;
  padding:3px;
  padding-left:15px;
  padding-right:0px;
  background-color:#6f8090;
  color:white;
  background-image:url('bg/block_white.png');
  background-repeat:no-repeat;
  background-position:4px 7px;
}
#right div.box .listitem .picture
{
  top:25px;
  border:0px;
  margin-left:8px;
  margin-top:8px;
}
#right div.box .listitem.rightbasketitems .picture
{
  top:5px;
  border:0px;
  margin-left:3px;
}
#right div.box .listitem.bargain .price
{
  position:absolute;
  bottom:18px;
  right:30px;
  text-align:right;
  font-size:12px;
}
#right div.box .listitem.bargain a.link
{
  background-image:none;
  background:url('bg/buttons_pe_.gif') no-repeat left 0pt; border:0px solid black; padding:0px; margin:0px; position:absolute;
  bottom:16px;
  right:5px;
  width: 20px;
  height: 18px;

}



#right div.box .listitem.bargain a.moreinfo
{
  background-image:none;
  background:url('bg/oxid_pe_.gif') no-repeat left -255px; border:0px solid black; margin:0px; position:absolute;
  bottom:38px;
  right:50px;
  color:red;
  padding-left:12px; padding-right:0px; padding-top:0px; padding-bottom:0px
}




.details_product_variants_select
{
width:215px;
}

#body .product .price
{
text-align:right;
padding-right:3px;
padding-top:-20px;
}

#body .product .standardprice
{
  margin-top:29px;
}
/*Position gro�es Artikel Bild Detailansicht*/
#body .product .picture
{
top:36px;
}

#body .product.thin .picture
{
top:12px;
}

#body .product.small .picture
{
top:20px;   

}
#body .product.thinest .picture
{
top:12px;
}

#body a.listcategorylink
{
color:white;
font-weight:bold;
text-decoration:none;
}
#body a.listcategorylink:hover
{
color:#E95B0F;
}

/* graue Box unter dem Logon Mein Konto     */
div.bar.oxid dl.box.account
{

min-height:20px;
border: 1px solid white;

}

div.bar.oxid dl.box.account.loggedin
{
min-height:86px;
color: white;
}
/*graue Box: sie sind angemeldet als */
dl.box
{
background:#0A67A5;
border:1px solid #efefef;
width:150px;
color: white;
}
dl.box dt
{
background-color:#E95B0F;
color:white;
}

dl.box.account.loggedin dt
{
background-color:#009900;
color:white;
}

dl.box.open dt
{
background:#E95B0F;
}

dl.box.open dd.dropdown
{
top:2em;
margin-top:3px;
margin-left:-1px;
width:152px;
padding:0px;
}

dl.box.open dd.dropdown ul li a:hover
{
background-color:#0A67A5;
border-left: 1px solid white;
border-right:1px solid white;
color: white;
}

dl.box.open dd.dropdown ul li a
{
background-color:#ffffcc;
border-left: 1px solid white;
border-right:1px solid white;
}

dl.box.account dd
{
color: white;
}

dl.box.account dd a.logout
{
color:white;
font-weight:normal;
display:block;
background:url('bg/oxid.gif') no-repeat -2px -247px;; padding-left:80px; padding-right:20px; padding-top:1px; padding-bottom:10px
}


dl.box.open dd.dropdown ul li a.menulastitem,
dl.box.open dd.dropdown ul li a.menulastitem:hover
{
border-bottom: 1px solid white;
}

#body .product.small .price
{
position: absolute;
top: 150px;
bottom: 0px;
left:0px;
right:0px;
text-align:center;
}
#body .product.small .tocart
{
display:none;
}

#body .product.small .status
{
width:118px;
left:12px;
top:140px;
padding-left:6px;
margin-right:1px;
}


#body .product.small .actions a
{
vertical-align:middle;
text-align:center;
display:block;
width:90px;
padding:0px;
margin:0px;
border:medium none;
height:18px;
line-height:10px;
outline:0;
display:block;
margin:0;
color:#FFFFFF;
font-weight: bold;
cursor:pointer;
background: url('bg/buttons_pe_.gif') no-repeat left -150px;
padding-left:7px;
padding-right:7px;
padding-top:4px;
padding-bottom:2px;
color:#30373F;
}
#body .product.small .actions a:hover
{
text-decoration:none;
}
#body .product.small .actions
{
position:absolute;
left:12px;
right:12px;
top:220px;
background: url('bg/buttons_pe_.gif') no-repeat right -150px;
height:18px;
line-height:18px;
display:-moz-inline-stack;
display:inline-block;
margin:0;
outline:0;
padding-left:0;
padding-right:1px;
padding-top:0;
padding-bottom:0;
}
#body .product.small
{
height:120px;
width: 120px;
margin-bottom: 30px;
}




#body .boxhead.detail
{
background-color:white;
border:2px solid #969696;
border-bottom: 1px solid #969696;
color:#696A6F;
margin-bottom:0px;
width: 557px;
margin-top:10px;
padding-top:4px;
}

#body .boxhead.detail2
{
background-color:#F0F0F0;
border:2px solid #969696;
border-bottom: 1px solid #969696;
color:#272e34;
margin-bottom:0px;
width: 557px;
margin-top:10px;
padding-top:4px;
font-size:12px;
}

#body .box.detail
{
border:2px solid #969696;
border-top:0px;
width: 557px;
margin-top:0px;
width: 556px;
margin-bottom: 0px;
}

#body .separator.inbox.detail
{
margin-top: 2px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-top: -2px;
border-top:1px solid #a2a2a2;
}

#body .separator.inbox.first.detail
{
display:none;
}


#body .product.thinest
{
margin:-2px;
padding:0px;
border:0px;
margin-bottom:3px;
}
#body .product.thinest .picture
{
position:absolute;
left:10px;
top:10px;
}
/*
#right div.box .listitem .picture img,
#right div.box .listitem.rightbasketitems .picture img
{
width:46px;
}
#body .product.thinest .picture img
{
width:42px;
}
*/
#body .product.thinest strong.h3
{
padding:0px;
margin:0px;
background-color:auto;
border:0px;
position:absolute;
top:10px;
left:90px;
width:360px;
background-color:transparent;
}
#body .product.thinest strong.h3 a
{
color:black;
font-weight:bold;
}
#body .product.thinest .status
{
  left:260px;
  top:36px;
  bottom:auto;
  right:auto;
  width:175px;
}

#body .product.thinest tt
{
float: left;
padding-top:6px;
}

#body .product.thinest .tocart
{
display:none;
}
#body .product.thinest .price
{
margin:0px;
top:24px;
right:10px;
}


#left ul.tree li a.exp
{
color: white;
font-weight: normal;
background-color: #0A67A5;
}
#left ul.tree li a.exp:hover
{
font-weight: normal;
color: #ed2c21;
background-color: #30373f;
}
/*aktikve Kategorie Linker Rand*/
#left ul.tree li a.act
{
color: white;
font-weight: bolder;
background-color: #0A67A5;
color: #ffff66;
font-size:12px;
}
/*aktikve Kategorie Linker Rand Aufgeklappt*/
#left ul.tree li a.exp
{
color: white;
font-weight: bolder;
background-color: #0A67A5;
font-size:12px;
border-top: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
border-bottom: none;
padding-top:7px;
}

#left ul.tree li a.act:hover,
#left ul.tree li a.exp:hover
{
font-weight: bolder;
color: white;
background-color: #E95B0F;
}


#body .product
{
border:2px solid #a2a2a2;
margin-left: 6px;
width: 140px;
}


#body .product .tocart.removefunction
{
bottom:28px;
}
#body .product .amount.removefunction
{
bottom:47px;
}
#body .product .variants.removefunction
{
bottom:81px;
}
#body .product .fromlist
{
left:auto;
top:auto;
bottom:5px;
right:5px;
width: 134px;
}


/* Look n feel Buttons */
span.btn input, span.btn a
{
border:medium none;
height:18px;
line-height:10px;
outline:0;
position:relative;
display:block;
margin:0;
color:#26272C;
font-weight: bold;
cursor:pointer;
background: url('bg/buttons_pe_.gif') no-repeat left -150px;; padding-left:7px; padding-right:7px; padding-top:2px; padding-bottom:2px
}

.box.minibasket .tocart input
{
width: 149px;
height:18px;
text-align:center;
background: url('bg/buttons_pe_.gif') no-repeat left 0;
margin:0;
border:0px none;
color:#26272C;
cursor:pointer;
font-weight: bold; padding-left:23px; padding-right:0; padding-top:2px; padding-bottom:0
}

#right .box.minibasket .tocart input
{
width: 149px;
height: 18px;
text-align:center;
margin:0;
border:0px none;
color:#26272C;
cursor:pointer;
font-weight: bold;
line-height: 1.1em; padding-left:23px; padding-right:0; padding-top:2px; padding-bottom:0
}

#right .box.minibasket .tocart input
{
width: 149px;
height: 18px;
text-align:center;
margin:0;
border:0px none;
color:#26272C;
cursor:pointer;
font-weight: bold;
line-height: 1.1em; padding-left:23px; padding-right:0; padding-top:2px; padding-bottom:0
}

#body .product .tocart input
{
height:18px;
line-height: 1;
width: 134px;
background: url('bg/buttons_pe_.gif') no-repeat 0 0;
border:0px none;
color:#272e34;
cursor:pointer;
font-weight: bold; padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0
}

#body .box.compare .fromcompare input
{
height:18px;
line-height:1;
width: 121px;
background: url('bg/buttons_pe_.gif') no-repeat 0 -50px;
margin:0;
border:0px none;
color:#26272C;
cursor:pointer;
font-weight: bold; padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0
}

#body .basket .upd
{
color: #26272C;
width: 91px;
cursor: pointer;
padding: 1px;
}

#body .basket a.remove
{
display: block;
width: 97px;
height: 17px;
line-height: 17px;
border: 1px solid #CC3300;
color: #26272C;
background: #FDFDFF;
text-align: center;
font-weight: bold;
font-size: 10px;
text-decoration: none;
}

#body .basket .wrapmod a
{
font-size: 10px;
text-align: center;
text-decoration: none;
display: block;
height:14px;
line-height:1;
width: 62px;
background: url('bg/buttons_pe_.gif') no-repeat 0 -100px;
margin:0;
border:0px none;
color:#26272C;
font-weight: bold; padding-left:23px; padding-right:0; padding-top:4px; padding-bottom:0
}

#body .basket .frombasket input
{
height:18px;
line-height:1;
width: 100px;
background: url('bg/buttons_pe_.gif') no-repeat 0 -50px;
margin:0;
border:0px none;
color:#26272C;
cursor:pointer;
font-weight: bold; padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0
}

#body .basket .frombasket a
{
width: 77px;
background: ;
margin:0;
border:0px none;
color:#26272C;
font-weight: bold;
font-size: 10px;
text-align: center;
text-decoration: none;
display: block; padding-left:23px; padding-right:0; padding-top:2px; padding-bottom:0
}

#body .product .fromlist input
{
width: 100%;
background: ;
margin:0;
border:0px none;
color:#26272C;
cursor:pointer;
font-weight: bold; padding-left:23px; padding-right:0; padding-top:2px; padding-bottom:0
}

.ta_right
{
text-align: right !important;
padding-right: 14px;
}

#left .search span.btn input {
font-weight: bold;
width:28px;
text-align: center;
padding-left: 2px;
}

span.btn
{
background: url('bg/buttons_pe_.gif') no-repeat right -150px;
height:18px;
line-height:18px;
display:-moz-inline-stack;
display:inline-block;
margin:0;
outline:0;
vertical-align:bottom; padding-left:0; padding-right:1px; padding-top:0; padding-bottom:0
}
span.btn a
{
padding:3px 8px 2px;
margin-left: 36px;
position:relative;
}


#body div.bar.prevnext {background-color:#f0f0f0; border:1px solid #969696;margin:5px;padding:0;height: 27px; float: left; width: 568px;}
#body div.bar.prevnext input {background-color:#E95B0F;color:#fff;border:1px solid #3a444e;cursor:pointer;font-size: 11px;font-weight:bold;padding:5px 35px;margin:0;line-height: 1.1em;}
#body div.bar.prevnext.bottom {margin-bottom:15px;}

#body div.bar.prevnext .arrowdown input {background: #E95B0F url('bg/oxid_pe_.gif') no-repeat 15px -342px; padding-left:38px; padding-right:25px; background-color:#E95B0F}
#body div.bar.prevnext .arrowright input {background: #009900 url('bg/oxid_pe_.gif') no-repeat 15px -318px;}


h1   {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}

#body .wellcome {float:left ;width:555px;height:auto;margin:0 5px 10px -10px;padding-left:20px;}
#body .wellcome_2 {float:left ;width:555px;height:auto;margin:0 5px 10px -10px;padding-left:20px;}



 /* paypal bar top start */
 #body div.bar.prevnext.paypaltop {background-color:#f0f0f0; border:1px solid #969696;margin:5px;padding:0;height: 100%; float: left; width: 568px;}
 /* paypal bar top end */
 /* paypal button style start */
 #body div.bar.prevnext input[class=paypalbutton] {background-color:#f0f0f0;border:0px;padding:0px;margin-top:5px;}
 /* paypal button style end*/
 /* paypal bar bottom start */
 #body div.bar.prevnext.paypalbottom {margin-bottom:15px;height: 100%;}
 /* paypal bar bottom end */

 #body div.bar.prevnext.paypaltop input
 {
  margin-left:0px; margin-right:0px;
 }

 body .d3_extsearch_navigation .headline
 {
  width: 556px;
  border: 2px solid #a2a2a2;
  border-bottom:0px;
  margin-left:1px;
 }
 body .d3_extsearch_navigation .list
 {
  margin-left:1px;
  width:556px;
  border:2px solid #a2a2a2;
  border-top:0px;
 }

#body .product .greenarrow{background-color:#00ab1f; color: #00ad1f; font-weight: bold; text-align:left; float:left;}
#body .product .flag.green{background-color:#00ab1f; color: #00ad1f; font-weight: bold; text-align:left; float:left;}
#body .product .greenflag.status {font-weight: bolder; font-size: 11px; text-align:left; width:80%; float:left; color: #00ab1f;padding-left:0px;margin-left:-100px;}
#body .product .redflag.status {font-weight: bolder; font-size: 11px; text-align:left; width:80%; float:left; color: #FF9900;padding-left:0px;margin-left:-100px;}
#body .product .greenflag.statussmall {margin-left:-10px; margin-bottom:0px; padding-bottom:20px; font-weight: bolder; font-size: 10px; text-align:left; width:100%; float:left; color: #00ab1f;}
#body .product .redflag.statussmall { margin-left:-10px; margin-bottom:-4px; font-weight: bolder; font-size: 10px; text-align:left; width:100%; float:left; color: #FF9900;}
#path2 {position:relative;padding-left:650px;padding-top:2px;}
#path2 a{color:#969696;}
#path2 a.dinfo{}


#body .product.details h1
{
width:558px;
}
#body .product.details
{
width:282px;
height:330px;
min-height:350px !important;
}
#body .product.moredetails
{
width:556px;
}




#body .product .tocart
{
background-image:url('egate/button-basket.jpg');
background-repeat:no-repeat;
background-position:right top;
height:40px;
width:114px;
right:5px;
bottom:10px;
}
#body .product .tocart input
{
background-image:url('none');
height:30px;
padding-left:0px;
width:114px;
color:white
}
#body .product .todetail
{
background-image:url('egate/button-basket.jpg');
background-repeat:no-repeat;
background-position:right top;
width:114px;
height:40px;
position:absolute;
right:5px;
bottom:10px;
}
#body .product .todetail a
{
position:absolute;
color:#272E34;
color:white;
font-weight:bold;
line-height:30px;
vertical-align:middle;
background-image: url('none');
width:112px;
height:40px;
text-align:center;
font-size:10px;
border:0px solid green
}






#body .product.thin .tocart,
#body .product.details .tocart
{
background-image:url('egate/button-basket.jpg');
background-repeat:no-repeat;
background-position:right top;
width:150px;
height:40px;
}
#body .product.thin .tocart input,
#body .product.details .tocart input
{
background-image:url('none');
height:30px;
padding-left:36px;
width:150px;
color:white
}


#body .product.details .actions div
{
background-image:url('egate/button-wishlist.jpg');
background-repeat:no-repeat;
background-position:left top;
width:114px;
height:40px;
position:absolute;
right:27px;
margin-top:3px;
margin-bottom:3px;
}
#body .product.details .actions div a
{
color:#272E34;
font-weight:bold;
position:relative;
line-height:30px;
vertical-align:middle;
background-image: url('none');
width:114px;
height:40px;
text-align:center
}


#body .product.thin .amount
{
bottom:50px;
right:10px;
width:147px;
}
#body .product.thin .todetail
{
background-image:url('egate/button-basket.jpg');
background-repeat:no-repeat;
background-position:right top;
width:114px;
height:40px;
position:absolute;
bottom:5px;
right:5px;
}
#body .product.thin .todetail a
{
position:absolute;
color:#272E34;
color:white;
font-weight:bold;
line-height:30px;
vertical-align:middle;
background-image: url('none');
width:112px;
height:40px;
text-align:center;
font-size:10px;
border:0px solid green
}



#body .product.small .actions
{
background-image:url('egate/button-basket.jpg');
background-repeat:no-repeat;
background-position:right top;
width:114px;
height:40px;
left:8px;
}

#body .product.small .actions a
{
background-image:none;
position:absolute;
color:#272E34;
color:white;
font-weight:bold;
line-height:30px;
vertical-align:middle;
background-image: url('none');
width:112px;
height:40px;
text-align:center;
font-size:10px;
border:0px solid green;
padding:0px;
margin:0px
}

#body .product.small
{
height:140px;
}



#orderform label.error {margin-left:10px;width:auto;display:inline;}
#orderform input.valid {border:''; border-color:#007000; background:#fff; }
#orderform input.error {border-color:#ff0000;background:#fff;}
#orderform label.error.checked {background:url('bg/checked.gif') top left;padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0}
form.cmxform label.error, label.error {color:red;font-style:italic;font-size:10px;}
