@charset "utf-8";

.produktbox { cursor:pointer; width:218px; height:180px; margin-top:7px; padding-bottom:40px; position:relative; z-index:auto }
.produktbox .footer { color:#fff; line-height:16px; height:30px; text-transform:uppercase; background:#b7b7b7; padding:4px 5px; position:absolute; bottom:0; left:0; width:210px }
.produktbox .footer b { font-weight:bold; color:#000 }
.produktbox .priceButton { text-align:center; position:absolute; color:#fff; right:10px; bottom:35px; background:transparent url(../../img/einkaufen/kreis.png); width:44px; height:30px; padding-top:14px }
/*
.produktbox .extend {position:absolute; top:-1px; left:-9999em; border:1px solid red; margin-left:-160px; margin-top:-60px}
.produktbox .extend img { border:1px solid silver }
*/

#popUp { position:absolute; top:0px; left:-9999em }
#popUp img { /* border:1px solid silver */ }
#popUpBox { background:url(/img/einkaufen/shadow_right_10x321.png) right top repeat-y }
#popUpOuterbox { margin-right:10px; background:#fff; height:321px; width:683px; border:1px solid silver }
#popUpInnerbox{ margin:7px; height:307px }

#popUpDetails { width:375px; position:relative } /* border:1px solid red*/

#popUpStatus{font-weight:bold;}
#popUpPrice{font-size:36px; line-height:36px; width:200px; float:right /*position:absolute; right:20px; top:130px*/ }
/*h1#popUpPrice { border-bottom:0 !important } */
#popUpImageLeft{background-image:none; background-repeat:no-repeat; height:307px }
#popUpImageSelect{width:375px; height:57px; position:absolute; z-index:50; right:17px; bottom:17px}
#popUpImageOverlay{vertical-align:middle}
.popUpImageSmall{margin-right:5px; vertical-align:bottom; height:55px }
#popUpSuccess { text-align:right; text-transform:uppercase; padding:2px 10px 2px 0 }

/* ms */
/*#popUpInnerbox button#popUpClose { width:100px; height:18px; position:absolute; top:10px; right:10px; text-align:right; background:transparent }*/
#popUpInnerbox div#popUpClose { position:absolute; z-index:20; top:-30px; right:-30px; width:44px; height:44px; background:transparent url(../../img/einkaufen/closePopUp.png) }

#popUpInnerbox #popUpHeadline {}
#popUpInnerbox p#popUpDesc {}
#popUpInnerbox p#popUpStatus { margin-top:8px; font-weight:bold }

#popUpInnerbox form#popUpForm label { float:left; clear:left; display:block; margin-top:3px; width:40px }
#popUpInnerbox input { float:left; border:1px solid #ccc; margin:0 2px; border-width:1px 0 0 1px; display:block; background:#e1e1e1; padding:3px 4px; width:40px; font-size:11px; color:#313131; font-family:Arial, Helvetica, sans-serif }

#popUpInnerbox select { float:left; margin-left:10px }
#popUpInnerbox button#addChart { margin-top:3px; float:right }
#popUpInnerbox form#popUpForm { /*position:absolute; top:180px; left:0; width:375px*/ margin-top:10px; overflow:hidden; zoom:1 } /*border:1px solid yellow; */


/* ÜBERSICHT EINKAUFSKORB */
.listCart { table-layout:fixed; width:100% }
.listCart td, .listCart th { vertical-align:top; border-bottom:1px dotted #000; padding-top:5px }
.listCart th { text-transform:uppercase; font-weight:bold }
.listCart td img { display:block; margin:0 0 5px 0 }
.listCart td div { background:#e1e1e1 }
.listCart td div span { background:#fff; padding-right:16px }
.listCart td div span#cartSum{ background:none; padding-right:0px }
.listCart tr.noBorder td { border:none }
.listCart .center { text-align:center }


