BODY { margin:0 0 0 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:75%; background:#53381D url(../pix/bg.gif); }
H1 { color:#754712; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:22px; font-weight:normal; }
H2 { color:#754712; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; }
H3 { color:#754712; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; font-weight:bold; }
TD { color:#7A5836; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:1.5; }
TH { color:#7A5836; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; }
P { color:#7A5836; font-family:Georgia,"Times New Roman",Times, serif; font-size:12px; line-height:1.75; color:#7A5836; }
TD P { margin:0; }
HR { height:1px; color:#AA6600; }

FORM {  margin:0;  }
INPUT { border:1px solid #D3BC92; font-family:Verdana,Arial,Helvetica,sans-serif; }
SELECT { border:1px solid #D3BC92; font-family:Verdana,Arial,Helvetica,sans-serif; }
TEXTAREA { border:1px solid #D3BC92; font-family:Verdana,Arial,Helvetica,sans-serif; }

A    {color:#664400; text-decoration:none; }
A:hover   {color:#BB0000; text-decoration:none; }

SMALL { font-size:0.9em; }

/* Grunddesign */
#indexWrapper { width:595px; margin:150px auto 0 auto; padding:0 0 50px 0; }

#headArea { clear:both; height:220px; }
#headContainer { clear:both; margin:0 auto 0 auto; width:840px; height:220px; }
#contentArea { clear:both; }
#contentContainer { clear:both; margin:0 auto 0 auto; width:840px; background:#FFFFFF url(../pix/main-bg.jpg); }
#footArea { clear:both; height:52px; }
#footContainer { position:relative; clear:both; margin:0 auto 0 auto; width:840px; height:60px; background:url(../pix/5.gif) no-repeat; }

#contentColumnLeft { float:left; width:210px; }
#leftContent { width:136px; margin:0 auto 0 auto; }
#contentColumnCenter { float:left; width:590px; }
#mainContent { margin:0 auto 0 auto; }
#contentColumnFix { float:none; clear:both; height:1px; font-size:1px; }

#headContent1 {}
#headContent2 {}
#contentFootOverlay { clear:both; width:840px; height:50px; background:url(../pix/4.png) no-repeat; }
#footCopyright { padding-top:32px; text-align:center; }
#footCopyright A { font-size:10px; }
A#topLink { float:right; display:block; width:40px; height:50px; }

/* Hauptnavi */
#leftContent UL { margin:6px 0 0 0; padding:0 0 0 0; border-bottom:1px solid #E4CD95; font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; }
#leftContent UL LI { border-top:1px solid #E4CD95; list-style-type:none; }
#leftContent UL LI A { display:block; padding:3px 0 3px 2px; color:#664400; }
#leftContent UL LI A:hover { background-color:#FADC98; color:#BB0000; }
#leftContent UL LI UL { font-family:Arial,Helvetica,sans-serif; font-size:11px; border-top:1px solid #E4CD95; border-bottom:none; margin:0 0 6px 0; }
#leftContent UL LI UL LI { border-top:none; white-space:nowrap; overflow:hidden; padding-left:5px; }
#leftContent UL LI UL LI A { display:block; padding:1px 0 1px 2px; color:#664400; }
#leftContent UL LI UL LI A:hover { background-color:transparent; color:#BB0000; }
#leftContent UL LI UL LI UL { border-bottom:none; border-top:none; font-size:10px; }

#leftContent UL LI.CMM_naviTree1On { font-weight:bold; }
#leftContent UL LI.CMM_naviTree1Off { font-weight:normal; }
#leftContent UL LI UL LI.CMM_naviTree2On { font-weight:bold; }
#leftContent UL LI UL LI.CMM_naviTree2Off { font-weight:normal; }
#leftContent UL LI UL LI UL LI.CMM_naviTree3On { font-weight:bold; }
#leftContent UL LI UL LI UL LI.CMM_naviTree3Off { font-weight:normal; }

/* Naviinhalt */
#leftContent H3 { margin:18px 0 6px 0; }

/* Hauptinhalt */
#mainContent UL { font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; color:#7A5836; border-top:1px solid #EAD5AC; margin-left:0; padding-left:0; }
#mainContent UL LI { border-bottom:1px solid #EAD5AC; padding:3px 3px 3px 25px; list-style-type:none; background:url(../pix/icon-li.png) no-repeat 5px center }
#mainContent OL { font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; color:#7A5836; }


/* Verschiedene Stile */
.pageHeading { padding:6px 0 12px 0; color:#7A5836; background:url(../img/head-neutral.gif); }
.pageHeading H1 { margin:0; }
.text-s { font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text-m { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text-l { font-size: 12px; }
.formarea { padding:10px; }

/* CMM */
DIV.CMM_pageNavi { width:100%; text-align:center; margin-top:10px; margin-bottom:10px; }
DIV.CMM_pageNavi TABLE{ margin:0 auto 0 auto; }
.CMM_pageNaviPage { font-weight:bold; background-color:#FFE7B7; width:24px; height:16px; border:1px solid #FFFFFF; }
.CMM_pageNaviPageSelected { font-weight:bold; background-color:#664400; color:#FFFFFF; width:24px; height:16px; border:1px solid #FFFFFF; }
.CMM_pageNaviArrowsActive { width:24px; font-weight:bold; background-color:#FFE7B7; border:1px solid #FFFFFF; }
.CMM_pageNaviArrowsInactive { width:24px; font-weight:bold; background-color:#FFE7B7; border:1px solid #FFFFFF; }
.CMM_button { background:url(../pix/bg-button.png); color:#FFFFFF; font-size:10px; font-weight:bold; padding:3px; }

/* [CMM] Shop */
DIV.CMM_PageHeading { padding:6px 0 12px 0; color:#7A5836; background:url(../img/head-neutral.gif); }
DIV.CMM_ProductOption { width:120px; }
.CMM_ProductOption LABEL { font-size:10px; font-weight:bold; }
.CMM_ProductOption SELECT { width:120px; margin-bottom:5px; font-size:10px; }
TH.CMM_CartHeading { padding:3px; background:#FFEDC1; color:#664400; text-align:left; border-bottom:3px solid #FFFDEA; font-weight:bold; font-size:11px; }
TD.CMM_CartRow { padding:2px; font-size:11px; height:30px; border-bottom:3px solid #FFFDEA; background:#FFF5DA; }
TD.CMM_CartRowAddress { padding:3px; font-size:11px; height:24px; border-bottom:3px solid #FFFDEA; background:#FFF5DA; }
.CMM_CartRowAddress INPUT, .CMM_CartRowAddress SELECT { width:90%; }
TD.CMM_CartRowPrintOrder { padding:5px; background-color:#F6F6F6; border-top:1px solid #FFFFFF; }
TABLE.CMM_CartFooting { padding:2px; }
.CMM_CartFooting TH { padding:3px; text-align:right; font-size:11px; background-color:#FFF5DA; font-weight:normal; }
.CMM_CartFooting TD { padding:3px 3px 3px 15px; font-size:11px; background-color:#FFF5DA;; text-align:right; }
DIV.CMM_cartButtons { text-align:right; padding:20px 0 20px 0; }
TD.CMM_CartRowShort { padding:3px; }
TD.CMM_CartFootingShort { padding:3px;; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
DIV.CMM_changeLink { background:url(../pix/bg-button.png); width:60px; text-align:center; border:1px solid #D3BC92; padding:2px; margin-top:3px; }
DIV.CMM_changeLink A { font-weight:bold; font-size:9px; color:#FFFFFF; }


.haendlerList .CMM_Price1 { font-weight:bold; }
.haendlerList .CMM_Price2 { font-weight:bold; }
.endkundenList .CMM_Price1 { color:#BB0000; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; }
.endkundenList .CMM_Price2 { color:#BB0000; font-size:11px; font-weight:bold; }
.alle .CMM_Price1 { color:#BB0000; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; }
.alle .CMM_Price2 { color:#BB0000; font-size:11px; font-weight:bold; }
DIV.CMM_changeLink { font-weight:bold; font-size:10px; }
.CMM_Price1 { color:#BB0000; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; }
.CMM_Price2 { color:#BB0000; font-size:11px; font-weight:bold; }

/* [CMM] CompactDatabase */
SPAN.CMM_naviTreeCounter { font-family:Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; }

/* [CMM] Guestbook */
.CMM_GB_Comment { font-size:10px; border-left: 5px solid #CCBB66; padding-left:5px; }

/* Versions-Info */
DIV.CMM_version { color:#FDFCEA; width:100%; font-size:10px; text-align:center; }
.CMM_version A { color:#FDFCEA; }
.CMM_version A:hover { color:#FDFCEA; }

/* Meldung */
DIV.CMM_statusMessage { border:1px solid #009900; margin:3px 0 15px 0; padding:10px; }
DIV.CMM_errorMessage { border:1px solid #990000; color:#990000; margin:3px 0 15px 0; padding:10px; }

