BODY { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#000000; }
H1 { font-size:18px; letter-spacing:3px; margin-bottom:1em; }
H2 { font-size:14px; letter-spacing:3px; }
H3 { font-size:12px; letter-spacing:3px; }
P { font-size:12px; line-height:1.5; }
TH, TD { font-size:11px; }

A { color:#FA8D38; text-decoration:none; }
A:hover { color:#C44F00; text-decoration:none; }

FORM { display:inline; }
INPUT, SELECT, TEXTAREA { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#111111; color:#CCCCCC; border:1px solid #666666; }

A.menu:link { letter-spacing:1pt;font-family:Arial,sans-serif; font-size:14px; font-weight:600; color:#FD8E35; text-decoration:none }
A.menu:visited { letter-spacing:1pt;font-family:Arial,sans-serif; font-size:14px; font-weight:600; color:#FD8E35; text-decoration:none }
A.menu:hover { letter-spacing:1pt;font-family:Arial,sans-serif; font-size:14px; font-weight:600; color:#FFFFFF; text-decoration:none }
A.menu:active { letter-spacing:1pt;font-family:Arial,sans-serif; font-size:14px; font-weight:600; color:#FFFFFF; text-decoration:none }

.text-w { font-family:Arial,sans-serif; font-size:12px; font-weight:600; color:#FFFFFF; text-decoration:none }
.text-o { font-family:Arial,sans-serif; font-size:12px; font-weight:600; color:#FD8E35; text-decoration:none }

.cont-button-back{ BACKGROUND-COLOR: #000000; BACKGROUND-REPEAT: no-repeat; BORDER:0px; COLOR: #FD8E35; FONT-SIZE: 12px; FONT-WEIGHT: bold; HEIGHT: 20px; TEXT-ALIGN: left; VERTICAL-ALIGN: middle }

.counter { font-family:Arial,sans-serif; font-size:24px; font-weight:bold; color:#FFAD4A; text-decoration:none } 


/* CMM */
DIV.CMM_pageNavi { width:100%; text-align:center; margin-top:10px; margin-bottom:10px; clear:both; }
.CMM_pageNaviPage { background-color:#222222; font-weight:bold; border:1px solid #666666; width:20px; height:16px; color:#CCCCCC; }
.CMM_pageNaviPage A { display:block; width:100%; }
.CMM_pageNaviPageSelected { background-color:#FA8D38; font-weight:bold; border:1px solid #666666; width:20px; height:16px; }
.CMM_pageNaviArrowsActive { background-color:#222222; font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold; border:1px solid #666666; width:20px; height:16px; }
.CMM_pageNaviArrowsActive A { display:block; width:100%; }
.CMM_pageNaviArrowsInactive { background-color:#222222; font-family:Verdana,Helvetica,Arial,sans-serif; color:#444444; font-weight:bold; border:1px solid #666666; width:20px; height:16px; }

/* Versions-Info */
.CMM_version { display:none; padding-top:12px; width:100%; text-align:center; color:#DDDDDD; }
.CMM_version A { color:#DDDDDD; }

/* Buttons */
.CMM_button { border:none; border:1px solid #666666; color:#FA8D38; font-weight:bold; }

/* Galerie - Index */
DIV.CMM_GalleryIndexItem { margin:0 12px 12px 0; width:120px; border:1px solid #666666; background-color:#111111; }

/* Galerie - Archiv */
DIV.CMM_GalleryArchivYear { padding:2px; margin:2px 0 2px 0; background-color:#C7D3FA; color:#FFFFFF; font-weight:bold; text-align:center; letter-spacing:0.3em; }

/* Galerie - Liste */
DIV.CMM_GalleryListName {}
DIV.CMM_GalleryListName H1 {}
DIV.CMM_GalleryLinkToIndex { width:100%; margin:10px 0 10px 0; }
DIV.CMM_GalleryTitleGallery { width:100%; font-size:1.1em; }
DIV.CMM_GalleryTextGallery { width:100%; }
DIV.CMM_GalleryChapter {}
DIV.CMM_GalleryChapter UL { padding-left:0px; margin-left:10px; list-style:none; }
DIV.CMM_GalleryChapter UL LI { float:left; background-image:none; padding:2px 15px 2px 15px; margin:3px 3px 0 0; border:1px solid #666666; background-color:#222222; }
DIV.CMM_GalleryChapter UL LI.CMM_GalleryChapterCurrent { font-weight:bold; }
DIV.CMM_GalleryChapter UL LI A { font-weight:bold; }
TD.CMM_GalleryListItemArea { padding:3px; text-align:center; background-color:#111111; border:1px solid #666666; }
DIV.CMM_GalleryLinkToGallery { width:100%; margin:10px 0 10px 0; font-size:1.1em; }
DIV.CMM_GalleryListItem {}
DIV.CMM_GalleryThumb { margin:3px auto 3px auto; }
DIV.CMM_GalleryThumbName { margin:3px auto 3px auto; font-size:0.9em; font-weight:bold }
DIV.CMM_GalleryThumbComment { margin:auto; font-size:1em; }
DIV.CMM_BuyNowArea { display:block; background-color:#333333; padding:2px; text-align:center; }
DIV.CMM_PriceOption { display:inline; }
DIV.CMM_PriceOption SELECT { width:120px; }

/* Galerie - Details */
DIV.CMM_GalleryDetailsName {}
DIV.CMM_GalleryDetailsName H1 {}
.CMM_GalleryAreaOne { border:1px solid #666666; background-color:#111111; }
DIV.CMM_GalleryLinkToGallery { width:100%; margin:10px 0 10px 0; }
DIV.CMM_GalleryTitleOne { width:100%; font-size:12px; }
DIV.CMM_GalleryTextOne { width:100%; }
DIV.CMM_GalleryImageName { margin:3px auto 3px auto; font-size:12px; font-weight:bold }
DIV.CMM_GalleryImageComment { margin:auto; font-size:12px; }

/* Galerie-Shop */
SELECT.CMM_SelectOption {}
DIV.CMM_PageHeading { height:30px; }
DIV.CMM_PageHeading H2 {}
TH.CMM_CartHeading { background-color:#333333; font-weight:bold; padding:3px; border-top:2px solid #000000; text-align:none; }
TD.CMM_CartRow { background-color:#111111; padding:3px; border-top:2px solid #000000; text-align:none; }
TD.CMM_CartRowAddress { background-color:#111111; padding:3px; border-top:2px solid #000000; }
.CMM_CartRowAddress INPUT, .CMM_CartRowAddress SELECT { width:90%; }
TD.CMM_CartRowPrintOrder { padding:5px; background-color:#F6F6F6; border-top:1px solid #000000; }
TABLE.CMM_CartFooting { border-top:3px solid #000000; }
.CMM_CartFooting TH { padding:3px; background-color:#333333; font-weight:normal; }
.CMM_CartFooting TD { padding:3px; background-color:#333333; text-align:right; }
DIV.CMM_cartButtons { text-align:right; padding:20px 0px 20px 0px; }
TD.CMM_CartRowShort { background-color:#E3E9FD; padding:0px 3px 0px 3px; font-size:11px; }
TD.CMM_CartFootingShort { background-color:#C7D3FA; padding:3px; border-top:2px solid #FFFFFF; }
DIV.CMM_changeLink { width:50px; text-align:center; border:1px solid #666666; padding:1px; margin-top:3px; }
DIV.CMM_changeLink A { font-weight:bold; font-size:9px; }

/* Meldungen */
.CMM_statusMessage { background-color:#111111; font-size:12px; padding:5px; color:#FA8D38; border:1px dotted #666666; }
.CMM_errorMessage { background-color:#111111; font-size:12px; padding:5px; color:#FA8D38; border:1px dotted #FA8D38; }
