div#path
{
margin-left: 5px;
}

.req
{
color:#D11104;
/*font-weight:bold;*/
}

button
{
font-family: Verdana, Arial;
font-size:10px;
font-weight:bold;
vertical-align:middle;
}

div#body
{
margin-top: 0pt;
margin-right: 0px;
margin-bottom: 50px;
margin-left: 5px;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

div.bar.links,
div.bar.links.single
{
background-color:#c9b9da;
}

div.bar.links a
{
border-bottom: 1px solid gray;
border-right: 1px solid gray;
}

div.bar.shop
{
padding-left:50px;
padding-right:50px;
}

#left strong.h2
{
background-color: #e9e1f0;
/*color: #414b57;*/
color: #757e83;
font-size: 11px;
font-weight: bold;
padding-left: 6px;
padding-top: 10px;
padding-bottom: 5px;
border-bottom: 1px solid #bbbbbb;
}

#right strong.h2,
#right div.forms strong.h2
{
background-color: #e9e1f0;
color: #757e83;
font-size: 11px;
font-weight: bold;
padding-left: 6px;
padding-top: 10px;
padding-bottom: 5px;
border-left-color:#cbb9db;
}
#right strong.h2 a,
#right div.forms strong.h2 a
{
color: #414b57;
}

#right div.box,
#right div.forms div.box
{
border-left-color:#cbb9db;
background-color: #faf9f4;
color: #757e83;
}


div#left
{
border-right-color:#cbb9db;
}

div#content
{
background-image:url('egate/bd_pe_.gif');
}

#body .welcome
{
width:570px;height:400px;
}

div.bar.copy
{
background-color: #c9b9da;
}

#body .product .tocart input,
#body .product .tocart,
span.btn input,
span.btn a,
span.btn
{
background-image:url('egate/buttons_pe_lila_mittel.gif');
}

#right .box.minibasket .tocart input
{
background-image:url('egate/buttons_pe_rot.gif');
}

#body .basket .frombasket input
{
background-image:url('egate/buttons_pe_hellgrau.gif');
}


#body .locator
{
border-color: #cbcbcb;
}

ul.tree ul
{
margin-left:1em;
}


ul.tree li a
{
background-image:url('egate/subcat.gif');
background-position:4px center;
/*background-repeat:repeat;*/
text-indent:15px;
padding-right:0px;
padding-top:8px;
padding-bottom:8px;
}

ul.tree li a.last
{
background-image:url('egate/subcat.gif');
background-position:4px center;
text-indent:15px;
padding-right:0px;
}

ul.tree li a.act
{
background-color: #e9e1f0;
color:#D11104;
font-weight:bold;
}
ul.tree li a:hover
{
color:#D11104;
}
ul.tree li a.has,
ul.tree li a.exp,
ul.tree li a.exp.act
{
background-image:url('egate/subcat_more.gif');
background-position:4px center;
text-indent: 15px;
padding-right: 0pt;
}

ul.tree li a.root
{
background-position:4px center;
background-image:url('egate/rootcat_closed.gif');
text-indent: 15px;
}
ul.tree li a.root.act
{
background-position:4px center;
background-image:url('egate/rootcat_open.gif');
}






#left ul.info
{
padding-top:10px;
}
#left ul.info li a
{
background-image:url('egate/oxid_pe_.gif');
padding-top:2px;
padding-bottom:2px;
border:0px;
background-position: right -253px;
}


#body strong.head2,
#body .boxhead
{
border-color: #cbcbcb;
border-left-color: #677787;
color: #677787;
background-color: #efefef;
line-height:12px;
}


#body .box
{
border-color: #cbcbcb;
}


#body .product.big
{
height:200px;
}
#body .product.big .price
{
margin-top:5px;
margin-bottom:8px;
}
#body .product.big .price sub.only
{
height:2em;
}
#body .product.big strong.h3
{
height:50px;
}

#body .product
{
height: 215px;
border-color: #cbcbcb;
}
#body .product strong.h3
{
height:100px;
}
#body .product .actions a
{
color:#D11104;
}
#body .product strong.h3 a:hover
{
color:#D11104;
}
#body .product tt
{
color:#999999;
}

#body .product.normal .picture
{
top:40px;
text-decoration:none;
}
#body .product.normal .picture:hover span
{
text-decoration:underline;
}
#body .product.normal strong.h3_title
{
display: block;
position:absolute;
left:10px;
width:260px;
top:10px;
height:20px;
}
#body .product.normal strong.h3_title a
{
font-size: 10px;
color: #000000;
}
#body .product.normal strong.h3_title a:hover
{
color:#D11104;
}
#body .product.normal strong.h3 span.shortdesc
{
font-weight:normal;
}

#body .product.normal strong.h3
{
/*
position:absolute;
top:40px;
left:120px;
width:150px;
*/
padding-top:40px;
height:90px;
}

#body .product.head strong.h4.thin
{
border-color: #cbcbcb;
border-left-color: #677787;
color: #677787;
background-color: #efefef;
}
#body .product.thin
{
border-color: #cbcbcb;
height:115px;
}

#body .product.thin strong.h3
{
height:30px;
}
#body .product.thin .desc
{
width:250px;
}
#body .product.thin .price
{
top:50px;
}


#body .product.small
{
height:205px;
}


#body .product.details strong.h4
{
border-color: #cbcbcb;
border-left-color: #677787;
color: #677787;
background-color: #efefef;
}
#body .product.moredetails,
#body .product.details
{
border-color: #cbcbcb;
}

#body .product.details
{
height:auto;
min-height:280px;
}

#body .box ul.list li
{
display: block;
font-weight:bold;
color: #d81f01;
background-image:none;
}
#body .box ul.list li a
{
font-weight:bold;
color: #d81f01;
vertical-align:middle;
}
#body .box ul.list li a.liicon
{
background-color: transparent;
background-image: url(bg/oxid_pe_.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt -675px;
padding-left: 8px;
margin-right: 10px;
}




#body .ordersteps dl,
#body .ordersteps.nofinalstep dl
{
width:131px;
}
#body .ordersteps dl
{
background-color:#F0F0F0;
border-color:#CBCBCB;
}

#body .ordersteps dt,
#body .ordersteps dt a
{
color: #757c83;
}
#body .ordersteps dl.active dt,
#body .ordersteps dl.active dt a ,
#body .ordersteps dl.active dd,
#body .ordersteps dl.active dd a
{
color: #D11104;
}

#body div.bar.prevnext
{
background-color:#F0F0F0;
border-color:#CBCBCB;
}
#body div.bar.prevnext input,
#body div.bar.prevnext .arrowright input
{
background-color:#C9B9DA;
background-color:#5D509F;
}



#body .basket th
{
color: #677787;
background-color: #efefef;
}
#body .basket th .brd_line
{
background-color: #677787;
}
#body .basket,
#body .basket td.brd
{
border-color:#CBCBCB;
}


#body .useroptbox
{
height:400px;
}
#body strong.useroptboxhead
{
color: #677787;
background-color:#F0F0F0;
border-color:#CBCBCB;
}
#body .useroptbox
{
border-color:#CBCBCB;
}


#body .msg
{
background-color:#FFFFDF;
color:red;
font-weight:bold;
}

/* IE6 */
#body .product.head.topshop strong.h4,
#body .product.head.topshop
{
border-color: #d11104;
}
#body .product.thinest
{
height: 50px;
}
#body .product.details.head.big
{
min-height: 270px;
height: auto !important;
height:270px;
}




/* paypal bar top start */
#body div.bar.prevnext.paypaltop
{
background-color:#f0f0f0;
border:1px solid #969696;
margin:5px;
padding:0;
height: 100%;
float: left;
}
/* paypal bar top end */
/* paypal button style start */
#body div.bar.prevnext input.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 */