.kn_artikel_listing
{	width:640px;
	overflow:hidden;
	font-size:11px;
}

.kn_artikel_box
{	height:286px;
	width:183px;
	background-image:url(img/kn_artikel_box.gif);
	float:left;
	display:inline;
	overflow:hidden;
	margin:14px 14px 0px 0px;
	padding:6px;
	position:relative;
}




.kn_artikel_boxL
{	height:302px;
	width:183px;
	background-image:url(img/kn_artikel_boxL.gif);
}

.ArticleAttrTable
{	width:100%;
	margin-bottom:5px;
	padding:5px 0px 5px 0px;
}

.ArticleAttrTable td
{	vertical-align:middle;
}

.kn_artikel_box .ArticleAttrTable td b
{	font-size:11px;
	font-weight:normal;
}

.kn_artikel_box .ArticleAttrTable td select
{	font-size:11px;
	font-weight:normal;
	width:80px;
}



/*
.ArticleAttrSelect
{	width:110px;
}
*/



.kn_artikel_box a.kn_artikel_image,
.kn_artikel_box a.kn_artikel_image:link,
.kn_artikel_box a.kn_artikel_image:visited,
.kn_artikel_box a.kn_artikel_image:active
{	background-repeat:no-repeat;
	background-position:center center;
	height:95px;
	width:183px;
	margin:1px auto 0px auto;
	display:block;
}

.kn_artikel_box h4 a,
.kn_artikel_box h4 a:link,
.kn_artikel_box h4 a:visited,
.kn_artikel_box h4 a:active
{	text-decoration:underline;
	color:#534d46;
	font-size:11px;
	font-weight:bold;
	margin-top:8px;
	display:block;
	width:100%;
}

.kn_artikel_boxB h4 a
{	font-size:14px !important;
}



.kn_artikel_box h4 a:hover
{	text-decoration:none;
}

.kn_artikel_box .kn_shortdesc
{	display:block;
	padding:8px 0px;
	height:26px;
	overflow:hidden;
}



.kn_artikel_boxB
{	height:324px;
	width:266px;
	background-image:url(img/kn_big_artikel_box.gif);
	float:left;
	display:inline;
	overflow:hidden;
	margin:14px 28px 0px 0px;
	padding:11px 13px;
	position:relative;
}

.kn_artikel_boxB a.kn_artikel_image,
.kn_artikel_boxB a.kn_artikel_image:link,
.kn_artikel_boxB a.kn_artikel_image:visited,
.kn_artikel_boxB a.kn_artikel_image:active
{	background-repeat:no-repeat;
	background-position:center center;
	height:144px;
	width:272px;
	margin:1px auto 0px auto;
	display:block;
}


strong.price
{	color:#d1230b;
	font-size:18px;
}

.kn_artikel_boxB strong.price
{	color:#d1230b;
	font-size:25px;
}


.kn_artikel_boxB small
{	color:#d1230b;
	font-size:12px;
}


a.kn_details,
a.kn_details:link,
a.kn_details:visited,
a.kn_details:active
{	text-decoration:underline;
	padding-left:10px;
	background-image:url(img/kn_blue_arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:24px;
}

a.kn_details:hover
{	text-decoration:none;
}


.kn_artikel_boxB .kn_details
{	font-size:14px !important;
}

.articlePages	a.articlePages_LinkElement,
.articlePages	a.articlePages_LinkElement:link,
.articlePages	a.articlePages_LinkElement:visited,
.articlePages	a.articlePages_LinkElement:active
{	float:left;
	display:inline;
	background-image:url(img/kn_articlePages_LinkElement.png);
	background-repeat:no-repeat;
	width:21px;
	height:16px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	font-size:10px;
	color:#ffffff;
	line-height:14px;
	font-weight:bold;
	margin:0px 2px;
}

.articlePages	a.articlePages_LinkElement:hover,
.articlePages	a.articlePages_activeLink
{	color:#e4e0da !important;
}

.BrowseNextButton
{	margin-left:10px;
}

.BrowsePreviousButton
{	margin-right:10px;
}

.kn_artikel_box input.formblanc
{	width:88px;
	height:28px;
	margin-top:0px;
	margin-right:-2px;
	float:right;
}

a.kn_bewertung,
a.kn_bewertung:link,
a.kn_bewertung:visited,
a.kn_bewertung:active
{	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#8b8379;
}

a.kn_bewertung:hover
{	color:#534d46;
}




input.formblancB
{	width:145px;
	height:33px;
	margin-top:0px;
	margin-right:-2px;
	float:right;
}

input.formblanc_L
{	width:122px;
	height:28px;
	margin-top:0px;
	margin-right:-2px;
	float:right;
}


.price_buy
{	width:180px;
	position:absolute;
	bottom:6px;
	left:5px;
}

.kn_artikel_boxB .price_buy
{	width:280px;
	position:absolute;
	bottom:20px;
	left:5px;
}


.kn_quanty_label
{	margin-top:4px;
}

.kn_quanty_label input
{	border:1px solid #7f9db9;
}


.kn_artikel_boxB .kn_quanty_label
{	margin-top:4px;
	font-size:14px;
	font-weight:bold;
}

.kn_artikel_boxB .kn_quanty_label input
{	border:1px solid #7f9db9;
	height:22px;
	font-size:14px;
}


.kn_single_artikel_pictures
{	background-image:url(img/kn_single_artikel_pictures.png);
	background-repeat:no-repeat;
	width:335px;
	padding-top:12px;
}

.kn_single_artikel_pictures_image
{	height:267px;
	width:311px;
	background-repeat:no-repeat;
	background-position:center center;
	margin:0px 0px 0px 12px;
}

.kn_single_artikel_pictures_image	a
{	width:100%;
	height:100%;
	display:block;
}


.kn_single_artikel_more
{	background-image:url(img/kn_single_artikel_more.png);
	background-repeat:repeat-y;
	width:335px;
	overflow:hidden;
	padding-top:11px;
	height:64px;
}

.kn_single_artikel_pictures_end
{	background-image:url(img/kn_single_artikel_pictures_end.png);
	background-repeat:no-repeat;
	height:9px;
	width:335px;
	overflow:hidden;
	clear:left;
}

#kn_content .kn_single_artikel_more ul
{	width:350px;
	list-style-type:none;
	list-style-position:outside;
	padding:0px 0px 0px 3px !important;
	float:left;
	margin:0px !important;
}

.kn_single_artikel_more ul li
{	float:left;
	margin-left:9px;
	background-image:url(img/kn_single_artikel_more_li.png);
	background-repeat:no-repeat;
	width:68px;
	height:58px;
	overflow:hidden;
	padding:2px !important;
	display:inline;
}

.kn_single_artikel_more ul li a
{	height:100%;
	width:100%;
	display:block;
	background-repeat:no-repeat;
	background-position:center center;
}

.kn_product_info
{	float:right;
	width:241px;
	overflow:hidden;
	color:#887f74;
}
.kn_product_info .price
{	font-size:41px;
}
.kn_product_info .price small
{	font-size:20px;
	font-weight:normal;
}

.kn_product_info label
{	padding:3px 0px;
	display:block;
}

.kn_product_info a.kn_link_button
{	margin-top:2px !important;
}


.kn_product_info label input
{	border:1px solid #3e9ab5;
}

.kn_product_info p.kn_info
{	line-height:18px;
}


.kn_product_description
{	color:#887f74;
	clear:both;
	padding:20px 0px;
}

.kn_product_description ul
{	margin:0px 0px 0px 30px;
	padding:10px 0px;
	list-style-position:outside;
}

.kn_product_description ul li
{	padding:2px 0px;
}


ul.kn_categoriebox
{	list-style-type:none;
	list-style-position:outside;
	margin:0px !important;
	padding:0px !important;

}

.kn_categoriebox li
{	width:195px;
	height:49px;
	overflow:hidden;
	background-image:url(img/kn_categoriebox.png);
	background-repeat:no-repeat;
	color:#887f74;
	font-weight:bold;
	float:left;
	margin:13px 13px 0px 0px !important;
	display:inline;
	padding:0px !important;
}

.kn_categoriebox a,
.kn_categoriebox a:link,
.kn_categoriebox a:visited,
.kn_categoriebox a:active
{	text-decoration:none;
	color:#534d46;
	width:133px;
	height:40px;
	float:left;
	padding:7px 0px 0px 10px;
}

.kn_categoriebox_img
{	float:left;
	width:49px;
	height:47px;
	background-repeat:no-repeat;
	background-position:center center;
}

.kn_categoriebox a:hover
{	color:#000000;
}


.kn_timer
{	width:123px;
	height:33px;
	overflow:hidden;
	margin-left:38px;
	background-image:url(img/kn_timer.png);
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	line-height:33px;
	font-size:16px;
}

.kn_percent_balken
{	width:171px;
	height:9px;
	padding:1px 0px 1px 4px;
	background-image:url(img/kn_percent_balken.png);
	overflow:hidden;
}
.kn_percent
{	float:left;
	height:100%;
	background-image:url(img/kn_percent.gif);
	background-position:right top;
	display:inline;
}
	
.article_rating_column_right {
    padding-left:10px;
    padding-bottom:6px;
}

.article_rating_column_right .name {
     font-style:italic;
}

.article_rating_column_right .comment {
     font-weight:bold;
}


.kn_artikel_order_by
{	width:597px;
	height:27px;
	padding:6px 3px 0px 13px !important;
	margin:0px !important;
	overflow:hidden;
	background-image:url(img/kn_artikel_order_by.png);
	background-repeat:no-repeat;
	list-style-type:none;
	list-style-position:outside;
	font-size:12px;
}


.kn_vat
{	padding:0px;
	margin:0px;
	font-size:9px;
}

.kn_vat	a,
.kn_vat	a:link,
.kn_vat	a:visited,
.kn_vat	a:active
{	font-size:9px;
}	

.kn_vat	a:hover
{	
}



