/* ******************************************************  */
/* ******************************************************  */
/* *******************  CSS Reset ***********************  */
/* ******************************************************  */
/* ******************************************************  */
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,font,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
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}

body
{
	line-height:1;
}

ol,ul
{
	list-style:none;
}

blockquote,q
{
	quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after
{
	content:'';
	content:none;
}

/* remember to define focus styles! */
:focus
{
	outline:0;
}

/* remember to highlight inserts somehow! */
ins
{
	text-decoration:none;
}

del
{
	text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse:collapse;
	border-spacing:0;
}

/* Löscht Padding & Co. um den Button */
button,button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner
{
	padding:0!important;
	border:0 none!important;
	background:none;
}

/* ******************************************************  */
/* ******************************************************  */
/* ********************    Standard    *****************  */
/* ******************************************************  */
/* ******************************************************  */
* {
	font-family: arial,sans-serif;
	font-weight: normal;
}

body
{
	text-align:left;
	height:100%;
	background:url(//kare24.eu/afterbuy/bilder/bgnd.png) repeat-x #F2F2F2;
}

.clearboth
{
	clear:both;
	margin:0;
	padding:0;
	height:0;
	width:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
	visibility:hidden;
}

strong, b
{
	font-weight: bold;
}

p,input,textarea,select,label,ul li, ul li ,h1,h2,h3,h4,h5,h6,span.standard
{
	font-size:12px;
	line-height:110%;
	color:	black;

}

.inhalt p,
.inhalt input,
.inhalt textarea,
.inhalt select,
.inhalt label,
.inhalt ul li, 
.inhalt ul li,
.inhalt h1,
.inhalt h2,
.inhalt h3,
.inhalt h4,
.inhalt h5,
.inhalt h6 {
	line-height:140%;

}

p.platzhalter,
span.platzhalter {
display: none;
}

.inhalt h3 {
font-size: 			20px;
font-weight:		bold;
}

.inhalt h4 {
font-size: 			16px;
font-weight:		bold;
color: 				#666;
}

a:hover
{
	color:			black;
	text-decoration:none;
}

a, ul li a, p a, p a:link,p a:visited,p a:active 
{
	color:				black;
	text-decoration:	none;
	cursor:				pointer;
	
}

p a:hover
{
	color:#8c3a02;
}

.abstand_5
{
	height:5px;
	display:block;
}

.abstand_10
{
	height:10px;
	display:block;
}

.abstand_20
{
	height:20px;
	display:block;
}

.abstand_50
{
	height:50px;
	display:block;
}

.floatlinks {
float: left;
}

.floatrechts {
float: right;
}


.textlinks {
text-align:		left;
}

.textrechts {
text-align:		right;
}

.fussnote,
.fussnote a {
font-size: 		11px;
}

.fussnote2{background-image:url(//kare24.eu/afterbuy/bilder/fuss_note_1.jpg); background-repeat:no-repeat; background-position:center right; width:193px}

.BtnStyle,
.pointer {
cursor: pointer;
}

.linie_oben {
border-top: 	1px solid #CCCCCC;
margin-top:	4px;
height: 1px;
overflow: hidden;
}

.inhalt input[type=text],
.inhalt input[type=password]  {
border:				1px solid #ccc;
text-align: 		left;
font-size:			12px;
font-family: 		arial,sans-serif;
padding:			3px 2px 4px 2px;
}

.inhalt ul li {
list-style-type: 		square;
list-style-position:	outside;
margin-left: 			15px;
}

/* ******************************************************  */
/* ******************************************************  */
/* ********************    layout   *******************  */
/* ******************************************************  */
/* ******************************************************  */

.umschlag
{
	width:		1000px;
	padding: 	0px 20px 0px 20px;
	margin: 	0px auto;

}

.inhalt_con {
background: 	url(//kare24.eu/afterbuy/bilder/kopf-schatten.png) 0px 34px no-repeat white;	
width:			960px;
padding:		0px 20px 30px 20px;	

}

.inhalt_con .inhalt_spalte_nav {
width:		202px;
float:		left;
}

.inhalt_con .inhalt_spalte_inhalt {
width:		744px;
float:		right;
}

.inhalt_con .inhalt {
min-height: 	500px;
}

.kopf
{
	height:		111px;
	position:	relative;
	width:		960px;
	margin:		0px 0px 0px 20px;	
}






/* ******************************************************  */
/* ******************************************************  */
/* ********************    kopf   ***********************  */
/* ******************************************************  */
/* ******************************************************  */



.kopf .logo
{
	width:		218px;
	height		28px;
	position:	absolute;
	top:		31px;
	left:		0;

}

.kopf .infoblock {

position:		absolute;
top:			30px;
left:			300px;
width:			410px;
height:			40px;
width:			420px;
left:			280px;
}

.mobile .kopf .infoblock {
width:			490px;
left:			280px;
}


.kopf .infoblock p a {
/*background: 	url(//kare24.eukare24.eu/afterbuy/bilder/icon-kopf.png) no-repeat;*/
/*padding: 		2px 0px 0px 40px;*/
height: 		32px;
display:		block;
margin-right:	10px;

}

.kopf .infoblock p,
.kopf .infoblock p a {
font-size: 	11px;
color: 		white;
height:		32px;
}

.kopf .infoblock p a:hover {
color: #CC0000;
}

.kopf .infoblock .versand {
float:		left;
display: 	none;
}

.kopf .infoblock .versand p {
background: 	url(//kare24.eu/afterbuy/bilder/icon-kopf.png) 0px 3px no-repeat;
padding-left:	42px;
}

.kopf .infoblock .reduziert {
float:		left;
}

.kopf .infoblock .reduziert p {
background: 	url(//kare24.eu/afterbuy/bilder/icon-kopf.png) 0px -50px no-repeat;
padding-left:	40px;
}


.kopf .infoblock .hotline {
float:		left;
}

.kopf .infoblock .hotline p {
background: 	url(//kare24.eu/afterbuy/bilder/icon-kopf.png) 0px -100px no-repeat;
padding-left:	37px;
}

.kopf .trustedshop {
width: 		52px;
height: 	52px;
position:	absolute;
top:		12px;
left:		708px;
display: 	none;
}


.kopf .kopf_nav {
width: 			300px;
width: 			450px;
height: 		25px;
position:		absolute;
top:			2px;
right:			0px;
text-align:		right;
}


.kopf .kopf_nav ul li {
display: inline;
color:	#999999;
font-size: 11px;
}


.kopf .kopf_nav ul li a {
color:	#999999;
font-size: 11px;
}

.kopf .kopf_nav ul li a:hover {
color:	white;
}

.kopf .warenkorb {
width: 			170px;
width: 			210px;
height: 		45px;
position:		absolute;
top:			24px;
right:			0px;
text-align:		right;
padding: 		3px 0px 0px 0px;
}

.kopf .warenkorb .inhalt_warenkorb {
width: 			170px;
height: 		45px;
float: 			left;
}

.kopf .warenkorb .icon_warenkorb {
width: 			40px;
height: 		45px;
float: 			right;
}


.kopf .warenkorb p,
.kopf .warenkorb p a {
color: white;
}

.kopf .warenkorb p a:hover {
color: #cc0000;
}

.kopf .warenkorb p .artikel,
span#mybasketcontent {
font-size: 	13px;
font-weight: bold;
display: 		block;
}



.kopf .warenkorb p .link {
font-size: 		11px;
display: 		inline-block;
display: 		block;
text-transform:	uppercase;
}



.kopf .suche_con {
width:			265px;
height:			25px;
background: 	url(//kare24.eu/afterbuy/bilder/suche-kopf-bgnd.png) 0px 0px no-repeat;
position:		absolute;
top:			75px;
right:			0px;
}

.kopf .suche_con form {
}

.kopf .suche_con input {
background:	none;
border:		0px;
width:		265px;
width:		225px;
color:		white;
font-size:	11px;
padding:		0px 0px 0px 10px;	
height:			25px;
line-height:	100%;
font-family: 		arial,sans-serif;

}

.ie8 .kopf .suche_con input {
padding:	6px 0px 0px 10px;	
height:		21px;
}

.win.gecko .kopf .suche_con input{
}

.win.chrome .kopf .suche_con input {
padding:	0px 0px 0px 10px;	
height:		22px;

}

.kopf .suche_con .bt {
width:		14px;
height:		14px;
position:	absolute;
top: 		5px; 
right:		4px;
}


.kopf .themenwelten {
width:		690px;
height:		25px;
position:	absolute;
top: 		78px; 
left:		0px;
z-index: 	10000;
}
	
.kopf .themenwelten ul li {
display: 	inline;
font-size:	12px;
}	


.kopf .themenwelten ul li.ueberschrift {
color: 				white;
text-transform:		uppercase;
margin:				0px 4px 0px 0px;	
font-weight:		bold;
}

.kopf .themenwelten ul li.weiter a {
color:			white;
background: 	url(//kare24.eu/afterbuy/bilder/icon-pfeil-klein.png) right 1px no-repeat;
padding-right:	12px;
}	


.kopf .themenwelten ul li a {
color: 				#999999;
text-transform:		uppercase;
margin:				0px 4px 0px 0px;	
}	

.kopf .themenwelten ul li a:hover {
color:		white;
font-size:	12px;
}	

.kopf .themenwelten .themenwelten_menue {
width:			auto;
height:			auto;
position: 		relative;
z-index: 		666;
background: 	#666;
background: 	#999;
background:		url(//kare24.eu/afterbuy/bilder/trans-90.png);	
top: 			16px;
display: 		none;
}


.kopf .themenwelten .themenwelten_menue ul {
width:		180px;
float:		left;
padding:	10px 20px 10px 20px;
}

.kopf .themenwelten .themenwelten_menue {
width: 		900px;
}

.kopf .themenwelten .themenwelten_menue ul.l.bilder {
width:			290px;
float:			left;
padding:		0px 0px 0px 0px;	
margin-top:		10px;

}

.kopf .themenwelten .themenwelten_menue ul.l.bilder.erster {
margin-left:		10px;

}



.kopf .themenwelten .themenwelten_menue ul li {
display: block;
}

.kopf .themenwelten .themenwelten_menue ul.l.bilder li {
margin:	0px 0px 15px 0px;	
}


.kopf .themenwelten .themenwelten_menue .l a {
color:		white;
	
}

.kopf .themenwelten .themenwelten_menue .l a:hover {
color:		black;
color: 		#C00; 
}

.kopf .themenwelten .themenwelten_menue .l.bilder a {
text-transform:		none;
}

.kopf .themenwelten .themenwelten_menue ul .themenwelten_bild {
float:		left;
margin-right:	10px;
width:			119px;
}

.kopf .themenwelten .themenwelten_menue ul .themenwelten_text {
float:		left;
width:		160px;
}


/* ******************************************************  */
/* ******************************************************  */
/* ************    Navigation Suckerfish   **************  */
/* ******************************************************  */
/* ******************************************************  */


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	
	display: no-ne;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
	width:			auto;
	text-align:		left;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}



.sf-menu li {
	/*float:			left;*/
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
	white-space:	nowrap;

}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99999;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	/*float:			left;*/
	margin-bottom:	1em;
}
.sf-menu a {
	/*border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;*/
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			white;
}


.sf-menu li:hover, 
.sf-menu li.sfHover,
.sf-menu li a:focus, 
.sf-menu li a:hover, 
.sf-menu li a:active {
outline:		0;
color:			white;

}

.sf-menu li li:hover, 
.sf-menu li li.sfHover,
.sf-menu li li a:focus, 
.sf-menu li li a:hover, 
.sf-menu li li a:active {
outline:		0;
background:		none;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	/*background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; */
	/* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	/*background-position: 0 -100px;*/
	 /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	/*background-position: -10px -100px;*/ 
	/* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	/*background-position: -10px 0;*/
	 /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	/*background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;*/
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}



.inhalt_con .nav {
text-align:		left;
height:			62px;
}

.inhalt_con .nav ul li {
display:		inline-block;
height: 		34px;
}

.inhalt_con .nav ul li a {
font-size:		14px;
color:			black;
text-transform:	uppercase;
padding:	9px	5px 0px 5px;	
padding:	9px	7px 0px 7px;	
padding:	9px	7px 12px 7px;	
display:	inline-block;
}


.inhalt_con .nav {

}

.inhalt_con .nav ul li:hover,
.inhalt_con .nav ul li.aktiv {
background:		url(//kare24.eu/afterbuy/bilder/nav-bgnd-over.png) repeat-x;
}

.inhalt_con .nav ul li:hover a,
.inhalt_con .nav ul li.aktiv a {
color: white;
}


.inhalt_con .nav ul li a:hover {
background:		url(//kare24.eu/afterbuy/bilder/nav-bgnd-over.png) repeat-x;
color: white;	
}

.inhalt_con .nav ul ul {
background:		url(//kare24.eu/afterbuy/bilder/nav-dropdown.png) no-repeat #525252;
padding-bottom:	15px;
margin:			4px 0px 0px 0px;	
}

.inhalt_con .nav ul li li {
height: 		22px;
height: 		18px;
}

.inhalt_con .nav ul li li a {
color: white;
text-transform:	none;
font-size: 		12px;
}

.inhalt_con .nav ul li li a:hover {
color: 		#cc0000;
background: none;
}

.inhalt_con .nav ul li li:hover {
background: none;
}

.inhalt_con .nav ul li.active {
background:		url(//kare24.eu/afterbuy/bilder/nav-bgnd-aktiv.png) repeat-x !important;
background:		url(//kare24.eu/afterbuy/bilder/nav-bgnd-over.png) repeat-x !important;
}

.inhalt_con .nav ul li.active a {
color:		white;
}

.inhalt_con .nav ul li.active a {
}


.inhalt_con .nav ul li.active li.active {
background:		none !important;
}

.inhalt_con .nav ul li.active li.active a {
color: 		#cc0000;
}

/* ******************************************************  */
/* ******************************************************  */
/* ************    startseite teaserbox   ***************  */
/* ******************************************************  */
/* ******************************************************  */


.inhalt .teaser_box {
margin-bottom: 9px;
}

.inhalt .rahmen {
border: 1px solid #ccc;
}

.inhalt .teaser_box .abstandlinks {
margin-left: 9px;
}

.inhalt .teaser_box .abstandrechts {
margin-right: 9px;
}

.inhalt .teaser_box .abstandunten {
margin-bottom: 9px;
}


/* ******************************************************  */
/* ******************************************************  */
/* ************    startseite slider ******************  */
/* ******************************************************  */
/* ******************************************************  */

.inhalt .slideshow_startseite {
margin-bottom: 	9px;
position: 		relative;
z-index: 		1;
width:			958px;
height:			335px;
}

.inhalt .slideshow_startseite ul li {
float:				left;
width:				958px;
height:				335px;
list-style-type:	none;
margin: 			0px;
padding: 			0px;
}



.inhalt .slideshow_startseite .slideshow_startseite_prev {
background:			url(//kare24.eu/afterbuy/bilder/startseite-slider-controls.png) left 0px no-repeat;
width:				45px;
height:				37px;
display:			block;
top: 				150px;
left:				-12px;
position:			absolute;
z-index: 			9999;
}

.inhalt .slideshow_startseite .slideshow_startseite_next {
background:			url(//kare24.eu/afterbuy/bilder/startseite-slider-controls.png) right 0px no-repeat;
width:				45px;
height:				37px;
display:			block;
top: 				150px;
right:				-12px;
position:			absolute;
z-index: 			9999;
}


/* ******************************************************  */
/* ******************************************************  */
/* ************  startseite topangebot ******************  */
/* ******************************************************  */
/* ******************************************************  */


.topangebot_con {  
width:		960px;
position:	relative;
}

.topangebot_con .topangebot_artikel .stoerer_ecke {  
position:		absolute;
width:			141px;
height:			111px;
top: 			0px;
left:			0px;
}

.topangebot_con .topangebot_artikel {  
width:		680px;
float:		left;
}



.topangebot_con .topangebot_artikel .bild_con {  
width:			330px;
height:			330px;

margin-left:	25px;
float: 			left;
}

.topangebot_con .topangebot_artikel .bild_con .bild {
text-align:		center;
display: 		table-cell;
vertical-align: middle;
height:			330px;
width: 			330px;
overflow:		hidden;
}

.topangebot_con .topangebot_artikel .bild_con .bild img {
max-height:		330px;
max-width:		330px;
}





.topangebot_con .topangebot_artikel .beschreibung {  
float:			right;
width:			255px;
margin:			15px 20px 0px 0px;	
}

.topangebot_con .topangebot_artikel .beschreibung h1 {
font-weight: 	bold;
font-size:		20px;
margin-bottom:	10px;
}

.topangebot_con .topangebot_stoerer_pfeil {  
position:		absolute;
width:			302px;		
height:			81px;			
right:			0px;
top: 			-1px;
}

.topangebot_con .topangebot_stoerer_preise {  
position:		absolute;
width:			267px;
height:			134px;
width:			252px;
height:			122px;
top:			89px;
right: 			0px;
padding:		10px 0px 0px 15px;	
}

.topangebot_con .topangebot_stoerer_preise p {
line-height: 130%;
}


.topangebot_con .topangebot_stoerer_preise .original p {
font-size:			20px;
color:				#999999;
font-weight: 		bold;
text-decoration:	line-through; 
}
.topangebot_con .topangebot_stoerer_preise .preis p {
color: 			#CC0000;
font-size:		30px;
font-weight: 	bold;
}
.topangebot_con .topangebot_stoerer_preise .rabatt p {
color: 			#333333;
font-size:		30px;
font-weight: 	bold;
}

.topangebot_con .topangebot_stoerer_preise span {
font-size:		20px;
font-weight: 	bold;
width:			90px;
display:		inline-block;
}

.topangebot_con .topangebot_counter {
position:		absolute;
width:			267px;
height:			98px;
top:			232px;
right: 			0px;
background:		url(//kare24.eu/afterbuy/bilder/topangebot-counter.png) 0px 0px no-repeat;	
}


.topangebot_con .topangebot_counter h2 {  
font-size:		20px;
font-weight: 	bold;
color:			white;
margin:			2px 0px 0px 16px;	
height: 		32px;
}
.topangebot_con .topangebot_counter .flaeche {  
width:		50px;
height:		56px;
float: 		left;
margin:		0px 12px 0px 0px;	
text-align: center;
}

.topangebot_con .topangebot_counter .flaeche p.zahl {
color: 		#333333;
font-size:	30px;
font-weight: bold;
line-height: 110%;
padding:	2px 0px 0px 0px;	
}

.topangebot_con .topangebot_counter .flaeche p.einheit {
color: 		#333333;
font-size:	14px;
}

.topangebot_con .topangebot_counter .tag {  
margin-left:			16px; 
}

/* ******************************************************  */
/* ******************************************************  */
/* *******************  topseller ***********************  */
/* ******************************************************  */
/* ******************************************************  */

.topseller h1 {
font-size: 			24px;
margin: 			10px 0px 5px 0px;
text-transform: 	uppercase;
}


/* ******************************************************  */
/* ******************************************************  */
/* *******************  artikel  ************************  */
/* ******************************************************  */
/* ******************************************************  */

.artikel_liste {
width: 980px;
}

.artikel_liste.startseite {
margin-bottom: 15px;
}

.artikel_liste.startseite .beschreibung_con {
width:				180px;
}


.artikel_liste .artikel {
height:		240px;
}

.artikel_liste .artikel {
float:		left;
margin:		0px 15px 10px 0px;	
/*width:		145px;*/
}

.artikel_liste .artikel .artikel_bild,
.artikel_liste .artikel .artikel_bild a {
width: 		178px;
height:		178px;
overflow: 	hidden;
text-align:	center;

}

.artikel_liste .artikel .artikel_bild  {
}

.artikel_liste .artikel .artikel_bild a {
position: 		relative;
}

.artikel_liste .artikel .artikel_bild a img {

}

.artikel_liste .artikel .artikel_bild.startseite {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    height: 178px;
    width: 178px;
}


.artikel_liste .artikel .artikel_bild.startseite a img {
max-height: 178px;
max-width: 178px;

}

.artikel_liste .artikel .artikel_bild .stoerer_sale,
.artikel_liste .artikel .artikel_bild .stoerer_neu {
width:			52px;
height:			47px;
position:		absolute;
top: 			0px;
left:			0px;
z-index:		30;
}

.artikel_liste .artikel .artikel_bild .stoerer_sale {
background:		url(//kare24.eu/afterbuy/bilder/produktbild-stoerer-sale.png) 0px 0px no-repeat;	
}

.artikel_liste .artikel .artikel_bild .stoerer_neu {
background:		url(//kare24.eu/afterbuy/bilder/produktbild-stoerer-neu.png) 0px 0px no-repeat;	
}

.artikel_liste .artikel .beschreibung_con {
margin-top:			4px;
}

.artikel_liste .artikel .beschreibung_con h2 {
height:				30px;
overflow:			hidden;
}

.artikel_liste .artikel .beschreibung_con h2 a {
font-size: 			13px;
font-weight:		bold;
color:				#333333;
line-height:		110%;
}

.artikel_liste .artikel .beschreibung_con p .preis {
font-size: 			14px;
font-weight:		bold;
width:				75px;
display:			inline-block;
color:				#333333;
}

.artikel_liste .artikel .beschreibung_con p .original {
font-weight:		bold;
font-size: 			14px;
color:				#E80000;
text-decoration:	line-through; 
}

.artikel_liste .artikel .beschreibung_con p.lieferstatus {
font-size: 			10px;
padding:			3px 0px 0px 0px;	
}

p.lieferstatus.ausverkauft {
color:				#FF0000;

}

p.lieferstatus.lieferbar,
span.gueltig,
p.gueltig {
color:				#66CC00;
}

p.lieferstatus.geringerbestand {
color:				#FFCC00;
}

p.ausverkauft,
span.ausverkauft,
p.ungueltig,
span.ungueltig {
display:			none;
color:				#FF0000;
}

/* ******************************************************  */
/* ******************************************************  */
/* *******************  infotext  ************************  */
/* ******************************************************  */
/* ******************************************************  */

.text_info {
}

.text_info h2 {
color:			#999999;
font-weight: 	bold;
font-size: 		11px;
}

.text_info p {
color:			#999999;
font-size: 		11px;
}



/* ******************************************************  */
/* ******************************************************  */
/* *******************  fuss  ************************  */
/* ******************************************************  */
/* ******************************************************  */



.fuss {
width:				1000px;
background:			url(//kare24.eu/afterbuy/bilder/inhalt-schatten.png) center 0px no-repeat;	
padding:			20px 0px 50px 0px;	
}

.fuss .spalte {
width:				136px;
float:				left;
margin:				0px 24px 0px 0px;	
}

.fuss .spalte.bezahlarten {
width:				196px;
}

.fuss .spalte.newsletter {
width:				300px;
margin-right:		0px;
}

.fuss h4,
.fuss p,
.fuss ul li,
.fuss ul li a,
.fuss p a {
color:			#999999;
font-size:		12px;
}

.fuss ul li a:hover,
.fuss p a:hover {
color:		#CC0000;
}

.fuss .spalte h4 {
font-size:			14px;
text-transform:		uppercase;
}

.fuss .spalte h4 span {
display:			block;
border-top:			1px solid #CCCCCC;
border-bottom:		1px solid white;
height:				0px;
margin:				8px 0px 12px 0px;	
}

.fuss .spalte ul li {
line-height:		200%;
}

.fuss .spalte .stoerer_newsletter {
margin:	0px 0px 4px 0px;	
}

.fuss .spalte .newsletter_eintragen {
background-color:	#ffffff;	
height:				44px;
width:				300px;
position:			relative;
margin:				5px 0px 5px 0px;	
margin:				10px 0px 5px 0px;	
}

.fuss .spalte .newsletter_eintragen input {
height:				25px;
width:				300px;
width:				205px;
border:				0px;
background:			none;
color:				#666666;
padding:			0px 90px 0px 5px;	
font-family: 		arial,sans-serif;
font-size:			17px;	
padding-top: 		10px;
padding-left: 		10px;

}

.ie8 .fuss .spalte .newsletter_eintragen input {
padding:			5px 90px 0px 5px;	
height: 			20px;

}





/*
.fuss .spalte .newsletter_eintragen .bt a,
.fuss .spalte .newsletter_eintragen .bt button {
display:			block;
width:				84px;

height:			 	25px; 

padding:			7px 0px 0px 5px;	
text-transform:		uppercase;
font-size:			12px;
color:				white;
margin-top:			0px;
}

*/

.fuss .spalte .newsletter_eintragen .bt a:hover {
color: 				#ccc;
}

.fuss .spalte p.klein {
font-size:		11px;
}

.fuss .spalte .spalte_doppel {
width:			100%;
}


.fuss .spalte_doppel.fuenfzig-fuenfzig .spalte_l,
.fuss .spalte_doppel.fuenfzig-fuenfzig .spalte_r {
width: 		50%;
float:		left;
}


.fuss .spalte .spalte_doppel .spalte_l {
float:			left;
width: 			80px;
}

.fuss .spalte .spalte_doppel .spalte_l img {
padding-left:	10px;
/* trusted shops */
display: none; 
}

.fuss .spalte .spalte_doppel .spalte_r {
float:			left;
width: 			220px;
/* trusted shops */
display: none; 
}

.fuss .spalte h4.trustedshops {
/* trusted shops */
display: none; 
}

.fuss .spalte ul.haken li {
line-height:		130%;
font-size:			12px;
background:			url(//kare24.eu/afterbuy/bilder/icon-haken.png) 0px 1px no-repeat;	
padding:			0px 0px 0px 17px;	
}

.fuss .linie {
display:			block;
border-top:			1px solid #CCCCCC;
border-bottom:		1px solid white;
height:				0px;
margin:				15px 0px 4px 0px;	
}


/* ******************************************************  */
/* ******************************************************  */
/* *************  inhalt spalte links *******************  */
/* ******************************************************  */
/* ******************************************************  */


.inhalt_spalte_nav .box {
width:		200px;
width:		170px;
padding:	15px;
margin:		0px 0px 14px 0px; 
}

.inhalt_spalte_nav .subnav ul li a,
.inhalt_spalte_nav .subnav ul li {
list-style-type: none;
padding: 0px;
margin: 0px;
}

.inhalt_spalte_nav .subnav ul li.aktiv a {
color:			black;
font-weight:	bold;
}

.inhalt_spalte_nav .subnav ul li a:hover {
color:			#cc0000;
font-size:		12px;
}

.inhalt_spalte_nav .subnav ul li li.unterpunkt {
padding-left:		15px;
}

/* ******************************************************  */
/* ******************************************************  */
/* *******************  kategorie kopf  *****************  */
/* ******************************************************  */
/* ******************************************************  */

.inhalt_spalte_inhalt .kategorie_kopf {
width:		743px;
position:	relative;
margin:		0px 0px 14px 0px;	
}


.inhalt_spalte_inhalt .kategorie_kopf .text {
background:			url(//kare24.eu/afterbuy/bilder/kategorie-kopf-verlauf.png) 0px 0px repeat-x;	
position:			absolute;
bottom:				0px;
left:				0px;
width:				743px;
height:				36px;
overflow:			hidden;
}


.inhalt_spalte_inhalt .kategorie_kopf h1 {
color:				white;
padding:			11px 0px 0px 6px;	
line-height: 		100%;
text-transform:		uppercase;
}

.inhalt_spalte_inhalt .kategorie_kopf h1 span.ueberschrift {
font-size:			28px;
}


.inhalt_spalte_inhalt .kategorie_kopf h1 span.einleitung {
font-size:			14px;
font-weight:		bold;
padding:			0px 0px 0px 10px; 
}


.inhalt_spalte_inhalt .auflistung_sortierung .artikel_liste .artikel .beschreibung_con {
margin-top:			4px;
width: 				144px;
}



/* ******************************************************  */
/* ******************************************************  */
/* *************  auflistung sortierung  ****************  */
/* ******************************************************  */
/* ******************************************************  */


.inhalt_spalte_inhalt .auflistung_sortierung {

}

.inhalt_spalte_inhalt .auflistung_sortierung .artikel_liste {
width:		747px;
width:		797px;
}

.inhalt_spalte_inhalt .auflistung_sortierung .artikel_liste .artikel {
height:		200px;
height:		230px;
}

.inhalt_spalte_inhalt .auflistung_sortierung .artikel_liste .artikel {
float:		left;
margin:		0px 5px 5px 0px;	
}

.inhalt_spalte_inhalt .auflistung_sortierung .artikel_liste .artikel .artikel_bild,
.inhalt_spalte_inhalt .auflistung_sortierung .artikel_liste .artikel .artikel_bild a {
width: 		143px;
height:		143px;
}

.inhalt_spalte_inhalt .auflistung_sortierung .artikel_liste .artikel .artikel_bild {
text-align:		center;
display: 		table-cell;
vertical-align: middle;
height:			143px;
width: 			143px;
overflow:		hidden;
}

.inhalt_spalte_inhalt .auflistung_sortierung .artikel_liste .artikel .artikel_bild img {
max-height:		143px;
max-width:		143px;
}


.inhalt_spalte_inhalt .auflistung_sortierung .artikel_liste .artikel .versandkosten {
font-size: 8px;
}

/* ******************************************************  */
/* ******************************************************  */
/* ****************  listen_darstellung  ****************  */
/* ******************************************************  */
/* ******************************************************  */

.listen_darstellung {
margin:			0px 0px 12px 0px;	
}

.listen_darstellung .reihenfolge {
width: 			50%;
float:			left;
text-align:		left;
}

.listen_darstellung .paginierung {
width: 			50%;
float:			right;
text-align:		right;
margin-top:		4px;
margin-right:	-12px;
}

.listen_darstellung .reihenfolge ul li.produktname {
border-right:	1px solid #666666;
}

.listen_darstellung p,
.listen_darstellung ul li,
.listen_darstellung ul li a,
.listen_darstellung p a {
line-height:	100%;
color: 			#666666;
}

.listen_darstellung ul li,
.listen_darstellung .paginierung p a {
display: 		inline;
margin:			0px 0px 0px 0px;	
}

.listen_darstellung .paginierung p a {
/*border-right:	1px solid #666666;*/
}


.listen_darstellung ul li a {
display: 		inline-block;
padding:		0px 6px 0px 4px;	
}

.listen_darstellung .paginierung ul li a,
.listen_darstellung .paginierung a.pageJump {
padding:		0px 4px 0px 6px;	
padding:		0px 0px 0px 2px;	

}

.listen_darstellung ul li a:hover,
.listen_darstellung p a.pageJump:hover{
color:			#cc0000 !important;
font-size:  	12px;
}

.listen_darstellung ul li.aktiv a,
.listen_darstellung .paginierung strong span.pageJump  {
color:			#Cc0000;
font-weight:	bold;
display:		inline-block !important;
padding:		0px 0px 0px 2px;
}




/* ******************************************************  */
/* ******************************************************  */
/* ***************  brotkrumen navigation ***************  */
/* ******************************************************  */
/* ******************************************************  */


.brotkrumen_nav {
height:			26px;
}

.brotkrumen_nav ul li {
display: 		inline;
margin:			0px 0px 0px 0px;	
color:			#666666;
}

.brotkrumen_nav ul li a {
font-size:		12px;
}

.brotkrumen_nav ul li:first-child a {
margin-left: 		0px;
padding-left: 		0px;
}

.brotkrumen_nav ul li:after{
content:'\002F';
}

.brotkrumen_nav ul li:last-child:after{
content:'\0020';
}

.brotkrumen_nav ul li a {
display: 		inline-block;
padding:		0px 6px 0px 4px;	
color:			#666666;
}


.brotkrumen_nav ul li:last-child a {
font-weight:	bold;
}

.brotkrumen_nav ul li a:hover {
color:		black;
}


/* ******************************************************  */
/* ******************************************************  */
/* ***************  produkt kurzbeschreibung ************  */
/* ******************************************************  */
/* ******************************************************  */
.produkt_kurzbeschreibung {
height: auto;
margin-bottom: 10px;
}

.produkt_kurzbeschreibung .spalte_slideshow_gross {
height:			422px;
width: 			422px;
margin:		0px 6px 0px 0px;	
float: 		left;

}


.produkt_kurzbeschreibung .spalte_slideshow_gross .slideshow_gross {
text-align:		center;
display: 		table-cell;
vertical-align: middle;
height:			420px;
width: 			420px;
}

.produkt_kurzbeschreibung .spalte_slideshow_gross .slideshow_gross img {
max-height:		420px;
max-width:		420px;
width:			auto;
height:			auto;
/*margin: 		0 auto;*/
}




.produkt_kurzbeschreibung .mousetrap {
/*background: 		gre-en; 
margin: 			0 auto !important;
top: 				0px !important;
left:				0 !important;
right:				0 !important;
margin-left:		auto !important;
margin-right:		auto !important;*/
}


a#zoom1 {
width:	auto !important;
height:	auto !important;
display:	inline-block !important;
}


.produkt_kurzbeschreibung .spalte_slideshow_klein {
width: 		79px;
float:		left;
}

.produkt_kurzbeschreibung .spalte_slideshow_klein .bild_con {
margin:	0px 0px 6px 0px;
border: 1px solid #ccc;
}

.produkt_kurzbeschreibung .spalte_slideshow_klein .bild {
text-align:		center;
display: 		table-cell;
vertical-align: middle;
height:			77px;
width: 			77px;
}


.produkt_kurzbeschreibung .spalte_slideshow_klein a {

}

.produkt_kurzbeschreibung .spalte_slideshow_klein img {
max-height:		77px;
max-width:		77px;
}






 
 
.produkt_kurzbeschreibung .spalte_beschreibung {
width: 428px;
float: right;
}

.spalte_beschreibung .produkt_artikelnummer,
.spalte_beschreibung .versandkosten {
margin-top: 	10px;
}


.spalte_beschreibung .produkt_artikelnummer,
.spalte_beschreibung .versandkosten,
.spalte_beschreibung .produkt_masse,
.spalte_beschreibung .produkt_gewicht,
.spalte_beschreibung .produkt_lieferzeit {
font-size:		11px;
color:			#333333;
line-height:	140%;
}



.produkt_kurzbeschreibung .spalte_beschreibung h1 {
color:			#666666;
font-weight:	bold;
font-size:		20px;
}

.produkt_kurzbeschreibung .spalte_beschreibung p.artikelnummer {
margin:			0px 0px 26px 0px;	
color:			#666666;
font-size:		11px;
}


.produkt_kurzbeschreibung .spalte_beschreibung p {
}

.produkt_kurzbeschreibung .spalte_beschreibung .lieferstatus_con {
margin:			15px 0px 0px 0px;	
height:			24px;
}

.produkt_kurzbeschreibung .spalte_beschreibung p.lieferstatus {
font-size: 			13px;
height:				24px;
}

.produkt_kurzbeschreibung .spalte_beschreibung p .stueck {
padding:		0px 15px 0px 0px;	
color:			#666666;

}

.produkt_kurzbeschreibung .spalte_beschreibung p .preis {
font-size: 			20px;
font-weight:		bold;
display:			inline-block;
padding:			0px 15px 0px 0px;	
color:				#666666;
}

.produkt_kurzbeschreibung .spalte_beschreibung p .original {
font-weight:		bold;
font-size: 			16px;
color:				#E80000;
text-decoration:	line-through; 
}


.produkt_kurzbeschreibung p.kurzbeschreibung {
padding: 26px 0px 26px 0px;
color:			#666666;
}


.produkt_kurzbeschreibung .in_den_warenkorb {
background:			#F2F2F2;
position:			relative;
padding:			0px 15px 5px 15px;
}


.gecko .produkt_kurzbeschreibung .in_den_warenkorb {
padding:			10px 15px 10px 15px;
}

.produkt_kurzbeschreibung .in_den_warenkorb .l {
width:		175px;
float:		left;
}

.produkt_kurzbeschreibung .in_den_warenkorb .r {
width:		210px;
float:		right;
}


.produkt_kurzbeschreibung .in_den_warenkorb .freifeld_grafik {
width:		175px;
height: 	50px;
}




.produkt_kurzbeschreibung .in_den_warenkorb p.bewertung {
font-size: 			13px;
padding:			10px 0px 0px 0px;	
font-weight:		bold;
}

.produkt_kurzbeschreibung .in_den_warenkorb .optionen  p {
padding:	0px 0px 4px 0px; 
}

.produkt_kurzbeschreibung .in_den_warenkorb .optionen {
margin:				0px 0px 0px 0px;	
}

.produkt_kurzbeschreibung .in_den_warenkorb select {
width:				210px;
}

.produkt_kurzbeschreibung .in_den_warenkorb .bt_in_den_warenkorb {
width:			210px;
height:			40px;
position:		relative;
cursor: 		pointer;
}

.produkt_kurzbeschreibung .in_den_warenkorb .bt_in_den_warenkorb img {
width:			210px;
height:			40px;

top: 			0px;
left:			0px;
z-index:		10;
}

.produkt_kurzbeschreibung .in_den_warenkorb .bt_in_den_warenkorb p {
text-transform:			uppercase;
z-index:				500;
position:				absolute;
color:					white;
font-size:				14px;
top:					12px;
left:					55px;
}

.produkt_kurzbeschreibung .in_den_warenkorb .stueckzahl {
margin:				12px 0px 0px 0px;	
}

.produkt_kurzbeschreibung .in_den_warenkorb .stueckzahl p {
float:		left;
padding:	4px 0px 0px 0px;	
width:		170px;
text-align:	right;
}

.produkt_kurzbeschreibung .in_den_warenkorb .stueckzahl input {
float:				right;
width:				26px;
border:				1px solid #666666;
text-align:			center;
}

.produkt_kurzbeschreibung .in_den_warenkorb .produkte_im_warenkorb {
width:				210px;
float:				right;
margin-top:			15px;
}


.produkt_kurzbeschreibung .vorteile {
margin:				16px 0px 16px 0px;	
padding:			0px 0px 0px 15px;
padding:			0px 0px 0px 0px;
}

.produkt_kurzbeschreibung .vorteile h2 {
font-size:			14px;
font-weight:		bold;
color:				#666;
line-height:		200%;
}

.produkt_kurzbeschreibung .vorteile p {
color:				#666;
line-height:		200%;
}

.produkt_kurzbeschreibung .vorteile p span {
background:			url(//kare24.eu/afterbuy/bilder/icon-haken-rot.png) 0px 4px no-repeat;
padding:			0px 0px 0px 20px;	
}

.produkt_kurzbeschreibung .vorteile .l {
display:		inline-block;
width:			225px;
}

.produkt_kurzbeschreibung .vorteile .r {
display:		inline-block;

}


/* ******************************************************  */
/* ******************************************************  */
/* *********************  produkt tabs ******************  */
/* ******************************************************  */
/* ******************************************************  */

.produkt_beschreibung .tabs_con {
width: 				829px;
float:				left;
}

#produkt_beschreibung_tab ul.navigation {
background: 		#fff;
width: 				829px;
background:			url(//kare24.eu/afterbuy/bilder/tab-linie.png) 0px 13px repeat-x;
}

#produkt_beschreibung_tab ul.navigation li {
margin-right:		2px;
margin-left: 		0px;
display:			inline;
}

#produkt_beschreibung_tab ul.navigation li a {
display:			inline-block;
color:				#333333;
background:			url(//kare24.eu/afterbuy/bilder/tab.png) 0px 0px no-repeat;
height:				33px;
padding:			7px 15px 0px 15px;	
border-top:			1px solid #cccccc;
font-size:			14px;
}

#produkt_beschreibung_tab ul.navigation li.active a {
background:			url(//kare24.eu/afterbuy/bilder/tab-aktiv.png) center 0px no-repeat;
color:				white;
}

#produkt_beschreibung_tab .tab {
display: 					block;
border-left:				1px solid #cccccc;
border-right:				1px solid #cccccc;
border-bottom:				1px solid #cccccc;
width: 						824px;
width: 						778px;
margin-top:					-8px;
padding:					25px;

font-size:					12px;
line-height:				140%;
color:						black;
font-family: 				arial,sans-serif;
font-weight: 				normal;

}

#produkt_beschreibung_tab .tab ul li {
list-style-type: 		square;
margin-right:			15px;
}

/* ******************************************************  */
/* ******************************************************  */
/* ****************  ähnliche produkte liste ************  */
/* ******************************************************  */
/* ******************************************************  */

.produkt_beschreibung .aehnliche_produkte_liste {
float:			right;
}

.produkt_beschreibung .aehnliche_produkte_liste .produkt_aehnlich {
width:			114px;
height:			114px;
margin:			0px 0px 6px 0px;	
}

.produkt_beschreibung .aehnliche_produkte_liste .produkt_aehnlich:last-child {
margin:	0px 0px 0px 0px;	
}

.produkt_beschreibung .aehnliche_produkte_liste h2 {
font-weight:	bold;	
color:			#666666;
height:			33px;
height:			25px;
padding-top:	8px;
}

.produkt_beschreibung .aehnliche_produkte_liste .produkt_aehnlich a {
width:			114px;
display:		block;
}


.produkt_beschreibung .aehnliche_produkte_liste .produkt_aehnlich a img {
height:			114px;
max-width:		114px;
}

/* ******************************************************  */
/* ******************************************************  */
/* **************  kunden kauften auch liste  ***********  */
/* ******************************************************  */
/* ******************************************************  */


.kunden_kauften_auch_liste {
padding:		15px;
margin-top:		14px;
}


.kunden_kauften_auch_liste h2 {
font-weight:	bold;	
color:			#666666;

}

.slideshow_kunden_kauften_auch_liste {
position:		relative;
width:			855px;
height:			116px;
margin:			7px 0px 0px 40px;	
}

.slideshow_kunden_kauften_auch_liste ul {
height:			116px;
}

.slideshow_kunden_kauften_auch_liste ul li {
margin:			0px 6px 0px 0px;	
width:			114px;
height:			114px;
float: 			left;
list-style-type:	none;
}

.slideshow_kunden_kauften_auch_liste a {
width:			114px;
height:			114px;
display:		block;
text-align:		center;
}


.slideshow_kunden_kauften_auch_liste a img,
.slideshow_kunden_kauften_auch_liste .keinbild img {
height:			114px;
max-width:		114px;
text-align: 	center;
}





.slideshow_kunden_kauften_auch_liste a.slideshow_kunden_kauften_auch_liste_prev {
background:			url(//kare24.eu/afterbuy/bilder/produktseite-slider-controls.png) left 0px no-repeat;
width:				45px;
height:				37px;
display:			block;
top: 				41px;
left:				-68px;
position:			absolute;
z-index: 			9999;
}

.slideshow_kunden_kauften_auch_liste a.slideshow_kunden_kauften_auch_liste_next {
background:			url(//kare24.eu/afterbuy/bilder/produktseite-slider-controls.png) right 0px no-repeat;
width:				45px;
height:				37px;
display:			block;
top: 				41px;
right:				-64px;
position:			absolute;
z-index: 			9999;
}


/* ******************************************************  */
/* ******************************************************  */
/* **************  Warenkorb Popup		  ***************  */
/* ******************************************************  */
/* ******************************************************  */

#BasketProgressbar {
font-size: 15px;
padding: 5px;
}

#BasketProgressbar img {
padding: 5px 0px 5px 0px;
}

/* ******************************************************  */
/* ******************************************************  */
/* **************  Zoom produktansicht    ***************  */
/* ******************************************************  */
/* ******************************************************  */




/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;
	cursor:move;

}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:4px solid #ccc;
	overflow:hidden;

	
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}



/* ******************************************************  */
/* ******************************************************  */
/* **************  Ansicht Warenkorb     ***************  */
/* ******************************************************  */
/* ******************************************************  */

.ansicht_warenkorb_con,
.ansicht_warenkorb_zeile {
width: 		100%;
}
.ansicht_warenkorb_zeile {
margin-bottom: 10px;
}

.ansicht_warenkorb_bild {
width: 		20%;
float:		left;
}

.ansicht_warenkorb_bild .rahmen {
width:			138px;
height:			138px;
text-align:		center;
}

.ansicht_warenkorb_bild img {
max-width: 		138px;
height: 		138px;
}

.ansicht_warenkorb_eingabe {
width: 		10%;
float:		left;
}
.ansicht_warenkorb_eingabe input[type=text]  {
text-align: 		center;
}


.ansicht_warenkorb_artikel {
width: 		45%;
float:		left;
}

.ansicht_warenkorb_artikel a {
text-decoration:	underline !important;
font-weight:		bold;
}

.ansicht_warenkorb_artikel a:hover {
text-decoration:	none;
font-size: 			12px;
color:				black;
}

.ansicht_warenkorb_preis {
width: 		22%;
float:		left;
}

.ansicht_warenkorb_preis .preis {
font-weight:		bold;
}

.ansicht_warenkorb_preis .versand {
font-size:		10px;

}

.ansicht_warenkorb_loeschen {
width: 		3%;
float:		left;

}


.ansicht_warenkorb_con.gesamtsumme,
.ansicht_warenkorb_con.gesamtsummebutton {
text-align:		left;
margin-top: 	10px;
}

.ansicht_warenkorb_con.gesamtsumme p {
font-size: 		14px;
padding-left:	769px;
}

.ansicht_warenkorb_con.gesamtsummebutton {
text-align: right;
margin-top: 	50px;

}

.ansicht_warenkorb_con.gesamtsummebutton .bt1,
.ansicht_warenkorb_con.gesamtsummebutton .bt2,
.ansicht_warenkorb_con.gesamtsummebutton .bt3 {
float: 				right;
margin-left:		20px;
}



/* ******************************************************  */
/* ******************************************************  */
/* **************  Kunden Anmeldeseite    ***************  */
/* ******************************************************  */
/* ******************************************************  */

.kunden_anmeldeseite.breite25{
width:		240px;
}

.kunden_anmeldeseite.breite50{
width:		481px;
}

.kunden_anmeldeseite.breite50 .select_con {
width: 		240px;
}


.kunden_anmeldeseite .l,
.kunden_anmeldeseite .ll {
float: left;
width:	50%;
}

.kunden_anmeldeseite .r,
.kunden_anmeldeseite .rr {
float: right;
width:	50%;
}

.kunden_anmeldeseite.breite100 {
width:	962px;
}

.kunden_anmeldeseite.breite100 .l,
.kunden_anmeldeseite.breite100 .r {
width:	50%;
}

.kunden_anmeldeseite .spalte_breite5 {
width:		5%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite10 {
width:		10%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite20 {
width:		20%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite25 {
width:		25%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite30 {
width:		30%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite40 {
width:		40%;
float: 		left;
}


.kunden_anmeldeseite .spalte_breite45 {
width:		45%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite50 {
width:		50%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite55 {
width:		55%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite60 {
width:		60%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite70 {
width:		70%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite75 {
width:		75%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite80 {
width:		80%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite90 {
width:		90%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite95 {
width:		95%;
float: 		left;
}

.kunden_anmeldeseite .spalte_breite100 {
width:		100%;
float: 		left;
}


.kunden_anmeldeseite .spalte_breite10.radiobutton {
padding-top: 10px;
}


.kunden_anmeldeseite p a {
text-decoration:		underline;
font-size:				12px;
}

.kunden_anmeldeseite p a:hover {
text-decoration:		none;
font-size:				12px;
color: 					black;
}


.kunden_anmeldeseite .bestellung_bild {
width: 			120px;
}

.kunden_anmeldeseite .bestellung_bild img {
width: 			120px;
}


.kunden_anmeldeseite .rechtsbuending {
text-align:		right;
}





#myusercomment {
width: 100%;
width: 481px;
height:	80px;
}

#cpn {
width: 100%;
width: 200px;
}

.gutschein #cpn {
float:			left;
height:			18px;
margin:			0px 10px 0px 0px;	
}

.bt_gutschein {
padding-top: 	0px;
float:			left;
}

.kunden_anmeldeseite.breite100.gutschein {
padding:	0px 0px 10px 0px;	
}



.bestaetigung_artikelliste_markierung {
width:			924px;
background:		#e1e1e1;
background:		#efefef;
padding:		19px;
margin-bottom:	5px;
}


.kunden_anmeldeseite.agb {

}

.kunden_anmeldeseite.agb p {
padding-top:	3px;
}


.bestaetigung_artikelliste_markierung .kunden_anmeldeseite.breite100 {
width:		922px;
}

.kunden_anmeldeseite .bestaetigung .bestellung_bild  {
width: 			100px;
}

.kunden_anmeldeseite .bestaetigung .bestellung_bild  img {
width: 			100px;
}


.kunden_anmeldeseite .kundenkonto_anmeldung_abstand {
height:		120px;
}

.kunden_anmeldeseite.breite100.adresse .spalte_breite30{
margin-right: 10px;
}

.kunden_anmeldeseite.breite100.agb p a {
word-wrap: break-word;
}


/* ******************************************************  */
/* ******************************************************  */
/* *************  Bestellschritte  **********************  */
/* ******************************************************  */
/* ******************************************************  */

.bestellschritte {
border-bottom: 		1px solid #ccc;
padding-bottom: 	30px;
padding-bottom: 	0px;
margin-bottom:		30px;

}

.bestellschritte h3 {
padding-bottom: 	10px;
}

.bestellschritte .schritt1,
.bestellschritte .schritt2,
.bestellschritte .schritt3,
.bestellschritte .schritt4 {
float:		left;
}

.bestellschritte a,
.bestellschritte p {
width:		116px;
height:		64px;

width:		119px;
height:		99px;
display:	inline-block;
}

.bestellschritte .pfeil {
float:			left;
width:			36px;
height:			30px;
padding:		15px 10px 0px 10px;	
padding:		25px 10px 0px 10px;	
}

.bestellschritte .schritt1 {
background:			url(//kare24.eu/afterbuy/bilder/bestellschritt_w1.png) 0px 0px no-repeat;	
margin-left:		150px;
}

.bestellschritte .schritt1.aktiv {
background:			url(//kare24.eu/afterbuy/bilder/bestellschritt_w2.png) 0px 0px no-repeat;	
}

.bestellschritte .schritt2 {
background:			url(//kare24.eu/afterbuy/bilder/bestellschritt_z1.png) 0px 0px no-repeat;	
}

.bestellschritte .schritt2.aktiv {
background:			url(//kare24.eu/afterbuy/bilder/bestellschritt_z2.png) 0px 0px no-repeat;	
}
.bestellschritte .schritt3 {
background:			url(//kare24.eu/afterbuy/bilder/bestellschritt_v1.png) 0px 0px no-repeat;	
}

.bestellschritte .schritt3.aktiv {
background:			url(//kare24.eu/afterbuy/bilder/bestellschritt_v2.png) 0px 0px no-repeat;	
}
.bestellschritte .schritt4 {
background:			url(//kare24.eu/afterbuy/bilder/bestellschritt_b1.png) 0px 0px no-repeat;	
margin-bottom:		20px;
}

.bestellschritte .schritt4.aktiv {
background:			url(//kare24.eu/afterbuy/bilder/bestellschritt_b2.png) 0px 0px no-repeat;	
}

.button_leiste {
width: 100%;
}

.button_leiste .buttons {
float:			right;
margin-left: 	15px;
cursor: 		pointer;
}


.formular_abstand {
height: 		8px;
display:		block;
}

.input_breite .select_con {
width:			220px;

}

.input_breite input[type=text],
.input_breite input[type=password] {
width:			214px;
}

.TextFieldError {
border: 1px solid #8c3a02 !important;
}	


form#Form_lostpassword {
font-size:		12px;
}

.versandkosten {
font-size: 		9px;
}

