/**
	Shopware 3.5 Template Colors
	http://shopware.de
	
	@package		default
	@subpackage		css
	@category		design
	@version		v1 
	@author			stp/Shopware AG <info@shopware.ag>
	@copyright		Copyright (c) 2010 Shopware AG (http://www.shopware.de)
	
	This stylesheets contains all color hexcodes which are used in
	the default template.
	
	MAIN COLORS
	
	Borders: 		#c7c7c7
	Backgrounds:	#f5f5f5
	Highlights: 	#000000
	Primary text:	#333333
	Secondary text:	#777777
	Separators:		#cccccc
*/

/*	GENERAL
	------------------------ */
html, a, a:link, a:active, a:hover, a:visted {color: #333;}
.container_20 {background-color: #fff; border-color: #cdcdcd; overflow: visible!important;}
h2, h3 {color:#262626}
h2 {font-size:18px;line-height: 22px;}
#center.gewinnspiel h2 {font-size:18px;line-height: 22px; margin: 20px 0 10px 0;}
#content .register h2 {margin: 20px 0 15px 0;}
div.ico_new, div.ico_tipp, div.ico_esd {color: #fff;}
input.text {border-color: #bbb;}
div#article_details p.red {color:#264409}

#trustedShopsLogo, #paypalLogo, #paypalLogo_noborder {border-color: #c7c7c7;background-color: #f5f5f5;}
#trustedShopsLogo .inner_container, #paypalLogo .inner_container, #paypalLogo_noborder .inner_container {border-color:#e3e3e3;background: #fff;}
#trustedShopsLogo p, #paypalLogo p, #paypalLogo_noborder p {color: #777;}
.trustedshops_form {border-color:#c7c7c7;}

/* Lines */
hr.line {color: #000000;background-color: #000000; border-color: #000000}
hr.smallline {background-color:#c7c7c7}

/*	HEADING BOX
	------------------------ */
#content .headingbox, #content .headingbox_nobg, #content .headingbox_dark {color: #000000;border-color: #c7c7c7;background-color: #fff;}

/*	TABLE
	------------------------ */
tfoot {background-color:#f3f3f3; border-color:#dfdfdf;}
tfoot .last {border-color: #333}

/*	BUTTONS
	------------------------ */
a.button, input.button.small {color:#fff}
a.link {color:#666}

/*	SHOP NAVIGATION
	------------------------ */
#topbar input {color: #666;border-color:#555;}
#topbar input:hover {border:0 none; }
#topbar .currency {border-color: #555}
#topbar select {color: #666;background-color: transparent;}
.my_options a {color: #666}
#mainNavigation {background-color: transparent;}
#mainNavigation a {color:#777;border-left-color: #000000;border-right-color: transparent !important;}
#mainNavigation .dropactive:hover a {color: #000000;}
#mainNavigation a.first {border: 1px transparent; border-left-color: #000;}
#mainNavigation a.active {color: #fff;}

#mainNavigation a.sale {color: #ff6000; font-weight: bold;}

/* Drop down menu */
#mainNavigation ul li.dropactive:hover a {background-image: none;background-color: #fff;border-color: #000;border-bottom-color: #c7c7c7;color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover a {color: #000;background-color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li a {color: #000; background-color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li:hover a {color: #000;background-color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li:hover li a {color: #000;background-color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li:hover li:hover a {background-color: #808080;color:#808080;}
#mainNavigation ul li.dropactive:hover ul.dropdown li li:hover a {color: #000;} 
#mainNavigation ul li.dropactive:hover li:hover a {color: #000;background-color: #fff;}
#mainNavigation li:hover ul.dropdown, #mainNavigation li:hover ul.droplevel {background-color: #808080; border-color: #000;}
#mainNavigation ul li.dropactive:hover ul.droplevel {background-color: #808080;border-color: #000;}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub {background-color: #808080;}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub:hover {background-color: #808080;}
#mainNavigation ul li.dropactive:hover ul.dropdown li a {color:#000;border-color: #c7c7c7;}

/*	MAINCATEGORIES
	------------------------ */
#mainNavigation {padding: 1px 0 0 15px; width: 983px; margin: 20px 0px 0 1px;line-height: 22px;position: static;height: 24px;}
#mainNavigation li {float: left;position: static;}
#mainNavigation a {display: block;padding: 0px 15px;border-right: 1px solid;border-left: 1px solid;position: static;}
#mainNavigation a.active {font-weight: 700;height:24px;border: 1px solid; border-bottom: 0 none;background: url("../images/backgrounds/bg_navigation_top_active.jpg") repeat-x;}
#mainNavigation ul li ul {display: none;padding-top:0; border-bottom: 1px solid black!important; width: 161px!important; margin-top:-2px!important;}

/* Drop down menu */
#mainNavigation ul li.dropactive:hover a {border: 1px solid;height: 24px;position: relative;z-index: 3000;}
#mainNavigation li:hover ul.dropdown, #mainNavigation li:hover ul.droplevel {display: block;position: absolute;background: #fff;width:150px;z-index:2000;margin-top: -1px;border: 1px solid #000;}
#mainNavigation ul li ul.dropdown li {position: relative}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub {background: none}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub:hover {background:none}
#mainNavigation ul li.dropactive:hover ul.dropdown li a {border: 0 none;background: 0 none;display:block;height:24px;line-height:22px;border-bottom:1px solid;width:120px;text-align: left;}
#mainNavigation ul li.dropactive:hover ul.droplevel {display: none;position: absolute;left: 160px;top:0;border: 1px solid;width: 150px;}
#mainNavigation ul li.dropactive:hover li.sub:hover ul.droplevel {display:block;}
#mainNavigation ul li.dropactive:hover li.sub:hover ul.droplevel ul.droplevel {display: none;}
#mainNavigation ul li.dropactive:hover li.sub:hover ul.droplevel li:hover ul.droplevel {display: block;}

/*	AJAX BASKET
	------------------------ */
.ajax_basket_result, #header .ajax_basket_container {border-color: #555; border: none; background-color: #434343;}
.ajax_basket_container .ajax_basket, #shopnavi .my_options a {color: #777;}
.ajax_basket_result .inner_cart div {background-color: #fff; height: 35px;}
.ajax_basket_result .inner_cart div.premium {background-color: #E6EFC2; color: #264409;}
.ajax_basket_result .inner_cart div.premium a {color: #264409;}
.ajax_basket_result .inner_cart div.bundle {background-color: #FBE3E4;color:#8A1F11;}
.ajax_basket_result .inner_cart div.bundle a {color: #8a1f11}
.ajax_basket_result .inner_cart {border:none;background-color: #434343;}
.ajax_basket_result .inner_cart .thumbnail {width: 40px;}
.ajax_basket_result .button-left {padding: 0 30px 0 10px;}
/*	BREADCRUMB
	------------------------ */
div#breadcrumb {background: url("") repeat-x scroll left bottom transparent;}
div#breadcrumb {border-color: transparent;color: #777}
div#breadcrumb a {color: #777;}
div#breadcrumb a.last {color:#000000}
div#breadcrumb .sep {color:#ccc}

/*	SIDEBAR LEFT
	------------------------ */
#content #left ul li {border-color: #fff; border: none;}
#content #left ul li, .basket_dispatch_description {background-color: #e9e9e9;}
#content #left ul li a {color: #ffffff; padding: 10px 0 10px 12px; background-color: #212121;}
#content #left ul li.active {background-color: #fff;border-color: #e9e9e9; border: none; width: 180px; border-top: 1px solid #e9e9e9;}
#content #left ul li.active.sub a.active {border-bottom-color: #e9e9e9}
#content #left ul li.active li {background-color: #ffffff;}
#content #left ul li.active li:hover {background-color: #ffffff;}
#content #left ul li.active li a {color:#ffffff; background: none!important; padding-left: 2px;}
#content #left ul li.active li a:hover {text-decoration: none;}
#content #left ul li.active li.active  {background-color: #212121!important;}
#content #left ul li.active li.active a {color: #ffffff;}
#content #left ul li.active li.active li a {color:#ffffff; font-size: 11px;}
#content #left ul li.active li.active li a.flag {color:#000000;}
#content #left ul li.active li.active li.active a.flag {color:#ffffff;}
#content #left ul li.active ul.submenu ul, #content #left ul li.active ul.submenu ul.submenu ul.submenu {border-color: #e9e9e9;}
#content #left ul li.active ul.submenu  li {background-color: #434343;}
#content #left ul li.active ul.submenu  li:hover {background-color: #212121;}
#content #left ul#servicenav {border: none; padding-bottom: 0; margin: 0; padding-top: 1px;}
#content #left ul#servicenav li.heading {color: #ffffff;border: none; background: none; background-color: #212121;}
#content #left ul#servicenav li a {color:#ffffff; background-color: #434343;} 
#content #left ul li.active li.active li .level3 li.active a {color: #000000;}
#content #left ul li.active.sub a.active {border-bottom: none; background-image: none!important;}
#content #left ul#servicenav li.heading {margin: 0; padding-left: 12px;}
#content #left ul li.active ul.submenu {padding-bottom: 2px; border-top: 1px solid #e9e9e9;}
#content #left ul#beschtext {border: none; padding-bottom: 0;}
#content #left ul#beschtext li.heading {color: #ffffff;border: none; background: none; background-color: #212121;}
#content #left ul#beschtext li {color:#999999; background-color: #ffffff; padding: 10px} 
#content #left ul#beschtext li a {color:#ffffff; background-color: #434343;} 
#content #left ul#beschtext li.heading {margin: 0; padding: 0 0 0 12px;}
#content #left ul#beschtext {margin: 18px 0 0;}
#content #left ul#beschtext li.heading {
  font-weight: 700;
  height: 33px;
  line-height: 33px;
  text-transform: uppercase;
}

/*	SIDEBAR RIGHT
	------------------------ */
#content #right div.heading {border-color: #e3e3e3;}
#content #right div.heading h2 {color: #000000;}
div.supplier_filter, div.supplier_filter h5 {border-color: #c7c7c7;}
div.supplier_filter div {border-color: #c7c7c7;border-bottom-color: #fff;color:#5c5c5c}
div.supplier_filter div.active {color: #ffffff;}
div.supplier_filter ul li {background-color: #fff;border-color: #c7c7c7;}
div.supplier_filter ul li a {color:#666; background-color: #c04041!important;}
div.supplier_filter ul li.close span {color: #fff; background-color: #c04041; font-size: 12px;}
div.supplier ul li, div#hersteller_filter ul li {border-color: #dfdfdf;}
div.supplier ul li.active a {color:#000000;}
div.supplier_filter, div#hersteller_filter span {background-color: #fff;border-color:#ccc;}
div.supplier, div.blogFilter, div.blogInteract {background-color: #fff; border-color:#c7c7c7;}
div.supplier ul li, div.blogFilter ul li, div.blogInteract ul li {border-color: #c7c7c7;}
div.supplier ul li.active a, div.blogFilter ul li.active a, div.blogInteract ul li.active a {color:#000000;}
div.supplier ul li.image {background-color: #fff;}
#content #right_custom .inner_container, .bt_allsupplier {border-color: #c7c7c7;}
#content #right_custom {margin-right: 0; width: 180px;}
#buybox {width: 180px;min-height: 310px;}
#buybox .config_select select, #buybox select {background-color: #434343; color: #000000; border: none; padding: 1px 0; width: 150px; margin: 0 0 0;}
#buybox #basketButton {width: 180px; margin: 0 0 10px 0;}
#buybox label {color: #212121; width: 50px; float: none; margin-bottom: 5px;}

/*	CONTENT CENTER
	------------------------ */
.teaser, .teaser_small {border-color:#e7e7e7;}
.blogentry .post_metadata {color:#A8A7A7}
.blogentry .post_metadata span {border-color:#e6e6e6;}
#center .teaser_small h1, #content .orders h1, #content .downloads h1, #content #ticket h1 {color: #999;}
#content .cat_text .inner_container, #content .register .supplier_register .inner_container {border-color: #c7c7c7;}
#content .cat_text h1, #content .custom h1, #content .supplier_register h1 {color: #000000;} 
#supplierfilter, .notice {border-color: #000000;background-color: #fff; display: none;}
.notice, .notice a {color:#333;}


/*	GENERAL LISTING
	------------------------ */
.listing_actions {background-color:#212121;border-color:#c7c7c7; background-image:none;border: medium none;}
.listing_actions .bottom {border-color:#e3e3e3;}
.listing_actions label {color: #ffffff;}
.listing_actions .bottom .display_sites{color: #ffffff; width: 80px;}
.listing_actions a.perpage, .listing_actions.bottom a.perpage, .listing_actions.bottom a.navi, .listing_actions a.navi {background-color:#434343;border-color:#c7c7c7;border: none; color: #ffffff;}
.listing_actions div.more {background-color:#434343;border:1px solid #C7C7C7; border: none; color: #ffffff;}
.listing_actions a.on, .listing_actions.bottom a.on {background-color:#e2e2e2;color:#000000;}
.artbox {border-color: #c7c7c7;}
#listing-1col .artbox {border-color:#c7c7c7;border-top-color:#e3e3e3; background-color: #fff;}
#listing-1col .artbox .inner {height: 150px;}
#listing-1col .artbox p.desc, #listing-1col .artbox a.title {left: 160px;}
.artbox.first {border-top-color: #c7c7c7;}
.artbox.last {border-bottom-color:#c7c7c7;}
.artbox .inner {border-color:#fff;}
.artbox p.desc {color: #777;}
.artbox .actions a, #related .listing .artbox .actions a, .listing_actions .offers {color: #696969;border-color: #e3e3e3;}
.artbox .actions a.more, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #000000;}
.artbox p.pseudoprice span.price {color:#990000;}
.artbox span.pseudo {color: #777;}

.listing_actions .offers:hover {border-color: #c7c7c7;}

#listing-1col .artbox.last {border-color: #c7c7c7;border-top-color:#e3e3e3;}
.listing_actions .list-settings {float: right; text-align: right; width: 175px;}
.artbox.nextpage .arrow {width: 160px; height: 120px; display: block; background: url(../images/big_arrow_next.png) center top no-repeat; margin-bottom: 20px; margin-top: 15px;}
.bannerBox {margin:1px 0 10px 0;}
.catalogBanner {padding: 5px 0 10px 0;}
.supplierBanner {padding-bottom: 10px;}

/*	ARTICLE DETAILS
	------------------------ */
#detail h1 {color:#333;}
#description h1 {font-size: 16px; font-weight: 700; line-height: 20px; margin-bottom: 20px;margin-top: -10px;}
#detail .border {border-color: #c7c7c7;}
#detail, #detail a, #content #detail .article_details strong.supplier {color:#999;}
.article_overview {color:#9c9c9c}
.article_overview a {color:#7a7a7a;}
#detail .article_details_price2 strong {color: #990000}
#content #detail #detailbox_middle .article_details_price strong {color: #333;}
.cloud-zoom-big, #cloud-zoom-big, #thumbs a, .thumb_box a:hover, ul#menu_right {border-color:#dedede}
#thumbs a:hover, #thumbs a.active {border-color:#555}
.thumb_box a {border-color:#e3e3e3;background-color:#fff;}
.thumb_box a:hover {border-color: #999}

.deliverable1 {color: #009900;}
.deliverable2 {color: #514721;}
.deliverable3 {color: #990000;}
.deliverable4 {color: #990000;}

.box_bundleset {border-color:#c7c7c7;}
#detail #detailinfo #comments form {background-color: #f5f5f5; border-color: #c7c7c7}
.box_bundleset .bundlePrice {color: #333;}
.bundle_container .bundleset .discount {color: #990000}
.bundle_box .box_bundleArticleNames {background-color: #fff}
.ui-tabs .ui-tabs-nav li.ui-state-active {background-color: #fff}
.ui-tabs .ui-tabs-nav li, #detail #detailinfo .inner_tabs {border: 1px none #c7c7c7}
#detail #detail_menu li, #detail #detail_menu li.lastrow {background-color: #818181; border-color: #c7c7c7; color:#555; border-color:#ffffff; width: 175px; padding-right: 5px; border-left: 0; border-right: 0}
#detail #detail_menu li a {background: url("../images/icons/ico_listing-next.png") no-repeat scroll right center transparent; padding: 5px 0 5px 5px; color: #fff}

#detail #detailinfo .similar {border-left-color:#e3e3e3; min-height: 400px;}
#detail #detailinfo .similar .artbox .artbox_thumb {border-color: #dbdbdb;background-color: #fff;}
#detail #detailinfo .similar .artbox strong.title {color: #999;}
#detail #detailinfo .similar .title_price {width: 100px;}
#detail #detailinfo .similar .artbox .price, #tabs .ui-tabs-panel, #tabs .ui-tabs-panel a {color: #333}
#detail #detailinfo #description  {color: #555; font-size: 12px; border-bottom: 1px none #E3E3E3; width: 570px;}
/* #detail #detailinfo #description {line-height: 16px; padding-right: 25px; width: auto; padding: 15px; padding-right: 20px;} */
#detail #detailinfo #description {line-height: 16px; padding-right: 25px; padding: 15px; padding-right: 20px;}
#detail #detailinfo .ui-tabs-panel h3 {color: #333;}
#detail #detailinfo .ui-tabs-panel .date {color: #999;}
#detail #detailinfo .ui-tabs-panel .author {color: #666;}
#detail #detailinfo #comments .comment_block {border-color:#e3e3e3;}
#detail #detailinfo #tabs {padding-top: 5px;}

#sendArticleNotification {border-color: #c7c7c7; background-color: #f5f5f5;}
#sendArticleNotification label {color: #555;}

#buybox .upprice_config strong, #buybox .config_select strong {color: #000000;}
#content #buybox .basketform .accessory_overlay {background-color:#fff;}
#buybox .accessory_container .accessory_group {border-color: #c7c7c7;}
#content #buybox .basketform .accessory_overlay .title, #content #buybox .basketform .accessory_overlay .price {color: #333;}
#buybox .accessory_container label {color: #555;}
#detail #detailinfo {background-color: #fff}

/*	BASKET PAGE
	------------------------ */
/* General table coloring */
.table .table_head {background-color: #F5F5F5;border-color:#c7c7c7;}
.table .table_row, .table .lastrow, .table .table_foot {border-color: #C7C7C7;border-top-color: #e3e3e3;}

.table .ordernumber, .table .supplier, .table .zoom_picture {color: #999;}

/* Row specific row coloring */
.table .bundle_row, #basket .bundle_row {background-color:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.table .table_foot #aggregation_left strong, .table .table_foot #aggregation strong {color: #707070;}
.table .table_foot #aggregation .border, .table .table_foot #aggregation .doubleborder {border-color: #c7c7c7;}

/* Premium row */
.table .table_premium, #basket .table_premium {border-color:#c7c7c7;background-color:#f5f8e3;color:#65956b}
.table .table_premium .body .article, #basket .table .table_premium .body .article, .table .table_premium .body .article .thumbnail, #basket .table .table_premium .body .article .thumbnail {background-color:#fff;border-color:#dadada;}
.table .table_premium h5, #basket .table_premium h5 {color:#43691E}
.table .table_premium .bonus_price .pr2, #basket .table .table_premium .bonus_price .pr2 {color:#e25400;}
.table .table_premium div.body div.article .name a, #basket .table .table_premium div.body div.article .name a, .table .table_premium .bonus_price p.pr2, #basket .table .table_premium .bonus_price p.pr2 {color: #666}

.shippingfree_basket {background-color: #EEF6C7;color: #758E00;}
.accept_box {background-color: #696969;}
.accept_box h3 {color:#fff;}
div.table_foot .box {background-color: #f5f5f5;border-color: #c7c7c7;}

#content #left #recalcShipping, .basket_dispatch_description {border-color: #c7c7c7;border-left-color: #fff;}
#content #left.basket h5, .basket_dispatch_description h3 {color: #000000;}

div#notes .table_row .action {position: absolute;bottom: 10px; top: 141px; right: 10px;}
div#notes .table_row .action a {color:#fff;}
div#notes .table_row .first a.zoom_picture {color: #a1a1a1}
div#notes .table_row .action a.basket {border-color: #efebe2;}
div.table_foot input.button_tablefoot {color: #fff;}
#content div.table_foot .totalamount strong {color: #333}
div#notes .table_row .action a.basket {color: #000000;}
#notes .table .table_row .basket_details {left:155px;width: 260px;}
.table .table_row .basket_details {
  left: 115px;
  position: absolute;
  top: 0;
}
#basket_payment_list label {min-height: 20px;}

/* change details */
.info div {border-color: #c7c7c7;}
.info div .heading, #login div h2 {color: #000000;border-color: #c7c7c7;}
#content .inner .check_order {border-color: #c7c7c7;}
#content .inner .check_order h2 {color: #ffffff; background-image: none; background-color: #000000; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px;}
#content .inner .check_order strong {color: #333;}


/*	LOGIN AND REGISTER
	------------------------ */
div#right.register h2 {color: #ffffff; border-color: #c7c7c7; background-color: #212121;}
div#right.register ul {border-color: #c7c7c7; background-color: #ffffff; background-image: none;}
#login .inner_container {background-color:#f5f5f5;border-color:#c7c7c7}
#schnellregistrierung, .registerform {background-color: #F6F6F6;}
#right.register ul {color:#666}
.payment fieldset {background-color:#f6f6f6;border-color:#dedede}
.register .personal_settings, .register .shipping_address, .register .payment_method, .register .company_informations, .register .alternative_shipping {border-color: #c7c7c7; background-color: #fff}
.register div h2.heading {background-color: #fff;color:#000000;}
#content .tellafriend .register h2.headingbox_dark {border-color: #c7c7c7;}
.basket .agb {background-color: #f5f5f5;border-color: #c7c7c7;}
.register .payment_method .method {border-bottom-color: #dadada}
#content #left select {background-color: #f5f5f5;}

/* Step box */
div.step_box ul li {border-color: #ebebeb}
div.step_box ul li.active {border-color: #c7c7c7;}
div.step_box ul li .icon {border-color: #dedede; color: #919191;}
div.step_box ul li.active .icon {color: #fff;}
div.step_box ul li .text {color: #919191;}
div.step_box ul li.active .text {color: #000000;}

/*	ORDER PROCESS
	------------------------ */
div.agb_accept, div.agb_accept label.chklabel {color:#444}
div.agb_info {color:#888;padding: 2px 0 0 30px;}
.basket .more_info {border-color: #c7c7c7;}

.additional_footer .comment, .additional_footer .agb  {background-color: #f5f5f5;border-color: #c7c7c7;}
.additional_footer .more_info, #finished .orderdetails, #finish_right .revocation {border-color: #c7c7c7; background-color: #FFF;}
.additional_footer .agb .revocation {border-color:#c7c7c7;background-color: #fff;}
#content #payment {border-color: #c7c7c7;}
#confirm .shipping_select {border-color: #c7c7c7;}

.additional_footer .agb .revocation {background-color: #FFFFFF; border-color: #C7C7C7; height: 180px; overflow: auto;}

/*	AJAX MODAL BOXES
	------------------------ */
div.ajax_login_form .heading h2, .modal .heading h2, div.ajax_add_article .bottom h2, #compare_bigbox .heading h2 {color: #000000;}
div.ajax_login_form .existing_customer {border-color: #c7c7c7;}
div.ajax_add_article, div.ajax_login_form .existing_customer {background-color: #f1f1f1;}
div.ajax_add_article .article_box, div.ajax_add_article .bottom {background-color: #fff;}
div.ajax_add_article .article_box .title , div.ajax_add_article .article_box .price {color: #333}
div.ajax_add_article .article_box .ordernumber, div.ajax_add_article .article_box .quantity {color: #999;}
.ajax_compare_container .grid_3 div {border-color: #e3e3e3;}

/*	USER ACCOUNT
	------------------------ */
.account #userinformations .inner_container, .account #selected_payment .inner_container, .account .newsletter .inner_container, .account .billing .inner_container, .account .shipping .inner_container, #right .adminbox, .addresses .select_billing , .addresses .select_shipping, .addresses, .password form div, .account .email .inner_container {border-color: #c7c7c7;background-color: #f5f5f5;}
.account #userinformations h3, .account #selected_payment h3 , .account .newsletter h3, .account .billing h3, .account .shipping h3, #right .adminbox h3, .account .password h3, .addresses h2, .password form h2, .finished h3 {color: #000000;background-color:#fff;}
.account .billing .inner_container .change, .account .shipping .inner_container .change {position: absolute; top: 137px;}
div.orderdata_box div, #newsletterfrm, #frmRegister {background-color: #f7f7f7;}
#right_account .adminbox {border-color: #c7c7c7;}
#right_account .adminbox li {border-color: #e3e3e3;}
.adminbox h3 {background-color: #EEF6C7;}
.adminbox a:hover {color:#758e00}
.addresses .change a, .contact .form .grid_9 .change a, .addresses .select_billing .change input, .contact .form .change_password {background-color: #c7c7c7}
#right .adminbox, #right .adminbox h3, .addresses, .addresses h2 {background-color: #fff;}
#content div.inner .change_shipping div.alternative_shipping, #content div.inner .change_billing .shipping_address {border-color: #c7c7c7; border: none;}
#content .orders .orderoverview_active .lastrow {border-color: #c7c7c7;}
#content .orders .orderoverview_active .table_foot p.bold, #content .orders .orderoverview_active .table_foot div p {color:#333;}

/* .inner_container a {margin-bottom: 10px;} */
#content .inner_container a,#content .custom a {color: #F18B0E; font-weight: bold; margin-bottom: 10px; text-decoration: underline;}
#content .inner_container a:hover,#content .custom a:hover {color: #010B0E; font-weight: bold; margin-bottom: 10px;}
#content .inner_container a.ER_custom {font-weight: bold;}
#content .inner_container a.ER_custom:hover {font-weight: bold; text-decoration: none; color: #EE7700;}

.addresses .inner_container, .addresses .inner_container .select_billing, .addresses .inner_container .select_shipping, .account .password .inner_container {border-color: #c7c7c7;}
.password .outer {border-color: #c7c7c7;}

#content #right_account {margin-left: 8px;}

/* Ticketsystem */
#ticket h2, .ticketdetail_lbl, .tickeranswer h2 {color: #000000;}
#ticket h2, .ticketdetail_lbl, .tickeranswer h2, .tickeranswer, .ticketdetail_txtbox {border-color: #c7c7c7;}
.ticketdetail_txtbox {background-color: #fff;}
.tickeranswer {background-color: #f5f5f5}

/*	TICKETSYSTEM
	------------------------ */
.ticketoverview {background-color:#F6F6F6;border-color:#DFDFDF;}
.ticketoverview .header, .ticketoverview .header div.grid_3 {border-color:#DFDFDF;}
.ticketoverview .content {background-color:#fff;border-color:#dfdfdf;}

/* Form system */
.supportrequest .contact_box {background-color: #f7f7f7;}
.supportrequest h1, .supportrequest h1 {color: #999;}
.supportrequest #uniform-anrede select{width: 300px;}
/*.supportrequest #uniform-anrede option {margin-left: 5px;}*/

/*	ENTRIES
	------------------------ */
#listing-blog .blogbox, #content .blogbox, .contentdetail, .newsletter_entry, .newsletter_detail, .newsletter_detail .newsletter_content {border-color: #c7c7c7;}
#content .listing_box, #content .listing_box h2.headingbox_nobg {border-color: #c7c7c7;} 
.listing_box .blogbox p {color: #555;}
.blogbox h2, .contentlisting_box h2, .contentdetail h2, .newsletter_entry h2, .newsletter_detail h2 {color: #262626;}
.blogbox .post_metadata {color: #A8A7A7;}
.blogbox .post_metadata span {border-color: #e6e6e6}
.blogbox .post_metadata span a {color: #000000;}
.blogbox .tags .tag {background-color:#eee;border-color:#c7c7c7;color: #333;}
.blogbox .tags .tag:hover {background-color: #bbb;border-color:#777;color:#fff;}
.blogbox h2.heading {color: #000000;border-color: #c7c7c7;}
.blogbox a.more_info, .content_listing a.more_info, bt_allsupplier {border-color: #c7c7c7;}
.blogbox a.more_info:hover, .content_listing a.more_info:hover, .bt_allsupplier:hover {color:#000000}
.blogbox .thumbnail_box a {border-color: #e6e6e6;}
.blogbox .thumbnail_box a:hover {border-color: #c7c7c7;}

div#commentcontainer ul, form.comments {border-color:#c7c7c7;}
div#commentcontainer .comment_outer {border-color: #e3e3e3;}
form.comments {background-color: #f5f5f5;}
div#commentcontainer .date {color:#999;}

/*	VIEWLAST
	------------------------ */
.viewlast {border-color:#c7c7c7 #c7c7c7 #c7c7c7 #fff;}
.viewlast .heading {color: #636363;border-color: #e3e3e3}
.viewlast .article_image {border-color: #e7e7e7;}
.viewlast .article_description {color:#888}

/*	LIVESHOPPING
	------------------------ */
.time_prozessbar_container, .instock_prozessbar_container {border-color: #d4d4d4}
#time_prozessbar {background-color:#fff;}
.liveshopping_box {border-color:#000000;}
.stoerer_rabatt {color:#fff;}
.box_name, .box_name_countdown {color:#000;}
.box_surcharge_text {color:#DE0C41;}
.liveshopping_box_countdown, .liveshopping_box_timeline {border-color:#d3d3d3}
.price_start, .live_info {color: #666;}
.price_current, .live_stock, .live_stock p {color:#fff;}
.box_description_countdown {color:#555}
.box_timer, .box_timer_detail {color:#999;}

/*	TAGCLOUD
	------------------------ */
.tagcloud {background-color:#fff;border-color:#c7c7c7;}
.tagcloud a.tag0, #tagcloud_promotion a.tag0 {color:#999}
.tagcloud a.tag1, #tagcloud_promotion a.tag1, #tagcloud a.tag2, #tagcloud_promotion a.tag2 {color: #666}
tagcloud a.tag3, #tagcloud_promotion a.tag3 {color: #000;}

/*	SEARCH
	------------------------ */
div#searchcontainer {background-image: url("../images/backgrounds/bg_searchcontainer.gif");background-repeat: repeat-x;}
#submit_search {color:#fff;background-color:#df4800;border-color:#e45a01;}
form#searchform input#searchfield {color: #666;border-color: #999; background-color: #fff;}
#header_links, #header_links a {color:#999;}
div#searchresults {background-color:#fff;border-color :#c7c7c7;color:#888}
a.resultall {color:#000000;}
a.resultall span.result_number {color:#868686}
li.searchresult {border-color: #e3e3e3;}
li.searchresult ul li:hover{background-color:#f3f3f3}
li.searchresult h3 {color: #7D7D7D;}
li.searchresult_supplier {border-color:#777;background-color:#f1f1f1}
li.searchresult_supplier h2{color:#888;}
li.searchresult_supplier a.resultlink {border-color:#999; background-color:#fff;}
li.searchresult_supplier a.searchthumb {border-color:#999}
li.searchresult_cat {border-color:#777;background-color:#f1f1f1;}
li.searchresult_cat h2{color:#888;}
li.searchresult_cat ul li{border-color:#cfcfcf}
li.searchresult_cat ul li.header:hover{background-color:#f1f1f1}
li.searchresult_cat ul li:hover{background-color:#fff}
#header_links a {color:#999;}
div#searchresults {background-color:#fff;border-color:#c7c7c7;color:#888;}
li.searchresult ul li {border-color:#c7c7c7}
li.searchresult ul li:hover {background-color:#f3f3f3}
li.searchresult_supplier {background-color: #f1f1f1;border-bottom-color:#777;}
li.searchresult_supplier h2 {color: #888}
li.searchresult_supplier a.resultlink {border-color: #999;background-color: #fff;} 
li.searchresult_supplier a.searchthumb {border-color: #999}
.searchresult .active {background-color:#e9e9e9;}

/*	SEARCH PAGE
	------------------------ */
.fuzzy div.result_box {border-color: #c7c7c7; border-bottom-color: #e3e3e3;}
div.category_filter {border-color:#eef6c7;background-color:#fff;}
div.category_filter .cat_crumb strong, div.category_filter h4 {color:#758E00;}
div.category_filter a.cat {color:#666;}
div#left div.searchbox h3 {color: #758E00}
#content div#left div.searchbox ul {background-color: #fff;}

.fuzzy h2 {color: #00a400}
.fuzzy .category_filter h3, #content #left .filter_search h3.heading {color: #000000; border-color: #c7c7c7}
.fuzzy .category_filter .border {border-color: #e3e3e3}
.fuzzy .category_filter .categories {border-color: #c7c7c7;}
.fuzzy .category_filter .showall {color: #9e0000;}
#content #left .filter_search h3.heading {border-left-color: #fff;}
#content #left .filter_search .searchbox {border-color: #c7c7c7; border-left-color: #fff;}
#content #left .filter_search .searchbox h3, #content #left .filter_search .searchbox li.showall a {color: #555;}
#content #left .filter_search .searchbox li a, #content #left .filter_search .searchbox li.active {color:#333;}

/*	FINISHED AND COMPARE
	------------------------ */
.finished h3, .finished p.bold, #compareContainerResults li, #compareHighlight, .container_20 .grid_3.compare_desc {border-color: #c7c7c7;}
#compare_bigbox {border-color: #333;}
#compareHighlight {border-color: #444; color: #777;}
#compareHighlight.active {border-color: #333;border-bottom-color: #c7c7c7;color: #fff; font-weight: normal;}
#compareContainerResults {background:#fff; border-color: #777;}
.compare_desc div {background-color: #f5f5f5;}

.content_listing, #tagcloud {border-color:#c7c7c7;}

/*	TOPSELLER
	------------------------ */
.topseller {border-color: #cfcfcf;border-right-color:#fff;}
.topseller h3 {color: #000000;border-bottom-color: #e3e3e3;}

/*	FORM SYSTEM
	------------------------ */
#content .supportrequest .inner_container ,
#content .personal_settings,
#content  .alternative_shipping, 
#content #center.register .personal_settings,
#content #center.register .alternative_shipping,
#content #center.register .company_informations,
#content #center .userinformations,
#content  .change_billing .shipping_address,
#content .register .shipping_address.eruption {border-color: #c7c7c7;background-color:#f5f5f5; background: transparent; border: none; width: 450px; padding-left: 30px;}
#content .personal_settings .salutation span label {width: 40px;}
#content #center.supportrequest {background:url("../images/backgrounds/bg_forms_Kontaktschnalle.jpg") no-repeat scroll right 0; padding: 0;}
#content #center.supportrequest, #content div.inner .change_billing , #content div.inner .change_shipping{margin-left: 0; width: 800px; background-color: #ffffff;}
/*#content #center.supportrequest {background:url("../images/Kontaktvorlage.jpg") no-repeat scroll right 0; padding: 0; margin-left: 0; width: 780px;}*/
#content #center.supportrequest strong {font-size: 16px; color: #212121; display: block; margin-bottom: 10px; margin-top: 10px;}
#content #center.supportrequest .space {height: 30px;}

#content .eruption_email {margin-bottom:6px!important;}

input.instyle_error[type="text"], input.instyle_error[type="password"] {
 background: none no-repeat scroll 0 0 #FBE3E4!important;
 color: #000000!important; 
}

.register .error {border: 2px solid #FBC2C4;}

#content #center.supportrequest label, #content .register label, #content .personal_settings label{margin-left: 0; margin-top: 3px; width: 120px; padding: 0;}
#content #center.supportrequest p, #content #center.register p {margin-bottom: 0;}
/* #content #center.supportrequest input, #content #center.register input , #content .personal_settings input, #content .shipping_address input, #content .alternative_shipping input, #footer .footer_menu #email{background:url("../images/backgrounds/bg_forms_input.jpg") no-repeat scroll 0 0; border: 1px solid #A3A3A3; padding: 3px 2px 3px 4px; margin: 1px 5px 7px 3px;} */
#content #center.supportrequest input, #content #center.register input , #content .personal_settings input, #content .shipping_address input, #content .alternative_shipping input, #footer .footer_menu #email{background:none repeat scroll 0 0 #FFFFFF; border: 1px solid #A3A3A3; padding: 3px 2px 3px 4px;}
#content #center.supportrequest textarea {background:url("../images/backgrounds/bg_forms_textarea.jpg") no-repeat scroll 0 0; border: 1px solid #A3A3A3; width: 290px; height: 210px; margin-left: 3px;}
#content #center.supportrequest #support .supportrequest {margin-left: 0;}

#content #center.supportrequest .captcha .code label {width:400px; margin-left: 13px; font-weight: normal;}
#content #center.supportrequest .captcha .code input {margin-left: 13px; margin-top: 10px;}
#content #center.supportrequest .captcha img {margin-left: -9px; width: 119px; margin-top: 30px; height:52px;}
#content #center.supportrequest form div {margin: 0 0 2px 0;}
#content #center.supportrequest .requiredfields {margin-left: 123px; margin-top: -15px;}
#content #center.supportrequest form p.buttons input {background: url("../images/buttons/button_right-large.png") no-repeat scroll -25px 0px transparent; left: 280px; margin-top: -20px;}
#content #center.supportrequest #anrede, #register_personal_customer_type, #uniform-country #country, #uniform-country2 #country2, #uniform-salutation2 #salutation2{margin-left: 3px;}
#content #center.supportrequest #anrede div.selector span {padding-left: 5px;}
/*#content #center.supportrequest #uniform-anrede {padding-left: 0;}*/
#content #center.supportrequest #uniform-anrede span {padding-left: 0px;}
#content #center.supportrequest .plz {width: 50px;}
#content #center.supportrequest .ort {width: 227px;}
#content #center.supportrequest .strasse {width: 232px;}

#content #center.register {margin-left: 0!important; width: 760px!important;}
#content #center.register .description, #content #center.register .check, #content #center.register .alt_shipping {margin-left: 123px;}
#content #center.register .check .chklabel {width: 290px;}
#content #center.register .shipping_address {border: none; background: none; margin-left: 0px; width: 450px;}
#content #center.register .shipping_address h2.headingbox_dark {margin-bottom: 20px!important;}
#content #center.register .payment_method label {margin-left: 10px;}
#content #center.register .actions input.button-right {background: url("../images/buttons/button_right-large.png") right center;}
#content .payment .actions .button-right {width: 150px; padding-left: 50px!important;}
#content .street {width: 241px;}
#content .zipcode {width: 51px;}
#content .city {width: 225px;}
#uniform-register_personal_customer_type, #uniform-country, #uniform-salutation2, #uniform-country2, #uniform-anrede, #uniform-land  {margin-bottom: 0; width: 297px; padding-left: 10px;}
#uniform-register_personal_customer_type span, #uniform-country span, #uniform-salutation2 span, #uniform-country2 span, #uniform-anrede span, #uniform-land span{float: none;}
#uniform-register_personal_customer_type select, #uniform-country select, #uniform-country2 select, #uniform-salutation2 select{width: 300px; margin-right: 3px;}

/*#content .register div {margin-bottom: 2px;}*/

#birthdate {padding-bottom: 20px;}
#birthdate .selector {width: 20px; float:left; overflow: visible;}

#uniform-register_personal_skipLogin.checker  {margin-left: -3px;}
#uniform-register_billing_shippingAddress.checker {margin-top: -3px;}

/*	TELL-A-FRIEND
	------------------------ */
.tellafriend input {float: none;}	
.tellafriend h2 {border-color: #c7c7c7;background-color:#fff;}
.tellafriend fieldset {border-color: #c7c7c7;background-color: #f5f5f5;}

/*	SITEMAP
	------------------------ */
ul#categories_s li {border-color: #fff;} 
ul#categories_s, ul#categories_s a.active {background-color: #000000;}
ul#categories_s a.active {color: #fff;}
ul#categories_s ul {border-color: #fff;}

ul#categories_s ul a, ul#categories_s ul a.active {background-color: #f5f5f5}
ul#categories_s ul a.active {color: #333;}
ul#categories_s ul ul a.active {background-color: #f5f5f5;color: #333;}
ul#categories_s ul ul ul a {background: #f5f5f5;}
ul#categories_s ul ul ul a.active {background-color: #fff;color: #000;}

/*	BUNDLE
	------------------------ */
.bundle_container h2.heading, .relatedbox_container h2.heading, .bundle_container .bundleset .price_container, .relatedbox_container .price_container  {background-color:#f5f5f5;}
.bundle_container h2.heading, .relatedbox_container h2.heading, .bundle_container .bundleset .price_container h3.heading, .relatedbox_container .relatedbox .price_container h3.heading, .bundle_container .bundleset .price_container .price, .relatedbox_container .relatedbox .price_container .price, .bundle_container .names h4, .bundle_container .names li, #detail .bundle_container .names li a, #detail .relatedbox_container .related_checker a {color: #555;}
.bundle_container .bundleset .plus, .relatedbox_container .relatedbox .plus {color: #000000;}

/*	LIVESHOPPING
	------------------------ */
.liveshopping_container {border-color: #dedede;}
.liveshopping_container .liveshopping_right, .liveshopping_container .liveshopping_middle, #detail .liveshopping_detail .live_price_normal .top strong.time_left, #detail .liveshopping_detail .top .time_left, #detail .liveshopping_detail .top .time_left span {color: #777}
.liveshopping_container .liveshopping_bottom h3.headline a {color: #555;}

.liveshopping_container .liveshopping_right .discount, #detail .liveshopping_detail .discount {color: #BF0017}
#content .inner .liveshopping_container .liveshopping_right .live_price_normal .bottom, #content .inner .liveshopping_container .liveshopping_right .live_price_normal .bottom strong {color: #f5f5f5}
#content .liveshopping_container .liveshopping_middle .quantity .liveprice_container_up div.right, #content .liveshopping_container .liveshopping_middle .quantity .liveprice_container_down div.right,
#content .liveshopping_container .liveshopping_middle .middle,
#content .liveshopping_container .liveshopping_middle .middle strong, 
#content .liveshopping_detail .live_price_normal .bottom .price {color: #fff;}
.liveshopping_detail .time_bars .time_processbar_container, .liveshopping_container .time_bars .time_processbar_container, .liveshopping_container .time_bars .instock_processbar_container, .liveshopping_detail .time_bars .instock_processbar_container {border-color: #ccc;}
.liveshopping_detail .time_bars .time_processbar_container div, .liveshopping_container .time_bars .time_processbar_container div, .liveshopping_container .time_bars .instock_processbar_container div, .liveshopping_detail .instock_processbar_container div {background-color: #fff}
#detail .liveshopping_detail .live_price_normal .bottom {color: #f7f7f7;}

#detail .liveshopping_detail .middle, #detail .liveshopping_detail .middle strong, #detail .liveshopping_detail .quantity .liveprice_container_up div.right, #detail .liveshopping_detail .quantity .liveprice_container_down div.right, #detail .liveshopping_detail .quantity strong {color: #fff;}
#detail .liveshopping_detail .middle .bar_time div {background-color: #fff;}

/*	AJAX SLIDER
	------------------------ */
.ajaxSlider, .ajaxSlider .leftArrow, .ajaxSlider .rightArrow, .vertical_slider .ajaxSlider .leftArrow, .vertical_slider .ajaxSlider .rightArrow, #content .vertical_slider .ajaxSlider h2 {background-color: #fff;border-color: #c7c7c7;}
#content .ajaxSlider .artbox p.price, #content .ajaxSlider p.pseudoprice {color: #555;}
#content .slider_banner .slide_navigation a {color: #fff;}
#content .slider_banner .slide_navigation a.active {color: #333;}

/*	FOOTER
	------------------------ */
#footer .footer_menu {border-color: #d7d7d7}
#footer .footer_menu a {color: #7f7f7f}
#footer .bottom p, #footer .bottom .border {color: #666}
.shopware_footer, .shopware_footer a {color: #777}
#footer .footer_menu label {float: left; margin-right: 5px; font-weight: normal;}
#footer .footer_menu .radio {margin-left: 0px; margin-right: 5px;}
#footer .footer_menu #email {width: 174px; margin: 15px 0 4px -10px;}
#footer .footer_menu .absenden {background: url("../images/buttons/button_right-large.png") right center; border: none; color: #ffffff; margin: 15px 0 0 0; float: right; height: 30px; padding: 0 10px;}


/*	COLOR SPECIFIC IMAGES
	------------------------ */
body {background-color:#f0f2f5; background-position: center top; background-repeat: repeat-x;}
body.ctl_index, body.ctl_index, body.ctl_checkout, body.ctl_register {background-color:#f0f2f5; background-position: center top; background-repeat: repeat-x;}
#detail #detailinfo {background-image: none; border: 0px none #000;}
/*#shopnavi .icon a {background-image: url("../images/icons/ico_basket.png")}*/
div.inner_searchcontainer #submit_search {background-image: url("../images/arrows/bg_arrow_search.gif");height:27px;width:15px;}
.accordion li.active .detail .number {background-image: url("../images/sprite_topseller_numbers.png")}
.artbox .actions a, .listing_actions .offers, div#notes .table_row .action a, .blogbox a.more_info, .content_listing a.more_info, .bt_allsupplier, div#notes .table_row .action a.basket, .blogbox a.more_info:hover, .content_listing a.more_info:hover, .bt_allsupplier:hover {background-image: url("../images/sprite_listing_buttons.png");}
#content #left ul li.active.sub a.active {background-image: url("../images/arrows/bg_arrow_down.png"); background-color: #212121}
.listing_actions .list-settings .table-view, .listing_actions .list-settings .list-view {background-image: url("../images/icons/ico_view.png")}
#compareContainerResults div, #compareContainerResults a, #content #left .filter_search .searchbox li.active, div.supplier_filter ul li:hover, div.supplier_filter ul li.active {background-image: url("../images/icons/ico_search_active.png")}
div.step_box ul li.active .icon {background-image: url("../images/backgrounds/bg_stepnumber-active.png")}
div.supplier_filter div span.expandcollapse, div.supplier_filter div.active span.expandcollapse {background-image: url("../images/icons/ico_filter.gif")}
div.supplier_filter div.active {background-image: url("../images/backgrounds/bg_filter.png")}
.button-right {background-image: url("../images/buttons/button_right-large.png")} 
.small_right, .small_left {background-image: url("../images/backgrounds/bg_listing_general.png")!important;}
div.ajax_login_form .heading .modal_close, .modal .heading .modal_close, .ajax_compare_container .heading .modal_close, .ajax_compare_max_container .heading .modalClose {background-image: url("../images/icons/ico_modal-close.png")}
#shopnavi .ajax_basket_container {background-image: url("../images/backgrounds/bg_ajaxbasket.png");}
.ajaxSlider .leftArrow, .ajaxSlider .rightArrow, .bannerSlider .leftArrow, .bannerSlider .rightArrow {background-image: url("../images/sprite_slider_arrows.png");}
#content #detail #basketButton, #registerbutton  {background-image: url("../images/backgrounds/bg_basketbutton.png") !important; cursor:pointer;}
#content #detail #basketButton {padding:0 0 0 15px;}

/*	Template SPECIFIC Styles
	------------------------ */
html {padding-top:0;}
.container_20 {background:transparent;background-repeat: repeat-x;margin:0px auto 0;border:0 none;}
.container_20 .grid_5 {height: 80px;}
.container_20 .payment .grid_15 {width: 709px;}
.orderoverview_active .grid_16 {width: 760px;}


#header {background-repeat: no-repeat; background-position: 0px 0;}
#topbar input {border: 0 none; font-size:10px; font-weight: normal; }
#header #logo a {background:transparent url(../images/logo.gif) no-repeat scroll 0 0;margin:0px 0 0 0;width: 250px; height: 50px;}

#mainNavigation {background-color: transparent;}
#mainNavigation a {color:#777;border: 0 none!important;}
#mainNavigation .dropactive:hover a {color: #fff;}
#mainNavigation .Kat_ a {border: 0 none;background:transparent url(../images/homeico.png) no-repeat scroll 25px 10px!important; }
#mainNavigation .Kat_ a:hover {background:transparent url(../images/homeico_hover.png) no-repeat scroll 25px 10px!important; }
#mainNavigation a.first span {display: none;}
#mainNavigation a.active {color: #fff;border: 0 none; }

	/* Drop down menu */
#mainNavigation ul li.dropactive:hover a {background: url("../images/backgrounds/bg_daun.png") 1px 1px no-repeat;background-color: transparent; border: 0 none; color: #000; text-decoration: none;}
#mainNavigation ul li.Kat_21:hover a {background: url("../images/backgrounds/bg_sale_hover.png") 3px 0px no-repeat;background-color: transparent; border: 0 none; color: #000; text-decoration: none;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover a {color: #000;background-color: #ff9900;}
#mainNavigation ul li ul li ul {border-top: 1px solid black!important; margin-top:-1px!important;margin-left:-3px!important;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li a {color: #000; background-color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li:hover a {color: #000;background-color: #ff9900;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li:hover li a {color: #000000;background-color: #fff; border: 0 none;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li:hover li:hover a {background-color: #fff;color:#000; border: 0 none;}
#mainNavigation ul li.dropactive:hover ul.dropdown li li:hover a {color: #000; background-color: #fff; border: 0 none;} 
#mainNavigation ul li.dropactive:hover li:hover a {color: #000;background-color: #fff; border: 0 none;}
#mainNavigation li:hover ul.dropdown, #mainNavigation li:hover ul.droplevel {background-color: #fff; border: 0 none;}
#mainNavigation ul li.dropactive:hover ul.droplevel {background-color: #fff;border-color: #000; border: 0 none;}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub {background-color: #fff; border: 0 none;}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub:hover {background-color: #fff; border: 0 none;}
#mainNavigation ul li.dropactive:hover ul.dropdown li a {color:#000;border-color: #c7c7c7; border: 0 none;}

/*	MAINCATEGORIES
	------------------------ */
#mainNavigation {padding: 1px 0 0 15px; width: 1010px; margin: 20px 0px 0 1px;line-height: 22px;position: static;height: 24px;}
#mainNavigation li {float: left;position: static; border: 0 none;}
#mainNavigation a {display: block;padding: 0px 15px; border: 0 none; position: static;}
#mainNavigation a.active {font-weight: normal;height:38px; border: 0 none; background: url("../images/backgrounds/bg_daun.png") 1px 1px no-repeat;}
#mainNavigation ul li ul {display: none;}
#mainNavigation ul li.dropactive ul.dropdown li {background-color: #fff; color:#000; border-left: 1px solid #000; border-right: 1px solid #000;width:160px;}
#mainNavigation ul li.dropactive ul.dropdown li a{background-color: #fff; color:#000; border: 0 none;width:140px!important; padding-left: 10px; padding-right: 10px;}
#mainNavigation ul li.dropactive ul.dropdown li a:hover{background-color: #ff9900; color:#000; border: 0 none;}

#mainNavigation ul li.Kat_10,
#mainNavigation ul li.Kat_35,
#mainNavigation ul li.Kat_58, 
#mainNavigation ul li.Kat_66,
#mainNavigation ul li.Kat_64 ul li,
#mainNavigation ul li.Kat_21 ul li
{margin: 0;width: 161px;}

#mainNavigation ul li.Kat_64 {margin: 0;width: 66px;}
#mainNavigation ul li.Kat_21 {margin: 0;width: 103px;text-align: center;}
#mainNavigation ul li.Kat_{width: 61px;}

#mainNavigation ul li.Kat_10 a:hover,
#mainNavigation ul li.Kat_10 a:active,
#mainNavigation ul li.Kat_35 a:hover,
#mainNavigation ul li.Kat_58 a:hover,
#mainNavigation ul li.Kat_66 a:hover
 {background: url("../images/backgrounds/bg_daun.png") 1px 1px no-repeat;}
 
 #mainNavigation ul li.Kat_21 a:hover
 {background: url("../images/backgrounds/bg_sale_hover.png") 3px 1px no-repeat;}
 
 #mainNavigation ul li.Kat_115 a:hover
 {background: url("../images/backgrounds/bg_news_hover.png") 1px 1px no-repeat; text-decoration: none; color: #000;}

/* Drop down menu */
#mainNavigation ul li.dropactive:hover a { border: 0 none; height: 40px;position: relative;z-index: 3000;}
#mainNavigation ul li.dropactive:hover a.sale {color: #ff6000; font-weight: bold; }
#mainNavigation li:hover ul.dropdown, #mainNavigation li:hover ul.droplevel {display: block;position: absolute;background: #fff;width:163px;z-index:2000;margin-top: -1px; border: 0 none;}
#mainNavigation ul li ul.dropdown li {position: relative}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub {background:none; background-color: #fff; border-left: 1px solid black; border-right: 1px solid black;}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub:hover {background: none; background-color: #808080; border-left: 1px solid #000; border-right: 1px solid #000;}
#mainNavigation ul li.dropactive:hover ul.dropdown li a {border: 0 none;background: 0 none;display:block;height:28px;line-height:28px; border: 0 none; width:131px;}
#mainNavigation ul li.dropactive:hover ul.droplevel {display: none;position: absolute;left: 163px;top:0; border: 0 none; width: 163px;}
#mainNavigation ul li.dropactive:hover li.sub:hover ul.droplevel {display:block; border: 0 none; margin-top:0px;}
#mainNavigation ul li.dropactive:hover li.sub:hover ul.droplevel ul.droplevel {display: none; border: 0 none;}
#mainNavigation ul li.dropactive:hover li.sub:hover ul.droplevel li:hover ul.droplevel {display: block; border: 0 none;}

#mainNavigation a .SALE {color: #aaa;  border: 0 none;}
#mainNavigation a {color: #fff;  border: 0 none;}
#mainNavigation .Kat_ a {background:transparent url(../images/backgrounds/bg_navigation_top_active.jpg) repeat-x scroll 0 0; border: 0 none;height:40px;width:30px;margin:0px 0 0 1px;line-height: 28px;}
#mainNavigation a.active .SALE {background:transparent url(../images/backgrounds/bg_navigation_top_active.jpg) repeat-x scroll 0 0; border: 0 none; height:28px;margin:0px 0 0 1px;line-height: 28px;}
#mainNavigation {background:transparent no-repeat url(../images/mainnavi_bg.png) 5px 0;font-size:14px;height:48px;margin:0px 0 0 -10px;line-height:38px;padding-left:0;}
#mainNavigation ul {padding-top:4px;}


div#header {background:transparent url(../images/schuhbox.png) no-repeat scroll 630px 10px;height:105px;padding-top: 31px;}
div#header .top a {color:#000;}
div#header .display_basket {color:#777;}
#shopnavi .icon a {background-image: none !important;}
#shopnavi .display .top {padding-left:5px;}

/*	SHOPNAVIGATION
	Account, Notes, Basket
	------------------------ */
.container_20 .grid_8 {width: 365px!important;}
.account #userinformations .inner_container, .account .billing .inner_container, .account .shipping .inner_container, .account #selected_payment .inner_container {width: 323px!important;}
.account .newsletter, .account .password, #content .addresses, .account .email {width: 750px;}
#content .account .success, #content .account .error, #content .account .error_msg {width: 727px;}
	
#shopnavi .newbasket {width: 340px;position: absolute; right: 0px;top:35px;}
#shopnavi .display {width: 211px;margin: 63px 0 22px 0;position: static;}
#shopnavi .display .top {margin-top: 5px;}
#shopnavi .display_basket {display:inline}
#shopnavi .icon {width: 105px;position: static;}
#shopnavi .icon a {display: block; background: url(../images/icons/ico_basket.png) no-repeat; width: 115px; height: 110px;text-indent: -9999em;}
#shopnavi .quantity {padding: 0 0 0 2px;}
#shopnavi .sep {padding: 0 3px;}
#shopnavi .ajax_basket_container {border: 0px solid;width: 211px;height: 24px;margin-top:5px;background: url(../images/backgrounds/bg_ajaxbasket.png) repeat-x;}
#shopnavi .ajax_basket_container .ajax_basket {height: 16px;padding: 4px 10px 0 10px;cursor:pointer;background: url("../images/arrows/bg_arrow-small_down.gif") no-repeat scroll 200px 9px;}
#shopnavi .ajax_basket_container div.ajax_loader {background: url(../images/icons/ico_ajax-loader.gif) no-repeat;height:16px; width:16px;display:none;position: absolute;right:15px;top:90px;}
#shopnavi .ajax_basket_container .ajax_basket {background: url("../images/arrows/bg_arrow-small_down.gif") no-repeat scroll 200px 9px transparent; cursor: pointer; height: 16px; padding: 4px 10px 0; color: #000;}

.my_options a.account {background-image: url("../images/arrows/pfeil.png");color:#000;}
.my_options a.note {background-image: url("../images/arrows/pfeil.png");color:#000;}
div.my_options {/*width: 180px;*/}
#compareHighlight {background-image: url("../images/icons/ico_compare.png");background-position: 0 5px;}

.ajax_loader {display:inline-block; background: url(../images/icons/ico_ajax-loader.png) no-repeat;height:16px; width:16px; padding: 0 2px;display:none;}
div.inner_searchcontainer .ajax_loader {background: url("../images/icons/ico_ajax-loader_search.gif") no-repeat scroll 0 0 transparent; left: 175px; position: absolute; top: 4px; z-index: 200;}

div.ico_tipp {background-image: url("../images/sprite_listing.gif");}

.inner .register .actions {margin: 0 20px 0 25px;}

/* FOOTER
-------------*/

#footer {background:transparent url(../images/backgrounds/Footer_265.png) no-repeat scroll 0 0;padding-top:40px; height: 290px; background-position: center top; }
#footer .footer_menu {background-image: none; border:0 none; color:#555;margin-bottom: 30px; height:180px; width: auto;}
#footer .bottom {background-image: none;width:1000px;margin:0 auto; border-top: 0px solid #333; border-bottom: 1px solid #333;}
#footer .bottom .border {border-right:1px solid #333; padding-right:20px;}
#footer a {color:#fff; font-size:11px; text-decoration: none;}
#footer .footer_menu a {color:#fff; font-size:12px;}
#footer .footer_menu a:hover {color:#999999;}
#footer .footer_menu a {background: url(../images/arrows/pfeil.ORG.png) left center no-repeat; padding: 0 0 0 14px;}
#footer .footer_menu_2 a {color: #666666;}
#footer .footer_menu_2 a:hover {color: #999999;}
#footer .footer_menu_2 a {background: url(../images/arrows/pfeil_grau.png) left center no-repeat; padding: 0 0 0 14px; margin: 0 0 0 -7px;}
#footer .footer_menu_2 {width: 1000px; margin: 0 auto; height: 40px; /*float: both;*/}
#footer .footer_menu_2 p {background-image: none; border:0 none; color:#666; margin-left: -12px;}
#footer div.eruption_footer div a.eruption {text-decoration: none; color: #333333; font-size: 11px;}
#footer div.eruption_footer div {text-decoration: none; color: #666; font-size: 11px;}
#footer div.eruption_footer div a {text-decoration: none; color: #999; font-size: 11px;}
#footer div.eruption_footer div a:hover {text-decoration: none; color: #AAA; font-size: 11px; text-decoration: underline;}
#footer div.eruption_footer {width: auto; background-color: #212121; margin: 0 auto; padding: 10px; text-align: left; margin: 0 auto; font-size: 11px;}
#footer div.eruption_footer h1 {color: #666666; font-size: 14px;}
#footer div.eruption_footer h2 {color: #666666; font-size: 12px;}
.shopware_footer {width: auto; background-color: #212121; margin: 0 auto; padding:40px; text-align: center; display: none;}

/* FACEBOOK */
#footer a.facebookER {width: 392px; height: 34px; background: url(../images/buttons/facebook_horsch.jpg) no-repeat scroll 0px 0px transparent; padding: 9px; padding-left:392px; margin-left: 140px;}

#listing-3col .artbox {width: 180px;height:257px; background-color: #fff; margin-right: 20px; margin-top: 2px;}
#listing .artbox {width: 180px;height:257px; background-color: #fff; margin-right: 20px; margin-top: 2px;}

#listing-1col .artbox {width: 785px;}
div.listing {width: 810px;overflow:hidden;}

.artbox .actions {width: 170px;bottom: 0; left: 0; height: 21px;}
.artbox .actions a {width: 170px; color:#fff; height: 21px;}
.artbox .actions a.more {width: 170px; color:#fff; padding-top: 2px;}
.artbox .actions a, .listing_actions .offers {border:  0px solid;}
#listing-3col .artbox .inner  {height:242px;width:160px;}
#listing .artbox .inner  {height:242px;width:160px;}
.listing_actions {width: 758px;}
#listing-1col .artbox .actions, #listing-1col .artbox p.price, #listing-1col .artbox p.pseudoprice, #listing-1col .artbox .unit {left:640px;}
#listing-blog .artbox p.desc, #listing-1col .artbox p.desc {width:480px;}

#content #left ul#servicenav  {background-color: #fff;}
#content .cat_text, #content .register .supplier_register {padding: 0 0 0; margin: 0 0 0;}
#content #right_custom .inner_container, .bt_allsupplier {background-color:#fff}
#content .cat_text .inner_container, #content .register .supplier_register .inner_container {background-color: #fff;}
#content {font-size: 12px; line-height: 16px;}

/* ERUPTION */
div#searchcontainer.error { margin: 40px 0 0 110px; padding: 0; border: medium none;}
div#searchcontainer {background-image: none;background-repeat: repeat-x;background-color: transparent;}
div#searchcontainer { margin: -90px 0 0 0;width:280px; height: 32px;}
div.inner_searchcontainer { margin: 9px 0 0 0; width: 264px;}
form#searchform input#searchfield {height: 27px; border: 0px solid; background: url("../images/backgrounds/bg_search_input.png") no-repeat; color: #000;font-size:12px;}

div#breadcrumb {height:34px;}
div#breadcrumb {background: none no-repeat scroll 0px -137px #212121; color:#fff;}
div#breadcrumb a {color:#fff;}
div#breadcrumb a.last {color:#fff;}
div#breadcrumb .sep {color: transparent; letter-spacing: 2px; width:13px; height: 16px; background: url("../images/arrows/pfeil.ORG.png") repeat scroll 0 -2px transparent;}

/* INFOBOX */
div#infobox {background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; height: auto; margin-bottom: 0; overflow: hidden; width: auto;}
/* div#infobox {background: none no-repeat scroll 0 0 transparent; overflow: hidden; margin-bottom: 0px; float: left; width: 475px; height: auto;} */
div#infobox div.outer {padding: 15px; font-size: 12px; color: #212121; margin-bottom: 10px; }
div#infobox div.outer a {background: url("../images/backgrounds/bg_listing_general.png") no-repeat scroll right center #1B1B1B; color: #FFFFFF; padding: 5px 30px 5px 10px; text-decoration: none;}
div#infobox div.outer a:hover {background: url("../images/backgrounds/bg_listing_general_mo.png") no-repeat scroll right center #E2E2E2; color: #1B1B1B; padding: 5px 30px 5px 10px;}
ul#detail_menu div a.eruption {background: url("../images/backgrounds/bg_listing_general_trnsp.png") no-repeat scroll right center #b80c0c; color: #FFFFFF; padding: 5px 30px 5px 10px; text-decoration: none;}
ul#detail_menu div a.eruption:hover {background: url("../images/backgrounds/bg_listing_general_mo_trnsp.png") no-repeat scroll right center #d91111; color: #1B1B1B; padding: 5px 30px 5px 10px;}
#detail #detail_menu li.eruption {
  background: none repeat scroll 0 0 #b90f0f;
  border-color: #FFFFFF -moz-use-text-color;
  border-left: 0 none;
  border-right: 0 none;
  color: #888888;
  padding-right: 5px;
  width: 175px;
  font-weight: bold;
}

div#detailbox {background-color:#fff;padding-top:10px; }

#shopnavi .newbasket {top: 20px; margin-right: 0px;}
#shopnavi .display {float: right; height: 30px; margin-bottom: 0;}
#shopnavi .icon {width: 105px; height: 110px; margin-left: 10px;}

div.my_options {right: 0; left: auto; top: 0px;}

.my_options a {
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 10px 0 20px;
}

.artbox span.pseudo {display:inline; font-weight: bold; font-size: 12px; }
.artbox span.price {margin-left: 5px; font-size: 14px;}
.artbox p.pseudoprice span.price {color:#ff6000;}
.artbox p.pseudoprice.live span.price {color:#cc0000;}

.artbox p.price {bottom: 16px;}
.artbox p.pseudoprice {bottom: 16px;}
#listing-3col .artbox .inner {background-color:#fff;}

div#header .display_basket {color:#000;}
#basketButton, #registerbutton {height: 34px; width: 134px;}
#basketButton, .button_tablefoot, #registerbutton {-moz-border-radius: 0px 0px 0px 0px; border-radius: 0px; -moz-box-shadow: none; box-shadow: none; position: relative !important; font-weight: bold;}

/*	STAR RATING SPRITE
	------------------------ */
.star {background-image: url(../images/sprite_stars.gif);background-repeat: no-repeat;width: 64px;height: 11px;display: inline-block;text-indent:-9999px;}
.star0 {background-position: left 0;}
.star1 {background-position: left -11px;}
.star2 {background-position: left -22px;}
.star3 {background-position: left -33px;}
.star4 {background-position: left -44px;}
.star5 {background-position: left -55px;}
.star6 {background-position: left -66px;}
.star7 {background-position: left -77px;}
.star8 {background-position: left -88px;}
.star9 {background-position: left -99px;}
.star10 {background-position: left -110px;}

/*	DELIVERY STATUS SPRITE
	------------------------ */
.status0 , .status1, .status2, .status3, .status4, .status5, .status6, .status7, .status8 {display: block;float: left;margin: 0 5px 0 0;height: 14px; width: 14px;background: url(../images/sprite_delivery.png) 0 -14px no-repeat;}
.status0, .status1, .status6 {background-position: 0 -14px;} /* yellow */
.status2, .status5, .status7  {background-position: 0 0;} /* green */
.status4, .status8 {background-position: 0 -28px;} /* red */

/* SALE SPRITE */
div.ico_new { background: url("../images/sprite_listing.gif") no-repeat scroll 0 -50px transparent; height: 28px; left: -1px; position: absolute; top: 10px; width: 80px; z-index: 210; padding-top: 1px; font-family: arial; font-weight: bold;}

/* NEU! SPRITE */
div.ico_tipp { background: url("../images/sprite_listing.gif") no-repeat scroll 0 -24px transparent; height: 25px; left: 10px; position: absolute; top: -2px; width: 57px; z-index: 210; padding-top: 1px; font-family: arial; font-weight: bold;}

/* Schrift in Sprites*/
div.ico_new, div.ico_tipp, div.ico_esd {font-weight: bold; font-size: 13px; letter-spacing: 0px; text-shadow: 0px 0px 0px #777777;}

/*	BANNER SLIDER CSS HOME
	------------------------ */

/* Bannerslider */
#content .inner div#center.home { margin: 0; width: 800px;}
#center .slider_banner {width: 800px;}
#center .slider_banner .bannerSlider {width: 800px;height: 520px; position: relative; margin-bottom: 15px;}
#center .slider_banner .bannerSlider .sliding_outer {position: relative; overflow: hidden; left: 0px; width: 800px; height: 520px;}
.bannerSlider {width: 800px;}
#content .slider_banner .sliding_container .slide { float: left; width: 800px;}

/* Icons Navigation Bannerslider */
#content .slider_banner .slide_navigation a.active { background: url("../images/backgrounds/bg_slidenum_active.png") no-repeat scroll 0 0 transparent;}
#content .slider_banner .slide_navigation a { background: url("../images/backgrounds/bg_slidenum_normal.png") no-repeat scroll 0 0 transparent; display: block; float: left; font-size: 14px; font-weight: 700; height: 20px; margin: 0 2px; padding: 5px 0 0; width: 23px;}

/* Campaign Box */
#content #right { float: right; margin-left: 0 !important; overflow: hidden; position: static; width: 180px!important; height: auto;}
#content #right a {margin-bottom: 10px; display: block;}

/* Cloudy Zoom Box (Thumgnails)*/
.thumb_box a { border: 1px solid #c0c0c0; display: block; float: left; height: 90px; margin: 0 9px 5px; padding: 0; width: 90px;}
.thumb_box a:hover { border: 1px solid #818181; display: block; float: left; height: 90px; margin: 0 9px 5px; padding: 0; width: 90px;}
.artbox .artbox_thumb { display: block; height: 135px; margin-top: 10px; margin-bottom: 10px; text-align: center;}
/* .artbox .artbox_thumb { display: block; height: 135px; margin-top: 10px; margin-bottom: 10px; text-align: center; width: 140px!important;} */
.artbox .artbox_thumb a { display: block; height: 135px; width: 135px; text-align: center;}
div#content {clear:both;}

/* Detailseite */
#detail .border { border-bottom: 0 solid;}
#content .ajaxSlider .sliding_container a.artbox_thumb, .modal .ajaxSlider .sliding_container a.artbox_thumb {display: block; height: 135px; margin: 15px -15px; width: 135px;}
#content .ajaxSlider .article_box .title {display: none;}
#detailbox {position: relative;}
#content .thumb_box {width: 220px; margin-left: 10px; position: relative; bottom: 10px;}
#content .thumb_box {bottom: 10px; float: left; margin-left: 10px; margin-top: -60px; position: relative; width: 220px;}
.ER_bottom h2 {
  background: url("../images/backgrounds/bg_breadcrumb.png") repeat-x scroll 0 40px rgba(0, 0, 0, 0);
  display: block;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  letter-spacing: 0;
  margin: 0;
  padding: 15px 0 0 24px;
}
#detail #detailinfo .inner_tabs {
  height: auto!important;
  min-height: 0;
}

/* Tagcloud */
/* #content .headingbox_nobg {width: 988px;} */
.tagcloud {width: 758px;}

/* Filter */
ul.categories {margin-bottom: 20px;}
ul.submenu.level1.first {margin-bottom: 20px;}
/* ul.categories.level0.first {margin-bottom: 0px;} */
div.supplier_filter{width: 179px; float: left; margin-bottom: 20px;}
div.supplier_filter div{width: 164px; color:#ffffff; background-image: url("../images/backgrounds/bg_filter.png"); border:none;}
div.supplier_filter div.slideContainer { background-image: none; border: 0 none; height: auto; padding: 0; width: 180px; background-color: #740000; }
div.supplier_filter ul li {background: url("../images/icons/ico_search_inactive.png") no-repeat scroll 5px center transparent; border-left: 1px solid; padding: 0px 0 0px 22px; background-color: #c04041!important; display: block}
div.supplier_filter ul li:hover {background: url("../images/icons/ico_search_active.png") no-repeat scroll 5px center transparent; border-left: 1px solid; padding: 0px 0 0px 22px;}
div.supplier_filter ul li.active {background: url("../images/icons/ico_search_confirm.png") no-repeat scroll 5px center transparent!important; border-left: 1px solid; padding: 6px 0 6px 22px; width: 158px!important; background-color:#c04041!important;}
div.supplier_filter ul li a{padding: 5px 0 6px 12px!important; background-image: none;}
div.supplier_filter div span.expandcollapse, div.supplier_filter div.active span.expandcollapse {background-image: url("../images/icons/ico_filter.gif")}
div.supplier_filter ul li.close:hover {background: url(../images/icons/ico_search-delete.png) 5px center no-repeat;}

div.supplier_filter .G, div.supplier_filter .F {background-color: #c04041!important;float: left;}
div.supplier_filter div {float: left;}
div.supplier_filter .G ul li, div.supplier_filter .F ul li , div.supplier_filter .G ul li.active, div.supplier_filter .F ul li.active{
  padding-left: 0!important;
  background-image: none!important;
}

div.supplier_filter .G ul li.active {border: 1px solid #590000!important; padding-bottom: 5px; padding-top: 2px;}

div.supplier_filter .G ul li a, div.supplier_filter .G ul li.active, div.supplier_filter .F ul li a, div.supplier_filter .F ul li.active {
  background-color: #780000!important;
  border: 1px solid	#590000;
  float: left;
  height: 12px;
  margin: 5px!important;
  padding-left: 0!important;
  text-align: center;
  width: 33px!important;
  font-size: 12px!important;
}
div.supplier_filter .G ul li a:hover, div.supplier_filter .G ul li.active, div.supplier_filter .F ul li a:hover, div.supplier_filter .F ul li.active {
  background-color: #fff!important;
  color: #590000!important;
}

div .supplier_filter .G ul li.close, div .supplier_filter .F ul li.close {
  padding-left: 22px!important;
  background: url("../images/icons/ico_search_inactive.png") no-repeat!important;
  background-position: 5px center!important; 
  float: none!important;
  clear: both;
  font-size: 11px!important;  
}

div .supplier_filter .G ul li.close a, div .supplier_filter .F ul li.close a {
  background: none!important; 
  border: none;
  width: 100px!important;
  padding: 5px 0 6px 12px !important;
  margin: 0!important;
  text-align: left!important;
  float: none!important;
  clear: both;  
}

div.supplier_filter .G ul li.close:hover, div.supplier_filter .F ul li.close:hover {background: url(../images/icons/ico_search-delete.png) 5px center no-repeat!important;}

div.supplier_filter .G ul li a{padding-bottom: 5px!important; padding-top: 2px!important;}

div.supplier_filter .F ul li a, div.supplier_filter .F ul li a:hover, div.supplier_filter .F ul li.active {color: transparent!important;}
div.supplier_filter .F ul li a {padding-top: 0!important; padding-bottom:  0!important;}
/* Fallback */
div.supplier_filter .F ul li a {background: url(../images/filter/default_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li a:hover, div.supplier_filter .F ul li.active {background: url(../images/filter/default_on.gif) top left no-repeat!important;}

div.supplier_filter .F ul li.active {width: 35px!important;}
div.supplier_filter .F ul li.anthrazit a {background: url(../images/filter/anthrazit_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.anthrazit a:hover, div.supplier_filter .F ul li.active.anthrazit {background: url(../images/filter/anthrazit_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.beige a {background: url(../images/filter/beige_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.beige a:hover, div.supplier_filter .F ul li.active.beige {background: url(../images/filter/beige_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.beige-braun-metallic a {background: url(../images/filter/beige-braun-metallic_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.beige-braun-metallic a:hover, div.supplier_filter .F ul li.active.beige-braun-metallic {background: url(../images/filter/beige-braun-metallic_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.beige-gold a {background: url(../images/filter/beige-gold_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.beige-gold a:hover, div.supplier_filter .F ul li.active.beige-gold {background: url(../images/filter/beige-gold_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.beige-schwarz a {background: url(../images/filter/beige-schwarz_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.beige-schwarz a:hover, div.supplier_filter .F ul li.active.beige-schwarz {background: url(../images/filter/beige-schwarz_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.blau a {background: url(../images/filter/blau_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.blau a:hover, div.supplier_filter .F ul li.active.blau {background: url(../images/filter/blau_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.blau-lila a {background: url(../images/filter/blau-lila_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.blau-lila a:hover, div.supplier_filter .F ul li.active.blau {background: url(../images/filter/blau-lila_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.bordeaux a {background: url(../images/filter/bordeaux_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.bordeaux a:hover, div.supplier_filter .F ul li.active.bordeaux {background: url(../images/filter/bordeaux_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.braun a {background: url(../images/filter/braun_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.braun a:hover, div.supplier_filter .F ul li.active.braun {background: url(../images/filter/braun_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.bronze a {background: url(../images/filter/bronze_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.bronze a:hover, div.supplier_filter .F ul li.active.bronze {background: url(../images/filter/bronze_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.camel a {background: url(../images/filter/camel_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.camel a:hover, div.supplier_filter .F ul li.active.camel {background: url(../images/filter/camel_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.cognac a {background: url(../images/filter/cognac_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.cognac a:hover, div.supplier_filter .F ul li.active.cognac {background: url(../images/filter/cognac_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.dunkelblau a {background: url(../images/filter/dunkelblau_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.dunkelblau a:hover, div.supplier_filter .F ul li.active.dunkelblau {background: url(../images/filter/dunkelblau_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.dunkelgrau a {background: url(../images/filter/dunkelgrau_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.dunkelgrau a:hover, div.supplier_filter .F ul li.active.dunkelgrau {background: url(../images/filter/dunkelgrau_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.fuchsia a {background: url(../images/filter/fuchsia_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.fuchsia a:hover, div.supplier_filter .F ul li.active.fuchsia {background: url(../images/filter/fuchsia_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.gelb a {background: url(../images/filter/gelb_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.gelb a:hover, div.supplier_filter .F ul li.active.gelb {background: url(../images/filter/gelb_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.gold a {background: url(../images/filter/gold_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.gold a:hover, div.supplier_filter .F ul li.active.gold {background: url(../images/filter/gold_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.grau a {background: url(../images/filter/grau_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.grau a:hover, div.supplier_filter .F ul li.active.grau {background: url(../images/filter/grau_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.grau-neon a {background: url(../images/filter/grau-neon_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.grau-neon a:hover, div.supplier_filter .F ul li.active.grau-neon {background: url(../images/filter/grau-neon_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.gruen a {background: url(../images/filter/gruen_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.gruen a:hover, div.supplier_filter .F ul li.active.gruen {background: url(../images/filter/gruen_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.hellblau a {background: url(../images/filter/hellblau_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.hellblau a:hover, div.supplier_filter .F ul li.active.hellblau {background: url(../images/filter/hellblau_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.hellbraun a {background: url(../images/filter/hellbraun_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.hellbraun a:hover, div.supplier_filter .F ul li.active.hellbraun {background: url(../images/filter/hellbraun_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.hellgrau a {background: url(../images/filter/hellgrau_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.hellgrau a:hover, div.supplier_filter .F ul li.active.hellgrau {background: url(../images/filter/hellgrau_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.hellgrau-taupe a {background: url(../images/filter/hellgrau-taupe_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.hellgrau-taupe a:hover, div.supplier_filter .F ul li.active.hellgrau-taupe {background: url(../images/filter/hellgrau-taupe_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.ice a {background: url(../images/filter/ice_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.ice a:hover, div.supplier_filter .F ul li.active.ice {background: url(../images/filter/ice_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.leooptik a {background: url(../images/filter/leopard_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.leooptik a:hover, div.supplier_filter .F ul li.active.leooptik {background: url(../images/filter/leopard_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.lila a {background: url(../images/filter/lila_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.lila a:hover, div.supplier_filter .F ul li.active.lila {background: url(../images/filter/lila_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.mais a {background: url(../images/filter/mais_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.mais a:hover, div.supplier_filter .F ul li.active.mais {background: url(../images/filter/mais_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.marino-rot-weiss a {background: url(../images/filter/marino-rot-weiss_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.marino-rot-weiss a:hover, div.supplier_filter .F ul li.active.marino-rot-weiss {background: url(../images/filter/marino-rot-weiss_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.multicolor a {background: url(../images/filter/multicolor_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.multicolor a:hover, div.supplier_filter .F ul li.active.multicolor {background: url(../images/filter/multicolor_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.metallic a {background: url(../images/filter/metallic_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.metallic a:hover, div.supplier_filter .F ul li.active.metallicbeige {background: url(../images/filter/metallic_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.olive a {background: url(../images/filter/olive_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.olive a:hover, div.supplier_filter .F ul li.active.olive {background: url(../images/filter/olive_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.orange a {background: url(../images/filter/orange_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.orange a:hover, div.supplier_filter .F ul li.active.orange {background: url(../images/filter/orange_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.offwhite-beige a {background: url(../images/filter/offwhite-beige_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.offwhite-beige a:hover, div.supplier_filter .F ul li.active.offwhite-beige {background: url(../images/filter/offwhite-beige_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.offwhite-schwarz a {background: url(../images/filter/offwhite-schwarz_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.offwhite-schwarz a:hover, div.supplier_filter .F ul li.active.offwhite-schwarz {background: url(../images/filter/offwhite-schwarz_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.pink a {background: url(../images/filter/pink_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.pink a:hover, div.supplier_filter .F ul li.active.pink {background: url(../images/filter/pink_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.rosa a {background: url(../images/filter/rosa_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.rosa a:hover, div.supplier_filter .F ul li.active.rosa {background: url(../images/filter/rosa_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.rot a {background: url(../images/filter/rot_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.rot a:hover, div.supplier_filter .F ul li.active.rot {background: url(../images/filter/rot_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.schwarz a {background: url(../images/filter/schwarz_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.schwarz a:hover, div.supplier_filter .F ul li.active.schwarz {background: url(../images/filter/schwarz_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.schwarz-bronze a {background: url(../images/filter/schwarz-bronze_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.schwarz-bronze a:hover, div.supplier_filter .F ul li.active.schwarz-bronze {background: url(../images/filter/schwarz-bronze_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.silber a {background: url(../images/filter/silber_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.silber a:hover, div.supplier_filter .F ul li.active.silber {background: url(../images/filter/silber_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.taupe a {background: url(../images/filter/taupe_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.taupe a:hover, div.supplier_filter .F ul li.active.taupe {background: url(../images/filter/taupe_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.tuerkis a {background: url(../images/filter/tuerkis_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.tuerkis a:hover, div.supplier_filter .F ul li.active.tuerkis {background: url(../images/filter/tuerkis_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.weiss a {background: url(../images/filter/weiss_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.weiss a:hover, div.supplier_filter .F ul li.active.weiss {background: url(../images/filter/weiss_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.whisky a {background: url(../images/filter/whisky_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.whisky a:hover, div.supplier_filter .F ul li.active.whisky {background: url(../images/filter/whisky_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.zebraoptik a {background: url(../images/filter/zebra_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.zebraoptik a:hover, div.supplier_filter .F ul li.active.zebraoptik {background: url(../images/filter/zebra_on.gif) top left no-repeat!important;}
div.supplier_filter .F ul li.zebra a {background: url(../images/filter/zebra_off.gif) top left no-repeat!important; height: 20px!important; width: 35px!important; border: none;}
div.supplier_filter .F ul li.zebra a:hover, div.supplier_filter .F ul li.active.zebra {background: url(../images/filter/zebra_on.gif) top left no-repeat!important;}


/*	TOPSELLER ACCORDION
	------------------------ */
.topseller {border: 0px solid;border-right: 0px solid;margin:0 0 20px;}
.topseller h3 {text-transform: none;font-weight: 700;font-size: 12px;height: 26px; line-height: 26px;padding: 0 0 0 12px;border-bottom: 0px solid;margin: 0;}
.accordion {list-style: none;position: relative;margin: 0;padding: 0;width:178px;}
.accordion li {width: 180px;height: 52px;display: block;overflow: hidden;padding: 0;background: url("../images/backgrounds/bg_topseller_closed.png") repeat-x;}
.accordion li.active {height: 149px;}
.accordion li ul.image, .accordion li ul.image li {height: 95px;padding: 10px 0 0 0; background-image: none; border-top: 1px solid #212121;}
.accordion li ul.image li, .accordion li ul.image a {display: block;}
.accordion li.active ul.image {padding-top: 0px;}
.accordion li ul.image li {background: 0 none;display: block; text-align: center;}
.accordion li ul.image a {width: 160px;margin: 0 auto 0 auto;text-align: center;visibility: hidden;display: block;}
.accordion li.active ul.image a {visibility: visible;}
.accordion li.active {background: url("../images/backgrounds/bg_topseller_open.png") 0 bottom repeat-x;}
.accordion li.active ul.image {display: block;}
.accordion li .detail {position: relative;top: -95px;width: 150px;height: 30px;}
.accordion li.active .detail {top: 12px;}
#content #left .accordion li .detail a {color: #A09F9F;font-weight: 700;font-size: 10px;display: block;position: absolute;left: 40px;width: 110px; background-color:#ffffff;}
.accordion li .detail .number {background: url("../images/sprite_topseller_numbers.png") 0 -21px no-repeat;height: 21px; width: 21px;display: block;position: absolute;left: 8px;text-align: center;line-height: 21px;font-weight: 700;color: #fff;}
.accordion li.active .detail .number {top: -97px;background: url("../images/sprite_topseller_numbers.png") 0 0 no-repeat;}
.accordion li ul li {background-color: #fff;}
#content #left ul.accordion li {background-color:#fff; background-image:none;}
#content #left ul.accordion li .detail a {padding:0; color: #202020;}
#content #left ul.accordion li.active {border: none;}

/*	VIEW LAST BOX SHADOW
	------------------------ */
.viewlast .article_image, #detail #detailinfo .similar .artbox .artbox_thumb {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: relative;
}
.table_premium div.body div.article {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 5px #ddd;
	-webkit-box-shadow: 0px 0px 5px #ddd;
	box-shadow: 0px 0px 5px #ddd; 
}

/* Stepbox */
div.step_box {width: 998px;height: 42px;margin-left: 1px; background-image: none; margin: 0 0 20px 0;}
/* div.step_box ul li {width: 316px;float: left;margin-right: 2px;height: 41px; background:url("../images/backgrounds/bg_step-inactive.png") repeat-x scroll 0 0 transparent; background-color: #DADADA; border: 0px solid;border-bottom: 0 none;cursor: default;} */
div.step_box ul li {width: 316px;float: left;margin-right: 2px;height: 41px; background-color: #DADADA; border: 0px solid;border-bottom: 0 none;cursor: default;}
div.step_box ul li.active {background-image: none; background-color: #fff;}

#confirm  .table .charge_vat {width: 100px;}

/* Bestellprozess */
div#left div {background-color: #fff;}
div#left form {background-color: #fff;}
#right_account .adminbox {background-color: #fff;}
div.table {background-color: #fff;}
div.orderdetails {background-color: #fff;}
div.teaser {background-color: #fff;}
#center.grid_16 {background-color: #fff; width: 750px; padding: 20px;}
#basket .grid_16 {background-color: #fff;}
#confirm .grid_16 {background-color: #fff;}
#confirm .grid_16.first {background: none;}
.inner_container {background-color: #fff;}
#basketButton  {height: 34px; width: 200px; padding: 0 35px;}
#registerbutton {height: 34px; width: 240px; padding: 0 35px;}
.small_left {background: url("../images/backgrounds/bg_listing_general.png") repeat-x scroll right center transparent; padding: 0 20px 0 45px; background-color: #212121;}
#content .ajaxSlider .article_box .title, .modal .ajaxSlider .article_box .title {color: #999999; display: none; font-size: 11px; font-weight: 700; width: 105px;}

#content .custom {background-color: #FFFFFF; padding: 10px; width: 580px; margin-right: 10px; border: 0 none; }
#content .headingbox, #content .headingbox_nobg, #content .headingbox_dark {font-size: 11px; text-transform: uppercase; height: auto; padding-left: 12px; margin: 0;  background: none repeat scroll 0 0 #212121; color: #FFFFFF; border: 0 none; }
#content .headingbox_nobg{clear:both;}
#content .headingbox_dark a {color: #FFFFFF;}
#content #right_custom .inner_container, .bt_allsupplier {padding-left: 12px; margin: 0; background-color: #434343; color: #fff; border: 0 none; }

/*	BASKET PAGE
	------------------------ */
/* General table styling */
.table .table_row, .table .table_foot {min-height: 80px;}
.table .table_foot #aggregation_left {width: 170px;}
.table .table_row a.thumb_image {margin: 0;display: block; height: 90px; width: 90px;}

.orderoverview_active .table_row {min-height: 30px!important;}
.orderoverview_active .table_row.lastrow {min-height: 30px!important;}
.container_20 .orderoverview_active .grid_5 {height: 20px;}

/* Basket and confirm footer */
div.table_foot .box label {width: 130px; font-weight: 500;display:block; float:left;margin-top: 9px;}
div.table_foot .box .text {width: 140px;background:url(../images/backgrounds/bg_input.jpg) repeat-x;float:left;}

/* BUTTONS */
.table .table_row .action a.del { display: block; position: absolute; right: 10px;}
a.del {background: url("../images/icons/ico_delete.png") no-repeat scroll 0 0 transparent; display: block; height: 21px; width: 24px;-moz-border-radius: 0px; -moz-box-shadow: none; -moz-user-select: none;}
.small {background: none repeat-x scroll center center #808080; padding: 0 10px; -moz-border-radius: 0px; -moz-box-shadow: none; -moz-user-select: none;}
.button-left, .button-middle, .button-right {-moz-border-radius: 0px; -moz-box-shadow: none; -moz-user-select: none;}

div.table_foot input.button_tablefoot { background: url("../images/buttons/button_tablefoot.png") no-repeat scroll right top transparent !important; border: 0 none; display: block; float: left; font: bold 11px/14px Arial,sans-serif; height: 21px; margin-left: 5px; margin-top: 6px; padding: 0 20px 4px 10px; width: 95px;}

.ui-tabs .ui-tabs-nav li.ui-state-active { background-color: #FFFFFF; display: none;}

/* FACEBOOK manueller ZuSatz DIV */
.fb_container {font-family: Tahoma; background: url("../images/icons/ico_fb.png") no-repeat scroll left top transparent; background-position: 0 2px; color: #212121; margin-left: 6px; margin-top: 5px; padding-left: 15px;}

input#searchfield {background: url("../images/backgrounds/bg_search-input.png") repeat scroll 0 0 #FFFFFF; height: 19px; margin: 0; padding: 0 0 0 30px; width: 165px;}
.deliverable2 {color: #B50000;}
div#notes .table_row .delivery {position: absolute; right: 100px; text-align: left; top: 35px; width: 140px;}

/*	BUTTONKIT
	------------------------ */
.button-left, .button-middle, .button-right {
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	/*user-select:none;*/
	position: relative;
}

/* Similar */
#detail #detailinfo .similar .artbox .artbox_thumb {height: 90px; width: 90px!important;border: 1px solid #dbdbdb;margin:0px;float:left;}

/* LISTING SORTIERUNG */
.listing_actions .sort-filter {float: left; text-align: left; width: 220px;}

/* ALLE ARTIKEL ANZEIGEN 
.listing_actions .top a.offers {background: url("../images/backgrounds/bg_listing_general.png") no-repeat scroll right center #1B1B1B; color: #FFFFFF; padding: 2px 20px 0px 10px; text-decoration: none; margin: 3px auto 0 auto;}
.listing_actions .top a.offers:hover {background: url("../images/backgrounds/bg_listing_general_mo.png") no-repeat scroll right center #E2E2E2; color: #1B1B1B; padding: 2px 20px 0px 10px; margin: 3px auto 0 auto;}
*/

/* ALLE ARTIKEL ANZEIGEN */
.listing_actions .top a.offers {background: url("../images/buttons/button_right-large.png") repeat scroll right center #1B1B1B; color: #FFFFFF; padding: 2px 20px 0px 10px; text-decoration: none; margin: 3px auto 0; text-align: center; font-weight: bold;}
.listing_actions .top a.offers:hover {background: url("../images/buttons/button_right-large.png") repeat scroll right center #1B1B1B; color: #000000; padding: 2px 20px 0px 10px; text-decoration: none; margin: 3px auto 0; text-align: center; font-weight: bold;}

/* LUPE Detailseite */
.lupe{background: url("../images/icons/ico_zoom-picture.png") no-repeat scroll 0 0 transparent; width: 25px; height: 25px; padding-top: 0px; position: relative; top: 25px; margin-top: -25px; z-index: 1000;}
/*  Detailseite BUYBOX */
#buybox .config_select p { margin: 0 0 0px;}
div.selector { font-size: 11px; margin-bottom: 10px!important;}

/* MERKZETTEL */
div#notes .table_row a.zoom_picture { background: url("../images/icons/ico_zoom-picture.png") no-repeat scroll 0 0 transparent; display: block; height: 21px; left: 5px; line-height: 21px; padding: 0 0 0 30px; position: absolute; top: 0px;}

/* uniform - Select-Felder*/
div.selector select {background-color: #F3F3F3!important; color: #000000; min-width: 40px;}
div.selector {min-width: 35px!important;}
div.listing_actions div.selector {border: 0;}

/* CAMPAIN Seiten*/
#content #center div.campaign_site div.cat_text div.inner_container {width: 740px; text-align: left;}
#content #center div.campaign_site div.cat_text div.inner_container  p{text-align: center;}

#content .filialfinder {width: 980px; font-size: 12px; line-height: 16px;}

/* SITEMAP */
.sitemap {float: left; margin-right: 20px; margin-top: 5px; min-height: 320px; width: 165px;}

h1 {font-size: 2em; line-height: 1.2em; margin-bottom: 0.5em;}

/*Filialfinder*/
.filialfinder_inner {width: 980px; height: auto; background: none no-repeat scroll center top #fff;}
.filialfinder_inner .ueberschrift {padding-top:20px; padding-left: 30px; padding-right: 20px;}
.filialfinder_inner .teaserimage {margin-top: 30px; margin-left: 15px; margin-right: 15px; width: 940px; height: 380px; background: url("../images/Filialenbild.jpg") no-repeat scroll 0px 0px transparent;}
.filialfinder_inner .ueberschrift h2 {margin-bottom: 15px;}
.filialfinder_inner .ueberschrift p {margin-bottom: 5px;}
.filialfinder_inner .filialen {margin-left: 30px; margin-top: 30px;}
.filialfinder_inner .filialen .col {float:left; margin-right: 55px; width: 195px; border-right: 1px solid #e3e3e3;}
.filialfinder_inner .filialen .col4 {width: auto!important; border: none!important;}
.filialfinder_inner .filialen .col-2 {border: 0 none; float: left; margin: 0 10px; text-align: center; width: 900px;}

#content .filialfinder_inner .filialen .col h1 {font-size: 18px; font-weight: normal; text-transform: uppercase; line-height: 20px; margin-bottom: 20px; padding: 0; font-weight: normal;}
.filialfinder_inner .filialen .findus {margin-top: 20px; margin-bottom: 5px; font-weight: bold;}

/* #content #center.horschnews {background:url("../images/backgrounds/bg_forms_Horsch-News.jpg") no-repeat scroll right 320px; padding: 0; margin-left: 0; width: 800px; background-color: #ffffff;} */
#content #center.horschnews {background: none repeat scroll 0 0 #FFFFFF; padding: 0; margin-left: 0; width: 800px; background-color: #ffffff;}
#content #center.reservierung {background:url("../images/backgrounds/bg_forms_Reservierung.jpg") no-repeat scroll right 0; padding: 0; margin-left: 0; width: 800px; background-color: #ffffff;}

/* E-RUPTION Footer */
#footer div.eruption_footer_realized {color: #666666; width: auto; background-color: #212121; margin: 0 auto; padding: 10px; text-align: center; margin: 0 auto; font-size: 11px; height: 10px;}
#footer div.eruption_footer_realized a {padding-left: 0px; padding-top: 5px; padding-bottom: 5px;  font-size: 11px; height: 20px; color: #999999; font-size: 11px;}
#footer div.eruption_footer_realized a:hover {padding-left: 0px; padding-top: 5px; padding-bottom: 5px;  font-size: 11px; height: 20px; color: #E2E2E2; font-size: 11px;}

/* Liste */
#content .custom ul li, #content .custom ol li { float: none; list-style: square outside none;}

/* Gr��entabelle */
table {border-top: 0px solid #DFDFDF; border-left: 0px solid #FFF; border: 0 solid #C7C7C7; margin-bottom: 0;}
tbody tr td, table tbody tr th {border-top: 1px solid #DFDFDF; border-left: 1px solid #FFF; color: #555555;}
tbody td {padding: 10px; text-align: center;}
tbody tr {border-bottom: 1px solid #FFF;}
tbody, tbody tr, thead, thead tr {border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF;}
#zebra tbody, tbody tr, thead, thead tr {border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-bottom: 4px solid #FFF;}
#zebra table {border-top: 0px solid #DFDFDF; border-left: 0px solid #FFF; border: 0 solid #C7C7C7;width: 250px !important;}
#zebra tbody td {padding: 0px; text-align: left;}

#content #center.supportrequest p strong {
    color: #212121;
    display: inline;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 10px;
}

/* Suchbox */
div#searchresults {
    background-color: #FFFFFF;
    border-color: #C7C7C7;
    color: #888888;
    display: block;
    left: 550px;
    top: 134px;
}

a.searchthumb {
    border: medium none;
    float: left;
    height: 57px;
    margin: 0 5px 0 0;
    text-align: center;
    width: 97px;
}
li.searchresult {
    border-bottom: 1px solid #E3E3E3;
    clear: both;
    height: 97px;
    left: 0;
    margin: 0;
    padding: 8px 5px;
    position: relative;
    text-align: left;
    top: 0;
}

/* Filter Headline */
/* #content .eruption {background: none repeat scroll 0 0 #590000;} */
#content #left .supplier_filter ul li.active {border:none;}

/* Breitenanpassung */
.container_20 .grid_13 {
    width: 788px;
}
/* Overlay (Andi)*/
.simple_overlay .details {width: 500px; right: 0; top:170px;}
.simple_overlay .details h1 {letter-spacing: 0.03em; clear: both; font-size: 40px; font-weight: bold;line-height: 40px; margin-top: 10.8em; margin-bottom: 10px;}
.simple_overlay .details h2 {letter-spacing: 0.05em; clear: both; color: #ff7200!important; font-size: 16px!important; font-weight: bold; line-height: 18px;margin: 20px 0 5px;}
.simple_overlay .details h3 {letter-spacing: 0.04em; color: #000000;font-size: 20px;line-height: 22px;margin: 10px 0; clear: both;}
.simple_overlay .details h4 {color: #FFFFFF;font-size: 18px;line-height: 24px;margin: 36px 0 0; clear: both;}
.simple_overlay .details h5 {clear: both;color: #000000;font-size: 18px;font-weight: normal;line-height: 30px;margin: 20px 0 0;width: 430px;}
.simple_overlay .details p {letter-spacing: 0.06em;}
#OLForm {margin: 20px 0 0 0;}
#OL {margin-top: 12px;}
#OL form input#email {margin: 3px 10px 0 0; float: left; width: 178px; border: 1px solid #BBBBBB;}
#OL form input.absenden {width: 80px; margin-left: 10px;}
#OL form span {float: left; margin: 3px 7px 0 0;}
#OL .radio {width: 10px; float: left;}
#OL label {float: left; margin: 4px 10px 0 2px; color: #000;}

#content div.inner div#detail.grid_16 div#detailinfo div#tabs ul {display: none;}

/* CSS 3-spaltig zur�cksetzen */
#listing-3col .artbox .actions {bottom: 0;/* position: none;*/}
#listing-3col .artbox a.compare_add_article, #listing-3col .artbox a.more {/*position: none; */width: none;}
#listing-3col .artbox a.compare_add_article, #listing-3col .artbox a.more, #listing-3col .artbox .buynow {width: auto;}
#listing-3col .artbox {background-color: #FFFFFF; height: 257px; width: 190px; margin-right: 10px;}
#listing-3col .artbox .inner {width: 170px;}
#listing-3col .artbox a.more {left: 0; color: #FFFFFF; padding-top: 2px; width: 180px;}
#listing-3col .artbox p.price {bottom: 10px; margin-bottom: 5px;}
#listing-3col .text {background-color: #FFFFFF; border: 1px solid #C7C7C7; margin-bottom: 10px; margin-right: 10px; padding: 10px 10px 0; width: auto; clear: both;}
#listing-3col .text p {margin: 0 0 1.5em;}
#listing-3col .text h1 {margin: 0 0 0.5em;}
#listing-3col .text h2 {margin: 0 0 0.5em;}
#listing-3col .text a {font-weight: bold;}
#listing-3col .text a:hover {font-weight: bold; text-decoration: none; color: #EE7700;}
#listing-3col .text span {font-weight: bold; color: #EE7700; font-size: 16px;}
#listing-3col .artbox .artbox_thumb {height: 145px; margin: 0 auto;}

/* Startseite Modifikation */
#listing-3col .text span {
  color: #EE7700;
  font-size: 16px;
  font-weight: bold;
  line-height: 15px;
  margin: 0 0 0 0.3em;
}

/* Startseite Modifikation */
 .text span {
  color: #EE7700;
  font-size: 16px;
  font-weight: bold;
  line-height: 15px;
  margin: 0 0 0 0.3em;
}

p {margin: 0 0 1em;}

.container_20 .grid_4 {
    width: 180px;
}

/* Live-Shopping Umstellung */
#center .slider_banner .bannerSlider {
  height: 390px;
  margin-bottom: 15px;
  position: relative;
  width: 600px;
}

#center .slider_banner .bannerSlider .sliding_outer {
  height: 390px;
  left: 0;
  overflow: hidden;
  position: relative;
  width: 600px;
}

#center.home .slider_banner {
  width: 600px;
  margin: 20px 0 0;
}

/* Kennzeichnung Artikel�bersicht 
div.ico_live {
  background: url("../images/sprite_live.gif") no-repeat scroll 0 0 transparent;
  font-family: arial;
  height: 28px;
  padding-top: 1px;
  position: absolute;
  right: 8px;
  top: 10px;
  width: 30px;
  z-index: 210;
}*/

div.ico_live {
  background: url("../images/sprite_live.png") no-repeat scroll 0 0 transparent;
  font-family: arial;
  height: 87px;
  padding-top: 0;
  position: absolute;
  right: -4px;
  top: -4px;
  width: 87px;
  z-index: 210;
}

/* E-RUPTION Footer Subnavigation */
#footer div.eruption_footer_subnavi {color: #999999; width: auto; background-color: #212121; margin: 0 auto; padding: 10px 0 20px 0; text-align: center; margin: 0 auto; font-size: 11px; height: 10px; clear: both;}
#footer div.eruption_footer_subnavi a {padding: 0 30px; font-size: 11px; height: 20px; color: #777777; font-size: 11px;}
#footer div.eruption_footer_subnavi a:hover {padding: 0 30px; font-size: 11px; height: 20px; color: #E2E2E2; font-size: 11px;}

/* ER Blog Navi Landingpages */
div.blog_navi {
    display: none;
}

/* ER PackStation */
#content  .alternative_shipping,
#content #center.register .alternative_shipping  {border-color: #c7c7c7; background: url("../images/Packstation_Formular.jpg") no-repeat scroll 456px 7px transparent; border: none; width: 720px; padding-left: 30px;}

/* Hersteller Text ausblenden */
strong.supplier {display: none;}

#content #left .slideContainer ul li a {
  background-image: none;
  padding-left: 0!important;
}

/*Slogan im Kopfbereich*/
#slogan{
  color: #000;
  position: absolute;
  top: 64px;
  left: 280px;
  text-transform: uppercase;
  font-size: 15px;
  width: 310px;
}

#slogan .eruption2 {
  margin-left: 55px;
  margin-top: 3px;
  width: 270px;
}

#logo{
  margin-left: 0;
}

div.RemoveProperty {
    padding: 5px 5px 5px 16px;
	background-image: url("../images/backgrounds/bg_filter.png");
}

div.RemoveProperty a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

div.RemoveProperty a:hover {
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}

#buybox span.SCHRITT1, span.SCHRITT2, span.SCHRITT3 {
	background: url("../images/backgrounds/bg_daun_detail.png") repeat scroll -10px 0 transparent;
    color: #FFFFFF;
    float: left;
    height: auto;
    margin: -10px 0 10px !important;
    padding: 2px 3px 5px 8px;
    width: 94%;
	font-weight: bold;
	text-shadow: 1px 1px #666666;
}

#detail_menu {
	float: left;
	margin: 0 0 10px 0;
}

/* "Alle Artikel anzeigen" ausschalten */
.ER_120, .ER_121, .ER_122, .ER_123, .ER_124, .ER_125, .ER_126, .ER_127, .ER_128, .ER_138, .ER_151  {display: none!important;}

/* HORSCH News Katalok Link */
.divlink {
  background: none repeat scroll 0 0 transparent;
  height: 350px;
  left: 700px;
  position: absolute;
  top: 590px;
  width: 270px;
}

/* Warenkorb "Kunden kauften auch" ausblenden */
div.ajax_add_article .bottom {display: none;}
div.ajax_add_article .ER_bottom {
  width: auto;
  background-color: #FFFFFF;
  margin: 0 15px;
}
div.ajax_add_article .ER_bottom strong {
  font-size: 10px;
  font-weight: bold;
}
div.ajax_add_article .ER_bottom h2 {
  background: url("../images/backgrounds/bg_breadcrumb.png") repeat-x scroll 0 40px transparent;
  height: 45px;
  display: block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  margin: 0;
  padding: 15px 0 0 24px;
}
.ER_bottom a.artbox_thumb {
  border: 1px solid #DBDBDB;
}

/* ajax_modal */
.ajax_modal_custom {width: 800px; min-height: 500px;}
.modal{width:800px!important; min-height:500px!important;} 
.ajax_modal_custom .inner_container {
  height: 500px;
  margin-top: 10px;
  overflow-y: scroll;
  padding: 0 25px 15px;
}

/* "Artikel hinzuf�gen" ausblenden */
/* div.add_article {display:none;} */

/* Gutschein-Pimp */
#basket_add_voucher {background-color: #E76515; border: medium none; color: #000000; font-weight: bold;}
.voucher-add-article .add_article {display: none;}

/* Ajax Login */
div.ajax_login_form .new_customer p {float: left; margin-right: 95px; width: 485px;}
div.ajax_login_form .new_customer, div.ajax_login_form .existing_customer {padding: 25px 0 25px 25px;}

/* 1-Button L�sung korrigieren */
#confirm .additional_footer #basketButton {height: 34px; padding: 0 13px!important; width: auto;}
#content #left #recalcShipping div.basket_country {padding: 25px 10px 15px;}

div.ajax_add_article .article_box .thumbnail a, div.ajax_add_article .article_box .thumbnail a img {display: block; height: 90px; width: 90px;}
div.ajax_add_article .article_box {width: auto; height: auto; margin: 0 0 15px; padding: 10px; position: relative;}
.container_20 .grid_5 {height: 30px;}

#related {
  float: left;
  margin: 0 0 -1000em;
  padding: 0 0 1000em 10px;
  width: 235px;
}

#content div#right.register {
  float: left;
  margin-left: 10px !important;
  width: 168px;
  display: none;
}

#confirm .payment_method .method, #confirm .payment_method .method_last {
  border-bottom: 1px solid #BBBBBB;
  margin: 0 0 10px;
  padding: 0;
  width: 100%;
}

.vouchers .button-left, .vouchers .button-middle, .vouchers .button-right {
  -moz-user-select: none;
  border-radius: 0 0 0 0;
  box-shadow: none;
  height: 25px;
  margin: 0;
  padding: 5px 10px 10px;
  position: relative;
}

/* ER listing_actions normal ER_21 SALE */
.listing_actions.normal.ER_21 {
	display: none;
}
.topseller.Neuheiten {
	display: none !important;
}
h2.headingbox_nobg.Neuheiten {
	display: none !important;
}

/* Button Filialfinder */
button.css3button, #OL form input.absenden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 5px 25px;
	cursor: pointer;
	background: -moz-linear-gradient(
		top,
		#606060 0%,
		#252525 100%);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(0%,#606060),
		to(100%,#252525));
	background: #606060; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #606060 0%, #252525 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606060), color-stop(100%,#252525)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #606060 0%,#252525 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #606060 0%,#252525 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #606060 0%,#252525 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #606060 0%,#252525 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#252525',GradientType=0 ); /* IE6-8 */

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #26211a;
	-moz-box-shadow:
		0px 1px 4px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 4px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	box-shadow:
		0px 1px 4px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}

/* Button Filialfinder */
button.css3button_aktion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 30px;
	cursor: pointer;
	background: -moz-linear-gradient(
		top,
		#EA8142 0%,
		#B50303 100%);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(0%,#EA8142),
		to(100%,#B50303));
	background: #EA8142; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #EA8142 0%, #B50303 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EA8142), color-stop(100%,#B50303)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #EA8142 0%,#B50303 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #EA8142 0%,#B50303 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #EA8142 0%,#B50303 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #EA8142 0%,#B50303 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA8142', endColorstr='#B50303',GradientType=0 ); /* IE6-8 */

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #C45916;
	-moz-box-shadow:
		0px 1px 4px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 4px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	box-shadow:
		0px 1px 4px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}

/* Ribbon rechts */
.ribbon.container_20 {
  z-index: 1000;
}

/* FAQ */
#faqs h3 {
  color: #262626;
  cursor: pointer;
  font-size: 16px;
  padding-left: 20px;
}

#faqs div li {
	list-style: square inside;
}

#faqs div ul, ol {
  padding-left: 0px;
}

/* SEO-Texte Kategorien */
.er_seotext #beschtext li p {
	
}

#content #left .er_seotext ul#beschtext a {
	background: none repeat scroll 0 0 transparent;
	padding: 0;
	color: #666666;
	font-size: 1em;
	display: inline;
	font-weight: bold;
}

#content #left .er_seotext ul#beschtext a:hover {
	
}

#content #left .er_seotext #beschtext li h1 {
	font-size: 1.25em;
	line-height: 1.25em;
	color: #777777;
}
#content #left .er_seotext #beschtext li h2 {
	font-size: 1.15em;
	line-height: 1.20em;
	color: #777777;
	margin: 0 0 7.5px;
}

/* Nike Gewinnspiel */
div.nike-gewinnspiel { left: 450px; position: relative; top: 535px;}
#center.nike-gewinnspiel h1 {color: #be1316;}
#center.nike-gewinnspiel h2 {margin: 0; padding: 0; position: relative;}
#center.nike-gewinnspiel p {line-height: 20px;white-space : nowrap;}
#content #center.supportrequest.nike-gewinnspiel {background:url("../images/backgrounds/bg_forms_Nike-Gewinnspiel.jpg") #fff no-repeat scroll right 0; padding: 0;}

/* Gewinnspiel */
div.gewinnspiel { left: 450px; position: relative; top: 535px;}
#center.gewinnspiel h1 {color: #be1316;}
#center.gewinnspiel h2 {margin: 0; padding: 0; position: relative;}
#center.gewinnspiel p {line-height: 20px}
/* #content #center.supportrequest.gewinnspiel {background: #fff no-repeat scroll right 0; padding: 0;} */
#content #center.supportrequest.gewinnspiel {background:url("../images/backgrounds/bg_forms_Gewinnspiel.jpg") #fff no-repeat scroll right 0; padding: 0;}
/* LiveShopping Preis */
.native_price {font-size: 1.2em}
.starting_price {font-size: 1.2em}
#detail .liveshopping_detail .discount {font-size: 1.2em}
#detail .liveshopping_detail .live_price_normal .top, #detail .liveshopping_detail .live_price_normal .top .price {text-align: left; font-size: 1.25em;margin-top: 5px; min-height: 15px;}

/* Text Slider */
.cat_text {overflow:hidden;}
.cat_text.newClassHeight {height:160px;}
.more_text_container {background:#FFFFFF; border:1px solid #C7C7C7; text-align:center; padding:3px 0; cursor:pointer; display:none; font-weight:700;}
.more_text_container:hover {color:#F18B0E;}

/* Rich Snippets */
.ps_maindiv {display:none;}
#footer div.eruption_footer .ab_richsnippet {width:1000px; margin:0 auto; text-align:center;}

/* <strong> BOLD */
strong {font-style: normal; font-weight: bold;}

.listing_actions.moreButton {
    background : none;
    height: auto;
    text-align: center;
    height: 90px;
}

.listing_actions.moreButton .top a.offers {
    background: transparent !important;
    border: 2px solid #f18b0e;
    color: #f18b0e !important;
    font-size: 1.4em;
    line-height: 1.6em;
    margin: 25px 0;
    padding: 5px 25px;
    width: 250px;
    height: auto;
    display: inline-block;
}

.listing_actions.moreButton .top a.offers span {
    float: left;
    font-size: 2.4em;
    font-weight: normal;
    line-height: 0;
    margin-bottom: -25px;
    padding-right: 25px;
    padding-top: 14px;
}

.listing_actions.moreButton .top a.offers:hover {
    color: #780000 !important;
    border-color: #780000 !important;
}

/*	SEO Box LPs
	------------------------ */
.lps a {
	margin-right:5px;
	line-height:18px;
}

