.print_logo, .print_header {
	display:none;
}

.printlogotext {
	position:absolute;
	right:20px;
	top:12px;
	width:400px;
	height:84px;
}

html {
	overflow: scroll;
	overflow-x: auto;
	min-height:100%;
	margin:0;
	padding:0;

}

.flex50left {
	float:left;
	width:49%;
}

.flex50right {
	float:right;
	width:49%;	
}

.flexcol, .flexcolr {
	width:164px;
	margin-right:32px;
	float:left;	
	overflow:hidden;
}

.flexcolr {
	margin:0;		
}

.flexcol p.bodytext, .flexcolr  p.bodytext {
	margin-top:0;	
}

.level4 {
	float:left;
}

.cs2info {
	text-align:center; 
	font-weight:normal;
	font-size:9px;
}

.submenubox  {
	height:24px;
	width:100%;
	overflow:hidden;
}

a.boxa, a.boxa:hover {
	text-decoration:underline;
	font-size:1px;
  display:block;
  height:24px;
}

a.boxa:hover {
	text-decoration:none;	
  display:block;
}

#content-contentb {
	padding-bottom:19px;
  position:relative;
}

#bottom-dummy {
	width:1012px;
	height:39px;
	position:relative;
	background:url("../pics/bottombg.gif") top left no-repeat;
}

#cs2info {
	position:absolute;
	right:0px;
	top:2px;
	text-align:right;
	font-size:9px;
}

img {
	border: none;
}

#cs2info a:link, #cs2info a:hover, #cs2info a:visited {
	font-size:9px;
	color: #000000;
	text-decoration: underline;	
}

#body-container {
	width:1001px;
	text-align:left;
	background:url("../pics/mainbg.gif") top left repeat-y;	
	padding-left:11px;
}

#popup-container {
	/*width:1001px;*/
	text-align:left;
	/*padding-left:11px;*/
	margin:0;
	padding:0;
}

#content-popup {
	padding-left:11px;
}

#body-over0 {
	position:absolute;
	min-height: 100%;	
	width: 100%;
	text-align:center;

}

#body-over  {
	position:relative;		
	width:1012px;
	min-height: 100%;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;	
}

#popup-over  {
	position:relative;		
	width:1012px;
	min-height: 100%;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;	
}

#top0 {
	height:77px;
	width:990px;
	position:relative;
	background:url("../pics/topbg.gif") top left repeat-x;		
}

#top1a {
	height:24px;	
	width:990px;	
	position:relative;
	z-index:10;
}

#top1b {
	height:24px;	
	width:990px;	
	position:absolute;
	z-index:10;
	top:78px;
	left:11px;
}

#top1c {
	height:24px;	
	width:990px;	
	position:relative;
}

#content-submenuover {
	position:relative;
}

.submenuover {
	height:24px;
	
}

#top1abg {
	height:24px;	
	background:url("../pics/submenubg.png") top left no-repeat;			
	width:990px;	
	position:absolute;
	z-index:0;	
}

#top1 {
	min-height:496px;
	position:relative;
	width:990px;
}

#top2 {
	width:990px;
	position:relative;
}

#toppopup {
	width:720px;
	position:relative;
}

#content-popup {
		width:720px;
		min-height:700px;
		position:relative;
}

#content-logo {
 	overflow:hidden;
 	position:absolute;
 	padding:0;
	margin:0;
	height:125px;
	width:242px;
	left:37px;
	top:0px;
	z-index:99;

}

#content-search {
	position:absolute;
	top:12px;
	right:7px;
}

#content-shop {
	position:absolute;
	top:44px;
	left:882px;	
}

#content-home {
	position:absolute;
	top:44px;
	left:964px;	
}

#content-menu {
 	overflow:visible; 	
 	position:absolute;
 	padding:0;
	margin:0;
	height:54px;
	width:600px;
	left:267px;
	top:0px;
	padding-left:5px;	
	clear:both;
}

#content-language {
 	overflow:visible;
 	position:absolute;
 	padding:0;
	margin:0;
	height:22px;
	width:150px;
	left:86px;
	top:0px;
	text-align:right;
}

#content-submenu {
 	overflow:hidden;
 	position:absolute;
 	padding:0;
	margin:0;
	height:24px;
	/*width:710px;*/
	width:718px;	
	/*left:271px;*/
	left:273px;
	top:1px;
	z-index:1000;
}

#content-metamenu {
	position:absolute;
/*	left:297px;*/
	left:296px;
	height:28px;
	line-height:28px;
}

#column-1 {
	float:left;
	position:relative;
	margin: 0px;
	padding: 0px;
	width: 286px;	
  overflow-x:hidden;
  /*min-height:553px;	
  _height:553px;*/
  min-height:456px;	
  margin-bottom:36px;
}

#subsubmenubg {
	position:absolute;
	height:100%;
	min-height:286px;
	width:258px;
	top:0;
	left:19px;
 	background:url('../pics/subsubmenubg.png') top left no-repeat;
}

#column-1m {
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
	width: 286px;
  overflow-x:hidden;
  /*%height:553px;
  min-height:553px;	*/
  min-height:450px;	
}

#column-1promo {
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
	width: 626px;
  overflow-x:hidden;
  /*%height:553px;
  min-height:553px;	*/
  min-height:450px;	
}

#column-2promo {
	float: left;
	position:relative;
	margin: 0px;
	padding: 0px;
/*	width: 706px;	*/
	width: 364px;	
	/*padding-top:20px;*/
	margin-top:20px;
	margin-bottom:22px;
	min-height:400px;
}

#maitrebg {
	position:absolute;
	/*height:100%;*/
	height:330px;	
	min-height:286px;
	width:275px;
	top:0;
	left:9px;
 	background:url('../pics/leftbg.png') top left no-repeat;
}

#content-maitre {
	min-height:350px;
	/*margin-left:8px;*/
	margin-left:9px;	
	%margin-left:10px;	
	position:relative;
	width:275px;
}

#content-teaserlinks {
	margin-left:16px;
}

#content-teaser {
	margin-top:12px;

}

#content-teasertop {
	margin-top:86px;
}

#content-teasertop div.tx-cs2lindtproducts-pi6 {
	margin-top:-47px
}

#content-contenta {
	padding-right:18px;
}

#column-2 {
	float: left;
	position:relative;
	margin: 0px;
	padding: 0px;
/*	width: 706px;	*/
	width: 704px;	
	/*padding-top:20px;*/
	margin-top:20px;
	margin-bottom:22px;
	min-height:400px;
}

#bottom-menu {
	position:absolute;
	left:0px;
	top:2px;
}

#content-background, #content-backgroundin {
	position:absolute;
	z-index:0;
	height:100%;
	width:100%;
}

#content-in {
	width:990px;
	position:relative;
	z-index:10;

}

#content-top {
	width:990px;
	height:20px;
	background:url('../pics/contentbgtop.png') top left no-repeat;		

}

#content-topm {
	width:990px;
	height:20px;
	background:url('../pics/contentbgtopm.png') top left no-repeat;		

}

#content-topif {
	width:990px;
	height:20px;
	background:url('../pics/contentbgtopm.png') top left no-repeat;		

}


#content-bottom {
	width:990px;
	height:19px;
	background:url('../pics/contentbgbottom.png') top left no-repeat;		
	margin-top:-19px;
	position:relative;
}

#content-bottomif {
	width:990px;
	height:19px;
	background:url('../pics/contentbgbottom.png') top left no-repeat;		
	position:relative;
	z-index:10;
	margin-top:-19px;
}


.clearing {
	margin:0;
	padding:0;
	height: 0;
	line-height:0;	
	font-size:0px;	
	clear: both;
}

html>body .clearing {
	margin:0;
	padding:0;
	height: 0;
	line-height:0;
	font-size:0px;
	clear: both;
} 

#content-subsubmenu {
	/*margin-left:28px;*/
	margin-left:19px;	
	/*margin-top:4px;*/

	padding-top:29px;
	position:relative;
	z-index:100;
	width:265px;
	min-height:321px;
}

#column-2b {
	float:left;
	/*width:426px;*/
	width:429px;
	overflow:hidden;
  min-height:1px;
	/*margin-top:20px;  task 0021926*/
	margin-top:20px;
}

#column-2c {
	float:left;
	width:273px;
	overflow:hidden;
	min-height:1px;
}

#column-2d {
	float:left;
	/*width:426px;*/
	width:429px;
	overflow:hidden;	
  min-height:1px;
  position:relative;
}

#column-3 {
	float:left;
	width:270px;
}

#column-3a {
	float:left;
	width:431px;
	overflow:visible;	
	min-height:1px;
	position:relative;	
  padding-bottom:39px;
}

#content-content {

}

#content-contentc {
	padding-right:18px;
}

#content-contents {
/*	width:412px;
	overflow:hidden;*/
}


/*********************************************************************************/

@media print {
	
.screen_logo, .screen_header {
	display:none;
}
	
.print_logo, .print_header {
	display:block;
}

.printlogotext {
	position:absolute;
	right:20px;
	top:12px;
	width:400px;
	height:84px;
}

html {
	overflow: scroll;
	overflow-x: auto;
	min-height:100%;
	margin:0;
	padding:0;

}

.flexcol, .flexcolr {
	width:164px;
	margin-right:32px;
	float:left;	
	overflow:hidden;
}

.flexcolr {
	margin:0;		
}

.flexcol p.bodytext, .flexcolr  p.bodytext {
	margin-top:0;	
}

.level4 {
	float:left;
}

.cs2info {
	text-align:center; 
	font-weight:normal;
	font-size:9px;
}

.submenubox  {
	height:24px;
	width:100%;
	overflow:hidden;
}

a.boxa, a.boxa:hover {
	text-decoration:underline;
	font-size:1px;
  display:block;
  height:24px;
}

a.boxa:hover {
	text-decoration:none;	
  display:block;
}

#content-contentb {
	padding-bottom:19px;
  position:relative;
}

#bottom-dummy {
	display:none;
}

#cs2info {
	display:none;
}

img {
	border: none;
}

#cs2info a:link, #cs2info a:hover, #cs2info a:visited {
	font-size:9px;
	color: #000000;
	text-decoration: underline;	
}

#body-container {
	width:656px;
	text-align:left;
	background:none;	
	padding-left:11px;
}

#popup-container {
	display:none;
}

#body-over0 {
	position:relative;
	min-height: 100%;	
	width: 100%;
	text-align:center;

}

#body-over  {
	position:relative;		
	width:656px;
	min-height: 100%;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;	
}

#popup-over  {
	position:relative;		
	width:429px;
	min-height: 100%;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;	
}

#top0 {
	display:none;
}

#top1a {
	display:none;
}

#top1b {
	display:none;
}

#top1c {
	display:none;
}

#content-submenuover {
	display:none;
}

.submenuover {
	display:none;
}

#top1abg {
	display:none;
}

#top1 {
	min-height:496px;
	position:relative;
	width:990px;
}

#top2 {
	width:990px;
	position:relative;
}

#toppopup {
	width:429px;
	position:relative;
}

#content-popup {
		min-height:400px;
		position:relative;
}

#content-logo {
	left:0;
	top:0;
	height:109px;
	width:656px;
	position:relative;
}

#content-search {
	display:none;
}

#content-shop {
	display:none;
}

#content-home {
	display:none;
}

#content-menu {
	display:none;
}

#content-language {
	display:none;
}

#content-submenu {
	display:none;
}

#content-metamenu {
	display:none;
}

#column-1 {
	display:none;
}

#subsubmenubg {
	display:none;
}

#column-1m {
	display:none;
}

#column-1promo {
	display:none;
}

#column-2promo {
	float: left;
	position:relative;
	margin: 0px;
	padding: 0px;
/*	width: 706px;	*/
	width: 364px;	
	/*padding-top:20px;*/
	margin-top:20px;
	margin-bottom:22px;
	min-height:400px;
}

#maitrebg {
	display:none;
}

#content-maitre {
	display:none;
}

#content-teaserlinks {
	margin-left:16px;
}

#content-teaser {
	margin-top:12px;

}

#content-teasertop {
	margin-top:86px;
}

#content-teasertop div.tx-cs2lindtproducts-pi6 {
	margin-top:-47px
}

#content-contenta {
	padding-right:18px;
	position:relative;
	width:656px;
	overflow:visible;	
}

#column-2 {
	float:none;
	position:relative;
	width: 656px;	
	margin-top:20px;
	margin-bottom:22px;
	overflow:visible;
}

#bottom-menu {
	display:none;
}

#content-background, #content-backgroundin {
	display:none;
}

#content-in {
	width:656px;
	position:relative;
	z-index:10;
	overflow:visible;
}

#content-top {
	display:none;
}

#content-topm {
	display:none;
}

#content-topif {
	display:none;
}


#content-bottom {
	display:none;
}

#content-bottomif {
	display:none;
}


.clearing {
	margin:0;
	padding:0;
	height: 0;
	line-height:0;	
	font-size:0px;	
	clear: both;
}

html>body .clearing {
	margin:0;
	padding:0;
	height: 0;
	line-height:0;
	font-size:0px;
	clear: both;
} 

#content-subsubmenu {
	display:none;
}

#column-2b {
	width:400px;
	margin-top:20px;
}

#column-2c {
	width:273px;
}

#column-2d {
	/*width:426px;*/
	width:400px;
  position:relative;
}

#column-3 {
	width:256px;
}

#column-3a {
	width:400px;
}

#content-content {

}

#content-contentc {
	padding-right:18px;
}

#content-contents {
/*	width:412px;
	overflow:hidden;*/
}

.print-ruler {
	display:none !important;
}

.tx-cs2recipe-pi1-top-images	{
	float:none;	
	left:0 !important;
}

.tx-cs2recipe-pi1-left {
	width:656px !important;
	float:none !important;
}

.MsoNormal, .bodytext, H2  {
	padding-left:0 !important;
}


.tx-cs2recipe-pi1-introduction, .tx-cs2recipe-pi1-ingredient-title, .tx-cs2recipe-pi1-additional-ingredient-title, .tx-cs2recipe-pi1-method-title, .tx-cs2recipe-pi1-additional-method-title {
	margin-left:0 !important;
}

div.csc-textpic-imagewrap {
	margin:0 !important;
}

#column-3 dduv#content-teasertop div.csc-textpic-text, #column-3 div#content-teasertop p.bodytext {
	margin-right:0 !important;
}

.align-justify, .tx-cs2recipe-pi1-additional-info-part {
	margin-left:0 !important;	
}

.csc-frame-framecsr1 {
	width:656px !important;
}	

.tx-cs2recipe-pi1-right {
	float:none !important;
}

.tx-cs2recipe-pi1-button, .tx-cs2recipe-pi1-right-bg, .tx-cs2lindtproducts-pi2, .print_hide {
	display:none;
}



	
}