/* RESET: */
	
	html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
		 margin: 0;
		 padding: 0;
		 border: 0;
	}
	body
	{
		color: Black;
		text-align: left;
		background-color: White;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif}
	
	h1, h2 {color:#0055CC;}
	
	h3, h4, h5, h6 {color:#9E9E34;}
	
	h1 {
		margin:0.5em 0 0 0;
		font-size: 1.4em;
		font-weight: bold;
	}
	h2 {
		margin:0.5em 0 0 0;
		font-size: 1.3em;
		font-weight: bold;
	}
	h3 {
		margin:0.5em 0 0 0;
		font-size: 1.2em;
		font-weight: bold;
	}
	h4 {
		margin: 0.5em 0;
		font-size: 1.1em;
		font-weight: bold;
	}
	h5 {
		margin: 0.5em 0;
		font-size: 1em;
		font-weight: bold;
	}
	h6 {
		margin: 0.5em 0;
		font-size: 0.9em;
		font-weight: bold;
	}
	p  {
		margin: 1em 0;
		line-height: 1.5em;
	}
	
	form {
		margin:0;
		padding:0;
	}
	
/* :RESET */

/* Hides from IE-mac \*/ 
html {
width:100%;
height:100%;
overflow:hidden;
}
/* End hide from IE-mac */
body {
width:100%;
height:100%;
overflow:hidden;
}

/* CLEARFIX: */
	
	.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
	.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */
	
/* :CLEARFIX */

	table {
		border-collapse:separate !important;
	}

/**/

html {
	height:100%;
	width:100%;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
body {
	height:100%;
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003300 !important;
	margin:0px;
	padding:0px;
}
#body_ersatz {
	position:absolute;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	overflow:auto;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
}
#header {
	/*background-color:#999999;*/
	background:url(Images/knorr_header.png) left top no-repeat;
	
	position:absolute;
	top:0px;
	right:0px;
	/*bottom:0px;*/
	left:0px;
	height:120px;
	width:100%;
	
	text-align:left;
}
a.HeaderLogoLink {
    position:absolute;
    left:10px;
    top:10px;
    width:105px;
    height:90px;
    display:block;
}
#nav_container {
	position:absolute;
	top:18px;
	/*right:0px;*/
	left:165px;
	height:12px;
}
#nav_container ul {
	list-style:none;
}
.FWLMainMenu_TABLE {
	display:inline;
}
#nav2_container {
	position:absolute;
	top:37px;
	/*right:0px;*/
	left:165px;
	height:12px;
}
#nav2_container ul {
	list-style:none;
}
.FWLSubMenu_TABLE {
	display:inline;
}
#nav_container a, #nav2_container a {
	margin-right:12px;
}
#meta_container {
	position:absolute;
	top:62px;
	right:0px;
	/*left:165px;*/
	height:12px;
	text-align:right;
}
#meta_container ul {
	list-style:none;
	margin:0;
	padding:0;
}
#meta_container ul li {
	float:left;
}
#meta_container ul li img {
	margin-top:2px;
}
.FWL_LANGUAGE_SELECTOR_ITEM_SELECTED, .FWL_LANGUAGE_SELECTOR_ITEM_SELECTED a, .FWL_LANGUAGE_SELECTOR_ITEM_SELECTED a:link {
	font-size:11px !important;
	font-weight:bold !important;
	color:#E10011;
}
.FWL_LANGUAGE_SELECTOR_ITEM_SELECTED span, .FWL_LANGUAGE_SELECTOR_ITEM_SELECTED a span, .FWL_LANGUAGE_SELECTOR_ITEM_SELECTED a:link span,
.FWL_LANGUAGE_SELECTOR_ITEM_UNSELECTED span, .FWL_LANGUAGE_SELECTOR_ITEM_UNSELECTED a span, .FWL_LANGUAGE_SELECTOR_ITEM_UNSELECTED a:link span {
	font-size:15px !important;
	font-weight:normal;
	/*color:#C3EA61;*/
	color:#b6d675 !important;
	margin:0 2px;
}
.FWL_LANGUAGE_SELECTOR_ITEM_UNSELECTED, .FWL_LANGUAGE_SELECTOR_ITEM_UNSELECTED a:link {
	font-size:11px;
	font-weight:bold !important;
	color:#b6d675 !important;
}
.FWL_LANGUAGE_SELECTOR_ITEM_UNSELECTED a:hover {
	font-size:11px;
	font-weight:bold !important;
	color:#E10011 !important;
}

#txtSearch {
    background:#FFF url(Images/context_searchbox.jpg) top left;
    width:95px;
    height:15px;
    padding:1px 0 0 4px;
    margin:0;
    border:none;
}

#flash_container {
	position:absolute;
	top:90px;
	right:0px;
	/*bottom:20px;*/
	left:0px;
	height:200px;
	text-align:center;
}

#breadcrumb_container {
    position:absolute;
    top:180px;
    right:155px;
    left:0px;
    height:15px;
    text-align:center;
    overflow:hidden;
    display:none;
}
.breadcrumb {
    font-size:11px;
    height:100%;
    margin:0px auto;
    /*width:849px;*/
    width:640px;
    padding-left:4px;
    text-align:left;
    display:block;
    color:#A4BD3E;
}
#breadcrumb_container .breadcrumb {
    width:752px;
    padding-left:60px;
}
#breadcrumb_container2 {
    position:absolute;
    top:100px;
    right:155px;
    left:0px;
    height:15px;
    text-align:center;
    overflow:hidden;
}
#breadcrumb_container2 .breadcrumb 
{
    width:680px;
    padding-left:175px;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
    color:#A4BD3E;
    text-decoration:none;
}
.breadcrumb a:hover {
    text-decoration:underline;
}

#content_wrapper {
	position:absolute;
	top:120px;
	right:155px;
	bottom:20px;
	left:0px;
	overflow:auto;
	overflow-y:hidden;
}
#content_wrapper2 {
	position:absolute;
	/*top:300px;*/
	right:155px;
	bottom:20px;
	left:0px;
	overflow:auto;
	overflow-y:hidden;
}
.content_wrapper2normal {
    top:300px !important;
}
.content_wrapper2detail {
    top:200px !important;
}
#content_wrapper3 {
	position:absolute;
	/*top:300px;*/
	right:155px;
	bottom:20px;
	left:0px;
	overflow:auto;
	overflow-y:hidden;
}
.content_wrapper3normal {
    top:300px !important;
}
.content_wrapper3detail {
    top:200px !important;
}
#context_wrapper {
	position:absolute;
	top:120px;
	right:0px;
	bottom:20px;
	/*left:0px;*/
	width:155px;
	overflow:hidden;
}
#footer {
	background:#bde465 url(Images/knorr_bottom.jpg) left top no-repeat;
	
	position:absolute;
	/*top:0px;*/
	right:0px;
	bottom:0px;
	left:0px;
	height:21px;
	width:100%;
}
#center_wrapper {
	background-color:#0000FF;
	
	position:absolute;
	top:10px;
	right:10px;
	bottom:10px;
	left:10px;
}

#center_container {
	margin:0px auto;
	width:853px;
	height:100%;
	font-size:11px;
}

h1, h1 font, .H1Container {
	font-size:14px;
	font-weight:bold;
	color:#003300 !important;
	margin:5px 0 5px 20px;
	width:100%;
	padding:0;
	margin:0;
}

a {
	text-decoration:none;
	color:#003300;
}

a:hover {
	text-decoration:none;
}

p {
	margin:0 0 10px 0;
	padding:0px;
}

#box_left {
	position:absolute;
	top:10px;
	width:153px;
	font-size:11px;
	color:#003300;
	text-align:left;
}
#box_left_produkte {
	position:absolute;
	top:10px;
	width:213px;
	font-size:11px;
	color:#003300;
	text-align:left;
}
#box_left h3 {
	background:transparent url(Images/leftBox1.png) left top no-repeat;
	margin:0;
	padding:8px 0 0 10px;
	height:24px;
	color:#e2001a;
	font-size:13px;
	font-weight:bold;
}
#box_left_produkte h3 {
	background:transparent url(Images/leftBoxProdukte1.png) left top no-repeat;
	margin:0;
	padding:8px 0 0 10px;
	height:24px;
	color:#e2001a;
	font-size:13px;
	font-weight:bold;
}
#box_left_content_container {
	background:transparent url(Images/leftBox2big.png) left top repeat-y;
	overflow:hidden;
}
#box_left_content {
	background:transparent url(Images/leftBox2.png) left top repeat-y;
	padding:0 0 0 5px;
	margin:0;
	overflow:hidden;
}

#box_left_produkte_content {
	background:transparent url(Images/leftBoxProdukte2.png) left top repeat-y;
	padding:0 0 0 5px;
	margin:0;
	overflow:hidden;
	/**/
	height:189px; overflow:scroll; overflow-x:hidden; padding-left:10px;
}
#box_left_clear {
	background:transparent url(Images/leftBox3.png) left top no-repeat;
	margin:0;
	height:17px;
}
#box_left_produkte_clear {
	background:transparent url(Images/leftBoxProdukte3.png) left top no-repeat;
	margin:0;
	height:17px;
}

#box_main_rezepte {
	position:absolute;
	top:0px;
	bottom:5px;
	margin-left:153px;
	width:680px;
}
#box_main_produkte {
	position:absolute;
	top:0px;
	bottom:5px;
	margin-left:213px;
	width:620px;
}
#box_main_0, #box_main_1 {
	position:absolute;
	top:0px;
	bottom:5px;
	margin-left:153px;
	width:680px;
}
#box_main_rezepte h1 {
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	background:transparent url(Images/mainBoxRezepte1.png) left top no-repeat;
	margin:0;
	padding:8px 0 0 20px;
	height:28px;
}
#box_main_1 div.H1Container {
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	margin:0;
	padding:8px 0 0 20px;
	height:28px;
	display:none;
}
#box_main_1 div.IconsContainer, #box_main_0 div.IconsContainer, #box_main_rezepte div.IconsContainer, #box_main_produkte div.IconsContainer, #box_main_produkt div.IconsContainer, #box_main_rezept div.IconsContainer {
	position:absolute;
	top:3px;
	right:15px;
	text-align:right;
}
#box_main_produkte h1 {
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	background:transparent url(Images/mainBoxProdukte1.png) left top no-repeat;
	margin:0;
	padding:8px 0 0 20px;
	height:28px;
}
#box_main_0 h1, #box_main_1 h1 {
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	background:transparent url(Images/mainBoxDefault1.png) left top no-repeat;
	margin:0;
	padding:8px 0 0 20px;
	height:28px;
}
#box_main_rezepte h2, #box_main_produkte h2, #box_main_produkt h2, #box_main_0 h2, #box_main_1 h2 {
	color:#003300 !important;
	font-size:11px;
	margin:5px 0 5px 0;
	padding:0;
}
#box_main_rezepte h3, #box_main_produkte h3, #box_main_produkt h3, #box_main_0 h3, #box_main_1 h3 {
	color:#003300 !important;
	font-size:11px;
	margin:15px 0pt 4px;
	padding:0;
}
#box_main_rezepte_content_wrapper {
	position:absolute;
	left:0px;
	top:36px;
	right:0px;
	bottom:22px;
	/*background:transparent url(Images/mainBoxRezepte2.png) left top repeat-y;*/
	background:transparent url(Images/mainBoxRezepte2big.png) left top repeat-y;
	overflow:hidden;
}
#box_main_rezepte_content {
	position:absolute;
	left:6px;
	top:30px;
	right:13px;
	bottom:16px;
	overflow:auto;
	overflow:hidden;
}
#RecipeContent {
    position:absolute;
    top:0px;
    right:0px;
    bottom:0px;
    left:0px;
    overflow:hidden;
}

#RecipeContentInnerDiv{
	position:absolute; 
	top:5px; 
	right:0px; 
	bottom:5px; 
	left:14px; 
	overflow:auto; 
	padding-top:21px;
}

#box_main_produkte_content_wrapper {
	position:absolute;
	left:0px;
	top:36px;
	right:0px;
	bottom:22px;
	/*background:transparent url(Images/mainBoxProdukte2.png) left top repeat-y;*/
	background:transparent url(Images/mainBoxProdukte2big.png) left top repeat-y;
	overflow:hidden;
}
#box_main_produkte_content {
	position:absolute;
	left:5px;
	top:36px;
	right:13px;
	bottom:22px;
	/*
	overflow:auto;
	overflow-x:hidden;
    */
}
#box_main_content_wrapper_0 {
	position:absolute;
	left:0px;
	top:36px;
	right:0px;
	bottom:22px;
	/*background:transparent url(Images/mainBoxDefault2.png) left top repeat-y;*/
	background:transparent url(Images/mainBoxDefault2big.png) left top repeat-y;
	overflow:hidden;
}
#box_main_content_0 {
	position:absolute;
	left:5px;
	top:36px;
	right:11px;
	bottom:22px;
	overflow:auto;
	overflow-x:hidden;
}
#box_main_content_wrapper_1 {
	position:absolute;
	left:0px;
	top:36px;
	right:0px;
	bottom:22px;
	/*background:transparent url(Images/mainBoxDefault2.png) left top repeat-y;*/
	background:transparent url(Images/mainBoxDefault2big.png) left top repeat-y;
	overflow:hidden;
}
#box_main_content_1 {
	position:absolute;
	left:5px;
	top:36px;
	right:11px;
	bottom:22px;
	overflow:auto;
	overflow-x:hidden;
	
	padding-top:5px;
}
#box_main_rezepte_clear {
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	background:transparent url(Images/mainBoxRezepte3.png) left top no-repeat;
	margin:0;
	height:22px;
	width:100%;
}
#box_main_produkte_clear {
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	background:transparent url(Images/mainBoxProdukte3.png) left top no-repeat;
	margin:0;
	height:22px;
	width:100%;
}
#box_main_clear_0, #box_main_clear_1 {
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	background:transparent url(Images/mainBoxDefault3.png) left top no-repeat;
	margin:0;
	height:22px;
	width:100%;
}


/* CONTEXT: */
	
	#flag_container a {
		display:block;
		text-decoration:none;
	}
	#flag_kontakt {
		/*background:transparent url(Images/navi-rechts1_lo.jpg) right top no-repeat;*/
		background-position:top right;
		background-repeat:no-repeat;
		height:25px;
	}
	#flag_kontakt:hover {
		/*background:transparent url(Images/navi-rechts1_hi.jpg) right top no-repeat;*/
		background-position:bottom right;
	}
	#flag_newsletter {
		background:transparent url(Images/navi-rechts2.jpg) right top no-repeat;
		height:44px;
	}
	#flag_newsletter:hover {
		background:transparent url(Images/navi-rechts2.jpg) right bottom no-repeat;
	}
	
	#flag_newsletter_2 {
		background:transparent url(Images/flag_newsletter_2.jpg) right top no-repeat;
		height:15px;
	}
	#flag_newsletter_2:hover {
		background:transparent url(Images/flag_newsletter_2.jpg) right bottom no-repeat;
	}
	#flag_login {
		background:transparent url(Images/flag_login.jpg) right top no-repeat;
		height:29px;
	}
	#flag_login:hover {
		background:transparent url(Images/flag_login.jpg) right bottom no-repeat;
	}
	#flag_logout {
		background:transparent url(Images/flag_logout.jpg) right top no-repeat;
		height:29px;
	}
	#flag_logout:hover {
		background:transparent url(Images/flag_logout.jpg) right bottom no-repeat;
	}
	
	#FWLArticleContent_Contact {
	    text-align:right;
	}
	
/* :CONTEXT */

/* META_LINKS: */
    
	#meta_home {
		display:block;
		background:transparent url(Images/context_home.jpg) left top no-repeat;
		height:16px;
		width:24px;
		margin-top:2px;
		line-height:1px;
	}
	#meta_home:hover, #meta_home.active {
		background-position:left bottom;
	}
    
	#meta_fontsize {
		display:block;
		background:transparent url(Images/context_fontsize.jpg) left top no-repeat;
		height:16px;
		width:24px;
		margin-top:2px;
		line-height:1px;
	}
	#meta_fontsize:hover, #meta_fontsize.active {
		background-position:left bottom;
	}
    
	#meta_sitemap {
		display:block;
		background:transparent url(Images/context_sitemap.jpg) left top no-repeat;
		height:16px;
		width:31px;
		margin-top:2px;
		line-height:1px;
	}
	#meta_sitemap:hover, #meta_sitemap.active {
		background-position:left bottom;
	}
    
	#meta_contact {
		display:block;
		background:transparent url(Images/context_contact.jpg) left top no-repeat;
		height:16px;
		width:26px;
		margin-top:2px;
		line-height:1px;
	}
	#meta_contact:hover, #meta_contact.active {
		background-position:left bottom;
	}
    
/* :META_LINKS */

/* PRODUCT: */

	#PRODUCT_GRID, #PRODUCT_GRID th {
		border:none;
		margin:0;
		padding:0;
	}
	
	#PRODUCT_GRID tr.selected {
		background-color:#F7D886 !important;
	}
    
	#PRODUCT_GRID .PRODUCT_GRID_HEADER_ROW {
		background-color:#F7D886;
		border:#fff solid 1px;
	}
	
	#PRODUCT_GRID .PRODUCT_ROW_INNER {
		/*border:#fff solid 1px;*/
		border:none;
	}
	#PRODUCT_GRID .PRODUCT_ROW_INNER tr td {
		border-right:none;
		padding-left:5px;
	}
	#PRODUCT_GRID_HEADER tr td {
		border-right:none;
		padding-left:5px;
		font-weight:bold;
	}
	#PRODUCT_GRID .PRODUCT_ROW_INNER tr td.PRODUCT_ROW_INNER_FIRST {
		padding:2px;
		padding-left:15px;
		/*width:350px;*/
	}
	#PRODUCT_GRID_HEADER tr td.PRODUCT_ROW_INNER_FIRST {
		padding:2px;
		padding-left:15px;
		width:457px;
	}
	#PRODUCT_GRID_HEADER tr td.PRODUCT_ROW_INNER_FIRST {
		padding:2px;
		padding-left:15px;
		/*width:350px;*/
		font-weight:bold;
	}
	#PRODUCT_GRID .PRODUCT_ROW_INNER tr td.PRODUCT_ROW_INNER_LAST {
		border-right:none;
	}
	
	#PRODUCT_GRID .PRODUCT_GRID_HEADER_ROW a {
		cursor:default;
	}
	
	#PRODUCT_GRID .PRODUCT_GRID_HEADER_ROW .PRODUCT_ROW_INNER tr td {
		border-right:#F3C036 solid 1px;
	}
	#PRODUCT_GRID .PRODUCT_GRID_HEADER_ROW .PRODUCT_ROW_INNER tr td.PRODUCT_ROW_INNER_FIRST {
		padding-left:15px;
		width:457px;
	}
	#PRODUCT_GRID .PRODUCT_GRID_HEADER_ROW .PRODUCT_ROW_INNER tr td.PRODUCT_ROW_INNER_LAST {
		border-right:none;
	}

	#PRODUCT_GRID .PRODUCT_GRID_PRODUCT_ROW {
		border:#fff solid 1px;
	}
    
    .PRODUCT_GRID_PRODUCT_ROW .even
    {
        background-color:#FDF3D8;
    }
    
	#PRODUCT_GRID .PRODUCT_GRID_PRODUCT_ROW .PRODUCT_ROW_INNER a,
	#PRODUCT_GRID .PRODUCT_GRID_PRODUCT_ROW .PRODUCT_ROW_INNER a:visited,
	#PRODUCT_GRID .PRODUCT_GRID_PRODUCT_ROW .PRODUCT_ROW_INNER a:active 
	{
	    background:none;
		color:#003300;
		display:block;
	}
	#PRODUCT_GRID .PRODUCT_GRID_PRODUCT_ROW .PRODUCT_ROW_INNER tr:hover
	{
	    background-color:#F7D886 !important;
	    }
	
	#PRODUCT_GRID .PRODUCT_GRID_PRODUCT_ROW .PRODUCT_ROW_INNER a:hover {
		background:url(Images/row_hover.gif) top right no-repeat;
		color:#003300;
		display:block;
	}
	
	#PRODUCT_GRID .PRODUCT_GRID_PRODUCT_ROW .PRODUCT_ROW_INNER tr td {
		border-right:#F3C036 solid 1px;
	}
	#PRODUCT_GRID .PRODUCT_GRID_PRODUCT_ROW .PRODUCT_ROW_INNER tr td.PRODUCT_ROW_INNER_FIRST {
		padding-left:30px;
		width:442px;
	}
	#PRODUCT_GRID .PRODUCT_GRID_PRODUCT_ROW .PRODUCT_ROW_INNER tr td.PRODUCT_ROW_INNER_LAST {
		border-right:none;
	}
	
	.CategoryRangeSelector {
		
	}
	
/* :PRODUCT */

/* FORMULAR: */
	
	.FWL_FORMULAR {
		width:360px;
	}
	.FWL_FORMULAR span {
		width:110px;
		display:block;
		float:left;
		margin-top:5px;
	}
	.FWL_FORMULAR input, .FWL_FORMULAR select, .FWL_FORMULAR textarea, .txtStyledInput {
		border:#AAC846 solid 1px;
		width:225px;
		float:left;
		margin-top:5px;
	}
	.FWL_FORMULAR br {
		clear:both;
	}
	/*
	.FWL_FORMULAR #ctl00_mainCopy_FWL_FORMULAR_btnConsumerSubmit {
		display:none;
	}
    */
	.FWL_FORMULAR .NormalFlow {
		width:auto;
	}
	
/* :FORMULAR */

/* FORMULAR2: */
	
	.FWL_FORMULAR2 {
		width:290px;
	}
	.FWL_FORMULAR2 span {
		width:90px;
		display:block;
		float:left;
		margin-top:5px;
	}
	.FWL_FORMULAR2 input, .FWL_FORMULAR2 select, .FWL_FORMULAR2 textarea {
		border:#AAC846 solid 1px;
		width:185px;
		float:left;
		margin-top:5px;
	}
	.FWL_FORMULAR2 br {
		clear:both;
	}
	.FWL_FORMULAR2 #ctl00_mainCopy_FWL_FORMULAR2_btnConsumerSubmit {
		display:none;
	}
	.FWL_FORMULAR2 .NormalFlow {
		width:auto;
	}
	
/* :FORMULAR2 */

/* FOOTER: */
	
	.footer_menu_table {
		float:right;
		margin:4px 10px 0 0;
	}
	div.footer_span {
		margin:4px 0 0 10px;
	}
	div.footer_span span {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	#ctl00_FOOTER_MENUn0 {
	    padding-right:8px;
	}

/* :FOOTER*/

/* TEASER: */
    .FWLTeaserControl1 {
        margin-top:6px;
    }
	.TEASER_CONTROL, .FWLTeaserControl1, .FWLTeaserControl2, .FWLTeaserControl3, .FWLTeaserControl4 {
		text-align:center;
		width:150px;
		margin-bottom:10px;
		font-size:1px;
	}
	.TEASER_CONTROL a:hover, .FWLTeaserControl1 a:hover, .FWLTeaserControl2 a:hover, .FWLTeaserControl3 a:hover, .FWLTeaserControl4 a:hover {
	    color:#E10011;
	}
	.TEASER_CONTROL img, .FWLTeaserControl1 img, .FWLTeaserControl2 img, .FWLTeaserControl3 img, .FWLTeaserControl4 img {
		width:83px;
		height:90px;
	}
	.TEASER_CONTROL span, .FWLTeaserControl1 span, .FWLTeaserControl2 span, .FWLTeaserControl3 span, .FWLTeaserControl4 span {
		font-size:11px;
		display:block;
	}
	
/* :TEASER */

/* ...: */
	
	.Content_Kontakt_Inhalt1 {
		margin-bottom:10px;
	}
	
/* :... */

/* REZEPTE: */

	.RECIPE_QUICKSEARCH_ITEM, .RECIPE_QUICKSEARCH_SELECTED_ITEM {
		display:block;
		padding-left:6px;
	}
	.RECIPE_QUICKSEARCH_SELECTED_ITEM {
		color:#E10011;
	}
	.RECIPE_QUICKSEARCH_ITEM_OFFSET {
		display:block;
		padding-left:6px;
		margin-top:5px;
	}
	.RECIPE_QUICKSEARCH_SUBITEM {
		display:block;
		padding-left:18px;
	}
	#box_left_content .ActiveNav, #box_left_produkte .ActiveNav {
	    color:Red;
	}
	.RECIPE_QUICKSEARCH_ITEM:hover, .RECIPE_QUICKSEARCH_SELECTED_ITEM:hover {
		background-color:#BCDE54;
	}
	
	.RECIPE_DETAILSEARCH_ITEM {
		border:none;
		background-color:transparent;
		margin:0;
		padding:0;
		font-size:11px;
		padding-left:4px;
		color:#003300;
		margin-top:5px;
		text-align:left;
	}
	
/* :REZPETE */
/* RECIPE: */

	#RECIPE_GRID, #RECIPE_GRID th {
		border:none;
		margin:0;
		padding:0;
		empty-cells:show;
	}
	
	#RECIPE_GRID tr.selected {
	    background-color:#BBDD54 !important;
	}
	
	#RECIPE_GRID .showOnHover {
	    display:none;
	}
	#RECIPE_GRID tr.hover {
	    background-color:#BBDD54 !important;
	}
	#RECIPE_GRID tr.hover .showOnHover {
	    display:block !important;
	}
	.btnRecipeGridRowEdit, .btnRecipeGridRowEdit:link, .btnRecipeGridRowEdit:active, .btnRecipeGridRowEdit:visited {
	    background:url(Images/RecipeRowEdit.gif) top left no-repeat;
	    width:20px;
	    height:14px;
	    display:none;
	    float:left;
	    /**/
	    padding:0px !important;
	}
	.btnRecipeGridRowEdit:hover {
	    background:url(Images/RecipeRowEdit.gif) bottom left no-repeat !important;
	}
	.btnRecipeGridRowDel, .btnRecipeGridRowDel:link, .btnRecipeGridRowDel:active, .btnRecipeGridRowDel:visited {
	    background:url(Images/RecipeRowDel.gif) top left no-repeat;
	    width:20px;
	    height:14px;
	    display:none;
	    float:left;
	    /**/
	    padding:0px !important;
	}
	.btnRecipeGridRowDel:hover {
	    background:url(Images/RecipeRowDel.gif) bottom left no-repeat !important;
	}

	.btnRecipeGridRowAdd, .btnRecipeGridRowAdd:link, .btnRecipeGridRowAdd:active, .btnRecipeGridRowAdd:visited {
	    background:url(Images/RecipeRowAdd.gif) top left no-repeat;
	    width:20px;
	    height:14px;
	    display:none;
	    float:left;
	    /**/
	    padding:0px !important;
	}
	.btnRecipeGridRowAdd:hover {
	    background:url(Images/RecipeRowAdd.gif) bottom left no-repeat !important;
	}
	
	#RECIPE_HEADER_GRID .NoSorting, #RECIPE_HEADER_GRID .NoSorting:link, #RECIPE_HEADER_GRID .NoSorting:active, #RECIPE_HEADER_GRID .NoSorting:visited, #RECIPE_HEADER_GRID .NoSorting:hover {
	    background:none !important;
	    cursor:default;
	}
	
	#RECIPE_GRID .RezepteHeaderRezeptName a {
	    margin-left:15px;
	}
	#RECIPE_GRID .RezepteHeaderRating a {
	    margin-right:10px;
	}
	#RECIPE_GRID .RECIPE_GRID_HEADER_ROW {
	    display:none;
	}
	#RECIPE_GRID .RECIPE_GRID_HEADER_ROW a, #RECIPE_HEADER_GRID a {
	    text-align:left;
	    /*padding-right:13px;*/
		background:url(Images/table_sort_a.gif) top right no-repeat !important;
		margin-right:5px;
		height:19px;
		font-weight:bold;
		display:block;
		line-height:20px;
	}
	#RECIPE_GRID .RECIPE_GRID_HEADER_ROW a:hover, #RECIPE_GRID .RECIPE_GRID_HEADER_ROW .ActiveSorting,
	#RECIPE_HEADER_GRID a:hover, #RECIPE_HEADER_GRID .ActiveSorting {
		text-align:left;
		/*padding-right:13px;*/
		background:url(Images/table_sort_b.gif) top right no-repeat !important;
		margin-right:5px;
		height:19px;
	}
	
	#RECIPE_GRID .RECIPE_GRID_RECIPE_ROW_HOVER {
		
	}
	#RECIPE_GRID .RECIPE_GRID_RECIPE_ROW {
	    empty-cells:show;
	}
	
	
	#PRODUCT_GRID .PRODUCT_ROW_INNER tr td {
		border-right:#F3C036 solid 1px;
		padding-left:5px;
	}
	#PRODUCT_GRID_HEADER tr td {
		border-right:#F3C036 solid 1px;
		padding-left:5px;
	}
	#PRODUCT_GRID .PRODUCT_ROW_INNER tr td.PRODUCT_ROW_INNER_FIRST {
		padding:2px;
		padding-left:15px;
		/*width:350px;*/
	}
	#PRODUCT_GRID .PRODUCT_ROW_INNER tr td.PRODUCT_ROW_INNER_LAST {
		border-right:none;
	}
	
	#PRODUCT_GRID .PRODUCT_GRID_HEADER_ROW .PRODUCT_ROW_INNER tr td {
		border-right:#F3C036 solid 1px;
	}
	#PRODUCT_GRID .PRODUCT_GRID_HEADER_ROW .PRODUCT_ROW_INNER tr td.PRODUCT_ROW_INNER_FIRST {
		padding-left:15px;
		/*width:350px;*/
	}
	#PRODUCT_GRID .PRODUCT_GRID_HEADER_ROW .PRODUCT_ROW_INNER tr td.PRODUCT_ROW_INNER_LAST {
		border-right:none;
	}

	#RECIPE_GRID a {
		color:#003300;
		display:block;
		padding:2px 20px 2px 0;
		line-height:13px;
	}
	#RECIPE_GRID a:hover {
		background:url(Images/row_hover.gif) right no-repeat;
		color:#003300;
		display:block;
		padding-right:20px;
	}
	
	#PRODUCT_GRID .PRODUCT_GRID_PRODUCT_ROW .PRODUCT_ROW_INNER tr td {
		border-right:#F3C036 solid 1px;
	}
	#PRODUCT_GRID .PRODUCT_GRID_PRODUCT_ROW .PRODUCT_ROW_INNER tr td.PRODUCT_ROW_INNER_FIRST {
		padding-left:30px;
		/*width:335px;*/
	}
	#PRODUCT_GRID .PRODUCT_GRID_PRODUCT_ROW .PRODUCT_ROW_INNER tr td.PRODUCT_ROW_INNER_LAST {
		border-right:none;
	}
	
	div.Paging {
	    text-align:center;
	}
	div.Paging a, div.Paging a:link {
	    width:auto !important;
	    background:none;
	}
	
	/* ------------------------------------------- */
	
	#RecipeSearch br {
		clear:both;
	}
	#RecipeSearch .FloatLeft {
		float:left;
		display:block;
		width:110px;
		margin-left:20px;
	}
	#RecipeSearch input, #RecipeSearch select {
		float:left;
		border:#AAC64B solid 1px;
		width:160px;
	}
	#RecipeSearch .CheckBox, #RecipeSearch #more_search_options_right input {
		border:none;
		width:auto;
	}
	#RecipeSearch #min_search_options_container {
	    width:300px;
	}
	#RecipeSearch #more_search_options_container .blockUI {
		cursor:default !important;
	}
	
	#box_left_back {
		text-align:right;
		width:153px;
		height:44px;
	}
	#box_left_produkte_back {
		text-align:right;
		width:213px;
		height:44px;
	}
	#box_left_back a.product_detail_back_button, #box_left_back a.recipe_detail_back_button {
		float:right;
		/*background:transparent url(Images/back_arrow.png) top left;*/
		display:block;
		width:54px;
		height:50px;
	}
	#box_left_produkte_back a.product_detail_back_button, #box_left_produkte_back a.recipe_detail_back_button {
		float:right;
		/*background:transparent url(Images/back_arrow.png) top left;x*/
		display:block;
		width:54px;
		height:50px;
	}
	#product_detail_back_button {
	    cursor:pointer;
	}
	
	#TBL_RECIPE_INGREDIENTS td {
	    vertical-align:top;
	}
	#TBL_RECIPE_INGREDIENTS .TBL_RECIPE_INGREDIENTS_COLUMN0 {
	    width:60px;
	}
	
	#TBL_RECIPE_PREPARATION td {
	    vertical-align:top;
	}
	#TBL_RECIPE_PREPARATION .TBL_RECIPE_PREPARATION_COLUMN0 {
	    width:20px;
	}

/* :RECIPE */

/* PAGE_CONTENT_DESIGNS: */
	
	
	.InformationenASPX {
		margin-left:14px;
		margin-right:20px;
		padding-top:10px;
	}
	
	.InformationenASPX a, .InformationenASPX a:link, .InformationenASPX a:active, .InformationenASPX a:visited {
		text-decoration:underline;
		color:#003300 !important;
	}
	.InformationenASPX a:hover {
		text-decoration:none;
	}
	
	#box_main_rezept_content .InformationenASPX #A1 { display:none; }
	
	.InformationenASPX ul {
		margin:5px 0 5px 0;
		list-style:none;
	}
	.InformationenASPX ul li {
		margin:0 0 5px 0;
		background:transparent url(Images/bg_li.gif) left top no-repeat;
		padding:0 0 0 20px;
	}

	
/* :PAGE_CONTENT_DESIGNS */

/* FLAP-TABLE: */
	
	.FLAP_MAIN_TABLE {
	}
	
	.FLAP_MAIN_TABLE a, .FLAP_MAIN_TABLE a:link, .FLAP_MAIN_TABLE a:visited, .FLAP_MAIN_TABLE a:active {
		text-decoration:none;
		font-weight:bold;
		margin-top:3px;
	}
	.FLAP_MAIN_TABLE a:hover {
		text-decoration:underline;
	}
	
/* :FLAP-TABLE */


/* SUBSUBNAVI: */
	
	.SUBSUBNAVI_ITEM_STYLE {
		color:#006030 !important;
		padding:1px 0 1px 2px !important;
		display:block;
	}
	.SUBSUBNAVI_ITEM_STYLE a {
		padding:0;
		margin-left:1px;
	}
	.SUBSUBNAVI_HOVER_STYLE {
		background-color:#bbdd53 !important;
		color:#E2001A !important;
		padding:1px 0 1px 2px !important;
		display:block;
	}
	.CategoryRangeSelector .SUBSUBNAVI_ITEM_STYLE {
		padding:1px 0 1px 5px !important;
	}
	
/* :SUBSUBNAVI */

/* SITEMAP: 
	
	
	.SiteMapNodeStyle, .SiteMapNodeStyle a, .SiteMapNodeStyle a:link, .SiteMapNodeStyle a:visited, .SiteMapNodeStyle a:active {
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	.SiteMapNodeStyle a:hover {
		text-decoration:underline;
	}
	.SiteMapRootNodeStyleLevel1, .SiteMapRootNodeStyleLevel1 a {
	}
	.SiteMapRootNodeStyleLevel2, .SiteMapRootNodeStyleLevel2 a, .SiteMapRootNodeStyleLevel2 a:link, .SiteMapRootNodeStyleLevel2 a:visited, .SiteMapRootNodeStyleLevel2 a:active, .SiteMapRootNodeStyleLevel2 a:hover {
		font-size:11px;
		font-weight:normal;
	}
	.SiteMapRootNodeStyleLevel3, .SiteMapRootNodeStyleLevel3 a, .SiteMapRootNodeStyleLevel3 a:link, .SiteMapRootNodeStyleLevel3 a:visited, .SiteMapRootNodeStyleLevel3 a:active, .SiteMapRootNodeStyleLevel3 a:hover {
		font-size:11px;
		font-weight:normal;
		color:#6B8D10;
	}
	
 :SITEMAP*/

.FLAP_MAIN_TABLE .ImageContainer_Left2 {
    float:none;
}

.ImageContainer_Left, .ImageContainer_Left2, .ImageWrapper_Left {
	/*width:240px;*/
	float:left;
}
.ImageWrapper_Left {
    width:240px;
    clear:both;
}
.ImageContainer_Left img {
	margin:0 10px 0 0;
	clear:both;
}
.ImageContainer_Left2 img {
	margin:8px 10px 0 0;
	clear:both;
}
.ImageContainer_Left > div {
	margin:5px 10px 20px 15px;
	font-size:10px;
}
.ImageContainer_Left2 > div {
	margin:5px 10px 20px 0;
	font-size:10px;
}
.ImageWrapper_Left > div {
	margin:5px 0 0 0;
	font-size:10px;
}

#RecipeContent table td
{
    /*vertical-align:top;*/
}

/* AJAX-PRODUKT-BOX: */
    
    #box_main_produkt {
	    position:absolute;
	    top:0px;
	    bottom:5px;
	    margin-left:60px;
	    /* margin-left:275px; */
	    width:581px;
    }
    #box_main_produkt h1 {
	    position:absolute;
	    left:0px;
	    top:0px;
	    right:0px;
	    background:transparent url(Images/mainBoxProdukt1.png) left top no-repeat;
	    margin:0;
	    padding:8px 0 0 20px;
	    height:31px;
    }

    #box_main_produkt_content_wrapper {
	    position:absolute;
	    left:0px;
	    top:39px;
	    right:0px;
	    bottom:36px;
	    background:transparent url(Images/mainBoxProdukt2.png) left top repeat-y;
	    overflow:hidden;
    }
    #box_main_produkt_content {
	    position:absolute;
	    left:5px;
	    top:36px;
	    right:13px;
	    bottom:36px;
	    overflow:auto;
	    overflow-x:hidden;
	    
	    padding-top:11px;
    }
    #box_main_produkt_clear {
	    position:absolute;
	    left:0px;
	    right:0px;
	    bottom:0px;
	    background:transparent url(Images/mainBoxProdukt3.png) left top no-repeat;
	    margin:0;
	    height:36px;
	    width:100%;
    }
    
    #box_right_produkt {
	    position:absolute;
	    top:10px;
	    width:220px;
	    font-size:11px;
	    color:#003300;
	    text-align:left;
	    margin-left:633px;
    }
    #box_right_produkt h3 {
	    background:transparent url(Images/rightBoxProdukt1.png) left top no-repeat;
	    margin:0;
	    padding:8px 0 0 20px;
	    height:29px;
	    color:#003300 !important;
	    font-size:13px;
	    font-weight:bold;
    }

    #box_right_produkt_content {
	    background:transparent url(Images/rightBoxProdukt2.png) left top repeat-y;
	    padding:0;
	    margin:0;
	    overflow:hidden;
    }

    #box_right_produkt_clear {
	    background:transparent url(Images/rightBoxProdukt3.png) left top no-repeat;
	    margin:0;
	    height:22px;
    }
    
    #box_left_produkt_back {
        margin:10px 0 0 6px;
    }
    
/* :AJAX-PRODUKT-BOX */

/* AJAX-REZEPT-BOX: */
    
    #box_main_rezept {
	    position:absolute;
	    top:0px;
	    bottom:5px;
	    margin-left:60px;
	    width:637px;
    }
    #box_main_rezept h1, #box_main_rezept div.H1Container {
	    position:absolute;
	    left:0px;
	    top:0px;
	    right:0px;
	    background:transparent url(Images/mainBoxRezept1.png) left top no-repeat;
	    margin:0;
	    padding:8px 0 0 20px;
	    height:31px;
    }
    #box_main_rezept div.H1Container {
        background:none !important;
    }

    #box_main_rezept_content_wrapper {
	    position:absolute;
	    left:0px;
	    top:39px;
	    right:0px;
	    bottom:36px;
	    background:transparent url(Images/mainBoxRezept2.png) left top repeat-y;
	    overflow:hidden;
    }
    #box_main_rezept_content {
	    position:absolute;
	    left:5px;
	    top:36px;
	    right:13px;
	    bottom:36px;
	    overflow:auto;
	    overflow-x:hidden;
	    padding-top:11px;
    }
    #box_main_rezept_clear {
	    position:absolute;
	    left:0px;
	    right:0px;
	    bottom:0px;
	    background:transparent url(Images/mainBoxRezept3.png) left top no-repeat;
	    margin:0;
	    height:36px;
	    width:100%;
    }
    
    #box_right_rezept {
	    position:absolute;
	    top:10px;
	    width:160px;
	    font-size:11px;
	    color:#003300;
	    text-align:left;
	    margin-left:690px;
    }
    #box_right_rezept h3 {
	    background:transparent url(Images/rightBoxRezept1.png) left top no-repeat;
	    margin:0;
	    padding:4px 0 4px 15px;
	    height:39px;
	    color:#003300 !important;
	    font-size:13px;
	    font-weight:bold;
    }
    #box_right_rezept h3.middle {
	    background:#fff url(Images/rightBoxRezept1-3.png) left top no-repeat;
	    margin:0pt 0pt 0pt -10px;
	    padding:34px 0 4px 15px;
	    height:27px;
	    color:#003300 !important;
	    font-size:13px;
	    font-weight:bold;
    }

    #box_right_rezept_content, #box_right_rezept_content_wrapper {
	    background:transparent url(Images/rightBoxRezept2.png) left top repeat-y;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    padding-left:10px;
    }
    #box_right_rezept_content img {
        margin:0 0 0 10px;
    }
    
    #box_right_rezept_clear {
	    background:transparent url(Images/rightBoxRezept3.png) left top no-repeat;
	    margin:0;
	    height:22px;
    }
    
    #box_left_rezept_back {
        position:absolute;
        top:0px;
        margin:10px 0 0 6px;
    }
    
/* :AJAX-REZEPT-BOX */

/* RECIPE_POPUP: */
	#RecipeSearch_PopUp_bg {
		position:absolute;
		left:430px;
		top:110px;
		width:524px;
		height:396px;
		background:transparent url(Images/RecipeSearch_bg.png) left top no-repeat;
	}
	#RecipeSearch_PopUp {
		position:absolute;
		left:430px;
		top:110px;
		width:524px;
		height:396px;
		overflow:hidden;
		z-index:1010;
	}
	#RecipeSearch_PopUp_Content {
		position:absolute;
		top:63px;
		left:20px;
		width:474px;
		height:318px;
		font-size:11px;
	}
/* :RECIPE_POPUP */

/* RECIPE_NAEHRWERTE_POPUP: */
	#Naehrwert_PopUp_bg {
		position:absolute;
		top:45px;
		left:400px;
		width:264px;
		height:174px;
		background:transparent url(Images/naehrwert_bg.png) left top no-repeat;
	}
	#Naehrwert_PopUp {
		position:absolute;
		top:45px;
		left:400px;
		width:264px;
		height:174px;
		overflow:hidden;
	}
	#Naehrwert_PopUp_Content {
		position:absolute;
		top:53px;
		left:10px;
		width:213px;
		height:106px;
		font-size:11px;
		padding-left:11px;
	}
/* :RECIPE_NAEHRWERTE_POPUP */

/* POPUP_CLOSE_BUTTON: */
	.PopUpClose, .PopUpClose:link, .PopUpClose:active, .PopUpClose:visited {
		position:absolute;
		right:0px;
		top:0px;
		width:44px;
		height:38px;
		cursor:pointer;
		text-decoration:none;
	}
	.PopUpClose:hover {
		background:transparent url(Images/popup_close.gif) right top no-repeat;
	}
/* :POPUP_CLOSE_BUTTON */

/* RECIPE_POPUP_STUFF: */
	
    #Naehrwert_PopUp h4, #RecipeSearch_PopUp h4 {
	    position:absolute;
	    top:24px;
	    left:10px;
	    margin:0;
	    padding:0 0 0 10px;
	    font-size:14px;
	    font-weight:bold;
	    color:#003300 !important;
    }
	
    .selectArea .center {
	    color:#000 !important;
	    font-family:Arial, Helvetica, sans-serif !important;
	    font-size:11px !important;
    }
    .optionsDivVisible {
	    background:#FFFFFF !important;
	    border:#a6c94a solid 1px !important;
    }
    .optionsDivVisible a {
	    color:#000 !important;
	    border:none !important;
	    font-family:Arial, Helvetica, sans-serif !important;
	    font-size:11px !important;
    }
    .optionsDivVisible a:hover {
	    background:#AAC846 none repeat scroll 0% 50% !important;
    }
    
    .btnRecipeExtendedSearch {
        float:left;
        background:url(Images/cmd_go_b.jpg) top right;
        cursor:pointer;
        border:none;
        padding:0 9px 2px 0;
        height:20px;
        width:auto !important;
        border:none !important;
        color:#E10011 !important;
        font-weight:bold;
        text-transform:uppercase;
    }
    .btnSyledLinkGO {
        float:left;
        background:url(Images/cmd_go_b.jpg) top right;
        cursor:pointer;
        border:none;
        padding:2px 9px 0 0;
        height:18px;
        width:auto !important;
        border:none !important;
        color:#E10011 !important;
        font-weight:bold;
        text-transform:uppercase;
    }
    .btnStyledSubmit {
        float:left;
        background:url(Images/cmd_b.jpg) top right;
        cursor:pointer;
        border:none;
        padding:0 28px 1px 0;
        margin:0px !important;
        height:20px;
        border:none !important;
        width:auto !important;
        font-weight:bold;
    }
    .btnStyledSubmit2 {
        float:left;
        background:url(Images/cmd_b.jpg) top right;
        cursor:pointer;
        border:none;
        padding:0 28px 1px 0;
        margin:0px !important;
        height:20px;
        border:none !important;
        width:auto !important;
        font-weight:bold;
        /**/
        color:#003300 !important;
        font-size:11px;
    }
    .btnStyledLinkButton {
        float:left;
        background:url(Images/cmd_b.jpg) top right;
        cursor:pointer;
        border:none;
        padding:0 28px 0 1px;
        margin:0px !important;
        height:20px;
        border:none !important;
        width:auto !important;
        font-weight:bold;
        line-height:20px;
        text-decoration:none !important;
    }
    
/* :RECIPE_POPUP_STUFF */

/* RECIPE_SEARCH_AUTOCOMPLETE: */
    
    .ac_results {
        background-color:window;
        border:1px solid #AAC64B;
        overflow:hidden;
        padding:0px;
        /*height:250px;*/
        max-height:250px;
        overflow:auto;
        overflow-x:hidden;
    }
    
    .ac_results iframe {
        display:none;
    }
    
    .ac_results ul {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0pt;
        padding:0pt;
        width:100%;
    }
    
    .ac_results li {
        cursor:pointer;
        display:block;
        /*font-family:menu;*/
        font-size:12px;
        margin:0px;
        overflow:hidden;
        padding:2px 5px;
        width:100%;
    }
    
    .ac_over {
        background-color:highlight;
        color:highlighttext;
    }
/* RECIPE_SEARCH_AUTOCOMPLETE: */

/* PRODUCT_FLAP_RIGHT: */
    .RecipeFromProduct, .RecipeFromProduct:visited {
        padding:0px 0 5px 20px;
        display:block;
        margin:0 13px 0 0;
    }
    .RecipeFromProduct_Active, .RecipeFromProduct:active, .RecipeFromProduct:hover {
        color:#E10011;
    }
    .RecipeFromProductImage {
        display:none;
        padding:5px 0 5px 20px;
    }
/* :PRODUCT_FLAP_RIGHT */


#RECIPE_HEADER_GRID {
    width:100%;
}

.RecipeColumn_A {
    /*width:215px;*/
    width:205px;
    padding-left:15px;
    border-right:#C9E472 solid 1px;
}
#RECIPE_HEADER_GRID .RecipeColumn_A, #RECIPE_HEADER_GRID .MyRecipeColumn_A {
    border-bottom:#C9E472 solid 1px;
}
.MyRecipeColumn_A {
    width:215px;
    padding-left:15px;
    border-right:#C9E472 solid 1px;
}
.RecipeColumn_B, .MyRecipeColumn_B {
    width:40px;
    padding-left:5px;
    border-right:#C9E472 solid 1px;
}
#RECIPE_HEADER_GRID .RecipeColumn_B, #RECIPE_HEADER_GRID .MyRecipeColumn_B {
    border-bottom:#C9E472 solid 1px;
}
.RecipeColumn_C {
    /*width:100px;*/
    width:90px;
    padding-left:5px;
    border-right:#C9E472 solid 1px;
}
#RECIPE_HEADER_GRID .RecipeColumn_C, #RECIPE_HEADER_GRID .MyRecipeColumn_C {
    border-bottom:#C9E472 solid 1px;
}
.MyRecipeColumn_C {
    width:100px;
    padding-left:5px;
    border-right:#C9E472 solid 1px;
}
.RecipeColumn_D, .MyRecipeColumn_D {
    width:60px;
    padding-left:5px;
    border-right:#C9E472 solid 1px;
}
#RECIPE_HEADER_GRID .RecipeColumn_D, #RECIPE_HEADER_GRID .MyRecipeColumn_D {
    border-bottom:#C9E472 solid 1px;
}
.RecipeColumn_E {
    /*width:120px;*/
    width:110px;
    padding-left:5px;
    border-right:#C9E472 solid 1px;
}
#RECIPE_HEADER_GRID .RecipeColumn_E, #RECIPE_HEADER_GRID .MyRecipeColumn_E {
    border-bottom:#C9E472 solid 1px;
}
.MyRecipeColumn_E {
    width:195px;
    padding-left:5px;
    border-right:#C9E472 solid 1px;
}
.RecipeColumn_F {
    /*width:auto;*/
    width:65px;
    padding-left:5px;
    border-right:#C9E472 solid 1px;
    display:none;
}
#RECIPE_HEADER_GRID .RecipeColumn_F, #RECIPE_HEADER_GRID .MyRecipeColumn_F {
    border-bottom:#C9E472 solid 1px;
}
.MyRecipeColumn_F {
    width:auto;
    padding-left:5px;
}
#RECIPE_HEADER_GRID .RecipeColumn_F a {
    background:transparent !important;
    cursor:default !important;
    margin-right:0px;
}
.RecipeColumn_G {
    width:auto;
    padding-left:5px;
}
#RECIPE_HEADER_GRID .RecipeColumn_G {
    border-bottom:#C9E472 solid 1px;
}
#RECIPE_HEADER_GRID .RecipeColumn_G a {
    background:transparent !important;
    cursor:default !important;
    margin-right:0px;
}

#RECIPE_MAIN_GRID {
    position:absolute;
    top:20px;
    right:0px;
    bottom:19px;
    left:0px;
    overflow:auto;
    overflow-x:hidden;
}

#PRODUCT_MAIN_GRID {
    position:absolute;
    top:14px;
    right:0px;
    bottom:0px;
    left:0px;
    overflow:auto;
    overflow-x:hidden;
}

#RECIPE_FOOTER {
    position:absolute;
    /*top:0px;*/
    right:0px;
    bottom:0px;
    left:0px;
    height:19px;
    text-align:center;
    border-top:1px solid #C9E472;
}
#RECIPE_FOOTER a, #RECIPE_FOOTER a:active, #RECIPE_FOOTER a:visited {
    margin-right:10px;
    text-decoration:none;
}
#RECIPE_FOOTER a:hover {
    text-decoration:underline;
}
#RECIPE_FOOTER .inactive {
    display:none;
}
#RECIPE_FOOTER .first span.FirstPage {
    display:none;
}
#RECIPE_FOOTER .last span.LastPage {
    display:none;
}
#RECIPE_FOOTER .single span.LastPage, #RECIPE_FOOTER .single span.FirstPage {
    display:none;
}


/* SUCHRESULTATE: */
    
    .SearchResultTable {
        border:none;
        width:100%;
    }
    .SearchResultTable th {
        font-weight:bold;
        border:none;
        border-bottom:#CDE77C solid 1px;
    }
    .SearchResultTable td {
        border:none;
        border-bottom:#CDE77C solid 1px;
        border-right:#CDE77C solid 1px;
        padding:5px;
        vertical-align:top;
    }
    
    .SearchResultTable .SearchResultRow_A {
        border-right:#CDE77C solid 1px;
        padding-left:15px;
        padding-right:15px;
    }
    .SearchResultTable .SearchResultRow_B {
        font-weight:bold;
        border-right:#CDE77C solid 1px;
        padding-left:5px;
    }
    .SearchResultTable .SearchResultRow_C {
        border-right:none;
        padding-left:5px;
    }
    
    .SearchResultTable a:hover {
        color:#E10011;
    }
    
/* SUCHRESULTATE: */


#FlashBtnLeft {
    width:20px;
    height:17px;
    margin:0 10px 1px 0;
}

#FWLArticleContent_EmptyData span {
    margin-left:15px;
}
#ctl00_mainCopy_gvResult_ctl01_lblSucheNoResultat {
    margin-left:11px;
}

.FWLArticleContent_PagingNavItem {
    display:inline;
}

#btnPrintIcon{
    width:25px !important;
    height:25px !important;
}
#btnCloseIcon{
    /*margin-left:10px;*/
}

.RecipeColumn_A a, .RecipeColumn_A a:link {
    font-weight:bold !important;
}
    
#FontsizeIMG {
    cursor:pointer;
}

.OptionalImageLeft_Container .InformationenASPX {
    margin-right:0px;
    /*margin-left:0px;*/
    position:relative;
}

.MyKnorrRegLeft {
    display:block;
    width:55px;
    float:left;
    margin-top:4px;
}

.MyKnorrRegRight {
    display:block;
    width:140px;
    float:right;
    font-size:11px;
    margin-top:2px;
}

.MyKnorrRegFullLeft {
    display:block;
    width:120px;
    float:left;
    padding-top:2px;
}

.MyKnorrRegFullRight {
    display:block;
    width:154px;
    float:left;
}

.MyKnorrRecipeRight {
    display:block;
    width:154px;
    float:left;
    margin:0px;
}


.clear{ clear:both; }
.FloatingLeft{ float:left; }
.FloatingRight{ float:right; }
.FloatingNone{ float:none; }
.NoMargin{ margin:0px; }
.MarginLeft5{ margin-left:5px; }
.MarginLeft40{ margin-left:40px; }
.MarginLeft42{ margin-left:42px; }
.MarginLeft100{ margin-left:100px; }
.MarginLeft160{ margin-left:160px; }
.WidthAuto { width:auto; }
.Width40{ width:40px; }
.Width45{ width:45px; }
.Width50{ width:50px; }
.Width60{ width:60px; }
.Width54{ width:54px; }
.Width58{ width:58px; }
.Width60{ width:60px; }
.Width89{ width:89px; }
.Width90{ width:90px; }
.Width93{ width:93px; }
.Width100{ width:100px; }
.Width233{ width:233px; }
.Width287{ width:287px; }
.Width295{ width:295px; }
.Height46{ height:46px; }
.Height50{ height:50px; }
.Height100{ height:100px; }
.DisplayNone{ display:none; }
.NoPaddingRight, .NoPaddingRight:link, .NoPaddingRight:visited, .NoPaddingRight:active, .NoPaddingRight:hover{ padding-right:0px !important; }
.goLinkButton {
    background:url(Images/submit_go.jpg) left top no-repeat;
    display:block;
    width:38px;
    height:24px;
}

.normalLink, .normalLink:link {
    text-decoration:none;
}
.normalLink:active,.normalLink:hover, .normalLinkActive {
    text-decoration:none;
    color:#E2001A;
}

.MyKnorr3ColImageRow td {
    text-align:center;
}
.MyKnorr3ColImageRow img{
    margin:10px 0;
}

.MyKnorr3ColTextRow td {
    padding:0 12px;
}

.UserContent {
    margin: 0 12px 10px 6px;
    height: 70px;
    overflow:auto;
    overflow-x: hidden;
}

.datepicker_control, .datepicker_links {
    display:none;
}

.RegFormTable {
    margin-top:5px;
}


.RegFormTable .comboboxContainer {
    margin-bottom:1px;
}
.RegFormTable .MyKnorrRegFullLeft {
    margin-top:0px;
    margin-bottom:1px;
}
.RegFormTable .MyKnorrRegFullRight {
    margin-top:0px;
    margin-bottom:1px;
}
.RegFormTable .comboboxDropDownContainer {
    left:134px !important;
}
.RegFormTable .RegFormTableRight .comboboxDropDownContainer {
    left:454px !important;
}


/* STYLED-FILE-UPLOAD-BUTTON: */
    
    label.StyledFileUploadContainer {
        /*background:transparent url(Images/btn-choose-file.gif) no-repeat scroll 0pt;*/
        background-image:url(Images/cmd_b.jpg);
        background-repeat:no-repeat;
        background-position:right top !important;
        cursor:pointer;
        display:block;
        height:20px;
        line-height:20px;
        overflow:hidden;
        width:79px; /* has to be overridden.. */
        float:right;
        font-weight:bold;
        color:#003300 !important;
        /**/
        position:relative;
        padding-right:4px;
    }
    
    label.StyledFileUploadContainer span {
        padding-right:28px;
        /**/
        position:relative;
    }
    
    label.StyledFileUploadContainer input.styledFileButton {
        position: relative;
        height: 100%;
        width: auto;
        opacity: 0;
        -moz-opacity: 0;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        /**/
        position:absolute;
    }
    
/* STYLED-FILE-UPLOAD-BUTTON: */

table.RecipeFormTable table td 
{
    padding:2px 0 0 0;
    }

.hr1 {
    border:none;
    border-top:#CDE77C solid 1px;
    margin-bottom:10px;
}

.MyRecipeStatusGridView {
    border:#CDE77C solid 1px;
    border-collapse:collapse !important;
}

.SubInfoScrollBox {
    border:#A9C74B solid 1px;
    overflow:auto;
    padding:2px 4px 2px 4px;
}
.SubInfoScrollBox h6 {
    font-size:11px;
    font-weight:bold;
    color:#003300;
}
.SubInfoScrollBox h6 span {
    font-weight:normal;
}

.RegFormTable input, .RegFormTable select, .RegFormTable textarea,
.RecipeFormTable input, .RecipeFormTable select, .RecipeFormTable textarea {
    font-size:11px;
    color:#003300 !important;
}
.RegFormTable input, .RegFormTable textarea, .RecipeFormTable input, .RecipeFormTable textarea {
    padding-left:4px;
}

/* NEW_POPUPS: */
    
	.jqifade{
		  background-color: #ffffff;
	}
	div.jqi{
		  position: absolute;
		  background-color: #c0cEa6;
		  /*padding: 10px;*/
		  width:360px;
		  /**/
		  background:url(Images/PopBox_Top.png) top left no-repeat;
		  width:360px;
		  height:56px;
	}
	div.jqi .jqicontainer{
		  /*background-color: #e0eEc6;*/
		  /*padding: 5px;*/
		  color: #ffffff;
		  font-weight: bold;
		  /**/
		  padding:0;
	}
	div.jqi .jqimessage{
		  background-color: #c0cEa6;
		  padding:10px 40px 10px 15px;
		  /**/
		  background:url(Images/PopBox_Middle.png) top left repeat-y;
		  /*margin:56px 0 0 0;*/
		  margin:0;
		  color:#003300;
		  font-size:11px;
		  font-weight:normal;
	}
	div.jqi .jqibuttons{
		  text-align: center;
		  padding:5px 40px 0px 0px;
		  /**/
		  background:url(Images/PopBox_Bottom.png) bottom left no-repeat;
		  height:40px;
	}
	div.jqi button{
		  /*
		  padding: 3px 10px 3px 10px;
		  margin: 0 10px;
		  */
		  font-size:11px;
    }
	
	div.jqi h1 {
		height:29px;
		padding:27px 0pt 0px 15px;
		margin:0;
		font-size:14px;
		color:#003300;
	}
    
    div.jqi .jqimessage .error {
        color:Red;
        font-weight:bold;
    }
    
/* :NEW_POPUPS */


.RegFormTable .CaptchaContainer img {
    float:left;
    height:50px;
    width:100px;
    margin-left:100px;
    margin-right:5px;
}
.RegFormTable .CaptchaContainer input {
    /*width:100px;*/
    width:72px;
    margin-top:0px;
}

.RecipeFormTable .comboboxContainer {
    width:160px !important;
}

table.GiftRadioButtonList td {
    vertical-align:top;
}
table.GiftRadioButtonList label {
    color:#003300;
}

table.AdminGridView {
    border:#CDE77C solid 1px;
    border-collapse:collapse !important;
    font-size:11px;
}
table.AdminGridView th, table.AdminGridView td {
    padding:2px 2px 2px 5px;
    border:#CDE77C solid 1px;
    border-collapse:collapse !important;
}


.rbRatingPopupGroup label {
    color:#003300;
}

.jqi .jqibuttons .btnStyledSubmit {
    background-image:url(Images/cmd-p_b.jpg) !important;
}

.TitleButtonsContainer {
    position:relative;
    display:inline;
    height:1px;
    width:1px;
    margin-left:10px;
}

.CaptchaImageWrapper {
    border:#AAC846 solid 1px;
    float:left;
    height:16px;
    margin:0 5px 0 126px;
    overflow:hidden;
    width:100px;
    position:relative;
    display:inline;
}
.CaptchaImageWrapper img {
    position:absolute !important;
    margin:-4px 0 0 -1px !important;
    height:23px !important;
    width:102px !important;
    border:none !important;
}

/* Main Navigation */
/* MetaNavigation */
#nav_container { float:left; position:relative; display:block; margin:0 0 0 0px; width:730px; height:20px; font-size:12px; text-transform: uppercase;}
#nav_container ul li
{
	float: left;
	list-style-type:none;
}
#nav_container ul li a { margin:0 6px 0 0; padding:0 6px 0 0; height:11px;}
#nav_container ul li a.selectedMenuItem {margin:0 5px 0 0; padding:0 5px 0 8px;   height:11px;color:#e10011;font-weight: bold;Font-Size:12px;}
#nav_container ul li a.unselectedMenuItem {margin:0 5px 0 0; padding:0 5px 0 8px; height:11px;color:#c3ea61;font-weight: bold;Font-Size:12px;}
#nav_container ul li a:hover {color:#e10011;font-weight: bold;Font-Size:12px;}


#nav2_container {list-style-type:none; float:left;  position:inherit; display:block; margin:0 0 0 0px; width:775px; height:20px; font-size:11px; }
#nav2_container ul li
{
	float: left;
}
#nav2_container ul li a { margin:0 5px 0 0; padding:0 5px 0 0; height:11px;}
#nav2_container ul li a.selectedMenuItem   {margin:0 5px 0 0; padding:0 5px 0 8px;   height:11px;color:#e10011;font-weight: bold;Font-Size:11px;}
#nav2_container ul li a.unselectedMenuItem {margin:0 5px 0 0; padding:0 5px 0 8px; height:11px;color:#258A0A;font-weight: bold;Font-Size:11px;}
#nav2_container ul li a:hover {color:#e10011;font-weight: bold;Font-Size:11px;}


#SubSubNavi{font-size: 11px;}
#SubSubNavi ul li a {}
#SubSubNavi ul li a.selectedMenuItem   {background-color:#bbdd53 !important;color:#E2001A !important;padding:1px 0 1px 2px !important;display:block;}
#SubSubNavi ul li a.unselectedMenuItem {color:#006030 !important; padding:1px 0 1px 2px !important; display:block;padding:0;margin-left:1px;}
#SubSubNavi ul li a:hover			   {background-color:#bbdd53 !important;color:#E2001A !important;padding:1px 0 1px 2px !important;display:block;}

#Sitemap1 {margin-left:20px;list-style-type: none;float: left;font-size: 12px;font-weight: bold;text-decoration: none;}
#Sitemap1 ul li {list-style-type: none}
#Sitemap1 ul li.LiTitle{margin-top: 10px;}
#Sitemap1 ul li.LiTitle ul {margin-left:10px;}
#Sitemap1 ul li a.SiteMapRootNodeStyleLevel1{font-size: 12px;font-weight: bold;text-transform: uppercase; margin-bottom:20px;}
#Sitemap1 ul li a.SiteMapRootNodeStyleLevel2 {font-size: 11px;font-weight: normal;text-indent: 20px;}
#Sitemap1 ul li a.SiteMapRootNodeStyleLevel3 {font-size:11px;font-weight:normal;text-indent: 40px;}
#Sitemap1 ul li a:hover						 {text-decoration:underline;}

/* TABLE_NAEHRWERTE: */
    
    .tblNaehwerte 
    {
        padding:0;
        margin:0 0 0 20px;
        border-collapse:collapse !important;
        }
    
    .tblNaehwerte th.ColumnA
    {
        padding: 0 5px 0 10px;
        background: transparent url(images/tblNaehrwertHeaderLeft.gif) no-repeat top left;
        height: 29px;
        }
    .tblNaehwerte th.ColumnB
    {
        padding: 0 10px 0 5px;
        border-left: 1px solid #F3C038;
        background: transparent url(images/tblNaehrwertHeaderRight.gif) no-repeat top right;
        }
    
    .tblNaehwerte td.ColumnA
    {
        background:transparent url(images/tblNaehrwertBorderV.gif) repeat-y scroll left top;
        padding:0 5px 0 10px;
        }
    .tblNaehwerte td.ColumnB
    {
        background:transparent url(images/tblNaehrwertBorderV.gif) repeat-y scroll right top;
        border-left: 1px solid #F3C038;
        padding:0 10px 0 5px;
        }
    
    .tblNaehwerte .odd td
    {
        background-color:#FFF4D3;
        }
    
    .tblNaehwerte .last td
    {
        border-bottom: 1px solid #F3C038;
        }
    
/* :TABLE_NAEHRWERTE */


.quiz_btn
{
    display:block;
    background:transparent url(Images/flap_mid-mid_n.jpg) top left repeat;
    border-bottom:1px solid #8CB24B;
    height:20px;
    position:relative;
    overflow:hidden;
    }
.quiz_btn span
{
    position:absolute;
    left:18px;
    top:4px;
    }
.quiz_btn img.open
{
    position:absolute;
    left:-1px;
    top:0;
    display:none;
    }
.quiz_btn img.closed
{
    position:absolute;
    left:-1px;
    top:0;
    display:inline;
    }
.quiz_btn_active
{
    border-bottom:none;
    padding-bottom:1px;
    }
.quiz_btn:hover img.closed, .quiz_btn_active img.closed
{
    display:none;
    }
.quiz_btn:hover img.open, .quiz_btn_active img.open
{
    display:inline;
    }
div.span
{
    display:inline;
    }
a.quiz_btn div.span
{
    cursor:pointer;
    }
div.quiz_container img
{
    margin-right:0;
    }
/*

    Competition Specific Styles

*/
.compMaster #wrapper {display:block;margin:0pt 0pt 50px;padding:0px;position:relative;width:100%;z-index:1;}
.compMaster #header {display:block;height:120px;margin:0px;padding:0px;position:relative;text-align:left;top:0px;width:100%;}
.compMaster table { width: 100%; }
.compMaster #footer table { width: auto; }
.compMaster #footer { font-size: 11px; z-index: 10;bottom:0pt;height:17px;left:0pt;padding-top:4px;position:fixed;text-align:left;width:100%; }
.compMaster #nav {background:transparent url(Images/Competition/bg_nav.gif) no-repeat left top;height:184px;left:50px;position:absolute;top:135px;width:154px;}
.compMaster #contentStart {height:660px;left:202px;position:absolute;top:108px;width:680px;}
.compMaster #context_wrapper {bottom:auto;overflow:hidden;position:absolute;right:0pt;top:120px;width:155px;}
/*
div#compWrapper { position: absolute; width: 100%; height: 100%; overflow: auto; }
.competition div#center_container { position: relative; height: auto !important; height: 615px; min-height: 615px; }
.competition div#mainImage {height:40px; left:153px; position:absolute; top:0; width:680px;}
.competition div#box_main_1 { top: 40px; }
.competition div#box_left { top: 50px; }
.competition div#compHeader { height:137px;margin-top:0;padding:0;position:relative;width:680px; z-index: 50; }
.competition div#MainContentUpper { width: 680px; height: 211px; margin: 0 0 0 0; }
.competition div#box_main_clear_1 { width: 680px; height: 268px; bottom: auto; }
.competition div#MainContentLowerLeft { width: 340px; float: left; }
.competition div#MainContentLowerRight { width: 340px; float: left; }
div#footer { font-size: 11px; }
*/


.saison_table {
    width:100%;
    border:none;
}
.saison_table .saison_object {
    width:265px;
}
.saison_table th {
    border-right:1px solid #8CB24B;
    text-align:center;
}
.saison_table td {
    border:1px solid #8CB24B;
    border-bottom:none;
    border-left:none;
}
.saison_table tr.odd td {
    background-color:#E4F1BC;
}
.saison_table .saison_a {
    background-color:#BBDD54 !important;
}

#flash_container
{
/*	position:relative;*/
}