/*
  Id: misc.css, v 1.0 2006/03/23 11:30
  Copyright: saxess-nm.at
*/

#mainContent { padding: 15px 15px 15px 15px; }
#dottedline { position: relative; background-image: url(../images/lineDottedGreen1.gif); background-repeat: repeat-x; height: 1px; margin-right: 15px; padding: 0px; }
#distline { position: relative; background-image: url(../images/lineDottedGreen1.gif); background-repeat: repeat-x; height: 1px; margin: 15px 15px 0px 0px; padding: 0px; }
#cbaLeft { position: relative; text-align: left; margin-left: 5px; }
#cbaRight { position: absolute; top: 0px; right: 35px; text-align: right; }
#cbaRight2 { position: relative; width: 100%; text-align: right; padding-right: 5px; }
#cbaRightInfo { position: absolute; top: 4px; right: 135px; text-align: right; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; }
#cbaRightInfo2 { position: absolute; top: -2px; right: 135px; text-align: right; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; }
#bottomInfo { position: relative; margin-left: 5px; margin-top: 5px; }
#bottomInfoText { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; }
FORM { padding: 0; margin: 0; }

/***************************
----->  INFO-MESSAGE  <-----
****************************/
#infoMessageB { margin: 0px 40px 0px 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; font-weight: bold; }
#infoMessage { margin: 0px 40px 0px 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; }
#infoMessage a { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #990000; font-weight: bold; }
#infoMessageHeader { margin: 0px 40px 0px 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; font-weight: bold; }
#infoMessageHeader a { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #990000; font-weight: bold; }
#infoMessageText { margin: 5px 20px 0px 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; background-color: #FFFF99; padding: 5px; }
#infoMessageText2 { margin: 5px 20px 0px 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; }

/***************************
-----> SHOPPING-CART  <-----
****************************/
#shoppingCartEmpty { position: relative; margin: 20px 15px 20px 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; font-weight: bold; }
#shoppingCart { position: relative; margin: 10px 15px 20px 5px; }

#shoppinCartHeaderC { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #939300; text-align: center; padding: 5px; font-weight: bold; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; }
#shoppinCartHeaderL { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #939300; text-align: left; padding: 5px; font-weight:bold; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; }
#shoppinCartHeaderE { width: 50px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #939300; text-align: left; padding: 5px; border-bottom: 1px #CCCC00 solid; }
#shoppinCartHeaderE2 { width: 100px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #939300; text-align: center; padding: 5px; border-bottom: 1px #CCCC00 solid; }

#shoppingCartElemL1 { text-align: left; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #AFAF00; padding: 5px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; vertical-align: top; }
#shoppingCartElemL2 { text-align: left; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #A8A800; padding: 5px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; vertical-align: top; }
#shoppingCartElemC1 { text-align: center; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #AFAF00; padding: 5px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; vertical-align: top; }
#shoppingCartElemC2 { text-align: center; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #A8A800; padding: 5px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; vertical-align: top; }
#shoppingCartElemR1 { text-align: right; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #AFAF00; padding: 5px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; vertical-align: top; }
#shoppingCartElemR2 { text-align: right; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #A8A800; padding: 5px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; vertical-align: top; }
#shoppingCartElemE11 { text-align: center; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #AFAF00; padding: 5px; border-bottom: 1px #CCCC00 solid; vertical-align: top; }
#shoppingCartElemE12 { text-align: center; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #A8A800; padding: 5px; border-bottom: 1px #CCCC00 solid; vertical-align: top; }
#shoppingCartElemE21 { text-align: right; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #AFAF00; padding: 5px; border-bottom: 1px #CCCC00 solid; vertical-align: top; }
#shoppingCartElemE22 { text-align: right; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #A8A800; padding: 5px; border-bottom: 1px #CCCC00 solid; vertical-align: top; }

#shoppingCartFooterL { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #939300; text-align: left; padding: 5px; font-weight:bold; border-bottom: 1px #CCCC00 solid; border-right: 1px #CCCC00 solid; }
#shoppingCartFooterC { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #939300; text-align: center; padding: 5px; font-weight:bold; border-right: 1px #CCCC00 solid; }
#shoppingCartFooterR { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #939300; text-align: right; padding: 5px; font-weight:bold; border-right: 1px #CCCC00 solid; }
#shoppingCartFooterR2 { font: 10px Verdana, Arial, Helvetica, sans-serif; color: black; text-align: right; padding: 5px; border-bottom: 1px #CCCC00 solid; border-right: 1px #CCCC00 solid; }
#shoppingCartFooterE { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #939300; text-align: left; padding: 5px; }
#shoppingCartFooterE2 { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #939300; text-align: right; padding: 5px; border-bottom: 1px #CCCC00 solid; }

#shoppingCartLine { height: 1px; background-color: black; padding: 0px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; vertical-align: top; }
#shoppingCartLine2 { height: 1px; padding: 0px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; vertical-align: top; }
#shoppingCartLineE { height: 1px; background-color: black; padding: 0px; border-bottom: 1px #CCCC00 solid; vertical-align: top; }


#shoppingCartProductAttribute { font: 10px  Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; }
#shoppingCartProductInfo { font: 10px  Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; }
#shoppingCartProductSinglePrice { font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#productPrice { color: black; }
#shoppingCartProductQuantity { width: 30px; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; text-align: right; }

#markProductOutOfStock { padding: 10px 0px 10px 0px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: #990000; font-weight: bold; }
#markProductMinOrder { padding: 10px 0px 10px 0px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: #990000; font-weight: bold; }

/***************************
----->  COOKIE_USAGE  <-----
****************************/
#information { position: relative; margin: 15px; }
#informationText { position: relative; width: 280px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; vertical-align: top; margin: 0px 0px 10px 5px; }

/***************************
-----> LOGIN, LOGOFF  <-----
****************************/
#existingAccount { position: relative; width: 300px; margin: 10px 10px 10px 0px; }
#newAccount { position: absolute; left: 320px; top:0px; width: 195px; }
#guestAccount { position: relative; margin: 10px; }
#lostPassword { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #990000; }
#loginField { width: 150px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#logoffText { position: relative; margin: 20px 15px 20px 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #990000; font-weight: bold; }

/***************************
----->    ACCOUNT     <-----
****************************/
#accountMenu { position: relative; width: 280px; margin: 0px 0px 10px 5px; }
#accountMenuElem { position: relative; margin: 0px 0px 5px 0px; }
#accountMenuElemImg { position: relative; }
#accountMenuLink { position: absolute; top: 10px; left: 45px; }
#accountMenuLine { position: relative; background-image: url(../images/lineDottedGreen2.gif); background-repeat: repeat-x; height: 1px; margin: 0px 15px 5px 0px; padding: 0px; }
#accountLink { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #990000; }
#defaultAddressBox { position: absolute; top: 0px; left: 295px; width: 217px; }

#orderList {position: relative; margin: 10px 15px 20px 5px; }

#orderListHeaderC { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #939300; text-align: center; padding: 5px; font-weight: bold; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; }
#orderListHeaderL { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #939300; text-align: left; padding: 5px; font-weight:bold; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; }
#orderListHeaderE { width: 50px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #939300; text-align: left; padding: 5px; border-bottom: 1px #CCCC00 solid; }

#orderListElemL1 { text-align: left; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #AFAF00; padding: 5px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; }
#orderListElemL2 { text-align: left; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #A8A800; padding: 5px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; }
#orderListElemC1 { text-align: center; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #AFAF00; padding: 5px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; }
#orderListElemC2 { text-align: center; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #A8A800; padding: 5px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; }
#orderListElemR1 { text-align: right; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #AFAF00; padding: 5px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; }
#orderListElemR2 { text-align: right; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; background-color: #A8A800; padding: 5px; border-right: 1px #CCCC00 solid; border-bottom: 1px #CCCC00 solid; }
#orderListElemE1 { text-align: center; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #AFAF00; padding: 5px; border-bottom: 1px #CCCC00 solid; text-align: right; }
#orderListElemE2 { text-align: center; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: #FFFF99; background-color: #A8A800; padding: 5px; border-bottom: 1px #CCCC00 solid; text-align: right; }

/***************************
----->  ACCOUNT-EDIT  <-----
****************************/
#accountForm { position: relative; width: 300px; margin: 10px 10px 10px 0px; }
#genderfield  { width: 50px; font: 10px  Verdana, Arial, Helvetica, sans-serif; color: black; }

/***************************
----->  ORDER-HISTORY  <-----
****************************/
#orderDetailsButton { position: absolute; top: 5px; right: 40px; }
#orderHeading { position: relative; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; margin: 0px 5px 10px 5px; }
#orderInfo { position: relative; margin: 0px 5px 5px 5px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#orderComments { position: relative; margin: 0px 40px 5px 5px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#productsLine { position: relative; background-image: url(../images/lineDottedGreen1.gif); background-repeat: repeat-x; height: 1px; width: 522px; margin: 0px; padding: 0px; }
#orderedProducts { position: relative; margin: 10px 20px 20px 5px;  }

/***************************
----->  ADDRESS-BOOK  <-----
****************************/
#defaultAddressBox2 { position: relative; width: 217px; }
#defaultAddressInfoBox { position: absolute; top: 10px; left: 235px; width: 285px; }
#defaultAddressInfoText { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; }
#addressBookElem { position: relative; margin: 5px 15px 0px 15px; }
#adressBookEntry { position: relative; margin: 5px 20px 0px 5px; padding: 5px; background-color: #BBBB00; }
#adressBookEntryName { position: relative; margin-top: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: black; }
#adressBookEntryText { position: relative; margin-top: 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; }
#adressBookEntryButtons { position: absolute; top: 5px; left: 325px; }

/***************************
----->    PASSWORD    <-----
****************************/
#formElemSecCode { margin: 0px 0px 10px 0px; }

/***************************
-----> ORDER-PROCESS  <-----
****************************/
#checkoutBarCurrent { padding-top: 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; font-weight: bold; }
#checkoutBarTo { padding-top: 5px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666600; }
#checkoutBarFrom { padding-top: 5px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666600; }
#checkoutBarFrom a { padding-top: 5px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #990000; }
#contentElemInfoText { position: relative; font: 11px Verdana, Arial, Helvetica, sans-serif; color: black; margin: 3px 0px 3px 25px; }
#contentElemInfoText a { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #990000; }
#contentElemInfoSelection { position: absolute; left: 0px; top: 0px; }
/* -> list-elements */
#listElem { position: relative; padding: 5px 0px 5px 5px; margin-top: 5px; width: 517px; background-color: #BBBB00; }
#listElem1 { position: relative; padding: 5px 0px 5px 5px; margin: 5px 0px 0px 5px; width: 505px; background-color: #FFFF99; }
#listElemTitle { position: relative; font: 11px Verdana, Arial, Helvetica, sans-serif; color: black; margin: 0px 0px 3px 5px; font-weight: bold; }
#listElemTitle2 { position: relative; width: 100%; margin: 0px 0px 3px 0px; padding: 0; }
#listElemTitleText { position: relative; font: 11px Verdana, Arial, Helvetica, sans-serif; color: black; margin: 3px 0px 0px 25px; font-weight: bold; }
#listElemTitleText2 { position: relative; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666600; margin: 3px 0px 0px 5px; font-weight: bold; }
#listElemContentLine1 { position: relative; background-image: url(../images/lineDottedGreen1.gif); background-repeat: repeat-x; height: 1px; margin: 5px 5px 5px 0px; padding: 0px; }
#listElemContentLine2 { position: relative; background-image: url(../images/lineDottedGreen2.gif); background-repeat: repeat-x; height: 1px; margin: 5px 5px 5px 0px; padding: 0px; }
#listElemContentLine3 { position: relative; height: 1px; margin: 5px 5px 5px 0px; padding: 0px; }
#listElemContent { position: relative; width: 100%; margin: 0; padding: 0; }
#listElemText1 { position: relative; width: 100%px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666600; font-weight: bold; margin: 3px 0px 3px 25px; }
#listElemText2 { position: relative; width: 100%px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666600; font-weight: bold; margin: 3px 0px 3px 5px; }
#listElemText3 { position: relative; width: 100%px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666600; margin: 3px 0px 3px 25px; }
#listElemText4 { position: relative; width: 150px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666600; margin: 3px 0px 3px 25px; }
#listElemText5 { position: relative; width: 100%px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666600; margin: 3px 10px 3px 25px; }
#listElemPrice { position: absolute; right: 10px; top: 3px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; text-align: right; }
#listElemField { position: absolute; left: 170px; top: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666600; }
#listElemField2 { position: absolute; left: 170px; top: -1px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666600; }
#listElemField2 a { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #990000; }
#listElemField3 { position: absolute; left: 170px; top: 3px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666600; }
#listElemSelection { position: absolute; left: 0px; top: 0px; }
/* -> payment-form-elements */
#paymentName { width: 150px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentCardNumber { width: 150px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentMonth { width: 97px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentYear { width: 55px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentBLZ { width: 100px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentBankNumber { width: 150px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentBankName { width: 150px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentCcNumber { width: 150px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentCcCvv { width: 50px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentCcIssue { width: 50px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentCcCheckCode { width: 50px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentIBAN { width: 150px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentCcTypes { width: 156px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; }
#paymentComment { width: 505px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; margin: 0px 0px 0px 5px; }
#paymentAGB { width: 505px; font: 11px  Verdana, Arial, Helvetica, sans-serif; color: black; margin: 0px 0px 0px 5px; }
#paymentAgbChb { margin: 0px; padding: 0px; }

