/* CSS Document */
BODY { font-family:Verdana,Helvetica,sans-serif; margin:0; background:#004568 url(../images/general/bg-main.png) repeat-x; }
H1 { font-family:Georgia,"Times New Roman",Times,serif; font-size:1.6em; font-weight:normal; color:#AA0000; }
H2 { font-family:Arial,Helvetica,sans-serif; font-size:1.4em; font-weight:bold; color:#AA0000; }
H3 { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:1.1em; font-weight:bold; color:#333333; }
H4 { font-family:Georgia,"Times New Roman",Times,serif; color:#00446B; font-size:1.2em; margin:0.6em 0 0.6em 0; }
H5 { font-family:Verdana,Helvetica,Arial,sans-serif; color:#AA0000; }
H6 { font-family:Verdana,Helvetica,Arial,sans-serif; }
P { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:0.9em; line-height:1.36; margin:0.8em 0 0.8em 0; }
UL { font-size:0.9em; margin:0.8em 0 0.8em 2em; padding:0; }
OL { font-size:0.9em; margin:0.8em 0 0.8em 2em; padding:0; }
LI { margin-bottom:0.6em; }
TH { font-family:Verdana,Helvetica,Arial,sans-serif; }
TD { font-family:Verdana,Helvetica,Arial,sans-serif; }
FORM { display:inline; }
INPUT { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333333; }
SELECT { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333333; }
TEXTAREA { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333333; }

A { text-decoration:none; color:#59712A; }
A:hover { text-decoration:none; color:#000000; }

A IMG { border:none; }


/* --- GRUND-DESIGN --- */

/* #globalFrame { position:relative; left:50%; margin-left:-480px; margin-bottom:50px; width:961px; } */
/* Hintergrund */
#bgTop { position:absolute; top:0; left:0; width:961px; height:188px; background:url(../images/general/bg-main-top.jpg);  }
#bgLeft { position:absolute; top:188px; left:0; width:229px; height:265px; background:url(../images/general/bg-main-left.jpg);  }

/* Kopfbereich */
#headFrame { position:absolute; top:0; left:0; width:961px; height:188px; }
#logoPlus { position:absolute; top:27px; left:31px; width:73px; height:73px; }
#logoMedipolis { position:absolute; top:27px; left:121px; width:250px; height:73px; }
#headSearch { position:absolute; left:758px; top:13px; width:200px; }
INPUT#headSearchInput { width:170px; height:19px; border:1px solid #00456B; color:#00456B; background-color:#FFFFFF; margin:0; line-height:1.6; text-indent:3px; }
INPUT#headSearchSubmit { border:none; margin:0; width:19px; height:19px; }
#headFontSizeLabel { position:absolute; top:56px; left:746px; width:100px; height:40px; color:#00456B; font-size:12px; font-weight:bold; text-align:right; font-family:Verdana,Helvetica,Arial,sans-serif; }
#headFontSizeIcons { position:absolute; top:58px; left:865px; width:70px; height:40px; font-size:11px; }
#headReiter { position:absolute; left:229px; top:122px; height:36px; width:732px; }
#headSubNavi { position:absolute; left:229px; top:158px; height:30px; width:732px; background:url(../images/general/bg-content-top.png); }
#headSubNavi TABLE { margin:8px 0 0 0; }
#headSubNaviLeft { padding-left:5px; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; }
#headSubNaviLeft A { padding:0px 12px 0px 12px; color:#004568; border-right:1px solid #D4D4D4; }
#headSubNaviLeft A:hover { color:#9BB7B5; }
#headSubNaviLeft A:active {  color:#AA0000; font-weight:bold; }
#headSubNaviRight { padding-right:5px; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; }
#headSubNaviRight A { padding:0px 12px 0px 14px; color:#004568; font-weight:bold; background:url(../images/general/icon-link-darkblue.png) 0px 4px no-repeat; }
#headSubNaviRight A:hover { color:#9BB7B5; }

/* Inhaltsbereich */
#outerContentFrame { position:absolute; top:188px; left:33px; width:928px; }
#contentFrame { width:928px; background:url(../images/general/bg-content-frame.png); }
#contentCellLeft { float:left; width:196px; overflow:hidden; }
#contentCellMain { float:right; width:732px; background-color:#FFFFFF; }
#contentCellMain #mainContent { margin:16px; }
#contentFrameFootSpacer { clear:both; height:10px; font-size:5px; }

/* Fussbereich 1 */
#contentFrameFoot1 { clear:both; margin-left:196px; width:732px; height:24px; text-align:center; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; background:url(../images/general/bg-content-bottom.png) no-repeat; }
#contentFrameFoot1 A { padding:0px 12px 0px 14px; color:#004568; background:url(../images/general/icon-link-darkblue.png) 0px 4px no-repeat; }
#contentFrameFoot1 A:hover { color:#9BB7B5; }
#linkTellFriend {}
#linkPrintPage {}
#linkBookmark {}

/* Fussbereich 2 */
#contentFrameFoot2 { margin-left:196px; width:732px; padding:6px 0px 30px 0px; font-size:9px; text-align:center; color:#9BB7B5; }
#contentFrameFoot2 A { color:#FFFFFF; }
#contentFrameFoot2 #foot2Navi { width:732px; padding:6px 0px 12px 0px; text-align:center; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; }
#contentFrameFoot2 #foot2Navi A { padding:0px 12px 0px 14px; color:#9BB7B5; background:url(../images/general/icon-link-lightblue-dark.png) 0px 4px no-repeat; }
#contentFrameFoot2 #foot2Navi A:hover { color:#00699B; }

/* Box Warenkorb */
.boxCart { width:196px; margin:0px 0px 8px 0px; }
.boxCartHeading { height:30px; }
.boxCartContent { padding:10px 3px 10px 9px; font-size:12px; background:#A71832 url(../images/general/box-bg-cart-new.gif); line-height:1.36; color:#FFFFFF; }
.boxCartContent A { color:#FFFFFF; }
.boxCartContentActive { padding:10px 3px 10px 9px; font-size:12px; background-color:#FFFFFF; color:#A71832; line-height:1.36; }
.boxCartContentActive A { color:#A71832; }
.boxCartContentEmpty { padding:10px 3px 10px 9px; font-size:12px; background:#D4D863 url(../images/general/box-bg-cart-empty.png); }
.boxCartContentEmpty A { color:#000000; }
.boxCartInfo { padding:10px 3px 10px 0px; font-size:12px; background:#D4D863 url(../images/general/box-bg-cart-link.png); }
.boxCartInfo A { padding-left:24px; color:#000000; background:url(../images/general/box-bg-1-NO-icon.png) 9px 4px no-repeat; }
.boxCartInfo A:hover { color:#4C6021; background:url(../images/general/box-bg-1-HOV-icon.png) 9px 4px no-repeat; font-weight:bold; }
.boxCartInfoLinkNew A { color:#587029; background:none; padding:0; font-size:10px; font-weight:bold; }
.boxCartInfoLinkNew A:hover { color:#000000; background:none; }

/* Box Suche */
.boxSearch { width:196px; margin:0px 0px 8px 0px; }
.boxSearchHeading { height:30px; }
.boxSearchContent { padding:0px 9px 10px 9px; color:#FFFFFF; font-size:10px; background:#740E0B url(../images/general/box-bg-search.png); }
.boxSearchContent TABLE { margin:0 0 3px 0; }
INPUT#boxSearchInput { width:148px; height:18px; margin:0; border:0; line-height:1.6; text-indent:3px; background:#FFFFFF url(../images/general/bg-input1.png); }
INPUT#boxSearchSubmit { border:none; margin:0; width:19px; height:19px; }

/* Box Info */
.boxInfo { width:196px; margin:0px 0px 8px 0px; }
.boxInfoHeading { height:30px; }
.boxInfoContent {}

/* Box Katgorie */
.boxCategories { width:196px; margin:0px 0px 8px 0px; }
.boxCategoriesHeading { height:40px; }
.boxCategories1NO { padding:4px 3px 4px 0px; background:url(../images/general/box-bg-1-NO.png); font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.boxCategories1NO A { padding-left:24px; background:url(../images/general/box-bg-1-NO-icon.png) 9px 4px no-repeat; color:#000000; }
.boxCategories1NO A:hover { background:url(../images/general/box-bg-1-HOV-icon.png) 9px 4px no-repeat; color:#4C6021; font-weight:bold; }
.boxCategories1ACT { padding:4px 3px 4px 0px; background:url(../images/general/box-bg-1-ACT.png); font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; }
.boxCategories1ACT A:hover { color:#303D16; font-weight:bold; }
.boxCategories1ACT A { padding-left:24px; background:url(../images/general/box-bg-1-ACT-icon.png) 9px 4px no-repeat; color:#4C6021; }
.boxCategories1CUR { padding:4px 3px 4px 0px; background:url(../images/general/box-bg-1-CUR.png); font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; }
.boxCategories1CUR A { padding-left:24px; background:url(../images/general/box-bg-1-CUR-icon.png) 9px 4px no-repeat; color:#4C6021; }
.boxCategories2NO { padding:4px 3px 4px 0px; background:url(../images/general/box-bg-2-NO.png); font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.boxCategories2NO A { display:block; padding-left:24px; background:url(../images/general/box-bg-2-NO-icon.png) 9px 4px no-repeat; color:#4C6021; }
.boxCategories2NO A:hover { color:#303D16; }
.boxCategories2ACT { padding:4px 3px 4px 0px; background:url(../images/general/box-bg-2-ACT.png); font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; }
.boxCategories2ACT A { display:block; padding-left:24px; background:url(../images/general/box-bg-2-ACT-icon.png) 9px 4px no-repeat; color:#4C6021; }
.boxCategories2ACT A:hover { color:#303D16; }
.boxCategories2CUR { padding:4px 3px 4px 0px; background:url(../images/general/box-bg-2-CUR.png); font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; }
.boxCategories2CUR A { display:block; padding-left:24px; background:url(../images/general/box-bg-2-CUR-icon.png) 9px 4px no-repeat; color:#4C6021; }
.boxCategoriesFoot { height:20px; background:url(../images/general/box-foot-sortiment.png); }



/* INHALTE */

/* Fehlermedungen*/
.errorMessage { margin:12px 0px 12px 0px; padding:8px; background-color:#A71832; color:#FFFFFF; font-size:0.9em; line-height:1.36; font-weight:bold; }
.errorMessage A { color:#000000; text-decoration:underline; }
.statusMessage { margin:12px 0px 12px 0px; padding:8px; background-color:#59712A; color:#FFFFFF; font-size:0.9em; line-height:1.36; }

/* Inhalte allgemein */
.contentBoxHeading { padding:6px; font-size:0.9em; font-weight:bold; color:#DDDFB4; background:url(../images/general/content-box-heading-700x25.png); }
.contentBoxHeading346 { padding:6px 0 6px 0; text-indent:6px; font-size:0.9em; font-weight:bold; color:#DDDFB4; background:url(../images/general/content-box-heading-346x25.png); }
.contentBoxHeading346-red { padding:6px 0 6px 0; text-indent:6px; font-size:0.9em; font-weight:bold; color:#FBE1E6; background:url(../images/general/content-box-heading-346x25-red.png); }
.contentBoxContent { padding:15px 15px 5px 15px; font-size:0.9em; background-color:#ECEEB9; }
.contentBoxContent TD { font-size:1em; }
.contentBoxContent P { line-height:1.36; margin:0.8em 0 0.8em 0; }
.contentBoxContentLine { padding:10px 15px 10px 15px; margin:2px 0 0 0; font-size:0.9em; background-color:#ECEEB9; }
.contentBoxContentLine TD { font-size:1em; }
.contentBoxContentLine P { line-height:1.36; margin:0.8em 0 0.8em 0; }
.contentBoxFooting { font-size:5px; height:10px; background:url(../images/general/content-box-footing-700x10.png); }
.contentBoxHeading2 { font-size:5px; height:10px; background:url(../images/general/content-box-heading-700x10.png); }
.contentBoxContent2 { padding:1px 15px 1px 15px; font-size:1em; background-color:#ECEEB9; }
.contentBoxContent2 TD { font-size:0.9em; }
.contentBoxContent2 P { font-size:0.9em; line-height:1.36; margin:0.6em 0 0.6em 0; }
.contentBoxFooting2 { font-size:5px; height:10px; background:url(../images/general/content-box-footing-700x10.png); }
.contentBoxContentLogin { padding:15px 15px 5px 15px; font-size:0.9em; background-color:#ECEEB9; height:184px; background:url(../pix/login-1.jpg); }
.contentBoxContentLogin2 { font-size:0.9em; background-color:#ECEEB9; background:url(../images/general/bg-login-2.jpg); }
.contentBoxContentLogin2 .spacer { margin:15px 10px 5px 10px; }
.contentBoxContentLogin3 { font-size:0.9em; background-color:#FBE1E6; background:url(../images/general/bg-login-3.jpg); }
.contentBoxContentLogin3 .spacer { margin:15px 10px 5px 10px; }

/* Checkout-Statusbalken*/
DIV.checkoutStatus { background:url(../images/general/background-checkout-status.png); }
SPAN.checkoutStatusItem { color:#999999; margin-left:30px; background:#FFFFFF; }
SPAN.checkoutStatusItemCurrent { color:#FF9966; margin-left:30px; background:#FFFFFF;  }
SPAN.checkoutStatusNumber { font-size:18px; }

/* FORMULAR BUTTONS */
#mainContent .buttonStartSearch { border:0; height:21px; padding-bottom:2px; width:140px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-140.png); }
#mainContent .buttonSearchGlobal { border:0; height:21px; padding-bottom:2px; width:240px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-240.png); }
#mainContent .buttonBuyNow { border:0; height:21px; padding-bottom:2px; width:200px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-buy-now.png); }
#mainContent .buttonRecalculate { border:0; height:21px; padding-bottom:2px; width:140px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-140.png); }
#mainContent .buttonContinueShopping { border:0; height:21px; padding-bottom:2px; width:160px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-160.png); }
#mainContent .buttonContinueCheckout { border:0; height:21px; padding-bottom:2px; width:180px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-180.png); }
#mainContent .buttonEdit { border:0; height:21px; padding-bottom:2px; margin-top:12px; margin-left:580px; cursor:pointer; width:100px; padding-left:10px; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-100.png); }
#mainContent .buttonSubmitOrder { border:0; height:21px; padding-bottom:2px; width:180px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-180.png); }
#mainContent .buttonIndex { border:0; height:21px; padding-bottom:2px; width:130px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-130.png); }
#mainContent .buttonLogin { border:0; height:21px; padding-bottom:2px;; width:100px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-100-red.png); }
#mainContent .buttonGetPasswort { border:0; height:21px; padding-bottom:2px; width:170px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-170.png); }
#mainContent .buttonContinue { border:0; height:21px; padding-bottom:2px; width:100px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-100.png); }
#mainContent .buttonBack { border:0; height:21px; padding-bottom:2px; width:100px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-100.png); }
#mainContent .buttonSaveInput { border:0; height:21px; padding-bottom:2px; width:160px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-160.png); }
#mainContent .buttonFinishOrder { border:0; height:21px; padding-bottom:2px; width:200px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-200.png); }
#mainContent .buttonSendPreorder { border:0; height:21px; padding-bottom:2px; width:200px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-200.png); }
#mainContent .buttonInformation { border:0; height:21px; padding-bottom:2px; width:170px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-170.png); }
#mainContent .buttonSend { border:0; height:21px; padding-bottom:2px; width:100px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-100.png); }
#mainContent .buttonFreiumschlaege { border:0; height:21px; padding-bottom:2px; width:200px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-200.png); }
#mainContent .buttonSchreibenSieUns { border:0; height:21px; padding-bottom:2px; width:190px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-190.png); }
#mainContent .buttonGesundheitsfragebogen { border:0; height:21px; padding-bottom:2px; width:240px; padding-left:10px; cursor:pointer; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/general/button-240.png); }

/* FORMULAR - ELEMENTE */
#mainContent .select60 { width:60px; margin-right:2px; border:1px solid #59712A; }
#mainContent .select170 { width:174px; border:1px solid #59712A; }
#mainContent .select180 { width:184px; border:1px solid #59712A; }
#mainContent .select350 { width:354px; border:1px solid #59712A; }
#mainContent .input15 { width:15px; border:1px solid #59712A; text-align:center; }
#mainContent .input30 { width:30px; border:1px solid #59712A; text-align:center; }
#mainContent .input46 { width:46px; border:1px solid #59712A; }
#mainContent .input116 { width:116px; border:1px solid #59712A; }
#mainContent .input126 { width:126px; border:1px solid #59712A; }
#mainContent .input170 { width:170px; border:1px solid #59712A; }
#mainContent .input180 { width:180px; border:1px solid #59712A; }
#mainContent .input350 { width:350px; border:1px solid #59712A; }
#mainContent .textarea180 { width:180px; border:1px solid #59712A; height:100px; }
#mainContent .textarea300 { width:300px; border:1px solid #59712A; height:100px; }
#mainContent .textarea350 { width:350px; border:1px solid #59712A; height:100px; }

/* FORMULAR - FEHLER*/
#mainContent .formFieldError { background-color:#A71832; color:#FFFFFF; }
#mainContent .formFieldError A { color:#000000; text-decoration:underline; }
#mainContent .formFieldError LABEL { font-weight:bold; }
#mainContent .formFieldError INPUT { border: 1px solid #A71832; }
#mainContent .formFieldError SELECT { border: 1px solid #A71832; }

/* [SEITE] SUCHAGENT */
#mainContent SPAN.textMarkerSearch { padding:0px 4px 0px 2px; background-color:#A71832; color:#FFFFFF; }
#mainContent TD.pageNavi { padding:6px 8px 6px 8px; background:url(../images/general/bg-pagenavi.png); }
#mainContent TD.pageNaviInfo {}
#mainContent TD.pageNaviPages { color:#59712A; text-align:right; }
#mainContent DIV.contactMissingProduct { position:relative; width:228px; height:119px; background:url(../images/general/bg-missing-product.png); }
#mainContent DIV.contactMissingProductContent { position:absolute; top:84px; left:10px; width:210px; height:30px; }
#mainContent .contactMissingProductInput { width:180px; height:18px; border:1px solid #59712A; line-height:1.6; text-indent:3px; }
#mainContent .contactMissingProductSubmit { width:20px; height:20px; border:0; color:#FFFFFF; background:transparent; font-size:13px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; }
/* [SEITE] PRODUKTLISTE */
#mainContent DIV.productListFilterSort { position:relative; float:right; margin:-40px 0px 0px 0px; white-space:nowrap; }
#mainContent DIV.productListFilterSort SELECT { margin-left:5px; }
#mainContent TABLE.productListItem { margin:11px 0px 11px 0px; }
#mainContent TD.productListItemImage { width:100px; }
#mainContent TD.productListItemText { padding:0px 10px 0px 10px; }
#mainContent DIV.productListItemTitle { margin-bottom:6px; }
#mainContent DIV.productListItemTitle H2 { margin:0; font-family:Verdana,Helvetica,Arial,sans-serif; color:#000000; font-size:1.1em; font-weight:bold; }
#mainContent DIV.productListItemTitle H2 A { color:#000000; text-decoration:none; }
#mainContent DIV.productListItemTitle H2 A:hover { color:#000000; text-decoration:underline; }

#mainContent DIV.productListItemDescription { margin-bottom:6px; }
#mainContent DIV.productListItemPrice { font-weight:bold; font-size:1.1em; color:#A71832; }
#mainContent SPAN.productListItemNormPrice { color:#000000; font-size:0.8em; text-decoration:line-through; }

#mainContent dl.productListPricelist{margin-top:0px;width:235px;text-align:left}
#mainContent DIV.productListsNormPrice { text-decoration:line-through;color:#999999;float: left;width:110px }
#mainContent DIV.productListsPrice { color:#A71832; font-weight:bold; font-size:1.1em;float:left;}
#mainContent DIV.productListSavePercentage { float:right;color:#669900;}
#mainContent DIV.productListVersandkosten { color:#999999;float: right;font-size:0.8em; color:#A71832;line-height:18px}
#mainContent DIV.productListsBasicPrice { color:#999999;float: left;font-size:0.8em }


#mainContent TD.productListItemData { width:236px; }
#mainContent TD.productListItemDataCell1 { vertical-align:middle; height:25px; width:25px; background-color:#E9EBCB; }
#mainContent TD.productListItemDataCell2 { vertical-align:middle; height:25px; width:200px; background-color:#E9EBCB; }
#mainContent TD.productListItemDataCell2 A { color:#000000; text-decoration:underline; }
#mainContent SPAN.status1 { font-weight:bold; color:#669900;}
#mainContent SPAN.status2 { font-weight:bold; color:#E1A900;}
#mainContent SPAN.status3 { font-weight:bold; color:#A71832;}
/* [SEITE] PRODUKTDETAILS */
#mainContent TD.productDetailsImageCell { width:228px; text-align:center; }
#mainContent DIV.productDetailsImage { width:228px; }
#mainContent DIV.productDetailsImageSubtext { width:150px; margin:10px auto 0 auto; font-size:0.8em; color:#AAAAAA; }
#mainContent TD.productDetailsContentCell { }
#mainContent TABLE.productDetailsContentTable { margin:20px 0px 20px 0px; border-top:1px solid #E9ECCB; }
#mainContent .productDetailsContentTable TH { padding:3px 20px 3px 0px; border-bottom:1px solid #E9ECCB; color:#A71832; font-weight:bold; text-align:left; white-space:nowrap; }
#mainContent .productDetailsContentTable TD { padding:3px 20px 3px 0px; border-bottom:1px solid #E9ECCB; }
#mainContent TD.productDetailsDataCell1 { vertical-align:middle; height:25px; width:25px; background-color:#E9EBCB; }
#mainContent TD.productDetailsDataCell2 { vertical-align:middle; height:25px; width:200px; background-color:#E9EBCB; }
#mainContent TD.productDetailsDataCell2 A { color:#000000; text-decoration:underline; }
#mainContent TD.productDetailsDataCell3 { vertical-align:middle; height:53px; background-color:#E9EBCB; text-align:center; }
#mainContent TD.productDetailsDataCell4 { vertical-align:middle; height:81px; background-color:#E9EBCB; text-align:center; }
#mainContent dl.productDetailPricelist{margin:0;padding:0 4px;width:230px;text-align:left}
#mainContent DIV.productDetailsNormPrice { text-decoration:line-through;color:#999999;float: left;width:110px }
#mainContent DIV.productDetailsPrice { color:#A71832; font-weight:bold; font-size:1.2em;float:left;}
#mainContent DIV.productDetailSavePercentage { float:right;color:#669900;}
#mainContent DIV.productDetailVersandkosten { color:#999999;float: right;font-size:0.8em; color:#A71832;line-height:18px;font-family:helvetica;}
#mainContent DIV.productDetailsBasicPrice { color:#999999;float: left;font-size:0.8em }

/* [SEITE] WARENKORB & CHECKOUT */
#mainContent DIV.cartHeading { padding:6px; font-size:0.9em; font-weight:bold; color:#DDDFB4; background:url(../images/general/content-box-heading-700x25.png); }
#mainContent DIV.cartContent { padding:6px; font-size:0.9em; margin-top:6px; background-color:#ECEEB9; }
#mainContent DIV.cartContent .input30 { width:30px; border:none; text-align:center; font-weight:bold; background:#FFFFFF url(../images/general/bg-input1.png); }
#mainContent DIV.cartFooting { font-size:5px; height:10px; background:url(../images/general/content-box-footing-700x10.png); }
#mainContent TR.cartSum1 {}
#mainContent .cartSum1 TH { padding:6px; text-align:left; font-weight:bold; background-color:#ECEEB9; color:#59712A; border-top:2px solid #FFFFFF; }
#mainContent .cartSum1 TD { padding:6px; text-align:right; font-weight:bold; background-color:#ECEEB9; color:#59712A; border-top:2px solid #FFFFFF; }
#mainContent TR.cartSum2 {}
#mainContent .cartSum2 TH { padding:6px; text-align:left; font-weight:bold; background-color:#59712A; color:#FFFFFF; border-top:2px solid #FFFFFF; }
#mainContent .cartSum2 TD { padding:6px; text-align:right; font-weight:bold; background-color:#59712A; color:#FFFFFF; border-top:2px solid #FFFFFF; }
#mainContent .cartRowFinal { background-color:#DCE081; }
#mainContent .cellCheckoutSuccess { padding:12px; background:url(../images/general/bg-green-464x148.png); }
#mainContent DIV.boxGutschein { margin:13px 7px 0 0; padding:7px; line-height:1.36; font-size:1em; background-color:#ECEEB9; }
#mainContent DIV.boxGutschein DIV { float:right; white-space:nowrap; }
#mainContent .gutscheinInput { width:145px; height:18px; margin:0; border:0; line-height:1.6; text-indent:3px; background:#FFFFFF url(../images/general/bg-input1.png); }
#mainContent .gutscheinSubmit { margin:0 0 0 6px; }
/* [SEITE] CONTENT und Sonstige */
#mainContent .textBox, .textBox { background-color:#ECEEB9; padding:8px; }
#mainContent .textMarker, .textMarker { background-color:#D5D964; padding:0 2px 0 2px; }
#mainContent .textImageLabel, .textImageLabel { background-color:#EFEFEF; color:#444444; padding:4px; font-size:0.8em; line-height:1.25; }

#mainContent UL.linkList { list-style-image:url(../images/general/icon-list-darkblue.png); }
#mainContent UL.linkList A { color:#00446B; }

#mainContent H2 A { text-decoration:underline; color:#A71832; }
