#imCartText {padding: 0; text-align: left; margin: 20px 0 0 10px; min-height: 320px; height: auto !important; height: 320px; font: 11px Tahoma; color: #000000; }
#imCartText2 {padding: 0; text-align: left; margin: 20px 0 0 10px; min-height: 15px; height: auto !important; height: 15px; font: 13px Tahoma; color: #000000; }
#imCartText table {margin: 15px auto; border-collapse: collapse; width: 90%; }
#imCartText th {font-weight: bold; padding: 3px; border-collapse: collapse; border: 1px solid #FF9900; background-color: #FF9900; color: #000000; text-align: left; }
#imCartText td {padding: 3px; border-collapse: collapse; border: 1px solid #FF9900; color: #000000; text-align: left; }
#imCartText .imField {border: 1px solid #FF9900; padding: 1px; font: 11px Tahoma; }
#imCartText .imField_Label {background-color: #EEEEEE; }
#imCartText .imQtyField {border: 1px solid #FF9900; cursor: text; text-align: right; font: 11px Tahoma; }
#imCartText .imOptField {border: 1px solid #FF9900; text-align: left; font: 11px Tahoma; width: 90%; }
#imCartText .imName {width: 30%; }
#imCartText .imDescr {width: 40%; }
#imCartText .imOpt {width: 20%; text-align: center; }
#imCartText .imPrice {width: 15%; text-align: right; white-space: nowrap; }
#imCartText .imQty {width: 10%; text-align: center; }
#imCartText .imCmd {width: 5%; text-align: center; }
#imCartText .imCartButton {cursor: pointer; margin: 2px 0 0 8px; padding: 1px; border: 2px solid #FF9900; text-align: center; background-color: #FFFFFF; color: #5A65AD; font: 14px Tahoma; font-weight: bold; }
#imCartText .imCartButton:hover {cursor: pointer; margin: 2px 0 0 8px; padding: 1px; border: 2px solid #FF9900; text-align: center; background-color: #FFE0C0; color: #000000; font: 14px Tahoma; font-weight: bold;}
#imCartText .imCartButton4 {cursor: pointer; margin: 2px 0 0 8px; padding: 1px; border: 3px solid #FF9900; text-align: center; background-color: #FFFFFF; color: #5A65AD; font: 14px Tahoma; font-weight: bold; }
#imCartText .imCartButton4:hover {cursor: pointer; margin: 2px 0 0 8px; padding: 1px; border: 3px solid #FF9900; text-align: center; background-color: #FFE0C0; color: #000000; font: 14px Tahoma; font-weight: bold;}
#imCartText .aktualisieren {cursor: pointer; margin: 2px 0 0 8px; padding: 1px; border: 1px solid #FF9900; text-align: center; background-color: #FF9900; color: #000000; font: 12px Tahoma; }
#imCartText .imCartButton2 {cursor: pointer; margin: 2px 0 0 8px; padding: 1px; border: 1px solid #FFFFFF; text-align: center; background: url(../images/lockbox_100x45.gif) no-repeat center center; width: 105px; height: 48px; color: #009933; font: 14px Tahoma; }
#imCartText .imCartButton3 {cursor: pointer; margin: 2px 0 0 8px; padding: 1px; border: 1px solid #FFFFFF; text-align: center; background: url(../images/lockbox_100x43.png) no-repeat center center; width: 105px; height: 45px; color: #009933; font: 14px Tahoma; }
#imCartText .imCmd img {cursor: pointer; }
form.imPayment {left: 40px; margin: 0; position: relative; width: 80%; }
.imPayItem {padding: 0 0 0 25px; margin: 0 0 8px 0; }
.imPayItem input {position: absolute; left: 0px; }
form.imShipment {margin: 0 ; position: relative; }
.imShipItem {padding: 7px 0 0 50px; margin: 0 0 8px 0; }
.imShipItem input {position: absolute; left: 25px; }
#imOrderID {width: 60%; margin: 15px auto; padding: 10px; text-align: center; font-size: 115%; border: dashed 1px #111111; }
form.imUserData {margin: 8px auto; padding: 0; text-align: left; width: 80%; }
form fieldset {margin: 0; padding: 0; border: none; }
form.imUserData div {float: left; width: 100%; padding-top: 5px; }
.imLabel {margin: 2px 5px 0 0; padding: 0; float: left; width: 25%; text-align: right; }
.imLabel_Cont {float: left; width: 70%; }
.imInput_0 {width: 80%; }
.imInput_1 {width: 65%; }
.imInput_2 {width: 45%; }
.imInput_3 {width: 25%; }
.imLineProp {float: left; width: 80px; padding: 2px 0 2px 0; }
.imInput {font: 11px Tahoma; color: #000000; line-height: 15px; border: 1px solid #FF9900; background-color: #FFFFFF; }
#imAgreePanel {border-top: 1px solid #FF9900; margin-top: 7px; }


#imCel5_00 {position: relative; left: 50px; height: 260px; width: 685px; }
#imObj5_00 {position: relative; text-align: left; }
#imObj5_00 .ff0 {font-family: Times New Roman; }
#imObj5_00 .ff2 {font-family: Tahoma; }
#imObj5_00 .fc2 {color: #000000; }
#imObj5_00 .fs12 {font-size: 16px ; vertical-align: baseline; line-height: 19px ; }
#imObj5_00 .fs14 {font-size: 19px ; vertical-align: baseline; line-height: 22px ; }
#imObj5_00 .fs10 {font-size: 13px ; vertical-align: baseline; line-height: 16px ; }
#imObj5_00 div.imFGPanel {position: relative; }
#imFGImgCont_0 {position: absolute; overflow: hidden; left: 22px; height: 190px; width: 660px; }
#imFGImgList_0 {position: absolute; height: 190px; white-space: nowrap; }
#imFGImgList_0 img {vertical-align: bottom; height: 190px; width: 110px; cursor: pointer; padding: 0 10px 0 10px;}
#imObj5_00 .imFGArrowL {position: absolute; top: 71px; left: 0px; }
#imObj5_00 .imFGArrowR {position: absolute; top: 71px; left: 672px; }
#imObj5_00 {padding: 0px; }
#imCel5_00_Cont {text-align: center; height: 264px; overflow: hidden; }
