table
{
border-collapse:collapse;
border:0;
}
table td
{
margin:0;
padding:0;
border:0;
}

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:180px;
}

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');
}


#body .product .tocart input,
#body .product .tocart
{

background: #6b6587; /* Old browsers */
background: -moz-linear-gradient(top, #6b6587 0%, #807b8c 30%, #55536b 35%, #64657f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6587), color-stop(30%,#807b8c), color-stop(35%,#55536b), color-stop(100%,#64657f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6b6587 0%,#807b8c 30%,#55536b 35%,#64657f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6b6587 0%,#807b8c 30%,#55536b 35%,#64657f 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #6b6587 0%,#807b8c 30%,#55536b 35%,#64657f 100%); /* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6587', endColorstr='#64657f',GradientType=0 );*/ /* IE6-9 */
background: linear-gradient(top, #6b6587 0%,#807b8c 30%,#55536b 35%,#64657f 100%); /* W3C */
cursor:pointer;
border:1px solid #CBCBCB;
border-radius:5px;
}
#body .product .tocart input
{
background-image:url('egate/basket_put_small.png');
background-repeat:no-repeat;
background-position:5px 0px;
}

#body .product .tocart input:hover,
#body .product .tocart:hover
{
background: #92af00; /* Old browsers */
background: -moz-linear-gradient(top, #92af00 0%, #99bc00 30%, #80aa00 35%, #a0e200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92af00), color-stop(30%,#99bc00), color-stop(35%,#80aa00), color-stop(100%,#a0e200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* IE10+ */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92af00', endColorstr='#a0e200',GradientType=0 ); */ /* IE6-9 */
background: linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* W3C */
}
#body .product .tocart input:hover
{
background-image:url('egate/basket_put_small.png');
background-repeat:no-repeat;
background-position:5px 0px;
}

#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;
border-radius:5px;
}

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,
ul.tree li a.hover
{
color:#D11104;
text-decoration:underline;
}
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 .price .big,
#body .product.big .price .big
{
    font-size: 23px;
    font-weight: bold;
    line-height: 100%;
    white-space: nowrap;
    float:left;
    padding-right:10px;
}
#body .product .price .big
{
    font-size: 18px;
}
#body.start .product .price .big
{
    float:none;
}
#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: 250px;
border-color: #cbcbcb;
border-radius:5px;
}
#body .product strong.h3
{
height:100px;
}
#body .product.thinest strong.h3
{
margin-right:140px;
}
#body .product .actions a
{
color:#D11104;
}
#body .product strong.h3 a:hover
{
color:#D11104;
}
#body .product .tt,
#body .product tt
{
color:#999999;
font-weight:normal;
}
#body .product.details tt
{
margin:3px 0 0;
}

#body .product.normal .picture
{
top:60px;
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:50px;
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:40px;
}
#body .product.thin .desc
{
width:200px;
}
#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;
border-top-left-radius:5px;
border-top-right-radius:5px;
}
#body .product.moredetails,
#body .product.details
{
border-color: #cbcbcb;
}

#body .product.details
{
height:auto;
min-height:280px;
}


#body .box ul.list
{
margin-top:20px;
margin-bottom:20px;
}
#body .box ul.list li
{
display: block;
font-weight:bold;
color: #d81f01;
background-image:none;
border-bottom:1px solid #C9B9DA;
background-color:#F7F2C8;
/*margin-bottom:5px;*/
padding-top:5px;
margin-right:0;
}
#body .box ul.list li a
{
font-weight:bold;
color: #d81f01;
vertical-align:middle;
}
#body .box ul.list li a.hover
{
text-decoration:underline;
}
#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;
border-radius:0;
}





/* 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 */



#right strong.h2,
#right div.forms strong.h2,
#left strong.h2
{
color:#757E83;
/*
background: #dcc2e5;
background: -moz-linear-gradient(top, #dcc2e5 0%, #8980b7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcc2e5), color-stop(100%,#8980b7));
background: -webkit-linear-gradient(top, #dcc2e5 0%,#8980b7 100%);
background: -o-linear-gradient(top, #dcc2e5 0%,#8980b7 100%);
background: -ms-linear-gradient(top, #dcc2e5 0%,#8980b7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcc2e5', endColorstr='#8980b7',GradientType=0 );
background: linear-gradient(top, #dcc2e5 0%,#8980b7 100%);
*/
background: #e1d8ed; /* Old browsers */
background: -moz-linear-gradient(top, #e1d8ed 0%, #bfb3d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1d8ed), color-stop(100%,#bfb3d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e1d8ed 0%,#bfb3d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e1d8ed 0%,#bfb3d9 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #e1d8ed 0%,#bfb3d9 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1d8ed', endColorstr='#bfb3d9',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #e1d8ed 0%,#bfb3d9 100%); /* W3C */

}
#right strong.h2 a,
#right div.forms strong.h2 a,
#left strong.h2 a
{
color:#414B57;
}
#right strong.h2 a:hover,
#right div.forms strong.h2 a:hover,
#left strong.h2 a:hover
{
color:#D11104;
}








#incVatMessage {
    border:1px solid #CBCBCB;
    border-radius:5px;
    background-color:white;
    bottom: -5px;
    font-size: 11px;
    padding: 4px 20px 6px 17px;
    position: fixed;
    right: -5px;
    z-index: 9999;
}
#incVatMessage a
{
color:#757E83;
}




.emfooterborder
{
border:1px solid #CBCBCB;
border-radius:5px;
}
.emfooterborder a,
.emfooterborder div a,
.emfooterborder table a
{
    color: #444470;
}
.emfootercell
{
float:left;
height:250px;
border-left:1px solid #CBCBCB;
}
.emfootercell1
{
width:486px;
}
.emfootercell2
{
width:25%;
}
.emfootercell3
{
width:25%;
}
.emfootercellheader
{
background: #e1d8ed; /* Old browsers */
background: -moz-linear-gradient(top, #e1d8ed 0%, #bfb3d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1d8ed), color-stop(100%,#bfb3d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e1d8ed 0%,#bfb3d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e1d8ed 0%,#bfb3d9 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #e1d8ed 0%,#bfb3d9 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1d8ed', endColorstr='#bfb3d9',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #e1d8ed 0%,#bfb3d9 100%); /* W3C */
height:25px;
line-height:25px;
font-weight:bold;
color:#757E83;
font-size:12px;
padding-left:5px;
}
.emfootercellbody
{
padding:5px;
font-size:11px;
}
.emfootercellbody table,
.emfootercellbody div
{
font-size:11px;
}




.emheader_contactbox
{
position:absolute;
border:0px solid red;
width:200px;
left:200px;
top:10px;
height:40px;
}
.emheader_minibasket
{
position:absolute;
width:190px;
right:10px;
top:10px;
height:40px;
}
.emheader_minibasketbutton
{
height:40px;
background: #e1d8ed; /* Old browsers */
background: -moz-linear-gradient(top, #e1d8ed 0%, #bfb3d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1d8ed), color-stop(100%,#bfb3d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e1d8ed 0%,#bfb3d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e1d8ed 0%,#bfb3d9 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #e1d8ed 0%,#bfb3d9 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1d8ed', endColorstr='#bfb3d9',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #e1d8ed 0%,#bfb3d9 100%); /* W3C */
border:1px solid #CBCBCB;
border-radius:5px;
}
.emheader_minibasketbutton.active
{
background: #92af00; /* Old browsers */
background: -moz-linear-gradient(top, #92af00 0%, #99bc00 30%, #80aa00 35%, #a0e200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92af00), color-stop(30%,#99bc00), color-stop(35%,#80aa00), color-stop(100%,#a0e200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92af00', endColorstr='#a0e200',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* W3C */
cursor:pointer;
}
.emheader_minibasketbutton_icon
{
position:absolute;
left:5px;
width:30px;
top:0px;
bottom:0px;
text-align:center;
font-color:white;
line-height:40px;
font-size:18px;
background-image:url('egate/basket_put.png');
background-position:center center;
background-repeat:no-repeat;
}
.emheader_minibasketbutton_icon.active
{
background-image:url('egate/basket_go.png');
}
.emheader_minibasketbutton_text
{
position:absolute;
left:40px;
right:10px;
top:0px;
bottom:0px;
text-align:center;
color:#757E83;
line-height:40px;
font-size:18px;
}
.emheader_minibasketbutton_artcount
{
position:absolute;
left:65px;
bottom:0px;
color:white;
font-size:10px;
}
.emheader_minibasketbutton_text.active
{
color:white;
}
.emheader_minibasketbox
{
display:block;
position:absolute;
left:0px;
right:0px;
top:40px;
z-index:1000;
background-color:white;
border-radius:5px;
border:1px solid #CBCBCB;
padding:10px;
color:#757E83;
padding-bottom:20px;
}
.emheader_minibasketbox .listitem
{
color: #555555;
height: auto;
margin: 2px 0 7px;
min-height: 45px;
position: relative;
width: 114px;
padding-left:66px;
}
.emheader_minibasketbox .listitem .picture
{
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E2E2E2;
display: block;
height: 42px;
left: 0;
position: absolute;
text-align: center;
top: 0;
width: 56px;
}
.emheader_minibasketbox .listitem a
{
color: #555555;
text-decoration: none;
}




.emheader_minibasketbox .box.minibasket .tocart input,
.emheader_minibasketbox .box.minibasket .tocart
{

background: #92af00; /* Old browsers */
background: -moz-linear-gradient(top, #92af00 0%, #99bc00 30%, #80aa00 35%, #a0e200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92af00), color-stop(30%,#99bc00), color-stop(35%,#80aa00), color-stop(100%,#a0e200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92af00', endColorstr='#a0e200',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* W3C */
cursor:pointer;
border:1px solid #CBCBCB;
border-radius:5px;
}
.emheader_minibasketbox .box.minibasket .tocart input
{
background-image:url('egate/basket_go_small.png');
background-repeat:no-repeat;
background-position:5px 0px;
}
/*
.emheader_minibasketbox .box.minibasket .tocart input
{
background-image:url("egate/buttons_pe_rot.gif");
}
*/
#body strong.head2,
#body .boxhead
{
border-top-right-radius:5px;
border-top-left-radius:5px;
}
#body.noright strong.head2,
#body.noright .boxhead
{
width:766px;
margin-right:0;
}
#body strong.head2,
#body .box
{
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
}
#body.noright strong.head2,
#body.noright .box
{
width:773px;
margin-right:0;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
}

#content.noright
{
background-image:url('egate/bd_pe_noright.gif');
background-repeat:y-repeat;
}



.emlist_subcatborder
{
position:relative;
width:239px;
margin:5px;
float:left;
border-radius:5px;
border:1px solid #CBCBCB;
padding:5px;
height:50px;
}
.emlist_subcatborder a:hover .emlist_subcatborder_cell2
{
text-decoration:underline;
}
.emlist_subcatborder.leftbox
{
margin-left:0;
}
.emlist_subcatborder.rightbox
{
margin-right:0;
}
#body.noright .emlist_subcatborder_cell2
{
font-size:12px;
}























#body .basket
{
margin:0;
margin-left:5px;
margin-bottom:10px;
width:785px;
border-radius:5px;
}
#body.basket div.bar.prevnext,
#body.order div.bar.prevnext,
#body.payment div.bar.prevnext,
#body.user div.bar.prevnext
{
width:785px;
border-radius:5px;
}
#body .ordersteps dl, #body .ordersteps.nofinalstep dl
{
width:184px;
border-radius:5px;
}
#body .ordersteps.nofinalstep .lastinrow
{
width:182px;
border-radius:5px;
margin-right:0px;
}
#body div.bar.prevnext input,
#body div.bar.prevnext .arrowright input
{
background: #92af00; /* Old browsers */
background: -moz-linear-gradient(top, #92af00 0%, #99bc00 30%, #80aa00 35%, #a0e200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92af00), color-stop(30%,#99bc00), color-stop(35%,#80aa00), color-stop(100%,#a0e200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92af00', endColorstr='#a0e200',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* W3C */
cursor:pointer;
border:1px solid #CBCBCB;
border-radius:5px;
}



#body strong.useroptboxhead
{
width:233px;
border-top-left-radius:5px;
border-top-right-radius:5px;
}

#body strong.useroptboxhead.last
{
margin-right:0px;
}
#body .useroptbox
{
width:222px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
#body .useroptbox
{
margin-right:0px;
}

span.btn
{
background-image:none;
background-color:none;
}
span.btn input,
span.btn a
{
background: #6b6587; /* Old browsers */
background: -moz-linear-gradient(top, #6b6587 0%, #807b8c 30%, #55536b 35%, #64657f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6587), color-stop(30%,#807b8c), color-stop(35%,#55536b), color-stop(100%,#64657f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6b6587 0%,#807b8c 30%,#55536b 35%,#64657f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6b6587 0%,#807b8c 30%,#55536b 35%,#64657f 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #6b6587 0%,#807b8c 30%,#55536b 35%,#64657f 100%); /* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6587', endColorstr='#64657f',GradientType=0 ); */ /* IE6-9 */
background: linear-gradient(top, #6b6587 0%,#807b8c 30%,#55536b 35%,#64657f 100%); /* W3C */
cursor:pointer;
border:1px solid #CBCBCB;
border-radius:5px;
}
span.btn input:hover,
span.btn a:hover
{
background: #92af00; /* Old browsers */
background: -moz-linear-gradient(top, #92af00 0%, #99bc00 30%, #80aa00 35%, #a0e200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92af00), color-stop(30%,#99bc00), color-stop(35%,#80aa00), color-stop(100%,#a0e200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92af00', endColorstr='#a0e200',GradientType=0 ); */ /* IE6-9 */
background: linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* W3C */
cursor:pointer;
border:1px solid #CBCBCB;
border-radius:5px;
text-decoration:none;
}
span.btn a
{
line-height:20px;
}



#body.user.noright strong.head2, #body.user.noright .box
{
width:760px;
}
#body.user.noright .errorbox
{
border-color:red;
border-radius:5px;
width:775px;
color:#D11104;
background-color:#D11104;
color:white;
}



#body.payment.noright strong.head2, #body.payment.noright .box
{
width:760px;
}
#body.payment.noright .errorbox
{
border-color:red;
border-radius:5px;
width:775px;
color:#D11104;
background-color:#D11104;
color:white;
}



#body.order.noright strong.head2, #body.order.noright .box
{
width:760px;
}
#body.order.noright .errorbox
{
border-color:red;
border-radius:5px;
width:775px;
color:#D11104;
background-color:#D11104;
color:white;
}
#body.order dl.orderinfocol
{
width:370px;
}


#body.thankyou.noright strong.head2, #body.thankyou.noright .box
{
width:760px;
}


.emorderstepbox_body
{
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
}
.emorderstepbox_body p
{
margin-bottom:10px;
}


#body a
{
color:#745D89;
}


#body .product.head,
#body .product.head.topshop strong.h4, #body .product.head.topshop
{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}


.konfiguratorbutton1
{
width:100px;
cursor:pointer;
background-color:#D11104;
border:1px solid #D11104;
color:white;
border-radius:5px;
height: 20px;
line-height: 18px;
vertical-align: middle;

background: #92af00; /* Old browsers */
background: -moz-linear-gradient(top, #92af00 0%, #99bc00 30%, #80aa00 35%, #a0e200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92af00), color-stop(30%,#99bc00), color-stop(35%,#80aa00), color-stop(100%,#a0e200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92af00', endColorstr='#a0e200',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* W3C */
border:1px solid #CBCBCB;

}
#body a.konfiguratorbutton1
{
display:block;
width:150px;
color:white;
font-weight:bold;
text-align:center;
}

#body a.konfiguratorbutton2
{
display:block;
text-align:center;
}
.konfiguratorbutton2,
#body a.konfiguratorbutton2
{
width:100px;
cursor:pointer;
background-color:#DFDFDF;
border:1px solid #D11104;
color:#D11104;
border-radius:5px;
height: 20px;
line-height: 18px;
vertical-align: middle;

background: #6b6587; /* Old browsers */
background: -moz-linear-gradient(top, #6b6587 0%, #807b8c 30%, #55536b 35%, #64657f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6587), color-stop(30%,#807b8c), color-stop(35%,#55536b), color-stop(100%,#64657f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6b6587 0%,#807b8c 30%,#55536b 35%,#64657f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6b6587 0%,#807b8c 30%,#55536b 35%,#64657f 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #6b6587 0%,#807b8c 30%,#55536b 35%,#64657f 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6587', endColorstr='#64657f',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #6b6587 0%,#807b8c 30%,#55536b 35%,#64657f 100%); /* W3C */
cursor:pointer;
border:1px solid #CBCBCB;
color:white;
}

.konfiguratorbutton2:hover,
#body a.konfiguratorbutton2:hover
{
background: #92af00; /* Old browsers */
background: -moz-linear-gradient(top, #92af00 0%, #99bc00 30%, #80aa00 35%, #a0e200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92af00), color-stop(30%,#99bc00), color-stop(35%,#80aa00), color-stop(100%,#a0e200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92af00', endColorstr='#a0e200',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* W3C */
border:1px solid #CBCBCB;
}


.konfiguratorbutton3
{
width:100px;
cursor:pointer;
background-color:#D11104;
border:1px solid #D11104;
color:white;
border-radius:5px;
height: 20px;
line-height: 18px;
vertical-align: middle;

background: rgb(204,0,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(204,0,0,1) 0%, rgba(165,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,0,0,1)), color-stop(100%,rgba(165,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(165,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(165,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(165,0,0,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(204,0,0,1) 0%,rgba(165,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#a50000',GradientType=0 ); /* IE6-9 */
}
.konfiguratorbutton3:hover
{
background: #92af00; /* Old browsers */
background: -moz-linear-gradient(top, #92af00 0%, #99bc00 30%, #80aa00 35%, #a0e200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92af00), color-stop(30%,#99bc00), color-stop(35%,#80aa00), color-stop(100%,#a0e200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92af00', endColorstr='#a0e200',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #92af00 0%,#99bc00 30%,#80aa00 35%,#a0e200 100%); /* W3C */
border:1px solid #CBCBCB;
}
#body a.konfiguratorbutton3
{
display:block;
width:150px;
color:white;
font-weight:bold;
text-align:center;
}



.tooltip {
	display:none;
	background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);
	height:163px;
	padding:40px 30px 10px 30px;
	width:310px;
	font-size:11px;
	color:#fff;
}






            #fancybox-right span {
                left: auto;
                right: 20px;
            }
            #fancybox-left span {
                left:20px;
            }


.tpsterne
{
    background-image:url('egate/stern_25_25.png');
    background-repeat:no-repeat;
    background-position:left top;
    width:25px;
    height:25px;
    float:left;
}
