/*--------------------------------------------------------------------------------------------------
CSS Styles for <Electronic Star>.

version:   1.0
--------------------------------------------------------------------------------------------------*/

/* =CSS Reset
--------------------------------------------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	/*vertical-align: baseline; MVH*/
	font-family: Arial, Helvetica, sans-serif; /* Yvonne was here*/
}
/* HTML5 display-role reset for older browsers */


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End CSS Reset
--------------------------------------------------------------------------------------------------*/

/* =Toolkit
--------------------------------------------------------------------------------------------------*/

/* Micro Clearfix Hack by Nicholas Gallagher (http://nicolasgallagher.com/micro-clearfix-hack/) */
/* For modern browsers */ 
.cf:before, .cf:after {
	content:"";
	display:table;
}
.cf:after {
	clear:both;
}
.clear {
	clear:both
}
/* For IE 6/7 (trigger hasLayout) */
.cf {
	zoom:1;
}
/* general purpose classes */
.nodisplay {
	display:none;
}
.nodisplay_strict {
	display:none !important;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
/* End Toolkit
--------------------------------------------------------------------------------------------------*/

/* =Normalization - mostly derived from normalize.css (https://github.com/necolas/normalize.css/) but without comments and compressed to keep the file small
--------------------------------------------------------------------------------------------------*/

hr {
	display:block;
	height:1px;
	border:0;
	margin:1em 0;
	padding:0;
	border-top:1px solid #cccccc; /* change border colour to suit your needs */
}
audio, canvas, video {
	display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
display: none;
}
html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body, button, input, select, textarea {
	font-family: sans-serif;
}
a:focus {
	outline: thin dotted;
}
a:hover, a:active {
	outline: 0;
}
h1 {
	font-size: 2em;
}
/*h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul { margin: 0 0; }*/
h1, h2, h3, h4, h5, h6, p, pre, blockquote {
	margin-top: 5px;
	margin-bottom: 5px;
}
del {
	text-decoration: line-through;
}
abbr[title] {
	border-bottom: 1px dotted;
	cursor:help;
}
b, strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: #000;
}
pre, code, kbd, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
small {
	font-size: 75%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
*margin-left: -7px;
}
/*button, input, select, textarea { font-size: 12px; margin: 0; vertical-align: baseline; *vertical-align: middle; }*/	
/*button, input { line-height: normal; }*/
/*button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }*/
/*input, select { vertical-align:middle; margin-top: 1px;}*/	
/*
div#change_infos input[type="text"] {
    border: 1px solid #E5E5E5;
    color: #244F6C;
    display: block;
    float: right;
    font-size: 12px;
    height: 20px;
    line-height: 26px;
    margin: 4px 0 0;
    padding-left: 8px;
    width: 190px;
}*/
/*
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }
*/


/* End Normalization
--------------------------------------------------------------------------------------------------*/


/* =Typography
--------------------------------------------------------------------------------------------------*/

/* Setting up the fonts */

@font-face {
	font-family: 'CenturyGothic-Bold';
	/*src: url('../fonts/centurygothicbold.eot');
    src: url('../fonts/centurygothicbold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/centurygothicbold.woff') format('woff'),
         url('../fonts/centurygothicbold.ttf') format('truetype'),
         url('../fonts/centurygothicbold.svg#centurygothicbold') format('svg');*/
    font-weight: normal;
	font-style: normal;
}
body {
	font:62.5% Arial, "Helvetica Neue", Helvetica, sans-serif;
	background: none repeat-x fixed 0 0 #F0F0F0;
	font-size: 12px;
}
/* End Typography
--------------------------------------------------------------------------------------------------*/

/*Etracker*/
noscript p {
	margin: 0;
	padding: 0;
}
noscript .noscript-message {
	background-color: #fde137;
	border-bottom: 1px solid silver;
	color: dimgray;
	display: block;
	font-size: 1.5em;
	left: 0;
	padding: 0.5em;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 1001;
}
noscript .inner-message {
	background: url("icons/info_versand.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	padding-bottom: 3px;
	padding-left: 27px;
}
/* =Header
--------------------------------------------------------------------------------------------------*/
#wrapper {
	background:url(icons/background/shadow.jpg) repeat-y top center;
	background-color:#f0f0f0;
	background-attachment: fixed;
	margin:0 auto;
	width:100%;
}
#header .header_top a.email {
	background:url(icons/email_img.png) no-repeat right center;
	height: 13px;
	color:#16151c;
	margin-right: 9px;
	margin-left:10px;
	padding: 3px 30px 0 0;
	float: left;
}
/* =Content
--------------------------------------------------------------------------------------------------*/

#content {
	background:#ffffff;
	margin:0 auto;
	width:983px;
}
#content .nach_oben {
	width:983px
}
#content .nach_oben a {
	background: url(icons/arrow_nach.png) no-repeat scroll left 4px;
	color: #000000;
	float: right;
	font-size: 12px;
	margin: 15px 43px 25px;
	padding: 0 0 0 16px;
}
#content .nach_oben a:hover {
	text-decoration:underline;
}
.catseparator{
	border-bottom: 4px solid #01B9D9;}
.link_images {
	margin:0 4px;
	border-top:5px solid #e8e8e8;
	/*border-bottom:5px solid #e8e8e8;*/
	padding: 4px 0 4px 3px;
}
.link_images .images {
	position:relative;
	margin-right: 5px;
	float:left;
}
.link_images .images span {
	background:url(icons/bg_links.png) repeat;
	bottom: 0;
	height: 69px;
	left: 0;
	position: absolute;
	width: 238px;
}

.link_images .images p {
	display:none;
	background:url(icons/bg_links.png) repeat;
	height:49px;
	bottom: 64px;
	left: 0;
	position: absolute;
	width: 210px;
	color:#fff;
	padding:10px 14px;
	font-size:12px;
}
.link_images .images span img {
	margin-left:12px;
}
.link_images .images span a {
	background:url(icons/next_img.png) no-repeat left center;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 17px 0 0 15px;
	padding-left: 20px;
}
/*partners*/	

.partners {
	/*border-bottom: 2px solid #EAEAEA;
	border-top: 2px solid #EAEAEA;*/
	height: 60px;
	margin: 0px 15px;
	padding: 17px 0 10px;
	position: relative;
	width: 949px !important;
}

.product_grid_rap .partners {
	margin: 0px 0px;
	padding: 0px 0px;
}

.carousel {
	height: 50px;
	margin: 0 17px 0 21px;
	width: 918px !important;
	overflow: hidden;
}

.product_grid_rap .carousel {
    margin: 10px 10px 0px 10px;
}

.carousel ul li {
	float:left;
	height: 50px !important;
	margin: 0 4px 0 10px;
	width: 102px !important;
	text-align: center;
}
.carousel ul li.pioneer {
}
.partners span.prevCarousel {
	left: 2px;
	position: absolute;
	top: 30px;
}

.product_grid_rap .partners span.prevCarousel {
    left:-10px;
    top: 7px;
}

.partners span.nextCarousel {
	left: 939px;
	position:absolute;
	top: 30px;
}

.product_grid_rap .partners span.nextCarousel {
    left:929px;
    top: 7px;
}
.partners span.top_marken {
	color: #4CC3D8;
	font-size: 12px;
	left: 20px;
	position: absolute;
	top: 5px;
	z-index: 10;
}
.partners span {
	color: #000000;
	font-size: 12px;
	left: 95px;
	position: absolute;
	top: 5px;
	z-index: 10;
}
/* [JP;2013-02-12] begin */
		.partners div#top_marken {
	color: #000000;
	font-size: 12px;
	left: 20px;
	position: absolute;
	top: 0px;
	z-index: 10;
}
.partners div#top_marken span {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 0;
}
.partners div#top_marken span.top_marken {
	color: #4CC3D8;
	font-size: 12px;
}
/* [JP;2013-02-12] end */
/* End Content
--------------------------------------------------------------------------------------------------*/



/* Index Content
--------------------------------------------------------------------------------------------------*/

/*=slider */

div#slider_rap {
	width:983px;
	margin:0 auto;
	overflow: hidden;
	/*border-bottom: 1px solid #00B9DB;*/
	border-bottom: 1px solid #ccc;
}
div#slider {
	height:297px;
	position:relative;
	overflow: hidden;
}
div#slider a {
	display:block;
}
a.bx-prev, a.bx-next {
	height:46px;
	width:23px;
	background:url(icons/slider_controls.png) no-repeat top center;
	text-indent:-99999px;
	position:absolute;
	top:125px;
}
a.bx-prev {
	background-position:0 0;
	left:0;
}
a.bx-next {
	background-position:-24px 0;
	right:0;
}

a.more {
	font-size:12px;
	color:#1d1801;
	position:absolute;
	right:0;
	background:url(icons/next_img.png) no-repeat center left;
	padding-left: 19px;
	line-height: 19px;
}
a.more:hover {
	color:#fff;
}
/*end slider */

	/*=btn i */
	div.btn_i {
	width:50px;
	height: 62px;
	background:url(icons/btn_i_bg.png) repeat-x 0 center;
	border:2px solid;
	border-right:none;
	-moz-border-radius: 7px 0 0 7px;
	-webkit-border-radius:7px 0 0 7px;
	border-radius:7px 0 0 7px;
	position:fixed;
	right:0;
	top:120px;
	behavior:url(PIE.htc);
	z-index: 1000;
}
span.info_btn {
	display:block;
	width:47px;
	height: 62px;
	position:relative;
	line-height:41px;
	background:url(icons/arrows_btn_i.png) no-repeat 4px 24px;
	overflow: hidden;
}
span.info_btn img {
	position:absolute;
	top:19px;
	right:5px;
}
div.btn_i_expand {
	width:400px;
	min-height: 141px;
	border:1px solid;
	border-right: none;
	-moz-border-radius: 7px 0 0 7px;
	-webkit-border-radius:7px 0 0 7px;
	border-radius:7px 0 0 7px;
	position:fixed;
	right:0;
	top:165px;
	display:none;
	z-index:1001;
}
div.info_full {
	width:350px;
	float:left;
}
div.info_full span {
	font-size:16px;
	font-weight:bold;
	display:block;
	padding:10px 0 15px 30px;
	background: url(icons/icon_info.png) no-repeat 0 10px;
	width: 350px;
}
div.info_full p {
	font-size:13px;
	color:#494949;
	line-height:16px;
	margin: 0;
}
span.i_collapse {
	float:left;
	display:block;
	width: 25px;
	height: 100%;
	text-indent:-9999em;
	background:url(icons/arrow_i_collapse.png) no-repeat 8px center;
	margin-top: 46px;
}
a.pink_btn {
	background: url(icons/pink_btn.png) no-repeat center center;
	display:block;
	color:#fff;
	font-size:11px;
	text-align:center;
	line-height:18px;
	height:18px;
	width:65px;
	margin-top:15px;
}
a.pink_btn:hover {
	font-weight:bold;
}
.lb_error_content {
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 10px;
}
.lb_error_content a {
	color: #000000;
}
/* --- Infobox Billsafe --- */
	  .lb_red {
	font-weight: bold;
}
/* end btn i */

/*=home page content*/

div.product_grid_rap {
	padding: 29px 19px 0 19px;
}
div.product_grid div.product {
	width:315px;
	height:180px;
	float:left;
}
div.prod_img_holder {
	width: 153px;
	float:left;
}
div.prod_img_holder a {
	display:block;
}
div.prod_details {
	width:142px;
	float:left;
	padding:0 16px 0 4px;
}
a.prod_name {
	color:#3a392a;
	font-size:11px;
	line-height: 14px;
	font-weight:bold;
}
a.prod_name:hover {
	text-decoration:underline;
}
.offers span.text_bottom a.prod_name {
	clear: both;
	display: block;
	font-size: 11px;
	margin: 0 0 5px 34px;
	font-weight: normal !important;
}
.offers_price .offers_image img {
	width: 105px;
	height: 105px;
}
.offers_price .old_price, .product_grid .old_price {
	text-decoration: line-through;
}
div.prod_infos {
	height: 45px;
}
span.low_price {
	background-position:0 0;
	font-size:12px;
	padding-top: 3px;
	height: 34px !important;
}
/*		
		span.neuheit, span.newprod {
			background-position:0 -78px !important;
			font-size:14px;
			line-height: 37px;
		}
*/
.item_specials {
	position: absolute;
}
div.prod_price {
	padding-right: 16px;
	margin-top:5px;
}
span.actual_price {
	font-size:18px;
	line-height: 1.4;
	display:block;
	font-weight: bold;
}
span.actual_price .vat, .actual_price_green .vat {
	display: block;
	font-size: 10px;
	line-height: 10px;
	padding-bottom: 3px;
	padding-left: 0;
	font-weight: normal;
	color: #9D9D9D;
}
.actual_price_green .vat {
	display: inline-block;
	margin-left: 5px;
}
span.old_price {
	color:#000000;
	font-size:12px;
	display:block;
	font-weight: normal;
}
/* End Index Content
--------------------------------------------------------------------------------------------------*/


/* =Clearing floats index
--------------------------------------------------------------------------------------------------------*/
#header:after, #footer:after, .header_top:after, .account:after, .header_content:after, #main_nav:after, .search:after, .mini_cart:after, #content:after, .link_images:after, .carousel:after, .partners:after, .social:after, .newsletter:after, .women_men:after, .hotline:after, .gelistet:after, .footer_links:after, .languages:after, .copyright:after, .nach_oben:after, ul.product_grid:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* ie only */
#header, #footer, .header_top, .account, .header_content, #main_nav, .search, .mini_cart, .link_images, .carousel, .partners, .social, .newsletter, .women_men, .hotline, .gelistet, #content, .footer_links, ul.product_grid .languages, .copyright, .nach_oben {
	zoom:1;
}
/* =Additional 1
--------------------------------------------------------------------------------------------------*/
a {
	text-decoration:none;
}
/* End Additional 1
--------------------------------------------------------------------------------------------------*/

div#account_rap {
	padding:27px 37px 53px 37px;
	background:url(icons/account_rap_bg.gif) repeat-x 0 bottom;
}
/* =Account Navigation*/
	div.acc_nav {
	float:left;
	width:171px;
}
div.acc_nav li {
	height:69px;
	position:relative;
	z-index:100;
}
div.acc_nav li:hover, div.acc_nav li.active {
	padding-right: 20px;
}
li#my_account a {
	background: url(icons/icon_account.png) no-repeat 11px 12px;
}
li#my_account a:hover, li#my_account.active a {
	background: url(icons/icon_account.png) no-repeat 10px 11px;
}
li#my_orders a {
	background: url(icons/icon_box.png) no-repeat 10px 18px;
}
li#my_orders a:hover, li#my_orders.active a {
	background: url(icons/icon_box.png) no-repeat 9px 17px;
}
li#my_contact a {
	background: url(icons/icon_phone.png) no-repeat 12px 12px;
}
li#my_contact a:hover, li#my_contact.active a {
	background: url(icons/icon_phone.png) no-repeat 11px 11px;
}
li#my_newsletter a {
	background: url(icons/icon_envelope.png) no-repeat 11px 19px;
}
li#my_newsletter a:hover, li#my_newsletter.active a {
	background: url(icons/icon_envelope.png) no-repeat 10px 18px;
}
div.acc_nav ul {
	padding:0;
}
div.acc_nav ul li a {
	font-size:15px;
	display:block;
	height:69px;
	width:171px;
	position:relative;
	z-index:100;
}
div.acc_nav ul li:hover, div.acc_nav li.active {
	background:#fff;
}
div.acc_nav ul li a:hover, div.acc_nav ul li.active a {
	width:170px;
	height:67px;
	border-top:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
}
div.acc_nav ul li a span.navItem {
	height:69px;
	width:111px;
	border-bottom:1px solid #e2e2e2;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	padding-left: 50px;
	line-height:16px;
 .display:block;
 .padding-top:20px;
 .height:49px;
}
div.acc_nav ul li a:hover span.navItem, div.acc_nav ul li.active a span.navItem {
	border:none;
	height: 66px;
	padding-left: 49px;
 .padding-top:19px;
 .height:44px;
 .cursor:pointer;
}
div.acc_nav ul li a span.topLine {
	display:none;
	width:171px;
	height:1px;
	background:#fff;
	position: absolute;
	top:-2px;
	left:-1px;
}
div.acc_nav ul li a span.rightLine {
	display:none;
	height:67px;
	border-right:1px solid #fff;
	position: absolute;
	top:0;
	right:-1px;
	z-index:100;
}
div.acc_nav ul li a:hover span.topLine, div.acc_nav ul li.active a span.topLine {
	display: block;
 .display:none
}
div.acc_nav ul li a:hover span.rightLine, div.acc_nav ul li.active a span.rightLine {
	display:block;
 .display:none;
}
/* End Account Navigation*/

	div.acc_content {
	border:1px solid;
	width:672px;
	padding:19px 41px 20px 23px;
	min-height:504px;
	float:left;
}
.acc_content_inner fieldset {
	border-top: 1px solid #E2E2E2;/*height: 200px;*/
	}
.acc_content_inner {
	font-size: 12px;
	margin: 10px 0 0;
	position:relative;
}
div.acc_content p {
	font-size:12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
p#acc_salute {
	padding-bottom: 10px;
	margin:0 !important;
}
p#acc_p {
	padding-bottom: 8px;
	margin:0 !important;
}
p#acc_txt {
	padding-bottom: 20px;
	margin:0 !important;
}
ul.acc_opt {
	margin-top:32px;
	padding:0;
}
ul.acc_opt li {
	height: 43px;
	background:url(icons/icon_arrow.png) no-repeat 0 6px;
}
ul.acc_opt li a {
	font-size:12px;
	color:#1e1e1e;
	padding-left:15px;
}
.separator {
	border-top:1px solid #e2e2e2;
	width:100%;
}
div.acc_content h1 {
	font-size: /*24px;*/16px;
}
h2.bigger_heading, h1.bigger_heading {
	font-size:24px;
	margin-top:19px;
}
/* =Kategorie Seite Mit Top Produkte
--------------------------------------------------------------------------------------------------*/
	
	div.filter_box {
	border-bottom: 1px solid #13CAEC;
	margin: 10px 10px 8px 23px;
	padding-bottom: 10px;
}
div.filter_box h2 {
	background: url("icons/arrow_sidebar.png") no-repeat scroll 6px 14px;
	font-size: 14px;
	padding:10px 0 0 19px;
}
div.filter_box img {
	margin:8px 0 0;
}
div.filter_box li select {
	margin-top: 10px;
	margin-left: 4px;
}
div.browse {	/* Yvonne was here lala*/
	float:left;
	margin:2px 0 0 5px;
	width: 741px;
}
div.info_page {
	float:left;
	padding: 20px 21px 20px 23px;
	width: 692px;
}
ul.top_product_list li {
	float:left;
	width:126px;
	padding:50px 46px 13px 19px;
	background:url(icons/separator_top_products.png) no-repeat center right;
	position:relative;
}
li.last_item {
	background:none !important;
	padding: 50px 0 13px 19px !important;
}
span.top_product {
	display: none;
}
span.actual_price_green {
	color:#76a72b;
	font-size:14px;
	line-height: 1.4;
	display:block;
	margin-top: 5px;
}
div.warranties {
	height:0px;
	background:#01b9d9;
	visibility:hidden;
}
.warranties_list {
	margin-left:79px;
}
div.sort_options {
	border-bottom:1px solid #e2e2e2;
	height: 28px;
	line-height: 28px;
	margin-bottom: 4px;
	padding-bottom: 5px;
	padding-right: 44px;
}
div.sort_by {
	float:left;
	margin: 0 0 0 31px;
}
.sort_by .select {
	background: url(icons/arrow_sidebar.png) no-repeat 65px center;
	color: #939393;
	margin-top: 2px;
	font: 12px/22px Arial, sans-serif;
	height: 22px;
	overflow: hidden;
	position: absolute;
	text-indent: 8px;
	width: 100px;
}
.sort_by select.styled {
	opacity: 0;
	position: relative;
	width: 75px;
	z-index: 5;
}
div.select_view {
	float:right;
	margin: 0 6px 0 0;
}
div.select_view span {
	margin-right:16px;
	vertical-align:top;
}
.ItemListCol3 div.listitem {
	border-bottom: 1px solid #E2E2E2;
	float: left;
	height: 340px;
	padding: 6px 23px 23px 44px;
	position: relative;
	width: 180px;
}
.ItemListCol3 div.votes {
	position: absolute;
	top: 206px;
}
.ItemListCol3 div.prod_img_rap {
	padding-top: 20px;
	padding-bottom: 22px;
	position: relative;
	width: 100%;
}
.ItemListCol3 div.prod_img_rap img {
}
.ItemListCol3 a.prod_name {
	color: #3A392A;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	width: 200px;
	display: block;
}
.ItemList div.shipping, .ItemListCol3 div.shipping {
	color:#1e1e1e;
	font-size:10px;
	margin-top: 5px;
}
.ItemListCol3 div.prod_img_rap {
	width: 100%;
	position:relative;
	padding-top:20px;
}
.ItemListCol3 div.prod_img_rap img {
	height: 180px;
	width: 180px;
}
.ItemListCol3 {
	float:left;
}
span.newprod {
	position:absolute;
	top:0;
	right:0;
}
.content_details div.votes {
	float:left;
	width: 100%;
	margin-bottom:5px;
}
div.next_list_rap {
	padding:16px 0 67px;
	float:left;
}
a.next_list {
	background:url(icons/btn_next_list.png) no-repeat center center;
	display:block;
	width:158px;
	height:21px;
	line-height:21px;
	text-align:center;
	color:#fff;
	margin-left:290px;
}
a.next_list:hover {
	color:#000;
}
#slider-range {
	height:3px !important;
	background:#888888;
	border:0;
	border-radius: 0;
	width:93%;
	margin-left:5px;
}
#ctl32_ctl02_slider {
	height:3px !important;
	background:#888888;
	border:0;
	border-radius: 0;
	width:93%;
	margin-left:5px;
}
.ui-slider-range {
	background:#888888 !important;
}
#slider-range a {
	background:#fff;
	border:1px solid #cccccc;
	width:13px;
	height:21px;
	display:block;
	border-radius: 0;
}
.ui-slider-horizontal .ui-slider-handle {
	top:-10px !important;
}
.ItemList div.prod_img_rap {
	float: left;
	width: 200px;
	margin: 15px 0 0 25px;
}
.ItemList div.prod_details_rap {
	float: left;
	width: 230px;
	margin-top: 20px;
}
.ItemList div.prod_prices_rap {
	float: right;
	width: 208px;
	margin-top: 20px;
}
div.ItemList .listitem {
	height: 206px;
	padding: 6px 23px 23px 0px;
	width: 720px;
	float:left;
	border-bottom:1px solid #e2e2e2;
	overflow: hidden;
}
.listitem .old_price {
	text-decoration: none;
}
/*Listenansicht bullets*/
	.features ul {
	list-style: disc;
	margin-left: 12px;
	margin-top: 10px;
}
.product_link {
	background: -moz-linear-gradient(center top, #4CC7E8 0%, #2989D8 100%) repeat scroll 0 0 transparent;
	border-radius: 2px 2px 2px 2px;
	margin-top: 5px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 15px;
	text-transform: uppercase;
	display: inline-block;
}
.listitem .item_specials {
	margin-top: 10px;
}
/* End Kategorie Seite Mit Top Produkte
--------------------------------------------------------------------------------------------------*/


/* = Mein Bestellungen Page
--------------------------------------------------------------------------------------------------*/
	
	div#alt_content h2 {
	font-size: 24px;
	padding: 8px 0 0 19px;
}
div#alt_content p {
	font-size:12px;
	color:#1e1e1e;
	padding: 4px 0 0 5px;
}
div#alt_content ul {
	margin-left: 19px;
	padding-top: 41px;
}
div#alt_content ul li a {
	background:url(icons/arrow_meine.jpg) no-repeat left center;
	color: #1e1e1e;
	display: block;
	font-size: 13px;
	margin-bottom: 27px;
	padding-left: 10px;
}
div#alt_content ul li a:hover {
	text-decoration:underline;
}
/* End Mein Bestellungen Page
--------------------------------------------------------------------------------------------------*/


/* = Kontakt Informationen Page
--------------------------------------------------------------------------------------------------*/

div#info_rap {
	padding-top: 17px;
}
div#info_rap p {
	padding-bottom: 11px;
	margin:0 !important;
}
div#info_rap p span {
	/*padding:0 7px 0 43px;*/
}
span#salutation {
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding-right: 7px;
	padding-top: 5px;
	float:left;
}
.btn_add, .btn_select, .btn_change, .btn_cancel, .MyAccount_ConfitmDeleteAddress .acc_content .btn_change, .MyAccount_ConfitmDeleteAddress .btn_cancel, .btn_goto, .goto-category {
	text-decoration:underline;
	font-size:12px;
	display: inline-block;
	background-image: url('icons/arrow_bread.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	padding-right: 10px;
	cursor: pointer;
}
a.btn_add:hover, a.btn_select:hover, a.btn_change:hover,  a.btn_cancel:hover, div.btn_send:hover, a.btn_goto:hover, a.goto-category:hover {
	color:#000;
}
a.goto-category {
	margin-left: 20px;
	display: block;
	margin-bottom: 10px;
}
.btn_send, .newsletter_form_rap .btn_add {
	background: none repeat scroll 0 0 #D6D6D6;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	color: #494949;
	font-size: 10px;
	/*line-height: 1;*/
    /*margin: 12px;*/
    outline: medium none;
	padding: 3px 9px;
	cursor: pointer;
	position: relative;/*left: 521px;
	margin-top: 22px;*/
	}
.kontact_formular .btn_send {
	margin-left: 521px;
}
.CashingProcedure_ChoosePaymentMethod .btn_add {
	background: none repeat scroll 0 0 #01BBDC;
	border: medium none;
	color: white;
	cursor: pointer;
	font-size: 10px;
	line-height: 1;
	outline: medium none;
	display: block;
	float: right;
	padding: 0 0 2px;
	width: 100px;
	height: 24px;
	text-decoration: none;
}
tr.contact_Email input.masked {
	border: 0;
	padding: 2px;
	background-color: transparent;
}
/* End Kontakt Informationen Page
--------------------------------------------------------------------------------------------------*/


/* = Zahlungsarten Verwalten Page
--------------------------------------------------------------------------------------------------*/

div#payment_rap {
	position:relative;
}
div#payment_rap h2 {
	font-size:16px;
	line-height:1.3;
}
form#payment_infos, form#addresses_infos {
	font-size:12px;
	color:#939393;
	margin-top:9px;
}
/*
		form#payment_infos input[type='text'], form#addresses_infos input[type='text']{
			border:1px solid #dbdbdb;
			height: 18px;
			width:176px;
			float:right;
			text-indent:4px;
			line-height:16px;
			color:#939393;
			outline:none;
		}
		form#payment_infos input[type='submit'], form#addresses_infos input[type='submit']{
			border:none;
			outline:none;
			background:#d6d6d6;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius:3px;
			behavior:url(PIE.htc);
			margin-top:11px;
			color:#494949;
			font-size:10px;
			padding: 3px 11px;
			position:relative;
			left:0;
			top:0;
		}
		form#payment_infos input[type='submit']:hover, form#addresses_infos input[type='submit']:hover {
			color:#01bbdc;
		}
		*/
		
		form#payment_infos label, form#addresses_infos label {
	float:left;
	line-height:21px;
}
div#infos_in {
	float:left;
	width:339px;
}
div#infos_in ul li {
	padding-top:10px;
	font-size: 12px;
	line-height: 10px;
}
div#infos_in a {
	text-decoration:underline;
	display:block;
	line-height: 16px;
	margin-top: 10px;
	font-size: 12px;
}
div#infos_in a:hover {
	color:#000;
}
div#infos_in strong, div#change_infos strong {
	color:#000;
	font-size: 12px;
}
div#change_infos {
	float:left;
	/*width:342px;*/	
			margin-top:5px;
	font-size: 12px;
}
div#change_infos p {
	padding-bottom: 10px;
	margin:0 !important;
}
div#change_infos ul li {
	padding-bottom:8px;
}
/*
			div#change_infos select {
				float:right;
			}
			*/
			.floated_right {
	float:right;
	width:178px;
}
.floated_left {
	float:left;
}
/* End Zahlungsarten Verwalten Page
--------------------------------------------------------------------------------------------------*/


/* = Adresse Verwalten Page
--------------------------------------------------------------------------------------------------*/
/*
	form#addresses_infos input[type='submit'] {
		margin-top:2px;
	}
	*/
	
	ul#secondary_address {
	margin-top:24px;
}
/*
		input#name {
			width:77px !important;
			float:left !important;
		}
		input#vorname {
			width:88px !important;
		}
		input#plz {
			width:63px !important;
			float:left !important;
		}
		input#ort {
			width:102px !important;	
		}
	*/
	
	
	.BillingAddress, .ShippingAddress {
	font-size: 12px;
	line-height: 18px;
}
.BillingAddress {
	padding-left: 95px;
}
.address_book {
	padding-top: 40px;
}
.lb_messagebox { /*padding-left: 95px;*/
	text-align: left;
	margin-bottom: 5px;
}
.MyAccount_ConfitmDeleteAddress .lb_satellitemaincontent span {
	font-size: 12px;
}
/* End Zahlungsarten Verwalten Page
--------------------------------------------------------------------------------------------------*/

	/* --- FEHLER SEITE --- */
	.lb_satellitemain {
	padding: 20px 0 0 30px;
}
.lb_satellitemain h1 {
	color: #01BBDC;
	font-size: 18px;
	font-weight: bold;
}
.lb_satellitemain .lb_satellitemaincontent {
	font-size: 12px;
}
/* = Passwort ?ndern Page
--------------------------------------------------------------------------------------------------*/

div#container_p {
	position:relative;
	margin-bottom:5px;
}
div#container_p p {
	margin:0 0 0 0 !important;
}
a.back_btn {
	float: right;
	display: block;
	padding-right:13px;
	padding-top:4px;
	font-size:12px;
	text-decoration:underline;
	text-transform:capitalize;
}
a.back_btn:hover {
	color:#000;
}
p#pass_title {
	font-size:16px !important;
	padding-bottom:13px;
	line-height:1;
}
div#form_rap {
	margin-top:17px;
}
.field_sep {
	padding-bottom: 8px;
	margin:0 0 0 4px;
}
form#password_formular label {
	width:160px;
	font-size:12px;
	color:#939393;
	display:block;
	float:left;
	line-height:24px;
}
/*
	form#password_formular input[type='password'] {
		border:1px solid #dbdbdb;
		height:20px;
		width: 146px;
		padding-left:4px;
		color:#646464;
	}
	
	form#password_formular input[type='submit'] {
		background:none;
		border:0;
		outline:none;
		font-size:12px;
		text-decoration:underline;
		color:#01bbdc;
		margin: 21px 0 0 8px;
		padding: 0;
	}
	
	form#password_formular input[type='submit']:hover {
		color:#000;
	}
	*/

/* End Passwort ?ndern Page
--------------------------------------------------------------------------------------------------*/



/* = Abgeschlossene Bestellung Page
--------------------------------------------------------------------------------------------------*/

h2.title {
	font-size:16px !important;
	padding:0 !important;
}
#table1 {
	margin-top: 22px;
}
tr.border_bottom {
	border-bottom:1px solid #e2e2e2;
}
tr.border_bottom td {
	padding-bottom:10px;
}
#table1 td, #table2 td {
	font-size:12px;
	color:#646464;
	line-height: 1.2;
	padding-top: 6px;
	vertical-align:baseline;
}
#table1 td.next_date {
	padding-top: 20px;
}
#table1 td a {
	display: block;
	text-decoration:underline;
	padding-bottom: 3px;
}
#table1 td a:hover {
	color:#000;
}
#table1 th, #table2 th {
	font-size:14px;
	padding-bottom: 8px;
	text-align:left;
	border-bottom:1px solid #e2e2e2;
}
/* =Details page*/
	
	div.detail_rap {
	position:relative;
}
div.detail_rap strong {
	color:#000;
}
span#e-mail {
	color:#000;
}
#table2 {
	width: 100%;
	margin-top:22px;
}
div.address_rap {
	padding:28px 0 20px;
}
div.main_address {
	width:306px;
}
div.main_address, div.alt_address {
	float:left;
}
div.detail_rap h2 {
	font-size:16px;
	padding:0 0 10px;
}
div#trans_rap {
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	font-size:12px;
	line-height: 1;
	padding:23px 0 33px;
}
div#tax_rap {
	border-top:1px solid #e2e2e2;
	padding-top: 22px;
	margin-top:47px;
}
span.brown_mssg {
	color:#aa2c00;
	font-weight:bold;
}
div#trans_rap p, div#trans_wrp p {
	line-height:1.1;
	color:#646464;
	margin:0 !important;
}
div#tax_rap p, div.detail_rap p, div.address_rap p {
	color:#646464;
	line-height:1.3;
	margin:0 !important;
}
div#tax_rap strong, div#trans_rap strong, div.detail_rap strong, div.address_rap strong {
	color:#000;
	margin-right:5px;
}
/* End Details page*/
	
	/* =Offene Details page*/
		div.address_rap a {
	text-decoration:underline;
}
div.address_rap a:hover {
	color:#000;
}
div#trans_wrp {
	font-size:12px;
	line-height: 1;
	padding-top:17px;
}
div#remit {
	background:#f4f4f4;
	border:1px solid #e2e2e2;
	height:27px;
	margin-top: 10px;
}
div#remit p {
	color:#646464;
	line-height: 27px;
	padding-left: 9px;
}
span.red_mssg {
	color:#dc0000;
	font-weight:bold;
	margin-left:5px;
}
.relative_container {
	position:relative;
}
/* End Offene Details page*/
	
/* End Abgeschlossene Bestellung Page
--------------------------------------------------------------------------------------------------*/


/* =Zur?cksenden Page
--------------------------------------------------------------------------------------------------*/

form#send_back {
	margin-top:20px;
}
form#send_back table th {
	font-size:14px;
	text-align:left;
	border-bottom:1px solid #e2e2e2;
	padding-bottom: 6px;
}
form#send_back table td {
	font-size:12px;
	color:#646464;
	text-align: left;
	padding-top:5px;
	vertical-align: top;
}
.select1 {
	position:relative;
}
.select1 .select {
	background: url(icons/arrow_select_img.png) no-repeat scroll 52px 11px;
	border: 1px solid #E5E5E5;
	color: #1e1e1e;
	display: block;
	font-size: 12px;
	height: 23px;
	line-height: 26px;
	margin: 0;
	overflow: hidden;
	padding-left: 0;
	position: relative;
	text-indent: 8px;
	width: 69px;
}
.select1 option {
	color: #939393;
	font-size: 12px;
	height: 17px;
	padding-left: 7px;
	padding-top: 4px;
	background: none;
}
.select1 select.styled {
	height: 23px;
	left: 51px;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 68px;
	z-index: 5;
}
.select1 {
	position:relative;
}
.select1 .select {
	background: url(icons/arrow_select_img.png) no-repeat scroll 52px 11px;
	border: 1px solid #E5E5E5;
	color: #1e1e1e;
	display: block;
	font-size: 12px;
	height: 23px;
	line-height: 26px;
	margin: 0;
	overflow: hidden;
	padding-left: 0;
	position: relative;
	text-indent: 8px;
	width: 69px;
}
.select1 option {
	color: #939393;
	font-size: 12px;
	height: 17px;
	padding-left: 7px;
	padding-top: 4px;
	background: none;
}
.select1 select.styled {
	height: 23px;
	left: 51px;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 68px;
	z-index: 5;
}
.select2 {
	position:relative;
}
.select2 .select {
	background: url(icons/arrow_select_img.png) no-repeat scroll 52px 11px;
	border: 1px solid #E5E5E5;
	color: #1e1e1e;
	display: block;
	font-size: 12px;
	height: 23px;
	line-height: 26px;
	margin: 0;
	overflow: hidden;
	padding-left: 0;
	position: relative;
	text-indent: 8px;
	width: 69px;
}
.select2 option {
	color: #939393;
	font-size: 12px;
	height: 17px;
	padding-left: 7px;
	padding-top: 4px;
	background: none;
}
.select2 select.styled {
	height: 23px;
	opacity: 0;
	position: absolute;
	right: 287px;
	top: 79px;
	width: 68px;
	z-index: 5;
}
span.item_name {
	line-height: 1.3;
}
div#reasons {
	border-top:1px solid #e2e2e2;
	margin-top:55px;
	padding-top: 24px;
}
div#choose_reason {
	float:left;
	width:412px;
}
div#choose_reason p {
	padding-bottom:14px;
}
div#reasons dl dd {
	font-size:12px;
	color:#646464;
	text-transform:uppercase;
	cursor:pointer;
	line-height: 1.2;
}
div#reasons dl dd:hover {
	color:#dc0000;
	font-weight:bold;
	background: url(icons/red_arrow.png) no-repeat 0 center;
}
div#alt_reason {
	float:left;
}
div#alt_reason textarea {
	min-width:272px;
	max-width:272px;
	margin-top:20px;
	min-height:130px;
}
/* End Zur?cksenden Page
--------------------------------------------------------------------------------------------------*/



/* =Zur?cksenden: Abschluss Page
--------------------------------------------------------------------------------------------------*/

div#steps {
	border:1px solid;
	height: 192px;
	width:688px;
	background:#fbfbfb;
	margin: 8px 0 12px;
}
div#steps ul {
	margin-top:16px;
}
div#steps ul li {
	display:block;
	float:left;
	height: 176px;
	color:#646464;
}
div#steps ul li p {
	padding:130px 13px 0 0;
	line-height:13px;
	font-size:11px;
	text-align:center;
}
li#step1 {
	background:url(icons/step1.png) no-repeat top right;
	width:173px;
}
li#step2 {
	background:url(icons/step2.png) no-repeat top right;
	width: 173px;
}
li#step3 {
	background:url(icons/step3.png) no-repeat top right;
	width: 184px;
}
li#step4 {
	background:url(icons/step4.png) no-repeat 2px top;
	width:158px;
}
form#payment_info {
	margin-top:41px;
}
div#leftside {
	float:left;
	width:392px;
}
div#rightside {
	float:left;
	width: 290px;
}
div.detail_rap a {
	text-decoration:underline;
}
div.detail_rap a:hover {
	color:#000;
}
div#payment_info_left {
	width:394px;
	float:left;
}
form#payment_info input[type='text'] {
	background: none;
	border:1px solid #dbdbdb;
	height:18px;
	width:150px;
	padding-left: 7px;
	font-size:12px;
	margin-bottom:8px;
	float:left;
}
form#payment_info input[type='submit'] {
	width:100px;
	height:20px;
	background:#d7d7d7;
	color:#000;
	border:0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior:url(PIE.htc);
	float:right;
	margin-right:14px;
}
form#payment_info p {
	color:#000;
	font-weight:bold;
	padding-bottom: 20px;
}
form#payment_info label {
	font-size:12px;
	color:#939393;
	width:126px;
	display:block;
	float:left;
	line-height:24px;
}
/* End Zur?cksenden: Abschluss Page
--------------------------------------------------------------------------------------------------*/



/* = Newsletter Page
--------------------------------------------------------------------------------------------------*/

 
 div.newsletter_form_rap img#banner {
	margin-top:18px;
}
p#nws_title {
	font-size:16px !important;
	padding-bottom:19px;
	margin-left: 12px;
}
form#newsletter_signup {
	margin-top:52px;
	width: 330px;
	float:left;
}
.checkbox {
	width: 17px;
	height: 18px;
	background: url(icons/checkbox_bg.png) no-repeat;
	display: block;
	clear: left;
	float: left;
	padding: 0 17px 0 0;
}
form#newsletter_signup ul {
	margin:0 0 0 5px;
}
form#newsletter_signup ul li {
	height: 29px;
	font-size:12px;
	color:#646464;
}
form#newsletter_signup input[type='submit'] {
	background:url(icons/newsletter_submit_btn.png) no-repeat center center;
	height: 19px;
	width: 85px;
	outline:none;
	border: none;
	text-transform:uppercase;
	color:#FFF;
	margin-top:25px;
	padding-right:13px;
}
form#newsletter_signup input[type='submit']:hover {
	color:#000;
}
/* End Newsletter Page
--------------------------------------------------------------------------------------------------*/


/* = Kontact Formular Page
--------------------------------------------------------------------------------------------------*/


	div.contact_p {
	margin-bottom:5px;
}
div.contact_p p {
	color:#646464;
	padding-bottom: 14px;
	margin:0 !important;
}
div.contact_p a, p#e-mail_p a {
	text-decoration:underline;
}
p#e-mail_p a {
	padding-left: 74px;
}
div.contact_p a:hover, p#e-mail_p a:hover {
	color:#000;
}
p#cont_title {
	font-size:16px !important;
	padding-bottom:16px;
	line-height:1;
}
p#e-mail_p {
	/*color:#646464;
		padding-top: 8px;
		line-height:0.75;
		margin:0 !important;*/
		font-size: 12px;
}
p#e-mail_p strong {
	color:#000;
}
div.form_row {
	margin-bottom:7px;
	margin-top:13px;
	min-height: 20px;
}
tr.form_row td {
	padding-top: 7px;
	/*padding-bottom: 7px;*/
		padding-right: 7px;
}
/*
	.MyAccount_CreateAccount div.form_row, .MyAccount_AddAddress div.form_row, .acc_content_inner div.form_row {
		margin-bottom:7px;
		margin-top:13px;
		height: 20px;	 Yvonne was here 
	}
	*/

	
	
	
	div.form_row span {
	color: #939393;
	/*display: block;
		float: left;*/
		font-size: 12px;
	line-height: 24px;/*width: 160px;*/
	}
div.form_row .chkAutoLogin {
	color: #000000;
}
.select {
	position: absolute;
	width: 178px;
	height: 22px;
	text-indent:8px;
	color: #939393;
	font: 12px/22px Arial, sans-serif;
	background: url(icons/select_bg.gif) no-repeat;
	overflow: hidden;
}
div.contact_info {
	border-top: 1px solid #e2e2e2;
	margin-top: 20px;
	padding-top: 20px;
}
div.contact_info h3 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height: 0.875;
	padding-bottom: 19px;
}
div.contact_info p {
	font-size:12px;
	color:#646464;
	line-height:1.125;
	padding-bottom:12px;
}
div.contact_info p.kleingedruckte {
	font-size: 10px;
!important
}
div.contact_info p span {
	font-weight:bold;
	color:#000;
	display:block;
	float:left;
	width: 155px;
}
span#brief {
	height:50px;
}
/* End Kontact Formular Page
--------------------------------------------------------------------------------------------------*/


/* =Forms
--------------------------------------------------------------------------------------------------*/

/* Removing fieldset borders (remove if you want to keep the defaults defined in Normalization) */
fieldset {
	border: 1px solid transparent;
	margin: 0;
	padding: 0;
}
/* End Forms
--------------------------------------------------------------------------------------------------*/

/* =Additional
--------------------------------------------------------------------------------------------------*/
a {
	text-decoration:none;
}
/* End Additional
--------------------------------------------------------------------------------------------------*/

/* =Clearfix
--------------------------------------------------------------------------------------------------*/

div.account_rap:after, #kontact_formular:after, div.address_rap:after, div#form_content:after, div#change_infos ul li:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* ie only */
#header, .header_top, .account, .header_content, #main_nav, .search, .mini_cart, .link_images, .carousel, .social, .newsletter, .women_men, .hotline, .gelistet, #content, .footer_links, .languages, .copyright, .nach_oben, div.account_rap, #kontact_formular, div.address_rap, div#form_content, div#change_infos ul li {
	zoom:1;
}
/* = Register Page
--------------------------------------------------------------------------------------------------*/
#content .account_rap {
	padding: 20px 39px 2px 29px;
	position:relative;
}
#content .account_rap h2 {
	/*border-bottom:4px solid;
	font-size:15px;
	padding: 0 0 5px 66px;
	font-weight:bold;
	width: 705px;*/
color: #72AA00 !important;
font-size: 24px;
font-weight: normal;
padding-left: 60px;
position: relative;
top: 58px;
z-index: 999;	
}
.MyAccount_CreateAccount h2 {
	padding: 0 0 9px 10px !important;
}
/*registrieren_steps*/
	#content ul.registrieren_steps {
	border-bottom:1px solid #e2e2e2;
	padding:24px 0 39px 95px;
}
#content ul.registrieren_steps li {
	float:left;
	margin:0 10px 0 0;
}
#content ul.registrieren_steps li a.visited {
	color:#b3d6dc;
}
#content ul.registrieren_steps li a.last {
	background:none;
	padding-right:0;
}
#content ul.registrieren_steps li a {
	background:url(icons/arrow_bread.png) no-repeat right 6px;
	color:#1e1e1e;
	font-size:13px;
	padding-right: 16px;
}
#content ul.registrieren_steps li a:hover {
	text-decoration:underline;
}
/*register_form*/
	.account_rap .register_form {
	/*width:353px;
	float:left;
	margin:25px 0 91px 95px;
	border-right:1px solid #e2e2e2;*/
padding: 40px 90px;
	
}
.account_rap .password_lost {
	/*width:415px !important;
	float:left;
	margin:25px 0 91px 95px;
	border: none;*/
background-color: #F0F0F0;
border-bottom: 1px solid #E2E2E2;
border-top: 1px solid #E2E2E2;
height: 200px;
margin-left: -29px;
margin-top: -20px;
position: relative;
width: 803px;
}
.account_rap .register_form h5 {
color: #000000;
font-size: 12px;
margin-bottom: 30px;
margin-top: 40px;
}

.register_form div.form_row a#ctl33_ctl00_backtomyaccount.back_btn {
	background: -moz-linear-gradient(center top , #E1E1E1 5%, #CDCDCD 100%) repeat scroll 0 0 #E1E1E1;
border: 1px solid #CCCCCC;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 1px 0 0 #E9E9E9 inset;
color: #999999;
cursor: pointer;
display: inline-block;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
margin-bottom: 40px;
margin-top: 20px;
padding: 7px 24px;
text-decoration: none;
	}

/*
		.register_form .form_row{
			margin:3px 0 0px;
		}
		*/
		.register_form .form_row label {
	font-size:12px;
	margin-top: 7px;
}
.register_form .form_row input {
	/*font-size:12px;
	width: 188px;*/
	
border: 1px solid #CCCCCC;
border-radius: 4px 4px 4px 4px;
color: #999999;
font-size: 12px;
height: 33px;
line-height: 14px;
margin: 10px 0 0;
padding-left: 8px;
padding-top: 2px;
width: 300px !important;
}
.form_row a#lb_button_getNewPassword.btn_send {
background: -moz-linear-gradient(center top , #01BADB 5%, #00A4C1 100%) repeat scroll 0 0 #01BADB;
border: 1px solid #00A0BC;
border-radius: 0 4px 4px 0;
box-shadow: 0 1px 0 0 #41CCE5 inset;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
margin-left: -7px;
padding: 10px 27px 10px 14px;
text-decoration: none;
	}
	
.register_form .form_row .chkAutoLogin input {
	width: auto;
}
.register_form p {
	color:#7a7a7a;
	font-size: 11px;
}
.buttonCont {
	float:left;
	background: #4cc7e8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYzdlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTg5ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4cc7e8 0%, #2989d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4cc7e8), color-stop(100%, #2989d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4cc7e8 0%, #2989d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4cc7e8 0%, #2989d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4cc7e8 0%, #2989d8 100%); /* IE10+ */
	background: linear-gradient(top, #4cc7e8 0%, #2989d8 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cc7e8', endColorstr='#2989d8', GradientType=0 ); /* IE6-8 */
	margin-top: 28px;
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	behavior:url(PIE.htc);
	position: relative;
	left:0;
	top:0;
}
.register_form input[type="button"] {
	background:url(icons/arrow_login.png) no-repeat 15px center;
	display: block;
	border:0;
	color:#ffffff;
	font-size: 13px;
	height: 24px;
	width: 94px;
	/*padding-right: 32px;*/
		    font-weight: bold;
	float:left;
	font-family: 'Century Gothic';
	padding-bottom:2px;
	cursor: pointer;
}
.register_form .btn_send {
	width:100px;
	margin-left:0px;
	color: #494949;
}
/*register_right*/	
	.account_rap .register_right {
	float:left;
	margin: 25px 0 0 57px;
}
.account_rap .register_right h5 {
	color:#7a7a7a;
	font-size:15px;
	margin-bottom: 28px;
}
.account_rap .register_right ul li.magnifier {
	background:url(icons/lupa_img.png) no-repeat left center;
	height: 26px;
	padding: 0 0 0 40px;
}
.account_rap .register_right ul li.heart {
	background:url(icons/heart_img.png) no-repeat left center;
	height: 26px;
	padding: 0 0 0 40px;
}
.account_rap .register_right ul li.star {
	background:url(icons/star_img.png) no-repeat left center;
	height: 26px;
	padding: 0 0 0 40px;
}
.account_rap .register_right ul li {
	background:url(icons/cart_img.png) no-repeat left center;
	height: 26px;
	padding: 0 0 0 40px;
	margin-bottom:5px;
	line-height:23px;
	color:#1e1e1e;
	font-size:13px;
}
.register_right input[type="button"] {
	background: #4cc7e8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYzdlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTg5ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4cc7e8 0%, #2989d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4cc7e8), color-stop(100%, #2989d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4cc7e8 0%, #2989d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4cc7e8 0%, #2989d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4cc7e8 0%, #2989d8 100%); /* IE10+ */
	background: linear-gradient(top, #4cc7e8 0%, #2989d8 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cc7e8', endColorstr='#2989d8', GradientType=0 ); /* IE6-8 */
	display: block;
	border:0;
	color:#ffffff;
	font-size: 13px;
	height: 24px;
	line-height: 26px;
	margin: 9px 0 0 2px;
	width: 189px;
	font-weight: bold;
	float:left;
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	behavior:url(PIE.htc);
	position: relative;
	left:0;
	top:0;
	font-family: 'Century Gothic';
	text-align:left;
	padding-left:16px;
	padding-bottom:2px;
	cursor: pointer;
}
/*garantie*/	
	.SingleItem .top_features .garantie {
	float:right;
}
.SingleItem ul.garantie {
	float: left;
	margin-bottom: 10px;
	margin-left: 17%;
	margin-top: 10px;
}
.featureAndWaranty {
	float:left;
	width:100%;
}
/* End Register Page
--------------------------------------------------------------------------------------------------*/

/* =Clearfix
--------------------------------------------------------------------------------------------------*/

.account_rap:after, .label:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.account_rap, .label {
	zoom:1;
}
/* = Warenkorb Page
--------------------------------------------------------------------------------------------------*/

#content .account_rap .top_text h2 {
	color:#3dde12;
	margin: 0;
	font-size:18px;
	border:0;
}
#content .account_rap .top_text p {
	/*border-bottom:4px solid;*/
 	color:#1e1e1e;
	font-size:11px;
	padding: 0 0 9px 66px;
	font-weight:bold;/*margin-bottom:10px;*/
}
/*like_us*/		
#content .account_rap .like_us {
	position:absolute;
	right: 53px;
	top: 36px;
	display:none;
}
#content .account_rap h3, .MyAccount_AddAddress legend, .account_rap div.PaymentConditionInfo h3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 0.875;
	padding: 10px 0;/*margin-left: 66px; Y.S. 15.01.2013*/
}
.account_rap div.PaymentConditionInfo h3 {
	margin-left: 0 !important;
}
/*vorkasse*/
.account_rap .vorkasse {
	/*border-top:1px solid #e2e2e2;*/
	border-bottom:1px solid #e2e2e2;
	padding:0 0 10px;
}
.account_rap .vorkasse p {
	border:0 !important;
	font-size:13px !important;
	position:relative;
	padding: 0 0 9px 94px;
}
.account_rap .vorkasse ul li {
	background: url(icons/img_1.png) no-repeat scroll left center transparent;
	color: #1E1E1E;
	font-size: 11px;
	height: 22px;
	line-height: 20px;
	margin: 0 0 7px 66px;
	padding-left: 25px;
}
.account_rap .vorkasse ul li.img_2 {
	background:url(icons/img_2.png) no-repeat left center;
}
.account_rap .vorkasse ul li.img_3 {
	background:url(icons/img_3.png) no-repeat left center;
}
.account_rap .vorkasse ul li.img_4 {
	background:url(icons/img_4.png) no-repeat left center;
}
.account_rap .vorkasse ul li.img_5 {
	background:url(icons/img_5.png) no-repeat left center;
}
/*like_social*/	
.account_rap .vorkasse .like_social {
	left: 305px;
	position: absolute;
	top: 215px;
}
.account_rap .vorkasse .like_social img {
	float:left;
	margin-right:10px;
}
.vorkasse .like_social .social_varenkorb {
	float:left;
	width:330px;
}
/*payment_method*/		

	
	.account_rap .payment_method span {
	font-size:11px;
	font-weight: bold;
}
.account_rap .payment_method span a {
	font-size:11px;
	font-weight: bold;
}
.payment_method .customerInformationText {
	margin-top: 25px;
}
/*transfer*/	

.account_rap div.PaymentConditionInfo {
	border:1px solid #1dc2e0;
	padding: 10px 0 10px 10px;
	margin:10px 0 15px 66px;
	/*float:left;*/
	width: 350px;
}
.PaymentConditionInfo p {
	font-size: 12px;
}
.account_rap .PaymentConditionInfo table {
	margin-bottom:10px;
}
.account_rap .PaymentConditionInfo table td {
	color:#1e1e1e;
	font-size:11px;
	font-weight:bold;
	line-height: 16px;
	vertical-align: top;
}
/*survey*/	
.account_rap .survey {
	background:#f0f0f0;
	float: left;
	font-size: 12px;
	margin: 10px 0;
	padding: 9px 0 9px 94px;
	width: 821px;
}
.account_rap .survey_radio {
	border:1px solid #e5e5e5;
	float: left;
	font-size: 12px;
	margin: 10px 0;
	padding: 31px 0 31px 84px;
	width: 821px;
	font-weight:bold;
}
.survey_radio form input[type="radio"] {
	margin:0 10px;
}
/* Zahlungsmethode */
	.payment_method {
	font-size: 11px;
	line-height: 16px;
	margin-left: 66px;
}
/* End Warenkorb Page
--------------------------------------------------------------------------------------------------*/

/* =Clearfix
--------------------------------------------------------------------------------------------------*/

.social_varenkorb:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.social_varenkorb {
	zoom:1;
}
/* = Warenkorb Page
--------------------------------------------------------------------------------------------------*/
.product_details {
}
.sidebar {
	float:left;
	width:229px;
	margin:15px 0 0;
	border: 1px solid #E2E2E2;
	border-left: 0;
}
.sidebar .sidebar_box {
	margin-bottom: 10px;
	padding: 13px 0 5px;
	width: 229px;
	color: #01BBDC;
}
.sidebar .sidebar_box h2 {
	font-size:14px;
	margin-bottom: 5px;
}
.sidebar .infopages h2 {
	margin-left: 30px;
}
.sidebar .sidebar_box ul {
	width: 229px;
}
.sidebar .infopagesmenu h2 {
	font-size:14px;
	padding-left: 30px;
}
.sidebar .infopagesmenu ul li {
	font-size: 8pt;
}
.sidebar .infopagesmenu ul li a {
	color: #1e1e1e;
	display: block;
	font-size: 11px;
	line-height: 23px;
	padding: 0 30px;
}
ul.categories li.kategorie {
	font-size:14px;
	padding-left: 30px;
	margin-bottom: 5px;
}
ul.categories h1 {
	font-size: 11px;
    padding: 0 30px;
	line-height: 23px;
}

ul.categories h1.active {
	background: none repeat scroll 0 0 #01bbdc;
    color: #FFFFFF;
}

ul.categories li.kategorie span.kategorien{
	font-size: 15px;
    font-weight: bold;
	}
ul.categories li.kategorien {
	background:url(icons/arrow_sidebar.png) no-repeat 29px center;
	padding-left:43px;
	font-size:14px;
	margin-bottom: 5px;
}
ul.categories li.level-2 a {
	font-size: 11px;
}
ul.categories li.level-3 a {
	padding-left: 45px;
	font-size: 11px;
}
ul.categories li.open a {
	background:url(icons/arrow_sidebar.png) no-repeat 29px center;
	padding-left: 45px;
}
ul.categories li.open a.active {
	background: url("icons/arrow_sidebar_white.png") no-repeat scroll 29px center;
	padding-left: 45px;
}
ul.categories li a {
	color:#1e1e1e;
	font-size:11px;
	line-height:23px;
	display: block;
	padding:0 30px;
	margin: 1px 0;
}
ul.categories li a:hover, ul.categories li a.active {
	margin: 1px 0;
}
ul.categories li a span {
	color:#a2a2a2;
	font-size:12px;
}
ul.categories li a:hover span {
	color:#ffffff;
}
/*service_hotline*/		
		.sidebar_box .service_hotline {
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
	margin: 11px 10px 9px 23px;
	padding: 12px 0 4px;
}
.sidebar_box .service_hotline a {
	color:#1e1e1e;
	border-bottom:1px solid #888888;
	font-size:11px;
	margin: 6px 0 0 2px;
	padding: 0 0 9px;
	display:block;
}
.sidebar_box .service_hotline a span {

	color:#a2a2a2;
	font-size:11px;
	margin-left:10px;
}
.sidebar_box .service_hotline h2 {
	font-size: 14px;
	margin: 9px 0 9px 6px;
}
.sidebar_box .service_hotline span.phone_service {
	color:#1e1e1e;
	font-size: 14px;
	margin: 0 0 3px 7px;
	display:block;
}
.sidebar_box .service_hotline span.montag {
	color:#1e1e1e;
	font-size:12px;
	line-height:13px;
	display:block;
	margin: 0 0 0 7px;
}
.sidebar_box .service_hotline p {
	color: #1e1e1e;
	font-size: 11px;
	margin:8px 12px 0 6px;
}
.sidebar_box a.service {
	margin-left:26px;
	display:block;
}
/*details*/		
		.sidebar_box .details {
	margin:0 30px 0 30px;
	font-size: 11px;
	line-height: 15px;
}
.sidebar_box .details span {
	border-bottom:1px solid #e2e2e2;
	color:#1e1e1e;
	font-size: 11px;
	margin-bottom: 10px;
	padding-bottom: 8px;
	display: block;
	font-size: 11px;
	margin-bottom: 8px;
	padding-bottom: 3px;
}
.sidebar_box .details p {
	color: #8E8E8E;
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 7px;
}
.sidebar_box .details a {
	/*background:url(icons/arrow_sidebar.png) no-repeat 30px 6px;*/
			    /*color: #1e1e1e;
			    display: block;
			    margin-top: 11px;
			    padding-right: 13px;*/
				font-size: 12px;
}
.sidebar_box .details a:hover {
	text-decoration:underline;
}
.videoCont {
	position:relative;
}
img.videoImg {
	position:relative;
	z-index:1;
}
a.play-btn {
	display:block;
	background:url(icons/play_btn.png) no-repeat;
	position:absolute;
	width:50px;
	height:50px;
	z-index: 5;
	top:47px;
	left:70px;
	margin:0;
	padding:0;
}
a.play-btn:hover {
	background:url(icons/play_btn_h.png) no-repeat;
}
/*content_details*/					
.product_details .content_details {
	float:left;
	margin:2px 10px 0 10px;
	width:732px;
	position: relative;
}
/*details_sidebar*/	
	.details_sidebar {
	width:355px;
	float:left;
}
.details_sidebar .img_big {
	margin-bottom: 20px;
	position: relative;
	width: 332px;
	height: 300px;
}
.details_sidebar .img_small li {
	float:left;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	cursor: pointer;
	margin-bottom:5px;
}
.details_sidebar .img_small li.last_tab {
	border-right:1px solid #e5e5e5;
}
.details_sidebar .img_big a {
	background:url(icons/magnifier.png) no-repeat;
	bottom: 6px;
	height: 28px;
	left: 19px;
	position: absolute;
	width: 27px;
	cursor: pointer;
}
.details_sidebar .img_big span.new {
	background:url(icons/new_bg.jpg) repeat-x;
	position:absolute;
	right: 36px;
	top: 10px;
	font-size:11px;
	color:#ffffff;
	padding:7px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:url(PIE.htc);
}
.details_sidebar .item_specials {
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	font-size: 11px;
	padding: 7px 4px;
	position: absolute;
	right: 2px;
	top: -25px;
}
.details_sidebar .img_big span.discount {
	background:url(icons/discount_bg.jpg) repeat-x;
	position:absolute;
	padding: 7px 4px;
	right: 2px;
	top: 10px;
	font-size:11px;
	color:#ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:url(PIE.htc);
}
/*breadcrumbs*/
	#content ul.breadcrumbs {
	padding: 14px 0 23px 22px;
}
#content ul.bread {
	padding:12px 0 5px 22px;
}
#content ul.breadcrumbs li {
	background: url(icons/arrow_breadcrumbs.png) no-repeat scroll right 3px transparent;
	float: left;
	margin: 0 9px 0 0;
	padding: 0 5px 0 0;
}
#content ul.breadcrumbs li.last {
	background:none;
	padding-right:0;
	font-size: 11px;
}
#content ul.breadcrumbs li.first {
	font-weight: bold;
}
#content ul.breadcrumbs li a {
	color:#1e1e1e;
	font-size:11px;
	padding-right: 6px;
}
#content ul.breadcrumbs li a:hover {
	text-decoration:underline;
}
.content_details .details_sidebar h3, .content_details h2 {
	font-size: 12px;
	line-height: 21px;
	margin: 0;
}
.content_details .details_sidebar p {
	font-size:11px;
	color:#a8a8a8;
	margin-left:24px;
}
/*details_right*/	
	
	.content_details .details_right {
	float:left;
	margin-top: 3px;
	width: 348px;
	position: relative;
}
.details_right .votes {
	background-color: white;
	border: 1px solid #E5E5E5;
	padding: 8px 10px 9px;
	position: relative;
	z-index: 2;
	min-height:30px;
}
.details_right .votes a.read_all {
	background:url(icons/arrow_wotes.png) no-repeat right center;
	font-size: 10px;
	margin-left: 12px;
	padding-right: 23px;
	cursor:pointer;
	float:right;
}
.details_right .votes a.read_less {
	background:url(icons/arrow_wotes2.png) no-repeat right center;
}
.details_right .votes a.alle_lessen:hover {
	text-decoration:underline;
}
.details_right .votes span {
	font-size:12px;
	margin-left:5px;
	float:left;
}
/*price*/	
	.details_right .price_details {
	position: relative;
	font-size: 13px;
}
.details_right .price_details span {
	display: block;
	margin-bottom: 3px;
}
.details_right .price_details .refurbished {
	font-size: 10px;
	width: 238px;
}
.details_right .UnitPrice span.price {
	display: block;
	font-size: 40px;
}
.details_right .shipping span {
	color: #9D9D9D;
	font-size: 10px;
}
.details_right div.shipping {
	color: #B3B3B3;
	display: block;
	margin-top: 8px;/*font-size: 13px;
	    margin-bottom: 0;*/
	 }
.details_right div.shipping a {
	background-image: url("icons/info_versand.png");
	background-repeat: no-repeat;
	color: #9D9D9D;
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 6px;
	padding-left: 24px;
}
.details_right div.shipfree a {
	background-image: url("icons/info_versandfrei.png");
	background-repeat: no-repeat;
	color: #ff3ad2;
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 6px;
	padding-left: 24px;
}
.details_right .button_cart {
	background: url("icons/bg_button.jpg") repeat-x scroll 0 0 transparent;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 12px;
	left: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 7px 10px 8px;
	position: relative;
	top: 0;
	text-align:center;
	width: 171px;
}
.details_right .button_cart a {
	color: #FFFFFF;
}
.details_right .price span.green {
	font-size: 13px;
	font-weight: bold;
}
/*submit_produkt*/
	 
	.details_right .submit_produkt {
	background: url(icons/bg_submit_details.png) repeat-x scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 27px;
	line-height: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 190px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:url(PIE.htc);
	position:relative;
	top:0px;
	left:0px;
	text-align:center;
	cursor: pointer;
}
/*social_details*/
	.details_right .social_details {
	height: 50px;
}
.details_right .social_details .googleplus {
	float: left;
	margin-top: 11px;
	width: 150px;
}
.details_right .social_details .facebook {
	float: left;
	margin-left: 2px;
	margin-top: 4px;
	width: 125px;
}
/*top_seller*/	
	.details_right .top_seller {
	border: 1px solid #E5E5E5;
	color: #1e1e1e;
	font-size: 11px;
	margin-bottom: 12px;
	margin-top: 4px;
	padding: 6px 35px 7px 11px;
	display: block;
}
/*top_features*/
.details_right .top_features span {
	display: block;
	font-weight: bold;
	margin-bottom: 6px;
}
.top_features {
	width: 320px;
	margin-left: 5px;
	margin-top: 10px;
	padding-bottom: 11px;
	float: left;
}
.top_features ul {
	list-style: disc;
}
.top_features li {
	line-height: 16pt;
	margin-left: 15px;
	font-size: 12px;
}
/*					  
	.top_features {
	    border-bottom: 1px solid #E5E5E5;
	    margin-top: 10px;
	    padding-bottom: 11px;
		width: 170px;
		float:left;
	}
	.top_features ul {
		list-style: disc;
	}
	.top_features ul li{
		margin-left: 15px;
	}
		
		.top_features span {
			font-size:12px;
			display:block;
		}
		
		.details_right .top_features ul.features {
		    float: left;
		    font-size: 12px;
		    margin-left: 7px;
		    margin-top: 7px;
		}
		
		.details_right .top_features ul.features li{
			line-height:17px;
		}
		.top_features ul.right_ul{
		    float: right;
    		margin: -15px 0 0;
		}
		
		.top_features ul.right_ul li{
			background:url(icons/euro_img.png) no-repeat left center;
		    color: #1D1801;
		    font-size: 11px;
		    font-weight: bold;
		    height: 28px;
		    line-height: 29px;
		    margin-bottom: 3px;
		    padding-left: 32px;
		}
		
		.top_features ul.right_ul li.days{
			background:url(icons/days.png) no-repeat left center;
		}
		
		.top_features ul.right_ul li.ssl_img{
			background:url(icons/ssl_img.png) no-repeat left center;
			height: 31px;
		}
		*/
	

	.content_details h4 {
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
/*accessories*/
	.content_details .accessories {
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
	margin-top: 6px;
	padding: 8px 25px 11px;
	width: 650px;
	float: left;
}
.content_details .other_articles {
	padding: 2px 0 2px 25px;
}
.accessories .products {
	width:145px;
	margin-right:17px;
	float:left;
	color:#1e1e1e;
}
.accessories .products h5 {
	font-size: 12px;
	margin: 0 0 5px;
	height:60px;
}
.accessories .products a {
	display: block;
	min-height: 90px;/* margin: 0 0 8px 20px;
				height:90px;*/
			}
.accessories .products span.old_price {
	display: block;
	font-size: 12px;
	text-decoration: line-through;
	margin: 0 0 0;
}
.accessories .products span.euro {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0;
}
.accessories .products span.vat {
	font-size: 10px;
	display: block;
}
.accessories .products p {
	font-size:11px;
	margin:0 0 5px 0;
}
.accessories .products span.add_to_cart {
	position: absolute;
	right: 17px;
	top: 141px;
}
.add_to_cart {
	background: url("icons/cart_shop_multi.png") no-repeat scroll 0 0 transparent;
	height: 35px;
	width: 34px;
}
.added_to_cart {
	background-position: -33px 0;
}
.adding_to_cart {
	background: url("icons/loader.gif") no-repeat scroll 0 0 transparent;
}
.accessories .last_product {
	margin:0;
}
/*content_tab*/
		
			.content_tab ul.main_tab {
	/*border-left: 1px solid #E7E7E7;
			    border-right: 1px solid #E7E7E7;
			    border-top: 1px solid #E7E7E7;*/
			    /*width:450px;`*/
				float: left;
	width: 654px;
}
.content_tab ul.main_tab li {
	float:left;
	padding: 7px 24px;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7;
	margin-right:2px;
}
.content_tab ul.main_tab li a {
	color:#1e1e1e;
	font-size:12px;
}
.content_tab .text_tab {
border-bottom: 1px solid #E2E2E2 !important;
border-left: 1px solid #E2E2E2 !important;
border-right: 1px solid #E2E2E2 !important;
float: left;
font-size: 12px;
line-height: 18px;
}

#text_tab.text_tab .ItemTitel{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-left: 20px;
	position: absolute;
}
#text_tab > ul {
/*margin-top: 60px;*/
padding-left: 20px;
}

#Sachmerkmale{
	/*padding-top:60px;*/
	}

#Sachmerkmale li ul{
	list-style-image:url(icons/bullet.jpg);
	}
#oldcontent_header li{
	list-style-image:url(icons/bullet.jpg);
	margin-left: 18px;
	}
#oldcontent_footer li{
	list-style-image:url(icons/bullet.jpg);
	margin-left: 18px;
	}

.text_tab div#oldcontent{
	margin-top: 40px;
	padding: 20px;
	}
#oldcontent > ul {
  /*padding-top: 10px;*/
}
#oldcontent li{
	list-style-image:url(icons/bullet.jpg);
	margin-left: 18px;
	}
#oldcontent li:last-child{
padding-bottom:20px;
	}
#oldcontent > h3 {
  margin-top: 20px;
}
#oldcontent_header{
	margin-top: 30px;
	padding: 20px 20px 10px;
	}
#oldcontent_header > ul {
  padding-top: 10px;
}
#oldcontent_footer{
	margin-top: 40px;
	padding: 20px;
	}
#oldcontent_footer > ul {
  padding-top: 10px;
}	
.sml_1{
border-bottom: 1px solid #E2E2E2;
font-size: 14px;

font-weight: bold;
margin-bottom: 10px;
margin-right: 20px;
padding-bottom: 10px;
}
.sml_1 ul{
font-size: 12px;
font-weight: normal;
padding-top: 10px;
list-style:inside;
list-style-position:outside;
padding-left:15px;
padding-right: 20px;
	}
.sml_2{
    border-bottom: 1px solid #E2E2E2;


    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 20px;
    padding-bottom: 10px;
}
.sml_2 ul{
font-size: 12px;
font-weight: normal;
padding-top: 10px;
list-style:inside;
list-style-position:outside;
padding-left:15px;
padding-right: 20px;
	}
.sml_3{
    border-bottom: 1px solid #E2E2E2;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 20px;
    padding-bottom: 10px;
}
.sml_3 ul{
font-size: 12px;
font-weight: normal;
padding-top: 10px;
list-style:inside;
list-style-position:outside;
padding-left:15px;
padding-right: 20px;
	}
.sml_4{
    border-bottom: 1px solid #E2E2E2;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 20px;


    padding-bottom: 10px;
}
.sml_4 ul{
font-size: 12px;
font-weight: normal;
padding-top: 10px;
list-style:inside;
list-style-position:outside;
padding-left:15px;
padding-right: 20px;
	}
.sml_5{
    border-bottom: 1px solid #E2E2E2;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 20px;
    padding-bottom: 10px;
}
.sml_5 ul{
font-size: 12px;
font-weight: normal;
padding-top: 10px;
list-style:inside;
list-style-position:outside;
padding-left:15px;
padding-right: 20px;
	}
.sml_6{
    border-bottom: 1px solid #E2E2E2;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 20px;
    padding-bottom: 10px;
}
.sml_6 ul{
font-size: 12px;
font-weight: normal;
padding-top: 10px;
list-style:inside;
list-style-position:outside;
padding-left:15px;
padding-right: 20px;
	}
.sml_7{
    border-bottom: 1px solid #E2E2E2;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 20px;
    padding-bottom: 10px;
}
.sml_7 ul{
font-size: 12px;
font-weight: normal;
padding-top: 10px;
list-style:inside;
list-style-position:outside;
padding-left:15px;
padding-right: 20px;
	}
.sml_8{
    border-bottom: 1px solid #E2E2E2;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 20px;


    padding-bottom: 10px;
}
.sml_8 ul{
font-size: 12px;
font-weight: normal;
padding-top: 10px;
list-style:inside;
list-style-position:outside;
padding-left:15px;
padding-right: 20px;
	}
.sml_9{
    border-bottom: 1px solid #E2E2E2;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 20px;


    padding-bottom: 10px;
}
.sml_9 ul{
font-size: 12px;
font-weight: normal;
padding-top: 10px;
list-style:inside;
list-style-position:outside;
padding-left:15px;
padding-right: 20px;
	}


/*.content_tab .text_tab strong{
					font-size: 15px;
					display: block;
					margin-top:14px;
				}*/

		/*offers*/
		.offers {
	margin:10px 0 0 0;
	position:relative;
	width:704px;
}
.offers .title_offers {
	padding: 2px 0 2px 25px;
}
.offers .offers_1 {
	float:left;/*margin:16px 16px 9px;*/ /*Markus was here*/
			}
.offers .plus_offers {
	margin-top:89px; /*Markus was here*/
	float:left;
}
.offers .offers_2 {
	margin:16px 14px 9px;
	float:left;
}
.offers .offers_2 img {
	float:left;
}
.offers .offers_2 img.cable {
	margin-top:22px;
}
.offers .save {
	width:120px;
	float:left;
	margin:16px 7px 10px 0;
	font-size: 11px;
}
.offers .save strong {
	display:block;
	font-size:15px;
}
.offers .save span {
	display: block;
	font-size: 19px;
	margin: 0 0 0 18px
}
.offers .save h6 {
	font-size:13px;
	margin: 1px 0 10px;
}
.offers .save p {
	font-size:11px;
}
/*price
			 .offers .price{
			    float:left;
		 	    margin:25px 0 0 10px;
			 }
			 */
			 
			 
			 .offers div.price {
	float: left;
	margin-left: 10px;
	margin-top: 12px;/*width: 175px;*/
			}
.offers div.price span.vat {
	display: block;
	font-size: 10px;
}
.offers .price span.euro {
	display: block;
	font-size: 30px;
	margin: 0 !important;
}
.offers .price p {
	font-size:11px;
	margin-bottom:3px;
	display:block;
	margin-left: 23px;
}
.offers .price del {
	font-size:13px;
	margin-bottom:10px;
	display:block;
}
.offers span.text_bottom {
	clear: both;
	display: block;
	font-size: 11px;
	margin: 0 0 5px;
	height: 32px;
}
.offers .add_to_cart {
	position:absolute;
	right: 17px;
	bottom: 91px;
}
.offers .add_to {
	position:absolute;
	right: 17px;
	top: 72px;
}
.offers .border_offers {
	border-top:1px solid #e2e2e2;
	width: 700px;
}
/*offers_product*/
		    .offers_product {
	color:#1e1e1e;
	/*border-bottom:1px solid #e2e2e2;*/	
			    margin-top: 25px;
	margin-bottom: 9px;
	padding-bottom: 10px;
}
.offers_height {
	height:25px;
}
.offers_product .title_offers {
	background:#e2e2e2;
	color:#1e1e1e;
}
.offers_product .offers_price {
	float:left;
	width:350px;
	position:relative;
	border-bottom: 1px solid #E5E5E5;
	height: 200px;
	overflow: hidden;
}
.offers_price .offers_image {
	float:left;
	margin:29px 0 10px 32px;
}
.offers_price .price {
	float: left;
	margin: 27px 0 16px 25px;
}
.offers_price .shipping {
	color:#1e1e1e;
	font-size:11px;
	margin-top:3px;
	display:block;
	max-width: 150px; /*shopping cart accessories*/
}
.offers_price .shipping a {
	color: #1e1e1e;
}
.offers_price span.euro {
	display: block;
	font-size: 25px;
}
.offers_price span.old_price {
	font-size:13px;
	display:block;
	margin-top:3px;
}
.offers_price span.vat {
	clear: both;
	display: block;
	font-size: 12px;
	margin: 0 !important;
}
.offers_price .add_to_cart {
	position: absolute;
	right: 15px;
	top: 29px;
}
/*article_available*/
			.article_available .title_offers {
	background:#e2e2e2;
	color:#1e1e1e;
}
.article_available .price span.euro {
	display: block;
	font-size: 25px;
	height: 31px;
	margin: 0 !important;
}
.article_available .save {
	float: left;
	margin: 42px 1px 10px 0;
	width: 124px;
}
.article_available .save span {
	display: block;
	font-size: 15px;
	margin: 0 0 0 25px;
}
.article_available .save p {
	font-size:10px;
}
.article_available .save h6 {
	font-size: 14px;
	margin: 1px 0 9px 10px;
}
.article_available .add_to_cart {
	position: absolute;
	right: 20px;
	top: 61px;
}
.article_available .add_to_shop {
	position: absolute;
	right: 20px;
	top: 33px;
}
.article_available .price {
	float:left;
	margin:38px 0 0 0;
}
.article_available .price span.euro {
	display: block;
	font-size: 30px;
	margin: 0 !important;
}
.article_available .price p {
	font-size:11px;
	margin-bottom:3px;
	display:block;
	margin-left: 23px;
}
.article_available .price del {
	font-size:13px;
	margin-bottom:10px;
	display:block;
	margin-left: 23px;
}
.article_available span {
	clear: both;
	display: block;
	font-size: 11px;
	margin: 0 0 0 34px;
}
/*other_articles*/		
		.offers_product .other_articles {
	padding: 5px 0 5px 27px;
	font-size:13px;
}
/*last_visited_products*/
		.content_details .last_visited_products {
	padding: 0 0 15px;
	width: 704px;
}
.last_visited_products .other_articles {
	margin-bottom:5px;
}
.last_visited_products .first_article {
	margin-left:25px;
}
/*customer tab*/		
		.customer .customer_votes .votes {
	margin-top:15px;
	padding: 0 !important;
}
.customer_votes .votes a {
	padding: 0 !important;
}
.customer .customer_votes {
	border-bottom:1px solid #e4e4e4;
	padding-bottom:14px;
}
.customer_votes span {
	font-size:13px;
	color:#1e1e1e;
}
.customer_votes p {
	color:#9c9c9c;
	font-size:12px;
}
.customer_votes span {
	margin:0 5px;
}
.customer_votes a {
	color:#00c2d6;
	font-size:13px;
}
.customer_votes a:hover {
	text-decoration:underline;
}
.customer input[type="submit"] {
	background:url(icons/bg_customer.jpg) repeat-x;
	padding:3px 10px;
	border: 0 none;
	color: #FFFFFF;
	padding: 0 10px;
	height: 21px;
	margin: 19px 0 0 235px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	behavior:url(PIE.htc);
	position:relative;
	top:0;
	left:0;
}
/* End Produkt Details Page
--------------------------------------------------------------------------------------------------*/

/* =Clearfix
--------------------------------------------------------------------------------------------------*/
.product_grid_rap:after, div.prod_info_rap:after, div.sort_options:after, ul.top_product_list:after, div.account_rap:after, #kontact_formular:after, div.address_rap:after, div#form_content:after, div#change_infos ul li:after, .product_details:after, .img_small:after, .top_features:after, .accessories:after, .main_tab:after, .text_tab:after, .menu_tab:after, .offers:after, .offers_price:after, .top_seller:after, .content_tab:after, div#slider:after, .price_details:after, .social_details:after, .breadcrumbs:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* ie only */
.product_grid_rap, div.prod_info_rap, div.sort_options, ul.top_product_list, #header, .header_top, .account, .header_content, #main_nav, .search, .mini_cart, .link_images, .carousel, .social, .newsletter, .women_men, .hotline, .gelistet, #content, .footer_links, .languages, .copyright, .nach_oben, .offers_price, .top_seller, .content_tab div.account_rap, #kontact_formular, div.address_rap, div#form_content, div#change_infos ul li, div#slider, .price_details, .social_details, .breadcrumbs {
	zoom:1;
}
/* =Payment Page
--------------------------------------------------------------------------------------------------*/

.Forwarders {
	float: left;
	width: 220px;
	margin-top: 20px;
}
.Forwarders th {
	text-align: left;
	width: 140px;
	padding-top: 3px;
}
.Forwarders td {
	text-align: left;
	padding-top: 3px;
}
.Forwarder {
	color: #1e1e1e;
	display: block;
	font-size: 12px;
	min-height: 60px;
	margin-bottom: 20px;
}
.Forwarder .forwarder_selected {
	color: #24C8E1;
	margin: 5px;
}
.Forwarder_SelectedInfo {
	line-height: 18px;
}
.payment_methods {
	float: left;
}
#Forwarders_Payments {
	clear: both;
	padding-left: 96px;
}
img.paymentLogo {
	width: 85px;
}
.desired_payment_method .payment_method_content {
	border-bottom: 1px solid #E2E2E2;
	line-height: 20px;
	margin-bottom: 12px;
	padding-bottom: 9px;
}
.desired_payment_method .last_payment_method {
	border:0;
}
.payment_method_content .payment_method_radio {
	float: right;
	font-size: 11px;
	width: 369px;
	padding-left: 15px;
}
.payment_method_radio .input_radio {
	margin: 0 3px 0 0;
}
.payment_method_radio span {
	color:#24c8e1;
}
.cashing_procedure .next_prev {
	margin-top: 20px;
	margin-left: 94px;
	margin-right: 80px;
}
.cashing_procedure .garantie {
	display:none;
}
.next_prev .prev {
	background: #4cc7e8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiM0Y2M3ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjk4OWQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #4cc7e8 46%, #2989d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(46%, #4cc7e8), color-stop(100%, #2989d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4cc7e8 46%, #2989d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4cc7e8 46%, #2989d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4cc7e8 46%, #2989d8 100%); /* IE10+ */
	background: linear-gradient(top, #4cc7e8 46%, #2989d8 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cc7e8', endColorstr='#2989d8', GradientType=0 ); /* IE6-8 */
	float:left;
	color:#ffffff;
	height: 14px;
	/*margin-right: 80px;*/
		    text-transform:uppercase;
	padding: 3px 15px 2px 15px;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior:url(PIE.htc);
	line-height: 12px;
	min-width: 20px;
}
.next_prev .next {
	background: #4cc7e8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiM0Y2M3ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjk4OWQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #4cc7e8 46%, #2989d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(46%, #4cc7e8), color-stop(100%, #2989d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4cc7e8 46%, #2989d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4cc7e8 46%, #2989d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4cc7e8 46%, #2989d8 100%); /* IE10+ */
	background: linear-gradient(top, #4cc7e8 46%, #2989d8 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cc7e8', endColorstr='#2989d8', GradientType=0 ); /* IE6-8 */
	float:right;
	color:#ffffff;
	height: 14px;
	/*margin-right: 80px;*/
		    text-transform:uppercase;
	padding: 3px 15px 2px 15px;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior:url(PIE.htc);
	line-height: 12px;
	min-width: 20px;
}
.next_prev .orderNow {
	background: url("icons/bg_button.jpg") repeat-x;
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: 12px;
	padding: 5px 10px 8px 10px;
	text-align: center;
	min-width: 92px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior:url(PIE.htc);
}
/* End Payment Page
--------------------------------------------------------------------------------------------------*/

/* =Clearfix
--------------------------------------------------------------------------------------------------*/
.desired_payment_method:after, .payment_method_content:after, .next_prev:after, .payment_content:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* ie only */

.desired_payment_method, .payment_method_content, .next_prev, .payment_content {
	zoom:1;
}
/* =Jetxt Registrieren Page / Kontaktseite input - label
--------------------------------------------------------------------------------------------------*/
/*address tab*/	
.MyAccount_CreateAccount .address {
	margin: 0 0 15px 94px;
	/*width: 340px;*/
    float:left;
	font-size:11px;
}
.MyAccount_CreateAccount .disclaimer {
	width: 660px;
	margin-bottom: 20px;
	margin-top: 25px;
}
.lb_box {
	border: 1px solid #E5E5E5;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	height: 24px;
	line-height: 14px;
	margin-top: -5px;
	padding-left: 6px;
	color: #999;
	width: 172px;
}
input.lb_boxerror {
	border: 1px solid;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	height: 20px;
	line-height: 26px;
	padding-left: 6px;
}
.MyAccount_CreateAccount .lb_box, .MyAccount_CreateAccount .lb_boxerror, .MyAccount_AddAddress .lb_box, .MyAccount_AddAddress .lb_boxerror {
	/*    display: block;
    float: right;
    margin: 0 63px 0 0;
*/    width: 210px;
}
.acc_content_inner .form_row input, .acc_content_inner .lb_boxerror {
	width: 200px;
}
.acc_content_inner .lb_box {
	width: 208px;
}
.coupon_code .coupon {
	width: 170px;
}
.acc_content_inner .acc_content_inner .lb_boxerror {
	width: 196px;
	background-color: white;
	border: 1px solid;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	height: 20px;
	line-height: 26px;
	padding-left: 6px;
}
.coupon_code .coupon {
	border: 1px solid #01BBDC;
	font-size: 12px;
	height: 20px;
	line-height: 26px;
	padding-left: 6px;
	width: 160px;
	float: left;
}
.acc_content_inner .form_row input {
	border: 1px solid #DBDBDB;
	font-size: 12px;
	height: 20px;
	line-height: 26px;
	padding-left: 6px;
	width: 200px;
}
.acc_content_inner .form_row textarea {
	border: 1px solid #DBDBDB;
	color: #000000;
	font-size: 12px;
	max-width: 460px;
	min-height: 117px;
	min-width: 435px;
	outline: medium none;
	padding: 8px;
}
.MyAccount_CreateAccount label {
	width: 120px;
	display: inline-block;
	font-size: 12px;
}
.MyAccount_AddAddress .account_rap label, .acc_content_inner label {
	width: 135px;
	display: inline-block;
	font-size: 12px;
	text-align: top;
	padding-top: 6px;
	vertical-align: top;
}
.adress2 {
	margin: 30px 0 15px 51px;
	width: 340px;
	float:left;
	font-size:11px;
}
.adress2 .checkbox {
	width: 17px;
	height: 18px;
	background: url(icons/checkbox_bg.png) no-repeat;
	display: block;
	clear: left;
	float: left;
	padding: 0 8px 0 0;
}
.address .label1 {
	margin-bottom: 10px;
	margin-top: 15px;
	position: relative;
}
.address p {
	color:#1e1e1e;
	font-size:14px;
	margin-bottom:10px;
}
.address p.obligatory {
	font-size: 12px;
	margin: 10px 0 0 137px;
}
.address .label {
	position:relative;
}
.address .label select.styled {
	height: 23px;
	opacity: 0;
	position: absolute;
	right: 100px;
	top: 11px;
	width: 100px;
	z-index: 5;
}
.land .select {
	background: url(icons/arrow_select_img.png) no-repeat scroll 107px 11px !important;
	margin: 10px 77px 0 0 !important;
	width: 113px !important;
}
.land select.styled {
	right: 79px !important;
	width: 121px !important;
}
.account_rap .next_prev p {
	float: right;
	font-size: 12px;
	margin: 2px 45px 0 0;
}
/* End Jetxt Registrieren Page
--------------------------------------------------------------------------------------------------*/

/* =Clearfix
--------------------------------------------------------------------------------------------------*/
.address:after, .label:after, .address_content:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* ie only */

.address, .label, .address_content {
	margin: 10px 0;
	zoom:1;
}
.address_content .register select {
	margin-right: 26px;
}
/* =Vierte seite warenkorb Page
--------------------------------------------------------------------------------------------------*/
.account_cart {
	width:705px;
	margin: 0 auto;
}
.account_cart h2 {
	padding: 0 0 5px 36px !important;
	font-size: 22px !important;
	font-weight: normal !important;
}
.account_cart ul.garantie {
	margin: 17px 0 0 36px;/*width: 469px*/
	}
.account_cart ul.garantie li {
	font-size:11px;
}
/*button_cart*/	
	.button_cart {
	margin:17px 0 0 0;
}
.button_cart img {
	float: left;
}
/*title_product*/		
	.Message_Error, .Message_Warning, .Message_Information {
	padding:10px 15px;
	margin: 20px 0 20px;
}
.Message_Information {
	background-color: #f1ffea;
	border:1px solid #b3ddaa;
}
.Message_Error {
	background-color: #ffe4e4;
	border:1px solid #ddaaaa;
}
.Message_Warning {
	background-color: #ecfcff;
	border:1px solid #6dd4e6;
}
.Message_Error span, .Message_Warning span, .Message_Information span {
	display: block;
	font-size: 12px;
	min-height: 24px;
	line-height: 24px;
	margin-left: 10px;
	padding-left: 36px;
}
.Message_Error span {
	background:url(icons/error_img.png) no-repeat left center;
}
.Message_Warning span {
	background:url(icons/info_img.png) no-repeat left center;
}
.Message_Information span {
	background:url(icons/right_img.png) no-repeat left center;
}
.account_cart a.button_cart {
	background:url(icons/bg_button.jpg) repeat-x;
	height:12px;
	margin: 7px 0 0;
	padding: 7px 10px 8px;
	float:right;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior:url(PIE.htc);
	position: relative;
	left:0;
	top:0;
}
table.cart {
	font-size: 11px;
	margin-top: 20px;
}
table.cart td {
	padding: 20px;
}
table.cart .cartheader td, table.cart .cartrow td, table.cart .total td {
	border-bottom: 1px solid silver;
}
table.cart tr.total td {
	font-size: 14px;
	font-weight: bold;
}
table.cart .shipping td {
	padding-top: 0px;
	padding-bottom: 0px;
}
table.cart .availability {
	padding-top: 6px;
}
table.cart .availability span.preorder {
	font-size: inherit;
}
.account-cart td {
	padding-top: 10px;
}
.account_cart th {
	padding: 10px;
	border-bottom: 1px solid silver;
}
.account_cart th.price {
	min-width: 64px;
	text-align: right;
}
.account_cart td.price {
	min-width: 64px;
	text-align: right;
}
.account_cart th.details {
	text-align: left;
}
.cart note {
	color: #848484;
	font-size: 12px;
}
th.quantity {
	min-width: 64px;
}
td.quantity {
	min-width: 64px;
}
.account_cart .quantity input {
	vertical-align: top;
	width: 20px;
}
.account_cart div.paymentOptions {
	margin-top: 10px;
}
.cart .clickable {
	display: block;
	float: right;
	margin-top: -6px;
}
.account_cart .offers_product .title_offers {
}
.account_cart .offers_product .offers_price_cart {
	border-top:1px solid #e5e5e5;
	padding-top:5px;
	float: left;
	margin-top: 10px;
}
.account_cart .last_visited_products {
	border:1px solid #e5e5e5;
}
.account_cart .last_visited_products .other_articles {
	font-size: 13px;
	padding: 5px 0 5px 27px;
	font-weight:bold;
}
/* End Vierte seite warenkorb Page
--------------------------------------------------------------------------------------------------*/

/* =Clearfix
--------------------------------------------------------------------------------------------------*/
.account_cart:after, .button_cart:after, .product_price:after, .delete_product:after, .product_images:after, .other_articles:after, .content_details:after, .accessories:after, .offers_price_cart:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* ie only */

.account_cart, .button_cart, .product_price, .delete_product, .product_images, .other_articles, .offers_price_cart, .content_details, .accessories {
	zoom:1;
}
/* =Order Complete Page
--------------------------------------------------------------------------------------------------*/
.your_products {
	width:709px;
	margin: 24px 0 0;
	float:left;
}
/*
	.your_products a{
		background:#d6d6d6;
		display:block;
		color:#494949;
		width:89px;
		padding:2px 10px;
		margin: 10px 0 0 96px;
		text-align:center;
		font-size:11px;
		border-radius:3px; 
		-moz-border-radius: 3px; 
		-webkit-border-radius: 3px;
		behavior:url(PIE.htc);
		position: relative;
		left:0;
		top:0;	
	}
	*/
	
	
	span.btn_change {
	background:#d6d6d6;
	display:block;
	color:#494949;
	width:89px;
	padding:2px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
	font-size:11px;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior:url(PIE.htc);
	position: relative;
	left:0;
	top:0;
}
.your_products span.btn_change {
	margin-left: 86px;
}
.your_products .product_price {
	padding-left:95px;
}
.your_products .details_product {
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 5px;
	margin-left: 87px;
	width: 633px;
}
/*in_stock*/
	.details_product .in_stock, .details_product .preorder, .details_product .out_of_stock, .details_product .limited_stock {
	float: right; /*Markus 2012-07-11*/
}
.details_right div.availability {
	margin-top: 5px;
	margin-bottom: 5px;
}
/*span.in_stock, span.preorder, span.out_of_stock, span.limited_stock {font-weight: bold; margin-bottom: 5px;}*/
	div.availability {
	font-weight: bold;
	margin-bottom: 5px;
}
.details_right .price_details span.in_stock_store {
	display: block;
}
.details_product .quantity {
	text-align:center;
}
.details_product .sum_price {
	text-align:right;
}
.price_details .availability .save {
	width :180px;
}
.availability .save {
	margin: 0 13px 10px 0;
	width: 66px;
}
.availability .save strong {
	display: block;
	font-size: 13px;
	margin: 12px 0 4px;
	float:none !important;
}
.availability .save del {
	display:block;
}
.availability .save p {
	color: #848484;
	float: left;
	font-size: 12px;
	margin-top: 3px;
}
/*
			.availability span{
				float:left;
			    float: left;
    			margin: 44px 37px 0 15px !important;
			}
			*/
			
	/*edit_adress*/		
	
		ol.addressList {
	margin-top: 10px;
}
ol.addressList li {
	margin-bottom: 10px;
	border-bottom: 1px solid silver;
	padding-bottom: 10px;
}
ol.addressList li.Last {
	border-bottom: none;
}
ol.addressList div {
	margin-top: 10px;
}
li.SecondaryAddress, li.PrimaryAddress {
	font-size: 12px;
}
span.addresstype {
	display: block;
}
.chosen_address strong, .address_book strong {
	margin:10px 0 10px;
	font-size:12px;
	display: block;
}
.edit_adress {
	border:1px solid #E5E5E5;
	float: right;
	margin: 10px 0 0 0;
	padding: 0 22px 6px;
	line-height: 14px;
	width:143px;
}
.edit_adress strong {
	margin:10px 0 10px;
	font-size:12px;
	display: block;
}
/*
		.edit_adress a{
			background:#d6d6d6;
			display:block;
			color:#494949;
			width:89px;
			padding:2px 10px;
			margin:24px 0 27px;
			text-align:center;
			font-size:11px;
			border-radius:3px; 
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			behavior:url(PIE.htc);
			position: relative;
			left:0;
			top:0;	
		}*/
		
	
	/*total_order*/		
	.total_order {
	background:#f0f0f0;
	margin: 6px 0 12px;
	padding: 6px 0 6px 96px;
}
.total_order span.summe {
	color:#1e1e1e;
	font-size:11px;
	float:left;
}
.total_order span.total_price {
	color:#1e1e1e;
	float:right;
	font-size: 11px;
	margin-right: 230px;
}
.total_price_with_shipping span.summe, .total_price_with_shipping span.total_price {
	font-size:14px;
	font-weight: bold;
}
/*Cashing Procedure Overview*/		


    div.CheckoutByAmazonAdresse {
	margin-left: 93px;
	margin-top: 20px;
}
.CashingProcedure_CashingProcedureOverview a.btn_goto {
	margin-top: 5px;
}
.CashingProcedure_CashingProcedureOverview span.title {
	display: block;
}
.CashingProcedure_CashingProcedureOverview div.important_information,  .CashingProcedure_CashingProcedureOverview table.address,  .CashingProcedure_CashingProcedureOverview div.coupon_and_payment,  .CashingProcedure_CashingProcedureOverview table.order {
	margin-left: 92px;
	width: 705px;
	font-size: 12px;
	margin-top: 20px;
}
.CashingProcedure_CashingProcedureOverview th,  .CashingProcedure_CashingProcedureOverview td {
	padding: 10px;
}
.CashingProcedure_CashingProcedureOverview table.voucher {
	width: 705px;
	font-size: 12px;
}
/*                                  
      .order td {padding: 5px;}      
      .order th {padding: 5px; text-align: left;}      
      .order th.price, .order td.price, .order td.quantity, .order th.quantity {text-align: right;}
      .order td.details, .order th.details {width: 50%;}
      */
      
  	   table.address th {
	font-weight: bold;
	text-align: left;
}
table.address {
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
}
table.order tr.item td,  table.order tr.item th,  table.order tr.total td,  table.order tr.header th, table.voucher th {
	border-bottom: 1px solid silver;
}
table.order {
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
}
table.order th {
	font-weight: bold;
}
table.order td span.in_stock {
	font-weight: bold;
	display: block;
	padding-top: 5px;
}
table.order td span.preorder {
	font-weight: bold;
	display: block;
	padding-top: 5px;
}
table.order td span.out_of_stock {
	font-weight: bold;
	display: block;
	padding-top: 5px;
}
/*
        .order td {padding-top: 10px;}
    	.order th	{border-bottom: 1px solid silver;}
       */
      
      table.order th.quantity, .order th.price {
	min-width: 64px;
	text-align: right;
}
table.order td.quantity, .order td.price {
	min-width: 64px;
	text-align: right;
}
table.order th.details {
	text-align: left;
}
table.order .subtotal th {
	text-align: right;
}
table.order .shipping th {
	text-align: right;
}
table.order .total th, .order .total td {
	text-align: right;
	font-weight: bold;
}
/*.total_price_with_shipping .total_price {
width:400px;
margin-right: 0 !important;
    width: 550px;
}*/
		
	.plus_shipping {
	background:none;
	margin: 0 0 3px;
	padding: 0 0 8px 97px;
}
.plus_shipping span.summe {
	background:url(icons/important_img2.png) no-repeat left 1px;
	color:#1e1e1e;
	font-size:12px;
	float:left;
	padding-left: 22px;
	height:16px;
}
.total_price_with_shipping {
	background:none;
	border: 1px solid #E5E5E5;
	margin: 0 0 10px;
	padding: 12px 0 8px 83px;
}
/*coupon_code*/	
	.coupon_code {
	/*float: left;*/
	    margin: 0 19px 14px 95px;
	width: 585px;
}
.coupon_code .info_coupon {
	float:left;
	width: 265px;
}
.info_coupon h5 {
	font-size:15px;
}
.info_coupon p {
	color:#1e1e1e;
	font-size: 11px;
	margin-top: 5px;
}
.CashingProcedure_CashingProcedureOverview .coupon_codes {
	width: 400px;
	margin-left: 97px;
}
.coupon_codes .Message_Information {
	margin-left: 95px;
	width: 708px;
}
.coupon_codes table {
	/*margin-left: 95px;*/
			margin-bottom: 20px;
}
.coupon_codes .lb_table_header {
	font-size: 12px;
	font-weight: bold;
}
.CashingProcedure_ChoosePaymentMethod .coupon_codes table {
	margin-left: 97px;
}
/*label*/	
		.coupon_code .label {
	float:right;
	margin: 26px 0 0;
	width: 268px;
}
.bottom_table {
	margin-left: 97px;
}
.coupon_and_payment {
	width:550px;
}
/*
		.coupon_code .label input[type="text"]{
			border:1px solid #e5e5e5;
		    display: block;
		    font-size: 12px;
		    height: 20px;
		    line-height: 26px;
		    margin: 0 10px 0 0;
		    width: 106px;
		    padding-left:6px;
		    color:#1e1e1e;
		    float:left;
			border-radius:2px; 
			-moz-border-radius: 2px; 
			-webkit-border-radius: 2px;
			behavior:url(PIE.htc);
			position: relative;
			left:0;
			top:0;										
		}
		
		.coupon_code .label input[type="submit"]{
			background:url(icons/button_coupon.png) repeat-x;
			border:0;
		    display: block;
		    font-size: 9px;
		    height: 24px;
		    margin: 0 0 0 0;
		    width: 97px;
		    color:#ffffff;
		    float:left;
		    padding:6px 10px;
			border-radius:3px; 
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			behavior:url(PIE.htc);
			position: relative;
			left:0;
			top:0;										
		}
		*/
		
	/*important_information
	.important_information{
		font-size:11px;
	    margin: 0 0 6px 97px;
    	width: 573px;
    	line-height: 16px;
    	color:#828282;
	}*/	
	
	.important_information {
	color: #828282;
	line-height: 16px;
	margin-top: 20px;
	width: 573px;
	margin-left: 97px;
}
.important_information a {
	font-weight: bold;
	font-size: 13px;
}
.important_information {
	color:#1e1e1e;
	font-size: 13px;
}
/*
		.important_information .checkbox {
		    background: url("icons/checkbox_bg.png") no-repeat scroll 0 0 transparent;
		    clear: left;
		    display: block;
		    float: left;
		    height: 18px;
		    padding: 0 3px 0 0;
		    width: 17px;
		    margin-bottom:24px;
		}

		.important_information input[type="checkbox"]{
		    margin: 0 10px 0 0;										
		}

		.important_information span{
			color:#1e1e1e;
		}
        */
		.important_information input {
	/*width:0px;*/
			float:left;
	margin-right:15px;
}
div.PamyentPlugins {
	margin-left: 75px;
}
/*payment_method_order*/		
	.payment_method_order {
	margin:10px 0 21px;
	color:#1e1e1e;
	font-size:13px;
	padding-left:5px;
	font-weight:bold;
}
.payment_method_order span.method {
	font-size:13px;
	padding-right: 5px;
}
.payment_method_order span.btn_change {
	float: right;
	margin-top: 0;
}
.order_products {
	margin-bottom:97px;
	margin-top:20px;
}
.order_products .prev {
	background: url("icons/arrow_prev.png") no-repeat scroll 10px center #4AC0E4;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 5px 0 #318DA9 inset;
	color: #FFFFFF;
	float: left;
	height: 14px;
	left: 0;
	margin: 10px 0 0 96px;
	font-size: 10px;
	padding: 3px 0 2px 2px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	top: 0;
	width: 74px;
}
.order_products ul.garantie {
	margin-left: 230px;
	padding-top: 6px;
	width: 600px;
}
.order_products ul.garantie li {
	font-size:11px;
}
.order_products a {
	background: url("icons/bg_button.jpg") repeat-x;
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: 12px;
	margin-right: 120px;
	padding: 5px 10px 8px 10px;
	text-align: center;
	min-width: 92px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior:url(PIE.htc);
}
/* End Order complete Page
--------------------------------------------------------------------------------------------------*/

/* =Clearfix
--------------------------------------------------------------------------------------------------*/

.your_products:after, .total_products:after, .total_order:after, .coupon_code:after, .payment_method_order:after, .order_products:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* ie only */

.your_products, .total_products, .total_order, .coupon_code, .payment_method_order, .order_products {
	zoom:1;
}
/* =Search Error Page
--------------------------------------------------------------------------------------------------*/
/*search_error*/

/*search*/	
	 #header .search {
	padding:5px 121px;
	margin-top:2px;
}
.searchbox {
	position: relative;
	float: left;
}
.search label {
	line-height: 20px;
	float:left;
	margin-right:10px;
	font-size:12px;
}
.input_search {
	background:#ffffff;
	border: 1px solid #CCCCCC;
	border-radius:4px 0px 0px 4px; /* CSS3 */
	-moz-border-radius:4px 0px 0px 4px; /* Firefox */
	-webkit-border-radius:4px 0px 0px 4px; /* Safari, Chrome */
	-khtml-border-radius:4px 0px 0px 4px; /* Konqueror */
	display: block;
	font-size: 12px;
	height: 36px;
	margin: 0 0 0 0;
	padding-left:10px;
	color:#939393;
	box-shadow:inset 0px 1px 3px #ccc;
    -moz-box-shadow:inset 0px 1px 3px #ccc;
    -webkit-box-shadow:inset 0px 1px 3px #ccc;	
}

#header .input_search {
	width: 364px;
}

#content .input_search {
	width:346px;
}

.search_error .input_search {
	width: 364px;
}
.btn_search {
	display: block;
	margin: 0 0 0 -2px;
	width: 67px;
	height: 40px;
	float:left;
	border:0;
	cursor: pointer;
	background-image:url(icons/search_btn.png);
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-bottom: 3px
}
.search_error {
	background:#f4f4f4;
	border:1px solid #e3e3e3;
	padding:20px 26px;
	font-size: 15px;
}
.search_error h2 {
	font-size:14px;
	color:#1e1e1e;
	margin-bottom: 10px;
}
.search_error .quickSearch {
	margin-top: 20px;
}
.search_error .quickSearch label {
	display: none;
}
/*search tips*/
.product_details h2.search_h {
	font-size:14px;
	color:#1e1e1e;
	/*margin: 12px 0 15px 28px;*/
}
.product_details ul.search_tips {
	font-size:12px;
	/*border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:14px 0 16px 30px;*/
	list-style: disc outside none;
	list-style-image: url("icons/bullet.jpg");
    margin-left: 16px;
}
.product_details ul.search_tips li {
	line-height:20px;
}
/*popular_searches*/
.content_details .popular_searches {
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:20px 0 7px 18px;
}
.content_details .popular_searches .popular_products {
	color: #3A392A;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin-right: 38px;
	text-align: center;
	width: 100px;
}
.popular_searches h2 {
	font-size: 13px;
}
.sidebar .popular_searches {
	overflow: hidden;
	margin-left: 22px;
	overflow: hidden;
	width: 200px;
	/*height: 315px;*/
		border-top: 1px solid #878787;
}
.topseller .products {
	color: #1e1e1e;
	float: left;
	margin-right: 14px;
	position: relative;
	width: 122px;
}
.topseller .products h5 {
	font-size: 11px;
	margin: 0 0 13px;
	overflow: hidden;
}
.topseller .last_product {
	margin: 0 !important;
}
.topseller .products a {
	display: block;
	margin: 0 0 8px 7px;
}
.topseller .products del {
	margin: 0 0 0 20px;
}
.topseller .products span {
	margin: 0 0 0 20px;
}
.topseller .products p {
	font-size: 10px;
	margin: 0 0 10px 20px;
}
/* End Search Error Page
--------------------------------------------------------------------------------------------------*/


/* ---  Search Page --- */

h2.searchstyle {
	font-size: 12px;
	border-bottom: 1px solid #E2E2E2;
	margin-bottom: 10px;
	padding: 10px 10px 10px 30px;
	font-weight: normal;
}
/* ---  End Search Page --- */


/* =Clearfix
--------------------------------------------------------------------------------------------------*/

.headsearch{
	margin-top: 3px;
	}

.search_error:after, .quickSearch:after, .popular_searches:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* ie only */

.search_error, .quickSearch, .popular_searches {
	zoom:1;
}
.category-list {
	float: left;
	margin-bottom: 0;
	margin-left: 31px;
	margin-right: 0;
	margin-top: 0;
}
.category-list div {
	font-size: 14px;
	margin-top:3px;
	font-weight: bold;
}
.category-list ul {
	float: left;
	margin-top: 10px;
}
.category-list ul li a {
	color: #404040;
	font-size: 12px;
	line-height: 18px;
}
.category-list ul li a:hover {
}
#footer .category-list-0 {
	margin-left: 0;
	width: 170px;
}
.chosen_address strong, .address_book strong {
	margin:10px 0 10px;
	font-size:12px;
	display: block;
}
div.languages {
	display: none;
}
.top_product_list .product-image {
	width: 125px;
	height: 125px;
}
.Homepage .product-image {
	width: 153px;
	height: 153px;
}
.top_product_list .old_price {
	text-decoration: line-through;
}
.lb_satellite_detail {
	padding: 10px;
}

.desc_text li{
list-style-image: url("icons/bullet.jpg");
margin-left: 18px;
	}

.info_page ul, ol, .lb_satellite_detail ul, ol {
	margin-left: 20px;
	padding: auto;
}
.info_page li, .lb_satellite_detail li {
	padding: 2px;
	
}
.info_page h1, h2, h3, .lb_satellite_detail h1, h2, h3 {
	font-weight: bold;
	font-size: 13px;
}
.lb_CategoryFooter h4, .Category_CustomText h4, .Category_CustomText2 h4 {
	font-weight: bold;
	font-size: 12px;
}
.lb_CategoryFooter h5, .Category_CustomText h5, .Category_CustomText2 h5 {
	font-weight: bold;
	font-size: 11px;
}
.lb_satellite_detail h1 {
	font-size: 16px;
}
.lb_satellite_detail h2 {
	font-size: 14px;
}
.lb_satellite_detail h3 {
	font-size: 12px;
}
label.mandatory:after {
	content: '*'
}
strong.mandatory:before {
	content: '*'
}
/* -------------------------- C S S   V O N   I N F O S E I T E N -------------------------- */		/* Yvonne was here*/

	/* --- B2B ---*/ .b2bWelcome .info_page h2, .info_page h1 {
	display: none;
}
/* --- INFOPAGE HEADER TYPE --- */
	
	.info_page h2, .info_page h1 {
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 9px 7px;
	border-bottom: 4px solid;
	width: 685px;
}
/* --- IMPRESSUM --- */
	
	.infocontent {
	/*color: #646464;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px 21px 20px 0;
	width: 692px;
}
.contact {
	border-top: 1px solid #E2E2E2;
}
.kleingedruckte {
	font-size: 9px;
}
.headlines_info {
	font-weight: bold;
	font-size: 16px;
}
.btn_back {
	background: none repeat scroll 0 0 #D6D6D6;
	border-radius: 3px 3px 3px 3px;
	color: #494949;
	/*display: block;*/
		font-size: 11px;
	left: 0;
	/*margin: 0 24px 27px;*/
		padding: 2px 10px;
	text-align: center;
	top: 0;
	width: 89px;
}
a.btn_back {
	color: #494949;
}
.lb_bt_download, .lb_bt_back {
	background: none repeat scroll 0 0 #D6D6D6;
	border-radius: 3px 3px 3px 3px;
	color: #494949;
	/*display: block;*/
		font-size: 11px;
	margin-right: 5px;
	padding: 2px 10px;
	text-align: center;
	width: 89px;
}
a.lb_bt_download {
	color: #494949;
}
.adress {
	padding-bottom: 10px;
}
.adress p span {
	color: #000000;
}
/* --- CONTACT --- */
	
	.contact_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* --- DATENSCHUTZ --- */
	
	.datas_01 {
	border-bottom: 1px solid #E2E2E2;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.datas_01 p {
	margin-bottom: 10px;
}
/* --- BATTERIESCHUTZ --- */

	.image_battery {
	float: left;
	width: 160px;
}
/* --- WIDERRUFSRECHT ---  --- ALLGEMEINE GESCH?FTSBEDINGUNGEN --- */
	
	.widerrufsrecht, .agbs {
	border-bottom: 1px solid #E2E2E2;
	padding-bottom: 10px;
	padding-top: 15px;
}
.widerrufsrecht p span, .widerrufsrecht h3, .agbs h3, .infos_agbs h3 {
	color: #000000;
	font-weight: bold;
}
h3.headline_h3 {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	margin-top: 5px;
}
.widerrufsrecht_content p {
	margin-bottom: 10px;
	margin-top: 5px;
}
span.kleingedruckte {
	margin-top: 0;
	font-size: 9px;
	font-weight: normal !important;
}
/* --- ALLGEMEINE GESCHÄFTSBEDINGUNGEN --- */
	
	.agbs {
	margin: 0;
	padding: 0 0 10px;
}
.infos_agbs h3, .agbs h3 {
	margin-top: 12px;
	padding-bottom: 5px;
}
h3.first_line {
	margin: 0;
}
/* --- PAYPAL --- */
	
	.paypals p {
	margin-bottom: 10px;
}
/* --- BOXLEFT1 --- */
	
	#service-hotline, .siegel, #adj_logo_2012 {
	width: 193px;
	border-top: 1px solid #878787;
	font-size: 12px;
	margin: 20px 0 0 23px;
	padding: 0 0 0 7px;
}
#service-hotline p {
	margin: 6px 0;
	font-size: 11px;
}
#Nummer {
	font-size: 13px;
}
div#service-hotline p.kleingedruckte {
	font-size: 9px;
!important
}
div#service-hotline span {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
div#tuev-siegel {
	margin-top: 10px;
	margin-bottom: 3px;
}
/* --- T?V SEITE --- */
	
	.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
p.kundenurteil {
	font-size: 24px;
	margin-top:5px;
	margin-bottom: 5px;
	color: #000000;
}
.text {
}
.notes {
	font-style: italic;
	color: #000000;
}
.text li {
	list-style: disc;
	margin-bottom: 10px;
}
.ergebnis_image {
	float: left;
	padding-right: 5px;
}
.zertifizierungsbedingungen {
	margin-top: 15px;
}
.kriterien {
	width: 695px;/*float:left;
		margin-left: 10px;*/
	}
.underline {
	text-decoration: underline;
}
/* --- INFOBEREICH --- */
	
	.kasten_head {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	height: 28px;
	vertical-align: sub;
	padding-left: 5px;
	font-variant: normal;
	text-transform: uppercase;
	width: 360px;
	margin: 7px 0;
}
.kasten_infos {
	font-size: 10pt;
	color: #5a5a5a;
	height: 25px;
	width: 353px;
	padding-left: 10px;
	padding-bottom: 5px;
	line-height: 12px;
}
.kasten {
	width: 337px;
}
.kasten_head_lang {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	height: 28px;
	vertical-align: sub;
	padding-left: 5px;
	font-variant: normal;
	text-transform: uppercase;
}
.infobereich a:hover {
	text-decoration: underline;
}
.willkommen {
	margin-bottom: 20px;
}
.clickable {
	cursor: pointer;
}
span.clickable:hover {
	text-decoration: underline;
}
span.stars {
	width: 80px;
	height: 20px;
	display: block;
}
.stars-0 {
	background-image: url('icons/stripes_star-2.jpg');
	background-position: -8px 20px;
}
.stars-1 {
	background-image: url('icons/stripes_star-2.jpg');
	background-position: -8px 36px;
}
.stars-2 {
	background-image: url('icons/stripes_star-2.jpg');
	background-position: -8px 52px;
}
.stars-3 {
	background-image: url('icons/stripes_star-2.jpg');
	background-position: -8px 68px;
}
.stars-4 {
	background-image: url('icons/stripes_star-2.jpg');
	background-position: -8px 84px;
}
.stars-5 {
	background-image: url('icons/stripes_star-2.jpg');
	background-position: -8px 102px;
}
.ratingsRating, .ratingRated {
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}
.rating_usefull {
	outline: medium none;
	text-decoration: underline;
	float:left;
}
.rating_useless {
	outline: medium none;
	text-decoration: underline;
	float:left;
	margin-left:100px;
	margin-bottom: 15px;
}
.popular_searches a {
	float: left;
	line-height: 1em;
}
a.hot-xxs {
	font-size: 1.2em;
	font-weight: normal;
}
a.hot-xs {
	font-size: 2.4em;
	font-weight: normal;
}
a.hot-s {
	font-size: 3em;
	font-weight: bold;
}
a.hot-m {
	font-size: 3.6em;
	font-weight: bold;
}
.hot-l {
	font-size: 4.2em;
	font-weight: bold;
}
.hot-xl {
	font-size: 5.6em;
	font-weight: bolder;
}
.hot-xxl {
	font-size: 4em;
	/*font-size: 7em;*/
font-weight: bolder;
}
.lb_detailimagebig2 {
	overflow:hidden;
	max-width: 509px;
	max-height:100%;
}
.lb_thumb {
	float:right;
	width:80px;
	height:80px;
	overflow:hidden;
	border: 1px solid silver;
	margin: 5px;
	padding: 5px;
}
.lb_thumb .lb_thumb_cut img {
	max-width: 100%;
}
.lb_tooltipheader {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}
.lb_tooltipheader .lb_left {
	width:760px;
}
.lb_tooltipheader .lb_close {
	float:right;
	margin-right: 5px;
	margin-top: 7px;
}
.lb_detailimagebig2_cut {
	height: 600px;
	overflow: hidden;
	margin-left: 25px;
	margin-top: 25px;
}
.fb_btn {
	color: #000000;
}
.fb_slider {
	width: 180px;
}
.fb_slider .ui-slider-horizontal {
	height: 6px;
	width: 165px;
}
.fb_hiddeninput {
	background-color: white;
	border: 0 none;
	color: #F6931F;
	font-weight: bold;
	margin-left: 10px;
	width: 100px;
}
.fb_labels {
	padding-bottom: 5px;
}
.fb_block {
	position: relative;
}
.fb_mainfilter {
	padding-bottom: 10px;
	padding-top: 10px;
	width: 180px;
}
.fb_resetfilter {
	font-size: 12px;
	font-weight: bold;
	margin-left: 29px;
}
.fb_filtergroup {
	float: left;
	padding: 10px 10px 10px 0;
}
.fb_stock {
	margin-bottom: 5px;
	margin-top: 10px;
	width: 160px;
}
.fb_stock span {
	font-weight: bold;
}
.fb_title {
	color: #000000;
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}
.fb_filtergroup select {
	border: 1px solid #CCCCCC;
	color: #666666;
	height: 20px;
	margin-left: 2px;
	margin-top: 10px;
	width: 170px;
}
.fb_filterblock {
	background-color: white;
	background-image: url("icons/de/suchoptimierung.gif");
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px solid silver;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 25px 0 0 5px;
	width: 183px;
}
div.fb_pricelabels {
	color: #666666;
	font-size: 12px;
	height: 20px;
	margin-top: 5px;
	position: relative;
	width: 160px;
	margin-left: 8px;
}
span.fb_left {
	display: inline-block;
	left: 0;
	position: absolute;
	text-align: center;
}
span.fb_right {
	display: inline-block;
	position: absolute;
	right: 0;
	text-align: center;
}
.fb_slider .fb_labels {
	font-weight: bold;
}
.fb-slider-handle-left {
	background-image: url("icons/bt_next.png");
	background-repeat: no-repeat;
	border: medium none;
	cursor: default;
	height: 13px;
	margin-left: -1px;
	position: absolute;
	top: -4px;
	width: 18px;
	z-index: 2;
}
.fb-slider-handle-right {
	background-image: url("icons/bt_prev.png");
	background-repeat: no-repeat;
	border: medium none;
	cursor: default;
	height: 13px;
	margin-left: -7px;
	position: absolute;
	top: -4px;
	width: 18px;
	z-index: 2;
}
a.fb-slider-handle-left:hover, a.fb-slider-handle-left:active {
	background-image: url("icons/bt_next.png") !important;
}
a.fb-slider-handle-right:hover, a.fb-slider-handle-right:active {
	background-image: url("icons/bt_prev.png") !important;
}
.fb_slider .ui-state-hover {
	border: medium none !important;
}
.fb_slider .ui-state-focus {
	border: medium none !important;
}
.ffcredit {
	text-align: center;
}
.ratingform {
	margin-left:20px;
}
.ratingform tr {
	margin-top:5px;
	font-size: 12px;
	height: 30px;
}
.ratingform table {
	margin-top: 15px;
}
.ratingform h3 {
	margin-top:15px;
	font-weight:bold;
	font-size: 12px;
}
.ratingform .btn_send {
	float:left;
	font-size: 12px;
}
.ratingform .btn_send a {
	color: #494949;
}
.your_products {
	width: 709px,
}
.product_price {
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 20px;
}
.product_price th {
	padding-bottom: 20px;
}
.product_price .product {
	padding-left: 20px;
	text-align: left;
}
.product_price span.product {
	float: left;
	font-size: 11px;
}
.product_price .price_quantity {
	float: right;
}
.product_price .price_quantity span.span1 {
	margin-right: 23px;
}
.product_price .price_quantity span {
	font-size: 11px;
	margin-right: 42px;
}
.CPFin_partnerSpace {
	text-align:center;
}
.payment_trusted {
	font-size: 12px;
	font-weight: bold;
	width: 730px;
	border: 1px solid #E2E2E2;
	margin: 15px 0 0 40px;
	padding: 10px 0 10px 20px;
}
/* --- Versandkosten ---*/
.lb_table_animation td {
	font-size: 12px;
	line-height: 17px;
}
.lb_table_animation .lb_table_header td {
	font-size: 13px !important;
	font-weight: bold;
}
.lb_overviewbox img {
	padding: 15px 0;
}
.lb_overviewbox .lb_table_header th {
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
}
.lb_overviewbox .lb_table_header td {
	padding-right: 10px;
	padding-top: 10px;
}
.acc_content .acc_content_inner .acc_orders td {
	padding-top:10px;
}
.acc_content .acc_content_inner .acc_orders th {
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
}
.acc_content .acc_content_inner .acc_orders td.canceled {
	text-align:center;
}
.acc_content .acc_content_inner .acc_orders td.done {
	text-align:center;
}
.acc_content .acc_content_inner .acc_orders td.done a {
	margin-left:10px;
}
.acc_content .acc_content_inner .acc_orders td.open {
	text-align:center;
}
.acc_content .acc_content_inner .acc_orders li {
	padding-top: 6px;
}
.acc_content .acc_content_inner .acc_orders li label {
	padding-top: 0px !important;
}
.page-NewsletterManagement p {
	font-size: 12px;
	margin-top: 20px;
}
.newsletter_form_rap {
	font-size: 12px;
	font-weight: bold;
}
.page-NewsletterManagement p {
}
.newsletter_form_rap .form_row .lb_box, .newsletter_form_rap .form_row .lb_boxerror {
	width: 200px;
}
.newsletter_form_rap .form_row .lb_boxerror {
	width: 200px;
	border: 1px solid;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	height: 20px;
	line-height: 26px;
	padding-left: 6px;
}
.newsletter_form_rap .form_row input {
	border: 1px solid #E5E5E5;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	height: 20px;
	line-height: 26px;
	padding-left: 6px;
}
.newsletter_form_rap .form_row label, .newsletter_form_rap span {
/*
	display: inline-block;
    font-size: 12px;
    width: 30px;
	*/
}
.newsletter_form_rap .InfoText {
	padding: 30px 0 20px 0;
}
.newsletter_form_rap .newsletters p {
	margin: 0;
	font-weight: normal;
}
table.newsletters {
	width: 100%;
}
table.newsletters th.narrow {
	width: 32px;
}
table.newsletters td, table.newsletters th {
	padding: 10px;
	text-align: left;
}
/* ---------------------------------------------------------- */
/* Erweiterung FactFinder BEGIN */
/* ---------------------------------------------------------- */
div.suggestLayer {
	background: none repeat scroll 0 0 transparent;
	display: block;
	height: 1px;
	opacity: 0.9;
	position: absolute;
	top: 42px;
	width: 441px;
	z-index: 1000000;

}
table.suggestLayer {
	border: 1px solid;
	cursor: pointer;
	font-size: 11px;
	height: 24px;

}
tr.suggestLayer {
	height: 12px;
}
td.suggestLayer {
	padding: 0;
	height: 12px;
}
tr.suggestHeader {
	color: #173553;
	font-weight: normal;
	font-size: 10px;
}
tr.suggestHeader td {
	border-bottom: 1px solid;
	padding: 3 3 3 5px;
}
td.suggestFooter {
	height:25px;
	border-top:solid 1px;
	font-size:9px;
	background-image: url("../images/result/logo_fact-finder_suggest.gif");
	background-repeat: no-repeat;
	background-position: right;
}
td.suggestTextQuery {
	font-weight: bold;
	padding: 10px;
}
span.suggestTextQueryTyped {
	text-decoration: underline;
}
td.suggestTextType {
	padding: 2 5 2 15px;
	width: 30%;
}
td.suggestTextAmount {
	padding: 2 5 2 15px;
	width: 30%;
	text-align: right;
}
tr.suggestRow {
	padding: 2 2 2 0px;
	background-color: #FCFCFC;
	border-bottom: 1px solid #CCCCCC;
}
td.suggestImage{
	height: 40px;
	vertical-align: middle;
}
td.suggestImage img{
	height: 40px;
}
.Category_CustomContent {
/* --- KATEGORIETEXTE LINKS UNTEN & OBEN --- */
}
.lb_CategoryFooter {
	/* --- KATEGORIETEXT LINKS UNTEN --- */
	border-top: 1px solid silver;
	color: #8F8F8F;
	margin: 20px 10px 5px 20px;
	padding-top: 10px;
}
.desc_text {
	font-size: 9pt
}
.desc_text P {
	margin-bottom: 8px;
}
.desc_Artikelnummer {
	font-size: 8pt;
	font-margin: 8px;
	margin-bottom: 15px;
}
.desc_lead {
	font-size: 9pt;
	font-weight:bold;
	margin-bottom: 22px;
}
.desc_lead P {
	margin-bottom: 8px;
}
.desc_Titel_indesc {
	font-size: 9pt;
	font-margin: 8px;
	font-weight:bold;
	margin-bottom:15px
}
.desc_part5 {
	font-size: 8pt
}
/*.top_features	ul  {font-size: 8pt}*/

/* --- SHOPPEN OHNE RISIKO --- */
.shoppen_ohne_riskio td {
	vertical-align: top;
	padding-bottom: 20px;
	padding-top: 10px;
}
.shoppen_ohne_riskio tr {
	border-bottom: 1px solid #E2E2E2;
}
.shoppen_ohne_riskio .Schottland {
	border-bottom: none !important;
}
.kaufargumente {
	margin: 20px 0 30px 270px;
}
/*Aktionskrempel und sowas*/

.Voucher {
	margin: 25px 0 0 0;
}
.olympic {
	border: 1px solid #E5E5E5;
	font-family: arial;
	font-size: 11px;
	position: absolute;
	right: -22px;
	text-align: center;
	width: 150px;
	top: 50px;
}
div.bdalink0 {
	display: none;
}
div.bdalink-1 {
	display: block;
}
.bronze {
	background: url("icons/olympic/bronze.png") no-repeat scroll 50% 10px transparent;
}
.silver {
	background: url("icons/olympic/silver.png") no-repeat scroll 50% 10px transparent;
}
.gold {
	background: url("icons/olympic/gold.png") no-repeat scroll 50% 10px transparent;
}
.Voucher .VoucherCode {
	display: block;
	margin-top: 110px;
}
.Voucher .ValidTo {
	display: block;
}
.Voucher .HowToCash {
	margin-top:10px;
	display: block;
}
.Voucher .MemoInformation {
	padding:6px;
	display: block;
}
.Voucher .CodeDetails {
	font-size:12px;
	font-style:bold;
	font-style: oblique;
	display:block;
}
/* --- Pünktliche Lieferung zu Weihnachten --- */

.xmas_order {
	border: 1px solid #00BBDC;
	bottom: 42px;
	color: black;
	font-size: 13px;
	height: 115px;
	position: absolute;
	right: -21px;
	width: 170px;
	font-size: 12px;
}
.xmas_order p {
	margin: 10px 15px 5px;
	text-align: center;
	line-height: 13px;
}
.xmas_order a.more {
	display: block;
	margin: 0 37px 5px 0;
	text-align: center;
}
.xmas_order a.more:hover {
	color: #01BBDC;
}
/* --- Category Banner --- */
#category_banner {
	margin: 0 0 15px 10px;
}
/* --- */

/* --- Warenkorb Button ausverkauft --- */
div#inputAddDisabled {
	background: url(icons/bg_button_disabled.gif) repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	cursor: default;
	font-size: 13px;
	text-transform: uppercase;
}
/* --- */

.productAddToCartMini {
	background-color:#FFFFFF;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #01bbdc;
	display:inline-block;
	color:#01bbdc;
	font-size:18px;
	line-height:26px;
	font-weight:bold;
	padding:2px 2px 2px 0px;
	text-align:center;
	text-decoration:none;
	height: 20px;
	width: 26px;
	float:right;
	margin-right:4px;
}

.crossselling strong {
	display:none;
}

iframe[name="google_conversion_frame"] {
	height:1px;
	position:absolute;
}