/* CSS Document */

/* Firmeliste - Slider */
#contentFoot .boxCompanySlider { float:left; width:208px; margin:0 8px 8px 0; background:url(../pix/box-208-body.png); font-size:11px; }
#contentFoot .boxCompanySlider A { background:url(../pix/icon-link-red-light.png) 0 2px no-repeat; padding:0 0 0 13px; color:#333333; }
#contentFoot .boxCompanySlider A:hover { background:url(../pix/icon-link-orange-light.png) 0 2px no-repeat; padding:0 0 0 13px; color:#333333; }
#contentFoot .boxCompanySliderHead { clear:both; height:27px; background:url(../pix/box-208-head2.png); }
#contentFoot .boxCompanySliderHeadNew { clear:both; height:27px; background:url(../pix/box-208-head-new.png); }
#contentFoot .boxCompanySliderHeadContent { clear:both; padding:9px 0 0 8px; }
#contentFoot .boxCompanySliderHeadContent H3 { margin:0; padding:0; line-height:1; font-size:11px; color:#222222; font-style:normal; }
#contentFoot .boxCompanySliderContent { clear:both; margin:7px 8px 0 8px; height:86px; }
#contentFoot .boxCompanySliderContentDesc { clear:both; }
#contentFoot .boxCompanySliderContentProd { clear:both; height:61px; width:176px; overflow:hidden; border-bottom:1px solid #D2DEEA; padding:0 0 3px 0; margin:0 0 4px 0; }
#contentFoot .boxCompanySliderContentGroup { clear:both; height:12px; }
#contentFoot .boxCompanySliderFoot { clear:both; height:8px; font-size:2px; background:url(../pix/box-208-foot.png); }

/* Kategorie-Index */
#mainContent .categoryIndexItem { float:left; width:316px; height:64px; margin:0 8px 8px 0; background:url(../pix/box-316-64.png); }
#mainContent .categoryIndexItemIcon { float:left; margin:8px 0 0 8px; width:48px; height:48px; }
#mainContent .categoryIndexItemContent { float:left; margin:7px 0 0 8px; width:244px; height:48px; line-height:1.36; color:#666677; overflow:hidden; }
#mainContent .categoryIndexItemName { font-size:1em; font-weight:bold; text-transform:uppercase; padding-bottom:3px; }
#mainContent .categoryIndexItemSub { font-size:0.9em; }
#mainContent .categoryIndexItemSub A { padding-left:0; background:0; color:#666677; }
#mainContent .categoryIndexItemSub A:hover { padding-left:0; background:0; color:#CC3300; }

/* Box - neue Firmen */
#mainContent .boxCompaniesNewItem {  border-top:1px solid #D2DEEA; font-size:12px; padding:1px 0 1px 0; }

/* Gruppen-Auswahl */
#mainContent .groupSelect {}
#mainContent .groupSelectItem { border-top:1px solid #D7DEE4; padding:0 0 0 0; margin:1px 0 0 0; clear:both; }
#mainContent .groupSelectItem INPUT { border:none; }
#mainContent .groupSelectItem IMG { position:relative; top:1px; }

/* Firmeliste - Galerie */
#mainContent .boxCompanyGalery { float:left; width:208px; margin:0 8px 8px 0; font-size:11px; }
#mainContent .boxCompanyGalery A { background:url(../pix/icon-link-red-light.png) 0 2px no-repeat; padding:0 0 0 13px; color:#333333; }
#mainContent .boxCompanyGalery A:hover { background:url(../pix/icon-link-orange-light.png) 0 2px no-repeat; padding:0 0 0 13px; color:#333333; }
#mainContent .boxCompanyGaleryHead { clear:both; height:27px; background:url(../pix/box-208-head2.png); }
#mainContent .boxCompanyGaleryHeadNew { clear:both; height:27px; background:url(../pix/box-208-head-new.png); }
#mainContent .boxCompanyGaleryHeadContent { clear:both; padding:9px 0 0 8px; }
#mainContent .boxCompanyGaleryHeadContent H3 { margin:0; padding:0; line-height:1; font-size:11px; color:#222222; font-style:normal; }
#mainContent .boxCompanyGaleryContent { clear:both; padding:6px 8px 0 8px; height:166px; background:url(../pix/box-208-body.png); }
#mainContent .boxCompanyGaleryContentCity { clear:both; border-bottom:1px solid #D2DEEA; padding:0 0 3px 0; }
#mainContent .boxCompanyGaleryContentDesc { clear:both; border-bottom:1px solid #D2DEEA; padding:3px 0 3px 0; }
#mainContent .boxCompanyGaleryContentProd { clear:both; border-bottom:1px solid #D2DEEA; padding:3px 0 3px 0; }
#mainContent .boxCompanyGaleryContentGroup { clear:both; padding:5px 0 0 0; }
#mainContent .boxCompanyGaleryFoot { clear:both; height:8px; font-size:2px; background:url(../pix/box-208-foot.png); }

/* Firmeliste - Liste */
#mainContent .boxCompanyList { float:left; width:424px; margin:0 0 8px 0; font-size:11px; }
#mainContent .boxCompanyList A { background:url(../pix/icon-link-red-light.png) 0 2px no-repeat; padding:0 0 0 13px; color:#333333; }
#mainContent .boxCompanyList A:hover { background:url(../pix/icon-link-orange-light.png) 0 2px no-repeat; padding:0 0 0 13px; color:#333333; }
#mainContent .boxCompanyListHead { clear:both; height:27px; background:url(../pix/box-424-head2.png); }
#mainContent .boxCompanyListHeadNew { clear:both; height:27px; background:url(../pix/box-424-head-new.png); }
#mainContent .boxCompanyListHeadContent { clear:both; padding:7px 0 0 8px; }
#mainContent .boxCompanyListHeadContent H3 { margin:0; padding:0; line-height:1; font-size:11px; color:#222222; font-style:normal; }
#mainContent .boxCompanyListContent { clear:both; padding:6px 8px 0 8px; background:url(../pix/box-424-body.png); }
#mainContent .boxCompanyListContentCity { clear:both; border-bottom:1px solid #D2DEEA; padding:0 0 3px 0; }
#mainContent .boxCompanyListContentDesc { clear:both; border-bottom:1px solid #D2DEEA; padding:3px 0 3px 0; }
#mainContent .boxCompanyListContentProd { clear:both; padding:3px 0 0 0; }
#mainContent .boxCompanyListContentGroup { clear:both; padding:3px 0 0 0;}
#mainContent .boxCompanyListFoot { clear:both; height:8px; font-size:2px; background:url(../pix/box-424-foot.png); }

/* Detailansicht - Unternehmen */
#mainContent .companyDetailProduct { line-height:1.5; font-size:12px; }
#mainContent .companyDetailCategory {}
#mainContent .companyDetailGroupIconEnabled { float:left; width:58px; height:50px; font-size:9px; color:#666666; text-align:center; margin:0 2px 0 2px; }
#mainContent .companyDetailGroupIconEnabled IMG { width:50px; height:36px; }
#mainContent .companyDetailGroupIconDisabled { float:left; width:58px; height:50px; font-size:9px; color:#CCCCCC; text-align:center; margin:0 2px 0 2px; }
#mainContent .companyDetailGroupIconDisabled IMG { width:50px; height:36px; }
#mainContent .companyDetailCategoryList { clear:both; }
#mainContent .companyDetailWebsitePreview { background:url(../pix/bg-screenshot.png); }
#mainContent .companyDetailWebsitePreview IMG { border:none; }
#mainContent .categoryLevel1 { font-size:11px; padding-left:0; margin-top:5px; }
#mainContent .categoryLevel2 { font-size:11px; padding-left:12px; }
#mainContent .categoryLevel3 { font-size:11px; padding-left:24px; }
#mainContent .categoryLevel4 { font-size:11px; padding-left:36px; }

