/**
 * THE BIG ONES
 */
* { margin:0;padding:0;outline:0 none;letter-spacing:0; }
a img { border:0 none; }
a { text-decoration:underline; }
table, table tr, table tr td { vertical-align:top; }
html, body { text-align:left; font-family:Arial,Verdana,"Trebuchet MS",Sans-serif; margin:0; padding:0; background: url("/templates/kochenrundum/img/bg_body.jpg") fixed repeat 0 0 #FFF;}

/**
 * GENERAL FONT SIZES 
 */
html, body,
#cat-nav ul li ul.slave-ul li.row ul li.level-3 a span,
textarea, select, input {
	font-size:12px;
	line-height:15px;
}
.user-content {
	line-height:18px;
}
h1, h2, h3, h4, h5, h6, h7,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a,
.full-listing .price {
	font-size:15px;
	line-height:18px;
}
.cart-wrap #xt-auto-cross-selling h2.tab,
h1, h1 a {
	font-size:17px;
	line-height:20px;
}
#cart-box .price-head,
#prod-box h1,
.reviews-wrap h1 {
	font-size:20px;
	line-height:24px;
}
#cat-teasers .element h2,
#startpage-content h2,
#startpage-bottom h1, #startpage-bottom h2, #startpage-bottom h3,
#sub-listing .panel .box h2, #sub-listing .panel .box h2 a {
	font-size:15px;
	line-height:17px;
}
#cat-nav, #cat-nav ul, #cat-nav ul li, #cat-nav ul li a, #cat-nav ul li a span,
#basket-info .cart-headline, #basket-info .cart-headline a {
	font-size:14px;
	line-height:14px;
}

#basket-info .cart-headline
{
font-weight:bold;
font-family:"Trebuchet MS",Arial,Verdana,Sans-serif;
}



#cat-nav ul li ul.slave-ul li.row ul li.level-2 a span {
	font-size:14px;
	line-height:17px;
}
#footer-content .col h4,
#cat-header .this-cat .cat-description .show-more,
#all-categories .maincat h2, #all-categories .maincat h2 a {
	font-size:12px;
	line-height:12px;
}
.infoani h2, .infoani h2 a,
#footer-content .col,
.copyright,
.box .available,
#cart-box .graduated-price {
	font-size:11px;
	line-height:13px;
}
.qty-button .qty input,
.select-skin .cmf-skinned-text {
	font-size:11px;
	line-height:22px;
}
#header-content .r .meta-box ul li a,
.infoani, .infoani p,
#footer-content .col ul, #footer-content .col ul li a,
.taxandshippinginfo,
.full-listing .price .productOldPrice,
#breadcrumb ul li a, .pseudo-nav, .pseudo-nav a,
#sidebar .box .show-more a,
#cat-header .this-cat .cat-description .show-more span,
#all-categories .maincat h3, #all-categories .maincat h3 a,
#basket-info, #basket-info a,
#checkout-nav ul li span.title,
#footer .footer-mobile-link {
	font-size:11px;
	line-height:11px;
}
.grid-view .product-box .taxandshippinginfo,
.grid-view .product-box .vpe,
.form-style .field .info,
#all-categories .maincat h4, #all-categories .maincat h4 a,
#all-categories ul li a,
#checkout-nav ul li span.description {
	font-size:10px;
	line-height:10px;
}
.grid-view .product-box h2, .grid-view .product-box h2 a,
.grid-view .product-box .price,
.checkout-wrap .conditions label,
.checkout-wrap .rescission label {
	font-size:13px;
	line-height:16px;
}

/**
 * GENERAL FONT COLORS
 */
html, body,
#cart-box h3,
#cart-box .add #qty,
#sidebar .box .show-more a,
#cat-header .this-cat .cat-description .show-more span,
textarea, select, input,
#all-categories ul li a {
	color:#7F7F7F;
}
h1, h2, h3, h4, h5, h6, h7,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a,
#footer-content .col, #footer-content .col ul li a,
#cat-header .this-cat .cat-description .show-more:hover span,
#cat-header .this-cat .cat-description .show-more span.true,
#category-box ul li a,
.select-skin .cmf-skinned-text,
table.tabledetails tr.headerrow, table.tabledetails tr.headerrow td,
#sidebar .box .product .product-content .name,
#sidebar .box .show-more a:hover,
.qty-button .qty input,
.form-style .label,
#basket-info, #basket-info a, #basket-info .price,
#checkout-nav ul li span.title,
table.shippingblock tr td.header,
table.paymentblock tr td.header {
	color:#656565;
}
.price, .price a,
#prod-detail .atabs ul.tabs-list li.active a,
#category-box ul li.active a, #category-box ul li a:hover, #category-box ul li a:active,
textarea:hover, textarea:focus, 
select:hover, select:focus, 
input:hover, input:focus,
#checkout-nav ul li.active span.title,
.infoani h2 a:hover {
	color:#444;
}
a,
#cat-teasers h2, #cat-teasers h2 a,
#footer-content .col ul li a:hover,
#sub-listing .panel .box h2, #sub-listing .panel .box h2 a,
#cat-header h1,
div#NAVIGATION .PAGES span,
div#NAVIGATION .PAGES a,
div#NAVIGATION .COUNT strong,
#category-box ul li.level-2 a,
#basket-info .cart-headline a:hover,
.checkout-wrap .conditions label,
.checkout-wrap .rescission label,
.infoani h2, .infoani h2 a {
	color:#51a8d1; /* HAUPT HIGHLIGHT UND LINK FARBE*/
}
#cat-nav, #cat-nav ul, #cat-nav ul li, #cat-nav ul li a, #cat-nav ul li a span,
#category-box ul li.level-2.active a, #category-box ul li.level-2 a:hover {
	color:#FFF;
}
.taxandshippinginfo, .taxandshippinginfo a,
.vpe, .vpe a,
.productOldPrice,
#footer .copyright, #footer .copyright a,
#breadcrumb ul li a,
.pseudo-nav, .pseudo-nav a,
#xt-reviews-list .r,
.form-style .field .info,
#basket-info .count {
	color:#AAA;
}
.productOldPrice
{
color:#656565;
}

#cat-teasers .element .txt-inner,
#sub-listing .panel .box .txt-inner {
	color:#606060;
}

/**
 * 	ALL THE SMALL THINGS
 */
.broken-img {
	background:url("/templates/kochenrundum/img/broken_img.png") no-repeat scroll center center transparent;
}
.shadow-border {
	clear:both;
	background:url("/templates/kochenrundum/img/bg_sitebox_743.gif") no-repeat scroll center bottom transparent;
	margin-bottom:6px;
	padding:0 0 19px;
}
.checkout-border {
	clear:both;
	background:#E5E5E5;
	margin:15px -7px;
	height:2px;
	overflow:hidden;
}
.border-clear {
	margin:10px 0;
	padding:0;
	background:#E5E5E5;
	height:1px;
	line-height:1px;
	white-space:nowrap;
	width:100%;
	clear:both;
	overflow:hidden;
}

/*  --- clearfix --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---  */
	.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
	.clearfix {display: inline-table;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%}
	.clearfix{display: block}
/*  --- End hide from IE-mac --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---  */

/**
 * 	CODA SLIDER
 */
.coda-nav ul li { display: inline }
.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
/* Miscellaneous */
.coda-slider-wrapper { clear: both; overflow: auto }
.coda-slider { float: left; overflow: hidden; position: relative }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }

/**
 * 	CLOUD ZOOM
 */
.cloud-zoom-lens{border:4px solid #B5B5B5;background-color:#FFF;cursor:move;margin:-4px;}
.cloud-zoom-title{font-family:Arial, Helvetica, sans-serif;position:absolute!important;background-color:#000;color:#fff;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0;padding:3px;}
.cloud-zoom-big{border:4px solid #FFF;overflow:hidden;box-shadow:0 0 5px #CCC;}
.cloud-zoom-loading{color:white;background:#222;border:1px solid #000;padding:3px;}

/**
 * 	TABS
 */
.atabs {width:100%;margin:0 0 20px;background-color:#FFF;overflow:hidden;position:relative;}
.atabs ul.tabs-list {margin:0 0 10px;padding:0;list-style:none;border-bottom:1px solid #CCC;position:relative;width:100%;}
.atabs ul.tabs-list li {float:left;margin:0 0 0 10px;padding:0;position:relative;bottom:-1px;left:0;display:block;height:auto;width:auto;}
.atabs ul.tabs-list a {display:block;line-height:100%;padding:9px 8px 8px;margin:0;text-decoration:none;font-weight:normal;font-style:normal;text-transform:none;background-color:#F1F1F1;border:1px solid #CCC;white-space:nowrap;position:relative;left:0;top:0;}
.atabs ul.tabs-list li.active a {color:#666;border-bottom:0 none;background-color:#FFF;cursor:default;}
.atabs ul.tabs-list li.active a span {display:block;padding-bottom:1px;}
.atabs .current-info, .atabs .accessibletabsanchor, .atabs .tabhead {position:absolute;left:-999em;top:0;}
.atabs .atab-content {clear:both;margin:0;padding: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:999996;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox.png);}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:999992;display:none;}
#fancybox-tmp{border:0;overflow:auto;display:none;margin:0;padding:0;}
#fancybox-wrap{position:absolute;top:0;left:0;z-index:999993;outline:none;display:none;padding:20px;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;outline:none;position:relative;overflow:hidden;z-index:999994;border:0 solid #fff;padding:0;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:999993;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:999995;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;margin:0;padding:14px;}
#fancybox-img{width:100%;height:100%;border:none;outline:none;line-height:0;vertical-align:top;margin:0;padding:0;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(/templates/kochenrundum/img/fancybox/blank.gif);z-index:999994;display:none;}
#fancybox-left{left:0;}
#fancybox-right{right:0;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:999994;display:block;}
#fancybox-left-ico{background-image:url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox.png);background-position:-40px -30px;}
#fancybox-right-ico{background-image:url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox.png);background-position:-40px -60px;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;border:0;width:20px;height:20px;z-index:999991;margin:0;padding:0;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox-x.png);}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox.png);background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(/templates/kochenrundum/img/fancybox/fancybox-y.png);background-position:-20px 0;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox.png);background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox-x.png);background-position:0 -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox.png);background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(/templates/kochenrundum/img/fancybox/fancybox-y.png);}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox.png);background-position:-40px -122px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:999994;}
.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{background-image:url(/templates/kochenrundum/img/fancybox/fancy_title_over.png);display:block;padding:10px;}
.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{background:url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox.png) -40px -90px no-repeat;padding:0 0 0 15px;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;background:url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox-x.png) 0 -40px;padding:0 0 3px;}
#fancybox-title-float-right{background:url(http://www.kochen-rundum.de/templates/kochenrundum/img/fancybox/fancybox.png) -55px -90px no-repeat;padding:0 0 0 15px;}

/**
 * 	SELECT SKIN
 */
.select-skin select,.select-skin select option{text-align:left;width:100%!important;overflow:hidden;}
.select-skin .cmf-skinned-select{background:url(/templates/kochenrundum/img/select_skin_button.png) right 1px no-repeat;border:1px solid;border-color:#EFEFEF #DBD9D9 #DBD9D9 #EFEFEF;}
.select-skin .cmf-skinned-select:hover{border-color:#BFBFBF;}
.select-skin .cmf-skinned-text{text-align:right;overflow:hidden;white-space:nowrap;padding:0 6px}
/*prod-detail*/
#prod-box .select-skin .cmf-skinned-text{width:220px;}

/**
 * HEADINGS
 */
h1, h2, h3, h4, h5, h6, h7,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a {
	font-weight:bold;
	border:0 none;
	font-family:"Trebuchet MS",Arial,Verdana,Sans-serif;
}

/**
 * LINKS GLOBAL
 */
a {
	text-decoration:none;
	cursor:pointer;
}
a:hover,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover {
	text-decoration:underline;
}

/**
 * SPACING 
 */
h1, h2, h3, h4, h5, h6, h7,
ul, ol, p,
textarea, select, input, button {
	margin:0 0 10px;
}
ol, ul {
	margin-left:30px;
}

/**
 * GRID
 */
#site-wrap {
	width:1018px;
	margin:10px auto;
}
#header {
	width:1018px;
	background:url("/templates/kochenrundum/img/bg_header_shadow.png") scroll no-repeat 0 bottom transparent;
	position:relative;
	z-index:999;
}
#header .header-inner,
#container .container-inner,
#footer .footer-inner,
#breadcrumb {
	width:978px;
	margin:0 20px;
}
#container {
	width:1018px;
	background:url("/templates/kochenrundum/img/bg_container_shadow.png") scroll no-repeat 0 0 transparent;
	margin:0;
}
#container .container-inner {
	border-bottom:5px solid #E5E5E5;
	background-color:#FFF;
}
#content {
	padding:10px;
}
#content, #content .content-inner {
	width:958px;
}
#footer {
	width:1018px;
}

/**
 * 	MAIN COL'S
 */
#sidebar, #content-wrap {
	min-height:1px;
	height:auto !important;
	height:1px;
	float:left;
	margin:0;
	padding:0;
}
#sidebar {
	width:215px;
}
#sidebar .sidebar-inner {
	padding:0 15px 0 0;
	overflow:hidden;
}
#content-wrap {
	width:743px;
}
#content-wrap .content-wrap-inner {
	overflow:hidden;
}
#main-content, #main-content .main-content-inner,
.big-wrap #content-wrap,
.full-width #content-wrap {
	width:958px;
}
.full-width #content-wrap {
	float:none;
}

/**
 * HEADER CONTENT
 */
#header-content {
	min-height:88px;
	height:auto !important;
	height:88px;
	width:100%;
	background:url("/templates/kochenrundum/img/bg_header_content_shadow.jpg") scroll no-repeat 0 bottom #FFF;
}
#header-content .l,
#header-content .r {
	float:left;
	width:320px;
	overflow:hidden;
}
#header-content .r,
#header-content .r-inner {
	width:658px;
}
#header-content .r .col {
	float:right;
	background:url("/templates/kochenrundum/img/dotted_seperator_v.gif") scroll repeat-y right 0 transparent;
	padding:0 1px 0 0;
	margin:20px 0;
	overflow:hidden;
}
#header-content .r .col .col-inner {
	padding:0 28px;
	overflow:hidden;
}
#header-content .r .cart-box .col-inner {
	padding-top:8px;
}
#header-content .r .search-box .col-inner {
	padding-top:3px;
	padding-left:0;
}
#header-content .r .cart-box .col-inner {
	padding-right:14px;
}

/* cart-box */
#header-content .r .cart-box {
	background:none;
	padding:0;
}
#basket-info {
	width:155px;
	overflow:hidden;
}
#basket-info .cart-img {
	width:31px;
	overflow:hidden;
	float:left;
	padding:2px 0 0;
}
#basket-info .cart-content {
	overflow:hidden;
	float:left;
	width:124px;
}
#basket-info .cart-content-inner {
	padding:0 10px;
}
#basket-info p {
	margin:0;
	padding:0;
}
#basket-info .cart-headline {
	margin:1px 0 4px;
}
#basket-info .price {
	font-weight:normal;
}

/* meta-box */
.ie6 #header-content .r .meta-box {	width:170px } /*only ie6*/
#header-content .r .meta-box ul {
	margin:0;
	padding:0;
	list-style:none;
}
#header-content .r .meta-box ul li {
	list-style-type:none;
	display:block;
	background:url("/templates/kochenrundum/img/icon_meta_arrow.png") scroll no-repeat 0 3px transparent;
	padding:2px 0 0 13px;
	height:12px;
	line-height:100%;
	margin:0;
	text-transform:uppercase;
}

/* search-box */
#header-content .r .search-box .searchfield {
	background:url("/templates/kochenrundum/img/bg_search.gif") scroll no-repeat 0 0 transparent;
	width:256px;
	height:41px;
}
#header-content .r .search-box .searchfield .search-text, #header-content .r .search-box .searchfield .search-submit {
	display:inline-block;
	height:29px;
	line-height:29px;
	font-size:12px;
	border:0 none;
	padding:0;
	margin:0;
	white-space:nowrap;
	vertical-align:top;
	background:none;
    -moz-box-shadow:none;  
    -webkit-box-shadow:none; 
    box-shadow:none; 
	text-shadow:none;
	margin-top:6px;
}
#header-content .r .search-box .searchfield .search-text {
	width:193px;
	padding:0 10px;
	margin-left:6px;
}
#header-content .r .search-box .searchfield .search-submit {
	cursor:pointer;
	width:31px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	text-indent:9999px;
}


/**
 * SITE-LOGO
 */
#site-logo {
	display:inline-block;
	margin:21px 0 0 14px;
}


/**
 * CATEGORY NAVIGATION (H)
 */
#cat-nav {
	background:url("/templates/kochenrundum/img/bg_cat_nav.gif") scroll repeat-x 0 0 transparent;
	width:978px;
	height:40px;
	position:relative;
}
#cat-nav ul, #cat-nav ul li, #cat-nav ul li a, #cat-nav ul li a span {
	display:block;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS",Arial,Verdana,Sans-serif;
	list-style:none;
	list-style-type:none;
}
#cat-nav ul li,
#cat-nav ul li.last:hover, #cat-nav ul li.last:active, #cat-nav ul li.last.active, #cat-nav ul li.last.navHover {
	float:left;
	background:url("/templates/kochenrundum/img/bg_cat_nav_seperator.gif") scroll no-repeat right 0 transparent; /* seperator! */
	padding:0 2px 0 0;
}
#cat-nav ul li.last {
	background:none;
	padding:0;
}
#cat-nav ul li a {
	text-transform:uppercase;
	text-decoration:none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
#cat-nav ul li a span {
	padding:13px 15px;
}
#cat-nav.loading ul li a.level-1:hover span,
#cat-nav.loading ul li.js-hover a.level-1 span {
	background:url("/templates/kochenrundum/img/preloader_half.png") scroll no-repeat center 4px transparent;
}
#cat-nav ul li a span.sub-arrow {
	display:none;
	visibility:hidden;
}

/* LEVEL1 - current, act */
#cat-nav ul li a.level-1:active, #cat-nav ul li.active a.level-1, #cat-nav ul li.current a.level-1 {
	background:url(#) scroll repeat-x 0 0;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
/* LEVEL1 - hover, act */
#cat-nav ul li:hover a.level-1, #cat-nav ul li.js-hover a.level-1, #cat-nav ul li a.level-1:hover, #cat-nav ul li.navHover a.level-1 {
	background:#51a8d1; /*CHANGE hintergrund SUB */
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
#cat-nav ul li.with-sub a.level-1 span {
	background:url("/templates/kochenrundum/img/bg_cat_nav_sub_indi.png") scroll no-repeat center 30px transparent;
}

/* LEVEL2 - dropdown setup */
#cat-nav ul li ul.slave-ul, #cat-nav ul li ul.slave-ul li, #cat-nav ul li ul.slave-ul li.last, #cat-nav ul li ul.slave-ul li a, #cat-nav ul li ul.slave-ul li a span {
	font-family:Arial,Verdana,"Trebuchet MS",Sans-serif;
	text-transform:none;
	margin:0;
	padding:0;
	float:none;
	background:none;
	text-transform:none;
	text-shadow:none;
	display:inline;
	text-decoration:none;
}
#cat-nav ul li ul.slave-ul,
#cat-nav ul li ul.slave-ul li,
#cat-nav ul li ul.slave-ul li ul {
	display:block;
	background:#51a8d1; /*CHANGE hintergrund SUB */
	overflow:hidden;
}
#cat-nav ul li ul.slave-ul {
	width:100%;
	position:absolute;
	top:40px;
	padding:0;
	margin:0;
	left:0;
	z-index:999999;
}
#cat-nav ul li ul.slave-ul li.row {
	float:left;
	width:20%; /*set in "../cInc/specialnav_v2.html"*/
	overflow:hidden;
}
#cat-nav ul li ul.slave-ul li.row ul {
	padding:15px;
}
#cat-nav ul li ul.slave-ul li.row ul li,
#cat-nav ul li ul.slave-ul li.onlyL2 {
	padding:2px 0;
	display:block;
}
#cat-nav ul li ul.slave-ul li.onlyL2 {
	padding:0 15px 12px;
}
#cat-nav ul li ul.slave-ul li.onlyL2.first {
	padding-top:12px;
}
#cat-nav ul li ul.slave-ul li.row ul li a,
#cat-nav ul li ul.slave-ul li.onlyL2 a {
	display:inline-block;
}
#cat-nav ul li ul.slave-ul li.row ul li.level-2 {
	padding:20px 0 10px;
}
#cat-nav ul li ul.slave-ul li.row ul li.level-2.head-after-head {
	padding-top:0;
}
#cat-nav ul li ul.slave-ul li.row ul li.first {
	padding-top:0;
}
#cat-nav ul li ul.slave-ul li.row ul li.last {
	padding-bottom:0;
}
#cat-nav ul li ul.slave-ul li.row ul li.level-2 a span {
	color:#FFF; /* CHANGE HEADER SUB MENU TITLE*/
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	text-transform:uppercase;
	font-weight:bold;
}
#cat-nav ul li ul.slave-ul li.row ul li.level-2-only a span {
	text-transform:uppercase;
	font-weight:bold;
}
#cat-nav ul li ul.slave-ul li.row ul li.level-2 a:hover span {
	text-decoration:underline;
}
#cat-nav ul li ul.slave-ul li.row ul li.level-3 a:hover span,
#cat-nav ul li ul.slave-ul li.onlyL2 a:hover span {
	background:#FFF;
	color:#51a8d1; /* CHANGE SUB MENU HOOVER*/
}

/* only second level flyout */
#cat-nav ul li.oneRow {
	position:relative;
}
#cat-nav ul li.oneRow li.onlyL2,
#cat-nav ul li.oneRow ul {
	white-space:nowrap;
	width:auto;
}
#cat-nav ul li.oneRow ul {
	min-width:100%;
}

 
/**
 * SITEBOX
 */
.sitebox,
.index-listing {
	background:url("/templates/kochenrundum/img/bg_sitebox.gif") scroll no-repeat 0 0 transparent;
}

/* teaser */
#teaser {
	overflow:hidden;
	position:relative;
	margin:0 0 10px;
	background:#F4F4F4;
}
#teaser, #teaser-slider, #teaser-slider .element {
	width:958px;
	height:359px;
}
#cp-layer-1 {
	position:absolute;
	bottom:0;
	width:200%;
	left:-50%;
	z-index:90;
}
#cp-layer-2 {
	position:absolute;
	left:50%;
}
#cp-layer-3 {
	position:relative;
	left:-50%;
}
#cp-layer-4 .l, #cp-layer-4 .c, #cp-layer-4 .r {
	float:left;
	position:relative;
	height:29px;
}
#cp-layer-4 .l, #cp-layer-4 .c, #cp-layer-4 .r,
#teaser-pagination a {
	background:url("/templates/kochenrundum/img/bg_teaser_pagination_sprite.png") scroll no-repeat 0 0 transparent;
}
#cp-layer-4 .l {
	width:15px;	
}
#cp-layer-4 .c {
	background-repeat:repeat-x;
	background-position:left -29px;
}
#cp-layer-4 .r {
	width:15px;
	background-position:right -58px;
}
#teaser-pagination {
	overflow:hidden;
	position:relative;
}
#teaser-pagination a {
	background-position:-18px -87px;
	width:18px;
	height:18px;
	overflow:hidden;
	display:block;
	float:left;
	position:relative;
	text-indent:9999px;
	margin:8px 0 0;
}
#teaser-pagination a.activeSlide {
    background-position:0 -87px;
}

/**
 * INDEX LISTING (xt_startpage_products)
 */
.index-listing {
	background-position:0 bottom;
	padding:0 0 21px;
	margin:0 0 4px;
}
.index-listing.no-products {
	display:none;
	visibility:hidden;
}
.index-listing .index-listing-inner {
	width:958px;
	height:90px;
	background:url("/templates/kochenrundum/img/bg_index_listing_inner.png") scroll no-repeat 0 0 transparent;
	position:relative;
}
.ie6 .index-listing .index-listing-inner {
	overflow:hidden;
}

.index-listing .prev, .index-listing .products-listing, .index-listing .next {
	float:left;
	height:80px;
	margin:5px 0;
}

.index-listing .prev, .index-listing .next {
	width:90px;
	display:none; /*will be set to "block" by javascript (if enabled)*/
	position:absolute;
	top:0;
	text-indent:9991px;
	z-index:91;
	cursor:pointer;
	overflow:hidden;
}
.index-listing .prev {
	left:0;
	background:url("/templates/kochenrundum/img/bg_slider_left.png") scroll no-repeat 0 0 transparent;
}
.index-listing .next {
	right:0;
	background:url("/templates/kochenrundum/img/bg_slider_right.png") scroll no-repeat 0 0 transparent;
}

.index-listing .products-listing {
	width:866px;
	position:relative;
	margin-left:46px;
}
.index-listing.carousel-enabled .products-listing {
	margin-left:0;	
}
.index-listing .panel {
	padding:0 0 0 3px;
}
.index-listing .product-box {
	width:80px;
	height:80px;
	float:left;
	margin:0 3px;
	background:#FFF;
	text-align:center;
	position:relative;
}
.index-listing .product-box .image-link-small {
	width:80px;
	height:80px;
	display:block;
	position:relative;
	overflow:hidden;
	text-align:center;
}

/* ANIMATION - OVERLAY WITH INFOS */
.index-listing .infoani {
	width:80px;
	height:80px;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	display:none;
	z-index:92;
	background:#FFF;
	-moz-box-shadow:0px 5px 8px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 5px 8px 5px rgba(0,0,0,0.2);
	box-shadow:0px 5px 8px 5px rgba(0,0,0,0.2);
	border:1px solid #D3D3D3;
}
.index-listing .infoani .img-inner,
.index-listing .infoani .txt-inner {
	margin:10px;
}
.index-listing .infoani .txt-inner {
	margin-top:0;
}
.index-listing .infoani .img-inner {
	position:relative;
}
.index-listing .infoani .img-inner img {
	position:absolute;
	top:0;
	left:0;
	display:block;
}
.index-listing .infoani .txt {
	position:absolute;
	top:159px;
	left:0;
	width:160px;
	overflow:hidden;
}
.infoani h2, .infoani p {
	margin-bottom:8px;
}
.infoani h2 a {
	text-decoration:underline;
}

/* slider/all overflow */
#content .content-inner {
	overflow:hidden;
	position:relative;
	min-height:697px;
	height:auto !important;
}
.ie6 #content .content-inner {
	min-height:0;
	height:auto;
}

/**
 * 	TEASER-BOXES STARTPAGE
 */
#cat-teasers .element {
	float:left;
	margin:0 0 0 20px;
	padding:0 0 15px;
	width:306px;
	overflow:hidden;
	background:url("/templates/kochenrundum/img/bg_cat_teaser_element.png") scroll no-repeat center bottom #FFF;
}
#cat-teasers .panel .first {
	float:left;
	margin-left:0;
}
#cat-teasers .element-inner {
	border:1px solid #E5E5E5;
	padding:2px;
	background:#FFF;
}
#cat-teasers .element .bg,
#startpage-content .small .bg {
	background:url("/templates/kochenrundum/img/bg_verlauf_b306.jpg") scroll no-repeat right top #FFF;
}
#cat-teasers .element .txt-inner,
#startpage-content .item,
#startpage-bottom .l-inner,
#startpage-bottom .r-inner {
	padding:15px 11px 11px;
}
#cat-teasers .element h2,
#startpage-content h2,
#startpage-bottom h1, #startpage-bottom h2, #startpage-bottom h3 {
	text-transform:uppercase;
	margin:0 0 6px;
}
#cat-teasers .element .img {
	width:300px;
	height:118px;
	overflow:hidden;
}

/**
 * 	STARTPAGE CONTENT boxes
 */
#startpage-content .big,
#startpage-bottom .l {
	background:url("/templates/kochenrundum/img/bg_startpage_content_big.png") scroll no-repeat center bottom #FFF;
	float:left;
	width:632px;
	padding:0 0 15px;
}
#startpage-content .small,
#startpage-bottom .r {
	background:url("/templates/kochenrundum/img/bg_cat_teaser_element.png") scroll no-repeat center bottom #FFF;
	float:right;
	width:306px;
	padding:0 0 15px;
}
#startpage-content .big-inner,
#startpage-content .small-inner {
	border:1px solid #E5E5E5;
	padding:2px;
	background:#FFF;
	overflow:hidden;
}
#startpage-content .big .bg {
	background:url("/templates/kochenrundum/img/bg_verlauf_b632.jpg") scroll no-repeat right top #FFF;
}

/**
 * 	STARTPAGE CONTENT BOTTOM
 */
#startpage-bottom .l,
#startpage-bottom .r {
	background:none;
	border-top:2px solid #E5E5E5;
	margin-top:9px;
}
#startpage-bottom .l-inner,
#startpage-bottom .r-inner {
	padding-bottom:0;
	overflow:hidden;
}

/**
 * 	BROTKRUMEN / BREADCRUMB
 */
#breadcrumb {
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
#breadcrumb .breadcrumb-inner {
	padding:6px 14px;
	border-top:1px solid #FFF;
	background:url("/templates/kochenrundum/img/bg_breadcrumb.png") no-repeat scroll center 0 transparent;
}
#breadcrumb.show .border {
	border-bottom:1px solid #FFF;
	margin-bottom:12px;
}
#breadcrumb.show .breadcrumb-inner {
	background-color:rgba(255,255,255,0.4);
	border-bottom:1px solid #E5E5E5;
}
.old-msie #breadcrumb.show .breadcrumb-inner {
	background:#FFF;
}
#breadcrumb ul {
	list-style:none;
	margin:0;
	padding:0;
}
#breadcrumb ul li {
	list-style-type:none;
	float:left;
	margin:0 8px 0 0;
	padding:1px 0 0 13px;
	background:url("/templates/kochenrundum/img/icon_meta_arrow.png") no-repeat scroll 0 3px transparent;
	line-height:100%;
	height:12px;
	white-space:nowrap;
}
#breadcrumb ul li.item-0 {
	background:none;
	padding-left:0;
}
#breadcrumb ul li a span {
	text-transform:uppercase;
	font-family:"Trebuchet MS",Arial,Verdana,Sans-serif;
	letter-spacing:1px;
}
#breadcrumb ul li.last-item a {
	font-style:italic;
	text-decoration:none;
	cursor:default;
}


/**
 * SITE Navigation
 */

div#NAVIGATION {
	clear:both;
	display:inline-block;
	width:100%;
}
div#NAVIGATION,
div#NAVIGATION a, div#NAVIGATION a:hover {
	text-decoration:none;
	text-transform:none;
}
div#NAVIGATION .COUNT {
	float:left;
}
div#NAVIGATION .COUNT .nav-count-inner {
	padding:14px 0 0;
}
div#NAVIGATION .COUNT span,
div#NAVIGATION .COUNT strong {
	vertical-align:bottom;
	line-height:100%;
	display:inline;
	font-weight:normal;
}
div#NAVIGATION .PAGES {
	float:right;
	overflow:hidden;
	text-align:left;
}
div#NAVIGATION .PAGES .outer {
	overflow:hidden;
	white-space: nowrap;
}
div#NAVIGATION .PAGES span,
div#NAVIGATION .PAGES a {
	display:block;
	float:left;
	margin:0 0 0 5px;
	padding:6px 0 0;
	width:25px;
	height:18px;
	text-align:center;
	text-decoration:none;
	background:#F5F5F5;
	overflow:hidden;
	font-weight:normal;
	font-size:12px;
	line-height:12px;
	
}
div#NAVIGATION .PAGES a {
	border:1px solid #CCC;
	height:16px;
	width:23px;
	
}
div#NAVIGATION .PAGES a:hover {
	border-color:#AB0000;
}
div#NAVIGATION .PAGES span {
	background:url("/templates/kochenrundum/img/bg_cat_nav.gif") scroll repeat-x 0 center #999;
	color:#FFF;
	/*text-shadow:1px 1px rgba(0,0,0,0.4);*/
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}


/**
 * 	PSEUDO NAV
 */
.pseudo-nav .pseudo-nav-inner {
	padding:0 0 6px;
}
.pseudo-nav p {
	margin:0;
	padding:0;
}
.pseudo-nav .left {
	float:left;
}
.pseudo-nav .right {
	float:right;
}
.pseudo-nav a {
	text-transform:uppercase;
	font-family:"Trebuchet MS",Arial,Verdana,Sans-serif;
	letter-spacing:1px;
}
.pseudo-nav .back a {
	background:url("/templates/kochenrundum/img/icon_reverse_arrow.png") no-repeat scroll 0 3px transparent;
	padding:0 0 0 13px;
}
.pseudo-nav .backtotop a {
	background:url("/templates/kochenrundum/img/icon_top_arrow.png") no-repeat scroll 0 4px transparent;
	padding:0 0 0 15px;
}

/**
 * 	SIDEBAR / BOXES
 */
#sidebar h2, #sidebar h3 {
	text-transform:uppercase;
	margin:0 0 11px 7px;
}
#sidebar .box {
	margin:0 0 20px;
}
#sidebar .box .show-more {
	text-align:right;
	position:relative;
	top:-1px;
	left:0;
	border-top:1px solid #E5E5E5;
	background:url("/templates/kochenrundum/img/bg_sidebar_box.png") no-repeat scroll 20px -2px #FFF;
}
#sidebar .box .show-more a {
	display:inline-block;
	background:url("/templates/kochenrundum/img/bg_sidebar_box.png") no-repeat scroll 20px -2px #E5E5E5;
	padding:5px 7px 4px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #FFF;
	text-decoration:none;
}

#sidebar .box .product {
	border-bottom:1px solid #FFFFFF;
	background:#F5F5F5;
	overflow:hidden;
}
#sidebar .box .product .product-inner {
	border-bottom:1px solid #E5E5E5;
	padding:7px;
	width:186px;
}
#sidebar .box .product .product-image {
	float:left;
	padding:1px;
	background:#FFF;
	border:1px solid #E5E5E5;
	margin:0 7px 0 0;
	width:60px;
	overflow:hidden;
	text-align:center;
}
#sidebar .box .product .product-image a {
	color:#CCC;
}
#sidebar .box .product .product-image .no-image {
	text-indent:-9999px;
	height:60px;
	display:block;
	overflow:hidden;
}
#sidebar .box .product .product-content {
	float:left;
	width:115px;
	overflow:hidden;
}
#sidebar .box .product .product-content .name {
	display:block;
	margin:0 0 5px;
}

/**
 * 	PRODUCT LISTING / GRID VIEW
 */
.grid-view .products-listing,
.product-listing-desc .products-listing {
	margin:20px 0 50px;
}
.grid-view .products-listing .panel {
	width:743px;
}
.grid-view .product-box {
	float:left;
	width:185px;
	text-align:center;
}



.grid-view .product-box-inner {
	border-right:1px solid;
	padding:5px 10px;
}
.grid-view .firstbox .product-box-inner {
	border-left:1px solid;
	padding:5px 10px;
}
.grid-view .product-box .top,
.grid-view .product-box .bottom {
	padding:0 6px;
}
.grid-view .panel-1 .product-box .top-inner,
.grid-view .product-box .top-inner,
.grid-view .product-box .bottom-inner {
	height:5px;
}
.grid-view .panel-1 .product-box .top-inner {
	border-top:1px solid;
}
.grid-view .product-box .bottom-inner {
	border-bottom:1px solid;
}
.grid-view .product-box-inner,
.grid-view .firstbox .product-box-inner,
.grid-view .panel-1 .product-box .top-inner,
.grid-view .product-box .bottom-inner {
	border-color:#E5E5E5;
}
.grid-view .product-box .taxandshippinginfo a {
	text-decoration:underline;
}
.grid-view .product-box .product-image {
	margin:0 0 10px;
}
.grid-view .product-box .product-image,
.grid-view .product-box .product-image a,
.full-listing .product-box .product-image,
.full-listing .product-box .product-image a {
	display:block;
	width:164px;
	min-height:164px;
	overflow:hidden;
	text-align:center;
}
.grid-view .product-box .product-image a.no-image,
.full-listing .product-box .product-image a.no-image {
	text-indent:-9999px;
	overflow:hidden;
}



.grid-view .price,
.grid-view h2, .grid-view h2 a {
	font-weight:normal;
}



/*UPDATE 3 COLS*/


.grid-view .products-listing-3cols,
.product-listing-desc-3cols .products-listing-3cols {
	margin:20px 0 50px;
}
.grid-view .products-listing-3cols .panel-3cols {
	width:743px;
}
.grid-view .product-box-3cols {
	float:left;
	width:246px;
	text-align:center;
	
}

.product_header_link a
{
	border: 0 none;
    font-family: "Trebuchet MS",Arial,Verdana,Sans-serif;
	font-weight: normal;
	color: #656565;
	font-size: 14px;
    line-height: 18px;
	cursor: pointer;
    text-decoration: none;
	letter-spacing: 0;
    margin: 0;
    outline: 0 none;
    padding: 0;
}



.grid-view .product-box-inner-3cols {
	border-right:1px solid;
	padding:5px 10px;
	min-height:320px;
}
.grid-view .firstbox-3cols .product-box-inner-3cols {
	border-left:1px solid;
	padding:5px 10px;
}
.grid-view .product-box-3cols .top-3cols,
.grid-view .product-box-3cols .bottom-3cols {
	padding:0 6px;
}
.grid-view .panel-1-3cols .product-box-3cols .top-inner-3cols,
.grid-view .product-box-3cols .top-inner-3cols,
.grid-view .product-box-3cols .bottom-inner-3cols {
	height:5px;
}
.grid-view .panel-1-3cols .product-box-3cols .top-inner-3cols {
	border-top:1px solid;
}
.grid-view .product-box-3cols .bottom-inner-3cols {
	border-bottom:1px solid;
}
.grid-view .product-box-inner-3cols,
.grid-view .firstbox-3cols .product-box-inner-3cols,
.grid-view .panel-1-3cols .product-box-3cols .top-inner-3cols,
.grid-view .product-box-3cols .bottom-inner-3cols {
	border-color:#E5E5E5;
}
.grid-view .product-box-3cols .taxandshippinginfo-3cols a {
	text-decoration:underline;
}
.grid-view-3cols .product-box-3cols .product-image-3cols {
	margin:0 0 10px;
}
.grid-view .product-box-3cols .product-image-3cols,
.grid-view .product-box-3cols .product-image-3cols a,
.full-listing .product-box-3cols .product-image-3cols,
.full-listing .product-box-3cols .product-image-3cols a {
	display:block;
	width:225px;
	min-height:200px;
	overflow:hidden;
	text-align:center;
}
.grid-view .product-box-3cols .product-image-3cols a.no-image,
.full-listing .product-box-3cols .product-image-3cols a.no-image {
	text-indent:-9999px;
	overflow:hidden;
}







/**
 * 	PRODUCT LISTING // FULL LISTING (plugins, alt. listing)
 */
.full-listing .product-box {
	overflow:hidden;
	display:block;
	margin:20px 0 0;
	padding:20px 0 0;
	border-top:2px solid #E5E5E5;
}
.full-listing .product-box-inner {
	width:100%;
}
.full-listing .product-box.first-item {
	margin:0;
	padding:0;
	border-top:0 none;
}
.full-listing .product-box .product-image,
.full-listing .product-box .product-content {
	float:left;
}
.full-listing .product-box .product-content {
	overflow:hidden;
	width:579px;
}
.full-width .full-listing .product-box .product-content {
	width:750px;
}
.full-listing .product-box .product-content .product-content-inner {
	padding:0 0 0 20px;
}
.full-listing .product-box .product-buttons {
	white-space:nowrap;
	line-height:100%;
	white-space:nowrap;
	overflow:hidden;
	margin:10px 0 0;
	text-align:right;
}
.full-listing .product-box .product-buttons * {
	display:inline;
	vertical-align:top;
	margin:0 2px 0 0;
	padding:0;
}
.full-listing .price span {
	display:inline-block;
}

/**
 * 	PRODUCT LISTING // FULL LISTING (category)
 */
.product-listing-desc .product-box .product-box-inner {
	width:743px;
}
.product-listing-desc .product-box .product-content {
	width:579px;
}



/**
 * 	PRODUCT DETAIL
 */
#prod-box, #prod-detail {
	margin:0 0 20px;
}
#prod-box {
	background:url("/templates/kochenrundum/img/bg_sitebox.gif") no-repeat scroll 0 bottom #FFF;
	padding:0 0 21px;
	margin-bottom:9px;
}
#prod-box .prod-box-inner {
	width:954px;
	border:2px solid #E5E5E5;
	background:url("/templates/kochenrundum/img/bg_prod_box_inner.gif") scroll repeat-y 0 0 #F5F5F5;
}
#prod-box .l, #prod-box .c, #prod-box .r {
	float:left;
	width:318px;
}
#prod-box .border,
.highlightbox .border,
div.highlightbox div.hr {
	margin:10px 0;
	padding:0;
	background:#FFF;
	height:1px;
	line-height:1px;
	white-space:nowrap;
	width:100%;
	border-top:1px solid #E5E5E5;
	clear:both;
	overflow:hidden;
	display:block;
}
.highlightbox .border {
	margin:10px 0 15px;
}

#prod-box .l {
	background:#FFF;
}
#prod-box .l-inner {
	margin:10px;
}
#prod-box .l .no-image {
	width:298px;
	height:298px;
	background-color:#FFF;
	text-indent:-9999px;
	overflow:hidden;
}

/* overlay */
#prod-box #main-img .main-img-inner {
	position:relative;
	z-index:1;
}
#prod-box #main-img .cOverlay {
	position:absolute;
	right:5px;
	bottom:5px;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:9999px;
	z-index:9999;
	background:url(#) scroll no-repeat 0 0 transparent;
	display:block;
}

#more-img .more-img-inner {
	margin:10px 0 0;
	padding:15px 0 0;
	width:298px;
	overflow:hidden;
	background:url("/templates/kochenrundum/img/bg_cat_teaser_element.png") no-repeat scroll center top #FFF;
}
#more-img .icon-view,
#more-img .panel {
	width:240px;
	overflow:hidden;
}
#more-img .icon-view,
#more-img .panel {
	float:left;
}
#more-img .panel .item {
	float:left;
	overflow:hidden;
	width:60px;
	text-align:center;
}
#more-img .panel .item .item-inner {
	padding:0 5px;
}
#more-img .no-img-slider .firstbox .item-inner {
	padding-left:0;
}
#more-img .panel .item a {
	border:1px solid #FFF;
	display:block;
	display:inline-block;
}
#more-img .panel .item a.active, #more-img .panel .item a:hover {
	border-color:#E5E5E5;
}
#more-img .coda-nav-left,
#more-img .coda-nav-right {
	overflow:hidden;
	width:29px;
	float:left;
}
#more-img .coda-nav-left a,
#more-img .coda-nav-right a {
	text-indent:-9999px;
	overflow:hidden;
	width:29px;
	display:block;
}
#more-img .coda-nav-left a {
	background:url("/templates/kochenrundum/img/icon_reverse_arrow.png") no-repeat scroll center center #FFF;
}
#more-img .coda-nav-right a {
	background:url("/templates/kochenrundum/img/icon_meta_arrow.png") no-repeat scroll center center #FFF;
}
#more-img .coda-nav-left a:hover, #more-img .coda-nav-left a:active,
#more-img .coda-nav-right a:hover, #more-img .coda-nav-right a:active {
	background-color:#F5F5F5;
}

#prod-box .c {
	overflow:hidden;
}
#prod-box .c-inner {
	margin:30px 10px 10px 20px;
	text-shadow:1px 1px #FFF;
}
#prod-box .r-inner {
	margin:10px 0 10px 10px;
}

#prod-box .c .shorty {
	margin:0 0 15px;
}
#prod-box .c .shorty .more {
	width:auto;
	white-space:nowrap;
}

#prod-box .r-inner {
	margin-right:10px;
	text-align:right;
}

#cart-box {
	background:#FFF;
	margin:0 0 10px;
	box-shadow:0 0 5px #E5E5E5;
}
#cart-box .cart-box-inner {
	padding:20px;
}
#cart-box h2, #cart-box h3 {
	border-bottom:1px solid #E5E5E5;
	padding:0 0 5px;
}
#cart-box .addtobasket {
	border-top:1px solid #E5E5E5;
	padding:15px 0 0;
	margin:8px 0 0;
}
#cart-box .graduated-price {
	margin:20px 0 0;
}
#cart-box #ms-options {
	margin:20px 0 0;
}

/**
 * 	QTY + BUTTON (+/-)
 */
.qty-button .qty,
.qty-button .button {
	margin:0;
	padding:0;
	text-align:left;
	float:right;
}
.qty-button .qty {
	background:url("/templates/kochenrundum/img/bg_qty.gif") scroll no-repeat 0 0 #FFF;
	width:55px;
	height:30px;
	overflow:hidden;
	margin:0 7px 0 0;
	position:relative;
}
.qty-button .qty input {
	width:25px;
	border:0 none;
	height:21px;
	line-height:21px;
	padding:1px 4px 0;
	margin:0;
	text-align:left;
	position:absolute;
	top:4px;
	left:4px;
	background:transparent;
}
.qty-button .qty .plus,
.qty-button .qty .minus {
	width:17px;
	height:15px;
	text-indent:9999px;
	overflow:hidden;
	position:absolute;
	right:0;
	cursor:pointer;
	background:transparent;
}
.qty-button .qty .plus:hover,
.qty-button .qty .minus:hover {
	background:rgba(255,255,255,0.2);
}
.qty-button .qty .plus {
	top:0;
}
.qty-button .qty .minus {
	bottom:0;
}

/* master-slave OPTIONS */
#ms-options .opt {
	margin:0 0 15px;
}
#ms-options .reset-button,
#ms-options .reset-link,
#reset-button .reset-img {
	margin:0 0 5px;
}
#ms-options .opt select {
	width:60%;
	text-align:right;
	padding:2px;
	border:1px solid #CCC;
}

/* prod detail content */
#prod-detail .atabs ul.tabs-list {
	border-width:2px;
	border-color:#CCC;
	padding:0;
	margin:10px 0 0;
}
#prod-detail .atabs ul.tabs-list li {
	bottom:-2px;
}
#prod-detail .atabs ul.tabs-list a {
	border-width:2px;
	border-color:#CCC;
	padding:9px 10px 8px;
	background-color:#F5F5F5;
}
#prod-detail .atabs ul.tabs-list a strong {
	font-weight:normal;
}
#prod-detail .atabs ul.tabs-list li.active a {
	background-color:#FFF;
}
#prod-detail .atabs ul.tabs-list li.active a span {
	padding-bottom:2px;
}
#prod-detail .atabs .atab-content .tabbody {
	overflow:hidden;
	padding:20px 22px 34px;
	margin:0 0 20px;
	background:url("/templates/kochenrundum/img/bg_sitebox.gif") no-repeat scroll 0 bottom #FFFFFF;
}

/**
 * 	SHIPPING COLORS
 */
.shipping {
	margin-bottom:5px;
	vertical-align:top;
}
.shipping * {
	vertical-align:top;
}
.shipping-6 { color:#59B22C; }
.shipping-7 { color:#55A030; }
.shipping-8 { color:#427A25; }


/**
 * 	FOOTER LAYOUT
 */
#footer-content {
	padding:24px 23px 10px;
}
#footer-content .footer-content-inner {
	width:972px;
}
#footer-content .col {
	float:left;
	width:194px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#footer-content .col-inner {
	padding:0 0 0 30px;
}
#footer-content .first-col .col-inner {
	padding:0;
}
#footer-content .col h4 {
	text-transform:uppercase;
	margin:0 0 10px;
}
#footer-content .col ul {
	list-style:none;
	margin:0;
	padding:0;
}
#footer-content .col ul li {
	margin:0 0 3px;
	padding:0;
	text-decoration:none;
}
#footer-content .col select {
	margin:0;
	width:164px;
	text-align:left;
}
#footer-content .col .box {
	margin:0 0 15px;
}

/**
 * 	COPYRIGHT
 */
#footer .copyright {
	text-align:center;
}
#footer .footer-mobile-link {
	text-align:center;
	margin-top:15px;
}

/**
 * INPUT ELEMENTS GLOBAL
 */
textarea, select,
input[type=text], input[type=password],
input.js-text-input, input.js-password-input {
	border:1px solid #CCC;
	padding:7px;
	background:url("/templates/kochenrundum/img/bg_input.gif") scroll repeat-x 0 1px #FFF;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0 0 5px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0 0 5px; 
    box-shadow: rgba(0,0,0, 0.1) 0 0 5px; 
	text-shadow: 1px 1px 2px #FFF;
	vertical-align:top;
}
select {
	padding:5px;
	text-shadow:none;
}
textarea:hover, textarea:focus, 
select:hover, select:focus,
input[type=text]:hover, input[type=text]:focus,
input[type=password]:hover, input[type=password]:focus,
input.js-text-input:hover, input.js-text-input:focus,
input.js-password-input:hover, input.js-password-input:focus {
	background-position:0 -5px;
    -moz-box-shadow: rgba(0,0,0, 0.2) 0 0 5px;  
    -webkit-box-shadow: rgba(0,0,0, 0.2) 0 0 5px; 
    box-shadow: rgba(0,0,0, 0.2) 1px 0 5px; 
}



/**
 * TABLE GLOBAL
 */
table td {
	padding:2px;
}

/**
 * OLD XT:COMMERCE STUFF
 */
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.box_small_img {
	margin:0pt 2px 3px 0pt;
}
div.hr {
	padding-top:1px;
	height:0;
	overflow:hidden;
	margin:0;
	line-height:0px;
	background-color:#4E4E4F
}
div.hrlightgrey {
	padding-top:1px;
	height:0;
	overflow:hidden;
	margin:0;
	line-height:0px;
	background-color:#999999
}
div.hrproductpreview {
	padding-top:1px;
	height:0;
	overflow:hidden;
	margin:12px 0px 12px 0px;
	display:inline;
	height:0px;
	line-height:0px;
	display:block;
	background-image:url("/templates/kochenrundum/img/hr_productpreview.gif")
}

#socialbookmark img {
	padding:4px;
	text-align:center;
}

/**
 * POPUP WINDOWS
 */
a.popuplink {
	padding-left:20px;
	background:url("/templates/kochenrundum/img/printer.png") no-repeat center left;
}
#content-area .print {
	text-align:right;
	margin:10px 0 0;
}

/**
 * LANGUAGE SELECTION IN TOPMENU LIST
 */
#languages {
	text-align:right;
	height:26px;
	font-size:13px;
	background:url("/templates/kochenrundum/img/bg_topmenu.gif") repeat-x;
	padding:10px 10px 0px 0px;
	margin:0;
}
/**
 * currency SELECTION IN TOPMENU LIST
 */
#currencies {
	float:right;
	text-align:right;
	height:26px;
	font-size:13px;
	background:url("/templates/kochenrundum/img/bg_topmenu.gif") repeat-x;
	padding:10px 10px 0px 10px;
	margin:0;
}

/**
 * CATEGORY MENU
 */
#category-box ul,
#category-box ul li {
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	background-color:#F5F5F5;
	font-family:"Trebuchet MS",Arial,Verdana,Sans-serif;
}

#category-box ul li {
	border-bottom:1px solid #FFF;
}
#category-box ul li a {
	padding:4px 7px 3px;
	display:block;
	border-bottom:1px solid #E5E5E5;
	text-decoration:none;
}
#category-box ul li.level-2 a {
	padding:7px 7px 6px;
	display:block;
	border-bottom:1px solid #E5E5E5;
}
#category-box ul li.active a {
	font-weight:bold;
}
#category-box ul li.active a span {
	background:url("/templates/kochenrundum/img/icon_arrow_red.png") no-repeat scroll 1px 2px #FFF;
	display:block;
	padding-left:12px;
}
#category-box ul li.level-2 a span {
	background:none;
	padding:0;
}
#category-box ul li.level-2.active a,
#category-box ul li.level-2 a:hover {
	background:url("/templates/kochenrundum/img/bg_cat_nav.gif") repeat-x scroll 0 0 #AC0000;
	/*text-shadow:1px 1px rgba(0, 0, 0, 0.4);*/
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	font-weight:normal;
}

/* SUB LEVELS */
#category-box ul li.level-3,
#category-box ul li.level-4,
#category-box ul li.level-5,
#category-box ul li.level-6,
#category-box ul li.level-7,
#category-box ul li.level-8,
#category-box ul li.level-9,
#category-box ul li.level-10 {
	background:#FFF;
}
#category-box ul li.level-2 a,
#category-box ul li.level-3 a { padding-left:7px }
#category-box ul li.level-4 a { padding-left:20px }
#category-box ul li.level-5 a { padding-left:40px }
#category-box ul li.level-6 a,
#category-box ul li.level-7 a,
#category-box ul li.level-8 a,
#category-box ul li.level-9 a,
#category-box ul li.level-10 a { padding-left:80px; }




/**
 * 	CATEGORY LISTING
 */
#cat-header .this-cat .cat-image {
	margin:0 0 6px;
	padding:0 0 19px;
	background:url("/templates/kochenrundum/img/bg_sitebox_743.gif") scroll no-repeat center bottom transparent;
}
#cat-header .this-cat .cat-description {
	margin:0 0 15px;
	overflow:hidden;
	position:relative;
}
#cat-header .this-cat .cat-description .show-more {
	position:absolute;
	left:0;
	bottom:0;
	background:url("/templates/kochenrundum/img/bg_show_more.png") scroll repeat-x 0 0 transparent;
	width:100%;
	height:18px;
	padding:20px 0 0;
	text-align:center;
	margin:0;
	cursor:pointer;
	text-transform:uppercase;
	border-bottom:2px solid #E5E5E5;
}
#cat-header .this-cat .cat-description .show-more span {
	display:inline-block;
	background:#E5E5E5;
	padding:4px 7px 5px;
	text-shadow:1px 1px 1px #FFF;
}
#cat-header .this-cat .cat-description .show-more:hover span {
	border-color:#BBB;
}

#cat-header .more-cats {
	margin:15px 0 0;
}

/*Neue headline fr more categories, h3 entfernt*/
#cat-header .more-cats-header {
	margin:15px 0 0;
	font-size:15px;
	line-height:18px;
	text-transform:uppercase;
}

.box .headline {
	margin:15px 0 0;
	font-size:15px;
	line-height:18px;
	text-transform:uppercase;
	border: 0 none;
    font-family: "Trebuchet MS",Arial,Verdana,Sans-serif;
    font-weight: bold;
	color: #656565;
	letter-spacing: 0;
    margin: 0;
    outline: 0 none;
    padding: 0;
	margin: 0 0 11px 7px;
}

.box .headline2 {
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	border: 0 none;
    font-family: "Trebuchet MS",Arial,Verdana,Sans-serif;
    font-weight: bold;
	color: #656565;
	letter-spacing: 0;
    margin: 0;
    outline: 0 none;
    padding: 0;
	margin: 0 0 11px 0;
}


#sub-listing .panel {
	width:100%;
	margin:10px 0 0;
}
#sub-listing .panel-1 {
	margin-top:0;
}
#sub-listing .panel .box {
	width:241px;
	background:url("/templates/kochenrundum/img/bg_sub_listing_box.png") no-repeat scroll center bottom #FFFFFF;
	margin:0 10px 0 0;
	float:left;
	overflow:hidden;
	padding:0 0 12px;
}
#sub-listing .panel .lastbox {
	margin-right:0;
}
#sub-listing .panel .box h2 {
	margin:0;
	padding:0;
	text-transform:uppercase;
}
#sub-listing .panel .box .this-content {
	margin:6px 0 0;
}
#sub-listing .panel .box-inner {
	background:#FFF;
	border:1px solid #E5E5E5;
	padding:2px;
}
#sub-listing .panel .box .bg {
	background:url("/templates/kochenrundum/img/bg_verlauf_b306.jpg") no-repeat scroll right top #FFFFFF;
}
#sub-listing .panel .box .img a {
	display:block;
	width:235px;
	height:92px;
	overflow:hidden;
	text-align:center;
	color:#CCC;
}
#sub-listing .panel .box .img a.no-image {
	text-indent:-9999px;
}
#sub-listing .panel .box .txt-inner {
	padding:15px 11px 11px;
}
.cat-description-bottom {
	margin:15px 0;
}

#sub-listing a 
{
font-size:15px;
font-family:"Trebuchet MS",Arial,Verdana,Sans-serif;
text-transform:uppercase;
}


/**
 * BOXES GLOBAL DEFINITION
 */
h2.boxheader {
	background-image:url("/templates/kochenrundum/img/bg_boxheader.gif");
	height:28px;
	font-size:11px;
	color:#FFFFFF;
	padding:2px 8px 0px 8px;
	margin:0;
	line-height:28px;
	vertical-align:middle;
}
h2.boxheader a:link, h2.boxheader a:hover, h2.boxheader a:active, h2.boxheader a:visited {
	text-decoration:none;
	color:#ffffff
}
.boxbody {
	background-color:#ededed;
	border-style:solid;
	border-color:#4E4E4F;
	border-width:0px 1px 1px 1px;
	padding:8px;
	margin-bottom:15px
}
.boxbody h3, .boxbody h3 a {
	font-size:11px
}
.boxbody h3.center, .boxbody h3.center a {
	font-size:11px;
	text-align:center
}
.boxbody p {
	color:#000000;
	font-size:11px;
	margin:6px 0px 6px 0px
}
.boxbody p.center {
	color:#000000;
	font-size:11px;
	text-align:center;
	margin:6px 0px 6px 0px
}
.boxbody td {
	color:#000000;
	font-size:11px;
	margin:6px 0px 6px 0px
}
.boxbody .productOldPrice {
	font-size:11px;
	color:#FF0000
}
.boxbody div.hr {
	margin-top:5px;
	margin-bottom:5px
}
.boxbody div.hrlightgrey {
	margin-top:5px;
	margin-bottom:5px;
}
.boxbody a {
	font-size:11px;
}
.boxbody .productboximage {
	border:solid 1px #999999;
}

/**
 * INFO BOX
 */
.infoboxbody ul.contentlist {
	background-color:#FFF2CC;
	margin-bottom:15px;
	border:solid #E9D28F;
	border-width:0px 1px 1px 1px;
}
.infoboxbody ul.contentlist li {
	list-style-type:none;
	border:solid #fff;
	border-width:1px 0px 0px 0px;
	color:#000;
}
.infoboxbody ul.contentlist li a {
	text-decoration:none;
	color:#000;
}
/* 1st TIER */
.infoboxbody ul.contentlist li.level1 {
	background-color:#FFF2CC;
	padding:4px 0px 4px 6px;
	font-size:1.0em;
	color:#000;
}
/* 2nd TIER */
.infoboxbody ul.contentlist li.level2 {
	background-color:#FFF2CC;
	padding:4px 0px 4px 24px;
	font-size:0.9em;
	color:#000;
}
/* 3rd TIER */
.infoboxbody ul.contentlist li.level3 {
	background-color:#FFF2CC;
	padding:4px 0px 4px 40px;
	font-size:0.8em;
	color:#000;
}

/**
 * DISCOUNTPRICE
 */
.discountprice {
	font-size:11px;
	color:#FF0000
}

/**
 * MANUFACTURER
 */
h2.boxmanufacturerheader {
	background-image:url("/templates/kochenrundum/img/bg_boxheader.gif");
	height:28px;
	font-size:11px;
	color:#FFFFFF;
	padding:2px 8px 0px 8px;
	margin:0;
	line-height:28px;
	vertical-align:middle;
}
h2.boxmanufacturerheader a {
	text-decoration:none;
	color:#fff
}
ul#manufacturerslist {
	margin-left:5px;
	margin-right:0;
	padding:0;
}
ul#manufacturerslist li {
	margin-left:0px;
	padding:0;
	list-style-type:none
}
.mnf-logo {
	float:right;
	display:block;
	margin:0 0 15px 15px;
	border:1px solid #E5E5E5;
	padding:1px;
	background:#FFF;
}
.mnf-logo.fl {
	float:left;
	margin:0 15px 15px 0;
}
.mnf-logo.no-desc {
	margin-bottom:0;
}

/**
 * PRODUCT PREVIEW
 */
.productPreview {
	padding:0;
	margin:0;
}
.productPreviewContent {
	vertical-align:top;
	width:100%
}
.productPreviewContent h2 {
	padding:0;
	margin:0px 0px 5px 0px;
}
.productPreviewContent h2 a {
	font-size:14px;
	font-weight:bold;
}
.productPreviewImage {
	vertical-align:top;
	padding:3px 15px 0px 0px;
}
.productPreviewImage img {
	border:solid 1px #999999;
}
.productPreviewContent .price {
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0
}
.productPreviewContent .taxandshippinginfo {
	font-size:11px;
	font-weight:normal;
	color:#999999;
	padding:0;
	margin:0
}
.productPreviewContent .vpe {
	font-size:11px;
	font-weight:normal;
	color:#999999;
	padding:0;
	margin:0
}
.productPreviewContent .shippingtime {
	font-size:11px;
	font-weight:normal;
	color:#999999;
	padding:0;
	margin:0
}
.productPreviewContent .stockimage {
	margin:0;
	padding:0;
}
.productPreviewContent .stockimagetext {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
.productPreviewContent .productOldPrice {
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
}
.productPreviewContent .taxandshippinginfo a {
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
.taxandshippinginfo a {
	text-decoration:underline;
}
.taxandshippinginfo a:hover {
	text-decoration:none;
}

/**
 * CROSS SELLING
 */
.productCrossSell {
	padding:0;
	margin:0;
}
.productCrossSellContent {
	vertical-align:top;
	width:100%
}
.productCrossSellContent h2 {
	padding:0;
	margin:0px 0px 5px 0px;
}
.productCrossSellContent h2 a {
	font-size:14px;
	font-weight:bold;
}
.productCrossSellImage {
	vertical-align:top;
	padding:3px 15px 0px 0px;
}
.productCrossSellImage img {
	border:solid 1px #999999;
}
.productCrossSellContent .price {
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0
}

/**
 * PRODUCT INFO / PRODUCT DETAILS
 */

/* special price */
.productOldPrice {
	text-decoration:line-through;
	font-size:80%;
	font-weight:normal;
	display:block;
	text-shadow:none;
}
.priceOnly {
	text-transform:uppercase;
	color:red;
	line-height:100%;
	font-size:100%;
	display:inline-block;
}
.priceSave {
	color:white;
	background:red;
	display:inline-block;
	font-size:80%;
	font-weight:bold;
	font-family:Arial,Verdana,"Trebuchet MS",Sans-serif;
	line-height:100%;
	padding:3px 4px;
	cursor:help;
	border-radius:2px;
}

.price {
	font-weight:bold;
}


#productinfowrap {
	display:table;
	width:100%
}
#productinfoimages {
	float:left;
	background-color:#EDEDED;
	text-align:center;
	padding:10px 0px 10px 0px;
	margin:0px 10px 10px 0px;
	border:solid 1px #999999;
}
#productinfoimages .productimage {
	border:solid 1px #999999;
}
#productinfoimages .hrlightgrey {
	margin-top:6px;
	margin-bottom:6px;
}
#productinfoimages li {
	list-style-type:none;
	min-height:120px;
	min-width:120px;
}
/* min-height & min-width define for
 * firefox */
#productinfo_desc, #productinfo_media, #productinfo_reviews {
	clear:both;
}
#productinfopricewithimages {
	float:left;
}
#productinfopricewithimages img {
	cursor:pointer
}
#productinfopricewithoutimages {
	width:100%
}
#productinfopricewithoutimages img {
	cursor:pointer
}
#productinfoprice {
	padding:5px
}
#productinfoprice .hrlightgrey {
	margin-top:6px;
	margin-bottom:6px;
}
#productinfoprice .productprice {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
#productinfoprice .productOldPrice {
	color:#FF0000;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
#productinfoprice .taxandshippinginfo {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
#productinfoprice .taxandshippinginfo a {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
#productinfoprice .shippingtime {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
#productinfoprice .stockimage {
	margin:0;
	padding:0;
}
#productinfoprice .stockimagetext {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
#productinfoprice .reviews_rating {
	margin:0;
	padding:0;
}
#productinfoprice .reviews_text {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}


/**
 * 	REVIEWS
 */
  .product-reviews
 {
 width: 80px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 }
 
.reviews_rating_light .reviews_rating_dark {
	background:transparent url("/templates/kochenrundum/img/review_star.png") repeat-x scroll 0%;
	height:15px;
	position:relative;
}

.reviews_rating_light {
	background:transparent url("/templates/kochenrundum/img/review_star_light.png") repeat-x scroll 0%;
	height:15px;
	margin-right:5px;
	margin-bottom:5px;
	position:relative;
	width:80px;
}
#xt-reviews-list h2 {
	margin:0 0 5px;
}
#xt-reviews-list .h {
	display:inline-block;
	width:100%;
	overflow:hidden;
}
#xt-reviews-list .r, #xt-reviews-list .l {
	width:auto;
	max-width:30%;
	float:left;
	margin:0 0 10px;
}
#xt-reviews-list .r {
	max-width:70%;
	padding:1px 0 0 10px;
}

.reviews-wrap #main-img {
	float:left;
	overflow:hidden;
	margin:0 20px 0 0;
	width:298px;
	border:1px solid #E5E5E5;
}
.reviews-wrap .info {
	float:left;
	width:423px;
	overflow:hidden;
}
.reviews-wrap select {
	width:50px;
}
.reviews-wrap .cancel,
.reviews-wrap .send {
	margin:0 3px 0 0;
}


p.productinfoproductadded {
	font-size:11px;
}
.productoptions {
	background-color:#FFF2CC;
	padding:6px;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#DA9401
}
.addtobasketlisting {
	padding:6px;
	text-align:right;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#999999
}

/**
 * POPUPS PRODUCTINFO
 */
body.popupproductinfo {
	padding:15px;
	background:none;
	background-color:#fff
}

/**
 * POPUP print_order.html
 */
body.popupprintorder {
	font-family:"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:13px;
	padding:15px;
	background:none;
	background-color:#fff
}
body.popupprintorder .products tr.header td {
	font-weight:bold;
	background-color:#EDEDED;
}
body.popupprintorder .products .total {
	text-align:right
}
body.popupprintorder .products .quantity {
	vertical-align:top
}
body.popupprintorder .productname {
	vertical-align:top
}
body.popupprintorder .model {
	vertical-align:top
}
body.popupprintorder .singleprice {
	vertical-align:top
}
body.popupprintorder .totalprice {
	vertical-align:top
}

/**
 * HIGHLIGHTBOX (BACKGROUND)
 */
div.highlightbox {
	padding:20px;
	background-color:#F5F5F5;
	border:2px solid #E5E5E5;
	margin:0 0 10px;
	text-shadow:1px 1px #FFF;
}
div.highlightbox ul {
	display:block;
	list-style-type:square;
}
div.highlightbox h1 {
	margin:0;
	border:none;
}


/**
 * PAYMENT TYPE SELECTION
 */
table.paymentblock {
	background-color:#F7F7F7; border-style: solid; border-width:0px 1px 1px 1px; border-color:#e6e6e6; margin:0 0 10px;
}
table.paymentblock tr td {padding:4px;background-color:#F7F7F7;vertical-align:top;}
table.paymentblock tr td.header {
	background-color:#e6e6e6; font-weight:bold; white-space:nowrap;
}
table.paymentblock tr td.radiobutton input,
table.paymentblock tr td.header input {
	margin:0;
	padding:0;
}
table.paymentblock tr td.header.col-0 {width:10px;}
table.paymentblock tr td.header.col-1 {width:100%;}

/**
 * SHIPPING TYPE SELECTION
 */
table.shippingblock {background-color:#F7F7F7; border-style: solid; border-width:0px 1px 1px 1px; border-color:#e6e6e6; margin:0 0 10px;}
table.shippingblock tr td {padding:4px}
table.shippingblock tr td.header {background-color:#e6e6e6; font-weight:bold; white-space:nowrap;}
table.shippingblock tr td.header.col-0 {width:10px;}
table.shippingblock tr td.header.col-1 {width:100%;}
table.shippingblock tr td.header.left {text-align:left}
table.shippingblock tr td.header.center {text-align:center}
table.shippingblock tr td.header.right {text-align:right}
table.shippingblock tr td {
	background-color:#F7F7F7;vertical-align:top;
}
table.shippingblock tr td.description {
	width:100%;
	vertical-align:top;
	padding-left:6px;
}
table.shippingblock tr td.radiobutton {
	vertical-align:top;
	white-space:nowrap;
	padding:4px;
}
table.shippingblock tr td.radiobutton input,
table.shippingblock tr td.header input {
	margin:0;
	padding:0;
}
table.shippingblock tr td.price {
	vertical-align:top;
	white-space:nowrap
}



/**
 * MESSAGEBOX ON CONTACT SITE
 */
textarea.message_body {
	width:130px;
}

/** 
 * DOWNLOAD BOX FOR USER DOWNLOADS 
 */
table.downloadbox {
	border:0 none;
}
table.downloadbox tr td.icon {
	padding-right:15px;
}
table.downloadbox tr td.downloadlink {
	width:100%;
}

/**
 * TABLE WICH SHOWS GRADUATED PRICES 
 */
table.graduatedprice {
	font-size:11px;
	text-align:left;
	margin-top:5px;
}
table.graduatedprice tr td.header {
	font-size:12px;
	font-weight:bold;
	text-align:left
}

/**
 * 	TABLE STYLE
 */

/* TABLEDETAILS */
table.tabledetails {background-color:#F7F7F7; border-style: solid; border-width:0px 1px 1px 1px; border-color:#e6e6e6; margin:0 0 10px;}
table.tabledetails tr td {padding:4px}
table.tabledetails tr.headerrow td {background-color:#e6e6e6; font-weight:bold}
table.tabledetails tr.headerrow td.left {text-align:left}
table.tabledetails tr.headerrow td.center {text-align:center}
table.tabledetails tr.headerrow td.right {text-align:right}
table.tabledetails tr.contentrow1 td {background-color:#F7F7F7;vertical-align:top}
table.tabledetails tr.contentrow1 td.left {text-align:left}
table.tabledetails tr.contentrow1 td.center {text-align:center}
table.tabledetails tr.contentrow1 td.right {text-align:right}
table.tabledetails tr.contentrow2 td {background-color:#FFF;vertical-align:top}
table.tabledetails tr.contentrow2 td.left {text-align:left}
table.tabledetails tr.contentrow2 td.center {text-align:center}
table.tabledetails tr.contentrow2 td.right {text-align:right}
table.tabledetails tr td.subtotal {
	background-color:#EFEFEF;
	text-align:right;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#e6e6e6;
}
.cart-wrap table.tabledetails a {
	font-weight:normal;
}
table.tabledetails tr.headerrow td {
	padding-top:6px;
	padding-bottom:6px;
}

/**
 * REVIEW LIST 
 */
table.reviewlist {
	font-size:11px;
	font-weight:normal;
}
table.reviewlist tr td {
	padding:4px;
	white-space:normal
}
table.reviewlist tr.header td {
	background-color:#DA9401;
	color:#FFFFFF;
	font-weight:bold
}
table.reviewlist tr.contentrow1 td {
	background-color:#FFF2CC;
}
table.reviewlist tr.contentrow2 td {
	background-color:#FFEAAB;
}
textarea#review {
	width:100%
}

/**
 * MEDIA LIST
 */
table.medialist {
	background-color:#FFF2CC;
	border-style:solid;
	border-width:1px;
	border-color:#DA9401;
}
table.medialist tr td {
	padding:6px;
	white-space:nowrap;
	vertical-align:top
}
table.medialist tr.contentrow1 td {
	background-color:#FFF2CC;
}
table.medialist tr.contentrow2 td {
	background-color:#FFEAAB;
}

/**
 * COMMENTS ON CHECKOUT CONFIRMATION SITE
 */
p.checkoutcomment textarea {
	width:100%
}

/**
 * AGB ON CHECKOUT SITE
 */
p.checkoutagb textarea {
	width:100%
}
p.checkoutrescission textarea {
	width:100%
}

/**
 * CHECKOUT
 */
#checkout-nav {
	background:url("/templates/kochenrundum/img/bg_sitebox.gif") no-repeat scroll 0 bottom #FFF;
	margin:0 0 14px;
	padding:0 0 21px;
}
#checkout-nav ul,
#checkout-nav ul li {
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	list-style-type:none;
	cursor:default;
}
.old-msie #checkout-nav ul,
.old-msie #checkout-nav ul li {
	min-height:51px;
}
#checkout-nav ul, #checkout-nav ul.step1 { background:url("/templates/kochenrundum/img/bg_checkout_nav_step1.gif") scroll no-repeat 0 center #EFEFEF }
#checkout-nav ul.step2 { background-image:url(#) }
#checkout-nav ul.step3 { background-image:url("/templates/kochenrundum/img/bg_checkout_nav_step3.gif") }
#checkout-nav ul.step4 { background-image:url("/templates/kochenrundum/img/bg_checkout_nav_step4.gif") }

#checkout-nav ul li {
	float:left;
	width:239px;
	overflow:hidden;
	display:block;
}
#checkout-nav ul li div {
	float:left;
	width:209px;
}
#checkout-nav ul li span {
	display:block;
	padding:7px 7px 10px 45px;
}
#checkout-nav ul li.s-1 span {
	padding-left:7px;
}
#checkout-nav ul li span.title {
	font-weight:bold;
	padding-bottom:0;
	text-shadow:1px 1px #FFF;
	text-transform:uppercase;
}
#checkout-nav ul li span.description {
	font-style:italic;
	text-shadow:1px 1px #EFEFEF;
	padding-top:3px;
}

#checkout-content {
	padding:0 7px;
}

/**
 * MESSAGES
 */
ul.info_error {
	border:solid 2px #B22020;
	background-color:#FFD8D8;
	padding:8px;
	margin:0 0 10px;
	color:#B22020;
	text-shadow:1px 1px rgba(255,255,255,0.5);
}
ul.info_error li.infoError {
	list-style:none;
	padding:5px 0px 2px 23px;
	background-image:url("/templates/kochenrundum/img/icons/icon_error.png");
	background-repeat:no-repeat;
	background-position:0px 4px
}
ul.info_warning {
	border:solid 2px #A88100;
	background-color:#FFF4D1;
	padding:8px;
	margin:0 0 10px;
	color:#A88100;
	text-shadow:1px 1px rgba(255,255,255,0.5);
}
ul.info_warning li.infoWarning {
	list-style:none;
	padding:5px 0px 2px 23px;
	background-image:url("/templates/kochenrundum/img/icons/icon_alert.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
	background-color:#FFF4D1;
}
ul.info_success {
	border:solid 2px #499949;
	background-color:#DEF7DE;
	padding:8px;
	margin:0 0 10px;
	color:#2B7C2B;
	text-shadow:1px 1px rgba(255,255,255,0.5);
}
ul.info_success li.infoSuccess {
	list-style:none;
	padding:5px 0px 2px 23px;
	background-image:url("/templates/kochenrundum/img/icons/icon_accept.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
	background-color:#DEF7DE;
}
ul.info_info {
	border:solid 2px #0085D8;
	background-color:#E0F3FF;
	padding:8px;
	margin:0 0 10px;
	color:#0072BA;
	text-shadow:1px 1px rgba(255,255,255,0.5);
}
ul.info_info li.infoInfo {
	list-style:none;
	padding:5px 0px 2px 23px;
	background-image:url("/templates/kochenrundum/img/icons/icon_info.png");
	background-repeat:no-repeat;
	background-position:0px 4px;
	background-color:#E0F3FF;
}

.product-wrap ul.info_error,
.product-wrap ul.info_warning,
.product-wrap ul.info_success,
.product-wrap ul.info_info {
	margin-top:7px;
}

/**
 * xt:Commerce/8works ParseTime
 */
.parseTime, .template-info {
	margin:20px auto;
	padding:10px 0;
	background-color:#DEF7DE;
	text-align:center;
	width:170px;
	border:2px solid #499949;
	font-weight:bold;
	color:#499949;
	font-size:14px;
	line-height:14px;
	text-transform:lowercase;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.template-info .parseTime {
	margin:0 0 3px;
	padding:0;
	background-color:transparent;
	text-align:inherit;
	color:inherit;
	font-size:inherit;
	width:auto;
	border:0 none;
	font-weight:inherit;
	line-height:inherit;
	text-transform:inherit;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.template-info.no-cache {
	color:#C12E2E;
	background-color:#FFD8D8;
	border-color:#C12E2E;
}

/**
 * PRODUCTS Sorting
 */
p.products_sort,
.products_sort {
	padding:10px 15px;
	background:#FAFAFA;
	border:1px solid #E5E5E5;
	margin:15px 0 0;
}
p.products_sort select,
.products_sort select {
	margin:0;
}

/**
 * AGB
 */
div#checkout_agb,
div#checkout_rescission {
	height:190px;
	overflow:auto;
	display:block;
	padding:7px;
	border:1px solid #CCCCCC;
	text-align:left;
	margin:0 0 5px;
}
.checkout-wrap .conditions label,
.checkout-wrap .rescission label {
	cursor:pointer;
	display:inline;
}
.checkout-wrap .conditions label *,
.checkout-wrap .rescission label * {
	white-space:nowrap;
	vertical-align:top;
	margin:0;
	padding:0;
}

/**
 * SITEMAP
 */
.sitemapwrap .sitemapleft {
	background-color:#FFF2CC;
	border-style:solid;
	border-width:1px;
	border-color:#DA9401;
	display:table;
	float:left;
	width:235px;
	margin-bottom:15px;
}
.sitemapwrap .sitemapright {
	background-color:#FFF2CC;
	border-style:solid;
	border-width:1px;
	border-color:#DA9401;
	display:table;
	float:right;
	width:235px;
	margin-bottom:15px;
}
.sitemapheader {
	padding:3px;
	background-color:#DA9401;
	color:#FFFFFF;
	font-weight:bold
}
.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover {
	color:#FFFFFF;
	text-decoration:none
}
.sitemapcontent {
	padding:6px
}
.sitemapcontent li {
	list-style-type:none
}

/**
 * 	CACHE INFO
 */
#cache-success {
	margin:20px auto;
	width:978px;
}

/**
 * 	REGISTER/LOGIN FORM
 */
#register-login {
	width:100%;
}
#register-login .l,
#register-login .r {
	float:left;
	overflow:hidden;
	width:50%;
}
#register-login .l .l-inner {
	padding:0 10px 0 10px;
}
#register-login .r .r-inner {
	padding:0 10px 0 10px;
}
#register-login .row-desc {
	margin:0 0 20px;
}

/**
 * 	FORMAT FORMS
 */
.form-style table, .form-style table tr, .form-style table tr td,
.shipping-page table tr td {
	vertical-align:top;
	text-align:left;
}
.form-style .label,
.shipping-page .label {
	width:35%;
	padding-top:9px;
	cursor:default;
}
.shipping-page .label {
	width:auto;
	padding-right:15px;
}
.form-style .field {
	width:65%;
}
.contact-form .label {
	width:20%;
}
.contact-form .field {
	width:80%;
}
.form-style .field .js-text-input,
.form-style .field textarea {
	width:60%;
}
.form-style .field select {
	width:30%;
}
.full-width .form-style .field .js-text-input,
.full-width .form-style .field textarea {
	width:90%;
}
.full-width .form-style .field select {
	width:40%;
}
.form-style .field input.button,
.form-style .field input.js-submit-input,
.form-style .field input.js-image-input,
.form-style .field input.js-checkbox-input,
.form-style .field input.js-radio-input {
	width:auto;
}
.form-style .privacy {
	margin:20px 0 10px;
}
.shipping-page .field select {
	width:200px;
}


/* CATEGORIES TABLE */
#all-categories .panel {
	width:743px;
}
#all-categories .maincat {
    background: #F7F7F7;
    border: 1px solid #E6E6E6;
	margin:15px 0 15px 15px;
	padding:4px;
	width:350px;
	float:left;
}
#all-categories .first {
    margin-left:0;
}
#all-categories .maincat:hover {
    border-color:#BFBFBF;
}
#all-categories .maincat h2,
#all-categories .maincat h3,
#all-categories .maincat h4 {
	margin:0;
	padding:0;
	font-weight:normal;
}
#all-categories .maincat h2 {
	text-transform:uppercase;
	padding:4px;
}
#all-categories .maincat a {
	text-decoration:none;
}
#all-categories .maincat table {
	margin:5px 0 0;
}
#all-categories .maincat table ul {
	margin:5px 0 0 14px;
}
#all-categories .maincat table ul li {
	margin:0 0 3px;
}
#all-categories .maincat table tr.contentrow1 td,
#all-categories .maincat table tr.contentrow2 td {
	width:156px;
}

/* CART PAGE */
#cart-buttons {
	width:100%;
	padding:0 0 15px;
}
#cart-buttons .left-buttons {
	float:left;
	text-align:left;
	width:50%;
}
#cart-buttons .right-buttons {
	float:left;
	text-align:right;
	width:50%;
}
.old-msie #cart-buttons .left-buttons {
	width:49.9%;
}
.old-msie #cart-buttons .right-buttons {
	width:49.9%;
	float:right;
}
#cart-buttons .left-buttons *,
#cart-buttons .right-buttons * {
	margin:0;
	padding:0;
}

.cart-wrap #xt-auto-cross-selling {
	margin:15px 0;
}

.cart-wrap .remove .b {
	display:none;
	cursor:pointer;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:9999px;
	display:inline-block;
	background:url("/templates/kochenrundum/img/icon_delete.png") scroll no-repeat 0 0 transparent;
}


/* MSIE ALERT */
#msie-alert {
	background:#FFF;
	border:2px solid #499949;
	width:964px;
	margin:5px auto 17px;
	padding:5px;
	text-align:center;
	color:#000;
}
#msie-alert a, #msie-alert a:visited {
	color:#2B7C2B;
	font-weight:bold;
}
#msie-alert span, #msie-alert button {
	display:inline-block;
	margin:0 0 6px;
}
#msie-alert button {
	margin:0;
}
#msie-alert .info-head {
	background-color:#499949;
	width:100%;
	text-transform:uppercase;
	padding:3px 0;
	font-weight:bold;
	color:#FFF;
}

/*fixes*/
#popupwrap {
	padding:0 20px 20px;
}
.cart-wrap .tabledetails input {
	margin:0;
}

#hotline
{
position:fixed;
right:0px;
left:auto;
top:100px;
height:250px;
width:138px;
background-image:url('/templates/kochenrundum/img/hotline2.png');
background-repeat:no-repeat;
z-index:100004;
}

#erfahrung
{
position:fixed;
right:0px;
left:auto;
top:350px;
height:66px;
width:138px;
background-image:url('/templates/kochenrundum/img/kuechen_erfahrung.png');
background-repeat:no-repeat;
z-index:100004;
}


#comment_config {
z-index:10000;
color:#FFFFFF;
 position: fixed;
  bottom: 0;
  left: 0;
  margin-left:auto;
  margin-right:auto;
  width:100%;
  height:120px;
  background-color:#FFFFFF;
  -moz-box-shadow: 3px 3px -6px #999;
	-webkit-box-shadow: 3px 3px -6px #999;
	box-shadow: 3px 3px -6px #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=0, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=0, Color='#999999');
	border-top:6px #FFF solid;
	background-image:url('/templates/kochenrundum/img/bottom_box_back.gif');

}

#comment_config a
{
color:#FFFFFF;
 }

#comment_config.fixed
{
height:220px;
}



#sub_form_button
{
position: fixed;
bottom: 115px;
left: 0;
right: 200px;
text-align:right;
z-index:10001;
}

#sub_form_button.fixed
{
bottom: 215px;
}

#sub_form_button2
{
position: fixed;
bottom: 30px;
left: 45%;
text-align:right;
z-index:10001;
display:none;
}

#sub_form_button2.fixed
{
display:block;
bottom: 30px;
}