/**
	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: 	#be0a30
	Primary text:	#333333
	Secondary text:	#777777
	Separators:		#cccccc
*/

/*	GENERAL
	------------------------ */
body {background:#f7f8fa url(../images/backgrounds/bg_body.jpg) center top no-repeat}
html, a, a:link, a:active, a:hover, a:visted {color: #333;}
html {background-color:transparent;}
.container_20 {background-color:transparent; border: 0 none;position: relative; margin-top:0;}
h2, h3 {color:#999}
h2 { font-size: 15px;  margin: 10px 0 5px; }
h2, h3 { line-height: 20px; }
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: #fff;border-left: 1px solid #c7c7c7;}
#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: #be0a30;background-color: #be0a30; border-color: #be0a30}
hr.smallline {background-color:#c7c7c7}

/*	HEADING BOX
	------------------------ */
#content .headingbox, #content .headingbox_nobg, #content .headingbox_dark {color: #444444;border:none;background-color: #fff; background-image:none}

/*	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: #999;border-color:#fff;}
#topbar input:hover {border-color: #c7c7c7}
#topbar .currency {border-color: #c7c7c7}
#topbar select {color: #999;}
.my_options a {color: #000}
#mainNavigation {background-color: transparent;line-height: 31px;padding: 0 0 0 15px; margin: 20px 0px 0 -30px}
#mainNavigation a {color:#237993;border-left-color:#fff;border-right-color: #30afd5; font-size:12px; font-weight:bold}
#mainNavigation a:hover {color:#FFF;background:#30afd5}
#mainNavigation .dropactive:hover a {color: #be0a30;}
#mainNavigation a.first {border-left-color: #cc3d5b; border: 0 none;}
#mainNavigation a.first:hover { background:none}
#mainNavigation a.active {color: #FFF; border: 1 none; background:#30afd5}

/* Drop down menu */
#mainNavigation ul li.dropactive:hover a {background-image: none;background-color: #30afd5;border-bottom-color: #30afd5;border-top-color: #30afd5;border-left-color: #30afd5;border-right-color: #30afd5;color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover a {color: #30afd5;background-color: #FFF;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li a {color: #30afd5; background-color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li:hover a {color: #30afd5;background-color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li:hover li a {color: #30afd5;background-color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li:hover li:hover a {background-color: #237993;color:#fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li li:hover a {color: #fff;} 
#mainNavigation ul li.dropactive:hover li:hover a {color: #fff;background-color: #30afd5;}
#mainNavigation li:hover ul.dropdown, #mainNavigation li:hover ul.droplevel {background-color: #fff; border-color: #30afd5;}
#mainNavigation ul li.dropactive:hover ul.droplevel {background-color: #fff;border-color: #30afd5;}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub {background-color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub:hover {background-color: #30afd5;}
#mainNavigation ul li.dropactive:hover ul.dropdown li a {color:#30afd5;border-color: #c7c7c7;}

/*	AJAX BASKET
	------------------------ */
.ajax_basket_result, #header .ajax_basket_container {border-color: #c7c7c7; background-color: #f5f5f5;}
.ajax_basket_container .ajax_basket, #shopnavi .my_options a {color: #be0a30;}
.ajax_basket_result .inner_cart div {background-color: #fff;}
.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-color: #c7c7c7;background-color: #c7c7c7;}

/*	BREADCRUMB
	------------------------ */
div#breadcrumb {border:none;color:#FFF; border:0px;background: transparent;height: 40px; line-height: 36px;}
div#breadcrumb a {color: #FFF; text-decoration:underline}
div#breadcrumb a.last {color:#FFF; text-decoration:underline}
div#breadcrumb .sep {color:#FFF}

/*	SIDEBAR LEFT
	------------------------ */
#content #left ul li {border-color: #fff;}
#content #left ul li, .basket_dispatch_description {background-color: #fff;}
#content #left ul li a {color: #444444;}
#content #left ul li.active {background-color: #fff;border-color: #ddd; background: transparent; width:135px;}
#content #left ul li.active.sub a.active {border-bottom-color: #ddd}
#content #left ul li.active li {background-color: #fff;}
#content #left ul li.active li a {color:#474747;}
#content #left ul li.active li.active a {color: #be0a30;}
#content #left ul li.active li.active li a {color:#797979;}
#content #left ul li.active li.active li a.flag {color:#be0a30;}
#content #left ul li.active li.active li.active a.flag {color:#797979;}
#content #left ul li.active ul.submenu ul, #content #left ul li.active ul.submenu ul.submenu ul.submenu {border-color: #f7dfe4;}
#content #left ul#servicenav {border:none; background-color:#FFF}
#content #left ul#servicenav li.heading {color: #636363;border-left-color:#fff;border-bottom-color:#e3e3e3;background: transparent;}
#content #left ul#servicenav li a {color:#7f7f7f} 
#content #left ul li.active li.active li .level3 li.active a {color: #be0a30;}

/*	SIDEBAR RIGHT
	------------------------ */
#content #right div.heading {border-color: #e3e3e3;}
#content #right div.heading h2 {color: #be0a30;}
div.supplier_filter, div.supplier_filter h5 {border-color: #c7c7c7;}
div.supplier_filter div {border-color: #c7c7c7;border-bottom-color: #fff;color:#5c5c5c; border-right: 1px solid #c7c7c7;width:132px;}
div.supplier_filter div.active {color: #be0a30;}
div.supplier_filter ul li {background-color: #fff;border-color: #c7c7c7;}
div.supplier_filter ul li a {color:#666;}
div.supplier ul li, div#hersteller_filter ul li {border: none;}
div.supplier ul li.active a {color:#be0a30;}
div.supplier_filter, div#hersteller_filter span {background-color: #fff;border-color:#ccc;}
div.supplier, div.blogFilter, div.blogInteract {background-color: #fff; border:none;}
div.supplier ul li, div.blogFilter ul li, div.blogInteract ul li {border: none;}
div.supplier ul li.active a, div.blogFilter ul li.active a, div.blogInteract ul li.active a {color:#be0a30;}
div.supplier ul li.image {background-color: #fff;}
#content #right_custom .inner_container, .bt_allsupplier {border-color: #c7c7c7; background-color:#FFF}

/*	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:none; width:815px;}
#content .cat_text h1, #content .custom h1, #content .supplier_register h1 {color: #FFF;} 
#supplierfilter, .notice {border-color: #01a1dd;background-color: #fff; width:820px;}
.notice, .notice a {color:#333;}

#content .cat_text, #content .register .supplier_register{
width:845px;
height:120px;
background:transparent;
background-image: url("../images/backgrounds/bg_cat_text.png");
}



/*	GENERAL LISTING
	------------------------ */
.listing_actions {background:transparent;border:none; height:20px; width:845px; margin-left:-15px; margin-top:0px}
.listing_actions .sort-filter {width: 210px; margin-left:240px;text-align: left;float:left;}
.listing_actions .bottom {border:none; }
.listing_actions .bottom .paging {float:right; margin-top:-25px}
.listing_actions a.perpage, .listing_actions.bottom a.perpage, .listing_actions.bottom a.navi, .listing_actions a.navi {background-color:#fff;border-color:#fff; color:#000}
.listing_actions div.more {background-color:#FFFFFF;border:none}
.listing_actions a.on, .listing_actions.bottom a.on {background-color:#000;color:#fff;}
.artbox {background:transparent;}
#listing-1col .artbox {border:none;  width:845px; margin-bottom:0px; background-image: url("../images/backgrounds/bg_cat_listing.png")}
.artbox.first {border-top-color: #c7c7c7; border-bottom-color:#c7c7c7;}
.artbox.last {border-bottom-color:#c7c7c7;}
.artbox .inner {border-color:#000;}
.artbox p.desc {color: #777; margin-left:10px}
.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: #be0a30;}
.artbox p.pseudoprice span.price {color:#990000;}
.artbox span.pseudo {color: #C00; font-size:15px; font-weight:bold; line-height:18px}
.listing_actions .offers:hover {border-color: #c7c7c7;}
#listing-1col .artbox.last {border: none;}



/*	ARTICLE DETAILS
	------------------------ */
#detail h1 {color:#333;}
#detail .border {border-color: #c7c7c7;}
#detail, #detail a, #content #detail .article_details strong.supplier {color:#404040;}
.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}
#detailbox{background-color:#fff; padding-top:20px;padding-left:10px;}
.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-color: #c7c7c7}
#detail #detail_menu li, #detail #detail_menu li.lastrow {border-color: #fff; color:#555;border-bottom-color:#c7c7c7;border: 0 none;}

#detail #detailinfo .similar {border-left-color:#e3e3e3;}
#detail #detailinfo .similar .artbox .artbox_thumb {border-color: #dbdbdb;background-color: #fff;}
#detail #detailinfo .similar .artbox strong.title {color: #999;}

#detail #detailinfo .similar .artbox .price, #tabs .ui-tabs-panel, #tabs .ui-tabs-panel a {color: #333}
#detail #detailinfo #description  {color: #404040;}
#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;}

#sendArticleNotification {border-color: #c7c7c7; background-color: #f5f5f5;}
#sendArticleNotification label {color: #555;}

#buybox .upprice_config strong, #buybox .config_select strong {color: #be0a30;}
#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: #efefef}

/*	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: #c7c7c7;}
#content #left.basket h5, .basket_dispatch_description h3 {color: #be0a30;}

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: #be0a30;}

/* change details */
.info div {border-color: #c7c7c7;}
.info div .heading, #login div h2 {color: #be0a30;border-color: #c7c7c7; border-color-left: #fff;}
#content .inner .check_order {border-color: #c7c7c7;}
#content .inner .check_order h2 {color: #be0a30;}
#content .inner .check_order strong {color: #333;}

/*	LOGIN AND REGISTER
	------------------------ */
div#right.register h2 {color: #be0a30; border-color: #c7c7c7;}
div#right.register ul {border-color: #c7c7c7;}
#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: #f3f3f3}
.register div h2.heading {background-color: #fff;color:#be0a30;}
#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: #be0a30;}

/*	ORDER PROCESS
	------------------------ */
div.agb_accept, div.agb_accept label.chklabel {color:#444}
div.agb_info {color:#888}
.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;}
.additional_footer .agb .revocation {border-color:#c7c7c7;background-color: #fff;}
#content #payment {border-color: #c7c7c7;}
#confirm .shipping_select {border-color: #c7c7c7;}

/*	AJAX MODAL BOXES
	------------------------ */
div.ajax_login_form .heading h2, .modal .heading h2, div.ajax_add_article .bottom h2, #compare_bigbox .heading h2 {color: #be0a30;}
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: #be0a30;background-color:#fff;}
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;}
#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;}

.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;}

/* Ticketsystem */
#ticket h2, .ticketdetail_lbl, .tickeranswer h2 {color: #be0a30;}
#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;}

/*	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: #06a5df;}
.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: #be0a30;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:#06a5df}
.blogbox .thumbnail_box a {border-color: #e6e6e6;}
.blogbox .thumbnail_box a:hover {border-color: #c7c7c7;}

div#commentcontainer ul, form.comments {border: none}
div#commentcontainer .comment_outer {border: none}
form.comments {background-color: #f5f5f5;}
div#commentcontainer .date {color:#999;}

/*	VIEWLAST
	------------------------ */
.viewlast {border-color:#c7c7c7;}
.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:#be0a30;}
.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-color:#f7dfe4;}
#submit_search {color:#fff;background-color:#df4800;border-color:#e45a01; cursor:pointer}
form#searchform input#searchfield {color: #666;border-color: #bbb; background-color: #fff;}
#header_links, #header_links a {color:#999;}
div#searchresults {background-color:#fff;border-color :#c7c7c7;color:#888}
a.resultall {color:#000;}
a.resultall span.result_number {color:#868686}
li.searchresult {border-color: #e3e3e3;}
li.searchresult ul li:hover{background-color:#f3f3f3}
li.searchresult h3 {color: #30aed6;}
li.searchresult h3:hover { text-decoration:underline}
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: none; background-color:#FFF; width:845px;}
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;}

.articleperpage.rightalign { background-color:#FFF;}
.fuzzy h2 {color: #00a400}
.fuzzy .category_filter h3, #content #left .filter_search h3.heading {color: #000;  border:none; width:845px;}
.fuzzy .category_filter .border {border:none}
.fuzzy .category_filter .categories {color: #000; background-color:#FFF; border:none; width:845px; height:50px; margin-bottom:-10px;}
.fuzzy .category_filter .showall {color: #9e0000;}
#content #left .filter_search h3.heading {border-left-color: #c7c7c7;}
#content #left .filter_search .searchbox {border: none; }
#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;}

.fuzzy .category_filter h3 {width:845px; background-color:#FFF}

#content #left .filter_search h3.heading{width: 170px;}

.listing_actions .top {heigt:40px; background-color:#FFF}
.listing_actions .articleperpage
{
background: transparent;
margin-bottom: 0pt;
margin-left: 20px;
text-align: center;
float: left;
margin-left:240px
}

/*	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: #fff;color: #be0a30;}
#compareHighlight.active {border-color: #333;border-bottom-color: #c7c7c7;color: #333;}
#compareContainerResults {background:#fff; border-color: #333;}
.compare_desc div {background-color: #f5f5f5;}

.content_listing, #tagcloud {border-color:#c7c7c7;}

/*	TOPSELLER
	------------------------ */
.topseller {border:none}
.topseller h3 {color: #be0a30;border:none}

/*	FORM SYSTEM
	------------------------ */
#content .supportrequest .inner_container {border-color: #c7c7c7;background-color:#f5f5f5;}

/*	TELL-A-FRIEND
	------------------------ */
.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: #be0a30;}
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: #be0a30;}

/*	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: #888}
.shopware_footer, .shopware_footer a {color: #777}

/*	COLOR SPECIFIC IMAGES
	------------------------ */
html {}
#detail #detailinfo {background-image: url("../images/backgrounds/bg_detailinfo.png")}
#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")}
.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")}
.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: transparent;}
.button-right {background-image: url("../images/buttons/button_right-large.png")} 
.small_right {background-image: url("../images/buttons/button_right-small.png")}
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: transparent;}
.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 .headingbox { background-color:#FFF; border-bottom: 1px solid #c7c7c7;height:20px;}

/*.accordion li, .accordion li ul.image, .accordion li ul.image li {background:transparent url(../images/backgrounds/bg_topseller_closed.png) repeat-x scroll left top;}*/
.accordion li ul.image, .accordion li ul.image li {height: 110px;padding:5px 0 0 0;background: url("../images/backgrounds/bg_topseller_closed.png") left top repeat-x;}
.accordion li, .accordion li ul.image, .accordion li ul.image li {background:transparent;}
.accordion li {border-bottom: 1px solid #c7c7c7;}
.accordion li:last-child {border-bottom: 0 none;}
.accordion li.active .detail {top: 2px;}
.accordion li li {border: 0 none;}
/*	COLOR SPECIFIC styles
	------------------------ */
div.blog_navi .headingbox,  #right h2.headingbox {border: none;}
#right h2.headingbox_nobg{ border:none;}

.accordion li {width:148px;}

#detail #detailinfo {background-color:#FFF; }
ul.categories {border: 1px solid #ddd;display: inline-block;width: 178px}
#content #left ul li.active {border-left: 0 none; border-right:0 none; }
#content #left ul li.active a.flag {font-weight:bold; }
div#searchcontainer {width:400px; position: absolute; top:0px;right:22px;height:24px;background: transparent;}
#topbar {right:8px; font-size:12px; margin-top:2px; z-index:1001}

div.inner_searchcontainer {
height:24px;
margin:90px 0 0 72px;
width:450px;
}
div.inner_searchcontainer #submit_search {padding:0;border: 0 none; height: 24px;float:left;background: url(../images/backgrounds/bg_search.gif) no-repeat;width: 95px;}


input#searchfield {width:223px;}

#header #logo {margin-left:0; }
#header #logo a {margin-left:0; 
background-image: url("../images/logo_powered_globell.jpg");
width: 360px;
height: 70px;
text-indent: -9999px;
display: block;
margin-top: 38px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0px;

}

#header #tasche {background-color: transparent;background-image: url("../images/icons/ico_basket.png"); background-repeat: no-repeat; background-attachment: scroll;background-position: 0% 0%; width: 56px; height: 60px;text-indent: -9999px; display: block; margin-right: 0pt;margin-bottom: 0pt; margin-left: 500px;}

#content #left form#recalcShipping, #content #left h2.headingbox {border-left: 1px solid #c7c7c7 !important;}

#content #right_account {border-right: 1px solid #c9c9c9;}
#content #right_account {width:169px;}

#footer .footer_menu {background: transparent;}

#detail #detail_menu li a {background: url("../images/arrows/bg_arrow-small_right.gif") no-repeat left 4px !important;padding:0 0 5px 15px;margin:0; }

div.supplier_filter {border-right: 1px solid #ccc; width:149px;}

div.inner_searchcontainer .ajax_loader {left: 175px;}




div.listing { background:#transparent; width: 850px;}


div#left {background-color:#FFF;}
div#right {background-color:#FFF; min-height:119px;}

#center {margin-left: 0px; margin-right: 0px;}

/*	SHOPNAVIGATION
	Account, Notes, Basket
	------------------------ */
#shopnavi .newbasket {width: 300px;position: absolute; right: 0px;top:0px;}
#shopnavi .display {width: 210px;margin: 18px 0 22px 0;position: static;}
#shopnavi .display .top {margin-top: 5px;}
#shopnavi .display_basket {display:inline}
#shopnavi .icon {width: 77px;position: static;}
#shopnavi .icon a {display: block; background: url(../images/icons/ico_basket.png) no-repeat; width: 77px; height: 83px;text-indent: -9999em;}
#shopnavi .quantity {padding: 0 0 0 2px;}
#shopnavi .sep {padding: 0 3px;}
#shopnavi .ajax_basket_container {border: 1px solid;width: 210px;height: 22px;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:25px;top:46px;}

/* My options */
#textusp1 {position: absolute;top: 0px;left: 15px;width:170px;font-size: 10px; color:#000; line-height:12px}
#textusp2 {position: absolute;top: 0px;left: 225px;width:170px;font-size: 10px; color:#000; line-height:12px}
#textusp3 {position: absolute;top: 0px;left: 450px;width:170px;font-size: 10px; color:#000; line-height:12px}
#textuspmehr {position: absolute;top: 0px;left: 630px;width:80px;font-size: 10px; line-height:12px}
.my_options {position: absolute; top: 10px;left:740px; z-index:1001; font-size:14px; font-weight:bold}
.my_options a {padding: 0 0px 0 0px;height: 16px;line-height:16px; display: block;float:left;}
.my_options a:hover { color:#30afd5}
.my_options a.account {background: url("../images/icons/ico_myaccount.png") left center no-repeat;}
.my_options a.note {background: url("../images/icons/ico_notes.png") left center no-repeat;}
.my_options a.compare {background: url("../images/icons/ico_compare.png") left center no-repeat;}

/*	ARTICLE DETAIL
	------------------------ */
/* General */
#content #detail {width:1000px;margin-left:0px;}




.button3d1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #15aee1), color-stop(1, #009fde) );
	background:-moz-linear-gradient( center top, #15aee1 5%, #009fde 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15aee1', endColorstr='#009fde');
	background-color:#15aee1;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	padding:6px 18px;
	font-weight:bold;
	text-decoration:none;

}
.button3d1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #009fde), color-stop(1, #15aee1) );
	background:-moz-linear-gradient( center top, #009fde 5%, #15aee1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009fde', endColorstr='#15aee1');
	background-color:#009fde;
	color:#FFF;
}
.button3d1:active {
	position:relative;
	color:#FFF;
	top:1px;
}

.button3d2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #15aee1), color-stop(1, #009fde) );
	background:-moz-linear-gradient( center top, #15aee1 5%, #009fde 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15aee1', endColorstr='#009fde');
	background-color:#15aee1;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	padding:6px 18px;
	font-weight:bold;
	text-decoration:none;
	width:170px;
	margin-top:-10px;

}
.button3d2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #009fde), color-stop(1, #15aee1) );
	background:-moz-linear-gradient( center top, #009fde 5%, #15aee1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009fde', endColorstr='#15aee1');
	background-color:#009fde;
	color:#FFF;
}
.button3d2:active {
	position:relative;
	color:#FFF;
	top:1px;
}


.button3d {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#655951;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:12px 40px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.button3d:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	color:#404040;
	cursor:pointer;
}.button3d:active {
	position:relative;
	top:1px;
}


/* TopSeller - Support, Twitter, Facebook*/

#topseller_support {background-image:url(../images/backgrounds/bg_topseller_support.jpg) ;
                 width:150px;
				 height:51px;
				 padding-top:15px
}

.topseller_webinare_text {font-size:13px;
				   text-align:center;
				   color:#FFF;
				   line-height:14px;
				   }
.topseller_support_text {font-size:16px;
				   text-align:center;
				   color:#FFF;
				   line-height:16px;
				   }
.topseller_support_text a {color:#FFF; }

.topseller_support_text a:hover{text-decoration:underline}
.topseller_webinare_text a {color:#FFF; }

.topseller_webinare_text a:hover{text-decoration:underline}

#topseller_hersteller {background-image:url(../images/backgrounds/bg_topseller_arrow.png);
                 width:150px;
				 height:40px;
				 }
				 


.topseller_hersteller_text {font-size:11px;
                   padding-top:10px;
				   margin-left:40px;
				   margin-right:5px;
				   color:#000;
				   }
.topseller_hersteller_text a {color:#000; }

.topseller_hersteller_text a:hover{text-decoration:underline}


#topseller_windows {background-image:url(../images/backgrounds/bg_topseller_win.png);
                 width:150px;
				 height:40px;
				 }


.topseller_windows_text {font-size:11px;
                   padding-top:10px;
				   margin-left:40px;
				   margin-right:5px;
				   color:#000;
				   }
.topseller_windows_text a {color:#000; }

.topseller_windows_text a:hover{text-decoration:underline}

#topseller_mac{background-image:url(../images/backgrounds/bg_topseller_mac.png);
                 width:150px;
				 height:40px;
				 }
				 


.topseller_mac_text {font-size:11px;
                   padding-top:10px;
				   margin-left:40px;
				   margin-right:5px;
				   color:#000;
				   }
.topseller_mac_text a {color:#000; }

.topseller_mac_text a:hover{text-decoration:underline}


#topseller_zahlarten{background-image:url(../images/zahlarten_home.jpg);
                     width:150px;
				     height:120px;
				      }
				 


.topseller_zahlarten_text {font-size:11px;
                      padding-top:15px;
				      margin-left:15px;
				      margin-right:5px;
				      color:#02a2de;
				      }





/*
#topseller_facebook {background-image:url(../images/backgrounds/bg_topseller_facebook.jpg) ;
                 width:150px;
				 height:60px;
				 padding-top:15px
}

.topseller_facebook_text {font-size:10px;
				   margin-left:50px;
				   margin-right:5px;
				   color:#17729f;
				   line-height:11px
				   }
.topseller_facebook_text a {color:#17729f; }

.topseller_facebook_text a:hover{text-decoration:underline}

#topseller_twitter{background-image:url(../images/backgrounds/bg_topseller_twitter.jpg) ;
                 width:150px;
				 height:65px;
				 padding-top:10px
}

.topseller_twitter_text {font-size:10px;
				   margin-left:50px;
				   margin-right:5px;
				   color:#17729f;
                   line-height:11px
				   }
.topseller_twitter_text a {color:#17729f; }

.topseller_twitter_text a:hover{text-decoration:underline}*/


/* Newsletter - Home*/

#newsletter_home {background-image:url(../images/backgrounds/bg_newsletter_home.png) ;
                 width:855px;
				 height:138px;
				}

.home_newsletter_links {width:200px; line-height: 20px; margin-top:30px;padding:0;text-align:left;float:left; font-size:18px; font-weight:bold; color:#FFF }
.home_newsletter_mitte {width:315px; line-height: 18px; margin-top:20px;padding:0;text-align:left;float:left;font-size:13px; color:#12aee1 }
.home_newsletter_rechts {width:260px; padding:0;float:left; font-size:11px;}

#form_news input.checkbox {border:none}

.txtnews1 { color:#565656; padding-left:5px; width:100px;}
.txtnews2 { color:#565656; padding-left:5px; width:210px;}

/* Tipps */
#tipps_home { background-color:#FFF;
                 width:855px;
				 height:35px;
				 }

.home_tipps_text{text-align:left;float:left;font-size:16px; color:#12aee1; font-weight:bold; margin-top:10px}


/*	3 COL LISTING
	------------------------ */
#listing-3col .artbox { width: 278px; border:none; background-color:#FFF}
#listing-3col .artbox .inner {height: 300px;width: 260px; background-color:#FFF; border-bottom:solid #e8e8e8 1px}
#listing-3col .artbox .actions {position: absolute;bottom: 27px;}
#listing-3col .artbox .artbox_thumb {height: 145px;margin-top:10px; margin-bottom:10px}
#listing-3col .artbox a.compare_add_article, #listing-3col .artbox a.more, #listing-3col .artbox .buynow {width:110px;}
#listing-3col .artbox a.compare_add_article, #listing-3col .artbox a.more {width:110px;position: absolute;}
#listing-3col .artbox a.more {left: 140px; margin-top:-24px}
#listing-3col .artbox div.ico_esd {right: 8px;top:24px;}
#listing-3col .artbox p.price {bottom:40px;}
#listing-3col .artbox p.pseudoprice {bottom: 52px;}
#listing-3col .artbox .unit {bottom: 82px;}

.artbox {margin: 0px 5px 10px 0;}

.artbox a.title {display: block; font-weight: 700; font-size: 12px;margin-top: 0pt;margin-right: 0pt;margin-bottom: 8px;margin-left: 10px;}
.artbox span.price {font-size:15px; line-height:18px}


/*	SUGGEST SEARCH
	------------------------ */


	
div#searchresults {
    padding: 0px 0px 40px;
    border: 3px solid #383c45;
    font-size: 10px;
	left: 544px;
	top: 117px;
    line-height: 14px;
}

/* Statische Seiten */

#content .custom {width: 805px; background-color:#FFF; padding:20px 20px 20px 20px; margin-right:0px; margin-bottom:20px;}
#content #right_custom {width: 150px;margin-right: 0px; margin-left:0px; padding-left: 0px; padding-right:0px;float: right;}

/* Footer */
#footer .footer_menu {border: none;text-align: left; background-color:#FFF;height: 160px;margin-top:0px;padding-top: 0px; padding-right: 0px;padding-bottom: 0px; padding-left: 0px;}

#footer .bottom {padding-top: 0px;height: 25px;line-height: 25px;}
/* ul#spalte {float: left;width: 190px;margin-left:115px; margin-top:25px; color:#7f7f7f; line-height:16px;}*/
ul#spalte1 {float: left;width: 230px;margin-left:30px;margin-right:20px; margin-top:25px; color:#7f7f7f; line-height:16px;}
ul#spalte2 {float: left;width: 290px;margin-left:5px; margin-top:25px; color:#7f7f7f; line-height:16px}
ul#spalte3 {float: left;width: 270px;margin-left:5px; margin-top:25px; color:#7f7f7f; line-height:16px}
.spaltehead { font-size:14px; padding-bottom:5px; font-weight:bold; color:#404040}
.li_footer {margin-left:15px; list-style:square;}


/* Home bestellen+mehr info knöpfe */
.actions_new {position: absolute;bottom: 5px; width:270px}

.jetztbestellen {height:36px; color: #FFF; font-weight:bold; line-height:36px; width:120; background:url(../images/backgrounds/bg_jetztbestellen.jpg) repeat-x; padding: 11px 15px 10px 15px ;}
.jetztbestellen:hover {text-decoration:underline; color:#FFF}

.zumprodukt {margin-left:20px; height:36px; color: #000; font-weight:bold; line-height:36px font-size:18px; width:120;  padding: 11px 15px 10px 15px ;}

.zumprodukt:hover {text-decoration:underline; color:#000}

.pseudo_home {font-size:14px; font-weight:bold; color:#C00}

.price_home { margin-left:150px;font-size:14px; font-weight:bold}

/* Kategorie bestellen+mehr info knöpfe */

.actions_new1 {position: absolute;bottom: 5px;background:url(../images/backgrounds/bg_zumprodukt.jpg) repeat-x; width:270px; margin-left: 350px;}

.jetztbestellen1 {height:36px; color: #FFF; font-weight:bold; line-height:36px; width:120; background:url(../images/backgrounds/bg_jetztbestellen.jpg) repeat-x; padding: 11px 15px 10px 15px ;}
.jetztbestellen1:hover {text-decoration:underline; color:#FFF}

.zumprodukt1 {margin-left:20px; height:36px; color: #000; font-weight:bold; line-height:36px font-size:18px; width:120;  padding: 11px 15px 10px 15px ;}

.zumprodukt1:hover {text-decoration:underline; color:#000}

.pseudo1 {margin-left:50px; font-size:14px; font-weight:bold}

.price1 {margin-left:170px; font-size:14px; font-weight:bold}



/* Breite Detailseite */
#detail #detailinfo #tabs {width: 960px;}

#detail #detailinfo .inner_tabs {width: 958px;}

#detail #detailinfo .ui-tabs-panel{width: 680px;}

#detail #detailinfo #description {width: 670px;}


.grid_13 {margin-left:0px;}

#listing-blog .blogbox, #content .blogbox {background:url(../images/backgrounds/bg_blog_listing.png) bottom no-repeat; width:815px; min-height:205px; border:none;}

.accordion li .detail a 
{
font-size: 10px;
left: 35px;
right: 10px; 
width: 110px;

}

.supportrequest h1, .supportrequest h2 {font-size: 18px;margin: 10px 0 5px;}
.supportrequest .button-right{line-height: 14px;} 

/*	FORM SYSTEM
	------------------------ */
	
#content .largesize {font-size: 16px;height: 50px; padding-left:90px}
.supportrequest .contact_box {padding: 20px;}
.supportrequest label {width:170px; text-align: left; margin-left: 100px;display: block; float:left;margin-top: 10px;}
.supportrequest input.button {width:200px;}
.supportrequest .captcha img {margin-left: 100px;float:left;}
.supportrequest .requiredfields {margin-left:280px;}
.supportrequest .code {float: left; width: 250px;}
.supportrequest .code label {width: 295px;margin-left:20px;;display: block;}
.supportrequest .code input {width:295px;margin-left: 20px;}
.supportrequest div.textarea label {display: block;width:500px;}
#center.supportrequest form div.textarea textarea {margin-left: 100px;width:475px;}
#center.supportrequest form p.buttons input {position: relative;left:445px;width:145px;text-align: center;}
#content .supportrequest {margin-left: 0px;margin-right: 10px; width: 715px; border:none}
.supportrequest h2, .supportrequest h1 {width: 990px; }
.supportrequest h1 {width: 700px;}
.supportrequest p {font-size:12px;} 
.supportrequest form div {margin:0 0 1em;font-size:inherit;}
.supportrequest form textarea {height:100px;width:300px;}
.supportrequest .inner_container {border: none;padding-left: 90px;border-top: 0 none;width:960px;}
#letterForm .button-right {margin: 0 0 15px 250px}
.supportrequest .strasse {width: 240px;}
.supportrequest .nr {width: 45px;}
.supportrequest .plz {width: 100px;}
.supportrequest .ort {width: 185px;}
.supportrequest .checkbox input {width: auto;}
.supportrequest select {padding:5px; width: 315px;}
#letterForm .street, #letterForm .zipcode {margin-right: 3px;}


/*	Bilder Detailseite
	------------------------ */

#detail .wrapper{margin-left: 5px;width: 410px; border-bottom: 1px #c7c7c7 solid;}
#detailbox_middle {margin-left:140px;}

.top_five {margin-left:15px; list-style-image: url("../images/li_top5.png")}


/*	Blog Detailseite
	------------------------ */
form.comments { width:850px;}


/*	Detailseiten - CSS für Produktbeschreibungen
    ------------------------ */
#div_prodtext_rahmen {width:670px; height:150px;padding:0;}
.div_prodtext_bild {
	              width:130px;
    			  margin:10px 0px 0px 10px;
				  padding:5px;
				  text-align:left;
				  float:left;
    			  }
.div_prodtext_text {
	              width:500px;
				  margin:10px 0px 0px 10px;
				  padding:5px;
				  text-align:left;
				  float:left;
    			  }
				  
/*	Detailseiten - rechte Spalte
    ------------------------ */		  
.rechte_spalte {margin-left:25px; list-style-image: url("../images/li_whyus.png"); color:#999; font-size:11px; }
.txtnews_rechts1 { color:#565656; padding-left:5px; width:90px;}
.txtnews_rechts2 { color:#565656; padding-left:5px; width:190px;}
				  
/*	Social Bookmarks Footter
    ------------------------ */
	#bookmarks li { float:left; list-style:none; margin-bottom:3px;} 
	#bookmarks a { display:block; width:61px; height:35px; text-indent:-9999px;} 
	#bookmarks a.blog { background: url(../images/blog.png) 0 -35px;} 
	#bookmarks a.delicious { background: url(../images/delicious.png) 0 -35px;} 
	#bookmarks a.misterwong { background: url(../images/misterwong.png) 0 -35px;} 
	#bookmarks a.digg { background: url(../images/digg.png) 0 -35px;} 
	#bookmarks a.stumble { background: url(../images/stumbleupon.png) 0 -35px;} 
	#bookmarks a.technorati { background: url(../images/technorati.png) 0 -35px;} 
	#bookmarks a.myspace { background: url(../images/myspace.png) 0 -35px;} 
	#bookmarks a.facebook { background: url(../images/facebook.png) 0 -35px;} 
	#bookmarks a.twitter { background: url(../images/twitter.png) 0 -35px;} 
	#bookmarks a:hover { background-position:0 0;} 
	
					  
/*	CSS für Hersteller Seite
    ------------------------ */
	
.div_hersteller {padding:0;}
.div_hersteller1 {width:180px;height:50px; border:#CCC 1px solid; margin:5px 0px 0px 5px; padding:0;text-align:center;float:left;}
#acd_de {background-image:url(../images/hersteller_acd_de.jpg)}
#acd_de:hover {background-image:url(../images/hersteller_acd_de_hover.jpg)}
#anthropics {background-image:url(../images/hersteller_anthropics.jpg)}
#anthropics:hover {background-image:url(../images/hersteller_anthropics_hover.jpg)}
#archicrypt {background-image:url(../images/hersteller_archicrypt.jpg)}
#archicrypt:hover {background-image:url(../images/hersteller_archicrypt_hover.jpg)}
#avast {background-image:url(../images/hersteller_avast.jpg)}
#avast:hover {background-image:url(../images/hersteller_avast_hover.jpg)}
#arcon {background-image:url(../images/hersteller_arcon.jpg)}
#arcon:hover {background-image:url(../images/hersteller_arcon_hover.jpg)}
#datacolor {background-image:url(../images/hersteller_datacolor.jpg)}
#datacolor:hover {background-image:url(../images/hersteller_datacolor_hover.jpg)}
#dxo {background-image:url(../images/hersteller_dxo.jpg)}
#dxo:hover {background-image:url(../images/hersteller_dxo_hover.jpg)}
#gavin {background-image:url(../images/hersteller_gavin.jpg)}
#gavin:hover {background-image:url(../images/hersteller_gavin_hover.jpg)}
#helicon {background-image:url(../images/hersteller_helicon.jpg)}
#helicon:hover {background-image:url(../images/hersteller_helicon_hover.jpg)}
#lumapix {background-image:url(../images/hersteller_lumapix.jpg)}
#lumapix:hover {background-image:url(../images/hersteller_lumapix_hover.jpg)}
#netobjects {background-image:url(../images/hersteller_netobjects.jpg)}
#netobjects:hover {background-image:url(../images/hersteller_netobjects_hover.jpg)}
#neuxpower {background-image:url(../images/hersteller_neuxpower.jpg)}
#neuxpower:hover {background-image:url(../images/hersteller_neuxpower_hover.jpg)}
#onone_en {background-image:url(../images/hersteller_onone_en.jpg)}
#onone_en:hover {background-image:url(../images/hersteller_onone_en_hover.jpg)}
#reallusion {background-image:url(../images/hersteller_reallusion.jpg)}
#reallusion:hover {background-image:url(../images/hersteller_reallusion_hover.jpg)}
#smith_de {background-image:url(../images/hersteller_smith_de.jpg)}
#smith_de:hover {background-image:url(../images/hersteller_smith_de_hover.jpg)}
#smith_en {background-image:url(../images/hersteller_smith_en.jpg)}
#smith_en:hover {background-image:url(../images/hersteller_smith_en_hover.jpg)}
#winzip {background-image:url(../images/hersteller_winzip.jpg)}
#winzip:hover {background-image:url(../images/hersteller_winzip_hover.jpg)}
#xoom {background-image:url(../images/hersteller_xoom.jpg)}
#xoom:hover {background-image:url(../images/hersteller_xoom_hover.jpg)}
#yellow {background-image:url(../images/hersteller_yellow.jpg)}
#yellow:hover {background-image:url(../images/hersteller_yellow_hover.jpg)}
#unified {background-image:url(../images/hersteller_unified.jpg)}
#unified:hover {background-image:url(../images/hersteller_unified_hover.jpg)}
#bitdefender {background-image:url(../images/hersteller_bitdefender.jpg)}
#bitdefender:hover {background-image:url(../images/hersteller_bitdefender_hover.jpg)}

/*	CSS socialmedia_sidebar 
    ------------------------ */

div.socialmedia_sidebar 
{
background:url(../images/backgrounds/bg_socialmedia_bar.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 0pt;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
height: 80px;
width: 30px;
position: fixed;
top: 240px;
right: 0px;
z-index: 95;
}

div.zahlarten_sidebar 
{
background-color: transparent;
background:url(../images/backgrounds/bg_zahlarten.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 0pt;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
height: 250px;
width: 50px;
position: fixed;
top: 400px;
right: 0pt;
z-index: 95;
}


/*.socialmedia_sidebar:hover{ right:0px}*/


div.socialmedia_sidebar div a 

{
width: 24px;
height: 24px;
display: block;

}
.text_bar {margin-left:10px; font-size:9px; line-height:9px }
.facebook_bar{width: 24px;height: 24px; margin-left:6px;background-position:0; background:url(../images/facebook_bar.png)}
.twitter_bar{width: 24px;height: 24px; margin-left:6px;background-position:0; background:url(../images/twitter_bar.png)}
.google_bar{width: 24px;height: 24px; margin-left:6px;background-position:0; background:url(../images/google_bar.png)}
.space_social_bar { width:24px; height:10px}
.space_social_bar1 { width:24px; height:10px}

.text_zahlarten1 {margin-left:8px; font-size:9px; line-height:9px}
.text_zahlarten2 {margin-left:8px; margin-top: 175px; font-size:9px;line-height:9px}
/* Angebot der Woche Button - Home*/

.dotw {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #15aee1), color-stop(1, #009fde) );
	background:-moz-linear-gradient( center top, #15aee1 5%, #009fde 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15aee1', endColorstr='#009fde');
	background-color:#15aee1;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	padding:6px 12px;
	font-weight:bold;
	text-decoration:none;

}
.dotw:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #009fde), color-stop(1, #15aee1) );
	background:-moz-linear-gradient( center top, #009fde 5%, #15aee1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009fde', endColorstr='#15aee1');
	background-color:#009fde;
	color:#FFF;
}
.dotw:active {
	position:relative;
	color:#FFF;
	top:1px;
}

/* Newsletter - Home*/

#newsletter_home1 {background-image:url(../images/backgrounds/bg_newsletter_home1.png) ;
                 width:855px;
				 height:138px;
				}

.home_newsletter_links1 {width:100px; line-height: 20px; margin-top:30px;padding:0;text-align:left;float:left; font-size:18px; font-weight:bold; color:#FFF }
.home_newsletter_mitte1 {width:300px; margin-left:40px; line-height: 14px; margin-top:10px;padding:0;text-align:left;float:left;font-size:11px; color:#000 }
.home_newsletter_rechts1 {width:300px; padding:0; margin-left:30px;float:left; margin-top:5px; font-size:11px;}

/* Aktionen */
#content .cat_text1, #content .register .supplier_register{
width:780px;

padding-left:30px;
padding-right:30px;
padding-top:0px;
padding-bottom:0px;
background:#FFF;

}

.text_usps {width:720px; min-height:70px; padding:10px;text-align:left;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.border_usps {height:20px; width:730px; border-bottom:1px solid #CCC;}




/* popup shop */

#choose_site {
	display: none;
	background-color: #FFF;
	height:200px;
	width:300px;
	position: absolute;
	left: 50%;
    top: 17%;
	margin-left: -200px;
    margin-top: -250px;
    border:15px solid #c0c0c0;
    z-index:1002;
    padding:20px;
}


#backgroundPopup{
display:none;
position:fixed;
_position:absolute;
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1001;
}

.font1 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; color:#05a4de; font-weight:bold;text-align:center}
.font2 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-size:14px; color:#000; text-align:center}
.font3 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-size:13px; color:#000; }
.head {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-size:13px; color:#000; text-align:center}
#space_popup{height:15px; width:100px;}










th, td, caption

{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

}

tbody td 

{

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

}

table td, table th

{

color: #999999;

}

table tbody tr td, table tbody tr th

{
border-top:none
}

table

{

border: none;


}
