/**
	Shopware 4 Template Colors
	http://shopware.de
	
	@package		_emotion
	@subpackage		css
	@category		design
	@version		v1 
	@author			Dennis Paulick <info@deinphone.de>
	@copyright		Copyright (c) 2013 deinPhone GmbH (http://www.deinphone.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;}
html {font: 12px/1.3em Arial,"Helvetica Neue",Helvetica,sans-serif; padding-top: 0px; background: none;}
body {margin-top: -13px;}
.container_20 {background-color: #fff; border-color: #fff;margin-top: 0; padding: 0; width: 1008px;}
h2, h3 {color:#000}
h2 {color: #999;}
h2 {margin: 10px 0 20px;}
div.ico_new, div.ico_tipp, div.ico_esd {color: #fff;}
div.ico_tipp {top: -6px; right:2px;}
.artbox .inner .pseudo_percent {left: -5px; background: url(../images/icons/ico_pseudo.png) no-repeat scroll 0 0 transparent;}
input.text {background: #fff; border-color: #bbb;}
div#article_details p.red {color:#264409}
body .outer-select {background: none;}

#trustedShopsLogo, #paypalLogo, #trustedShopsBewertung, #paypalLogo_noborder {border:5px solid #dfdfdf; background:#fff; border-radius:20px; display:none;}
#trustedShopsBewertung {background:#dfdfdf; padding:15px 0;}
#trustedShopsLogo .inner_container, #paypalLogo .inner_container, #paypalLogo_noborder .inner_container {border-color:#dfdfdf;background: #fff;}
#trustedShopsLogo p, #paypalLogo p, #paypalLogo_noborder p {color: #777;}
.trustedshops_form {border:5px solid #DFDFDF; border-radius:20px; width:968px;}
.error, .notice, .success {border-width:5px; font-weight:bold; margin-right:10px;}
.error {font-size:16px;}
.error h2 {color: #8A1F11; font-weight:bold;}
.vertspace{width:20px; display:inline-block;}
.vertdoublespace{width:40px; display:inline-block;}
.verttripplespace{width:60px; display:inline-block;}
ul#servicenavi {z-index:9999; border-radius:10px;}
.ctl_index #content {padding-left:10px;}

/*	WRAPPER
	------------------------ */
#wrapper {width: 1008px; min-height:600px; overflow:visible;}
#wrapper .footer_inner, #wrapper .wrap_inner {background:none;}

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

/*	HEADING BOX
	------------------------ */
#header {border: none; height: 120px;}
#header .inner {width: 1008px; height: 95px;}

#header #logo a {background: url(../images/logo.png) no-repeat scroll 0 0 transparent; height:50px; margin:10px 0 0; width:250px;}
#content .headingbox, #content .headingbox_nobg, #content .headingbox_dark {
	background: url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 center #000;
    border: medium none;
    border-radius: 25px 25px 25px 25px;
    color: #FFF;
}
#comments .headingbox_dark {border-width: 5px 5px 0; text-align:center;}
#content #left .headingbox_nobg.filter_properties {
	background: url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 center #000;
	border: none;
	border-radius:25px;
	font-size:11px;
	color:#FFF; height:34px;
	line-height:34px;
	margin-bottom: 10px !important;
}

#header .inner .trusted_shops_top {right:45px; top:15px; width:220px; height:60px;}
#header .inner .trusted_shops_top p {color:#000; font-size:12px; margin-top:14px; width:155px;}
#header .inner .trusted_shops_top img {width: 56px;}


/*	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: #dfdfdf}
#topbar .currency {border-color: #dfdfdf}
#topbar select {color: #999;}
.my_options{position:static; width:1008px; margin:0 auto; border: none; box-shadow: none; height: 30px;}
.my_options_wrapper{width:100%; background:url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 center #000; z-index:9999;}
.my_options_outer_wrapper{width:100%; height:55px;}
.my_options_inner{float:right; height:30px; border-left:1px solid #555555;}
.my_options .service,
.my_options a {color: #FFF !important; line-height: 15px;}
.my_options .amount{color: #FFF !important; line-height: 24px;}
.my_options .basket_left a {padding:0; line-height:25px; font-size:14px; height: 20px; width:100px; text-align:center;}
.my_options .basket_right span {padding:0; line-height:25px; font-size:12px; font-size:12px; font-weight: bold;}
.my_options a.account,
.my_options span.service,
.my_options a.note{
	border-left:1px solid #000;
	border-right:1px solid #555;
	font-size:10px;
	height:30px;
	line-height:30px;
	padding-top:0;
}
.my_options span.service {border-right:none;}
.my_options a.account {background: url(../images/icons/ico_myaccount.png) no-repeat scroll 9px 5px transparent;}
.my_options a.account:hover {background: url(../images/icons/ico_myaccount.png) no-repeat scroll 9px 5px #0CF;}
.my_options span.service{margin:0; padding:0 30px 0 10px;}
.my_options span.service:hover{background:url(../images/backgrounds/left_nav_arrow_bottom_active.png) no-repeat scroll 85px 12px #0CF;}
.my_options a.note:hover {background:#0CF}

#mainNavigation {
	background:url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 center #000;
	border-radius:10px;
	width:1008px;
	border:none;
	box-shadow:0 2px 6px -3px #555;
	margin-bottom:10px;
}

#mainNavigation a {color:#fff;border-left-color: #000000; border-right-color: #555555; padding:0; height:39px;}
#mainNavigation .dropactive:hover a {color: #000000;}
#mainNavigation a.first {border-left: none; border-radius: 8px 0 0 8px; overflow: hidden;}
#mainNavigation a.active {color: #000000; border-left-color: #000000; border-right-color: #555555; background:none; height:39px;}
#mainNavigation a.active span {background: none repeat scroll 0 0 #00CCFF; color: #FFFFFF; height: 39px;}
#mainNavigation a.active:hover span {background: none repeat scroll 0 0 #00CCFF; color: #FFFFFF; height: 39px;}
#mainNavigation a span {font-weight: bold; padding: 0 15px;}
#mainNavigation a:hover span {background-color:#0CF; height:39px;}



/* Drop down menu */
#mainNavigation ul li ul {
	left:-6px;
	position:absolute;
	top:37px;
	width:996px !important;
	border-radius:25px;
	overflow:hidden;
	border-style:solid none none;
	border-width:1px 0 0;
	border-color:#FFF;
}
#mainNavigation ul li.dropactive:hover a {background-image:none; background-color:#0CF; border-color:#000; border-bottom-color:#dfdfdf; color:#fff; height:39px;}
#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: #000000; background-color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li:hover a {color: #fff;background-color: #000000;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li:hover li a {color: #000000;background-color: #fff;}
#mainNavigation ul li.dropactive:hover ul.dropdown li:hover li:hover li:hover a {background-color: #000000;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: #000000;}
#mainNavigation li:hover ul.dropdown, #mainNavigation li:hover ul.droplevel {
	background:url(../images/backgrounds/bg_topnav-semi.png) repeat scroll 0 0 transparent;
	box-shadow:0 2px 6px -3px #555555;
	border: none;
	border-top:0px solid #fff;
	padding:6px;
}
#mainNavigation ul li.dropactive:hover ul.droplevel {background-color: #000;border-color: #000;}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub {background-color: #000;}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub:hover {background-color: #0CF;}
#mainNavigation ul li.dropactive:hover ul.dropdown li a {
	font-weight:bold;
	background-color:#FFF;
	background-position:center top;
	background-repeat:no-repeat;
	border:none;
	padding:5px 0 0 0;
	line-height:24px;
	margin:5px;
	width:114px;
	height:120px;
	line-height:214px;
	text-align:center;
	font-size:12px;
	overflow:hidden;
	cursor:pointer;
	color:#222;
	border-radius:20px;
}
#mainNavigation ul li.dropactive:hover ul.dropdown li a:hover {background-color:#0CF; color:#FFF;}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub ul li a {background: #000; color: #808080;}
#mainNavigation ul li.dropactive:hover ul.dropdown li.sub ul li a:hover {background: #0CF; color: #fff;}
#mainNavigation ul li.dropactive:hover a span {background: #0CF; height:39px;}
/*	AJAX BASKET
	------------------------ */
.ajax_basket_result, #header .ajax_basket_container {border-color: #dfdfdf;}
.ajax_basket_result .button-left {padding: 0 15px 0 30px;}
.ajax_basket_container .ajax_basket, #shopnavi .my_options a {color: #000000;}
.ajax_basket_result .inner_cart div {background-color: #fff; padding:0; height:75px; margin-bottom:5px}
.ajax_basket_result .inner_cart div a {display:block; border: 5px solid #DFDFDF; height:65px; border-radius:20px; overflow:hidden; box-shadow:0 2px 6px -3px #555555;}
.ajax_basket_result .inner_cart div a:hover {border-color:#0CF;}
.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:#fff; background-color:#fff;}
.ajax_basket_result {border:none; border-radius:25px 6px 25px 25px; top:62px !important; box-shadow:0 0 6px 0 #555; width:340px;}
.ajax_basket_result .inner_cart .thumbnail {height:65px; width:65px;}
.ajax_basket_result .inner_cart .thumbnail img {height:65px;}
.ajax_basket_result .inner_cart span.title {margin:8px 0 0 70px; width:175px;}
.ajax_basket_result .inner_cart .price {
    background: none repeat scroll 0 0 #DFDFDF;
	border-radius: 15px;
	font-size:14px;
	text-shadow: 0 0 2px #000000;
    color: #fff;
    height: 65px;
    line-height: 65px;
    padding: 0 20px;
    position: absolute;
    right: 0px;
    top: 5px;
	width: 45px;
}
.ajax_basket_result .inner_cart div a:hover .price {background: none repeat scroll 0 0 #0CF; color:#FFF;}

#header .ajax_basket_container{
    background: none;
    color: #3E3E3E;
    float: left;
    height: 25px;
	line-height: 21px;
	font-weight: bold;
    padding: 0px;
    position: static;
    width: 25px;
}

#shopnavi .ajax_basket_container .ajax_basket {
    background: none repeat scroll 0 0 transparent;
    color: #9C9C9C;
    float: left;
    height: 50px;
    padding: 0px;
    position: relative;
    width: 30px;
}
#shopnavi .ajax_basket_container div.ajax_loader {background:none; width:30px; height:50px;}

#shopnavi .display .basket_left {margin-right: 0px; float:none; text-align:center;}
#shopnavi {
    background: none repeat scroll 0 0 #00CCFF;
    border: 5px solid #FFFFFF;
    border-radius: 14px;
	overflow:hidden;
    float: left;
    height: 50px;
    position: relative;
    top: 0;
}
#shopnavi .display {float:left; background:#0CF; min-width: 100px; width:100px; height:50px; padding:0;}
#shopnavi .display:hover {background:#999;}
#shopnavi .display .basket_left span {font-size:14px; color:#FFF; text-transform:none; width:100px; min-width:100px;}
#shopnavi .display .basket_right {margin-right:7px; width:100px; text-align:center;}
#shopnavi .newbasket {height: 50px;}
#shopnavi .display .basket_right .amount {font-size:14px;}


/*	BREADCRUMB
	------------------------ */
div#breadcrumb {border-color: #fff;color: #777; background: none; height: 20px; line-height: 20px; font-size: 11px;}
div#breadcrumb a {color: #999;}
div#breadcrumb a:hover {color: #000000;}
div#breadcrumb a.last {color:#000000}
div#breadcrumb a.last:hover {color:#000000; text-decoration: underline !important}
div#breadcrumb .sep {color:#ccc}

/*	SIDEBAR LEFT
	------------------------ */
#content #left ul li {border:none; border-radius:16px; margin-top:1px; overflow:hidden;}
#content #left ul li, .basket_dispatch_description {background-color: #999;}
#content #left .categories li a {background: url(../images/icons/ico_listing-next.png) no-repeat scroll 159px center #999; color: #FFF; font-weight:bold; padding-left: 15px;}
#content #left .categories li a:hover {background: url(../images/icons/ico_listing-next.png) no-repeat scroll 159px center #000; color:#FFF;}
#content #left .categories .submenu li a:hover {background: url(../images/icons/ico_listing-next.png) no-repeat scroll right center; color:#0CF;}
#content #left ul li.active {background:none transparent;border-color: #f2f2f2;}
#content #left ul li.active.sub a.active {border-bottom-color: #f2f2f2}
#content #left ul li.active li {background-color: transparent;}
#content #left ul li.active li a {color:#474747; background:url(../images/icons/ico_listing-next-active.png) no-repeat scroll 0 center transparent !important;}
#content #left .categories li .submenu li a {padding:3px 0 3px 20px;}
#content #left ul li.active li.active a {color: #000000;}
#content #left ul li.active li.active li a {color:#797979;}
#content #left ul li.active li.active li a.flag {color:#000000;}
#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: #f2f2f2;}
#content #left ul li.active ul.submenu {background:none; border:none;}
#content #left ul#servicenav {border-color: #dfdfdf; }
#content #left ul#servicenav li.heading {color: #636363;border-left-color:#dfdfdf;border-bottom-color:#dfdfdf;}
#content #left ul#servicenav li a {color:#7f7f7f} 
#content #left ul li.active li.active li .level3 li.active a {color: #000000;}
#content #left .categories li.active.sub a.active {border:none; border-radius:25px; background: url(../images/backgrounds/left_nav_arrow_bottom_active.png) no-repeat scroll right #000;}

/*	SIDEBAR RIGHT
	------------------------ */
#content #right div.heading {border-color: #dfdfdf;}
#content #right div.heading h2 {color: #000000;}
div.supplier_filter, div.supplier_filter h5 {border-color: #dfdfdf;}
#content #left .filter_properties .supplier_filter div, #content #left .filter_properties .supplier_filter div.active
{border:none; background:#999; color:#FFF; border-radius:25px; margin-top:1px; font-size:11px; font-weight:bold; padding: 8px 0 8px 15px; height:16px; width: 162px;}
#content #left .filter_properties .supplier_filter div:hover {background:#000;}
#content #left .filter_properties .supplier_filter div.slideContainer:hover {background:#FFF;}
#content #left .filter_properties .supplier_filter .slideContainer {border: none;}
div.supplier_filter div.active {color: #000000;}
div.supplier_filter ul li {background-color: #fff;border-color: #dfdfdf;}
div.supplier_filter ul li a {color:#666;}
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:none;}
div.supplier, div.blogFilter, div.blogInteract {background-color: #fff; border:none; margin-top:10px;}
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:#000000;}
div.supplier ul li.image {background-color: #fff;}
#content #right_custom .inner_container, .bt_allsupplier {border-color: #dfdfdf;}
div.blog_navi .headingbox, #right h2.headingbox_nobg, #right h2.headingbox {
	background:url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 center #000;
	border:none;
	border-radius:25px;
	color:#FFFFFF;
}

/*	CONTENT CENTER
	------------------------ */
.teaser, .teaser_small {border:5px solid #dfdfdf; padding:20px 40px; border-radius:20px;}
.ctl_checkout .finish_facebook {border:5px solid #dfdfdf; padding:20px 40px; float:left; width:398px; height:310px; border-radius:20px; margin-top:20px;}
.ctl_checkout .finish_trusted {border:5px solid #dfdfdf; padding:20px 40px; float:right; width:398px; height:310px; border-radius:20px; margin-top:20px;}
.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: #000000;}
#content .cat_text .inner_container, #content .register .supplier_register .inner_container {border-color: #dfdfdf; padding:0; border:none; text-align:justify;}
#content .custom p, #content .cat_text p {
    font: 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;
	margin: 0 0 0.5em;
}
#detail #detailinfo #description h2, #content .custom h2, #content .cat_text h2 {
    font: 16px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;
	margin:0 0 10px;
}
#detail #detailinfo #description h3, #content .custom h3, #content .cat_text h3 {
    font: 13px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;
	margin:0;
}
#content .cat_text h1, #content .custom h1, #content .supplier_register h1 {color: #000;} 
#supplierfilter, .notice {border-color: #000000;background-color: #fff;}
.notice, .notice a {color:#333;}
#content .cat_text {float:left; margin:80px 0 20px;}
.emotion-inner-element .headline {color:#000; font-size:16px; font-weight:bold; margin:0 0 10px; padding:5px 0 0;}
.emotion-inner-element .text {line-height:16px;}
.ctl_index .emotion-inner-element .text {line-height:16px; font-size:11px}
#content .cat_text h2 {font-weight:bold; color:#000;}
#content .cat_text a {text-decoration:underline !important;}
#content .cat_text a:hover {color:#0CF;}
#content .custom .col_center_custom, #content .supportrequest .col_center_custom {padding:0 10px;}
.tellafriend label {margin-top:13px;}


/*	EMOTION EINKAUFSWELT
	------------------------ */
.emotion-inner-element .text a {color: #777; text-decoration:underline !important;}
.emotion-inner-element .text a:hover {color: #0CF;}
.html-text-inner-element {border:none;}
.html-text-inner-element .text {padding:0; font-size:12px; text-align:justify;}
.ajaxSlider .slide_numbers {color: #FFFFFF; font-weight: bold;}
#content .article-slider-emotion .outer-article-box .article-thumb-wrapper {height:200px;}



/*	GENERAL LISTING
	------------------------ */
div.listing {padding:1px 0 0 1px;}
.listing_actions {background:none; border:none; height:auto; padding:0 10px 0 5px;}
.listing_actions .bottom {border-color:#dfdfdf;}
.listing_actions a.perpage, .listing_actions.bottom a.perpage, .listing_actions.bottom a.navi, .listing_actions a.navi {background-color:#999;border:none; color:#FFF; border-radius:25px;}
.listing_actions a.perpage:hover, .listing_actions.bottom a.perpage:hover, .listing_actions.bottom a.navi:hover, .listing_actions a.navi:hover { background:#CCC; color:#FFF; text-decoration: none;}
.listing_actions a.on:hover {color: #fff;}

.listing_actions div.more {background-color:#999; border:1px solid #DFDFDF; border-radius:20px; color:#FFF;}
.listing_actions a.on, .listing_actions.bottom a.on {background-color:#0CF;color:#fff; font-weight:bold;}
.listing_actions a.on:hover, .listing_actions.bottom a.on:hover {background-color:#0CF !important;}
.artbox {border: none; margin: 0;}
.artbox_link {width:182px; float:left;  margin:0 10px 10px 0; border:5px solid #dfdfdf; border-radius:20px;}
.similar .artbox_link {width: 182px; float: left;  margin: 0 0 10px 10px; border:5px solid #dfdfdf;}
.artbox_link:hover {border-color:#0CF;}
#listing-1col .artbox {border-color:#dfdfdf;border-top-color:#dfdfdf;}
.artbox.first {border-top-color: #dfdfdf;}
.artbox.last {border-bottom-color:#dfdfdf;}
.artbox .inner {border-color:#fff; padding:0 15px 5px; height: 180px;}
#listing .artbox .inner {height: 190px; width: 157px;}
.artbox p.desc {color: #777;}
.artbox .actions a, #related .listing .artbox .actions a, .listing_actions .offers {color: #696969;border-color: #dfdfdf;}
#related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #000000;}
.artbox .price{float: right;}
.artbox .artbox_thumb {height:125px; margin-bottom:0;}
.artbox em.title {font-size: 11px; font-weight: bold; font-style: normal;}
.artbox p.pseudoprice span.price {color:#990000;}
.artbox span.pseudo {color: #999; text-align: right;}
.listing_actions .paging label {margin: 7px 5px 0 0;}
.listing_actions a.navi, .listing_actions div.more {font-size: 11px; font-weight: bold; margin: 3px 2px; width:20px; height:20px; line-height: 20px; box-shadow: 0 2px 6px -3px #555;}
.listing_actions div.more {line-height:18px;}
.listing_actions a.more {background: url(../images/icons/ico_listing-next.png) no-repeat scroll 4px center #999;}
.listing_actions a.prev {background: url(../images/icons/ico_listing-prev.png) no-repeat scroll 2px center #999;}
.listing_actions .paging{float:left; margin-left:84px;}
.listing_actions label {margin: 7px 5px 0 0;}
.listing_actions .articleperpage {width: 165px;}
.listing_actions .outer-select .inner-select {
	background:  url(../images/backgrounds/left_nav_arrow_bottom_active_sort.png) no-repeat scroll right top #999;
    height: 12px;
    line-height: 12px;
	border: none;
	border-radius: 15px;
	font-weight: bold;
	box-shadow: 0 2px 6px -3px #555;
}
.outer-select .inner-select {
	background:  url(../images/backgrounds/left_nav_arrow_bottom_active_sort.png) no-repeat scroll right top #999;
	box-shadow: 0 2px 6px -3px #555;
    height: 12px;
    line-height: 12px;
	border: none;
	border-radius: 15px;
	font-weight:bold;
}
.hovered .inner-select {background:  url(../images/backgrounds/left_nav_arrow_bottom_active_sort.png) no-repeat scroll right top #CCC !important;}
.outer-select .select-text {
    background: none;
	color:#FFF;
}


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

#listing-1col .artbox.last {border-color: #dfdfdf;border-top-color:#dfdfdf;}
div.ico_new, div.ico_tipp, div.ico_esd {background-image:url(../images/sprite_listing_2.png);}
div.ico_new {left:-6px;}

/*	ARTICLE DETAILS
	------------------------ */
	
#content #detail {padding:20px 0; width: 998px;}
#detail h1 {color:#333; width:486px; border-bottom:5px solid #DFDFDF; padding-bottom:15px; font-size:14px;}
#detail .border {border-color: #dfdfdf;}
#detail, #detail a, #content #detail .article_details strong.supplier {color:#FFF !important; text-shadow:none; background:url("../images/backgrounds/left_nav_arrow_bottom_active.png") no-repeat scroll right 12px transparent;}
#detail, #detail a:hover {color:#000 !important;}
.menu_top .article_overview {font-size: 11px; height: 20px; line-height: 20px;}
.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:#dfdfdf;background-color:#fff; opacity: 0.5 }
.thumb_box a:hover, .thumb_box a.active {border-color: #999; opacity: 1}
.ctl_detail .thumb_box a.active {border-color: #000000; opacity: 1}
#buybox .article_details_bottom p, #buybox .article_details_bottom .article_details_price {float: left; width: 200px;}
#detail #buybox {width:486px; color:#222}
#detail #buybox .thumb_box{margin-top:20px;}
#detail #buybox .achtung{
	background: url("../images/achtung.png") no-repeat;
	font-weight:bold;
	line-height:22px;
	padding-left:25px;
}
#buybox label {width:90px; margin-top:3px; margin-left:25px;}
#description .like_buttons_box {height:50px; width:95%; padding:20px 15px 0px; border-top: 5px solid #dfdfdf;}
#description .like_buttons_box_head {
	background: none repeat scroll 0 0 #FFFFFF;
	position:relative;
	top:0px;
    display: block;
    height: 16px;
    margin: 0 auto -10px;
    text-align: center;
    width: 150px;
}

#detail #buybox .wrapper_price_buybutton {width: 50%; float:left; margin-top:5px;}
#detail #buybox .basketform {width: 50%; float:right;}
#buybox #detailCartButton {border-top: none; padding-top: 0px;}
#buybox #basketButton {width: 200px; border-radius:25px;}
#buybox .article_details_bottom {
    border-color: #F7D5C5;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 5px;
    height: 100px;
    margin: 15px 0 0;
    padding: 10px 10px 10px 30px;
}

#detail #detailbox #img {margin-right: 10px; width: 490px;}
#detail .wrapper {width: 490px;}
#detailbox .detail_comments {background-color:#FFFFFF; margin: 0 auto; padding-left: 5px; position: relative; top: -38px; width: 115px;}
#detail #detail_menu li a {background: url("../images/icons/ico_listing-next-active.png") no-repeat scroll 0 center transparent; padding:0 0 0 20px; line-height:12px;}
#detail #detail_menu li a span{font-size:12px; line-height:12px;}
#detail .article_details_price2 {margin-left:-30px; padding-left:30px; float:left; height:37px; background:url("../images/icons/ico_pseudo.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);}
#detail .article_details_price2 .PseudoPrice{line-height:10px;}

.status0, .status1, .status2, .status3, .status4, .status5, .status6, .status7, .status8 {
    background-image: url(../images/sprite_delivery.png);
	margin: 0 5px 5px 0;
}
.price_delivery_container {height: 30px;}
.delivery_container {float: left; font-size: 10px; font-weight: bold; width: 55%; line-height: 14px;}
.ctl_detail .delivery_container {width: 50%;}
.ctl_detail .delivery_container {font-size: 11px;}
.ctl_checkout .delivery_container {font-size: 11px; margin-top: 5px;}
.ctl_note .delivery_container {width:100%; position:absolute; left:10px; top: 20px;}
.ctl_detail #buybox .delivery_container {float:right; margin:0;}
.deliverable1 {color: #333; margin: 0;}
.deliverable2 {color: #333; margin: 0;}
.deliverable3 {color: #333; margin: 0;}
.deliverable4 {color: #333; margin: 0;}
.deliverable_time {display:none;}
.ctl_detail #buybox .delivery_container .deliverable_time {display:block;}
.ctl_detail #buybox .detail_shippingfree {
	margin-top:59px;
	padding-left:30px;
	background:url("../images/icons/ico_shipping.png") no-repeat scroll left center;
	font-weight:bold;
	line-height:14px;
}
.box_bundleset {border-color:#dfdfdf;}
#detail #detailinfo #comments form {background-color:#fff; border: 5px solid #dfdfdf; border-top:none; border-radius:0 0 20px 20px; padding:50px 50px 20px 50px;}
.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:url("../images/backgrounds/bg_topnavigation.png") repeat-x scroll 0 top #000000 !important; border:none !important;}
.ui-tabs .ui-tabs-nav li.ui-state-active a {color:#000;}
.ui-tabs .ui-tabs-nav li a {padding: 8px 30px;}
.ui-tabs .ui-tabs-nav li.ui-state-default {background:#00CCFF; border:none !important; margin-bottom:0px; padding:0 5px 0 0; border-radius:25px;}
.ui-tabs .ui-tabs-nav li.ui-state-default:hover {background: none repeat-x scroll 0 bottom #00CCFF;}
.ui-tabs .ui-tabs-nav li.ui-state-default a {font-weight:bold;}
.ui-tabs .ui-tabs-nav li {border-color: #dfdfdf; height: auto;}
#detail #tabs .ui-tabs-panel .buttons {margin-right:0;}
#detail #tabs .ui-tabs-panel .buttons input {border-radius: 25px;}
#detail #detailinfo #tabs {width: 998px; padding: 0; margin-bottom: 50px;}
#detail #detailinfo .inner_tabs {width: 998px;}
#detail #detailinfo .inner_tabs {border: none}
#detail #detail_menu li, #detail #detail_menu li.lastrow {border:none; color:#555; margin:30px 0;}
#detail #detailinfo #description, #detail #detailinfo .ui-tabs-panel {padding:30px 20px 0 0; width: 560px;}
#detailinfo #comments .notice {border:none; color:#999;}
#detailinfo #comments .captcha img, .blogdetail #commentcontainer .captcha img {border: 1px solid #FFFFFF; box-shadow: 0 0 4px 0 #888888;}
#detail #tabs .ui-tabs-panel .captcha .code label {width: 250px;}
.ctl_detail .thumb_box a:hover, .ctl_detail .thumb_box a {border:3px solid #BBB; border-radius:10px; height:60px; margin:0 5px 10px 0; width:60px;}

.ctl_detail #related .artbox .inner {height:205px; width:136px;}
.ctl_detail #related .artbox_link {width:166px;}
.ctl_detail #related .artbox {color:#333333;}

#detail #detailinfo .similar {float:right; border:none; padding:30px 0 1000em 0; width:404px;}
#detail #detailinfo #tabs h3 {
	float:right;
	width:394px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	background:url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 top #000000;
	padding:8px 0;
	line-height:16px;
	margin:0;
	font-size:12px;
	border-radius:25px;
}
#detail #detailinfo .similar .artbox {width: 190px;}
#detail #detailinfo .similar .artbox .inner {display: inline-block; padding: 5px 15px;}
#detail #detailinfo .similar .artbox .artbox_thumb {border:none ;background-color: #fff; width:100%; height:105px;}
#detail #detailinfo .similar .artbox p.price {margin-top: 0;}
#detail #detailinfo .similar .artbox strong.title {color: #333; font-size:11px;}
#detail #detailinfo .similar .title_price {margin-left: 0;}


#detail #detailinfo .similar .artbox .price, #tabs .ui-tabs-panel, #tabs .ui-tabs-panel a {color: #333}
#detail #detailinfo #description  {color: #555;}
#detail #detailinfo #description  a {text-decoration:underline !important;}
#detail #detailinfo #description  a:hover {color:#0CF !important;}
#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:#dfdfdf;}

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

#buybox .upprice_config strong, #buybox .config_select strong {color: #000000;}
#detail .article_details_price2 em,
#detail .article_details_price2 span {font-size: 10px;}
#content #buybox .basketform .accessory_overlay {background-color:#fff;}
#buybox .accessory_container .accessory_group {border-color: #dfdfdf;}
#content #buybox .basketform .accessory_overlay .title, #content #buybox .basketform .accessory_overlay .price {color: #333;}
#buybox .accessory_container label {color: #555;}
#detail #detailinfo {background-color: transparent;}
#detail .article_back, #detail .article_next {position: static; width:200px; height:50px; background:#0CF; overflow:hidden; border-radius:25px; box-shadow:0 2px 6px -3px #555555;}
#detail .article_back a, #detail .article_next a {font-weight:bold;height:50px; padding:18px 0 0; text-align:center; text-indent:0; width:200px;}
#detail .article_next a {background:url(../images/icons/ico_listing-next.png) no-repeat scroll 166px 18px #0CF;}
#detail .article_back a {background:url(../images/icons/ico_listing-prev.png) no-repeat scroll 16px 18px #0CF;}
#detail .article_back:hover, #detail .article_next:hover {background:#999;}
#detail .article_next a:hover {background:url(../images/icons/ico_listing-next.png) no-repeat scroll 166px 18px #999;}
#detail .article_back a:hover {background:url(../images/icons/ico_listing-prev.png) no-repeat scroll 16px 18px #999;}
#detail .article_back {float:left;}
#detail .article_next {float:right;}
#buybox .upprice_config p {float: left; line-height: 22px; margin: 0; width: 190px;}

#cloud-zoom-big{width:480px !important; height:478px !important; margin-left:5px; border:5px solid #7F7F7F; border-radius:20px; overflow:hidden;}
.cloud-zoom-lens{border-radius:20px; border:5px solid #333;}
.basketform .error {width:170px; margin-bottom:50px;}
#buybox .article_details_bottom {overflow:hidden;}

/*	BASKET PAGE
	------------------------ */
/* General table coloring */
.table .table_head {background:url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 center #000; border:none; border-radius:25px; color:#FFF;}
.table .bottom_flat {border-radius:20px 20px 0 0 !important;}
.bottom_flat {border-radius:20px 20px 0 0 !important;}
#content .register h2.bottom_flat {margin-bottom:0 !important;}
#content #confirm .table .table_head {border: 0 none; padding: 10px 20px; background:url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 center #000; color:#FFF;}
#content #confirm .table {border:none; background:#FFF;}
.table .table_head div.grid_19{text-align:center;}
#basket .table .table_row {border-left:5px solid #dfdfdf; border-right:5px solid #dfdfdf;}
#basket .table .table_foot,
.table .table_premium,
#basket .table_premium,
#notes .table .table_row {border: medium none;}
#basket .cart .table_row .box .vouchers, #basket .cart .table_row .box .add_article {margin-left:40px; width:355px;}
#basket .cart .table_row .box .vouchers span {font-weight:bold;}

.table .ordernumber, .table .supplier, .table .zoom_picture {color: #999;}
.table .table_head, .table .table_row, .table .table_foot, .table .table_premium {width:auto;}

/* Row specific row coloring */
.table .table_row, .table .lastrow, .table .table_foot {border: medium none;}
.table .bundle_row, #basket .bundle_row {background-color:#FBE3E4;color:#8a1f11;}
.table .table_foot #aggregation_left strong, .table .table_foot #aggregation strong {color: #000;}
.table .table_foot #aggregation .border, .table .table_foot #aggregation .doubleborder {border-color:#dfdfdf;}
.table .table_foot #aggregation_left .tax, .table .table_foot #aggregation .tax {height: 20px;}
#basket .table .voucher .action a.del, #basket .table .selected_premium a.del, .table .table_row .action a.del {top: 22px;}
#basket .cart .table_foot #aggregation_left, #basket .cart .table_foot #aggregation  {border:none;}
#basket .cart .table_foot #aggregation_left {margin-left:60px;}
#basket .cart .table_foot {
    border-bottom:5px solid #dfdfdf;
	border-left: 5px solid #dfdfdf;
	border-right: 5px solid #dfdfdf;
    box-shadow: 0 0;
    width: 458px;
	padding: 0 0 30px;
	border-radius: 0 0 20px 0;
}
#basket .cart .non {padding:0; border:none !important;}
#basket .cart .shipping {
    background:none;
    border-color: #DFDFDF;
    border-style: solid none none none;
    border-width: 5px 5px 0;
    float: left;
    padding: 30px 120px 53px 30px;
}
.ctl_detail #buybox #detailCartButton #sQuantity {width:60px !important;}
.ctl_detail #buybox #detailCartButton .outer-select {width:60px !important;}

/* Premium row */
.table .table_premium, #basket .table_premium {border:5px solid #dfdfdf; border-top:0; border-radius:0 0 20px 20px; background-color:#fff;color:#65956b}
.table .table_premium .body .article, .table .table_premium .body .thumbnail {width: 326px;}
.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}
.table .table_premium .body .article .button-right {padding:0 35px 2px 10px;}

.shippingfree_basket {background-color: #EEF6C7;color: #758E00;}
.accept_box {background-color: #696969;}
.accept_box h3 {color:#fff;}
div.table_foot .box {background-color:#dfdfdf; border:none; padding:10px 10px 15px 15px;}

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

div#notes .table_row .first a.zoom_picture {color: #a1a1a1}
div#notes .table_row .action a.basket {border-color: #efebe2;}
div#notes .table_row .supplier {top: 10px;}
div.table_foot input.button_tablefoot {color: #fff;}
div#notes .table_row .action a.basket {color: #fff;}
div.table_foot .totalamount {font-size: 18px;}
.table .table_foot #aggregation_left p, .table .table_foot #aggregation p {margin-top: 0.5em;}
#content div.table_foot .totalamount strong {color:#000;}

/* change details */
.info div {border-color: #dfdfdf;}
.info div .heading, #login div h2 {color: #000000;border-color: #dfdfdf; border-color-left: #fff;}
#content .inner .check_order {border-color: #dfdfdf;}
#content .inner .check_order h2 {color: #000000;}
#content .inner .check_order strong {color: #333;}


.basket_bottom_paypal {margin-right:325px;}

/*	LOGIN AND REGISTER
	------------------------ */
#content div#right.register h2 {
	color:#FFF;
	border:none;
	background:url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 center #000;
	border-radius:25px;
	height:36px;
	line-height:36px;
	text-align:center;
	padding:0;
}
#content div#right.register .register_info {background: url("http://www.deinphone.de/templates/emotion_deinphone/frontend/_resources/images/backgrounds/left_trusted_shops_paypal_bg.png") repeat-y scroll 0 0 transparent; margin: 0 0 10px; border:none;}
#content div#right.register ul {border:none;}
#login .grid_10 {border-radius:20px; overflow:hidden; box-shadow:0 0 10px 0 #AAAAAA; margin:10px;}
#login .inner_container {background-color:#999; margin:0; border:none; width:420px; font-weight:bold; color:#FFF; height:225px; padding: 20px 30px 0;}
#login .inner_container .text {border-color:#000;}
.ctl_account #login input[type="text"], #login input[type="password"] {width:280px;}
#login .action {margin-left:263px;}
#content #login .headingbox_dark {border:none;}
.ctl_account #content #login .headingbox_dark {border-radius:20px 20px 0 0; text-align:center;}
#login .blue {background-color:#0CF;border-color:#dfdfdf}
#login .action .button-middle {width:80px; padding-bottom:2px;}
#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:none; background-color: #FFF}
.register div h2.heading {background-color: #fff;color:#000000;}
#content .tellafriend .register h2.headingbox_dark {background:url("../images/backgrounds/bg_topnavigation.png") repeat-x scroll 0 center #000000; border:none; color:#FFF;}
.basket .agb {background-color: #f5f5f5;border-color: #dfdfdf;}
.register .payment_method .method {border-bottom-color: #dadada}
#content #left select {background-color: #f5f5f5;}
#content .register h2.headingbox_dark {background: url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 center #000; color:#FFF; border:none; border-radius:25px;}
.register .error {border-bottom:5px solid #DF7373;}
#login .password {margin-left:125px;}
#login .password .frontend_account_login{font-weight:normal; font-size:10px;}
.register .alt_shipping span {margin:4px 0 5px 5px;}
#content div#right.register li {background:url("../images/icons/ico_register-benefit.png") no-repeat scroll 0 center transparent;}

/* Step box */

div.step_box {background:none; height:50px; margin:20px 0 10px;}
div.step_box ul li#first_step {margin-left:0; margin-right:23px;}
div.step_box ul li#last_step {margin-right:0;}
div.step_box ul li {
	background:url(../images/backgrounds/bg_step-inactive.png) repeat-x scroll 0 top transparent;
	border:none;
	width:300px;
	height:50px;
	margin:0 25px;
	border-radius:50px;
	box-shadow:0 2px 6px -3px #555;
}
div.step_box ul li.active {background: url(../images/backgrounds/bg_step-inactive.png) repeat-x scroll 0 bottom transparent; border:none;}

div.step_box ul li .icon, 
div.step_box ul li.active .icon {border:none; color:#FFF; background:none; float:none; margin:11px 14px; float:left;}
div.step_box ul li .text {color:#FFF; margin:10px 0; width:80px; font-weight:normal; line-height:14px; border-left:1px solid #FFF; padding-left:10px;}
div.step_box ul li.active .text {color: #FFF;}

/*	ORDER PROCESS
	------------------------ */
#content #confirm .agb_cancelation {height: 150px;}
div.agb_accept, div.agb_accept label.chklabel {color:#444}
div.agb_accept label.chklabel:hover {color:#000}
div.more_info label.chklabel:hover {color:#000}
.ctl_checkout .agb_info, .ctl_checkout .agb_accept {left:45px; top:80px;}
.ctl_checkout .more_info {left:45px; top:100px;}
.ctl_checkout .confirm_accept {position:static; margin-top: 10px;}
div.agb_info {color:#888}
.basket .more_info {border-color: #dfdfdf;}

.additional_footer .comment, .additional_footer .agb  {background-color: #f5f5f5;border-color: #dfdfdf;}
.additional_footer .more_info, #finished .orderdetails, #finish_right .revocation {border:none;}
#content .finish h2.headingbox {
	background: url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 center #000;
	border: medium none;
	border-radius: 25px 25px 25px 25px;
	color: #FFFFFF;
	width: 968px;
}
#content .finish #finished {margin-right: 0; margin-top: 10px; border-bottom: 5px solid #dfdfdf;}
.additional_footer .agb .revocation {border-color:#dfdfdf;background-color: #fff;}
#content #payment {border:none;}
#content #payment iframe{height:550px;}
#content #payment .payment_center{border:5px solid #DFDFDF; border-top:none; border-radius:0 0 20px 20px;}
#confirm .shipping_select {border-color: #dfdfdf;}
.ctl_Masterpayment #masterpayment_logo{left:295px; position:absolute; top:80px;}
.ctl_Masterpayment #trusted_shops_masterpayment_logo{left:558px; position:absolute; top:80px;}
.ctl_Masterpayment #ssl_masterpayment_logo{left:607px; position:absolute; top:80px;}
.ctl_Masterpayment #sofort_masterpayment_logo{left:295px; position:absolute; top:120px;}

#confirm .personal-information .invoice-address, #confirm .personal-information .shipping-address, #confirm .personal-information .payment-display {
	border: 5px solid #BBB;
	border-radius: 20px;
    height: 160px;
    margin: 0 30px 0 0;
    width: 213px;
	padding: 0 20px;
}
#confirm .personal-information .actions {bottom:10px; position:absolute;}
.ctl_checkout .confirm_accept {color:#333;}

/*	AJAX MODAL BOXES
	------------------------ */
.modal {border: medium none; border-radius:20px; box-shadow:0 0 30px #000; padding-bottom:20px;}
.modal .heading h2, #compare_bigbox .heading h2 {color: #000 !important;}
.modal p {color: #333;}
div.ajax_add_article .bottom h2 {background:url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 center #000; border:none; color:#FFF; margin:0; text-align:center;}
div.ajax_login_form .existing_customer {border-color: #dfdfdf;}
div.ajax_add_article, div.ajax_login_form .existing_customer {background: #0CF; border-top:none;}
div.ajax_add_article .article_box, div.ajax_add_article .bottom {background-color: #fff;}
div.ajax_add_article .article_box {border-radius:50px; padding:10px 30px;}
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;}
div.ajax_add_article .bottom {padding-top:0;}
.ajax_add_article .slider_modal .ajaxSlider {border: medium none;}
.ajax_compare_container .grid_3 div {border-color: #dfdfdf;}
.ajax_add_article .slider_modal .ajaxSlider .sliding_outer .slide {padding-left: 6px;}
.modal div.ajax_add_article .ajaxSlider .article_box {
    border: 5px solid #DFDFDF;
    margin: 10px 5px;
    padding: 0;
    width: 165px;
	border-radius:25px;
}
div.ajax_add_article .middle {padding:30px 15px 60px 15px;}
.modal .ajaxSlider .leftArrow, .modal .ajaxSlider .rightArrow {top:85px;}
#content .ajaxSlider .sliding_container a.artbox_thumb, .modal .ajaxSlider .sliding_container a.artbox_thumb {width:125px;}

div.ajax_login_form input#checkout_button {float:right; margin-left:0; width:135px;}
div.ajax_login_form fieldset {background:none; padding-bottom: 25px;}
div.ajax_login_form .existing_customer {padding-bottom: 50px;}
div.ajax_login_form .existing_customer h2 {color: #FFF;}
div.ajax_login_form .existing_customer input.text {border-color:#000;}


/*	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:none; background-color: #FFF;}
.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;}
div.orderdata_box div, #newsletterfrm, #frmRegister {background-color: #f7f7f7;}
#right_account .adminbox {border:none; margin-top:5px;}
#right_account .adminbox li {background:#999; border:none; border-radius:25px; margin-top:1px; overflow:hidden;}
#right_account .adminbox li:hover a {background:#000; color:#FFF !important;}
#right_account .adminbox li.last {margin-top:20px;}
#right_account .adminbox li a{color:#FFF; font-weight:bold;}
#right_account .adminbox li a.logout {background:url(../images/icons/ico_listing-next.png) no-repeat scroll 159px center #0CF; color:#FFF;}
#right_account .adminbox li:hover a.logout {background-color:#000;}
.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: #dfdfdf}
#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: none;}
#content .orders .orderoverview_active .lastrow {border:none;}
#content .orders .orderoverview_active .table_foot p.bold, #content .orders .orderoverview_active .table_foot div p {color:#333;}
#content #right_account h2 {background:url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll 0 center #000000; border:none; border-radius:25px; color:#FFF; text-align:center}

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

/* Ticketsystem */
#ticket h2, .ticketdetail_lbl, .tickeranswer h2 {color: #000000;}
#ticket h2, .ticketdetail_lbl, .tickeranswer h2, .tickeranswer, .ticketdetail_txtbox {border-color: #dfdfdf;}
.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:5px solid #dfdfdf;
	border-radius:20px;
	overflow:hidden;
}
#content .listing_box, #content .listing_box h2.headingbox_nobg {border-color: #dfdfdf;} 
.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:#dfdfdf;color: #333;}
.blogbox .tags .tag:hover {background-color: #999;border-color:#777;color:#fff;}
.blogbox h2.heading {color: #000000;border-color: #dfdfdf;}
.blogbox a.more_info, .content_listing a.more_info, bt_allsupplier {border-color: #dfdfdf;}
.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: #dfdfdf;}
div#commentcontainer ul, form.comments {border-color:#dfdfdf;}
div#commentcontainer .comment_outer {border-color: #dfdfdf;}
form.comments {border:5px solid #dfdfdf; border-top:none; background:#FFF; border-radius:0 0 20px 20px}
div#commentcontainer .date {color:#999;}

/*	VIEWLAST
	------------------------ */
.viewlast {border-color:#dfdfdf; background:url(../images/backgrounds/bannerschatten.png) repeat-x scroll center top transparent; width: 998px; padding:70px 0 10px}
.viewlast .heading {color: #636363;border-color: #dfdfdf; border-left: none; width:100%; text-align:center;}
.viewlast .article_image {border-color: #e7e7e7;}
.viewlast .article_description {color:#888; height:50px; margin-top:10px;}
.viewlast .lastview_rule, .viewlast li {background: url(../images/backgrounds/bg_viewlast_artbox.png) no-repeat scroll right top transparent; margin: 0 20px 0 0; height: 165px;}

/*	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:#fff;border-color:#dfdfdf; border-top-color: #fff;}
.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:#f2f2f2; left: 732px; top: 101px; border-radius: 0 5px 5px 0; overflow:hidden;}
#submit_search {color:#fff;background-color:#df4800;border-color:#e45a01;}
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 :#dfdfdf;color:#888}
a.resultall {color:#000000;}
a.resultall span.result_number {color:#868686}
li.searchresult {border-color: #dfdfdf;}
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:none; border:none; color:#888; left:826px !important; top:190px !important;}
li.searchresult ul li {border-color:#dfdfdf}
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; font-size:16px; margin-bottom:30px; padding:10px;}
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 .listing_actions {width:800px; padding-left:0;}
.fuzzy .category_filter h3, #content #left .filter_search h3.heading {color: #000; border-color: #dfdfdf}
.fuzzy .category_filter .border {border-color: #dfdfdf}
.fuzzy .category_filter .categories {border-color: #dfdfdf;}
.fuzzy .category_filter .showall {color: #9e0000;}
#content #left .filter_search h3.heading {
	background:url("../images/backgrounds/bg_topnavigation.png") repeat-x scroll 0 center #000;
	border:none;
	border-radius:25px;
	color:#FFF;
	font-weight:bold;
    margin-bottom: 10px;
    padding: 0 15px;
}
#content #left .filter_search .searchbox h3 {
	background:#999;
	border:none;
	border-radius:25px;
	color:#FFF;
	font-weight:bold;
	padding: 0 15px;
	height: 32px;
    line-height: 32px;
}
#content #left .filter_search {border:none;}
#content #left .filter_search .searchbox {border:none;}
#content #left .filter_search .searchbox li a, #content #left .filter_search .searchbox li.active {color:#333; font-weight:bold;}
#content #left .filter_search .searchbox .categories span {display:block; font-weight:bold; height:15px; margin-top:0; padding:10px 0 0 30px; width:146px;}

/*	NOTE (WUNSCHZETTEL)
	------------------------ */
.my_options a.note span.notes_quantity, #compareHighlight span.comparisons {
    background: #0CF;
    border-radius: 20px;
	box-shadow: 0 2px 6px -3px #555555;
    color: #FFF;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 2px;
    top: 18px;
    width: 20px;
}
.my_options a.note span.notes_quantity:hover {background:url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll center center #000000;}
.my_options a:hover span.notes_quantity{background:url(../images/backgrounds/bg_topnavigation.png) repeat-x scroll center center #000000;}

div#notes .table_row {height:170px;}
div#notes .table_row a.zoom_picture {left:6px; top:152px;}
div#notes .table_row .price {font-size:18px;}
div#notes .table_row .action {bottom:30px;}
div#notes .table_row .title {width:430px;}
div#notes .table .table_row .basket_details {left:145px; width:260px;}
div#notes .table_row a.thumb_image {
	border: 5px solid #DFDFDF;
	border-radius: 20px;
    height: 125px;
    margin: 0;
	overflow: hidden;
    position: relative;
    top: 15px;
    width: 125px;
}
div#notes .table_row a.thumb_image:hover {border-color:#0CF;}


/*	FINISHED AND COMPARE
	------------------------ */
.finished h3, .finished p.bold, #compareContainerResults li, #compareHighlight, .container_20 .grid_3.compare_desc {border-color: #dfdfdf;}
#compare_bigbox {border-color: #333;}
.compare_desc div {background-color: #f5f5f5;}

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

#finished .table .table_row {border-left:5px solid #dfdfdf; border-right:5px solid #dfdfdf;}
#content #finished .table .table_foot {border:5px solid #dfdfdf; border-top:0; padding:30px 40px; width:345px; border-radius:0 0 20px 0; background:#fff;}
#finished .table_foot #aggregation_left, #finished .table_foot #aggregation {margin:0; width: 170px;}

#content #confirm .table .table_row{border-left:5px solid #0CF; border-right:5px solid #0CF; width: 986px; margin: 0 !important; border-top:none;}
#content #confirm .table .table_foot {margin:0 !important; width: 996px;}
#content #confirm .table .table_foot .tablefoot_inner-left {border-top: 5px solid #0CF; width: 536px; margin-top:0;}
#content #finished .table .table_foot .tablefoot_inner-left {border-top: 5px solid #DFDFDF; width: 536px; margin-top:0;}
#content #confirm .table .table_foot .tablefoot_inner {border-width: 0 5px 5px; border-radius: 0 0 20px 0; border-color: #0CF; top: 0;}
#content #confirm .agb_cancelation {border:5px solid #DFDFDF; border-top:none; width:988px; border-radius:0 0 20px 20px;}
#content #confirm .personal-information {border:5px solid #DFDFDF; border-top:none; width:988px; border-radius:0 0 20px 20px; padding-top:20px;}
#content #confirm h2 {
    background: url("../images/backgrounds/bg_topnavigation.png") repeat-x scroll 0 center #000000;
    border: 0 none;
    color: #FFF !important;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    padding: 5px 40px 5px;
}
#confirm .personal-information p {color:#333;}
#confirm .personal-information .payment_method .method .last, #confirm .personal-information .payment_method .bankdata .description {color:#333;}
#content #confirm .payment_method h3, #content #confirm .dispatch-methods h3 {font-size:12px; color:#333;}

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

/*	FORM SYSTEM
	------------------------ */
#content .supportrequest .inner_container {
    background-color: #FFFFFF;
	width: 746px;
	padding: 50px 20px 0;
    border-top: none;
	border-right: 5px solid #DFDFDF;
	border-bottom: 5px solid #DFDFDF;
	border-left: 5px solid #DFDFDF;
	border-radius: 0 0 20px 20px;
}
.supportrequest .captcha img {border:1px solid #FFF; box-shadow:0 0 4px 0 #888;}
.supportrequest .requiredfields {margin: 30px 100px 0;}
#content .supportrequest h1 {margin: 0 0 20px;}
#content .custom h1, #content .sitemap h1 {margin: 0 0 20px;}

/*	TELL-A-FRIEND
	------------------------ */
.tellafriend h2 {border-color:#dfdfdf; background-color:#fff;}
.tellafriend fieldset {background-color:#fff; border:5px solid #dfdfdf; border-top:none; border-radius:0 0 20px 20px}

/*	BLOG
	------------------------ */
#commentcontainer{width: 660px;}

/*	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 {background-color: #fff;border-color: #dfdfdf;}
#content .ajaxSlider {overflow: hidden; border:none;}
#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;}
.banner-slider-emotion .ajaxSlider .slide_navigation a {background:none repeat scroll 0 0 #999; border-radius:20px; box-shadow:0 2px 6px -3px #555;}
.banner-slider-emotion .ajaxSlider .slide_navigation a:hover {background:none repeat scroll 0 0 #0CF;}
#content .horizontal_slider .slide_navigation a.active {background:none repeat scroll 0 0 #0CF; border-radius:20px;}
.banner-slider-emotion .ajaxSlider .leftArrow, .banner-slider-emotion .ajaxSlider .rightArrow {border:0 none; height:32px; margin-top:-16px; width:32px;}
.banner-slider-emotion .ajaxSlider .leftArrow {background:url(../images/icons/ico_listing-prev.png) no-repeat scroll center center #0CF; left:-50px;}
.banner-slider-emotion:hover .ajaxSlider .leftArrow {left:20px;}
.banner-slider-emotion .ajaxSlider .leftArrow:hover {background:url(../images/icons/ico_listing-prev.png) no-repeat scroll center center #999;}
.banner-slider-emotion .ajaxSlider .rightArrow {background:url(../images/icons/ico_listing-next.png) no-repeat scroll center center #0CF; right:-50px;}
.banner-slider-emotion:hover .ajaxSlider .rightArrow {right:20px;}
.banner-slider-emotion .ajaxSlider .rightArrow:hover {background:url(../images/icons/ico_listing-next.png) no-repeat scroll center center #999;}

/*	FOOTER
	------------------------ */
#footer_wrapper {background: url("../images/backgrounds/bg_footerwrapper.png") repeat scroll 0 0 #222; border-top:10px solid #0CF;}
#footer_wrapper .footer_inner #footer {background: none;}
#footer .footer_menu {border-color: #d7d7d7; background: none; height: 300px;}
#footer .footer_menu a {color: #FFF;}
#footer .footer_menu p {color: #FFF;}
#footer .bottom p, #footer .bottom .border {color: #888}
#footer_wrapper .footer_inner .bottom {margin: 20px auto;}
.shopware_footer, .shopware_footer a {color: #777}
#footer .footer_menu .footer_column {width: 189px; min-height: 300px;}
#footer .footer_menu .col4 {width: 189px;}

#footer .footer_menu .footersocial {float:left; margin-right:10px;}
#footer .footer_menu .footersocial a {width:25px; height:25px; overflow:hidden; background-position:0 25px; background-repeat:repeat-y;}
#footer .footer_menu .footersocial a:hover {width:25px; height:25px; background-position:0 0; background-repeat:repeat-y;}
#footer .footer_menu .footersocial #f_facebook {background-image: url(../images/icons/ico_fb.png);}
#footer .footer_menu .footersocial #f_google {background-image: url(../images/icons/ico_gplus.png);}
#footer .footer_menu .footersocial #f_twitter {background-image: url(../images/icons/ico_twitter.png);}
#footer .footer_menu .footersocial #f_pinterest {background-image: url(../images/icons/ico_pinterest.png);}
#footer .footer_menu .footersocial #f_newsletter {background-image: url(../images/icons/ico_newsletter.png);}



/* DARK */
#content #left .categories li.active a.flag,
#right_account .adminbox li.active,
#mainNavigation,
.listing_actions a.on, .listing_actions.bottom a.on {border-color: #000;}

.artbox .actions a.more, 
div#notes .table_row .action a.basket, 
.blogbox a.more_info:hover, 
.content_listing a.more_info:hover, 
.bt_allsupplier:hover,
#buybox #basketButton {text-shadow: 0 1px 1px #000;}

/* LIGHT */
#buybox .article_details_bottom,
#basket .cart .shipping h2,
#supplierfilter_top,
.emotion-link,
.actions_offer .listing_actions,
#buybox h5,
#buybox .article_details_bottom,
#buybox #article_notification,
#buybox .detail_blockprices,
#buybox .upprice_config,
#buybox #detailCartButton,
#detailinfo #comments .notice {
	border-color: #dfdfdf;
}

/*	COLOR
	------------------------ */
input[type="text"]:focus, input[type="email"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color: #000000;}

#compareHighlight.active span,
#compareHighlight.active,
ul#servicenavi li a:hover,
.my_options a:hover,
.my_options .service span:hover,
#compareContainerResults a.compare_get_overlay,
div.ajax_login_form .lostpassword,
#shopnavi .display .basket_right .amount,
#shopnavi .ajax_basket_container:hover,
#shopnavi .ajax_basket_container.active .ajax_basket,
#shopnavi .ajax_basket_container:hover .ajax_basket,
#shopnavi .basket a:hover,
#content .inner .custom_subnavi li a,
#content #left .categories li.active li.active a.flag,
#content #left .categories li .submenu li.active.sub a.active,
#content #left .categories li .submenu li .submenu li.active a.flag,
#content #left .categories li .submenu li .submenu li.active.sub a.active,
#content #left ul#servicenav li a:hover,
#content #left ul#servicenav li.active a.active,
#content #left ul#servicenav li.active li a:hover,
.artbox_link:hover em.title,
.artbox_link:hover span.price,
#detail #detailinfo .similar .artbox:hover strong.title,
#detail #detailinfo .similar .artbox:hover .price,
.artbox_link:hover p.deliverable1,
.artbox_link:hover p.deliverable2,
.artbox_link:hover p.deliverable3,
.artbox_link:hover p.deliverable4,
.actions_offer .listing_actions a,
.actions_offer .listing_actions a:hover,
#topbar input:hover,
.menu_top .article_overview a,
div#searchresults ul.searchresult li.active a h3,
#detail #detailinfo .similar .artbox .inner a:hover,
#buybox a,
#buybox h5,
#buybox .modal_open a:hover,
#buybox .shipping_free,
#article_notification #sendArticleNotification .text_notice,
#detail #detail_menu li a:hover, #detail #detail_menu li a:hover span,
#detailbox .detail_comments,
#detailbox .detail_comments a,
.article_back a,
.article_next a,
.article_overview a,
#content .topseller-slider .article_box:hover em.title,
#content .ajaxSlider .article_box .title:hover, 
.modal .ajaxSlider .article_box .title:hover,
#basket .cart .table_row .box .box_cart_info,
#basket .cart .shipping h2,
.table .table_premium .body .article .name a:hover,
#supplierfilter, .notice,
#supplierfilter_top a.close:hover,
#supplierfilter_top .supplier-desc a,
#center .teaser_small h1, 
#content .orders h1, 
#content .register h1, 
#content .downloads h1, 
#content #ticket h1, 
#content .cat_text h1, 
#content .supplier_register h1,
#right_account .adminbox li a:hover,
#content #left .filter_search .searchbox li a:hover,
.fuzzy .category_filter .active a:hover,
#content #confirm h2,
#blog .blogbox .blogbox_header h2 a:hover,
#blog .blogbox .blogbox_content .blog_tags a,
#content .blogdetail .blog_tags a,
#content #left .filter_properties .supplier_filter .slideContainer li a:hover,
.viewlast .article_description:hover,
.ctl_checkout .confirm_accept a:hover,
.ctl_checkout .modal .headingbox,
.emotion-offers,
a:hover,
.viewlast li:hover .article_description,
.viewlast .article_description:hover {
	color: #000000;
}

#footer_wrapper .footer_inner .bottom a,
.menu_top .article_overview a 
.my_options .service span:hover,
#shopnavi .ajax_basket_container:hover,
#shopnavi .ajax_basket_container.active .ajax_basket,
#shopnavi .ajax_basket_container:hover .ajax_basket,
.my_options a:hover span,
.my_options a:hover,
.my_options .service span:hover{
	color: #FFF !important;
	}
#footer .footer_menu .head{
	color: #FFF;
	}
#footer_wrapper .footer_inner #footer a:hover{
	color: #0CF;
	}

	
.menu_top .article_overview a {color:#999 !important;}
.menu_top .article_overview:hover a {color:#000 !important; text-decoration:none !important;}

#detail #detailinfo #description a,
#detail #detailinfo .similar .artbox .inner a:hover strong,
#detail #detailinfo .similar .artbox .inner a:hover,
#buybox a,
#buybox .modal_open a:hover,
#detail #detail_menu li a:hover, #detail #detail_menu li a:hover span,
#content .ajaxSlider .article_box .title:hover, 
.modal .ajaxSlider .article_box .title:hover,
.table .table_premium .body .article .name a:hover,
#detailbox .detail_comments a {
	color: #000 !important;
}
.listing_actions a.navi:hover,
div#searchcontainer .inner_searchcontainer form#searchform.active input#searchfield,
.ctl_detail .thumb_box a:hover,
.ctl_detail .thumb_box a.active,
.viewlast .article_image:hover, #detail #detailinfo .similar .artbox .artbox_thumb:hover,
#supplierfilter, .notice,
#content .blogdetail .thumbnail_box a:hover,
.hovered .inner-select {
	border-color: #000;
}
#mainNavigation ul li.dropactive:hover a {
	border-left-color: #000;
    border-right-color: #555;
}

#content #left .categories li.active a.flag,
#content #left .categories li.active.sub a.active,
#right_account .adminbox li.active a {
	background-color: #000;
}

/*	IMAGES
	------------------------ */
#shopnavi .icon a {background-image: url(http://www.deinphone.de/templates/emotion_deinphone/frontend/_resources/images/icons/ico_basket.png);}

#basket .cart .table_row .box input.box_send,
#content #confirm .voucher-add-article input.box_send {background-image: url(../images/arrows/bg_arrow_box.png);}

.button-left, .button-middle, .button-right {border-radius: 25px; box-shadow: 0 1px 4px #ADADAD;}
.button-right {background-image: url(../images/buttons/button_right-large.png);}
.button-left {background: url(../images/buttons/button_left-large.png) repeat-x scroll left top transparent;}
.button-middle {background: url(../images/buttons/button_middle-large.png) repeat-x scroll right 0 transparent;}
.small_left {background: url(../images/buttons/button_left-small.png) repeat-x scroll left top transparent;}
.ctl_account #login .button-right {padding-bottom:2px;}
.ctl_account #login .register_now {position:relative; top:75px; left:245px;}

.small, .small_left, .small_right, .small_green {height:25px; line-height:25px;}
.small {padding:0 15px;}

#basketButton, 
.button_tablefoot,
#registerbutton, 
#buybox #basketButton {background-image: url(../images/buttons/bg_basketbutton.png); background-color:#489C22; border-radius:25px;}
#confirm .additional_footer #basketButton {padding-left: 25px;}

.artbox .actions a.more, 
div#notes .table_row .action a.basket, 
.blogbox a.more_info:hover, 
.content_listing a.more_info:hover, 
.bt_allsupplier:hover,
.small_right {background-image: url(../images/buttons/button_right-small.png);}

#footer .footer_menu .footer_column form input.submit {background-image: url(../images/arrows/bg_arrow_newsletter.gif);}

div#searchcontainer .inner_searchcontainer #submit_search_btn {background-image: url(../images/arrows/bg_arrow_search.gif);}

#shopnavi .ajax_basket_container {background: url(../images/backgrounds/shopnavi_bottom_arrow.png) no-repeat scroll right 0 #000; height:50px; width:30px;}
#shopnavi .ajax_basket_container:hover {background: url(../images/backgrounds/shopnavi_bottom_arrow.png) no-repeat scroll right -50px #000;}
#shopnavi .ajax_basket_container.active {background: url(../images/backgrounds/shopnavi_bottom_arrow.png) no-repeat scroll right -50px #000;}

#content .topseller-slider .article_box .numbers {background-image: url(../images/backgrounds/bg_topseller_numbers.png);}

a.del {background-image: url(../images/icons/ico_delete.png);}
div#notes .table_row .delete {background-image: url(../images/icons/ico_delete.png);}

div.supplier_filter div span.expandcollapse {background: url(../images/icons/ico_listing-next.png) no-repeat scroll left 0 transparent; right:6px; top: 9px;}
div.supplier_filter div.active span.expandcollapse {background: url(../images/backgrounds/left_nav_arrow_bottom_active.png) no-repeat scroll left 3px transparent; right:6px; top: 9px;}

.my_options .service,
#content #left .categories li .submenu li.active.sub a.active{
	background: url(../images/backgrounds/left_nav_arrow_bottom_active.png) no-repeat scroll 85px 12px transparent;
	}

a.link:hover,
#content #left .categories li.active li.active a.flag,
.actions_offer .listing_actions a,
.actions_offer .listing_actions a:hover,
#detail #detail_menu li a:hover {background-image: url(../images/icons/ico_listing-next-active.png) !important;}

.listing_actions a.more:hover{background:url(../images/icons/ico_listing-next.png) no-repeat scroll 4px center #CCC;}
.listing_actions a.prev:hover{background:url(../images/icons/ico_listing-prev.png) no-repeat scroll 2px center #CCC;}

.menu_top .article_overview:hover,
.article_back a {background-image: url(../images/icons/ico_listing-prev-active.png);}

.ctl_checkout .modal .close,
div.ajax_login_form .heading .modal_close, 
.modal .heading .modal_close, 
.ajax_compare_container .heading .modal_close, 
.ajax_compare_max_container .heading .modalClose, 
.ajax_modal_custom .heading .modalClose {background-image: url(../images/icons/ico_delete.png);}
.ctl_checkout .modal .close:hover,
div.ajax_login_form .heading .modal_close:hover, 
.modal .heading .modal_close:hover, 
.ajax_compare_container .heading .modal_close:hover, 
.ajax_compare_max_container .heading .modalClose:hover, 
.ajax_modal_custom .heading .modalClose:hover {background-position: bottom;}

#content #left .filter_search .searchbox li a:hover,
.fuzzy .category_filter .categories ul li:hover, 
.fuzzy .category_filter .active:hover,
#content #left .filter_properties .supplier_filter ul li:hover a,
#content #left .filter_properties .supplier_filter ul li.active {background-image: url(../images/icons/ico_search_active.png); color:#000;}

div#notes .table_row a.zoom_picture {background-image: url(../images/icons/ico_zoom-picture.png);}

#shopnavi .quantity {background-image: url(../images/quantity_bg.png);}

.listing_actions .list-settings .table-view, .listing_actions .list-settings .list-view {background-image: url(../images/icons/ico_view.png);}


#content #detail .horizontal_slider {width: 998px; margin-top:150px;}
#detailinfo .horizontal_slider .ajaxSlider,
#detailinfo .slider .ajaxSlider {width:996px; border:none; height:270px;}
#content .ajaxSlider h2, #content .bannerSlider h2 {border:none; color:#FFF; border-radius: 20px; margin-bottom:10px !important;}
#detailinfo .horizontal_slider .ajaxSlider .sliding_outer, #detailinfo .slider .ajaxSlider .sliding_outer {margin:0 auto; width:798px; height:210px;}
#content .bought-slider .ajaxSlider .sliding_container .slide .article_box, #content .viewed-slider .ajaxSlider .sliding_container .slide .article_box {
    padding: 0 15px 5px;
	height: 190px;
    width: 157px;
	margin:0;
}
#content .ajaxSlider .sliding_container div.artbox_thumb, .modal .ajaxSlider .sliding_container div.artbox_thumb {
    display: block;
    height: 125px;
    margin: 0 auto;
    width: 125px;
}
#content .ajaxSlider .article_box .title, .modal .ajaxSlider .article_box .title {color: #333333 !important; width:auto; text-align:left;}
#content .bought-slider .article_box p.price, #content .viewed-slider .article_box p.price {
    float: left;
    margin-top: 0;
    width: 50%;
	line-height: 14px;
}

.ajaxSlider .leftArrow, .ajaxSlider .rightArrow, .bannerSlider .leftArrow, .bannerSlider .rightArrow {
	background: url(../images/backgrounds/left_nav_arrow_bottom_active_sort.png) no-repeat scroll center center;
    width:22px;
	height:22px;
	margin-top:0;
	border:5px solid #0cf;
	border-radius:25px;
}
.ajaxSlider .leftArrow, .bannerSlider .leftArrow{background: url(../images/icons/ico_listing-prev.png) no-repeat scroll 2px center #0cf; box-shadow:0 2px 6px -3px #555;}
.ajaxSlider .rightArrow, .bannerSlider .rightArrow{background: url(../images/icons/ico_listing-next.png) no-repeat scroll 4px center #0cf; box-shadow:0 2px 6px -3px #555;}
.ajaxSlider .leftArrow:hover, .bannerSlider .leftArrow:hover{background:url(../images/icons/ico_listing-prev.png) no-repeat scroll 2px center #999; border-color:#999;}
.ajaxSlider .rightArrow:hover, .bannerSlider .rightArrow:hover{background: url(../images/icons/ico_listing-next.png) no-repeat scroll 4px center #999; border-color:#999;}

.small {background: url(../images/buttons/button_middle-small.png) repeat-x top center;}

.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: url(../images/icons/ico_listing-next.png) no-repeat scroll right center #000;
	color:#FFF;
	border-radius:25px;
	font-weight:bold;
	text-shadow:none;
	line-height:13px;
}
div#notes .table_row .action a.basket {background: url(../images/icons/ico_listing-next.png) no-repeat scroll right center #0CF;}
div#notes .table_row .action a.basket:hover {background: url(../images/icons/ico_listing-next.png) no-repeat scroll right center #999;}
div#notes .table_row .action a {padding: 4px 0 1px 10px;}
.artbox .actions a.more:hover {background:url(../images/icons/ico_listing-next.png) no-repeat scroll right center #0CF;}

.artbox .actions a:hover, 
.listing_actions .offers:hover, 
div#notes .table_row .action a:hover, 
.blogbox a.more_info:hover, 
.content_listing a.more_info:hover, 
.bt_allsupplier:hover {
	background-color: #999;
	border-color: #dfdfdf;
	color: #FFF;
}