body {
	margin: 0;
	background: #FBFBFB url(/img/internal/gradient.gif) repeat-x;
}

/* STANDARD CLASSES FOR COLOR */
/* color 0 */
.worldColor0,
.worldColor0Hover:hover { /* dark (e.g. shop-navi header, font color in header bar) */
	color: #CCC;
}
.worldColor0Bg,
.worldColor0BgHover:hover {
	background-color: #CCC;
}
.worldColor0Border,
.worldColor0BorderHover:hover {
	border-color: #CCC;
}

/* color 1 */
.worldColor1,
.worldColor1Hover:hover { /* light (e.g. shop-navi items) */
	color: #E8E8E8;
}
.worldColor1Bg,
.worldColor1BgHover:hover {
	background-color: #E8E8E8;
}
.worldColor1Border,
.worldColor1BorderHover:hover {
	border-color: #E8E8E8;
}

/* color 2 */
.worldColor2,
.worldColor2Hover:hover { /* font color */
	color: #000;
}
.worldColor2Bg,
.worldColor2BgHover:hover {
	background-color: #000;
}
.worldColor2Border,
.worldColor2BorderHover:hover {
	border-color: #000;
}

/* color 3 */
.worldColor3,
.worldColor3Hover:hover { /* active shop-navi item */
	color: #CCC;
}
.worldColor3Bg,
.worldColor3BgHover:hover {
	background-color: #CCC;
}
.worldColor3Border,
.worldColor3BorderHover:hover {
	border-color: #CCC;
}

/* color 4 */
.worldColor4,
.worldColor4Hover:hover { /* secondary font color (e.g. page header) => deprecated */
	color: #FFF;
}
.worldColor4Bg,
.worldColor4BgHover:hover {
	background-color: #FFF;
}
.worldColor4Border,
.worldColor4BorderHover:hover {
	border-color: #FFF;
}

/* color 5 */
.worldColor5,
.worldColor5Hover:hover { /* very light (e.g. orderlines of product) => deprecated */
	color: #F2F2F2;
}
.worldColor5Bg,
.worldColor5BgHover:hover {
	background-color: #F2F2F2;
}
.worldColor5Border,
.worldColor5BorderHover:hover {
	border-color: #F2F2F2;
}

/* color 6 */
.worldColor6,
.worldColor6Hover:hover { /* teaser border */
	color: #CCC;
}
.worldColor6Bg,
.worldColor6BgHover:hover {
	background-color: #CCC;
}
.worldColor6Border,
.worldColor6BorderHover:hover {
	border-color: #CCC;
}

/* color 7 */
.worldColor7,
.worldColor7Hover:hover { /* background of teaser headline */
	color: #F6F6F6;
}
.worldColor7Bg,
.worldColor7BgHover:hover {
	background-color: #F6F6F6;
}
.worldColor7Border,
.worldColor7BorderHover:hover {
	border-color: #F6F6F6;
}

/* color 8 */
.worldColor8,
.worldColor8Hover:hover { /* background of paging bar, background product detail page */
	color: #F6F6F6;
}
.worldColor8Bg,
.worldColor8BgHover:hover {
	background-color: #F6F6F6;
}
.worldColor8Border,
.worldColor8BorderHover:hover {
	border-color: #F6F6F6;
}

/* color 9 */
.worldColor9,
.worldColor9Hover:hover { /* empty teaser */
	color: #FFF;
}
.worldColor9Bg,
.worldColor9BgHover:hover {
	background-color: #FFF;
}
.worldColor9Border,
.worldColor9BorderHover:hover {
	border-color: #FFF;
}

/* for new navigation */
a.navigation_menue_header img.navigation_menue_header_arrows_right, span.navigation_menue_header img.navigation_menue_header_arrows_right {
	background-image: url(/img/navigation/arrows/header_default_right.gif);
}

a.navigation_menue_header:hover img.navigation_menue_header_arrows_right {
	background-image: url(/img/navigation/arrows/header_default_right_hover.gif);
}

a.navigation_menue_header img.navigation_menue_header_arrows_down, span.navigation_menue_header img.navigation_menue_header_arrows_down {
	background-image: url(/img/navigation/arrows/header_default_down.gif);
}

a.navigation_menue_header:hover img.navigation_menue_header_arrows_down {
	background-image: url(/img/navigation/arrows/header_default_down_hover.gif);
}

li.navigation_menue_header {
	margin: 0;
	padding: 0;
	background: url(/img/navigation/navi_bgs/border_bg_default.gif) repeat-x scroll 0 top transparent;
	font-size: 12px;
	line-height: normal;
}

a.navigation_menue_header.last,
a.navigation_menue_header.arrowDown {
	border-width: 0px 0;
	background: url(/img/navigation/navi_bgs/border_bg_default.gif) repeat-x scroll 0 bottom transparent;
}

a.navigation_menue_link:hover img.navigation_menue_item_arrows_right_parent_active,
a.navigation_last_seen_header:hover img.navigation_menue_item_arrows,
a.navigation_last_seen_header_active img.navigation_menue_item_arrows,
a.navigation_form_price_submit:hover img.navigation_form_price_submit_arrows,
a.navigation_box_link:hover img.navigation_menue_item_arrows_right {
	background-color: #CCC;
}

/* OLD CLASSES => DO NOT USE ANYMORE */
/* source: assignment.css */
#header_bar {
	background-color: #E8E8E8;
	color: #CCC;
}


/* source: assignment_preview.css */
/* source: teaser_preview.css */
a.textbox_darkfont, .textbox_darkfont, .colorlink, .colorlink a, .colorlinksmall, .colorlinksmall a,
.textbox_darkfont, .colorlink, .colorlink a, .colorlinksmall, .colorlinksmall a, .headline,
.teaserHeader span, .fontcolorheader {
	color: #CCC;
}

.big, .fontcolor, .textbox {
	color: #E8E8E8;
}

.fontcolorks {
	color: #000;
}

.listZoom, .colorks, .headline_held, .zoom,
#productdetail_prices_settings #amountArea #menge_input #amount_dec,
#productdetail_prices_settings #amountArea #menge_input #amount_inc {
	background-color: #CCC;
}

/* source: global.css */
.catalogueBox, .catalogueBoxSearch, .securityBox, .ctrlbaraktionsteaser, .color, .colorks,
.calendar .button, .calendar .nav, .calendar thead .headrow, .calendar tfoot .ttip, .calendar .combo {
	background-color: #E8E8E8;
}

.ctrlbarList {
	background-color: #F6F6F6;
}

.leftFrameHeaderHome {
	background-color: #CCC;
}

.calendar tbody td.hilite {
	background-color: #F2F2F2;
}

.headline, .showbox .ctrlbar, .colorlight, .showboxOverview .ctrlbar, .colorlight {
	background-color: #F6F6F6;
}

.pagenavi {
	background-color: #F6F6F6;
}

.listBox_held, .calendar, .calendar table,
.showboxlist .border_held , .showbox .border_held,
div.tooltip, #productdetail_prices_settings .addthis_toolbox {
	border-color: #CCC;
}

.showboxlist .border {
	border-color: #CCC;
}

.listBox, .showbox .border, .showboxOverview .border, .ProductDetailDescription.border {
	border-color: #CCC;
}

/* source: calendar.css */
.calendar thead .title, .calendar tbody td.selected, .calendar .combo .active {
	background-color: #CCC;
	color: #000;
}

.groupbox .colorks {
	background-color: #CCC;
}

.showboxlist .ctrlbar {
	background-color: #E8E8E8;
}


/* source: neckermann.css */
li.navigation_menue_item_active a.worldColor0Hover:hover,
li.navigation_menue_item_active a.worldColor0Hover:hover,
.navigation_menue_header.worldColor0Hover:hover {
	color: #CCC;
}

#productdetail_tabcontainer #tablist li span, #productdetail_tabcontainer #tablist li span:hover {
	color: #000;
	background: #E8E8E8 url(/img/product/tab_default.gif);
}

.layout_Content_pds a.arrowColored {
	background: url(/img/pfeile/arr_right_modules_default.gif) no-repeat right 4px;
	padding-right: 11px;
	font-weight: bold;
}

/* source: naviStyle.mb1 */
#menu a, #menu li, #menu .noProducts a:hover, #menuSpecial a {
	background-color: #E8E8E8;
}

#menu a:hover, #menu .menuCategoryTop, #menu .menuCategory a, #menu .menuCategory a:hover, #menu .menuCategoryImage a , #menu .menuDisabled a:hover, #menuSpecial a:hover {
	background-color: #CCC;
}

#menu .menuHeader {
	background-color: #CCC;
}

#menu .menuDisabled, #menu .menuDisabled a {
	background-color: #F2F2F2;
}

#menu .menuHeader a, #menu li.menuHeader a:hover, #menu .menuActive a:hover, #menu .menuActive a, #menu .menuActiveTop a {
	color: #000;
	background-color: #CCC;
}

#tms_teaser_assignment #tms_editorial_text_teaser_area .tagcloud a:hover {
	color: #CCC;
	text-decoration: none;
}

#tms_editorial_text_teaser_area div.tagCloud_suggestions_box_button a {
	color: #767676;
	text-decoration: none;
	background: url(/img/pfeile/arr_right_modules_default.gif) no-repeat right -9px;
	padding-right: 10px;
}

#tms_editorial_text_teaser_area .tagCloud_suggestions_box_button a:hover {
	color: #CCC;
	background: url(/img/pfeile/arr_right_modules_default.gif) no-repeat right 5px;
}

#tms_we_brand_teaser_area div.leftNavigation a {
	background-image: url(/img/buttons/but_default_markeslider_left.png);
}

#tms_we_brand_teaser_area div.rightNavigation a {
	background-image: url(/img/buttons/but_default_markeslider_right.png);
}

a.scroller_recommendation_left {
	background-image: url(/img/buttons/product_slider/but_default_product_slider_left_off.png);
}

a.scroller_recommendation_right {
	background-image: url(/img/buttons/product_slider/but_default_product_slider_right_off.png);
}

a.scroller_recommendation_left:hover {
	background-image: url(/img/buttons/product_slider/but_default_product_slider_left_on.png);
}

a.scroller_recommendation_right:hover {
	background-image: url(/img/buttons/product_slider/but_default_product_slider_right_on.png);
}

div.scroller_button_left {
	background: url(/img/buttons/product_slider/but_default_product_slider_left_off.png) no-repeat;
	cursor: pointer;
}

div.scroller_button_left:hover {
	background: url(/img/buttons/product_slider/but_default_product_slider_left_on.png) no-repeat;
}

div.scroller_button_right {
	background: url(/img/buttons/product_slider/but_default_product_slider_right_off.png) no-repeat;
	cursor: pointer;
}

div.scroller_button_right:hover {
	background: url(/img/buttons/product_slider/but_default_product_slider_right_on.png) no-repeat;
}

div#product_filterBar {
	background-color: #E8E8E8;
}

div#product_filterBar div.product_FilterBox.active {
	background-color: #CCC;
	color: #fff;
}

.po_colorImages img.active {
	border: 1px solid #CCC !important;
}

div.button.paging.pagingButton16.defaultLeft div {
	background-position: -4px -314px;
}
div.button.paging.pagingButton20.default_left div {
	background-position: -2px -314px;
}
div.button.paging.pagingButton16.defaultRight div {
	background-position: -28px -314px;
}
div.button.paging.pagingButton20.default_right div {
	background-position: -26px -314px;
}

#rating_header h3 span {
    color: #CCC;
}

