
	html {font:70% Verdana, Arial, Helvetica, sans-serif !important;}
	body {text-align:center; background:#F3F3F6 url(../images/bg_body.gif) repeat-x left top; color:#666;}

	body.mediatheek {background:#FFF;}

	html, body {height: 100%;}

 	.cufon-ready {visibility: visible !important;}

	@font-face {
	font-family: 'mpf';
	src: url('../fonts/mpf.eot');
	src: local('☺'), url('../fonts/mpf.woff') format('woff'), url('../fonts/mpf.ttf') format('truetype'), url('../fonts/mpf.svg#webfontOyZsR8SI') format('svg');
	font-weight: normal;
	font-style: normal;
	}


	#ie6-box {display:none;}

	.fl {float:left;}
	.fr {float:right;}
	
	.align-left {float:left;}
	.align-right {float:right;}

	sup {font-size:xx-small; vertical-align:top;}

	img.align-left {margin:10px 10px 10px 0; position:relative; left:-5px;}
	img.align-right {margin:10px 0 10px 10px; position:relative; right:-5px;}
	
	/* TinyMCE img styles */
	.alignLeft {float:left;}
	.alignRight {float:right;}
	
	img.alignLeft {margin:10px 10px 10px 0;}
	img.alignRight {margin:10px 0 10px 10px;}

	.highlight {background:#fff; padding:5px 10px;font-family:"mpf";font-weight:normal;font-size:1.6em;line-height:1.4em;}
	.fr_FR .highlight {color:#000000;}


	.hidden {display:none;}
	.doprint {display:none;}

	strong, b {font-weight:bold;}
	em, i {font-style:italic;}

	h1 {font-size:2.7em; margin-bottom:10px; padding-left:5px;font-family:"mpf";font-weight:normal;}
	h2 {font-size:2.2em; margin-bottom:10px;font-family:"mpf";font-weight:normal;}
	h3, h4, h5, h6 {font-size:1.8em; margin-bottom:5px;font-family:"mpf";font-weight:normal;}
	.fr_FR #recipeSearchForm label.front {font-size:1.2em;}
	
	.eu img {margin:0 10px;}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}
	
	.flashAlternative {position:relative; background-repeat:no-repeat; background-position:0 0;}
	.flashAlternative .noFlashText {position:absolute;}
	
	#MushroomRecipeClock .flashAlternative {background:url(../images/noflash-home.jpg); height:420px;}
	#MushroomRecipeClock .noFlashText {width:450px; height:100px; top:270px; right:40px;}

	#MushroomHealthWidget .flashAlternative {background:url(../images/noflash-health.jpg); height:450px;}
	#MushroomHealthWidget .noFlashText {width:160px; height:300px; top:30px; right:20px;}
	
	#RecipeSearchApplication .flashAlternative {}
	#RecipeSearchApplication .noFlashText {position:static;}

	#container {text-align:left; margin:0 auto -21px auto; width:980px; min-height: 100%; position:relative; overflow:hidden; height: auto !important; height: 100%; }
		#content-secondary {width:200px; float:left; margin:0 10px 0 0;}
		#main {width:770px; float:left;}
		
			/* Colors will be determined depending on section ID */
			/* Home */
			.home h1 {color:#6CAB1F;}
			.home h2 {color:#6CAB1F;}
			.home a {color:#6CAB1F;}
			.home caption {color:#6CAB1F;}
			/* About Mushroom */
			.about h1 {color:#E52526;}
			.about h2 {color:#E52526;}
			.about a {color:#E52526;}
			.about caption {color:#E52526;}
			/* Health */
			.health h1 {color:#FC7213;}
			.health h2 {color:#FC7213;}
			.health a {color:#FC7213;}
			.health caption {color:#FC7213;}
			/* Using Mushroom */
			.using h1 {color:#92559D;}
			.using h2 {color:#92559D;}
			.using a {color:#92559D;}
			.using caption {color:#92559D;}
			/* Recipes */
			.recipes h1 {color:#6CAB1F; width:580px;}
			.recipes h2 {color:#6CAB1F;}
			.recipes a {color:#6CAB1F;}
			.recipes caption {color:#6CAB1F;}
			.recipes .rating {background-image:url(../images/stars_green.png);}
			
			
			/* My Recipe Book */
			.Myrecipes h1 {color:#467AB5;}
			.Myrecipes h2 {color:#467AB5;}
			.fr_FR.Myrecipes h2 {color:#467AB5; font-size:1.9em;}
			.Myrecipes a {color:#467AB5;}
			.Myrecipes caption {color:#467AB5;}
			.Myrecipes .rating {background-image:url(../images/stars_blue.png);}
			/* Publications */
			.news h1 {color:#009999; width:520px;}
			.news h2 {color:#009999;}
			.news a {color:#009999;}
			.news caption {color:#009999;}
			
			/* Publications */
			.info h1 {color:#009999; width:520px;}
			.info h2 {color:#009999;}
			.info a {color:#009999;}
			.info caption {color:#009999;}

			/* rating is used on the recipe overview, recipe detail and my recipe book favorites detail pages */
			.rating {display:block; float:left; background-repeat:no-repeat; height:13px; width:65px; display:block; padding:1px 0 0 1px; margin-top:10px;}
			.rating a {display:block; float:left; width:12px; height:12px; margin-right:1px;}
			.stars-0 {background-position:0 -65px;}
			.stars-1 {background-position:0 -52px;}
			.stars-2 {background-position:0 -39px;}
			.stars-3 {background-position:0 -26px;}
			.stars-4 {background-position:0 -13px;}
			.stars-5 {background-position:0 0px;}
			
			/* This is the global styling of the regular elements in the content */  
			.content-inner p {margin:0 0 10px 0;}
			.content-inner a {text-decoration:underline;}
			.content-inner a:hover {text-decoration:none;}
			.content-inner a.more {color:#666; text-decoration:none; background:url("../images/arrow_gray.png") 100% 50% no-repeat; padding-right:30px; font-size:1.55em;font-family:"mpf";font-weight:normal;}
			.content-inner ul {list-style-type:none; margin:0 0 10px 15px;}
			.content-inner ul li {background:url("../images/green-bullet.png") 0 5px no-repeat; padding:0 0 0 18px;}
				.content-inner ul ul {list-style:none; margin:0;}
				.content-inner ul ul li {background:url("../images/green-bullet.png") 0 5px no-repeat; padding:0 0 0 18px;}
				.content-inner ul ol{margin:0 0 0 20px;}
				.content-inner ul ol li {background-image:none; padding:0;}
			.content-inner ol {list-style-type:decimal; margin:0 0 10px 20px;}
			.content-inner ol li {padding:0;}
				.content-inner ol ul {list-style:none; margin:0;}
				.content-inner ol ul li {background:url("../images/green-bullet.png") 0 5px no-repeat; padding:0 0 0 18px;}
				.content-inner ol ol{margin:0 0 0 20px;}
				.content-inner ol ol li {background-image:none; padding:0;}

			#header {margin-bottom:0;}

			
			
			#contentnavigation {overflow:hidden; padding:2px 5px; height:59px;}
			.home #contentnavigation {height:auto; margin-bottom:10px;}
			.follow {margin:0 5px 5px 0; text-align:right; float:right;}
			.follow p {float:left; margin-top:3px;}
			.follow ul {list-style:none; float:left;}
			.follow ul li {float:left; margin-left:5px;}

			.de_DE .follow, .en_US .follow, .fr_FR .follow, .fr_BE .follow, .be_BE .follow {display:none;} 

			.extraBodyContent .content-inner {margin:5px; line-height:18px;}

			#content-primary {float:left; padding-bottom:20px; width:100%;}
	.triCol #content-primary {width:500px;}
			#content-primary .content-inner {margin:5px; line-height:18px;}

			#content-tertiary {float:left; width:250px; margin:0 0 0 20px;}

	.push  {height: 21px;}
	#footer {text-align:left; background:#E0D7D7; height: 21px;z-index:10;position:relative;}
		#footer .content-inner {width:100%}
		#footer .content-inner ul {margin:0 0 0 20px; list-style:none;}
		#footer .content-inner ul li {float:left; background-image:none; margin:0; padding:0;}
		#footer .content-inner ul li a {text-decoration:none; color:#333; display:block; padding:4px 10px; font-size:10px; float:left;}
		#footer .content-inner ul li a:hover {text-decoration:underline;}

	/* ------ Recipe details ------ */
		.recipeDetails {overflow:hidden; margin-bottom:20px;}
				.recipes .recipeDetails {background-color:#6EAB23;}
				.Myrecipes .recipeDetails {background-color:#467AB5;}
			.recipeDetails .recipeImage {float:left; width:304px;}
				.recipeDetails .recipeImage img {float:left; height:168px; width:304px;}
			.recipeDetails .quickDetails {float:left; width:216px; padding-top:10px;}
				.recipeDetails .quickDetails ul {list-style:none; margin:0 0 0 10px; padding:0;}
				.recipeDetails .quickDetails ul li {display:block; margin:4px 0; color:#fff;}
			.recipeDetails .recipeActions {float:left; width:240px; height:168px;}
   .recipes .recipeDetails .recipeActions {background:#DAE6CD;}
 .Myrecipes .recipeDetails .recipeActions {background:#DAE2ED;}
				.recipeDetails .recipeActions .rate {margin:0 0 5px 15px; padding-top:5px; float:left; display:inline;}
					.recipeDetails .recipeActions .rate h2 {margin-bottom:0px; display:inline;}
					.recipeDetails .recipeActions .rate p {margin:7px 0 0 10px; padding:0; float:left;}
		   .recipes .recipeDetails .recipeActions .rate p {color:#6EAB23;}
		 .Myrecipes .recipeDetails .recipeActions .rate p {color:#467AB5;}
				.recipeDetails .recipeActions .actions {background:url("../images/recipeDetailsAction-bg.png") 0 0 no-repeat; float:left; width:215px; height:103px; margin-left:15px; padding-top:5px; display:inline;}
					.recipeDetails .recipeActions .actions ul {list-style:none; margin:0 0 0 10px; padding:0;}
					.recipeDetails .recipeActions .actions ul li {background-image:none; padding:0; margin:4px 0;}
						.recipeDetails .recipeActions .actions ul li a {color:#666; text-decoration:none; display:block;}
						.recipeDetails .recipeActions .actions ul li a:hover {text-decoration:underline;}
						
		.recipeContent {clear:left;}
						
		.comments {margin-bottom:15px;}
			.comments ul {list-style:none; overflow:hidden; margin:10px 0 0 0;}
			.comments ul li {margin:0 10px 10px 10px; padding:5px; background-image:none; border-bottom:2px solid #E1D9D9; overflow:hidden;}
			.comments ul li:last-child {border-bottom:0;}
			.comments ul li p.details {margin-bottom:0;}
   .recipes .comments ul li p.details {color:#6CAB1F;}
 .Myrecipes .comments ul li p.details {color:#4679B4;}

.nutrients {padding:0 10px;background:url("../images/recipeNutrients-bg.png") 0 0 no-repeat; float:right; width:200px; height:130px; padding-top:5px; display:inline;position:relative;right:-270px;}

	/* ------ End recipe details ------ */

	/* ------ Results ------ */
		#recipeSearchForm div {float:left; clear:none;}
		#recipeSearchForm fieldset {margin-bottom:0px;}
		#recipeSearchForm input.text {width:86px;}
		#recipeSearchForm select {width:127px;}
		#recipeSearchForm label.front {width:auto; font-size:1.6em;font-family:"mpf";font-weight:normal;}
		#recipeSearchForm .buttonContainer {float:right;}
		#recipeSearchForm .buttonContainer button {float:left;}
		#recipeSearchForm .matchResult {font-weight:bold; font-size:1.3em;}
		.results .paging {float:left;}
		.results .paging a {color:#666;}
		.results ul {clear:left; margin:0; padding:0; list-style:none;}
		.results ul li {background-image:none; padding:0;}
		.results .item {border-bottom-width:2px; border-bottom-style:solid; padding:0 0 10px 0; margin-bottom:10px; position:relative; float:left; width:100%;}
			.results h2 a {background-position:100% 50%; background-repeat:no-repeat; padding-right:30px; text-decoration:none;}
			
			/* ----- appearance can be different for each section, it's used in recipe search results, my recipe book and publications ----- */
			.recipes .results .item {border-color:#C3D9AA;}
			.recipes .results h2 a {background-image:url("../images/arrow_green.png"); }
			.Myrecipes .results .item {border-color:#ACC1DA;}
			.Myrecipes .results h2 a {background-image:url("../images/arrow_blue.png");}
			.news .results .item {border-color:#7CCBC1;}
			.news .results h2 a {background-image:url("../images/arrow_cyaan.png");}
			
			.results .recipeImage {float:left; margin-left:-5px;}
				.results .recipeImage img {float:left; height:126px; width:228px; background:url("../images/recipeResultImageBg.gif") 0 0 no-repeat; padding:5px;}
			.results .quickDetails {float:left; width:175px;}
				.results .quickDetails ul {list-style:none; margin:0 0 0 10px; padding:0;}
				.results .quickDetails ul li {display:block; margin:4px 0;}
			.results .recipeActions {float:left;}
				.results .recipeActions .rate {float:left; position:absolute; bottom:14px; right:0px; width:100px;}
				.results .recipeActions .rate p {margin:0; padding:0; clear:left;}
			
			.results a.delete {background:url(/assets/themes/default/images/ico-delete.png) no-repeat; width:16px; height:16px; display:block; float:left; margin:2px 5px 0 0; z-index:999; position:relative; cursor:pointer;}
			.results a.delete span {display:none;}
	/* ------ End results ------ */
	
	/* ------ Login/signup page ------ */
		.login-container {width:50%; float:left;}
		.login-container .content-inner {padding:10px;}
		
		.signup-container {width:50%; float:left;}
		.signup-container .content-inner {padding:10px;}
	/* ------ End Login/signup page ------ */
	
	/* ------ My recipe book page ------ */
		#myRecipeBookSelection {padding-bottom:20px; overflow:hidden;}
			#myRecipeBookSelection .list {float:left; width:225px; margin:0 5px; display:inline;}
			#myRecipeBookSelection ul.draglist {background:#f3f7fe; position:relative; list-style:none; margin:0; padding:10px 5px; padding-bottom:30px; border:1px solid #467AB5;}
			#myRecipeBookSelection ul.draglist li {border:1px dashed #467AB5; margin:1px 1px 3px 1px; cursor:move; background-image:none; padding:2px 5px;}
			#myRecipeBookSelection ul.draglist li p {margin:0; color:#467AB5;}
	/* ------ End my recipe book page ------ */

	/* ------ General elements ------ */

		/* Detault table */
			table {padding:0; margin:10px 0; border-collapse: collapse; width:100%;}
			caption {text-align:left; font-weight:bold; padding:10px; font-size:1.8em;font-family:"mpf";font-weight:normal;}
			thead th {border-bottom:2px solid #E1D9D9;}
			.left {border-right:2px solid #E1D9D9;}
			th {padding:2px 5px; font-size:1.3em;font-family:"mpf";font-weight:normal;}
			td {padding:2px 5px; text-align:center;}
			
		/* Shadow frame */
		/* ----- large */
				.tilt-container {background:url("../images/tilt-top.gif") right 0 no-repeat; padding-top:5px; margin-bottom:10px; position:relative; left:-5px; width:770px;}
				.tilt-container .inner {background:url("../images/tilt-bottom.gif") 0 bottom no-repeat; padding-bottom:5px;}
				.tilt-container .content {background:#fff; width:760px; margin:0 5px; overflow:hidden;}
				.tilt-container .kader {padding:10px 15px;}
		/* ----- small */
				.triCol .tilt-container {background-image:url("../images/tilt-top-small.gif"); width:500px;}
				.triCol .tilt-container .inner {background-image:url("../images/tilt-bottom-small.gif");}
				.triCol .tilt-container .content {width:490px;}
				.triCol .tilt-container .kader {width:460px;}
				
		/* Paging */
			.paging {text-align:center; margin-bottom:15px;}
				.paging p {margin:0;}
				.paging .next {float:right; margin-left:15px;}
				.paging .prev {float:left; margin-right:15px;}
		
		/* PDF download list on the print recipe book page */
			.content-inner ul.download-list {list-style:none; overflow:hidden; margin:0 0 10px 0;}
				.content-inner ul.download-list li {float:left; clear:left;}
				.content-inner ul.download-list a {float:left; color:#666;}
				.content-inner ul.download-list .delete {text-indent:-900em; margin:2px 0 0 10px; width:16px; height:16px; padding:0;}
				
		/* Image/article listing */
			.content-inner ul.image-list {position:relative; margin:0 0 10px 0;}
				.content-inner ul.image-list li {background-image:none; padding:0 0 0 130px; margin-bottom:20px; list-style:none;}
				.content-inner ul.image-list li img {float:left; margin:0; position:absolute; left:0px;}
				
		/* Page actions */
			.content-inner ul.pageActions {overflow:hidden; margin:0 0 10px 0;}
				.content-inner ul.pageActions li {float:left; margin:0 10px 0 0; background-image:none; padding:0; list-style:none;}
				.content-inner ul.pageActions li a {text-decoration:none; padding:2px 0 2px 20px;}
				.content-inner ul.pageActions li a:hover {text-decoration:underline;}
	/* ------ End general elements ------ */

	/* ------ Buttons ------ */
		a.rss {padding-left:20px; float:right; color:#666;}
		a.back {font-size:1.5em; color:#92695B; background:url(../images/arrow_brown.png) no-repeat left 5px; padding-left:40px; display:block; float:right; text-decoration:none; margin-top:-35px;font-family:"mpf";font-weight:normal;}
			a:hover.back {color:#92559D; background-image:url("../images/arrow_purple.png");}
		a.login {float:right; text-decoration:none; font-size:1.8em; color:#92695B;font-family:"mpf";font-weight:normal;line-height:normal;}
			a:hover.login {color:#92559D;}
	/* ------ End buttons ------ */

	/* ------ Sprite buttons ------ */
		.sign-in-green 				{background-position:0 0; 		width:112px; height:35px;}
		.send 						{background-position:0 -40px; 	width:112px; height:35px;}
		.sign-in-blue 				{background-position:0 -80px; 	width:112px; height:35px;}
		.post-blue 					{background-position:0 -120px; 	width:112px; height:35px;}
		.log-in-blue 				{background-position:0 -160px; 	width:112px; height:35px;}
		
		.save-profile 				{background-position:0 -200px ; width:112px; height:45px;}
		
		.yes-delete 				{background-position:0 -250px; 	width:156px; height:35px;}
		.search-again 				{background-position:0 -290px; 	width:156px; height:35px;}
		
		.download-podcast_green 	{background-position:0 -330px; 	width:156px; height:45px;}
		.download-podcast_blue 		{background-position:0 -380px; 	width:156px; height:45px;}
		
		.print-my-recipe-book 		{background-position:0 -430px; 	width:156px; height:45px;}
		
		.sign-up 					{background-position:0 -480px; 	width:112px; height:35px;}
		.log-in-gray 				{background-position:0 -520px; 	width:112px; height:35px;}
		
		.log-out 					{background-position:0 -730px; 	width:112px; height:35px;}
		.log-out-from-professions 	{background-position:0 -560px; 	width:216px; height:45px;}
		.post-green 				{background-position:0 -610px; 	width:112px; height:35px;}
		
		.recipes .post 				{background-position:0 -610px; 	width:112px; height:35px;}
		.recipes .sign-in 			{background-position:0 0; 		width:112px; height:35px;}
		.recipes .log-in 			{background-position:0 -690px; 	width:112px; height:35px;}
		
		.Myrecipes .post 			{background-position:0 -120px; 	width:112px; height:35px;}
		.Myrecipes .sign-in 		{background-position:0 -80px; 	width:112px; height:35px;}
		.Myrecipes .log-in 			{background-position:0 -160px; 	width:112px; height:35px;}
		.Myrecipes .deleteBtn 		{background-position:0 -650px; 	width:112px; height:35px;}
		
		.sprite {background-repeat:no-repeat; display:block; text-indent:-900em; background-color:transparent;}
		
		.nl_NL .sprite {background-image:url("../images/nl_NL/btn.gif");}
		.en_US .sprite {background-image:url("../images/en_US/btn.gif");}
		.fr_FR .sprite {background-image:url("../images/fr_FR/btn.gif");}
		.de_DE .sprite {background-image:url("../images/de_DE/btn.gif");}
		.be_BE .sprite {background-image:url("../images/nl_NL/btn.gif");}
		.fr_BE .sprite {background-image:url("../images/fr_FR/btn.gif");}
	/* ------ End sprite buttons ------ */

	/* ------ NL recipe prizes ------ */
	.nl_NL .prize {padding:0;width:216px; height:93px;margin-top:40px;margin-left:-10px;}
	.de_DE .prize {padding:0;width:216px; height:93px;margin-top:40px;margin-left:-10px;}
	.be_BE .prize {padding:0;width:216px; height:93px;margin-top:40px;margin-left:-10px;}
	.en_US .prize {padding:0;width:216px; height:93px;margin-top:40px;margin-left:-10px;}
	.fr_BE .prize {padding:0;width:216px; height:93px;margin-top:40px;margin-left:-10px;}
	.fr_FR .prize {padding:0;width:216px; height:93px;margin-top:40px;margin-left:-10px;}

	.nl_NL .MRL010 {background:url("../images/nl_NL/1eprijs.png") no-repeat left top;width:216px; height:93px;}
	.nl_NL .MRL020 {background:url("../images/nl_NL/2eprijs.png") no-repeat left top;width:216px; height:93px;}
	.nl_NL .MRL030 {background:url("../images/nl_NL/3eprijs.png") no-repeat left top;width:216px; height:93px;}
	.nl_NL .MRL040 {background:url("../images/nl_NL/chef.png") no-repeat left top;width:216px; height:93px;}
	.nl_NL .MRL050 {background:url("../images/nl_NL/vegetarisch.png") no-repeat left top;width:216px; height:93px;}
	.nl_NL .MRL060 {background:url("../images/nl_NL/bbq_nl.png") no-repeat left top;width:216px; height:93px;}
	
	/* Slank - currently only for Dutch recipies */
	.nl_NL .MRL070 {background:url("../images/nl_NL/slank_nl.png") no-repeat left top;width:216px; height:93px;}


	.be_BE .MRQ010 {background:url("../images/be_BE/bbq_nl.png") no-repeat left top;width:216px; height:93px;}
	.de_DE .MRQ010 {background:url("../images/de_DE/bbq_de.png") no-repeat left top;width:216px; height:93px;}
	.en_US .MRQ010 {background:url("../images/en_US/bbq_en.png") no-repeat left top;width:216px; height:93px;}
	.fr_BE .MRQ010 {background:url("../images/fr_BE/bbq_fr.png") no-repeat left top;width:216px; height:93px;}
	.fr_FR .MRQ010 {background:url("../images/fr_FR/bbq_fr.png") no-repeat left top;width:216px; height:93px;}
	/* ------ End sprite buttons ------ */

	/* ------ Icons ------ */
		.content-inner .icon {background-image:url("../images/icons.png"); background-repeat:no-repeat; padding-left:25px;}
		.about .print {background-position:0 0;}
		.about .save {background-position:0 -40px;}
		.health .print {background-position:0 -2200px;}
		.health .save {background-position:0 -2240px;}
		.using .print {background-position:0 -120px;}
		.using .save {background-position:0 -80px;}
		.recipes .print {background-position:0 -880px;}
		.recipes .delete {background-position:0 -800px;}
		.recipes .save {background-position:0 -920px;}
		.recipes .add {background-position:0 -840px;}
		.recipes .sendafriend {background-position:0 -960px;}
		.recipes .content-inner .starfull {background-position:0 -1280px;}
		.recipes .content-inner .starempty {background-position:0 -1320px;}
		.recipes .content-inner .staroutline {background-position:0 -1360px;}
		.Myrecipes .print {background-position:0 -280px;}
		.Myrecipes .delete {background-position:0 -200px;}
		.Myrecipes .save {background-position:0 -320px;}
		.Myrecipes .add {background-position:0 -240px;}
		.Myrecipes .sendafriend {background-position:0 -360px;}
		.Myrecipes .content-inner .starfull {background-position:0 -680px;}
		.Myrecipes .content-inner .starempty {background-position:0 -720px;}
		.Myrecipes .content-inner .staroutline {background-position:0 -760px;}
		.news .print {background-position:0 -2280px;}
		.news .save {background-position:0 -2320px;}
		
		.content-inner .blue-book {background-position:0 -160px;}
		.content-inner .blue-delete {background-position:0 -200px;}
		.content-inner .blue-add {background-position:0 -240px;}
		.content-inner .blue-sendafriend {background-position:0 -360px;}
		.content-inner .blue-vegetarian {background-position:0 -400px;}
		.content-inner .blue-calories {background-position:0 -440px;}
		.content-inner .blue-persons {background-position:0 -480px;}
		.content-inner .blue-time {background-position:0 -520px;}
		.content-inner .blue-cuisine {background-position:0 -560px;}
		.content-inner .blue-timeofday {background-position:0 -600px;}
		.content-inner .blue-mushroom {background-position:0 -640px;}
		.content-inner .blue-starfull {background-position:0 -680px;}
		.content-inner .blue-starempty {background-position:0 -720px;}
		.content-inner .blue-staroutline {background-position:0 -760px;}
	
		.content-inner .green-delete {background-position:0 -800px;}
		.content-inner .green-add {background-position:0 -840px;}
		.content-inner .green-sendafriend {background-position:0 -960px;}
		.content-inner .green-vegetarian {background-position:0 -1000px;}
		.content-inner .green-calories {background-position:0 -1040px;}
		.content-inner .green-persons {background-position:0 -1080px;}
		.content-inner .green-time {background-position:0 -1120px;}
		.content-inner .green-cuisine {background-position:0 -1160px;}
		.content-inner .green-timeofday {background-position:0 -1200px;}
		.content-inner .green-mushroom {background-position:0 -1240px;}
		.content-inner .green-starfull {background-position:0 -1280px;}
		.content-inner .green-starempty {background-position:0 -1320px;}
		.content-inner .green-staroutline {background-position:0 -1360px;}
	
		.content-inner .bluewhite-calories {background-position:0 -1400px;}
		.content-inner .bluewhite-persons {background-position:0 -1440px;}
		.content-inner .bluewhite-time {background-position:0 -1480px;}
		.content-inner .bluewhite-cuisine {background-position:0 -1520px;}
		.content-inner .bluewhite-timeofday {background-position:0 -1560px;}
		.content-inner .bluewhite-mushroom {background-position:0 -1600px;}
	
		.content-inner .greenwhite-calories {background-position:0 -1640px;}
		.content-inner .greenwhite-persons {background-position:0 -1680px;}
		.content-inner .greenwhite-time {background-position:0 -1720px;}
		.content-inner .greenwhite-cuisine {background-position:0 -1760px;}
		.content-inner .greenwhite-timeofday {background-position:0 -1800px;}
		.content-inner .greenwhite-mushroom {background-position:0 -1840px;}
	
		.content-inner .white-calories {background-position:0 -1880px;}
		.content-inner .white-persons {background-position:0 -1920px;}
		.content-inner .white-time {background-position:0 -1960px;}
		.content-inner .white-cuisine {background-position:0 -2000px;}
		.content-inner .white-timeofday {background-position:0 -2040px;}
		.content-inner .white-mushroom {background-position:0 -2080px;}
		.content-inner .white-vegetarian {background-position:0 -2360px;}
	
		.content-inner .rss {background-position:0 -2120px;}
		.content-inner .pdf {background-position:0 -2160px;}
	/* ------ End icons ------ */
	
	
	
	/* ------ Tiny mce styles ------ */
	
		.mceEditorContainer {margin:0 0 0 1px;}
		.mceEditorContainer table {margin:0;}
		.mceEditorContainer td {padding:inherit;}
		
	/* ------ End tiny mce styles ------ */

	/* ------ Form elements ------ */
		.recipes .mandatory {color:#6CAB1F;}
		.Myrecipes .mandatory {color:#467AB5;}
		.tilt-container .form {padding:10px;}
		.form fieldset {border:0; margin-bottom:15px; padding:0;}
		.form legend {margin:0 0 15px 0; padding:0; float:left; text-indent:0; color:#6EAB23; text-align:left; font-weight:bold; font-size:1.8em;font-family:"mpf";font-weight:normal;}
		.form div {clear:both; margin-bottom:5px; overflow:hidden;}
		.form div div {clear:none; margin-bottom:0;}
		.form label {float:left; line-height:2em; cursor:pointer;}
		.form label.front {width:150px;}
		.form div.accept label {width:90%;}
		.form .text {border:1px solid #ccc; padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:196px; margin:0 5px 0 0;}
		.form .file {border:1px solid #ccc; padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:205px; margin:0 5px 0 0;}
		.form select {font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:205px; margin:1px 5px 0 0;}
		.form textarea {border:1px solid #ccc; padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:196px; margin:0 5px 0 0; height:98px; overflow:auto;}
		.form textarea.large {border:1px solid #ccc; padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:475px; margin:0; height:198px; overflow:auto;}
		.form .fieldUnderLabel input {clear:left;}
		.form .fieldUnderLabel select {clear:left;}
		.form .fieldUnderLabel textarea {clear:left;}
		.form .fieldUnderLabel .mceEditorContainer {clear:left; float:left;}
		.form .fieldUnderLabel .mceEditor {clear:left; float:left;}
		.form .radio {float:left; margin-top:3px; height:15px;}
		.form .checkbox {float:left; margin-top:3px; height:15px;}
		.form span.hint {line-height:1.9em;float:left; font-style:italic; white-space:nowrap;}
		.form span.hint label {float:none; margin:0; padding:0; line-height:1em; font-size:1em;}
		.form .button {float:left; padding:0; border:0px;}
		.form .buttonright {float:right; padding:0; border:0px;}
		.form a.align-right {float:right; margin-right:15px}
		.form .collection {width:205px; float:left; margin:0;}
		.form .collection div {float:left;}
		.form .vertical div {float:none; overflow:auto;}
		.form .vertical input {clear:left;}
		.form .twoColumn {width:100px; float:left; margin-bottom:5px;}
		.form .char2 {width:19px;}
		.form .char4 {width:31px;}
		.form .char7 {width:58px;}
		.form .char17 {width:124px;}
		.form .message p {}
		.form .message ul {margin:0 0 10px 0; list-style:none; padding:0;}
		.form .message label {color:#c00; font-weight:bold;}
		.form .message label a {color:#c00;}
		.form .message li {color:#c00; margin-left:0; padding:0; background-image:none;}
		.form .message li label {float:none; font-weight:bold;}
		.form .message li span {display:block; color:#000; padding-bottom:3px;}
		.form .message select {border:2px solid #c00; color:#c00;}
		.form .message textarea {border:2px solid #c00; color:#c00; padding:2px 1px 2px 4px;}
		.form .message input.text {border:2px solid #c00; color:#c00; padding:2px 1px 2px 4px;}
		.form .message input.file {border:2px solid #c00; color:#c00; padding:2px 1px 2px 4px;}
		.form .messagecontainer {margin-bottom:0;}
		.form .messageTop {color:#c00; border:1px solid #c00; padding:10px 10px 0 10px; margin-bottom:10px;}
		.form .messageTop p {color:#c00; margin-bottom:5px;}
		.form .messageTop li {background-image:url("../images/red-bullet.png"); background-position:0 5px; padding-left:20px; margin-bottom:3px;}
		.form .messageTop li span {color:#c00; display:inline;}
		.form .messageTop li label {float:left; margin-right:10px; line-height:inherit;}
		
		.form .privacystatement {font-weight:normal !important; border:1px solid; background:#FFF; height:240px; width:478px; padding:5px; clear:left; overflow:auto;}
	/* ------ End form elements ------ */
	
	/* ------ FR/BE Landings page ------ */
	
	.frbe_landingspage {text-align:center; margin:250px 0; overflow:hidden; width:600px; float:right;}
	.frbe_landingspage p {margin-bottom:20px;}
	.frbe_landingspage .items {width:292px; margin:0 auto;}
	.frbe_landingspage .item {width:146px; margin:0 0px; float:left;}
	
	.landing #container {background:url(/assets/themes/default/images/landingspage.jpg) no-repeat; width:760px; height:547px;}
	.landing #intro {text-align:center; position:absolute; width:760px; top:130px; line-height:160%;}
	.landing #buttons {position:absolute; top:345px; left:12px;}
	.landing #buttons a {display:block; width:123px; height:37px; margin-right:1px; float:left; background:url(/assets/themes/default/images/landingspage-buttons.png) no-repeat 0 0;}
	.landing #buttons a span {display:none;}
	.landing #buttons a.en {background-position:0 0;}
	.landing #buttons a.nl {background-position:0 -50px;}
	.landing #buttons a.fr {background-position:0 -100px;}
	.landing #buttons a.de {background-position:0 -150px;}
	.landing #buttons a.bebe {background-position:0 -200px;}
	.landing #buttons a.frbe {background-position:0 -250px;}
	
	.landing #buttons a.en:hover {background-position:-167px 0;}
	.landing #buttons a.nl:hover {background-position:-167px -50px;}
	.landing #buttons a.fr:hover {background-position:-167px -100px;}
	.landing #buttons a.de:hover {background-position:-167px -150px;}
	.landing #buttons a.bebe:hover {background-position:-167px -200px;}
	.landing #buttons a.frbe:hover {background-position:-167px -250px;}
	
	#teasers {float:left;}
	#teasers .teaser {float:left; margin-right:5px; display:inline;}
	#teasers .teaser .bibliotheekitem {float:left;}
	#teasers .teaser img {float:left; margin-right:0px; display:inline;}
	#teasers .teaser p {float:left;}
	#teasers .teaser:last-child {margin-right:0px;}
	
	
	/* Additions voor Pasen */
	#containereaster {margin:0 auto; width:980px; position:relative; overflow:visible;z-index:50;}
	div#easter-nl_NL {width:215px;height:215px;position:absolute;left:740px;top:175px; background:url(/assets/themes/default/images/nl_NL/banner-easter.png) no-repeat 0 0;overflow:visible;z-index:100;}
	div#easter-de_DE {width:215px;height:215px;position:absolute;left:740px;top:175px; background:url(/assets/themes/default/images/de_DE/banner-easter.png) no-repeat 0 0;overflow:visible;z-index:100;}
	div#easter-en_US {width:215px;height:215px;position:absolute;left:740px;top:175px; background:url(/assets/themes/default/images/en_US/banner-easter.png) no-repeat 0 0;overflow:visible;z-index:100;}
	div#easter-fr_FR {width:215px;height:215px;position:absolute;left:740px;top:175px; background:url(/assets/themes/default/images/fr_FR/banner-easter.png) no-repeat 0 0;overflow:visible;z-index:100;}
	div#easter-be_BE {width:215px;height:215px;position:absolute;left:740px;top:175px; background:url(/assets/themes/default/images/be_BE/banner-easter.png) no-repeat 0 0;overflow:visible;z-index:100;}
	div#easter-fr_BE {width:215px;height:215px;position:absolute;left:740px;top:175px; background:url(/assets/themes/default/images/fr_BE/banner-easter.png) no-repeat 0 0;overflow:visible;z-index:100;}

	a.easter {width:215px;height:115px;display:block;}
	
	.align-center {text-align: center;}
	#bunnycontainer {width: 980px; position:relative; margin: auto; text-align:left;}
	#bunny {position:absolute;top:-417px;width:488px;height:415px; margin-left: -273px;}

	/* Q Day*/ 
	#containerqday {margin:0 auto; width:980px; position:relative; overflow:visible;z-index:50;}
	div#qday-nl_NL {width:215px;height:215px;position:absolute;left:740px;top:175px; background:url(/assets/themes/default/images/nl_NL/qday.png) no-repeat 0 0;overflow:visible;z-index:100;}
