@CHARSET "UTF-8";

/* 
Different themes:
#container.winter {}
#container.spring {}
#container.easter {}
#container.summer {}
#container.fall {}
#container.christmas {}
*/

/* -------------------------------------------------------------------------- */
/* General HTML elements                                                      */
/* -------------------------------------------------------------------------- */

html, body {
    font-family:  Verdana, Arial, Helvetica;
    font-size: 11px;
    margin: 0;
    padding: 0;
    color: #333;
}
body {
	height: 100%;
}
img {
	border: none;
}
a:link,a:visited,a:hover {
    text-decoration: none;	
    font-weight: bold;
}
a:hover {
    text-decoration: underline;	
}

a:link, a:visited, a:hover,
#container.winter a:link, #container.winter a:visited, #container.winter a:hover { color: #003976; }
#container.spring a:link, #container.spring a:visited, #container.spring a:hover { color: #4D730F; }
#container.easter a:link, #container.easter a:visited, #container.easter a:hover { color: #4D730F; }
#container.summer a:link, #container.summer a:visited, #container.summer a:hover { color: #005f00; }
#container.fall a:link, #container.fall a:visited, #container.fall a:hover 		 { color: #60411a; }
#container.christmas a:link, #container.christmas a:visited, #container.christmas a:hover { color: #e02a12; }

#placeholder-content h1 {
	font-family: Arial, Verdana, Helvetica;
	margin-top: 0px;
	font-size: 20px;
}
#container.winter #placeholder-content h1, #container.winter #placeholder-content h2 { color: #003976; }
#container.spring #placeholder-content h1, #container.spring #placeholder-content h2 { color: #4d730f; }
#container.easter #placeholder-content h1, #container.easter #placeholder-content h2 { color: #4d730f; }
#container.summer #placeholder-content h1, #container.summer #placeholder-content h2 { color: #4d730f; }
#container.fall #placeholder-content h1, #container.fall #placeholder-content h2 { color: #60411a; }
#container.christmas #placeholder-content h1, #container.christmas #placeholder-content h2 { color: #eb0005; }


/* -------------------------------------------------------------------------- */
/* Container/placeholder positioning                                          */
/* -------------------------------------------------------------------------- */
#container {
    width: 990px;
    padding-bottom: 30px;
}
#placeholder-header {
    padding: 10px 40px 0px 30px;
    float: left;
    clear: both;
    width: 920px;
    background-repeat: no-repeat;
    background-position: top left;
}
#container.frontpage #placeholder-header {
    margin-bottom: 15px;
}
#placeholder-header,
#container.winter #placeholder-header		{ background-image: url(images/header-bg-winter.png);}
#container.spring #placeholder-header		{ background-image: url(images/header-bg-easter-spring.png);}
#container.easter #placeholder-header		{ background-image: url(images/header-bg-easter-spring.png);}
#container.summer #placeholder-header		{ background-image: url(images/header-bg-summer.png);}
#container.fall #placeholder-header			{ background-image: url(images/header-bg-fall.png);}
#container.christmas #placeholder-header	{ background-image: url(images/header-bg-christmas.png);}

#placeholder-column {
	clear: left;
    float: left;
    width: 200px;
    width: 159px;
    padding-top: 14px;
    border-top: 1px solid;
}
#container.christmas #placeholder-column {
	background: url(images/placeholder-column-bg-christmas.png) no-repeat top;
}
#container.christmas.no-right #placeholder-column {
	background: none;
}
#placeholder-right {
    float: right;
    width: 201px;
    overflow: hidden;
}
#placeholder-content {
    float: left;
    width: 739px;
    padding-left: 22px;
    padding-top: 18px;
    background-repeat: no-repeat;
    background-position: top;
}
/*IE-hack: 
#container #placeholder-content.no-left,
#container.winter #placeholder-content.no-left,
#container.spring #placeholder-content.no-left,
#container.easter #placeholder-content.no-left,
#container.summer #placeholder-content.no-left,
#container.fall #placeholder-content.no-left {
    background: none;
    border-top: 1px solid;
}
is also plassed in styles-ie.css, because of a IE multi-class bug
*/
#container #placeholder-content.no-left,
#container #placeholder-content.no-right,
#container.winter #placeholder-content.no-left,
#container.spring #placeholder-content.no-left,
#container.easter #placeholder-content.no-left,
#container.summer #placeholder-content.no-left,
#container.fall #placeholder-content.no-left,
#container.christmas #placeholder-content.no-left,
#container.winter #placeholder-content.no-right,
#container.spring #placeholder-content.no-right,
#container.easter #placeholder-content.no-right,
#container.summer #placeholder-content.no-right,
#container.fall #placeholder-content.no-right,
#container.christmas #placeholder-content.no-right {
    background: none;
    border-top: 1px solid;
}


/*#container #placeholder-content,*/
#container.winter #placeholder-content { background-image: url(images/placeholder-content-bg-winter.png); }
#container.spring #placeholder-content { background-image: url(images/placeholder-content-bg-easter-spring.png); }
#container.easter #placeholder-content { background-image: url(images/placeholder-content-bg-easter-spring.png); }
#container.summer #placeholder-content { background-image: url(images/placeholder-content-bg-summer.png); }
#container.fall #placeholder-content { background-image: url(images/placeholder-content-bg-fall.png); }
#container.christmas #placeholder-content { background-image: url(images/placeholder-content-bg-christmas.png); }
#container.frontpage #placeholder-content { background: none; }


#container.frontpage #placeholder-content {
	width: 920px;
	border: none;
	padding-top: 0px;
}
#placeholder-right-content {
	float: left;
	width: 520px;
}
#placeholder-left-content {
	width: 702px;
	float: left;
}
#placeholder-left-content-top {
	float: left;
	clear: both;
	background-repeat: no-repeat;
	background-position: top;
	/*height: 220px;*/ /*xxx: moved temp. because of specific campaign*/
	width: 700px;
	overflow: hidden;
	margin-bottom: 16px;
	
}
#placeholder-left-content-top,
#container.winter #placeholder-left-content-top { background-image: none /*url(images/left-content-winter.png)*/;}
#container.spring #placeholder-left-content-top { background-image: none /*url(images/left-content-spring.jpg)*/; }
#container.easter #placeholder-left-content-top { background-image: none /*url(images/left-content-easter.png)*/; }
#container.summer #placeholder-left-content-top { background-image: none /*url(images/left-content-summer.png)*/; }
#container.fall #placeholder-left-content-top   { background-image: none /*url(images/left-content-fall.png)*/; }
#container.christmas #placeholder-left-content-top { background-image: none /*url(images/left-content-christmas.png)*/; }

#placeholder-left-content-bottom {
	float: left;
	clear: both;
	width: 100%;
}
#placeholder-column,
#placeholder-content.no-left {
	margin-left: 30px;
}
#placeholder-content.no-left {
	width: 900px;
}
/*IE-hack: 
#container.frontpage #placeholder-content.no-left {
	border: 0px;
}
needed to be put in style-ie6.css, style-ie7.css and style-ie8.css to remove the border. Caused by a IE multi-class bug
*/
#container.frontpage #placeholder-content.no-left {
	margin-left: 8px;
	border: 0px;
}
/*not in use?*/
#container #placeholder-content-no-right {
    float: left;
    width: 800px;
}

#placeholder-footer {
	clear: both;
	float: left;
	width: 920px;
	margin: 30px 0px 0px 30px;
	border-top: 1px solid;
	padding-top: 10px;
}

/* -------------------------------------------------------------------------- */
/* Common                                        							  */
/* -------------------------------------------------------------------------- */
#submit,
input.extra-submit,
input.submit,
input.SUBMIT {
	background-color: #003976;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
	border: 0px;
}
#placeholder-header h1,
#placeholder-header h3 {
	display: none;
}

#placeholder-left-content-bottom ul,
#placeholder-header ul,
#placeholder-right ul,
.full-articledisplay .right-content ul,
.right-links ul,
.faq-articlelist .article-headers ul,
.extended-searchresult ul,
.categoryOverview ul,
.search-tabs ul,
.faq-articlelist .full-articles ul,
.full-articledisplay .productinfo ul.linklist,
#placeholder-content .small-articlelist.extralayout ul,
#placeholder-column ul,
#placeholder-footer ul {
    margin: 0px;
    padding: 0px;
}
#placeholder-header li,
#placeholder-footer li {
   display: inline;
   float: left;
}
#placeholder-left-content-bottom li,
#placeholder-right li,
.right-content li,
.right-links li,
.faq-articlelist .article-headers li,
.extended-searchresult .article-headers li,
.search-tabs li,
#placeholder-content .small-articlelist.extralayout li,
.faq-articlelist .full-articles li,
.categoryOverview ul,
.full-articledisplay .productinfo ul.linklist,
#placeholder-column li {
   list-style-type: none;
}

#placeholder-right .tile-common,
#placeholder-column .tile-common {
	margin: 0px 0px 0px 0px;
}

#placeholder-right .tile-common h1,
#placeholder-right .tile-common h3,
#placeholder-column .tile-common h1,
#placeholder-column .tile-common h3,
#placeholder-content .categoryOverview h3,
#placeholder-content .faq-articlelist.extralayout h3,
#placeholder-content .small-articlelist.extralayout h1 {
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	font-family: Myriad, Arial, Helvetica;
}

/* -------------------------------------------------------------------------- */
/* Tiles                                        							  */
/* -------------------------------------------------------------------------- */
#placeholder-left-content-top .small-articledisplay-nolayout {
	float: right;
	padding: 0px;
	margin: 8px 10px 0px 0px;
	height: 204px;
	overflow: hidden;
}
#placeholder-left-content-top .small-articledisplay,
#placeholder-left-content-top .small-articledisplay-nolayout p {
	margin: 0px;
	padding: 0px;
}
#placeholder-left-content-top .small-articledisplay img,
#placeholder-left-content-top .small-articledisplay-nolayout img{
	border: none;
}
#placeholder-left-content-top .small-articledisplay,
#placeholder-left-content-top .small-articledisplay .tile-content p {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

#placeholder-left-content-bottom .bottom-tile {
	float: left;
	clear: none;
	width: 220px;
	overflow: hidden;
	margin-right: 20px;
	height: 184px;
}


#placeholder-left-content-bottom .small-articlelist ul {
	height: 120px;
	overflow: hidden;
}

#placeholder-left-content-bottom .bottom-tile.tile-1 li,
#placeholder-left-content-bottom .bottom-tile.tile-1 li,
#placeholder-left-content-bottom .bottom-tile.tile-1 li,
#placeholder-left-content-bottom .bottom-tile.tile-2 li,
#placeholder-left-content-bottom .bottom-tile.tile-2 li,
#placeholder-left-content-bottom .bottom-tile.tile-2 li,
#placeholder-left-content-bottom .bottom-tile.tile-3 li,
#placeholder-left-content-bottom .bottom-tile.tile-3 li,
#placeholder-left-content-bottom .bottom-tile.tile-3 li {
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 11px;
}

/*tile 1*/
#placeholder-left-content-bottom .bottom-tile.tile-1 li {
	background-image: url(images/frontpage-arrow-brown.gif);
}
/*override background image if it should change in a specific theme */
/*#container.winter #placeholder-left-content-bottom .bottom-tile.tile-1 li { background-image: url(images/frontpage-arrow-brown.gif);}
#container.spring #placeholder-left-content-bottom .bottom-tile.tile-1 li {	background-image: url(images/frontpage-arrow-brown.gif);}
#container.easter #placeholder-left-content-bottom .bottom-tile.tile-1 li {	background-image: url(images/frontpage-arrow-brown.gif);}
#container.summer #placeholder-left-content-bottom .bottom-tile.tile-1 li{ background-image: url(images/frontpage-arrow-brown.gif);}
#container.fall #placeholder-left-content-bottom .bottom-tile.tile-1 li { background-image: url(images/frontpage-arrow-brown.gif);}
#container.christmas #placeholder-left-content-bottom .bottom-tile.tile-1 li {background-image: url(images/frontpage-arrow-brown.gif);}*/

#placeholder-left-content-bottom .bottom-tile.tile-1 {
	background-image: url(images/frontpage-recipie.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

/*override background image if it should change in a specific theme */

/*#container.winter #placeholder-left-content-bottom .bottom-tile.tile-1 { background-image: url(images/frontpage-recipie.png); }*/
/*#container.spring #placeholder-left-content-bottom .bottom-tile.tile-1 { background-image: url(images/frontpage-recipie-cook.png); }*/
#container.easter #placeholder-left-content-bottom .bottom-tile.tile-1 { background-image: url(images/frontpage-recipie-easter.png); }
/*#container.summer #placeholder-left-content-bottom .bottom-tile.tile-1 { background-image: url(images/frontpage-recipie.png); }
#container.fall #placeholder-left-content-bottom .bottom-tile.tile-1 { background-image: url(images/frontpage-recipie.png); }*/
/*#container.christmas #placeholder-left-content-bottom .bottom-tile.tile-1 { background-image: url(images/frontpage-recipie-christmas.png); }*/

/*tile 2*/

#container.winter #placeholder-left-content-bottom .bottom-tile.tile-2 li { background-image: url(images/frontpage-arrow-blue.gif);}
#container.spring #placeholder-left-content-bottom .bottom-tile.tile-2 li {	background-image: url(images/frontpage-arrow-brown.gif);}
#container.easter #placeholder-left-content-bottom .bottom-tile.tile-2 li {	background-image: url(images/frontpage-arrow-brown.gif);}
#container.summer #placeholder-left-content-bottom .bottom-tile.tile-2 li{ background-image: url(images/frontpage-arrow-blue.gif);}
#container.fall #placeholder-left-content-bottom .bottom-tile.tile-2 li { background-image: url(images/frontpage-arrow-blue.gif);}
#container.christmas #placeholder-left-content-bottom .bottom-tile.tile-2 li { background-image: url(images/frontpage-arrow-white.gif); }

#placeholder-left-content-bottom .bottom-tile.tile-2 {
	background-image: url(images/frontpage-products.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
/*override background image if it should change in a specific theme */

/*#container.winter #placeholder-left-content-bottom .bottom-tile.tile-2 { background-image: url(images/frontpage-products.png); }*/
/*#container.spring #placeholder-left-content-bottom .bottom-tile.tile-2 { background-image: url(images/frontpage-products-yellow.png); }*/
#container.easter #placeholder-left-content-bottom .bottom-tile.tile-2 { background-image: url(images/frontpage-products-yellow.png); }
/*#container.summer #placeholder-left-content-bottom .bottom-tile.tile-2 { background-image: url(images/frontpage-products.png); }
#container.fall #placeholder-left-content-bottom .bottom-tile.tile-2 { background-image: url(images/frontpage-products.png); }*/
#container.christmas #placeholder-left-content-bottom .bottom-tile.tile-2 { background-image: url(images/frontpage-products-christmas.png); }

/*tile 3*/
#container.winter #placeholder-left-content-bottom .bottom-tile.tile-3 { background-image: url(images/frontpage-tips-winter.png); }
#container.spring #placeholder-left-content-bottom .bottom-tile.tile-3 { background-image: url(images/frontpage-tips-easter-spring.png); }
#container.easter #placeholder-left-content-bottom .bottom-tile.tile-3 { background-image: url(images/frontpage-tips-easter-spring.png); }
#container.summer #placeholder-left-content-bottom .bottom-tile.tile-3 { background-image: url(images/frontpage-tips-summer.png); }
#container.fall #placeholder-left-content-bottom .bottom-tile.tile-3 { background-image: url(images/frontpage-tips-fall.png); }
#container.christmas #placeholder-left-content-bottom .bottom-tile.tile-3 { background-image: url(images/frontpage-tips-christmas.png); }

#placeholder-left-content-bottom .bottom-tile.tile-3 {
	background-image: url(images/frontpage-tips-summer.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-right: 0px;
}
#container.winter #placeholder-left-content-bottom .bottom-tile.tile-3 li { background-image: url(images/frontpage-arrow-blue.gif); }
#container.spring #placeholder-left-content-bottom .bottom-tile.tile-3 li { background-image: url(images/frontpage-arrow-green.gif); }
#container.easter #placeholder-left-content-bottom .bottom-tile.tile-3 li { background-image: url(images/frontpage-arrow-green.gif); }
#container.summer #placeholder-left-content-bottom .bottom-tile.tile-3 li{ background-image: url(images/frontpage-arrow-green.gif); }
#container.fall #placeholder-left-content-bottom .bottom-tile.tile-3 li { background-image: url(images/frontpage-arrow-fall.gif);}
#container.christmas #placeholder-left-content-bottom .bottom-tile.tile-3 li { background-image: url(images/frontpage-arrow-white.gif); }

#placeholder-left-content-bottom .bottom-tile.tile-3 ul {
	margin-bottom: 10px;
}

#container.winter #placeholder-left-content-bottom .tile-1 a:link,
#container.winter #placeholder-left-content-bottom .tile-1 a:visited,
#container.winter #placeholder-left-content-bottom .tile-1 a:hover,
#container.winter #placeholder-left-content-bottom a:link,
#container.winter #placeholder-left-content-bottom a:visited,
#container.winter #placeholder-left-content-bottom a:hover {
	color: #000;
}
#container.spring #placeholder-left-content-bottom .tile-1 a:link,
#container.spring #placeholder-left-content-bottom .tile-1 a:visited,
#container.spring #placeholder-left-content-bottom .tile-1 a:hover,
#container.spring #placeholder-left-content-bottom a:link,
#container.spring #placeholder-left-content-bottom a:visited,
#container.spring #placeholder-left-content-bottom a:hover {
	color: #000;
}
#container.easter #placeholder-left-content-bottom .tile-1 a:link,
#container.easter #placeholder-left-content-bottom .tile-1 a:visited,
#container.easter #placeholder-left-content-bottom .tile-1 a:hover,
#container.easter #placeholder-left-content-bottom a:link,
#container.easter #placeholder-left-content-bottom a:visited,
#container.easter #placeholder-left-content-bottom a:hover {
	color: #000;
}
#container.summer #placeholder-left-content-bottom .tile-1 a:link,
#container.summer #placeholder-left-content-bottom .tile-1 a:visited,
#container.summer #placeholder-left-content-bottom .tile-1 a:hover,
#container.summer #placeholder-left-content-bottom a:link,
#container.summer #placeholder-left-content-bottom a:visited,
#container.summer #placeholder-left-content-bottom a:hover {
	color: #000;
}
#container.fall #placeholder-left-content-bottom .tile-1 a:link,
#container.fall #placeholder-left-content-bottom .tile-1 a:visited,
#container.fall #placeholder-left-content-bottom .tile-1 a:hover,
#container.fall #placeholder-left-content-bottom a:link,
#container.fall #placeholder-left-content-bottom a:visited,
#container.fall #placeholder-left-content-bottom a:hover  {
	color: #000;
}

#container.christmas #placeholder-left-content-bottom .tile-1 a:link,
#container.christmas #placeholder-left-content-bottom .tile-1 a:visited,
#container.christmas #placeholder-left-content-bottom .tile-1 a:hover {
	color: #000;
}
#container.christmas #placeholder-left-content-bottom a:link,
#container.christmas #placeholder-left-content-bottom a:visited,
#container.christmas #placeholder-left-content-bottom a:hover {
	color: #fff;
}


#placeholder-left-content-bottom h1,
#placeholder-left-content-bottom h3,
#placeholder-left-content-bottom h4,
#placeholder-left-content-bottom a.read_more:link,
#placeholder-left-content-bottom a.read_more:visited,
#placeholder-left-content-bottom a.read_more:hover {
	font-style: italic;
	font-size: 15px;
	font-weight: bold;
	font-family: Myriad, Arial, Helvetica;
}
#placeholder-left-content-bottom h4,
#placeholder-left-content-bottom a.read_more:link,
#placeholder-left-content-bottom a.read_more:visited,
#placeholder-left-content-bottom a.read_more:hover {
	font-size: 14px;
}
#container.winter #placeholder-left-content-bottom a.read_more:link,
#container.winter #placeholder-left-content-bottom a.read_more:visited,
#container.winter #placeholder-left-content-bottom a.read_more:hover,
#container.spring #placeholder-left-content-bottom a.read_more:link,
#container.spring #placeholder-left-content-bottom a.read_more:visited,
#container.spring #placeholder-left-content-bottom a.read_more:hover,
#container.easter #placeholder-left-content-bottom a.read_more:link,
#container.easter #placeholder-left-content-bottom a.read_more:visited,
#container.easter #placeholder-left-content-bottom a.read_more:hover,
#container.summer #placeholder-left-content-bottom a.read_more:link,
#container.summer #placeholder-left-content-bottom a.read_more:visited,
#container.summer #placeholder-left-content-bottom a.read_more:hover,
#container.fall #placeholder-left-content-bottom a.read_more:link,
#container.fall #placeholder-left-content-bottom a.read_more:visited,
#container.fall #placeholder-left-content-bottom a.read_more:hover,
#container.christmas #placeholder-left-content-bottom a.read_more:link,
#container.christmas #placeholder-left-content-bottom a.read_more:visited,
#container.christmas #placeholder-left-content-bottom a.read_more:hover {
	color: #fff;
	text-decoration: none;
	height: 22px;
	display: block;
	padding: 11px 0px 0px 13px;
	
}
#placeholder-left-content-bottom h1,
#placeholder-left-content-bottom h3 {
	color: #000;
	margin: 0px;
	margin: 0px 0px 10px 13px;
}

#container #placeholder-left-content-bottom ul {
	margin-bottom: 0px;
}
#placeholder-left-content-bottom ul,
#placeholder-left-content-bottom .category-article-list h4 {
	margin: 0px 0px 0px 13px;
}
#placeholder-left-content-bottom li {
	margin-bottom: 4px;
}

#placeholder-left-content-bottom .category-article-list h4,
#placeholder-left-content-bottom .category-article-list h4 a:link,
#placeholder-left-content-bottom .category-article-list h4 a:visited,
#placeholder-left-content-bottom .category-article-list h4 a:hover {
	font-style: italic;
}

#container.winter #placeholder-left-content-bottom .category-article-list h4,
#container.winter #placeholder-left-content-bottom .category-article-list h4 a:link,
#container.winter #placeholder-left-content-bottom .category-article-list h4 a:visited,
#container.winter #placeholder-left-content-bottom .category-article-list h4 a:hover {
	color: #0c286c;
}
#container.spring #placeholder-left-content-bottom .category-article-list h4,
#container.spring #placeholder-left-content-bottom .category-article-list h4 a:link,
#container.spring #placeholder-left-content-bottom .category-article-list h4 a:visited,
#container.spring #placeholder-left-content-bottom .category-article-list h4 a:hover {
	color: #fff;
}
#container.easter #placeholder-left-content-bottom .category-article-list h4,
#container.easter #placeholder-left-content-bottom .category-article-list h4 a:link,
#container.easter #placeholder-left-content-bottom .category-article-list h4 a:visited,
#container.easter #placeholder-left-content-bottom .category-article-list h4 a:hover {
	color: #fff;
}
#container.summer #placeholder-left-content-bottom .category-article-list h4,
#container.summer #placeholder-left-content-bottom .category-article-list h4 a:link,
#container.summer #placeholder-left-content-bottom .category-article-list h4 a:visited,
#container.summer #placeholder-left-content-bottom .category-article-list h4 a:hover {
	color: #6b932c;
}
#container.fall #placeholder-left-content-bottom .category-article-list h4,
#container.fall #placeholder-left-content-bottom .category-article-list h4 a:link,
#container.fall #placeholder-left-content-bottom .category-article-list h4 a:visited,
#container.fall #placeholder-left-content-bottom .category-article-list h4 a:hover {
	color: #60411a;
}
#container.christmas #placeholder-left-content-bottom .category-article-list h4,
#container.christmas #placeholder-left-content-bottom .category-article-list h4 a:link,
#container.christmas #placeholder-left-content-bottom .category-article-list h4 a:visited,
#container.christmas #placeholder-left-content-bottom .category-article-list h4 a:hover {
	color: #f09589;
}


/* Page header */
#placeholder-header .page-header {
	float: left;
	margin-bottom: 6px;
}

/* Horizontal menu */
#placeholder-header .horizontal-menu {
    float: left;
    margin-left: 27px;
}
#placeholder-header .horizontal-menu li {

}
#placeholder-header .horizontal-menu li.active {
	margin-right: 0px;
}
#container #placeholder-header .horizontal-menu li .active span.left,
#container #placeholder-header .horizontal-menu li .active-parent span.left,
#container #placeholder-header .horizontal-menu li .active span.right,
#container #placeholder-header .horizontal-menu li .active-parent span.right{
	display: block;	
	height: 23px;
	float: left;
	background-repeat: no-repeat;
	background-position: left;
}
#container #placeholder-header .horizontal-menu li .active span.left,
#container #placeholder-header .horizontal-menu li .active-parent span.left {
	width: 6px;
}
#container #placeholder-header .horizontal-menu li .active span.right,
#container #placeholder-header .horizontal-menu li .active-parent span.right {
	width: 5px;
	margin-right: 16px;
}
#container.winter #placeholder-header .horizontal-menu li .active span.left,
#container.winter #placeholder-header .horizontal-menu li .active-parent span.left {
	background-image: url(images/horizontal-menu-active-left-winter.png);
}
#container.winter #placeholder-header .horizontal-menu li .active span.right,
#container.winter #placeholder-header .horizontal-menu li .active-parent span.right {
	background-image: url(images/horizontal-menu-active-right-winter.png);
}
#container.spring #placeholder-header .horizontal-menu li .active span.left,
#container.spring #placeholder-header .horizontal-menu li .active-parent span.left {
	background-image: url(images/horizontal-menu-active-left-easter-spring.png);
}
#container.spring #placeholder-header .horizontal-menu li .active span.right,
#container.spring #placeholder-header .horizontal-menu li .active-parent span.right {
	background-image: url(images/horizontal-menu-active-right-easter-spring.png);
}
#container.easter #placeholder-header .horizontal-menu li .active span.left,
#container.easter #placeholder-header .horizontal-menu li .active-parent span.left {
	background-image: url(images/horizontal-menu-active-left-easter-spring.png);
}
#container.easter #placeholder-header .horizontal-menu li .active span.right,
#container.easter #placeholder-header .horizontal-menu li .active-parent span.right {
	background-image: url(images/horizontal-menu-active-right-easter-spring.png);
}
#container.summer #placeholder-header .horizontal-menu li .active span.left,
#container.summer #placeholder-header .horizontal-menu li .active-parent span.left {
	background-image: url(images/horizontal-menu-active-left-summer.png);
}
#container.summer #placeholder-header .horizontal-menu li .active span.right,
#container.summer #placeholder-header .horizontal-menu li .active-parent span.right {
	background-image: url(images/horizontal-menu-active-right-summer.png);
}
#container.fall #placeholder-header .horizontal-menu li .active span.left,
#container.fall #placeholder-header .horizontal-menu li .active-parent span.left {
	background-image: url(images/horizontal-menu-active-left-fall.png);
}
#container.fall #placeholder-header .horizontal-menu li .active span.right,
#container.fall #placeholder-header .horizontal-menu li .active-parent span.right {
	background-image: url(images/horizontal-menu-active-right-fall.png);
}
#container.christmas #placeholder-header .horizontal-menu li .active span.left,
#container.christmas #placeholder-header .horizontal-menu li .active-parent span.left {
	background-image: url(images/horizontal-menu-active-left-christmas.png);
}
#container.christmas #placeholder-header .horizontal-menu li .active span.right,
#container.christmas #placeholder-header .horizontal-menu li .active-parent span.right {
	background-image: url(images/horizontal-menu-active-right-christmas.png);
}

#placeholder-header .horizontal-menu li.first {
}
#container #placeholder-header .horizontal-menu a:visited, 
#container #placeholder-header .horizontal-menu a:link, 
#container #placeholder-header .horizontal-menu a:hover {
	font-family: Myriad, Arial, Helvetica;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	display: block;
	float: left;
	height: 19px;
	padding: 4px 20px 0px 0px;
	text-decoration: none;
}
#container.winter #placeholder-header .horizontal-menu a:visited,
#container.winter #placeholder-header .horizontal-menu a:link, 
#container.winter #placeholder-header .horizontal-menu a:hover {
	color: #0c286c;
}
#container.spring #placeholder-header .horizontal-menu a:visited,
#container.spring #placeholder-header .horizontal-menu a:link, 
#container.spring #placeholder-header .horizontal-menu a:hover {
	color: #4d730f;
}
#container.easter #placeholder-header .horizontal-menu a:visited,
#container.easter #placeholder-header .horizontal-menu a:link, 
#container.easter #placeholder-header .horizontal-menu a:hover {
	color: #4d730f;
}
#container.summer #placeholder-header .horizontal-menu a:visited,
#container.summer #placeholder-header .horizontal-menu a:link, 
#container.summer #placeholder-header .horizontal-menu a:hover {
	color: #4d730f;
}
#container.fall #placeholder-header .horizontal-menu a:visited,
#container.fall #placeholder-header .horizontal-menu a:link, 
#container.fall #placeholder-header .horizontal-menu a:hover {
	color: #60411a;
}
#container.christmas #placeholder-header .horizontal-menu a:visited,
#container.christmas #placeholder-header .horizontal-menu a:link, 
#container.christmas #placeholder-header .horizontal-menu a:hover {
	color: #fff;
}


#container #placeholder-header .horizontal-menu a.active:visited, 
#container #placeholder-header .horizontal-menu a.active:link, 
#container #placeholder-header .horizontal-menu a.active:hover,
#container #placeholder-header .horizontal-menu a.active-parent:visited, 
#container #placeholder-header .horizontal-menu a.active-parent:link, 
#container #placeholder-header .horizontal-menu a.active-parent:hover {
	color: #000;
	background-repeat: repeat-x;
	padding-left: 4px;
	padding-right: 3px;
}

#container.winter #placeholder-header .horizontal-menu a.active:visited, 
#container.winter #placeholder-header .horizontal-menu a.active:link, 
#container.winter #placeholder-header .horizontal-menu a.active:hover,
#container.winter #placeholder-header .horizontal-menu a.active-parent:visited, 
#container.winter #placeholder-header .horizontal-menu a.active-parent:link, 
#container.winter #placeholder-header .horizontal-menu a.active-parent:hover {
	background-image: url(images/horizontal-menu-active-middle-winter.png);
}
#container.spring #placeholder-header .horizontal-menu a.active:visited, 
#container.spring #placeholder-header .horizontal-menu a.active:link, 
#container.spring #placeholder-header .horizontal-menu a.active:hover,
#container.spring #placeholder-header .horizontal-menu a.active-parent:visited, 
#container.spring #placeholder-header .horizontal-menu a.active-parent:link, 
#container.spring #placeholder-header .horizontal-menu a.active-parent:hover {
	background-image: url(images/horizontal-menu-active-middle-easter-spring.png);
}
#container.easter #placeholder-header .horizontal-menu a.active:visited, 
#container.easter #placeholder-header .horizontal-menu a.active:link, 
#container.easter #placeholder-header .horizontal-menu a.active:hover,
#container.easter #placeholder-header .horizontal-menu a.active-parent:visited, 
#container.easter #placeholder-header .horizontal-menu a.active-parent:link, 
#container.easter #placeholder-header .horizontal-menu a.active-parent:hover {
	background-image: url(images/horizontal-menu-active-middle-easter-spring.png);
}
#container.summer #placeholder-header .horizontal-menu a.active:visited, 
#container.summer #placeholder-header .horizontal-menu a.active:link, 
#container.summer #placeholder-header .horizontal-menu a.active:hover,
#container.summer #placeholder-header .horizontal-menu a.active-parent:visited, 
#container.summer #placeholder-header .horizontal-menu a.active-parent:link, 
#container.summer #placeholder-header .horizontal-menu a.active-parent:hover {
	background-image: url(images/horizontal-menu-active-middle-summer.png);
}
#container.fall #placeholder-header .horizontal-menu a.active:visited, 
#container.fall #placeholder-header .horizontal-menu a.active:link, 
#container.fall #placeholder-header .horizontal-menu a.active:hover,
#container.fall #placeholder-header .horizontal-menu a.active-parent:visited, 
#container.fall #placeholder-header .horizontal-menu a.active-parent:link, 
#container.fall #placeholder-header .horizontal-menu a.active-parent:hover {
	background-image: url(images/horizontal-menu-active-middle-fall.png);
}
#container.christmas #placeholder-header .horizontal-menu a.active:visited, 
#container.christmas #placeholder-header .horizontal-menu a.active:link, 
#container.christmas #placeholder-header .horizontal-menu a.active:hover,
#container.christmas #placeholder-header .horizontal-menu a.active-parent:visited, 
#container.christmas #placeholder-header .horizontal-menu a.active-parent:link, 
#container.christmas #placeholder-header .horizontal-menu a.active-parent:hover {
	background-image: url(images/horizontal-menu-active-middle-christmas.png);
}


/* Drop down menu */
#placeholder-header .dropdownmenu {
	float: right;
}
#placeholder-header .dropdownmenu select {
	width: 201px;
	font-size: 10px;
}
/* Small-searchinput */
#placeholder-header .small-searchinput {
	float: right;
	margin-right: 20px;
}
#placeholder-header .small-searchinput input {
	font-size: 10px;
}
#placeholder-header .small-searchinput input.submit {
	width: 31px;
	height: 20px;
	background: url(images/search-submit.png) no-repeat;
	text-transform: uppercase;
	font-style: italic;
	font-size: 9px;
}

/* Simple category list */
#placeholder-header .simpleCategorylist {
	clear: left;
	float: left;
}
#placeholder-header .simpleCategorylist img {
	border: none;
}
#placeholder-header .simpleCategorylist li {
	margin-right: 10px;
}
#placeholder-header .simpleCategorylist a:link,
#placeholder-header .simpleCategorylist a:visited,
#placeholder-header .simpleCategorylist a:hover {
	color: #929292;
}

/* Site locator */
#placeholder-header .sitelocator {
	clear: both;
	float: left;
	width: 100%;
	border-top: 1px solid;
	padding: 7px 0px 7px 0px;
	color: #919191;
	margin-top: 15px;
}

#placeholder-column .vertical-menu,
#placeholder-right .vertical-menu {
	padding: 0px;
	margin-bottom: 37px;
}
#container.christmas #placeholder-column .vertical-menu {
	background: url(images/vertical-menu-decoration-christmas.png) no-repeat 10px bottom ;
	padding-bottom: 139px;
}
/* Vertical menu  */
.vertical-menu h1 {
	display: none;
}
.vertical-menu ul li,
#placeholder-column .vertical-menu ul li,
#placeholder-right .vertical-menu ul li {
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px 0px 2px 0px;
	padding: 5px 0px 6px 0px;
	border: none;
}
#placeholder-column .vertical-menu a:link,
#placeholder-column .vertical-menu a:visited,
#placeholder-column .vertical-menu a:hover {
	margin: 0px 0px 0px 9px;
	display: block;
}
#placeholder-column .vertical-menu ul ul  {
	margin: 8px 0px 0px 0px;
}
#placeholder-column .vertical-menu ul li ul li {
	padding-left: 0px;
	border-bottom: 1px solid;
	background-position: left top;
}
#placeholder-column .vertical-menu ul li ul li.level-last {
	border-bottom: 0px;
}
#container #placeholder-column .vertical-menu ul li ul li ul  {
	margin-left: 13px;
	margin-top: 0px;
	background-repeat: repeat-y;
	background-position: left;
}
#container.winter #placeholder-column .vertical-menu ul li ul li ul  { background-image: url(images/vertical-menu-sub-ul-winter.png); }
#container.spring #placeholder-column .vertical-menu ul li ul li ul  { background-image: url(images/vertical-menu-sub-ul-easter-spring.png); }
#container.easter #placeholder-column .vertical-menu ul li ul li ul  { background-image: url(images/vertical-menu-sub-ul-easter-spring.png); }
#container.summer #placeholder-column .vertical-menu ul li ul li ul  { background-image: url(images/vertical-menu-sub-ul-summer.png); }
#container.fall #placeholder-column .vertical-menu ul li ul li ul  { background-image: url(images/vertical-menu-sub-ul-fall.png); }
#container.christmas #placeholder-column .vertical-menu ul li ul li ul  { background-image: url(images/vertical-menu-sub-ul-christmas.png); }

#placeholder-column .vertical-menu ul li ul li ul a:link,
#placeholder-column .vertical-menu ul li ul li ul a:visited,
#placeholder-column .vertical-menu ul li ul li ul a:hover {
	margin-left: 0px;
}

#container.frontpage #placeholder-right .vertical-menu ul li  {
	padding-left: 19px;
}
#container.frontpage #placeholder-right .vertical-menu ul li,
#container.frontpage.winter #placeholder-right .vertical-menu ul li 	{ background-image: url(images/vertical-menu-frontpage-winter.png); }
#container.frontpage.spring #placeholder-right .vertical-menu ul li 	{ background-image: url(images/vertical-menu-frontpage-easter-spring.png); }
#container.frontpage.easter #placeholder-right .vertical-menu ul li 	{ background-image: url(images/vertical-menu-frontpage-easter-spring.png); }
#container.frontpage.summer #placeholder-right .vertical-menu ul li 	{ background-image: url(images/vertical-menu-frontpage-summer.png); }
#container.frontpage.fall #placeholder-right .vertical-menu ul li 		{ background-image: url(images/vertical-menu-frontpage-fall.png); }
#container.frontpage.christmas #placeholder-right .vertical-menu ul li 	{ background-image: url(images/vertical-menu-frontpage-christmas.png); }

#placeholder-column .vertical-menu ul li,
#container.winter #placeholder-column .vertical-menu ul li  	{ background-image: url(images/vertical-menu-winter.png);}
#container.spring #placeholder-column .vertical-menu ul li  	{ background-image: url(images/vertical-menu-easter-spring.png); }
#container.easter #placeholder-column .vertical-menu ul li  	{ background-image: url(images/vertical-menu-easter-spring.png); }
#container.summer #placeholder-column .vertical-menu ul li  	{ background-image: url(images/vertical-menu-summer.png); }
#container.fall #placeholder-column .vertical-menu ul li 		{ background-image: url(images/vertical-menu-fall.png); }
#container.christmas #placeholder-column .vertical-menu ul li   { background-image: url(images/vertical-menu-christmas.png); }

#container.winter #placeholder-right .vertical-menu ul li ul li,
#container.spring #placeholder-right .vertical-menu ul li ul li,
#container.easter #placeholder-right .vertical-menu ul li ul li,
#container.summer #placeholder-right .vertical-menu ul li ul li,
#container.fall #placeholder-right .vertical-menu ul li ul li,
#container.christmas #placeholder-right .vertical-menu ul li ul li,
#container.winter #placeholder-column .vertical-menu ul li ul li,
#container.spring #placeholder-column .vertical-menu ul li ul li,
#container.easter #placeholder-column .vertical-menu ul li ul li,
#container.summer #placeholder-column .vertical-menu ul li ul li,
#container.fall #placeholder-column .vertical-menu ul li ul li,
#container.christmas #placeholder-column .vertical-menu ul li ul li  {
	background: none;
}

#placeholder-column .vertical-menu ul li ul li .collapsed,
#placeholder-column .vertical-menu ul li ul li .expanded{ 
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 9px;
}
#container.winter #placeholder-column .vertical-menu ul li ul li .collapsed { background-image: url(images/vertical-menu-collapsed-winter.png); }
#container.spring #placeholder-column .vertical-menu ul li ul li .collapsed { background-image: url(images/vertical-menu-collapsed-easter-spring.png); }
#container.easter #placeholder-column .vertical-menu ul li ul li .collapsed { background-image: url(images/vertical-menu-collapsed-easter-spring.png); }
#container.summer #placeholder-column .vertical-menu ul li ul li .collapsed { background-image: url(images/vertical-menu-collapsed-summer.png); }
#container.fall #placeholder-column .vertical-menu ul li ul li .collapsed   { background-image: url(images/vertical-menu-collapsed-fall.png); }
#container.christmas #placeholder-column .vertical-menu ul li ul li .collapsed { background-image: url(images/vertical-menu-collapsed-christmas.png); }

#container.winter #placeholder-column .vertical-menu ul li ul li .expanded { background-image: url(images/vertical-menu-expanded-winter.png); }
#container.spring #placeholder-column .vertical-menu ul li ul li .expanded { background-image: url(images/vertical-menu-expanded-easter-spring.png); }
#container.easter #placeholder-column .vertical-menu ul li ul li .expanded { background-image: url(images/vertical-menu-expanded-easter-spring.png); }
#container.summer #placeholder-column .vertical-menu ul li ul li .expanded { background-image: url(images/vertical-menu-expanded-summer.png); }
#container.fall #placeholder-column .vertical-menu ul li ul li .expanded { background-image: url(images/vertical-menu-expanded-fall.png); }
#container.christmas #placeholder-column .vertical-menu ul li ul li .expanded { background-image: url(images/vertical-menu-expanded-christmas.png); }

#container #placeholder-column .vertical-menu ul li ul li .collapsed a:link,
#container #placeholder-column .vertical-menu ul li ul li .collapsed a:visited,
#container #placeholder-column .vertical-menu ul li ul li .collapsed a:hover,
#container #placeholder-column .vertical-menu ul li ul li .expanded a:link,
#container #placeholder-column .vertical-menu ul li ul li .expanded a:visited,
#container #placeholder-column .vertical-menu ul li ul li .expanded a:hover {
	background: none;
	margin-left: 14px;
}

#container.winter #placeholder-column .vertical-menu ul li ul li ul li,
#container.spring #placeholder-column .vertical-menu ul li ul li ul li,
#container.easter #placeholder-column .vertical-menu ul li ul li ul li,
#container.summer #placeholder-column .vertical-menu ul li ul li ul li,
#container.fall #placeholder-column .vertical-menu ul li ul li ul li,
#container.christmas #placeholder-column .vertical-menu ul li ul li ul li,
#container #placeholder-column .vertical-menu ul li ul li ul li.level-last {
	border: none;
	padding: 4px 0px 0px 14px;
	margin: 0px;
	background-position: left 9px;
	background-repeat: no-repeat;
}
#container #placeholder-column .vertical-menu ul li ul li ul li,
#container.winter #placeholder-column .vertical-menu ul li ul li ul li { background-image: url(images/vertical-menu-expanded-sub-li-winter.png);}
#container.easter #placeholder-column .vertical-menu ul li ul li ul li { background-image: url(images/vertical-menu-expanded-sub-li-easter-spring.png); }
#container.spring #placeholder-column .vertical-menu ul li ul li ul li { background-image: url(images/vertical-menu-expanded-sub-li-easter-spring.png); }
#container.summer #placeholder-column .vertical-menu ul li ul li ul li { background-image: url(images/vertical-menu-expanded-sub-li-summer.png); }
#container.fall #placeholder-column .vertical-menu ul li ul li ul li { background-image: url(images/vertical-menu-expanded-sub-li-fall.png); }
#container.christmas #placeholder-column .vertical-menu ul li ul li ul li { background-image: url(images/vertical-menu-expanded-sub-li-christmas.png); }

#container #placeholder-column .vertical-menu ul li ul li ul li.level-last,
#container.winter #placeholder-column .vertical-menu ul li ul li ul li.level-last { background-image: url(images/vertical-menu-expanded-sub-last-winter.png);}
#container.easter #placeholder-column .vertical-menu ul li ul li ul li.level-last { background-image: url(images/vertical-menu-expanded-sub-last-easter-spring.png); }
#container.spring #placeholder-column .vertical-menu ul li ul li ul li.level-last { background-image: url(images/vertical-menu-expanded-sub-last-easter-spring.png); }
#container.summer #placeholder-column .vertical-menu ul li ul li ul li.level-last { background-image: url(images/vertical-menu-expanded-sub-last-summer.png); }
#container.fall #placeholder-column .vertical-menu ul li ul li ul li.level-last { background-image: url(images/vertical-menu-expanded-sub-last-fall.png); }
#container.christmas #placeholder-column .vertical-menu ul li ul li ul li.level-last { background-image: url(images/vertical-menu-expanded-sub-last-christmas.png); }

#container .vertical-menu a:link,
#container .vertical-menu a:visited,
#container .vertical-menu a:hover {
	color: #000;
	text-decoration: none;
	font-weight: normal;	
}
#container.christmas .vertical-menu a:link,
#container.christmas .vertical-menu a:visited,
#container.christmas .vertical-menu a:hover {
	color: #fff;
}
#container.christmas .vertical-menu ul ul a:link,
#container.christmas .vertical-menu ul ul a:visited,
#container.christmas .vertical-menu ul ul a:hover {
	color: #000;
}
#container .vertical-menu a.active:link,
#container .vertical-menu a.active:visited,
#container .vertical-menu a.active:hover,
#container .vertical-menu a.active-parent:link,
#container .vertical-menu a.active-parent:visited,
#container .vertical-menu a.active-parent:hover {
	font-weight: bold;
	
}

/* Vertical menu as sitemap   */
#container #placeholder-content .vertical-menu li,
#container.winter #placeholder-content .vertical-menu li,
#container.spring #placeholder-content .vertical-menu li,
#container.easter #placeholder-content .vertical-menu li,
#container.summer #placeholder-content .vertical-menu li,
#container.fall #placeholder-content .vertical-menu li,
#container.christmas #placeholder-content .vertical-menu li {
	background: none;
} 
#placeholder-content .vertical-menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
}
#placeholder-content .vertical-menu li {
	border-top: 1px solid;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#placeholder-content .vertical-menu ul li ul {
	background-color: #fff;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-top: 5px;
	margin-top: 5px;
	border-top: 1px solid;
}
#placeholder-content .vertical-menu ul li ul ul{
	border-top: 0px;
}
#placeholder-content .vertical-menu ul li ul li ul {
	margin-top: 0px;
}
#placeholder-content .vertical-menu ul li ul li{
	border: none;
	padding: 0px;
	margin: 0px;
	background-color: #fff;
}
#container #placeholder-content .vertical-menu a:link,
#container #placeholder-content .vertical-menu a:visited,
#container #placeholder-content .vertical-menu a:hover {
	font-weight: bold;
}
#container #placeholder-content .vertical-menu ul ul ul a:link,
#container #placeholder-content .vertical-menu ul ul ul a:visited,
#container #placeholder-content .vertical-menu ul ul ul a:hover {
	font-weight: normal;
}

/* .subcategorylist */
.subcategorylist h3 {
	padding-bottom: 5px;
}
.subcategorylist h3,
.subcategorylist .list-thumbnail-left,
.subcategorylist .list-thumbnail-right {
	border-bottom: 1px solid;
	width: 211px;
	overflow: hidden;
}
.subcategorylist table {
	width: 100%;
}
.subcategorylist table td{
	padding-right: 15px;
	padding-right: 10px;
	padding-bottom: 40px;
	
}
#container .subcategorylist tr.space-tr {
	display: none;
}
.subcategorylist .list-thumbnail-left,
.subcategorylist .list-thumbnail-right {
	height: 160px;
	margin-bottom: 10px;
	margin-top: 10px;
}


/* Articledisplay/Small articlelist*/
#placeholder-content .full-articledisplay .full-articledisplay-ingress,
#placeholder-content .full-articledisplay p.digest {
	font-style: italic;
}
.full-articledisplay h3.header2 {
	margin: 0px;
	font-size: 12px;
	color: #000;
}
.full-articledisplay {
	margin-bottom: 20px;
}
#placeholder-content .full-articledisplay.product .left-content {
	float: left;
	width: 479px;
}
.subcategorylist h3,
#placeholder-right h3,
#container #placeholder-right .relatedInfo h1,
#container #placeholder-right .relatedInfo h3,
#placeholder-content .full-articledisplay.recipie .right-content h3,
#placeholder-content .full-articledisplay.product .right-content h3,
#placeholder-content .full-articledisplay.product .left-content h3 {
	font-size: 11px;
	font-style: normal;
	color: #000;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica;
}
#placeholder-content .full-articledisplay.product .left-content .productinfo {
	border-top: 1px solid;
	margin-top: 20px;
}
#placeholder-content .full-articledisplay.product .left-content h3 {
}

#placeholder-content .full-articledisplay.product .left-content h3.background {
	background-repat: no-repeat;
	background-position: left;
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 6px 10px;
}

#container.winter #placeholder-content .full-articledisplay.product .left-content h3.background { background-image: url(images/product-h3-winter.png); }
#container.easter #placeholder-content .full-articledisplay.product .left-content h3.background { background-image: url(images/product-h3-easter-spring.png); }
#container.spring #placeholder-content .full-articledisplay.product .left-content h3.background { background-image: url(images/product-h3-easter-spring.png); }
#container.summer #placeholder-content .full-articledisplay.product .left-content h3.background { background-image: url(images/product-h3-summer.png); }
#container.fall #placeholder-content .full-articledisplay.product .left-content h3.background { background-image: url(images/product-h3-fall.png); }
#container.christmas #placeholder-content .full-articledisplay.product .left-content h3.background { background-image: url(images/product-h3-christmas.png); color: #fff;}

#placeholder-right .relatedInfo .relatedarticle {
	margin-bottom: 15px;
}
#placeholder-right .relatedInfo img.productimage {
	margin-top: 60px;
}
#placeholder-right .linklist {
	margin-bottom: 10px;
}
.linklist li,
.relatedInfo .relatedarticle .linkelement {
	margin-top: 5px;
}
#placeholder-content .full-articledisplay.product .right-content {
	float: right;
    width: 201px;
    overflow: hidden;
}
#placeholder-content .full-articledisplay.recipie {
	float: left;
	clear: both;
}
#placeholder-content .full-articledisplay.recipie span.difficulty {
	display: none;
}
#placeholder-content .full-articledisplay.recipie .left-content {
	float: left;
	width: 310px;
}
#placeholder-content .full-articledisplay.recipie .right-content {
	float: right;
	padding: 0px 0px 10px 0px;
	width: 200px;
	overflow: hidden;
	background: #f6f1d7 url(images/recipie-image.png) no-repeat bottom;
}
#placeholder-content .full-articledisplay.recipie .right-content h3,
#placeholder-content .full-articledisplay.recipie .right-content ul {
	margin-left: 10px;
	margin-right: 10px;
}
#placeholder-content .full-articledisplay.recipie .recipie-howto {
	margin-top: 20px;
}
#placeholder-content .full-articledisplay.recipie .recipie-howto,
#placeholder-content .full-articledisplay.recipie .backlink {
	float: left;
	margin-top: 20px;
	width: 100%;
}
#placeholder-content .full-articledisplay.recipie .right-links {
	float: right;
	width: 201px;
}
#placeholder-content .full-articledisplay.recipie .right-links li {
}

#placeholder-right .right-links li {
	border-bottom: 1px solid;
	margin-top: 4px;
	height: auto;
	text-valign: middle;
	padding: 5px 0px 10px 3px;
}

#placeholder-right .right-links li a:link,
#placeholder-right .right-links li a:visited,
#placeholder-right .right-links li a:hover {
	width: 160px;
	display: block;
	margin-left: 20px;
}
#placeholder-right .right-links li img {
	float: left;
}

#placeholder-column .small-articledisplay p,
#placeholder-right .small-articledisplay p {
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
#placeholder-column .small-articlelist li,
#placeholder-right .small-articlelist li {
	margin-bottom: 10px;
}
#placeholder-column .small-articlelist li.last,
#placeholder-right .small-articlelist li.last {
}
#placeholder-column .small-articlelist li .date,
#placeholder-right .small-articlelist li .date{
	color: #9b9b9b;
	font-size: 10px;
}
#placeholder-footer .small-articlelist li a:link,
#placeholder-footer .small-articlelist li a:visited,
#placeholder-footer .small-articlelist li a:hover {
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px solid;
}
#placeholder-footer .small-articlelist li.last a:link,
#placeholder-footer .small-articlelist li.last a:visited,
#placeholder-footer .small-articlelist li.last a:hover {
	border-right: none;
}
#placeholder-footer .small-articlelist li.last {
	margin-right: 0px;
	border-right: 0px;
}

#placeholder-column .small-articledisplay .tile-top,
#placeholder-right .small-articledisplay .tile-top,
#placeholder-column .small-articlelist .tile-top,
#placeholder-right .small-articlelist .tile-top{
	height: 6px;
	overflow: hidden;
	background-position: top;
	background-repeat: no-repeat;
}
#placeholder-column .small-articledisplay .tile-top,
#placeholder-right .small-articledisplay .tile-top,
#placeholder-column .small-articlelist .tile-top,
#placeholder-right .small-articlelist .tile-top,
#container.winter #placeholder-column .small-articledisplay .tile-top,
#container.winter #placeholder-right .small-articledisplay .tile-top,
#container.winter #placeholder-column .small-articlelist .tile-top,
#container.winter #placeholder-right .small-articlelist .tile-top{
	height: 6px;
	background-image: url(images/column-tile-top-winter.png);
}
#container.spring #placeholder-column .small-articledisplay .tile-top,
#container.spring #placeholder-right .small-articledisplay .tile-top,
#container.spring #placeholder-column .small-articlelist .tile-top,
#container.spring #placeholder-right .small-articlelist .tile-top{
	height: 6px;
	background-image: url(images/column-tile-top-easter-spring.png);
}
#container.easter #placeholder-column .small-articledisplay .tile-top,
#container.easter #placeholder-right .small-articledisplay .tile-top,
#container.easter #placeholder-column .small-articlelist .tile-top,
#container.easter #placeholder-right .small-articlelist .tile-top{
	height: 6px;
	background-image: url(images/column-tile-top-easter-spring.png);
}
#container.summer #placeholder-column .small-articledisplay .tile-top,
#container.summer #placeholder-right .small-articledisplay .tile-top,
#container.summer #placeholder-column .small-articlelist .tile-top,
#container.summer #placeholder-right .small-articlelist .tile-top{
	height: 6px;
	background-image: url(images/column-tile-top-summer.png);
}
#container.fall #placeholder-column .small-articledisplay .tile-top,
#container.fall #placeholder-right .small-articledisplay .tile-top,
#container.fall #placeholder-column .small-articlelist .tile-top,
#container.fall #placeholder-right .small-articlelist .tile-top{
	height: 6px;
	background-image: url(images/column-tile-top-fall.png);
}
#container.christmas #placeholder-column .small-articledisplay .tile-top,
#container.christmas #placeholder-right .small-articledisplay .tile-top,
#container.christmas #placeholder-column .small-articlelist .tile-top,
#container.christmas #placeholder-right .small-articlelist .tile-top{
	height: 6px;
	background-image: url(images/column-tile-top-christmas.png);
}

#placeholder-column .small-articledisplay .tile-bottom,
#placeholder-right .small-articledisplay .tile-bottom,
#placeholder-column .small-articlelist .tile-bottom,
#placeholder-right .small-articlelist .tile-bottom{
	height: 6px;
	overflow: hidden;
	background-position: top;
	background-repeat: no-repeat;
}
#placeholder-column .small-articledisplay .tile-bottom,
#placeholder-right .small-articledisplay .tile-bottom,
#placeholder-column .small-articlelist .tile-bottom,
#placeholder-right .small-articlelist .tile-bottom,
#container.winter #placeholder-column .small-articledisplay .tile-bottom,
#container.winter #placeholder-right .small-articledisplay .tile-bottom,
#container.winter #placeholder-column .small-articlelist .tile-bottom,
#container.winter #placeholder-right .small-articlelist .tile-bottom{
	height: 6px;
	background-image: url(images/column-tile-bottom-winter.png);
}
#container.spring #placeholder-column .small-articledisplay .tile-bottom,
#container.spring #placeholder-right .small-articledisplay .tile-bottom,
#container.spring #placeholder-column .small-articlelist .tile-bottom,
#container.spring #placeholder-right .small-articlelist .tile-bottom{
	height: 6px;
	background-image: url(images/column-tile-bottom-easter-spring.png);
}
#container.easter #placeholder-column .small-articledisplay .tile-bottom,
#container.easter #placeholder-right .small-articledisplay .tile-bottom,
#container.easter #placeholder-column .small-articlelist .tile-bottom,
#container.easter #placeholder-right .small-articlelist .tile-bottom{
	height: 6px;
	background-image: url(images/column-tile-bottom-easter-spring.png);
}
#container.summer #placeholder-column .small-articledisplay .tile-bottom,
#container.summer #placeholder-right .small-articledisplay .tile-bottom,
#container.summer #placeholder-column .small-articlelist .tile-bottom,
#container.summer #placeholder-right .small-articlelist .tile-bottom{
	height: 6px;
	background-image: url(images/column-tile-bottom-summer.png);
}
#container.fall #placeholder-column .small-articledisplay .tile-bottom,
#container.fall #placeholder-right .small-articledisplay .tile-bottom,
#container.fall #placeholder-column .small-articlelist .tile-bottom,
#container.fall #placeholder-right .small-articlelist .tile-bottom{
	height: 6px;
	background-image: url(images/column-tile-bottom-fall.png);
}
#container.christmas #placeholder-column .small-articledisplay .tile-bottom,
#container.christmas #placeholder-right .small-articledisplay .tile-bottom,
#container.christmas #placeholder-column .small-articlelist .tile-bottom,
#container.christmas #placeholder-right .small-articlelist .tile-bottom{
	height: 6px;
	background-image: url(images/column-tile-bottom-christmas.png);
}
#container.frontpage #placeholder-content h1,
#placeholder-column .small-articledisplay h1,
#placeholder-column .small-articledisplay h3,
#placeholder-right .small-articledisplay h1,
#placeholder-right .small-articledisplay h3,
#placeholder-column .small-articlelist h1,
#placeholder-column .small-articlelist h3,
#placeholder-right .small-articlelist h1,
#placeholder-right .small-articlelist h3 {
	background-position: top left;
	background-repeat: repeat-y;
	color: #000;
}

#placeholder-column .small-articledisplay h1,
#placeholder-column .small-articledisplay h3,
#placeholder-right .small-articledisplay h1,
#placeholder-right .small-articledisplay h3,
#placeholder-column .small-articlelist h1,
#placeholder-column .small-articlelist h3,
#placeholder-right .small-articlelist h1,
#placeholder-right .small-articlelist h3,
#container.winter #placeholder-column .small-articledisplay h1,
#container.winter #placeholder-column .small-articledisplay h3,
#container.winter #placeholder-right .small-articledisplay h1,
#container.winter #placeholder-right .small-articledisplay h3,
#container.winter #placeholder-column .small-articlelist h1,
#container.winter #placeholder-column .small-articlelist h3,
#container.winter #placeholder-right .small-articlelist h1,
#container.winter #placeholder-right .small-articlelist h3 {
	background-image: url(images/small-header-winter.png);
	background-color: #fff;
	
}
#container.spring #placeholder-column .small-articledisplay h1,
#container.spring #placeholder-column .small-articledisplay h3,
#container.spring #placeholder-right .small-articledisplay h1,
#container.spring #placeholder-right .small-articledisplay h3,
#container.spring #placeholder-column .small-articlelist h1,
#container.spring #placeholder-column .small-articlelist h3,
#container.spring #placeholder-right .small-articlelist h1,
#container.spring #placeholder-right .small-articlelist h3  {
	background-image: url(images/small-header-easter-spring.png);
	color: #4d730f;
}
#container.easter #placeholder-column .small-articledisplay h1,
#container.easter #placeholder-column .small-articledisplay h3,
#container.easter #placeholder-right .small-articledisplay h1,
#container.easter #placeholder-right .small-articledisplay h3,
#container.easter #placeholder-column .small-articlelist h1,
#container.easter #placeholder-column .small-articlelist h3,
#container.easter #placeholder-right .small-articlelist h1,
#container.easter #placeholder-right .small-articlelist h3  {
	background-image: url(images/small-header-easter-spring.png);
	color: #4d730f;
}
#container.summer #placeholder-column .small-articledisplay h1,
#container.summer #placeholder-column .small-articledisplay h3,
#container.summer #placeholder-right .small-articledisplay h1,
#container.summer #placeholder-right .small-articledisplay h3,
#container.summer #placeholder-column .small-articlelist h1,
#container.summer #placeholder-column .small-articlelist h3,
#container.summer #placeholder-right .small-articlelist h1,
#container.summer #placeholder-right .small-articlelist h3  {
	background-image: url(images/small-header-summer.png);
}
#container.fall #placeholder-column .small-articledisplay h1,
#container.fall #placeholder-column .small-articledisplay h3,
#container.fall #placeholder-right .small-articledisplay h1,
#container.fall #placeholder-right .small-articledisplay h3,
#container.fall #placeholder-column .small-articlelist h1,
#container.fall #placeholder-column .small-articlelist h3,
#container.fall #placeholder-right .small-articlelist h1,
#container.fall #placeholder-right .small-articlelist h3  {
	background-image: url(images/small-header-fall.png);
}
#container.christmas #placeholder-column .small-articledisplay h1,
#container.christmas #placeholder-column .small-articledisplay h3,
#container.christmas #placeholder-right .small-articledisplay h1,
#container.christmas #placeholder-right .small-articledisplay h3,
#container.christmas #placeholder-column .small-articlelist h1,
#container.christmas #placeholder-column .small-articlelist h3,
#container.christmas #placeholder-right .small-articlelist h1,
#container.christmas #placeholder-right .small-articlelist h3 {
	background-image: url(images/small-header-christmas.png);
	color: #fff;
}
#container.winter #placeholder-column,
#container.winter #placeholder-content,
#container.winter #placeholder-content.no-right,
#container.winter #placeholder-content.no-left,
#container.winter .subcategorylist h3,
#container.winter .subcategorylist img,
#container.winter .subcategorylist .list-thumbnail-left,
#container.winter .subcategorylist .list-thumbnail-right,
#container.winter .full-articlelist li.stepbystep .list-thumbnail-left,
#container.winter .full-articlelist li.stepbystep .list-thumbnail-right,
#container.winter .faq-articlelist .article-headers,
#container.winter .recipeslist td,
#container.winter .searchinfo-content,
#container.winter #placeholder-right .right-links li,
#container.winter .full-articlelist ul li,
#container.winter .extended-searchresult ul li,
#container.winter #placeholder-content .full-articledisplay.product .left-content .productinfo,
#container.winter #placeholder-header .sitelocator,
#container.winter #placeholder-column .small-articledisplay h1,
#container.winter #placeholder-column .small-articledisplay h3,
#container.winter #placeholder-right .small-articledisplay h1,
#container.winter #placeholder-right .small-articledisplay h3,
#container.winter #placeholder-column .small-articlelist h1,
#container.winter #placeholder-column .small-articlelist h3,
#container.winter #placeholder-right .small-articlelist h1,
#container.winter #placeholder-column .vertical-menu ul li ul li,
#container.winter #placeholder-right .small-articledisplay h3,
#container.winter #placeholder-column .small-articledisplay .tile-content,
#container.winter #placeholder-column .small-articlelist .tile-content,
#container.winter #placeholder-right .small-articledisplay .tile-content,
#container.winter #placeholder-right .small-articlelist .tile-content,
#container.winter #placeholder-footer,
#placeholder-footer {
	border-color: #c8e0ed;
}
#container.spring #placeholder-column,
#container.spring #placeholder-content,
#container.spring #placeholder-content.no-right,
#container.spring #placeholder-content.no-left,
#container.spring .subcategorylist h3,
#container.spring .subcategorylist img,
#container.spring .subcategorylist .list-thumbnail-left,
#container.spring .subcategorylist .list-thumbnail-right,
#container.sprint .full-articlelist li.stepbystep .list-thumbnail-left,
#container.spring .full-articlelist li.stepbystep .list-thumbnail-right,
#container.spring .faq-articlelist .article-headers,
#container.spring .recipeslist td,
#container.spring .searchinfo-content,
#container.spring #placeholder-right .right-links li,
#container.spring .extended-searchresult ul li,
#container.spring .full-articlelist ul li,
#container.spring #placeholder-content .full-articledisplay.product .left-content .productinfo,
#container.spring #placeholder-header .sitelocator,
#container.spring #placeholder-column .small-articledisplay h1,
#container.spring #placeholder-column .small-articledisplay h3,
#container.spring #placeholder-right .small-articledisplay h1,
#container.spring #placeholder-right .small-articledisplay h3,
#container.spring #placeholder-column .small-articlelist h1,
#container.spring #placeholder-column .small-articlelist h3,
#container.spring #placeholder-right .small-articlelist h1,
#container.spring #placeholder-right .small-articlelist h3,
#container.spring #placeholder-column .vertical-menu ul li ul li,
#container.spring #placeholder-column .small-articledisplay .tile-content,
#container.spring #placeholder-column .small-articlelist .tile-content,
#container.spring #placeholder-right .small-articledisplay .tile-content,
#container.spring #placeholder-right .small-articlelist .tile-content,
#container.spring #placeholder-footer {
	border-color: #e2edc5;
}
#container.easter #placeholder-column,
#container.easter #placeholder-content,
#container.easter #placeholder-content.no-right,
#container.easter #placeholder-content.no-left,
#container.easter .subcategorylist h3,
#container.easter .subcategorylist img,
#container.easter .subcategorylist .list-thumbnail-left,
#container.easter .subcategorylist .list-thumbnail-right,
#container.easter .full-articlelist li.stepbystep .list-thumbnail-left,
#container.easter .full-articlelist li.stepbystep .list-thumbnail-right,
#container.easter .faq-articlelist .article-headers,
#container.easter .recipeslist td,
#container.easter .searchinfo-content,
#container.easter #placeholder-right .right-links li,
#container.easter .extended-searchresult ul li,
#container.easter .full-articlelist ul li,
#container.easter #placeholder-content .full-articledisplay.product .left-content .productinfo,
#container.easter #placeholder-header .sitelocator,
#container.easter #placeholder-column .small-articledisplay h1,
#container.easter #placeholder-column .small-articledisplay h3,
#container.easter #placeholder-right .small-articledisplay h1,
#container.easter #placeholder-right .small-articledisplay h3,
#container.easter #placeholder-column .small-articlelist h1,
#container.easter #placeholder-column .small-articlelist h3,
#container.easter #placeholder-right .small-articlelist h1,
#container.easter #placeholder-right .small-articlelist h3,
#container.easter #placeholder-column .vertical-menu ul li ul li,
#container.easter #placeholder-column .small-articledisplay .tile-content,
#container.easter #placeholder-column .small-articlelist .tile-content,
#container.easter #placeholder-right .small-articledisplay .tile-content,
#container.easter #placeholder-right .small-articlelist .tile-content,
#container.easter #placeholder-footer {
	border-color: #c8e992;
}
#container.summer #placeholder-column,
#container.summer #placeholder-content,
#container.summer #placeholder-content.no-right,
#container.summer #placeholder-content.no-left,
#container.summer .subcategorylist h3,
#container.summer .subcategorylist img,
#container.summer .subcategorylist .list-thumbnail-left,
#container.summer .subcategorylist .list-thumbnail-right,
#container.summer .full-articlelist li.stepbystep .list-thumbnail-left,
#container.summer .full-articlelist li.stepbystep .list-thumbnail-right,
#container.summer .faq-articlelist .article-headers,
#container.summer .searchinfo-content,
#container.summer #placeholder-right .right-links li,
#container.summer .extended-searchresult ul li,
#container.summer .full-articlelist ul li,
#container.summer #placeholder-header .sitelocator,
#container.summer #placeholder-content .full-articledisplay.product .left-content .productinfo,
#container.summer #placeholder-column .small-articledisplay h1,
#container.summer #placeholder-column .small-articledisplay h3,
#container.summer #placeholder-right .small-articledisplay h1,
#container.summer #placeholder-right .small-articledisplay h3,
#container.summer #placeholder-column .small-articlelist h1,
#container.summer #placeholder-column .small-articlelist h3,
#container.summer #placeholder-right .small-articlelist h1,
#container.summer #placeholder-right .small-articlelist h3,
#container.summer #placeholder-column .vertical-menu ul li ul li,
#container.summer #placeholder-column .small-articledisplay .tile-content,
#container.summer #placeholder-column .small-articlelist .tile-content,
#container.summer #placeholder-right .small-articledisplay .tile-content,
#container.summer #placeholder-right .small-articlelist .tile-content,
#container.summer #placeholder-footer {
	border-color: #c5dc9f;
}
#container.fall #placeholder-column,
#container.fall #placeholder-content,
#container.fall #placeholder-content.no-right,
#container.fall #placeholder-content.no-left,
#container.fall .subcategorylist h3,
#container.fall .subcategorylist img,
#container.fall .subcategorylist .list-thumbnail-left,
#container.fall .subcategorylist .list-thumbnail-right,
#container.fall .full-articlelist li.stepbystep .list-thumbnail-left,
#container.fall .full-articlelist li.stepbystep .list-thumbnail-right,
#container.fall .faq-articlelist .article-headers,
#container.fall .recipeslist td,
#container.fall .searchinfo-content,
#container.fall #placeholder-right .right-links li,
#container.fall .extended-searchresult ul li,
#container.fall .full-articlelist ul li,
#container.fall #placeholder-content .full-articledisplay.product .left-content .productinfo,
#container.fall #placeholder-header .sitelocator,
#container.fall #placeholder-column .small-articledisplay h1,
#container.fall #placeholder-column .small-articledisplay h3,
#container.fall #placeholder-right .small-articledisplay h1,
#container.fall #placeholder-right .small-articledisplay h3,
#container.fall #placeholder-column .small-articlelist h1,
#container.fall #placeholder-column .small-articlelist h3,
#container.fall #placeholder-right .small-articlelist h1,
#container.fall #placeholder-right .small-articlelist h3,
#container.fall #placeholder-column .vertical-menu ul li ul li,
#container.fall #placeholder-column .small-articledisplay .tile-content,
#container.fall #placeholder-column .small-articlelist .tile-content,
#container.fall #placeholder-right .small-articledisplay .tile-content,
#container.fall #placeholder-right .small-articlelist .tile-content,
#container.fall #placeholder-footer {
	border-color: #dcc59f;
}
#container.christmas #placeholder-column,
#container.christmas #placeholder-content,
#container.christmas #placeholder-content.no-right,
#container.christmas #placeholder-content.no-left,
#container.christmas .subcategorylist h3,
#container.christmas .subcategorylist img,
#container.christmas .subcategorylist .list-thumbnail-left,
#container.christmas .subcategorylist .list-thumbnail-right,
#container.christmas .full-articlelist li.stepbystep .list-thumbnail-left,
#container.christmas .full-articlelist li.stepbystep .list-thumbnail-right,
#container.christmas .faq-articlelist .article-headers,
#container.christmas .recipeslist td,
#container.christmas .searchinfo-content,
#container.christmas #placeholder-right .right-links li,
#container.christmas .extended-searchresult ul li,
#container.christmas .full-articlelist ul li,
#container.christmas #placeholder-content .full-articledisplay.product .left-content .productinfo,
#container.christmas #placeholder-header .sitelocator,
#container.christmas #placeholder-column .small-articledisplay h1,
#container.christmas #placeholder-column .small-articledisplay h3,
#container.christmas #placeholder-right .small-articledisplay h1,
#container.christmas #placeholder-right .small-articledisplay h3,
#container.christmas #placeholder-column .small-articlelist h1,
#container.christmas #placeholder-column .small-articlelist h3,
#container.christmas #placeholder-right .small-articlelist h1,
#container.christmas #placeholder-right .small-articlelist h3,
#container.christmas #placeholder-column .vertical-menu ul li ul li,
#container.christmas #placeholder-column .small-articledisplay .tile-content,
#container.christmas #placeholder-column .small-articlelist .tile-content,
#container.christmas #placeholder-right .small-articledisplay .tile-content,
#container.christmas #placeholder-right .small-articlelist .tile-content,
#container.christmas #placeholder-footer {
	border-color: #f6c6bd;
}
#placeholder-column .small-articledisplay h1,
#placeholder-column .small-articledisplay h3,
#placeholder-right .small-articledisplay h1,
#placeholder-right .small-articledisplay h3,
#placeholder-column .small-articlelist h1,
#placeholder-column .small-articlelist h3,
#placeholder-right .small-articlelist h1,
#placeholder-right .small-articlelist h3,
#placeholder-column .small-articledisplay .tile-content,
#placeholder-column .small-articlelist .tile-content,
#placeholder-right .small-articledisplay .tile-content,
#container #placeholder-right .small-articlelist .tile-content {
	border-right: 1px solid;
	border-left: 1px solid;
	margin: 0px;
	padding: 5px 10px 5px 10px;
}

#placeholder-footer .small-articledisplay-nolayout {
	float: left;
}
#placeholder-footer .small-articledisplay-nolayout p{
	margin: 0px;
	padding: 0px;
}

#placeholder-footer .small-articlelist {
	float: right;
}


/* ContactUsScheme */

#container.winter .contactUs { background: url(images/contactus-winter.png) no-repeat top; }
#container.easter .contactUs { background: url(images/contactus-easter-spring.png) no-repeat top; }
#container.spring .contactUs { background: url(images/contactus-easter-spring.png) no-repeat top; }
#container.summer .contactUs { background: url(images/contactus-summer.png) no-repeat top; }
#container.fall .contactUs { background: url(images/contactus-fall.png) no-repeat top; }
#container.christmas .contactUs { background: url(images/contactus-christmas.png) no-repeat top; color: #fff;}

.contactUs {
	margin-top: 30px;
	width: 420px;
	padding: 0px 20px 20px 10px;
	margin-bottom: 40px;
}
.contactUs-header {
	display: none;
}
.contactUs-header2 {
	padding-top: 12px;
	font-weight: bold;
}
.contactUs-reclamation {
	border: 1px solid;
	background-color: #fff;
	color: #000;
}
.contactUs .reclamation-text {
	padding-bottom: 12px;
}
.contactUs-personalia {
	padding-bottom: 12px;
}
.contactUs .infotext {
	font-style: italic;
	padding-bottom: 12px;
}
.contactUs input, textarea {
}
.contactUs table{
}
.contactUs textarea {
	width: 310px;
	height: 80px;
	border-style: inset;
	border-width: 2px;
}
.contactUs input.submit {
	margin-left: 160px;
}

/* search input */
.full-searchinput {
	margin-bottom: 2px;
	background-position: top left;
	background-repeat: no-repeat;
	height: 57px;
	width: 510px;
	overflow: hidden;
	padding: 0px 0px 0px 10px;
}
.full-searchinput form {
	margin: 0px;
	padding: 0px;
}
#container.winter .full-searchinput {background-image: url(images/full-searchinput-winter.png);}
#container.spring .full-searchinput {background-image: url(images/full-searchinput-easter-spring.png);}
#container.easter .full-searchinput {background-image: url(images/full-searchinput-easter-spring.png);}
#container.summer .full-searchinput {background-image: url(images/full-searchinput-summer.png);}
#container.fall .full-searchinput {background-image: url(images/full-searchinput-fall.png);}
#container.christmas .full-searchinput {background-image: url(images/full-searchinput-christmas.png); color: #fff;}

.searchinfo {
	margin-bottom: 15px;
}
.searchinfo-content {
	border-left: 1px solid;
	border-right: 1px solid;
	padding: 0px 0px 0px 10px;
}
.searchinfo-top,
.searchinfo-bottom {
	height: 6px;
	overflow: hidden;
	background-repeat: no-repeat;
	backgrouns-position: top;
}
#container.winter .searchinfo-top {background-image: url(images/searchinfo-top-winter.png);}
#container.spring .searchinfo-top {background-image: url(images/searchinfo-top-easter-spring.png);}
#container.easter .searchinfo-top {background-image: url(images/searchinfo-top-easter-spring.png);}
#container.summer .searchinfo-top {background-image: url(images/searchinfo-top-summer.png);}
#container.fall .searchinfo-top {background-image: url(images/searchinfo-top-fall.png);}
#container.christmas .searchinfo-top {background-image: url(images/searchinfo-top-christmas.png);}

#container.winter .searchinfo-bottom {background-image: url(images/searchinfo-bottom-winter.png);}
#container.spring .searchinfo-bottom {background-image: url(images/searchinfo-bottom-easter-spring.png);}
#container.easter .searchinfo-bottom {background-image: url(images/searchinfo-bottom-easter-spring.png);}
#container.summer .searchinfo-bottom {background-image: url(images/searchinfo-bottom-summer.png);}
#container.fall .searchinfo-bottom {background-image: url(images/searchinfo-bottom-fall.png);}
#container.christmas .searchinfo-bottom {background-image: url(images/searchinfo-bottom-christmas.png);}

#container #placeholder-content.no-right .searchinfo-top,
#container #placeholder-content.no-right .searchinfo-bottom,
#container #placeholder-content.no-right .searchinfo-content {
	background: none;
	border: none;
	padding: 0px;
}

.extended-searchresult .articlecount,
.resultstring {
	font-weight: bold;
}

.search-tabs {
	width: 100%;
	float: left;
}
.search-tabs ul{
	float: left;
}
.search-tabs span.left,
.search-tabs span.right {
	width: 6px;
	overflow: hidden;
	height: 24px;
	display: block;
	background-position: top;
	background-repeat: no-repeat;
	float: left;
}
.search-tabs span.left {
	background-image: url(images/search-tab-left.png);
}
.search-tabs span.right {
	background-image: url(images/search-tab-right.png);
}
.search-tabs a:link,
.search-tabs a:visited,
.search-tabs a:hover {
	display: block;
	float: left;
	padding: 5px 4px 0px 4px;
	background-color: #f6f1d7;
	height: 19px;
}
#container .search-tabs li.active-tab a:link,
#container .search-tabs li.active-tab a:visited,
#container .search-tabs li.active-tab a:hover {
	color: #000;
	font-weight: bold;
}
.search-tabs li {
	display: block;
	float: left;
	margin-right: 4px;
	background-color: #fff;
	height: 25px;
	/*border-bottom: 1px solid #fff;*/
}
.search-tabs li.active-tab {
	background-color: #f6f1d7;
}
.search-tabs li.first {
	margin-left: 12px;
}
.full-searchinput-advanced,
.full-searchinput-advanced .articlecount{
	margin-bottom: 15px;
}
.full-searchinput-advanced td {
	padding-right: 10px;
}

.full-searchinput-advanced .recipeExtended td,
.full-searchinput-advanced .recipeExtended select {
	font-size: 10px;
	width: 172px;
}
.full-searchinput-advanced .submit-button {
	width: 100%;
	text-align: right;
}
.full-searchinput-advanced .recipeExtended input.submit {
	width: 70px;
}
.full-searchinput-advanced-top,
.full-searchinput-advanced-bottom {
	height: 6px;
	width: 739px;
	overflow: hidden;
	background-position: top;
	background-repeat: no-repeat;
}
.full-searchinput-advanced-top {
	background-image: url(images/extended-searchinput-top.png);
}
.full-searchinput-advanced-bottom {
	background-image: url(images/extended-searchinput-bottom.png);
	float: left;
	margin-bottom: 10px;
}
.full-searchinput-advanced-content {
	background-color: #f6f1d7;
	padding: 10px 10px 0px 10px;
	float: left;
	clear: both;
	width: 719px;
}
.recipeExtended .full-searchinput-advanced-content {
	padding-right: 0px;
	width: 729px;
}
.full-searchinput-advanced .recipeExtended td.info { 
	width: 100%;
	padding: 0px;
}
.full-searchinput-advanced span.infotext {
	padding-bottom: 10px;
	display: block;
	font-size: 11px;
	width: 100%;
}
.full-searchinput-advanced .columntitle {
	font-weight: bold;
	font-size: 11px;
}
.full-searchinput-advanced .searchlabel {
	margin-right: 15px;
}
.full-searchinput-advanced .searchinput {
	float: left;
}
.full-searchinput-advanced input.extra-submit { 
	margin-left: 262px;
}
.full-searchinput-advanced .allergylink {
	display: block;
	float: right;
}
.full-searchinput-advanced .contents {
	margin-top: 5px;
	text-align: left;
}

.full-searchinput-advanced {
}
.full-searchinput-advanced .sortmethod {
	display: none;
}

.full-articlelist-message {
	font-weight: bold;
}
.error {
	color: red;
	font-weight: bold;
}
/*******************************/
/* .list-thumbnail             */
.full-articlelist .list-thumbnail-left,
.extended-searchresult .list-thumbnail-left,
.searchresult .list-thumbnail-left {
    float:          left;
    margin-right:   5px;
    border:         0px solid yellow;
}

.full-articlelist .list-thumbnail-right,
.extended-searchresult .list-thumbnail-right,
.searchresult .list-thumbnail-right {
    float:          right;
    margin-left:    5px;
    border:         0px solid yellow;
}


/*******************************/
/* .full-articlelist           */
.full-articlelist {
}

.full-articlelist h3,
.extended-searchresult h3,
.searchresult h3{
	font-size: 12px;
}
.searchresult h3,
.extended-searchresult h3{
	margin-bottom: 0px;
}
.faq-articlelist .full-articles ul li,
.searchresultul li,
.extended-searchresult ul li,
.full-articlelist ul li {
    padding-bottom: 0px;
    margin-bottom: 15px;
    clear: both;
}
.faq-articlelist .full-articles ul li ul {
	margin-left: 25px;
}
.faq-articlelist .full-articles ul li ul li {
	list-style-type: disc;
}
#container .full-articlelist ul li,
#container .extended-searchresult ul li {
	border-bottom: 1px solid;
	padding-top: 5px;
}
#container .full-articlelist ul li.first {
}
#container .full-articlelist .articlelist-link-internal ul li,
#container .extended-searchresult .articlelist-link-internal ul li {
	border: none;
	padding: 0px;
}
.full-articlelist ul,
.extended-searchresult ul,
.searchresult ul {
    margin: 0px;
    padding: 0px;
    float: left;
}
.searchresult ul{
	margin-top: 15px;
}

#container #placeholder-content .full-articlelist li,
#container #placeholder-content .extended-searchresult li,
#container #placeholder-content .searchresult li {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 15px 0px;
    list-style-type: none;
    clear: both;
    float: left;
    width: 100%;
}
#container #placeholder-content .full-articlelist .articlelist-link-internal li,
#container #placeholder-content .extended-searchresult .articlelist-link-internal li,
#container #placeholder-content .searchresult .articlelist-link-internal li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.full-articlelist h3,
.full-articlelist p,
.extended-searchresult h3,
.extended-searchresult p,
.searchresult h3,
.searchresult p {
    margin: 0px;
    font-size: 11px;
}

.full-articlelist a {
}

.full-articlelist p.digest,
.extended-searchresult p.digest,
.searchresult p.digest {
	font-weight: bold;
}
#placeholder-content .faq-articlelist .article-headers {
	border-bottom: 1px solid;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.faq-articlelist .full-articles h3,
#placeholder-content .faq-articlelist .full-articles h3 a:link,
#placeholder-content .faq-articlelist .full-articles h3 a:visited,
#placeholder-content .faq-articlelist .full-articles h3 a:hover {
	text-decoration: none;
	font-size: 11px;
	margin-bottom: 0px;
	color: #000;
}

/* step by step articlelist */
.full-articlelist li.stepbystep .list-thumbnail-left,
.full-articlelist li.stepbystep .list-thumbnail-right {
	border: 1px solid;
	padding: 2px;
	overflow: hidden;
}
.full-articlelist li.stepbystep .enlarge-icon {
	width: 13px;
	height: 13px;
	overflow: hidden;
	position:absolute;
	margin-left: 134px;
	margin-top: 134px;
	cursor: pointer;
}
.full-articlelist li.stepbystep .enlarge-icon a:link,
.full-articlelist li.stepbystep .enlarge-icon a:visited,
.full-articlelist li.stepbystep .enlarge-icon a:hover {
	display: block;
	text-decoration: none;
}

#container.winter .full-articlelist li.stepbystep .enlarge-icon { background: url(images/stepbystepEnlargeIcon-winter.png) no-repeat; }
#container.easter .full-articlelist li.stepbystep .enlarge-icon { background: url(images/stepbystepEnlargeIcon-easter-spring.png) no-repeat; }
#container.spring .full-articlelist li.stepbystep .enlarge-icon { background: url(images/stepbystepEnlargeIcon-easter-spring.png) no-repeat;}
#container.summer .full-articlelist li.stepbystep .enlarge-icon { background: url(images/stepbystepEnlargeIcon.png) no-repeat; }
#container.fall .full-articlelist li.stepbystep .enlarge-icon { background: url(images/stepbystepEnlargeIcon-fall.png) no-repeat; }
#container.christmas .full-articlelist li.stepbystep .enlarge-icon { background: url(images/stepbystepEnlargeIcon-christmas.png) no-repeat; }


.articlelist-link-internal {
	float: left;
}
.list-navigation,
.list-navigation-text {
	clear: both;
	text-align: center;
}
.faq-articlelist .prefix {
	display: none;
}
.faq-articlelist.extralayout .prefix {
	display: inline;
}
#placeholder-content .small-articlelist.extralayout,
.faq-articlelist.extralayout {
	width: 361px;
	float: left;
	margin-top: 20px;
	overflow: hidden;
}
.extralayout.small-articlelist {
}
.extralayout.faq-articlelist {
	margin-right: 17px;
}
#container #placeholder-content .small-articlelist.extralayout h1,
.faq-articlelist.extralayout h3{
	margin: 0px 0px 10px 7px;
	color: #000;
}
#container #placeholder-content .small-articlelist.extralayout a.read_more:link,
#container #placeholder-content .small-articlelist.extralayout a.read_more:visited,
#container #placeholder-content .small-articlelist.extralayout a.read_more:hover,
#container #placeholder-content .extralayout.faq-articlelist a.read_more:link,
#container #placeholder-content .extralayout.faq-articlelist a.read_more:visited,
#container #placeholder-content .extralayout.faq-articlelist a.read_more:hover {
	font-weight: bold;
	text-align: right;
	float: right;
	clear: both;
}
#container #placeholder-content.no-right .extralayout.small-articlelist a:link,
#container #placeholder-content.no-right .extralayout.small-articlelist a:visited,
#container #placeholder-content.no-right .extralayout.small-articlelist a:hover,
#placeholder-content .faq-articlelist.extralayout a:link,
#placeholder-content .faq-articlelist.extralayout a:visited,
#placeholder-content .faq-articlelist.extralayout a:hover {
	color: #000;
}

#placeholder-content .small-articlelist.extralayout li,
.faq-articlelist.extralayout li{
	margin-bottom: 5px;
}
#placeholder-content .small-articlelist.extralayout .tile-content,
.faq-articlelist.extralayout .tile-content {
	background: #f6f1d6 url(images/faq-articlelist-top.png) no-repeat top left;
	padding: 15px 7px 0px 15px;
	width: 339px;
	overflow: hidden;
}
#placeholder-content .small-articlelist.extralayout .tile-bottom,
.faq-articlelist.extralayout .tile-bottom {
	background: url(images/faq-articlelist-bottom.png) no-repeat top left;
	height: 7px;
	overflow: hidden;
	clear: both;
}
#placeholder-content .faq-articlelist.extralayout .article-headers {
	border: none;
	padding: 0px;
	margin: 0px;
}


/* Recipeslist  */
.recipeslist .info {
	font-weight: bold;
	display: block;
	padding-bottom: 10px;
}
.recipeslist h3  {
	margin: 0px;
	font-size: 11px;
}
.recipeslist p {
	margin: 0px 0px 5px 0px;
}
.recipeslist img {
	margin-right: 5px;
}
.recipeslist td {
	border-bottom: 1px solid;
	padding: 5px 0px 5px 0px;
}
.recipeslist table table td,
.recipeslist td.noborder {
	border: none;
}
.recipe-orderform table{
	background-color: #F6F1D7;
	padding: 10px;
}
/* suggestion form*/
.advancedsuggestionform table{
	background: url(images/tip-a-friend-bg.png) no-repeat top left;
	width: 390px;
	height: 107px;
	padding: 5px 0px 5px 10px;
	margin-bottom: 10px;
}
.advancedsuggestionform span.bold{
	font-weight: bold;
}
.advancedsuggestionform #fromemail,
.advancedsuggestionform #toemail{
	width: 170px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
}


/* newsletter */
.newsletter .wishes {
	padding: 10px;
	width: 500px;
	height: 102px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top;
}
.newsletter .infotext {
	font-style: italic;
	margin: 10px 0px 10px 0px;
}
.newsletter .wishes,
.newsletter .filters {
	margin-bottom: 15px;
}
.newsletter .filters .filters-content {
	padding: 4px 10px 4px 10px;
	width: 500px;
	overflow: hidden;
}

.newsletter .filters .filters-top,
.newsletter .filters .filters-bottom {
	background-position: top;
	background-repeat: no-repeat;
	width: 520px;
	height: 6px;
	overflow: hidden;
}

#container.winter .newsletter .wishes { background-image: url(images/newsletter-wishes-winter.png); }
#container.easter .newsletter .wishes { background-image: url(images/newsletter-wishes-easter-spring.png); }
#container.spring .newsletter .wishes { background-image: url(images/newsletter-wishes-easter-spring.png); }
#container.summer .newsletter .wishes { background-image: url(images/newsletter-wishes-summer.png); }
#container.fall .newsletter .wishes { background-image: url(images/newsletter-wishes-fall.png); }
#container.christmas .newsletter .wishes { background-image: url(images/newsletter-wishes-christmas.png); }

#container.winter .newsletter .filters .filters-content { background-color: #c9deeb; }
#container.easter .newsletter .filters .filters-content { background-color: #a6d759; }
#container.spring .newsletter .filters .filters-content { background-color: #a6d759; }
#container.summer .newsletter .filters .filters-content { background-color: #c5dc9f; }
#container.fall .newsletter .filters .filters-content { background-color: #dcc59f; }
#container.christmas .newsletter .filters .filters-content { background-color: #e02b12;  color: #fff;}

#container.winter .newsletter .filters .filters-top { background-image: url(images/newsletter-filters-top-winter.png); }
#container.easter .newsletter .filters .filters-top { background-image: url(images/newsletter-filters-top-easter-spring.png); }
#container.spring .newsletter .filters .filters-top { background-image: url(images/newsletter-filters-top-easter-spring.png); }
#container.summer .newsletter .filters .filters-top { background-image: url(images/newsletter-filters-top-summer.png); }
#container.fall .newsletter .filters .filters-top { background-image: url(images/newsletter-filters-top-fall.png); }
#container.christmas .newsletter .filters .filters-top { background-image: url(images/newsletter-filters-top-christmas.png); }

#container.winter .newsletter .filters .filters-bottom { background-image: url(images/newsletter-filters-bottom-winter.png); }
#container.easter .newsletter .filters .filters-bottom { background-image: url(images/newsletter-filters-bottom-easter-spring.png); }
#container.spring .newsletter .filters .filters-bottom { background-image: url(images/newsletter-filters-bottom-easter-spring.png); }
#container.summer .newsletter .filters .filters-bottom { background-image: url(images/newsletter-filters-bottom-summer.png); }
#container.fall .newsletter .filters .filters-bottom { background-image: url(images/newsletter-filters-bottom-fall.png); }
#container.christmas .newsletter .filters .filters-bottom { background-image: url(images/newsletter-filters-bottom-christmas.png); }

.newsletter .filters table{
	width: 500px;
	margin: 0px;
	overflow: hidden;
}
.newsletter span.filter-description {
	font-weight: bold;
}


/* category overview*/
.categoryOverview {
	width: 339px;
	float: left;
	border-bottom: 1px dotted #b2b2b2;
	padding: 15px 15px 10px 15px;
}
.categoryOverview .tile-content {
	height: 145px;
	overflow: hidden;
}
#placeholder-content .categoryOverview h3 {
	margin: 0px 0px 15px 0px;
	width: 190px;
	font-size: 17px;
}
.categoryOverview.tile1,
.categoryOverview.tile2 {
	border-top: 1px dotted #b2b2b2;
}
.categoryOverview.tile1,
.categoryOverview.tile3,
.categoryOverview.tile5,
.categoryOverview.tile7 {
	border-right: 1px dotted #b2b2b2;
}
.categoryOverview span.content {
	display: none;
}
.categoryOverview .categoryImage {
	width: 110px;
	float: left;
}
.categoryOverview .info-content {
	float: left;
}
#container .categoryOverview ul a:link,
#container .categoryOverview ul a:visited,
#container .categoryOverview ul a:hover {
	color: #000;
}
#container .categoryOverview li {
	margin-bottom: 5px;
}
.categoryOverview .readmore {
	text-align: right;
	clear: both;
}
.categoryOverview .readmore a:link,
.categoryOverview .readmore a:visited,
.categoryOverview .readmore a:hover {
	font-weight: bold;
}

/**Julekalender 2008 CSS **/
#container.templateID-330 #placeholder-content.no-right {
	padding-left: 0px;
	margin-left: 0px;
	border: none;
}
	

/* -- Linktoolbar ------------------------------------------------------------ */

.linktoolbar 									{ float: none;}

.linktoolbar .toolbar-menu		 				{ margin-bottom: 10px; }

.linktoolbar .toolbar-menu ul	 				{ margin: 0px; padding: 0px; }

.linktoolbar .sharing-container 				{ background: #F6F1D7;}

/* -- Tooltip ------------------------------------------------------------ */

/* Se additional styling in common stylesheet */

#tooltip-content      								{ background: #F6F1D7; }
