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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	display:inline;
	margin-left:0px;
}
.csc-textpic-intext-left-nowrap,.csc-textpic-left {
	margin-left:15px;

}
body {
	font-family: Verdana, Arial;
	font-size:		11px;
	height:100%;
}
#wrapper {
	width: 		982px;
	margin: 	0 auto;
	position:	relative;
}

.search-wrapper {

		padding-top:5px;
		padding-left:6px;
        width:190px;
}

.search-wrapper.newsletter {
        width:180px;
}

.search-wrapper .left {
        background:transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/searchfield_leftcap_graybg.gif) no-repeat scroll left top;
        display:block;
        height:19px;
		float:left;
        width:20px;
}

.search-wrapper.newsletter .left {
        background:transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/mailfield_leftcap_blackbg.gif) no-repeat scroll left top;
}

.search-wrapper input.prettysearch {
        color:#353535;;
        background:transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/searchfield_repeat.png) repeat-x scroll center top;
        border:0px none;
        font-size:11px;
        font-size-adjust:none;
        padding:3px 0pt 3px 0px;
		float:left;
        width:157px;
}

.search-wrapper.newsletter input.prettysearch {
        color:#353535;;
        background:transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/searchfield_repeat.png) repeat-x scroll center top;
        border:0px none;
        font-size:11px;
        font-size-adjust:none;
        padding:3px 0pt 3px 0px;
		float:left;
		width:147px;
}

.search-wrapper .right {
	background:transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/searchfield_rightcap_graybg.gif) no-repeat scroll right top;
	float: left;
	height: 19px;
	width: 10px;
}

.search-wrapper.newsletter .right {
	background:transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/searchfield_rightcap_blackbg.gif) no-repeat scroll right top;
	float: left;
	height: 19px;
	width: 10px;
}

#header {
	height:152px;
	background: #432828 url('../../../images/hifishop24.storefront/de/imagesonline/layout/header.jpg') no-repeat;
	position:relative;
}

	#navigation {
		width:942px;
		position:absolute;
		top:95px;
		left:26px;

	}

	#navigation li {
		display:	inline;
		padding:	0;

	}

	#navigation li span{
		padding: 		8px 0px 12px 0px;
		margin: 		0px;
		width: 			155px;
		font-weight:	bold;
		font-size:		11px;
		letter-spacing: -0.05em;
		color:			#CCCCCC;
		text-align: 	center;
		display:		block;
		float:			left;
		background:  	url('../../../images/hifishop24.storefront/de/imagesonline/layout/navigation_backgr.jpg') no-repeat;

	}

	#navigation li a:hover span{
		padding: 		8px 0px 12px 0px;
		margin: 		0px;
		width: 			155px;
		font-weight:	bold;
		font-size:		11px;
		letter-spacing: -0.05em;
		color:			#CCCCCC;
		text-align: 	center;
		display:		block;
		float:			left;
		background:  	url('../../../images/hifishop24.storefront/de/imagesonline/layout/navigation_backgr_activ.jpg') no-repeat;

	}

	#navigation li span.activ_main{
		padding: 		8px 0px 12px 0px;
		margin: 		0px;
		width: 			155px;
		font-weight:	bold;
		font-size:		11px;
		letter-spacing: -0.05em;
		color:			#CCCCCC;
		text-align: 	center;
		display:		block;
		float:			left;
		background:  	url('../../../images/hifishop24.storefront/de/imagesonline/layout/navigation_backgr_activ.jpg') no-repeat;

	}


	#navigation div.navigation_overlay_parent {
		z-index: 100 !important;
		position:absolute;
		border: medium none;
		display: none;
		color:#FFFFFF;
		left:0px;
		padding-top:13px;
		top:25px;
		/*width:930px;*/
		/*width:368px;		*/
		background: #680100 url('../../../images/hifishop24.storefront/de/imagesonline/layout/navigation_backgr_slidedown.gif') repeat-x;

	}


	#navigation div.navigation_overlay_parent li{
		display: block;
		padding: 0px 0px 0px 0px;
		color:#FFFFFF;
 	}

	#navigation div.navigation_overlay_parent a{
		display: block;
		padding: 5px 0px 0px 20px;
		color:#FFFFFF;
 	}

	#navigation div.navigation_overlay_parent a:hover{
		display: block;
		padding: 5px 0px 0px 20px;
		color:#CCCCCC;
 	}

	#navigation li{
		font-weight: bold;
		color:#FFFFFF;
 	}

	#navigation  td.menu_boxes_leftborder{
		width: 184px;
		border-left: solid #aaaaaa 1px;
		color:#FFFFFF;
 	}

	#navigation  td.menu_boxes_noborder{
		width: 184px;
 	}

	#navigation  td.hline{
		border-bottom: solid #aaaaaa 1px;
 	}

	#navigation ul.subcat{
		padding: 0px 0px 0px 20px;
		color:#FFFFFF;
 	}

	#navigation ul.subcat li{
		font-weight: normal;
 	}

	.navigation_top_right {
		float:			right;
		position:		relative;
		padding-right: 	32px;
		padding-top: 	0px;
	}

	.navigation_top_right_basket  {
		height: 55px;
		width: 	93px;
		background-color: #aaaaaa;
		color: #353535;
		padding: 5px;
		text-align: right;
	}

	.navigation_top_right_basket  table {
		width: 88px;
		background-color: #aaaaaa;
		color: #353535;
		padding-left:5px;
	}

	.navigation_top_right_basket td {
		padding:3px;
	}

	.navigation_top_right_basket_count  {
		padding:3px;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-color: #353535;
		text-align:center;
	}


	#navigation_top_right_basket_next {
		padding-top: 5px;
	}

	#navigation_top_right_basket_next a{
		color: #c20a1d;
	}

	#navigation_top_right_basket_next a:hover{
		color: #000000;
	}

	.navigation_top_right_item  {
		float: left;
	}

	.navigation_top_right span{
		padding: 		3px 0px 0px 0px;
		margin: 		0px;
		font-weight:	bold;
		font-size:		10px;
		color:			#CCCCCC;
		text-align: 	center;
		display:		block;
		float:			left;
		width:			103px;
		height:			20px;
		background:  	url('../../../images/hifishop24.storefront/de/imagesonline/layout/reiter_top_right.jpg') no-repeat;
	}



	#logo {
		margin-top:16px;
		margin-left:39px;
	}

#main {
	background: #fff url('../../../images/hifishop24.storefront/de/imagesonline/layout/main.gif') repeat-y;
	padding:0px 16px;
}

	#content {
		width: 740px;
		margin-left:9px;
		float:left;

	}

	#positiontracker {
		width: 735px;
		height: 20px;
		background: #fff url('../../../images/hifishop24.storefront/de/imagesonline/layout/positiontracker_backgr.gif') repeat-x;
		color: #CCCCCC;
		text-align: middle;
		margin: 5px 0px;
		display: block;
		float: left;

	}

	#positiontracker span.positiontracker_text  {

		float: left;
		font-size: 10px;
		font-weight: bold;
		height: 20px;
		line-height: 18px;
		padding: 0px 5px 0px 5px;
		color: #CCCCCC;
	}

	.positiontracker_home  {

		float: left;
		border: 0px;
		background: url('../../../images/hifishop24.storefront/de/imagesonline/layout/positiontracker_home.gif') no-repeat;
		height: 20px;
		width: 13px;
		margin: 0px 0px 0px 5px;
		color: #CCCCCC;

	}

	.positiontracker_separator {

		float: left;
		border: 0px;
		background: url('../../../images/hifishop24.storefront/de/imagesonline/layout/positiontracker_separator.gif') no-repeat;
		height: 20px;
		width: 13px;
		margin: 0px 0px 0px 5px;

	}


	.positiontracker_left {

		float:left;
		border: 0px;
		background: url('../../../images/hifishop24.storefront/de/imagesonline/layout/positiontracker_left.gif') no-repeat;
		height: 20px;
		width: 2px;
		margin: 5px 0px;
		z-index: 0;

	}

	.positiontracker_right {

		float:left;
		border: 0px;
		background: url('../../../images/hifishop24.storefront/de/imagesonline/layout/positiontracker_right.gif') no-repeat;
		height: 20px;
		width: 2px;
		margin: 5px 0px;
		z-index: 0;
	}

	#sidebar {

		width: 200px;
		float:left;

	}

		div.sidebar_dark {

			width: 200px;
			background:#353535;
			-moz-border-radius-bottomLeft:3px;
			-moz-border-radius-bottomRight:3px;
			-webkit-border-radius-bottomRight:3px;
			-webkit-border-radius-bottomRight:3px;
		}
		.sidbar_navigation {

			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 5px;
			width: 190px;
			background:#272727;
			-moz-border-radius-bottomLeft:3px;
			-moz-border-radius-bottomRight:3px;
			-webkit-border-radius-bottomRight:3px;
			-webkit-border-radius-bottomRight:3px;
		}

                .sidbar_navigation li span a {
                    color: #CCCCCC;
                }

                .sidbar_navigation li span a input{
                    margin-right: 5px;
                }

		.sidbar_navigation ul{
			padding: 0px 0px 15px 0px;
		}

		.sidbar_navigation_root_item ul {

			padding: 5px 0px 5px 12px;
			width:170px;
		}

		.sidbar_navigation .activ_menupoint {
			color: red;
			font-size:11px;
			font-weight: bold;
		}

		.sidbar_navigation li span{

			padding: 0px 0px 0px 0px;
			margin: 5px 0px 0px 5px;
			width: 190px;
			line-height: 15px;
			font-size:11px;
			background:#272727;
			color: #CCCCCC;
			-moz-border-radius-bottomLeft:3px;
			-moz-border-radius-bottomRight:3px;
			-webkit-border-radius-bottomRight:3px;
			-webkit-border-radius-bottomRight:3px;
		}

                .sidbar_navigation ul.sb_categories li span{
			margin: 5px 0px 0px 0px;
		}

		.sidbar_navigation input.submit {
			z-index:0;
			width: 			155px;
			height: 		27px;
			background: url(../../../images/hifishop24.storefront/de/imagesonline/layout/button_bg_sidebar.gif) no-repeat scroll top;
			border:0;
			font-size:10px;
			font-weight:bold;
			color: #CCCCCC;
			text-align: center;
			float: left;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 13px;

		}

		.sidbar_navigation input.submit:hover {
			z-index:0;
			width: 			155px;
			height: 		27px;
			background: url(../../../images/hifishop24.storefront/de/imagesonline/layout/button_bg_sidebar.gif) no-repeat scroll top;
			border:0;
			font-size:10px;
			font-weight:bold;
			color: #CCCCCC;
			text-align: center;
			float: left;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 13px;
		}

	.sidebar_headline {
			z-index:0;
			padding: 		6px 0px 0px 7px;
			width: 			185px;
			height: 		25px;
			font-weight:	bold;
			font-size:		11px;
			color:			#CCCCCC;
			background:  	url('../../../images/hifishop24.storefront/de/imagesonline/layout/sidebar_headline.jpg') no-repeat;
			display:		blocK;
		}

	div.sidebar_teader {

		width: 200px;
		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomRight:3px;
	}

	#footerNotes {

		background:  	#555555;
		height: 		30px;
		font-weight:	bold;
		font-size:		10px;
		color:			#999999;
		vertical-align: middle;
		-moz-border-radius-topLeft:3px;
		-moz-border-radius-topRight:3px;
		-webkit-border-radius-topRight:3px;
		-webkit-border-radius-topRight:3px;

	}



	#footerNotes div{

		float:left;
		padding: 0px 0px 0px 10px;
		line-height:30px;
	}

	#footerNotes ul {
		float:		right;
		color:		#999999;
	}

	#footerNotes li {
		display:	inline;
		padding:	0px 10px 0px 0px;
	}

	#footerNotes li  span{
		display:		inline;
		line-height: 	30px;
		padding: 		5px 0px 0px 10px;
		color:			#999999;
	}

	#footer_banner_manufacturer {

		background:  	#555555;
		background:  	url('../../../images/hifishop24.storefront/de/imagesonline/layout/sf_manufacturer_teaser_background.gif') repeat-x;
		height: 		41px;
		font-weight:	bold;
		font-size:		10px;
		color:			#999999;
		vertical-align: middle;

		-moz-border-radius-topLeft:3px;
		-moz-border-radius-topRight:3px;
		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;

		-webkit-border-radius-topRight:3px;
		-webkit-border-radius-topLeft:3px;
		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;

	}

	#footer_banner_manufacturer ul {
		float:		right;
		color:		#999999;
	}

	#footer_banner_manufacturer li {
		display:	inline;
		/* padding ist abhï¿½ngig von der Anzahl der li's */
		padding:	0px 30px 0px 0px;
	}

	#footer_banner_manufacturer li  span{
		display:		inline;
		padding: 		0px 0px 0px 8px;
		color:			#999999;
	}


	#footer_banner_manufacturer_auth {

		background:  	#555555;
		background:  	url('../../../images/hifishop24.storefront/de/imagesonline/layout/sf_manufacturer_auth_teaser_background.gif') repeat-x;
		height: 		100px;
		font-weight:	bold;
		font-size:		10px;
		color:			#999999;
		vertical-align: middle;

		-moz-border-radius-topLeft:3px;
		-moz-border-radius-topRight:3px;
		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;

		-webkit-border-radius-topRight:3px;
		-webkit-border-radius-topLeft:3px;
		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;

	}

	#footer_banner_manufacturer_auth ul {
		float:		left;
		color:		#999999;
		height:		100px;
		padding:	5px 0 0 0px;
	}


	#footer_banner_manufacturer_auth li {
		display:	inline;
		/* padding ist abhï¿½ngig von der Anzahl der li's */
		padding:	0px 0px 0px 0px;
	}

	#footer_banner_manufacturer_auth li  span{
		display:		inline;
		padding: 		0px 0px 0px 6px;
		color:			#999999;
	}


#footer {
	height:17px;
	background: #fff url('../../../images/hifishop24.storefront/de/imagesonline/layout/footer.gif') no-repeat left top;
}

div.skyscraper {
	left:1010px;
	margin:0 auto;
	position:absolute;
	top:160px;

}

#pagenavigator {
		width: 735px;
		height: 15px;
		background: #fff url('../../../images/hifishop24.storefront/de/imagesonline/layout/positiontracker_backgr.gif') repeat-x;
		color: #CCCCCC;
		text-align: middle;
		padding-top: 5px;
	}

#pagenavigator p{
		display:	outline;
		text-align: center;
	}

#pagenumber {
		width: 735px;
		height: 15px;
		color: #000000;
		text-align: center;
		font-weight: bold;
		padding-top: 5px;
	}

#pagenumber p{
		display: outline;
		text-align: center;
	}

.clear { clear:both;}

a:hover {
    cursor:pointer;
}


div.tipbox {
	display:none;
	width:300px;
	background:#c8c8c8;
	margin-left:125px;
	border: #484848 solid 1.5px;
}
div.tipbox_service {
	display:none;
	width:300px;
	background:#c8c8c8;
	margin-left:125px;
	border: #484848 solid 1.5px;
}
a.tiplink {
	text-decoration: none;
	color:	#000000;

}


div.popunder	{
	width:740px; 
	height:381px; 
	position:relative;
	background: transparent url(../../../images/hifishop24.storefront/de/imagesonline/nl_popunder.jpg) repeat-x scroll left;
}

#popunder select	{
	position:absolute; 
	top:120px; 
	left:15px;
	height:20px; 
	padding:0px;
	color:#6f6f6e;
	font-weight:bold;
}
#popunder div	{
	position:absolute; 
	left:15px; 
}
#popunder div.firstname	{
	top:148px;
}

#popunder div.lastname	{
	top:179px;
}

#popunder div.email	{
	top:210px;
}
#popunder div.voucher_cond	{
	top:312px;
	font-size:9px;
	width:370px;
	text-align:justify;
	line-height:1.3em;
}
#popunder input	{
	border: none;
	width:194px;
	height:37px;
}
#popunder input.text	{
	border: 1px solid #8e8e91;
	width:204px;
	margin-top:4px;
	height:19px;
	color:#6F6F6F;
	font-weight:bold;
}
#popunder form	{
	margin:0px;
	padding:0px;
}
#popunder div.submit	{
	top:244px;
	width:148px;
	height:27px;
}
#popunder div.boxed	{
	width:220px;
	top:140px;
}

#ship-amendment ol	{
	list-style:outside;
	list-style-type:decimal;
	padding-left:20px;	
}
#ship-amendment ul	{
	list-style:outside;
	list-style-type:none;
	padding-left:2px;
	margin-top:6px;	
}
#ship-amendment	li	{
	padding-bottom:5px;
}	#product_top_box {

		width: 	708px;
		padding: 15px;
		margin-bottom: 15px;

		background-color: #FFFFFF;

		border: solid 1px #9a9a9a;
		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;
		-moz-border-radius-topLeft:3px;
		-moz-border-radius-topRight:3px;
		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-topRight:3px;
		-webkit-border-radius-topRight:3px;

	}
	#product_top_box_neu {
		width: 	740px;
		margin-bottom: 0px;
		background-color: #FFFFFF;
		border: none;
		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;
		-moz-border-radius-topLeft:3px;
		-moz-border-radius-topRight:3px;
		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-topRight:3px;
		-webkit-border-radius-topRight:3px;
	}
	
	div.zoom	{
		background-color:#DDDDDC; 
		text-align:center; 
		height:32px;
		width:300px;
	}
	#zoom span	{
		color:#6f6f6f;
	}
	#zoom img	{
		position:relative; 
		top:8px;
	}

	#product_top_box_image_frame {
		float: left;
		width: 	255px;
		min-height:	280px;
		height: auto !important;
		height:	280px;
		padding: 0px;
	}
	#product_top_box_image_frame_neu {
		float: left;
		width: 	308px;
		min-height:	280px;
		height: auto !important;
		height:	333px;
		padding: 0px;
	}

	#product_top_box_image {


		width: 	254PX;
		min-height:	254px;
		height: auto !important;
		height:	254px;
		padding: 0px;
		border: solid 1px #E5E5E5;
                position: relative;

	}
	#product_top_box_image_neu {
		width: 	298px;
		min-height:	298px;
		height: auto !important;
		height:	254px;
		padding: 0px;
		border: solid 1px #454545;
        position: relative;
		text-align:center;
	}

	#product_top_box_content_frame_top{
		float:	left;
		width: 	428px;
		height:	auto;
		padding-top: 	5px;
		padding-left: 	15px;
	}
	#product_top_box_content_frame_top_neu {
		float:	left;
		width: 	384px;
		min-height:	37px;
		padding-top: 	5px;
		padding-left: 	15px;
	}

	#product_top_box_content_frame_top div.product_name_box{
		float:	left;
		width: 	300px;
	}

	#product_top_box_content_frame_top_neu div.product_name_box{
		float:	left;
		width: 	249px;
	}

	#product_top_box_content_frame_top p.product_name{
		font-weight: 	bold;
		font-size: 		14px;
	}
	
	#product_top_box_content_frame_top_neu p.product_name{
		font-family:	Helvetica,Verdna,Arial,Sans-Serif;
		font-weight: 	bold;
		font-size: 		18px;
	}

	#product_top_box_content_frame_top div.product_shortdescr_box{
		float:			left;
		width: 			233px;
	}
	#product_top_box_content_frame_top_neu div.product_shortdescr_box{
		float:			left;
		width: 			233px;
	}

	#product_top_box_content_frame_top div.product_manufacturer_image_box{
		float:			left;
		width: 			100px;
	}
	#product_top_box_content_frame_top_neu div.product_manufacturer_image_box{
		float:			left;
		width: 			130px;
		padding-left:	5px;
	}

	#product_top_box_content_frame_top div.manufacturer{
		text-align: center;
	}
	#product_top_box_content_frame_top_neu div.manufacturer{
		text-align: center;
	}

	#product_top_box_right	{
		float: left;
	}
	
	#product_top_box_content_frame_top p.product_sku{
		padding-left: 	10px;
		padding-bottom:	5px;
		border-bottom: solid #cccccc 1px;
	}
	#product_top_box_content_frame_top_neu p.product_sku{
		padding-left: 	10px;
		padding-bottom:	5px;
		border-bottom: solid #cccccc 1px;
	}

	#product_top_box_content_frame_top ul.product_shortdescr{
		padding-top: 	5px;
		padding-left: 	10px;
	}
	#product_top_box_content_frame_top_neu ul.product_shortdescr{
		padding-top: 	5px;
		padding-left: 	10px;
	}

	#product_top_box_content_frame_middle{
		float: left;
		width: 	428px;
		height:	84px;
		padding-top: 	5px;
		padding-left: 	15px;
	}
	#product_top_box_content_frame_middle_neu{
		float: right;
		width: 	414px;
		min-height:	78px;
		padding-top: 	2px;
		padding-left: 	15px;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
	}
	#product_top_box_content_frame_top2	{
		float: left;
		width: 	414px;
		height:	20px;
		padding-top: 	5px;
		padding-left: 	15px;
		border-bottom: 1px solid #CCCCCC;
	}
	#product_top_box_content_frame_top2 div.product_sku
	{
		float:left;
		color:#8c8c8c;
		width:155px;
	}
	#product_top_box_content_frame_top2 div.link_descr
	{
		float:left;
	}
	#product_top_box_content_frame_top2 a	{
		color:#8c8c8c;
	}

	#product_top_box_content_frame_middle p.product_sku{
		padding-left: 	10px;
		padding-bottom:	5px;
		border-bottom: solid #cccccc 1px;

	}

	#product_top_box_content_frame_middle ul.product_shortdescr{
		padding-top: 	5px;
		padding-left: 	10px;
	}

	#product_top_box_content_frame_price {
		float: left;
		width: 	428px;
		padding-top: 	5px;
		padding-left: 	15px;
	}
	#product_top_box_content_frame_price_neu {
		float: right;
		width: 	414px;
		padding-left: 	15px;
		height:106px;
	}


	#product_top_box_content_frame_price div.left_price_slot div.testeo{
		float: 		left;
		width: 		145px;
		height:		70px;
	}
	#product_top_box_content_frame_price_neu div.left_price_slot div.testeo{
		float: 		left;
		width: 		145px;
		height:		70px;
	}

	#product_top_box_content_frame_price div.price{
		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/background_price.gif) no-repeat right bottom;
		float: 			right;
		width: 			283px;
		font-weight: 	bold;
		color: 			#c20a1d;
		text-align: 	center;
	}
	#product_top_box_content_frame_price_neu div.price{
		float: 			left;
		width: 			300px;
		font-weight: 	bold;
		color: 			#c20a1d;
		text-align: 	left;
	}

	#product_top_box_content_frame_price div.left_price_slot{
		float: left;
		width: 	145px;
	}
	#product_top_box_content_frame_price_neu div.left_price_slot{
		float: left;
		width: 	145px;
	}

	* html #product_top_box_content_frame_price div.price {
		font-size: 		10px;
	}

	* html #product_top_box_content_frame_price div.price img{
		position: static;

	}

	#product_top_box_content_frame_price p.mwst{
		position: relative;
		font-size: 		10px;
		font-weight: 	normal;
		color: 			#cccccc;
		text-align: 	right;
		right: 			15px;
		bottom: 		10px;
	}
	#product_top_box_content_frame_price_neu p.mwst{
		position: relative;
		font-size: 		10px;
		font-weight: 	normal;
		color: 			#8d8d8d;
		text-align: 	left;
		bottom: 		20px;
	}
	
	#product_top_box_content_frame_price a.tiny2	{
		color:#FFFFFF;
	}
	#product_top_box_content_frame_price_neu a.tiny2	{
		color:#8d8d8d;
	}

	#product_top_box_content_frame_price_reduct {
		float: right;
		width: 	428px;
		padding-top: 	5px;
		padding-bottom: 	5px;
		padding-right: 	25px;
		text-align:	right;
	}
	
	#product_top_box_content_frame_price_reduct_neu {
		float: left;
		width: 	369px;
		padding: 5px 15px 5px 15px;
		text-align:	left;
		height:30px;
		font-size:12px;
		font-weight:bold;
	}
	#product_top_box_content_frame_price_reduct_neu div	{
		padding-top:5px;
	}

	#product_top_box_content_frame_bottom{
		float: 			right;
		width: 			413px;
		height:			70px;
		margin-right:	15px;
		text-align: 	left;
		border-top:	 	solid 1px #000000;
	}
	#product_top_box_content_frame_bottom_neu {
		float: 			right;
		width: 			430px;
		height:			86px;
		text-align: 	left;
		border-bottom: 1px solid #CCCCCC;
	}

	#product_top_box_content_frame_bottom span{
		text-align: right;
	}
	#product_top_box_content_frame_bottom_neu span{
		text-align: right;
	}


	div.availability {
		text-align:left;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		border-bottom: solid #cccccc 1px;
	}
	div.availability_neu {
		float:left;
		text-align:left;
		padding-bottom:4px;
		padding-left:4px;
	}

	#product_top_box_content_frame_bottom div.testeo{
		width: 		173px;
		height:		100px;
		top:		-1px;
		left: 		0px;
		position: 	relative;
		float:		left;
	}
	#product_top_box_content_frame_bottom_neu div.testeo{
		width: 		153px;
		height:		70px;
		top:		0px;
		left: 		18px;
		position: 	relative;
		float:		left;
		border-right: 1px solid #CCCCCC;
	}
	#product_top_box_content_frame_bottom_neu div.basketbutton	{
		float:right;
		padding-top:10px;
		text-align:center;
		width:254px;
	}

	.av_5 {
		color: #f29400;
		font-weight: bold;
	}

	.av_0 ,
	.av_1 ,
	.av_2 ,
	.av_3 ,
	.av_7 ,
	.av_9 ,
        .av_10
	{
		color: 			#76950a;
		font-weight: 	bold;
	}

	.av_4 ,
	.av_6
	{
		color: 			#0062a1;
		font-weight: 	bold;
	}

	#product_top_box_content_frame_bottom div.basketbutton {

		padding-top:	15px;
		float:			right;
		text-align:		right;

	}

	#product_middle_box {


		float: left;
		width: 	708px;

		padding: 15px;

		background-color: #FFFFFF;

		border: solid 1px #9a9a9a;
		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;
		-moz-border-radius-topLeft:3px;
		-moz-border-radius-topRight:3px;
		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-topRight:3px;
		-webkit-border-radius-topRight:3px;

	}

	#product_middle_box  p.product_name{
		font-size: 12px;
		font-weight: bold;
		background-color: #dddddd;
		padding: 5px;
	}
	div.product_bottom_box	{
		border:1px solid #9A9A9A; 
		padding-left:20px; 
		-moz-border-radius:3px 3px 3px 3px;
	}
	span.product_reiter_left {

		float:left;
		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/product_reiter_left_background.gif) no-repeat;
		width:5px;
		height:27px;
	}

	span.product_reiter_middle {

		float:left;
		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/product_reiter_middle_background.gif) repeat-x;
		height:18px;
		padding-top:9px;
		padding-left:5px;

		font-weight: bold;
		color: #FFFFFF;
                font-size: 10.5px;
	}

	span.product_reiter_right {

		float:left;
		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/product_reiter_right_background.gif) no-repeat;
		width:22px;
		height:27px;
	}

	span.product_reiter_left_NA {

		float:left;
		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/product_reiter_left_background_NA.gif) no-repeat;
		width:5px;
		height:27px;
	}

	span.product_reiter_middle_NA{

		float:left;
		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/product_reiter_middle_background_NA.gif) repeat-x;
		height:18px;
		padding-top:9px;
		padding-left:5px;

		font-weight: bold;
		color: #FFFFFF;
                font-size: 10.5px;
	}

	span.product_reiter_right_NA {

		float:left;
		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/product_reiter_right_background_NA.gif) no-repeat;
		width:22px;
		height:27px;
	}

	.product_descr_long_head {
		background-color: #484848;
		color:	#FFFFFF;
		font-weight: bold;
		padding: 5px;
	}

	.product_descr_long_head  a{
		color:	#FFFFFF;
		font-weight: bold;
		padding: 5px;
	}

	p.product_content {
		color:#666666;
		font-family:Verdana;
		font-size:10px;
		margin-bottom:10px;
		margin-top:10px;
		padding-left:5px;
		text-align:left;

	}

	div.product_min_order_quantity_value {

		color:#000000;
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		padding-left:10px;
		padding-top:10px;
		text-align:left;
	}

	div.product_crosselling_row {
		padding: 10px 0px 10px 0px;
		border-top: 1px #000000 solid;
	}

	div.product_crosselling_row  td{
		vertical-align: top;
		text-align: left;
	}

	div.product_crosselling_row  a.product_crosselling_inf_right {
		font-family:Verdana;
		font-size:10px;
		font-weight:normal;
		text-align:right;
		text-decoration:none;
	}

	ul.product_scope_of_delivery {
		list-style-type:		circle;
		list-style-position:	inside;
		padding-left: 10px;
	}


	span.category_price {
		font-size: 	25px;
		font-weight: bold;
		color: 		#c20a1d;

	}

	span.category_price_small {
		font-size: 	20px;
		font-weight: bold;
		color: 		#c20a1d;

	}

	.category_table_header {
		border-bottom: solid 1px #000000;

	}

	.category_table_footer {
		border-top: solid 1px #000000;

	}

	.category_table_left {
		border-left: 	solid 1px #000000;
		vertical-align: middle;
		width:	260px;
	}

	.category_table_right {
		border-right: 	solid 1px #000000;
		vertical-align: middle;
	}

	.category_table_plain {
		vertical-align: middle;
	}

	.category_typetext{
		background-color: #e5e5e5;
		padding: 2px;
		border:1px solid #868686;
	}

	p.category_row_description_sort {

		float:		left;
		width: 		110px;
		font-weight: bold;
		border: none 0px;
		display:	inline;
	}

	p.category_row_description_filter {

		float:		left;
		width: 		110px;
		height:		14px;
		padding-top: 6px;
		font-weight: bold;
		border: none 0px;
	}

	input.category_submit_filter {
		background-color: #FFFFFF;
		font-weight: bold;
	}

	#category_manufacturer_selector {
		border: 			0px none;
		background-color: 	#414141;
		color: 				#FFFFFF;


	}

	#category_filter_box {
		border: 1px solid #000000;
		padding: 10px 5px;
	}

	div.category_thumbnail {
		width:	71px;
		height:	71px;

		float:		left;
		padding: 10px 5px;
	}

	p.category_product_descr {
		padding: 10px 10px;
	}

	div.category_banner_background {
		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_banner_backgr_60.gif) no-repeat;
		height: 70px;
		width: 740px;
		margin-top: 5px;
	}

	#category_banner_background_left {
		padding: 5px 10px 5px 10px;
		display: block;
		float: left;
		width: 468px;
		height: 60px;
	}

	#category_banner_background_right {
		padding: 5px 10px 5px 7px;
		display: block;
		float: left;
		width: 234px;
		height: 60px;
	}

	#category_subcat_boxes {

		background-color: #dddddd;
		margin-top: 5px;
		border: solid 1px #868686;
		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;
		-moz-border-radius-topLeft:3px;
		-moz-border-radius-topRight:3px;

		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;
		-webkit-border-radius-topLeft:3px;
		-webkit-border-radius-topRight:3px;
	}

	#category_subcat_boxes div.category_reiter {


		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_reiter_middle_background.gif) repeat-x;
		padding: 5px;
		height:	15px;
		float:left;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight: bold;
	}

	#category_subcat_boxes div.category_reiter_right {


		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_reiter_right_background.gif) repeat-x;
		height: 25px;
		width:	5px;
		float:left;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight: bold;
	}

	#category_subcat_boxes span.category_subcat_box {

		width: 		182px;

		float: 		left;
		text-align:	center;
		vertical-align: bottom;
		padding: 0px;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight: bold;
		padding-left: 2px;
		padding-top: 2px;
	}

	#category_subcat_boxes span.category_subcat_box_image {

		width: 		180px;
		height:		180px;
		float: 		left;
		text-align:	center;
		vertical-align: bottom;

		background-color: #FFFFFF;

		border-left: solid 1px #525252;
		border-right: solid 1px #525252;
		border-bottom: solid 1px #525252;

		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;


		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;


	}

	#category_subcat_boxes span.category_hama_subcat_box {

		width: 		242px;

		float: 		left;
		text-align:	left;
		vertical-align: bottom;
		padding: 0px;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight: bold;
		padding-left: 2px;
		padding-top: 2px;
	}

	#category_subcat_boxes span.category_hama_subcat_box p.hama_linktext {
		text-decoration: underline;
		color:		#363636;
		padding-left: 	5px;
		font-size:	10px;
	}

	span.box_headline_gray {
		background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_box_headline.gif) repeat-x;
		height:22px;
		padding-top: 6px;
		width: 176px;
		float: left;
		color: #FFFFFF;

	}
	span.box_headline_gray_left {
		float: left;
		background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_box_headline_left.gif) no-repeat;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		height:28px;
		width:3px;
	}
	span.box_headline_gray_right {
		background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_box_headline_right.gif) no-repeat;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		height:28px;
		width:3px;
		float: left;
	}

	.box_content {

		padding: 5px;
		background-color: #FFFFFF;
		border-left: solid 1px #525252;
		border-right: solid 1px #525252;
		border-bottom: solid 1px #525252;
		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;
	}

	.box_content p.modify_button {
		text-align: right;
	}

	.box_content table {
		padding:5px;
	}

	.box_content p.shipping_info {
		padding:5px;
	}

	.box_content p.comment {
		padding:7px;
	}

	.box_content p.shipping_info span.header{
		font-weight: bold;
	}
	.box_content td.header {
		font-weight: bold;
	}

	.box_content_child {
		width:		350px;
		padding:  	10px 0px 10px 10px;
		float: left;
	}

	.box_content_child  span {
		font-weight: bold;
		text-decoration:underline;
	}


	span.box_headline_white {
		background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_box_headline_white.gif) repeat-x;
		height:22px;
		padding-top: 6px;
		width: 734px;
		float: left;
		color: #FFFFFF;
		text-align: center;
	}
	span.box_headline_white_left {
		float: left;
		background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_box_headline_white_left.gif) no-repeat;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		height:28px;
		width:3px;
	}
	span.box_headline_white_right {
		background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_box_headline_white_right.gif) no-repeat;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		height:28px;
		width:3px;
		float: left;
	}
	divbox_headline_white_left {
		float: left;
		background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_box_headline_white_left.gif) no-repeat;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		height:28px;
		width:3px;
	}
	div.box_headline_white_right {
		background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_box_headline_white_right.gif) no-repeat;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		height:28px;
		width:3px;
		float: left;
	}


	.box_content_noframe {
		padding: 5px;
		line-height: 15px;
	}

	.box_content_noframe td.td_left_top{
		vertical-align: top;
		text-align: 	left;
	}

	.box_content_noframe td.td_right_top{
		vertical-align: top;
		text-align: 	right;
	}


	.box_content_noframe span.sendbutton {
		position:relative;
		left: -10px;
	}

	.box_content_noframe  input.input_text {
		border: 1px #868686 solid;
		background-color: #EEEEEE;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.box_content_noframe sup {
		bottom:5px;
		font-size:x-small;

		position:relative;
	}

	.service_center_box {
		padding-left: 15px;
	}

	ul.customer_info {
		list-style-image:none;
		list-style-position:inside;
		list-style-type:disc;
		padding-left:10px;
	}

	table.customer_info td {
		padding: 5px;
	}

	span.customer_info_price {
		font-size: 	10px;
		font-weight: bold;
		color: 		#c20a1d;

	}

	#category_navigation {

		background-color: #FFFFFF;
		margin-top: 5px;
		border: solid 1px #cacaca;
		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;
		-moz-border-radius-topLeft:3px;
		-moz-border-radius-topRight:3px;

		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;
		-webkit-border-radius-topLeft:3px;
		-webkit-border-radius-topRight:3px;
	}

	#category_navigation p.category_navigation_headline {

		background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_navigation_headline.gif) repeat-x;
		padding: 5px;
		height:	15px;
		color:#414141;
		font-family:Verdana;
		font-size:10px;
		font-weight: bold;
	}

	span.headline {
		font-weight:bold;
	}

	p.headline {
		font-weight:bold;
	}


	td.basket_td_top {
		border-bottom: 1px #000000 solid;
	}

	td.basket_td_bottom {
		border-top: 1px #000000 solid;
	}

	td.basket_td_menge {
		padding: 10px;
		width:100px;
		text-align:left;
		vertical-align: top;
		border-left: 1px #000000 solid;
	}

	td.basket_td_artikel {
		padding: 10px;
		width:388px;
		text-align:left;
		vertical-align: top;
	}

	td.basket_td_einzelpreis {
		padding: 10px;
		width:110px;
		text-align:right;
		vertical-align: top;
	}

	td.basket_td_gesamtpreis {
		padding: 10px;
		width:110px;
		text-align:right;
		vertical-align: top;
		border-right: 1px #000000 solid;
	}

	td.basket_td_sum {
		padding: 10px;
		text-align:right;
		vertical-align: bottom;
		font-weight: bold;
		border-bottom: 1px #000000 solid;

	}



	td.basket_td_shipping_top {
		border-bottom: 1px #000000 solid;
	}

	td.basket_td_shipping_top_right {
		text-align: right;
		border-bottom: 1px #000000 solid;
	}

	td.basket_td_shipping_selector {
		padding: 10px;
		width:20px;
		text-align: center;
		vertical-align: top;
		border-left: 1px #000000 solid;
	}

	td.basket_td_shipping_description{
		padding: 10px;
		width:598px;
		text-align:left;
		vertical-align: top;
	}

	td.basket_td_shipping_description td{

		text-align:left;
		vertical-align: top;
	}


	td.basket_td_shipping_price {
		padding: 10px;
		width:125px;
		text-align:right;
		vertical-align: top;
		border-right: 1px #000000 solid;
	}

	td.basket_td_ges_sum {
		padding: 10px;
		text-align:right;
		vertical-align: bottom;
		font-weight: bold;
	}

	p.basket_voucher_input {
		text-align:left;
		background-color: #FFFFFF;
	}

	p.basket_voucher_input input{
		border: 1px #000000 solid;
		background-color: #DDDDDD;
		color: 	#404040;
		font-weight:bold;
		padding:5px;
	}

	p.basket_order_button {
		text-align:	right;
		background-color: #FFFFFF;

	}

	p.basket_shipping_list_info {
		float:left;
		width: 510px;
		text-align:left;

	}

	span.basket_shopping_list_button {
	}

	#basket_checkout_help {
		background:	transparent none repeat scroll 0 0;
		height: 64px;
		border:1px solid;
	}

	#basket_checkout_help p{
		padding: 	12px 0px 0px 20px;
		font-size:	12px;
	}

	#basket_checkout_help p span.basket_checkout_help_fon {
		padding: 		6px 0px 0px 0px;
		font-weight:	bold;
		color:			#aa0000;
		display:		block;
	}

	#basket_checkout_help p span.basket_checkout_help_time {
		font-size: 	10px;
		display:	block;
		padding:	2px 0px 0px 0px;
	}

	span.error_message {
		font-weight:	bold;
		color:			#aa0000;
	}

	span.message {
		font-weight:	bold;
		color:			#000000;
	}

	#login_new_account {
		float:left;
		width: 280px;
		padding: 0px 40px 20px 40px;

	}

	#login_new_account  p.login_content {
		padding-top: 20px;
		padding-left: 10px;
	}

	#login_new_account p.login_input {
		padding-top: 5px;
		padding-left: 10px;
	}

	#login_new_account p.login_header {
		padding-top: 20px;
		font-weight:bold;
		padding-left: 10px;
	}

	#login_new_account p input.login_text {
		border: 1px #868686 solid;
		background-color: #EEEEEE;

	}

	#login_new_account p.login_button {
		text-align: left;

	}


	#login_existing_account {
		float:left;
		width: 280px;
		padding: 0px 30px 20px 40px;
		border-left: 1px #868686 solid;
	}

	#login_existing_account p.login_content {
		padding-top: 20px;
		padding-left: 10px;
	}

	#login_existing_account p.login_input {
		padding-top: 5px;
		padding-left: 10px;
	}

	#login_existing_account p.login_header {
		padding-top: 20px;
		font-weight:bold;
		padding-left: 10px;
	}

	#login_existing_account p input.login_text {
		border: 1px #868686 solid;
		background-color: #EEEEEE;

	}

	#login_existing_account p.login_button {
		text-align: left;
	}

	#login_existing_account p.login_button input{
		float: left;
	}

	#login_existing_account p.login_link{
		padding: 16px 0px 0px 5px;
	}

	#password_forgotten {
		padding: 20px 0px 0px 60px ;

	}

	#password_forgotten p{

		display: block;
	}

	#password_forgotten p input{
		vertical-align: middle;
		height:39px;
	}

	#password_forgotten p input.email_text{
		border: 1px #868686 solid;
		background-color: #EEEEEE;
		height:16px;
		vertical-align: middle;

	}

	#checkout_address {
		padding:20px;
	}

	#checkout_address span.head{
		font-weight:	bold;
	}

	input.ckeckout_gsm_input_text{
		border: 1px #868686 solid;
		background-color: #EEEEEE;
		height:16px;
		vertical-align: middle;
	}

	#checkout_process_header {
		font-weight:	bold;
	}

	.checkout_process_td_menge {
		text-align:		center;
		vertical-align: top;
		padding: 		5px;
		width:			45px;
		border-left:	1px #000000 solid;
	}

	.checkout_process_td_artikel {
		text-align:		left;
		vertical-align: top;
		padding: 		5px;
		width:			450px;
	}

	.checkout_process_td_einzelpreis {
		text-align:		right;
		vertical-align: top;
		padding: 		5px;
		width:			100px;
	}

	.checkout_process_td_gesamtpreis {
		text-align:		right;
		vertical-align: top;
		padding: 		5px;
		width:			100px;
		border-right:	1px #000000 solid;
	}

	.checkout_process_td_gesamtsum {
		text-align:		right;
		vertical-align: top;
		padding: 		5px;
		width:			100px;

	}

	.checkout_process_td_top {
		border-bottom: 1px #000000 solid;
	}

	.checkout_process_td_bottom {
		border-top: 1px #000000 solid;
	}

	table.ckeckout_gsm_table td {
		padding: 3px;
	}

	.search_result_table_header {
		border-bottom: solid 1px #000000;
	}

	.search_result_table_footer {
		border-top: solid 1px #000000;
	}

	.search_result_table_left {
		border-left: 	solid 1px #000000;
		vertical-align: middle;
		width:	260px;
		padding: 10px;
	}

	.search_result_table_right {
		border-right: 	solid 1px #000000;
		vertical-align: middle;
		padding: 10px;
	}

	.search_result_table_plain {
		vertical-align: middle;
		padding: 10px;
	}

	span.search_result_header {
		font-weight:	bold;
	}


	.address_book_table_header {
		border-bottom: solid 1px #000000;
	}

	.address_book_table_footer {
		border-top: solid 1px #000000;
	}

	.address_book_table_left {
		border-left: 	solid 1px #000000;
		vertical-align: middle;
		width:	140px;
		padding: 10px;
	}

	.address_book_table_right {
		border-right: 	solid 1px #000000;
		vertical-align: middle;
		padding: 10px;
	}

	.address_book_table_plain {
		vertical-align: middle;
		padding: 10px;
	}

	span.address_book_header {
		font-weight:	bold;
		vertical-align: middle;
	}
	#address_book_add_new {
		text-align:right;
	}

	#address_book td {
		padding:	2px;
	}

	input.address_book_input_text{
		border: 1px #868686 solid;
		background-color: #EEEEEE;
		height:16px;
		vertical-align: middle;
	}

	#search_mask {
		width: 600px;
	}

	#search_mask td {
		padding:	2px;
	}

	span.search_mask_header {
		font-weight:	bold;
		vertical-align: middle;
	}

	p.search_mask_message {
		padding: 5px 20px 5px 20px;
		text-align: justify;
	}

		input.search_mask_input_text{
		border: 1px #868686 solid;
		background-color: #EEEEEE;
		height:16px;
		vertical-align: middle;

	}


	div.teaser-switch {
		overflow:	hidden;
		width:		740px;
		height:		273px;
	}


	div.storefront_main_banner{
		padding-top: 8px;
	}
	div.storefront_banner_background {
		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_banner_backgr_60.gif) no-repeat;
		height: 70px;
		width: 740px;
		margin-top: 5px;
	}

	span.storefront_banner_background_left {
		padding: 5px 10px 5px 10px;
		display: block;
		float: left;
		width: 468px;
		height: 60px;
	}

	span.storefront_banner_background_right {
		padding: 5px 10px 5px 7px;
		display: block;
		float: left;
		width: 234px;
		height: 60px;
	}






	span.storefront_product_box_3parts {
		float: 			left;
		margin-right: 	10px;
		margin-top:		5px;
		text-align: 	left;
	}

	span.storefront_box_headline_gray_3parts {
		background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_box_headline.gif) repeat-x;
		font-weight: bold;
		height:22px;
		padding-top: 6px;
		padding-left: 10px;
		width: 224px;
		float: left;
		color: #FFFFFF;
	}

	p.storefront_product_box_content_3parts {
		height:		145px;
		width:		238px;

		text-align:	left;
		vertical-align: bottom;

		background-color: #FFFFFF;

		position: relative;

		border-left: solid 1px #525252;
		border-right: solid 1px #525252;
		border-bottom: solid 1px #525252;

		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;


		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;


	}

	p.storefront_product_box_content_3parts  span.storefront_price {
		font-size: 		20px;
		font-weight: 	bold;
		color: 			#c20a1d;
		text-align:		right;
		position: 		absolute;
		top: 			107px;
		width:			233px;
		height:			38px;
		left:			0px;
		padding-right:	5px;
		/*background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/price_backgr_bottom_right.gif) right bottom no-repeat;*/
	}


	span.storefront_product_box_content_image_3parts {

		width: 100px;
		height: 100px;
		overflow: hidden;
		float:left;
		margin-top: 10px;
		margin-left: 10px;

	}

	span.storefront_product_box_content_description_3parts {
		padding-top: 	10px;
		padding-left: 	10px;
		width: 			110px;
		float: 			left;
		text-align:		left;
		overflow:		hidden;

	}



	span.storefront_product_box_2parts {
		float: 			left;
		margin-right: 	10px;
		margin-top:		5px;
		text-align: 	left;
	}

	span.storefront_box_headline_gray_2parts {
		background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_box_headline.gif) repeat-x;
		font-weight: bold;
		height:22px;
		padding-top: 6px;
		padding-left: 10px;
		width: 349px;
		float: left;
		color: #FFFFFF;
	}
	div.storefront_box_headline_gray_2parts {
		background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_box_headline.gif) repeat-x;
		font-weight: bold;
		height:22px;
		padding-top: 6px;
		padding-left: 10px;
		width: 349px;
		float: left;
		color: #FFFFFF;
	}
	p.storefront_product_box_content_2parts {

		height:		125px;
		width:		363px;

		position: relative;

		text-align:	center;
		vertical-align: bottom;

		background-color: #FFFFFF;

		border-left: solid 1px #525252;
		border-right: solid 1px #525252;
		border-bottom: solid 1px #525252;

		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;


		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;


	}

	p.storefront_product_box_content_2parts  span.storefront_price {
		font-size: 		20px;
		font-weight: 	bold;
		color: 			#c20a1d;
		text-align:		right;
		position: 		absolute;
		top: 			87px;
		width:			358px;
		height:			38px;
		left:			0px;
		padding-right:	5px;
		/*background:	transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/price_backgr_bottom_right.gif) right bottom no-repeat;*/
	}
	div.storefront_product_box_content_2parts {

		height:		125px;
		position: relative;
		text-align:	center;
		vertical-align: bottom;
		background-color: #FFFFFF;
		border-left: solid 1px #525252;
		border-right: solid 1px #525252;
		border-bottom: solid 1px #525252;
		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;
	}
	div.storefront_product_box_content_2parts  span.storefront_price {
		font-size: 		19px;
		font-weight: 	bold;
		color: 			#c20a1d;
		text-align:		right;
		position: 		absolute;
		top: 			87px;
		width:			248px;
		height:			38px;
		left:			0px;
		padding-right:	5px;
	}

	span.storefront_product_box_content_image_2parts {

		width: 			100px;
		height: 		100px;

		float:			left;
		margin-top: 	10px;
		margin-left: 	10px;

	}

	span.storefront_product_box_content_description_2parts {
		padding-top: 	10px;
		padding-left: 	10px;
		width: 			235px;
		float: 			left;
		text-align:		left;
	}
	span.storefront_product_box_content_strike	{
		position:absolute; 
		top:87px; 
		left:10px;
	}
	span.storefront_product_box_content_strike_red	{
		font-size:12px; 
		color:#BB0000; 
		font-weight:bold;
	}
	div.storefront_product_box_content_image_2parts {
		width: 			100px;
		height: 		100px;
		float:			left;
		margin-top: 	10px;
		margin-left: 	10px;
	}
	div.storefront_product_box_content_description_2parts {
		padding-top: 	10px;
		padding-left: 	10px;
		width: 			235px;
		float: 			left;
		text-align:		left;
		position:		relative;
	}

	p.stf_mwst{

		color:#AAAAAA;
		font-size:10px;
		font-weight:normal;

	}

	p.stf_mwst a{

		color:#AAAAAA;
		font-size:10px;
		font-weight:normal;

	}
	sup.stf_mwst
	{
		color:#AAAAAA;
		float:left;
		width:20px;
	}



	#storefront_top10_box {

		background-color: #ffffff;
		margin-top: 5px;
		border: solid 1px #868686;
		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;
		-moz-border-radius-topLeft:3px;
		-moz-border-radius-topRight:3px;

		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;
		-webkit-border-radius-topLeft:3px;
		-webkit-border-radius-topRight:3px;
	}

	#storefront_top10_box div.reiter {


		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_reiter_middle_background.gif) repeat-x;
		padding: 6px 5px 5px 10px;
		height:	15px;
		float:left;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight: bold;
	}

	#storefront_top10_box div.reiter_right {


		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_reiter_right_background.gif) repeat-x;
		height: 25px;
		width:	5px;
		float:left;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight: bold;
	}

	#storefront_top10_box span.sub_box {

		width: 		182px;

		float: 		left;
		text-align:	center;
		vertical-align: bottom;
		padding: 0px;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight: bold;
		padding-left: 2px;
		padding-top: 2px;
	}

	#storefront_top10_box span.sub_box_image {

		width: 		180px;
		height:		180px;
		float: 		left;
		text-align:	center;
		vertical-align: bottom;

		background-color: #FFFFFF;

		border-left: solid 1px #525252;
		border-right: solid 1px #525252;
		border-bottom: solid 1px #525252;

		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;


		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;


	}


	#variants_box {

		background-color: #d0d0d0;
		margin-top: 5px;
		border: solid 1px #868686;
		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;
		-moz-border-radius-topLeft:3px;
		-moz-border-radius-topRight:3px;

		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;
		-webkit-border-radius-topLeft:3px;
		-webkit-border-radius-topRight:3px;
	}

	#variants_box div.reiter {


		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_reiter_middle_background.gif) repeat-x;
		padding: 6px 5px 5px 10px;
		height:	15px;
		float:left;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight: bold;
	}

	#variants_box div.reiter_right {


		background:		transparent url(../../../images/hifishop24.storefront/de/imagesonline/layout/category_reiter_right_background.gif) repeat-x;
		height: 25px;
		width:	5px;
		float:left;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight: bold;
	}

	#variants_box span.sub_box {

		width: 		182px;

		float: 		left;
		text-align:	center;
		vertical-align: bottom;
		padding: 0px;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:10px;
		font-weight: bold;
		padding-left: 2px;
		padding-top: 2px;
	}

	#variants_box span.sub_box_image {

		width: 		180px;
		height:		180px;
		float: 		left;
		text-align:	center;
		vertical-align: bottom;

		background-color: #FFFFFF;

		border-left: solid 1px #525252;
		border-right: solid 1px #525252;
		border-bottom: solid 1px #525252;

		-moz-border-radius-bottomLeft:3px;
		-moz-border-radius-bottomRight:3px;


		-webkit-border-radius-bottomRight:3px;
		-webkit-border-radius-bottomLeft:3px;


	}

	#newsletter {

		width: 659px;
		padding: 0px 40px 20px 40px;

	}

	#newsletter td {
		padding: 5px 0px 5px 0px;
		vertical-align: middle;
	}

	#newsletter  p.newsletter_content {
		padding-top: 20px;
		padding-left: 10px;
	}

	#newsletter p.newsletter_input {
		padding-top: 5px;
		padding-left: 10px;
	}

	#newsletter p.newsletter_header {
		padding-top: 20px;
		font-weight:bold;

	}

	#newsletter input.newsletter_text {
		border: 1px #868686 solid;
		background-color: #EEEEEE;

	}

	#newsletter p.newsletter_button {
		text-align: left;
		position:	relative;
		left:		-15px;
	}


	table.agb {
		line-height: 15px;
	}

	table.agb_toc td{
		font-size : 12px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : bold;
        font-style : normal;
        color : #000000;
        text-decoration : none;
		margin:	5px 0px 5px 0px;
	}


	table.placed_order {
		line-height: 12px;
	}

	table.placed_order  td.heading4  {
        font-size : 		10px;
        font-family : 		Verdana, Arial, Helvetica, sans-serif;
        font-weight : 		bold;
        font-style : 		normal;
        color : 			#000000;
        text-decoration : 	none;
		line-height:		20px;
	}

	/*old CSS*/

	.heading3  {
        font-size : 12px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : bold;
        font-style : normal;
        color : #000000;
	}

	.heading4  {
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : bold;
        font-style : normal;
        color : #000000;
        text-decoration : none;
	}

	.tiny  {
        font-size : 10px;
        color : Gray;
        font-weight : bold;
        text-decoration : none;
	}

	h3 a{
		font-size : 12px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : bold;
        font-style : normal;
        color : #000000;
        text-decoration : none;
		margin:	15px 0px 5px 0px;
		display: block;

	}

	ul.affiliate {
		list-style-image:none;
		list-style-position:inside;
		list-style-type:disc;
		padding-left:18px;
		float: left;
		width:	310px;
	}

	p.affiliate {
		padding-left:16px;
	}

	ul.finanzkauf {
		list-style-image:url(../../../images/hifishop24.storefront/de/imagesonline/pfeil.gif);
		padding-left: 20px;
	}

	ul.wertgarantie {
		list-style-image:none;
		list-style-position:inside;
		list-style-type:disc;
		padding-left:18px;
		float: left;
		width:	310px;
	}
	
	#epx h3	{
	color:#ac2365;
	font-size:10pt;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	padding-bottom:4px;
}
#epx div	{
	margin-left:6px;	
	width:710px;
	color:#555555;
	position:relative;
	font-size:8pt;
	font-family:Verdana, Arial, Sans-Serif;
	line-height:1.6em;
}
#epx div.left	{
	float:left;
	color:#555555;
	width:424px;
}
#epx div.right	{
	margin-left:10px;
	float:left;
	color:#555555;
}
#epx ul	{
	width:400px;
	margin-top:25px;
}
#epx li	{
	color:#b1c500;
	list-style-type:disc;
}
#epx span	{
	color:#555555;
}
#epx span.blackberry	{
	color:#ac2365;
	font-size:9pt;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
}

.bundle {
    background-color: #eee;
    border: 1px solid #aaa;
}

.bundle h3 {
    font-family: arial;
    font-size: 12pt;
    font-weight: bold;
    color: #555;
    margin-top: 10px;
    margin-bottom: 15px;
}

.bundleArrow {
    margin-left: 0px;
    margin-top: 40px;
    float: left;
}

.bundleProduct {
    margin-left: 10px;
    float: left;
    font-size: 8pt;
    width: 80px;
    height: 120px;
}
.bundleProductName {
    text-decoration: underline;
    line-height: 1.1em;
}

.bundleProduct img {
    margin-bottom: 8px;
}

.bundleFromEquals {
    float: right;
    margin-right: 10px;
    text-align: right;
}

.bundlePlus, .bundleEquals {
    font-size: 30pt;
    font-weight: bold;
    color: #888;
    float: left;
    margin-top: 8px;
}

.bundlePriceInfo {
    float: left;
    margin-top: 6px;
}

.bundlePrice {
    color: #C20A1D;
    font-size: 30pt;
    font-weight: bold;
}

.bundleEquals {
    margin-right: 15px;
}


.bundleMwstVk {
    font-size: 8pt;
    color: #888;
}

.bundleBasketButton {
    margin-left: 10px;
    margin-top: 2px;
    float: left;
}

.bundleImgContainer {
    height: 60px;
}


#overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color: #000;
	z-index:9999;
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;
}

#cetelem_ratenrechner_table {
	width: 100%;
	color:#666666;
}
#cetelem_ratenrechner_table th {
	background:#cfc79f;
	text-align: center;
	padding:5px;
	font-size:12px;
	font-weight: bold;
}
#cetelem_ratenrechner_table td {
	padding:3px;
	background:#E6E2CF;

}
#cetelem_ratenrechner_table tr.odd td {
	background: #F1EEE2
}

#cetelem_ratenrechner_table tr:hover td {
	background:#fff;
}

* html #overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
div.content_left_images {
	height:43px;
	padding-top:0;
	text-align:center;
	width:298px;
}

/**
 * Speditionsservice / 2-Mann-Service
**/
table.del_serv	{
	margin-bottom:1px;
	width:100%;	
}
#product_service table.del_serv	{
	margin-bottom:1px;
	width:239px;	
}

#content table.del_serv_prod {
    margin-bottom: 1px;
    width: 220px;
}


div.fancybox_service {
    padding:10px;
    width:600px;
    max-height:600px;
    overflow: auto;
}

.sh_se_header{
    color: white;
    font-size: 14px;
    padding-bottom: 1px;
}

.sh_se_head{
    padding: 5px;
    background-color: grey;
    height: 14px;
}

.sh_se_body{
    padding: 5px;
    background-color: #E3E4E5;
    margin-bottom: 10px;
}

.sh_se_title{
    float: left;
    font-weight: bold;
}

.sh_se_price{
    float: right;
    color: white;
    font-size: 12px;
}

table.del_serv_hidden	{
	position:absolute; 
	top:1px; 
	z-index:2;
}
table.del_serv_visible	{
	position:absolute; 
	top:1px; 
	z-index:1;
}
tr.del_serv	{
	vertical-align:middle;
	height:23px;
}
td.del_serv_space	{
	width:120px;	
}
td.del_serv_chb1	{
	text-align:left;
    padding:2px 1px 2px 1px;
}
td.del_serv_chb2	{
	width:20px;
	text-align:right;
    padding:2px 1px 2px 1px;
}
td.del_serv_icon	{
	text-align:center;
    width:20px;
    padding: 0px;
}
td.del_serv_name	{
	text-align:left;
    padding:2px;
}
td.del_serv_price	{
	text-align:right;
    padding:2px 7px 2px 2px;
    width:50px;
}
#product_service td.del_serv_price	{
	background-color:#EEEEEE;
}
td.del_serv_name2	{
	text-align:left;
    padding:2px;
    color:#92999d;
}
td.del_serv_icon2	{
	text-align:right;
    width:34px;
    padding: 0px;
}
td.del_serv_price2	{
	text-align:right;
    padding:2px 5px 2px 2px;
    width:50px;
    color:#92999d;
}
div.del_serv	{
	float:right; 
	background-color:#EEEEEE;	
	padding:2px;
}
#product_service h4	{
	font-weight:bold;
	padding-bottom:5px;	
}

div.fancybox_service h2 {
    background-color: white;
    font-weight: bold;
    color: black;
    margin-bottom: 10px;
}

#fancy_div {
    height: 600px;
    width: 600px;

}

.finder h3 {
    background:url("../images/sprite.png") repeat-x scroll 0 0 transparent;
    color:#FFFFFF;
    display:block;
    font-size:11px;
    font-weight:bold;
    margin-bottom:0;
    padding:8px 3px 7px 13px;
    width:100%;
    margin:-8px -5px 0 -8px;
}

.finder {
    background-color: #ddd;
    margin-bottom: 20px;
}

/***************************************************/
/**
 * Sortierung & Filterung
*/
div.filter-elements {
    font-size:11px;
    padding: 7px 5px 0px 8px;
    font-size:10px;
}
div.filter-elements h2 {
    margin-top: 5px;
}
div.filter-elements select {

    padding:0px

}
div.filter-elements h5 {
    display:block;
    font-size:10px;
    float:left;
    margin: 0px 5px 5px 0px;
}
div.filter-elements h5.filterBy {
    margin-top:8px;
}
div.filter-elements ul {
    float:left;
    margin-right:20px;
}
div.filter-elements ul li {
    display:block;
    float:left;
    margin-right:10px;
    white-space:nowrap;
}

div.filter-elements ul#products-view-switcher li {
    margin-right:5px;
}

div.filter-elements ul li a:hover {
    border:0px;
}
div.filter-elements ul li span {
    float:left;
    margin-right:3px;
}
div.filter-elements span.filter_submit	{

    position:relative;
    top:-12px;
}
div.filter-elements input	{
    height:12px;
    margin-top:4px;

    color:#777777;
}
div.filter-elements select	{
    margin-top:4px;
    padding:1px;
}

.search-button {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;

    height: 26px;
    padding-top: 7px;
}

span.comparisionLinks	{
    /* position:absolute;
    top:60px; */
}

.sprite-checkboxUnmarked, .sprite-checkboxMarked  {
    float: left;
    margin-right: 5px;
}

.sprite-checkboxMarked{
	background: transparent url(../../../images/hifishop24.storefront/de/imagesonline/checked.gif) no-repeat;
	width: 14px;
	height: 15px;
	display:block;
}

.sprite-checkboxUnmarked{
	background: transparent url(../../../images/hifishop24.storefront/de/imagesonline/not_checked.gif) no-repeat;
	width: 14px;
	height: 15px;
	display:block;
}a {
	color: #000000;
	text-decoration : none;
}
a:hover {

}

.clean {
	clear:both;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}


input.text, select, textarea {

}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 3px;
padding-bottom: 0;
background: #FFFFFF;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
height: 3px;

}
#thumbBox .headerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px Verdana;
line-height: 20px;
color: #FFFFFF;
padding: 0px 3px;
text-align: right;
position: absolute;
top: -20px;
right: 0px;
background-color: #86A10B;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
    width:460px;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    width:400px;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}


/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-control {
    margin-bottom: 10px;
    margin-right: 5px;
    text-align: right;
    

}

.jcarousel-control span {
    font-size: 75%;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 5px;
    border: 1px solid #353535;
    color: #FFFFFF;
    background-color: #353535;
    font-weight: bold;
	cursor:pointer;
}
.jcarousel-control span:hover {
	background-color: #e6e2cf;
	color: #eee;
}






.jcarousel-skin-tango  {
    width: 658px;
    height: 220px;
    padding: 20px 40px;
	
}



.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  639px;
    height: 195px;
	background-color: #ffffff;
	padding-left: 10px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 150px;
    height: 190px;
    border: 1px solid #666666;
    text-align: center;
    background-color:#ffffff;

}



.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
    cursor: pointer;
	background-color: #ffffff;
}




.jcarousel-skin-tango .jcarousel-item-placeholder {
    
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 114px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/carousel/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 114px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/carousel/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../images/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -182px;
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../images/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../images/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../images/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding:0px 0px;
}
 
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/**
* Skinpart
*/

.jcarousel-skin-markantCrosselling {
    background: #FFFFFF;
}

.jcarousel-skin-markantCrosselling .jcarousel-container {
    background: #FFFFFF;
}

.jcarousel-skin-markantCrosselling .jcarousel-container-vertical {
    width: 237px;
    height: 302px;
    padding: 15px 0px;

}

.jcarousel-skin-markantCrosselling .jcarousel-clip-vertical {
    width:  236px;
    height: 240px;
	/*margin: 35px 0px;*/
	position:relative;
    top:35px;
}

.jcarousel-skin-markantCrosselling .jcarousel-item {
    width: 238px;
    height: 120px;
}

.jcarousel-skin-markantCrosselling .jcarousel-item-vertical {
/*    margin-bottom: 25px;*/
}

.jcarousel-skin-markantCrosselling .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-markantCrosselling .jcarousel-next-vertical {
    position: absolute;
    bottom: 0px;
    left: 85px;
    width: 67px;
    height: 39px;
    cursor: pointer;
    background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll left -492px;
}

.jcarousel-skin-markantCrosselling .jcarousel-next-vertical:hover {

}

.jcarousel-skin-markantCrosselling .jcarousel-next-vertical:active {
    background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll left -491px;
}

.jcarousel-skin-markantCrosselling .jcarousel-next-disabled-vertical,
.jcarousel-skin-markantCrosselling .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-markantCrosselling .jcarousel-next-disabled-vertical:active {
    cursor: default;

}

.jcarousel-skin-markantCrosselling .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: 85px;
    width: 67px;
    height: 39px;
    cursor: pointer;
    background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll left -453px;
}

.jcarousel-skin-markantCrosselling .jcarousel-prev-vertical:hover {

}

.jcarousel-skin-markantCrosselling .jcarousel-prev-vertical:active {
 background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll left -452px;
}

.jcarousel-skin-markantCrosselling .jcarousel-prev-disabled-vertical,
.jcarousel-skin-markantCrosselling .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-markantCrosselling .jcarousel-prev-disabled-vertical:active {
    cursor: default;

}


/*
*	BILDER - CAROUSEL für extraThumb
*/

.jcarousel-skin-markant-extraThumb {
	margin: 0px 0px;
	padding-top:4px;
	height:52px;
}
.jcarousel-skin-markant-extraThumb .jcarousel-container {

}

.jcarousel-skin-markant-extraThumb .jcarousel-container-horizontal {
	width: 238px;
	height:43px;

}

.jcarousel-skin-markant-extraThumb .jcarousel-clip-horizontal {
    width: 240px;
    height:43px;
    left: 25px;
    padding:0px 0px 0px 0px;
}


.jcarousel-skin-markant-extraThumb .jcarousel-item {
	width: 40px !important;
    height: 41px !important;
	padding:0px !important;
	border: #535353 solid;
	border-width: 1px 1px 1px 1px;
	background-color:#FFFFFF;
}

.jcarousel-skin-markant-extraThumb .jcarousel-item-horizontal {
    margin-right: 4px;
}

.jcarousel-skin-markant-extraThumb .jcarousel-item:hover{
	border: #a00000 solid;
	border-width: 1px 1px 1px 1px;

}

.jcarousel-skin-markant-extraThumb .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-markant-extraThumb .jcarousel-next-horizontal {
    position: absolute;
    top: 20px;
    left: 276px;
    width: 20px;
    height: 31px;
    cursor: pointer;
 	background: transparent url('../../../images/hifishop24.storefront/de/imagesonline/layout/ar_right.gif') no-repeat scroll;
}



.jcarousel-skin-markant-extraThumb .jcarousel-prev-horizontal {
    position: absolute;
    top: 20px;
    left: 10px;
    width: 20px;
    height: 31px;
    cursor: pointer;
 	background: transparent url('../../../images/hifishop24.storefront/de/imagesonline/layout/ar_left.gif') no-repeat scroll;
}



/**
* Skinpart
*/

.jcarousel-skin-markantTopTheme {
    background: #FFFFFF;
}

.jcarousel-skin-markantTopTheme .jcarousel-container {
    background: #FFFFFF;
}

.jcarousel-skin-markantTopTheme .jcarousel-container-horizontal {
    width: 462px;
    height: 170px;
    padding: 15px 0px;

}

.jcarousel-skin-markantTopTheme .jcarousel-clip-horizontal {
    width:  360px;
    height: 170px;
    left:	52px;
}

.jcarousel-skin-markantTopTheme .jcarousel-item {
    width: 238px;
    height: 165px;
    text-align: center;
}

.jcarousel-skin-markantTopTheme .jcarousel-item-horizontal {
/*    margin-bottom: 25px;*/
}

.jcarousel-skin-markantTopTheme .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  horizontal Buttons
 */
.jcarousel-skin-markantTopTheme .jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    left: 426px;
    width: 37px;
    height: 67px;
    cursor: pointer;
 	background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll -147px -452px;
}

.jcarousel-skin-markantTopTheme .jcarousel-next-horizontal:hover {

}

.jcarousel-skin-markantTopTheme .jcarousel-next-horizontal:active {
    background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll -148px -452px;
}

.jcarousel-skin-markantTopTheme .jcarousel-next-disabled-horizontal,
.jcarousel-skin-markantTopTheme .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-markantTopTheme .jcarousel-next-disabled-horizontal:active {
    cursor: default;

}

.jcarousel-skin-markantTopTheme .jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 0px;
    width: 37px;
    height: 66px;
    cursor: pointer;
    background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll -108px -453px;
}

.jcarousel-skin-markantTopTheme .jcarousel-prev-horizontal:hover {

}

.jcarousel-skin-markantTopTheme .jcarousel-prev-horizontal:active {
 	background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll -107px -453px;
}

.jcarousel-skin-markantTopTheme .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-markantTopTheme .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-markantTopTheme .jcarousel-prev-disabled-horizontal:active {
    cursor: default;

}


/*Schnäppchen*/

/**
* Skinpart
*/

.jcarousel-skin-markantSnip {
    background: #FFFFFF;
}

.jcarousel-skin-markantSnip .jcarousel-container {
    background: #FFFFFF;
}

.jcarousel-skin-markantSnip .jcarousel-container-horizontal {
    width: 700px;
    height: 175px;
    padding: 10px 0px 5px 0px;

}

.jcarousel-skin-markantSnip .jcarousel-clip-horizontal {
    width:  598px;
    height: 175px;
    left:	52px;
}

.jcarousel-skin-markantSnip .jcarousel-item {
    width: 576px;
    height: 175px;
    text-align: center;
}

.jcarousel-skin-markantSnip .jcarousel-item-horizontal {
/*    margin-bottom: 25px;*/
}

.jcarousel-skin-markantSnip .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  horizontal Buttons
 */
.jcarousel-skin-markantSnip .jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    left: 664px;
    width: 37px;
    height: 67px;
    cursor: pointer;
 	background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll -147px -452px;
}

.jcarousel-skin-markantSnip .jcarousel-next-horizontal:hover {

}

.jcarousel-skin-markantSnip .jcarousel-next-horizontal:active {
    background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll -148px -452px;
}

.jcarousel-skin-markantSnip .jcarousel-next-disabled-horizontal,
.jcarousel-skin-markantSnip .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-markantSnip .jcarousel-next-disabled-horizontal:active {
    cursor: default;

}

.jcarousel-skin-markantSnip .jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 0px;
    width: 37px;
    height: 66px;
    cursor: pointer;
    background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll -108px -453px;
}

.jcarousel-skin-markantSnip .jcarousel-prev-horizontal:hover {

}

.jcarousel-skin-markantSnip .jcarousel-prev-horizontal:active {
 	background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll -107px -453px;
}

.jcarousel-skin-markantSnip .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-markantSnip .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-markantSnip .jcarousel-prev-disabled-horizontal:active {
    cursor: default;

}



/*Topmarken*/

/**
* Skinpart
*/

.jcarousel-skin-markantManu {
    background: #FFFFFF;
}

.jcarousel-skin-markantManu .jcarousel-container {
    background: #FFFFFF;
}

.jcarousel-skin-markantManu .jcarousel-container-horizontal {
    width: 700px;
    height: 80px;
    padding: 10px 0px 5px 0px;
}

div.jcarousel-container {
	width:654px;
	background-color:#DDDDDC;	
}
#product_top_box_neu div.jcarousel-container {
	width:300px;
	background-color:#DDDDDC;	
}
.jcarousel-skin-markantManu .jcarousel-clip-horizontal {
    width:  598px;
    height: 80px;
    left:	52px;
}

.jcarousel-skin-markantManu .jcarousel-item {
    width: 576px;
    height: 80px;
    text-align: center;
}

.jcarousel-skin-markantManu .jcarousel-item-horizontal {
/*    margin-bottom: 25px;*/
}

.jcarousel-skin-markantManu .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  horizontal Buttons
 */
 li.category_manu	{
 	width:127px !important;
 }
.jcarousel-skin-markantManu .jcarousel-next-horizontal {
    position: absolute;
    top: 16px;
    left: 664px;
    width: 37px;
    height: 67px;
    cursor: pointer;
 	background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll -147px -452px;
}

.jcarousel-skin-markantManu .jcarousel-next-horizontal:hover {

}

.jcarousel-skin-markantManu .jcarousel-next-horizontal:active {
    background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll -148px -452px;
}

.jcarousel-skin-markantManu .jcarousel-next-disabled-horizontal,
.jcarousel-skin-markantManu .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-markantManu .jcarousel-next-disabled-horizontal:active {
    cursor: default;

}

.jcarousel-skin-markantManu .jcarousel-prev-horizontal {
    position: absolute;
    top: 16px;
    left: 0px;
    width: 37px;
    height: 66px;
    cursor: pointer;
    background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll -108px -453px;
}

.jcarousel-skin-markantManu .jcarousel-prev-horizontal:hover {

}

.jcarousel-skin-markantManu .jcarousel-prev-horizontal:active {
 	background: transparent url('../../../images/markant.storefront/de/imagesonline/sprite.gif') no-repeat scroll -107px -453px;
}

.jcarousel-skin-markantManu .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-markantManu .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-markantManu .jcarousel-prev-disabled-horizontal:active {
    cursor: default;

}
