@charset "utf-8";
/* CSS Document */

/*
	----------------------------------------------------------------------------------------------
	This document contains styles that can be adjusted to change color/layout for future subsites
	----------------------------------------------------------------------------------------------
*/


/*
	----------------------------------------------------
	General layout styles - body, container, sitemap-wrapper, footer-wrapper
	---------- -------------------------------------------
*/


body{
	background-color: #fff9e2;
	color: #444;
	}

	/* navig sites */

		#navig-sites-wrapper{
			background: url(../media/images/layout/lvbo/navig-sites-bg.gif) 50% bottom no-repeat #fff9e2;
			}

				#navig-sites li{
					background: url(../media/images/layout/lvbo/navig-sites.gif) 0px -70px no-repeat;
					}

				#navig-sites li a,
				#navig-sites li a:visited,
				#navig-sites li a:hover{
					color: #fff;
					background: url(../media/images/layout/lvbo/navig-sites.gif) right -105px no-repeat;
					}

				#navig-sites li:hover{
					background: url(../media/images/layout/lvbo/navig-sites.gif) 0px -140px no-repeat;
					}

				#navig-sites li:hover a,
				#navig-sites li:hover a:visited,
				#navig-sites li:hover a:hover{
					background: url(../media/images/layout/lvbo/navig-sites.gif) right -175px no-repeat;
					}

				#navig-sites li.active,
				#navig-sites li:hover.active{
					background: url(../media/images/layout/lvbo/navig-sites.gif) 0px 0px no-repeat;
					}

				#navig-sites li.active a,
				#navig-sites li.active a:visited,
				#navig-sites li.active a:hover,
				#navig-sites li:hover.active a,
				#navig-sites li:hover.active a:visited,
				#navig-sites li:hover.active a:hover{
					background: url(../media/images/layout/lvbo/navig-sites.gif) right -35px no-repeat;
					}

				#googlePlus {
					float: right;
				}

	/* container */

	#container-wrapper{
		background: url(../media/images/layout/lvbo/wrapper-bg.gif) 50% top repeat-y;
		}

		#container{
			background: url(../media/images/layout/lvbo/container-bg.gif) left top repeat-y;
			}

		/* background containing 3 columns - for homepage and index pages without right column content  */
		#index-index #container,
		#recipe-index #container,
		#product-overview #container,
		#members-register #container,
		#members-login #container,
		#poll-show #container,
		#page-show #container,
		#members-activate #container,
		#wedstrijd-index #container,
		#wedstrijd-show #container,
		#wedstrijd-bedankt #container,
		#wedstrijd-registreer #container,
		#wedstrijd-not-available #container,
		#tips-index #container,
		#tips-lekker-gezond #container{
			background: url(../media/images/layout/lvbo/container-bg-home.gif) left top repeat-y;
		}

				#container .wrapper-top{
					background: url(../media/images/layout/lvbo/container-bg-top.gif) left top no-repeat;
					}

				/* background containing 3 columns - for homepage and index pages without right column content */
				#index-index #container .wrapper-top,
				#recipe-index #container .wrapper-top,
				#product-overview #container .wrapper-top,
				#members-register #container .wrapper-top,
				#members-login #container .wrapper-top,
				#poll-show #container .wrapper-top,
				#page-show #container .wrapper-top,
				#members-activate #container .wrapper-top,
				#wedstrijd-index #container .wrapper-top,
				#wedstrijd-show #container .wrapper-top,
				#wedstrijd-bedankt #container .wrapper-top,
				#wedstrijd-registreer #container .wrapper-top,
				#wedstrijd-not-available #container .wrapper-top,
				#tips-index #container .wrapper-top,
				#tips-lekker-gezond #container .wrapper-top{
					background: url(../media/images/layout/lvbo/container-bg-top-home.gif) left top no-repeat;
					}


	/* sitemap */

	#sitemap-wrapper{
		background: url(../media/images/layout/lvbo/sitemap-wrapper-bg.gif) 50% top no-repeat #dcf8a3;
		}


		#sitemap a,
		#sitemap a:visited,
		#sitemap a:hover{
			color: #4e7400;
			}

	/* background containing 3 columns - for homepage */
	#index-index #sitemap-wrapper,
	#recipe-index #sitemap-wrapper,
	#product-overview #sitemap-wrapper,
	#members-register  #sitemap-wrapper,
	#members-login  #sitemap-wrapper,
	#poll-show  #sitemap-wrapper,
	#page-show  #sitemap-wrapper,
	#members-activate  #sitemap-wrapper,
	#wedstrijd-index #sitemap-wrapper,
	#wedstrijd-show #sitemap-wrapper,
	#wedstrijd-bedankt #sitemap-wrapper,
	#wedstrijd-registreer #sitemap-wrapper,
	#wedstrijd-not-available #sitemap-wrapper,
	#tips-index #sitemap-wrapper,
	#tips-lekker-gezond #sitemap-wrapper{
		background: url(../media/images/layout/lvbo/sitemap-wrapper-bg-home.gif) 50% top no-repeat #dcf8a3;
		}

	/* footer */

	#footer-wrapper{
		background-color: #76a90b;
		}

		#footer li{
			border-right: 1px solid #bdd68a;
			}

		#footer a,
		#footer a:visited,
		#footer a:hover{
			border-bottom: 1px dotted #d7e6b8;
			color: #fff;
		}

		#footer a:hover{
			border-bottom: 1px solid #fff;
		}



/*
	-----------------------------------------------------
	Header
	-----------------------------------------------------
*/

/* myzone */

.myzone-box .text h3{
	color: #fff;
	}

			.myzone-box a.message-icon,
			.myzone-box a.message-icon:visited,
			.myzone-box a.message-icon:hover{
			color: #82a33d;
				}

	.myzone-box a.homepage,
	.myzone-box a.homepage:visited,
	.myzone-box a.homepage:hover{
		color: #82a33d;
		border-bottom: 1px dotted #82a33d;
	}

	.myzone-box a.homepage:hover{
		border-bottom: 1px solid #82a33d;
	}

	.myzone-box .login-actions{
		color: #82a33d;
	}



	/* myzone popup */

		#myzone-popup .body{
				background: url(../media/images/layout/lvbo/myzone-popup-bg.png) left top repeat-y;
				border: 0px solid #fff;
			}

			.ie6 #myzone-popup{
				border: 2px solid #7b9a3a;
				}

			.ie6 #myzone-popup .body{
				background-image: none;
				padding-top: 10px;
				padding-bottom: 10px;
				background-color: #fff;
				}


/* search box */

#search-box{
	background: url(../media/images/layout/lvbo/search-input-bg.gif) 15px 11px no-repeat;
	}

			#search-box input.inputText{
				color: #d95b0f;
			}

			#search-box a,
			#search-box a:visited,
			#search-box a:hover{
				color: #fff;
				border-bottom: 1px dotted #fff;
				}

			#search-box a:hover{
				border-bottom: 1px solid #fff;
				}


/*
	-----------------------------------------
	Main
	-----------------------------------------
*/

#main{
}

	/*
		-----------------------------------------
		Menu
		-----------------------------------------
	*/

		#menu{

			}

			/*
				-----------------------------------------
				Navigation
				-----------------------------------------
			*/


			#navigation{
				background: url(../media/images/layout/lvbo/navigation-bg.gif) left  top no-repeat;
				border-bottom: 10px solid #fdcc10;
			}

				#navigation li{
					border-bottom: 1px solid #fff4c9;
					color: #be3f00;
					}

				#navigation li a,
				#navigation li a:visited,
				#navigation li a:hover{
					color: #be3f00;
					background: url(../media/images/layout/lvbo/navigation-bullet.gif) 2px 5px  no-repeat transparent;
				}

				#navigation li a:hover,
				#navigation li.active a,
				#navigation li.active a:visited,
				#navigation li.active a:hover{
					background: url(../media/images/layout/lvbo/navigation-bullet-hover.gif) 2px 5px no-repeat #fff3c8;
				}

				#navigation  ul{
					background-color: #fce9b2;
					}

				#navigation ul li{
					border-bottom: 0px solid #fff;
					color: 931c00;
					}



				#navigation  ul li a,
				#navigation  ul li a:visited,
				#navigation  ul li a:hover,
				#navigation li.active ul li a,
				#navigation li.active ul li a:visited,
				#navigation li.active ul li a:hover{
					color: #931c00;
					background: url(../media/images/layout/lvbo/navigation-sub-bullet.gif) 5px 8px no-repeat;
					}

				#navigation li.active ul li a:hover{
					background: url(../media/images/layout/lvbo/navigation-sub-bullet.gif) 5px 8px no-repeat #fef6de;
					}

					#navigation li.active ul li.active a,
					#navigation li.active ul li.active a:visited,
					#navigation li.active ul li.active a:hover{
						background: url(../media/images/layout/lvbo/navigation-sub-bullet.gif) 5px 8px no-repeat #fdcb10;
						}

			/*
				-----------------------------------------
				boxes in menu column
				-----------------------------------------
			*/

			#menu .boxes{
				background: url(../media/images/layout/lvbo/menu-bg.gif) left top repeat-x;
				}

				#menu .boxes .box.neg .body{
					background-color: #fff;
					border: 0px solid #fff;
					}

				/* newsletter box */

				.boxes .newsletter h3{
					color: #76a90b;
					}

				.boxes .newsletter .intro{
					background: url(../media/images/layout/lvbo/newsletter-icon.gif) left 3px no-repeat;
					}




	/*
	-----------------------------------------
	General styles for boxes
	-----------------------------------------
*/

	.box{

		}

/* recipe box */


	/* recipe box */


			.recipe .lt{
				background-image: url(../media/images/boxes/lvbo/recipe/lt.gif);
				}

				.recipe .lt.ltab{
					background-image: url(../media/images/boxes/lvbo/recipe/lt-tab.gif);
					}

			.recipe .rt{
				background-image: url(../media/images/boxes/lvbo/recipe/rt.gif);
				}

				.recipe .rt.rtab{
					background-image: url(../media/images/boxes/lvbo/recipe/rt-tab.gif);
					}

			.recipe .lb{
				background-image: url(../media/images/boxes/lvbo/recipe/lb.gif);
				background-color: #fffcef;
				}

			.recipe .rb{
				background-image: url(../media/images/boxes/lvbo/recipe/rb.gif);
				}

			.recipe .body{
				border-color: #f0ae43;
				}

			.recipe .body ul li{
				border-color: #fadeb0;
				}




/* boxes on white bg */

	/* white box border color a - orange in this case */

			.white-a .lt{
				background-image: url(../media/images/boxes/lvbo/white-a/lt.gif);
				}

			.white-a .rt{
				background-image: url(../media/images/boxes/lvbo/white-a/rt.gif);
				}

			.white-a .lb{
				background-image: url(../media/images/boxes/lvbo/white-a/lb.gif);
				background-color: #fff;
				}

			.white-a .rb{
				background-image: url(../media/images/boxes/lvbo/white-a/rb.gif);
				}

			.white-a .body{
				border-color: #f0c0a3;
				}

	/* white box border color a darker - orange in this case */

			.white-a-dark .lt{
				background-image: url(../media/images/boxes/lvbo/white-a-dark/lt.gif);
				}

				.white-a-dark .lt.ltab{
					background-image: url(../media/images/boxes/lvbo/white-a-dark/lt-tab.gif);
					}

			.white-a-dark .rt{
				background-image: url(../media/images/boxes/lvbo/white-a-dark/rt.gif);
				}

				.white-a-dark .rt.rtab{
					background-image: url(../media/images/boxes/lvbo/white-a-dark/rt-tab.gif);
					}

			.white-a-dark .lb{
				background-image: url(../media/images/boxes/lvbo/white-a-dark/lb.gif);
				background-color: #fff;
				}

			.white-a-dark .rb{
				background-image: url(../media/images/boxes/lvbo/white-a-dark/rb.gif);
				}

			.white-a-dark .body{
				border-color: #efa937;
				}



	/* white box border color b - green in this case */

			.white-b .lt{
				background-image: url(../media/images/boxes/lvbo/white-b/lt.gif);
				}

			.white-b .rt{
				background-image: url(../media/images/boxes/lvbo/white-b/rt.gif);
				}

			.white-b .lb{
				background-image: url(../media/images/boxes/lvbo/white-b/lb.gif);
				background-color: #fff;
				}

			.white-b .rb{
				background-image: url(../media/images/boxes/lvbo/white-b/rb.gif);
				}

			.white-b .body{
				border-color: #daeab8;
				}

	/* even box border color a - orange/yellow in this case*/

			.even-a .lt{
				background-image: url(../media/images/boxes/lvbo/even-a/lt.gif);
				}

			.even-a .rt{
				background-image: url(../media/images/boxes/lvbo/even-a/rt.gif);
				}

			.even-a .lb{
				background-image: url(../media/images/boxes/lvbo/even-a/lb.gif);
				background-color: #fee791;
				}

			.even-a .rb{
				background-image: url(../media/images/boxes/lvbo/even-a/rb.gif);
				}

			.even-a .body{
				border-color: #e89614;
				}

			.even-a ul li,
			.even-a .divider{
				border-color: #f1b83e;
				}


	/* even box border color b - green in this case*/

			.even-b .lt{
				background-image: url(../media/images/boxes/lvbo/even-b/lt.gif);
				}

			.even-b .rt{
				background-image: url(../media/images/boxes/lvbo/even-b/rt.gif);
				}

			.even-b .lb{
				background-image: url(../media/images/boxes/lvbo/even-b/lb.gif);
				background-color: #def3b3;
				}

			.even-b .rb{
				background-image: url(../media/images/boxes/lvbo/even-b/rb.gif);
				}

			.even-b .body{
				border-color: #b6cd6c;
				color: #5c6735;
				}

			.even-b ul li,
			.even-b .divider{
				border-color: #b6cd6c;
				}

	/* gradient box border color a - same als left column and tabs in recipe */

			.gradient-a .lt{
				background-image: url(../media/images/boxes/lvbo/gradient-a/lt.gif);
				}

			.gradient-a .rt{
				background-image: url(../media/images/boxes/lvbo/gradient-a/rt.gif);
				}

			.gradient-a .lb{
				background-image: url(../media/images/boxes/lvbo/gradient-a/lb.gif);
				background-color: #ec9812;
				}

			.gradient-a .rb{
				background-image: url(../media/images/boxes/lvbo/gradient-a/rb.gif);
				}

			.gradient-a .body{
				border-color: #d67e10;
				color: #fff;
				}

				.gradient-a h2{
					color: #fff;
					}


	/* teaser box*/

			.box.teaser .lt{
				background-image: url(../media/images/boxes/lvbo/teaser/lt.gif);
				}

			.box.teaser .rt{
				background-image: url(../media/images/boxes/lvbo/teaser/rt.gif);
				}

			.box.teaser .lb{
				background-image: url(../media/images/boxes/lvbo/teaser/lb.gif);
				background-color: #d95b0f;
				}

			.box.teaser .rb{
				background-image: url(../media/images/boxes/lvbo/teaser/rb.gif);
				}

			.box.teaser .body{
				border-color: #d67e10;
				color: #fff;
				min-height: 90px;
				height: auto;
				_height: 90px;
				}

				#register-teaser h2,
				.teaser h2{
					color: #fff;
					}

				.teaser h2{
					padding-bottom: 25px;
					}

				#main .teaser a,
				#main .teaser a:visited,
				#main .teaser a:hover{
					color: #fff;
					border-bottom: 1px dotted #fff;
					}

				#main .teaser a:hover{
					border-bottom: 1px solid #fff;
					}

/* boxes on color b bg - for column right*/

	/* white box border color a - orange in this case */

			.white-a-bg .lt{
				background-image: url(../media/images/boxes/lvbo/bg-white-a/lt.gif);
				}

			.white-a-bg .rt{
				background-image: url(../media/images/boxes/lvbo/bg-white-a/rt.gif);
				}

			.white-a-bg .lb{
				background-image: url(../media/images/boxes/lvbo/bg-white-a/lb.gif);
				background-color: #fff;
				}

			.white-a-bg .rb{
				background-image: url(../media/images/boxes/lvbo/bg-white-a/rb.gif);
				}

			.white-a-bg .body{
				border-color: #f0c0a3;
				}


	/* white box border color b - green in this case */

			.white-b-bg .lt{
				background-image: url(../media/images/boxes/lvbo/bg-white-b/lt.gif);
				}

			.white-b-bg .rt{
				background-image: url(../media/images/boxes/lvbo/bg-white-b/rt.gif);
				}

			.white-b-bg .lb{
				background-image: url(../media/images/boxes/lvbo/bg-white-b/lb.gif);
				background-color: #fff;
				}

			.white-b-bg .rb{
				background-image: url(../media/images/boxes/lvbo/bg-white-b/rb.gif);
				}

			.white-b.bg .body{
				border-color: #daeab8;
				}

	/* even box border color a - orange/yellow in this case*/

			.even-a-bg .lt{
				background-image: url(../media/images/boxes/lvbo/bg-even-a/lt.gif);
				}

			.even-a-bg .rt{
				background-image: url(../media/images/boxes/lvbo/bg-even-a/rt.gif);
				}

			.even-a-bg .lb{
				background-image: url(../media/images/boxes/lvbo/bg-even-a/lb.gif);
				background-color: #fee791;
				}

			.even-a-bg .rb{
				background-image: url(../media/images/boxes/lvbo/bg-even-a/rb.gif);
				}

			.even-a-bg .body{
				border-color: #e89614;
				}

			.even-a-bg ul li,
			.even-a .divider{
				border-color: #f1b83e;
				}


	/* even box border color b - green in this case*/

			.even-b-bg .lt{
				background-image: url(../media/images/boxes/lvbo/bg-even-b/lt.gif);
				}

			.even-b-bg .rt{
				background-image: url(../media/images/boxes/lvbo/bg-even-b/rt.gif);
				}

			.even-b-bg .lb{
				background-image: url(../media/images/boxes/lvbo/bg-even-b/lb.gif);
				background-color: #def3b3;
				}

			.even-b-bg .rb{
				background-image: url(../media/images/boxes/lvbo/bg-even-b/rb.gif);
				}

			.even-b-bg .body{
				border-color: #b6cd6c;
				color: #5c6735;
				}


	/* gradient box border color a - same als left column and tabs in recipe */

			.gradient-a-bg .lt{
				background-image: url(../media/images/boxes/lvbo/bg-gradient-a/lt.gif);
				}

			.gradient-a-bg .rt{
				background-image: url(../media/images/boxes/lvbo/bg-gradient-a/rt.gif);
				}

			.gradient-a-bg .lb{
				background-image: url(../media/images/boxes/lvbo/bg-gradient-a/lb.gif);
				background-color: #ec9812;
				}

			.gradient-a-bg .rb{
				background-image: url(../media/images/boxes/lvbo/bg-gradient-a/rb.gif);
				}

			.gradient-a-bg .body{
				border-color: #d67e10;
				color: #fff;
				}





	/*
		-----------------------------------------
		menu boxes
		-----------------------------------------
	*/

		#menu .boxes > img{
			display: block;
			}

		#menu .boxes .body{
			padding: 10px 15px;
			}





	/*
		-----------------------------------------
		transparent boxes
		-----------------------------------------
	*/

	.opacity.a,
	.box a.opacity.a,
	#content .box a.opacity.a:visited,
	.box a.opacity.a:hover{
		color: #672700;
		}

	.box a.opacity span,
	#content .box a.opacity span,
	.box a.opacity span{
		color: #D95B0F;
		border-bottom: 1px dotted #D95B0F;
		}

	.opacity.b,
	.box a.opacity.b,
	#content .box a.opacity.b:visited,
	.box a.opacity.b:hover{
		color: #557908;
		}


/*
	-----------------------------------------
	General styles for content
	-----------------------------------------
*/

	/* Titles */


		h1{
		/* color a - in this case dark orange */
			color: #d95b0f;
		}

		h2,
		h2 a,
		h2 a:visited,
		h2 a:hover{
			/* color a - in this case dark orange */
			color: #d95b0f;
			border-bottom: 0px solid #fff;
		}

		.bodytext h2{
			color: #d16308;
			}

		h2.b,
		.b h2{
			/* color b - in this case green */
			color: #76a90b;
			margin-left: 10px;
		}

		h3{
			/* color a - in this case dark orange */
			color: #d16308;
		}

		.bodytext h3{
			color: #76a90b;
		}

		h3.b,
		.b h3{
			/* color b - in this case green */
			color: #76a90b;
		}


		h4,
		h4 a,
		h4 a:visited,
		h4 a:hover
		{
			/* color a - in this case dark orange */
			color: #D95B0F;
			border-bottom: 0px solid #fff;
		}

		.bodytext h4{
			color: #b44400;
			}

		h4.light,
		h4.light a,
		h4.light a:visited,
		h4.light a:hover{
			/* color a - in this case light orange */
			color: #ec9811;
		}

		h4.b,
		.b h4{
			/* color b - in this case green */
			color: #80b01d;
		}

		h5{
			font-size: 1em;
			font-weight: bold;
			/* color b - in this case green */
			color: #76a90b;
		}

		h6{
			color: #999;
		}

	/* Lists */

		.bodytext ul{
		}

		.bodytext ol{
		}

		.bodytext ul li{
			/* orange bullet */
			background: url(../media/images/layout/lvbo/bullet-a.gif) 0px 8px no-repeat;
		}

		.bodytext ul.bullet-b li{
		/* green bullet */
			background: url(../media/images/layout/lvbo/bullet-b.gif) 0px 8px no-repeat;
		}

		.bodytext ol li {
		}


		.box ul.bullet-wrap li{
			background-image: url(../media/images/layout/lvbo/bullet-a.gif);
			background-repeat: no-repeat;
			background-position: 10px 10px;
			}


				/* lists with a strong - in gradient box */

				.box.gradient-a ul.title a,
				.box.gradient-a ul.title a:visited,
				.box.gradient-a ul.title a:hover{
					color: #953900;
					font-size: 1.05em;
					}


		/* as-wrap = list without expanding links */


		ul.as-wrap .text a,
		ul.as-wrap .text a:visited,
		ul.as-wrap .text a:hover{
			border: 1px dotted #fff;
			padding: 1px 2px;
			color: #b44400;
			border-bottom: 1px dotted #f4b755;
			}

		ul.as-wrap .cycle .text  a,
		ul.as-wrap .cycle .text a:visited,
		ul.as-wrap .cycle .text a:hover
		{
			border: 1px dotted #f9f9f9;
			border-bottom: 1px dotted #f4b755;
			}

		ul.as-wrap .text a:hover,
		ul.as-wrap .cycle .text a:hover{
			border: 1px solid #ec9811;
			background-color: #fffcef;
			}

			/* color for cycle on li wrap */
			.box li.cycle{
				background-color: #f9f9f9;
				}

				.box.recipe ul.wrap li.cycle{
					background-color: #fff;
					}



				/* lists with expanded links */

				.box.white-a ul.wrap li.hover{
					}

				.box.white-a ul.wrap li.hover,
				.box.white-a-dark ul.wrap li.hover,
				.box.white-b ul.wrap li.hover,
				.box.recipe ul.wrap li.hover,
				.box.grey ul.wrap li.hover{
					background-color: #fffcef;
					}

				.box.even-b ul.wrap li.hover,
				#content .box.even-b a:visited{
					background-color: #e7fac0;
					}

					.ie6 a.tooltip.topgroup,
					.ie6 #content a.tooltip.topgroup:visited,
					.ie6 a.tooltip.topgroup:hover{
						color: #D95B0F!important;
						display: block!important;
						padding: 0px!important;
						margin: 0px!important;
						text-indent: 0px!important;
						float: none!important;
						width: 160px!important;
						}



				.box.even-a ul.wrap li.hover,
				#content .box.even-a a:visited{
					background-color: #feedaf;
					}


				.box.gradient-a ul.wrap li.hover,
				#content .box.gradient-a a:visited{
					background-color: #f2b85c;
					}

				#search-form .box.gradient-a ul.wrap li.hover,
				#content #search-form .box.gradient-a a:visited{
					background-color: transparent;
					}

				.box.recipe ul.wrap li.hover{
					background-color: #fffef8;
					}

				.box li.expanded{
					cursor: pointer;
					}


				/* group overview top */

					ul.small .number{
						border: 1px solid #ec9913;
						}





	/* Links */

	.bodytext a,
	.bodytext a:visited,
	.bodytext a:hover,
	.a a,
	.a a:visited,
	.a a:hover,
	a.a,
	a.a:visited,
	a.a:hover,
	.form-general a,
	.form-general a:visited,
	.form-general a:hover{
		color: #b44400;
		border-bottom: 1px dotted #ec9811;
		cursor: pointer;
	}

		.bodytext a:hover,
		.bodytext .box a:hover
		a.a:hover,
		.a a:hover,
		.form-general a:hover{
			color: #b44400;
			border-bottom: 1px solid #b44400;
		}


	/* visited state */

		a:visited{
			/*color: #555!important;
			font-style: italic;*/
			}

	a.b,
	a.b:visited,
	a.b:hover,
	.b a,
	.b a:visited,
	.b a:hover{
		color: #80b01d;
		border-bottom: 1px dotted #80b01d;
	}

		a.b:hover,
		.b a:hover{
			color: #80b01d;
			border-bottom: 1px solid #80b01d;
		}

	a.arrow,
	#content a.arrow:visited,
	a.arrow:hover{
		color: #b44400;
		background:transparent url(../media/images/layout/lvbo/arrow-a.gif) 3px 3px no-repeat;
		}

	#content .back a:visited{
		color: #b44400;
		}

	a.arrow-b,
	#content a.arrow-b:visited,
	a.arrow-b:hover{
		color: #80b01d;
		background:transparent url(../media/images/layout/lvbo/arrow-b.gif) 3px 3px no-repeat;
		}


/*
	-----------------------------------------
	Styles for Homepage
	-----------------------------------------
*/

	/*  Homepage widgets
	-----------------------------------------
*/

	/* Register teaser	*/

		#register-teaser{
			background:transparent url(../media/images/layout/lvbo/register-teaser.png) left top no-repeat;
			color: #fff;
			}


			#register-teaser h2,
			#register-teaser h2 a,
			#register-teaser h2 a:visited,
			#register-teaser h2 a:hover,
			.teaser h2,
			.teaser h2 a,
			.teaser h2 a:visited,
			.teaser h2 a:hover{
				color: #fff;
				}

			#register-teaser ul li,
			.teaser ul li{
				background-image: url(../media/images/layout/default/bullet-white.gif);
				border: 0px solid #fff;
				}

			.teaser ul li{
				margin-left: 70px;
				}


	/* Visual	*/


		/* dividers on homepage - border bg b - light green in this case*/

		#overview .col-body .section{
			border-color: #edf8da;
			}


	/* Recipes-calendar	*/


		#recipes-calendar .days-container li{
			background:transparent url(../media/images/layout/default/recipes-calendar-day.png) left top no-repeat;
			}

		#recipes-calendar .days-container li.today{
			background:transparent url(../media/images/layout/lvbo/recipes-calendar-today.png) left top no-repeat;
			}


		#recipes-calendar .days-container li .date .day{
					color: #c64a00;
					}

		#recipes-calendar .days-container li .date .month{
					color: #e78f05;
					}

			#recipes-calendar .days-container li .title{
				}

		.calendar-popup{
			background:transparent url(../media/images/layout/lvbo/recipes-calendar-popup-bg.png) left top no-repeat;
				}

/*
	-----------------------------------------
	Styles for Breadcrumbs
	-----------------------------------------
*/

	#breadcrumbs a,
	#content #breadcrumbs a:visited,
	#breadcrumbs a:hover{
		color: #e68520;
		border-bottom: 1px dotted #e68520;
		}

	#breadcrumbs a:hover{
		color: #d95b0f;
		border-bottom: 1px solid #d95b0f;
		}


/*
	-----------------------------------------
	Styles for Poll
	-----------------------------------------
*/

	.pollvote-mask{
	background-image: url(../media/images/layout/lvbo/pollvote-mask.png);
	}

	.pollvote{
		background-image: url(../media/images/layout/lvbo/pollvote.gif);
		}

	.pollvote-percent{
		color: #4e750e;
		}

/*
	-----------------------------------------
	Styles for Face book like box
	-----------------------------------------

*/
.facebook-like-box {
		padding: 15px 0px 0px 0px;
}

/*
	-----------------------------------------
	Styles for Tabs
	-----------------------------------------
*/

.tabs{
	}

	.tabs.tabs-recipe{
		background-image: url(../media/images/layout/lvbo/tabs-recipe-bg.gif);
		}

	.tabs.my-home-tabs{
		background-image: url(../media/images/layout/lvbo/tabs-white-a-bg.gif);
		}

	.tabs.tabs-recipe a,
	.tabs.tabs-recipe a:visited,
	.tabs.tabs-recipe a:hover,

	.tabs.tabs-recipe a span,
	.tabs.tabs-recipe a:visited span,
	.tabs.tabs-recipe a:hover span,

	.tabs.tabs-recipe a.active,
	.tabs.tabs-recipe a.active:visited,
	.tabs.tabs-recipe a.active:hover,

	.tabs.tabs-recipe a.active span,
	.tabs.tabs-recipe a.active:visited span,
	.tabs.tabs-recipe a.active:hover span{
		background-image: url(../media/images/layout/lvbo/tabs-recipe.gif);
		}

	.tabs.my-home-tabs a,
	.tabs.my-home-tabs a:visited,
	.tabs.my-home-tabs a:hover,

	.tabs.my-home-tabs a span,
	.tabs.my-home-tabs a:visited span,
	.tabs.my-home-tabs a:hover span,

	.tabs.my-home-tabs a.my-home-active,
	.tabs.my-home-tabs a.my-home-active:visited,
	.tabs.my-home-tabs a.my-home-active:hover,

	.tabs.my-home-tabs a.my-home-active span,
	.tabs.my-home-tabs a.my-home-active:visited span,
	.tabs.my-home-tabs a.my-home-active:hover span{
		background-image: url(../media/images/layout/lvbo/tabs-white-a.gif);
		}

	.tabs a span,
	.tabs a:visited span,
	.tabs a:hover span{
		color: #fff;
		}

		.tabs a.active span,
		.tabs a.active span:visited,
		.tabs a.active span:hover,
		.tabs.my-home-tabs a.my-home-active span,
		.tabs.my-home-tabs a.my-home-active:visited span,
		.tabs.my-home-tabs a.my-home-active:hover span{
			color: #d95b0f;
			}



/*
	-----------------------------------------
	Styles for Rating
	-----------------------------------------
*/


/* rating stars colors b */

	.rating a.active,
	.rating a.active:visited,
	.rating a.active:hover,
	.rating span.active{
			background:transparent url(../media/images/layout/lvbo/rating-active-b-big.png) left top no-repeat;
		}

/* rating stars colors a */

	.rating.current a.active,
	.rating.current a.active:visited,
	.rating.current a.active:hover,
	.rating.current span.active{
			background:transparent url(../media/images/layout/lvbo/rating-active-a-big.png) left top no-repeat;
		}

/* rating stars small colors a */

	.rating.rat-small a.active,
	.rating.rat-small a.active:visited,
	.rating.rat-small a.active:hover,
	.rating.rat-small span.active{
			background:transparent url(../media/images/layout/lvbo/rating-active-a.png) left top no-repeat;
	}


		.ie6 .rating a.active,
		.ie6 .rating a.active:visited,
		.ie6 .rating a.active:hover,
		.ie6 .rating span.active,
		.ie6 .rating.current a.active,
		.ie6 .rating.current a.active:visited,
		.ie6 .rating.current a.active:hover,
		.ie6 .rating.current span.active,
		.ie6 .rating.rat-small a.active,
		.ie6 .rating.rat-small a.active:visited,
		.ie6 .rating.rat-small a.active:hover,
		.ie6 .rating.rat-small span.active{
				border: 0px solid #fff;
		}


/* rating stars small colors b */

/*	.rating.b.rat-small a.active,
	.rating.b.rat-small a.active:visited,
	.rating.b.rat-small a.active:hover,
	.rating.b.rat-small span.active{
			background:transparent url(../media/images/layout/lvbo/rating-active-b.png) left top no-repeat;
	}*/


/*
	-----------------------------------------
	Styles for Recipes
	-----------------------------------------
*/



	/*  Recipes - Index
	-----------------------------------------
*/

	/* search form */

	#search-form .info{
		color: #953900;
		}

	#search-form h4{
		background:transparent url(../media/images/layout/lvbo/search-form-divider.gif) left 50% repeat-x;
		}



	#search-form h4 span{
		padding-right: 10px;
		background-color: #ec9812;
		}

		#search-form ul.bullet li{
			border-bottom: 1px solid #e37c12;
			}

			#search-form  span.option-label{
				color: #953900;
				font-weight: bold;
				}




	/*  Recipes - Show
	-----------------------------------------
*/

.short-info{
	color: #D95B0F;
	}


/* short description */

.short-description{/* darker color a */
	color: #d95b0f;
	}

.time-divider{
	color: #D95B0F;
	}


/* author box */

.author .text{
	color: #fff;
	}

.cook-group .text{
	color: #d95b0f;
	}

.cook-group a,
.cook-group a:visited,
.cook-group a:hover{
	color: #d95b0f;
	border-bottom: 1px dotted #d95b0f;
	}

	.cook-group a:hover{
		border-bottom: 1px solid #d95b0f;
		}


/* rating box */

.rating-box .subtext span{
	color: #7fa400;
	font-size: 1.1em;
	}

/* recipe box TAB PHOTOS */

.recipe-photos .img-container{
	border: 1px solid #F0AE43;
	}

.recipe-photos .img-container .title-text{
	color: #e18a00;
	}

/*
#tips,#photos,#recipe{
	border-bottom: 1px dotted #F0AE43;
}*/


/*
	-----------------------------------------
	Styles for Group/user wall
	-----------------------------------------
*/

.box .profile{
	border-bottom: 1px dotted #dedede;
	}

.box .profile .short-description{
	border-bottom: 1px dotted #dedede;
	}

.box .profile span{
	font-weight: normal;
	color: #B44400;
	font-size: 1.1em;
	}


/*
	-----------------------------------------
	Styles for My Homepage
	-----------------------------------------
*/

/* subtab */



.my-home .subtab:hover{
	background: url(../media/images/layout/lvbo/hp-subtab-bg-grey-hover.gif) left bottom repeat-x #f8f8f8;
	/*border-top: 1px solid #eba981;*/
	border-top: 1px solid #e1e1e1;
	}

.my-home .subtab.active,
.my-home .subtab.active:hover{
	background: url(../media/images/layout/lvbo/hp-subheader-bg.gif) left bottom repeat-x #f8d8a4;
	/*border-top: 1px solid #eba981;*/
	/*border-bottom: 1px solid #eba981;*/
	border-top: 1px solid #f1b451;
	border-bottom: 1px solid #f1b451;
	}



		#content .my-home .subtab.active a,
		#content .my-home .subtab.active a:visited,
		#content .my-home .subtab.active a:hover{
			background-image: url(../media/images/layout/lvbo/arrow-big-a-dark-down.gif);
			color: #a8460c;
			}

.my-home .subtab-trans:hover{
	background: none;
	/*border-bottom: 0px solid #eba981;*/
	/*border-top: 0px solid #eba981;*/
	border-top: 0px solid #d9d9d9;
	border-bottom: 0px solid #d9d9d9;
	}


	.my-home .subtab-trans.comment{
		border-bottom: 1px dotted #F0AE43;
		}



	.my-home .subtab.active a,
	.my-home .subtab.active a:visited,
	.my-home .subtab.active a:hover{
		cursor: default;
		}



	.my-home .subtab a,
	.my-home .subtab a:visited,
	.my-home .subtab a:hover{

		}

		.my-home .subtab.active a,
		.my-home .subtab.active a:visited,
		.my-home .subtab.active a:hover{

			}

	/* green subtab new */

	#content .my-home .subtab-trans.new a,
	#content .my-home .subtab-trans.new a:visited,
	#content .my-home .subtab-trans.new a:hover{
		color: #76a90b;
		background-image: url(../media/images/layout/default/action-add.png);
		background-position: 13px 50%;
		}

		/* ie6 */

			.ie6 #content .my-home .subtab-trans.new a,
			.ie6 #content .my-home .subtab-trans.new a:visited,
			.ie6 #content .my-home .subtab-trans.new a:hover{
				background-image: url(../media/images/layout/ie6/action-add.gif);
				}

	/* yellow subtab edit */

	#content .my-home .subtab-trans.edit a,
	#content .my-home .subtab-trans.edit a:visited,
	#content .my-home .subtab-trans.edit a:hover{
		color: #d59c00;
		background-image: url(../media/images/layout/default/action-edit.png);
		background-position: 13px 50%;
		}

		/* ie6 */

			.ie6 #content .my-home .subtab-trans.edit a,
			.ie6 #content .my-home .subtab-trans.edit a:visited,
			.ie6 #content .my-home .subtab-trans.edit a:hover{
				background-image: url(../media/images/layout/ie6/action-edit.gif);
				}

	/* green subtab back */

	#content .my-home .subtab-trans.back a,
	#content .my-home .subtab-trans.back a:visited,
	#content .my-home .subtab-trans.back a:hover{
		color: #76a90b;
		background-image: url(../media/images/layout/default/arrow-b-back.gif);
		background-position: 13px 50%;
		}

/* list */

/* header */

.my-home ul li.header,
.my-home .weekmenu .header,
.box.white-a-dark.my-home ul.wrap li.header.hover{
	background-color: #eaeaea;
	font-weight: bold;
	color: #666;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}

	.ie6 .box.white-a-dark.my-home ul.wrap li.hover{
		background-color: #fffcef!important;
		font-weight: normal!important;
		border-top: 0px solid #fff;
		border-bottom: 1px solid #dedede;
	}


	.ie6 .box.white-a-dark.my-home ul.wrap li.last{
		border-bottom: 0px solid #dedede;
	}

	.my-home ul li .column.title,
	.my-home ul li .column.title a,
	.my-home ul li .column.title a:visited,
	.my-home ul li .column.title a:hover,
	.my-home ul li .column.sender,
	.my-home ul li .column.sender a,
	.my-home ul li .column.sender a:visited,
	.my-home ul li .column.sender a:hover{
		/*color: #76a90b;*/
		}

	.my-home ul.recipe-comments li .column.title a,
	.my-home ul.recipe-comments li .column.title a:visited,
	.my-home ul.recipe-comments li .column.title a:hover{
		color: #b44400;
		border-bottom: 1px dotted #ec9811;
		cursor: pointer;
		}

		.my-home ul.recipe-comments li .column.title a:hover{
			color: #b44400;
			border-bottom: 1px solid #b44400;
			}



		.my-home ul li.header .column,
		.my-home ul li.header .column a,
		.my-home ul li.header .column a:visited,
		.my-home ul li.header .column a:hover{
			/*color: #a8460c;*/
			}

		.my-home ul li.read .column.title,
		.my-home ul li.read .column.title a,
		.my-home ul li.read .column.title a:visited,
		.my-home ul li.read .column.title a:hover,
		.my-home ul li.read .column.sender,
		.my-home ul li.read .column.sender a,
		.my-home ul li.read .column.sender a:visited,
		.my-home ul li.read .column.sender a:hover{
			color: #444;
			}

		.date-image{
			background: url(../media/images/layout/lvbo/date-bg.png) left top no-repeat;
			}


/* links in wall */


	#main .my-home ul.wall li .title a,
	#main .my-home ul.wall li .title a:visited,
	#main .my-home ul.wall li .title a:hover,
	#main .my-home ul.forum-index li  a,
	#main .my-home ul.forum-index li  a:visited,
	#main .my-home ul.forum-index li  a:hover,
	#main .my-home ul.forum-overview li a,
	#main .my-home ul.forum-overview li a:visited,
	#main .my-home ul.forum-overview li a:hover,
	#main .my-home ul.forum-thread li a,
	#main .my-home ul.forum-thread li a:visited,
	#main .my-home ul.forum-thread li a:hover{
		color: #111;
		border-bottom: 1px dotted #999;
		}

		#main .my-home ul.forum-index li .title a,
		#main .my-home ul.forum-index li .title a:visited,
		#main .my-home ul.forum-index li .title a:hover,
		#main .my-home ul.forum-overview li .title a,
		#main .my-home ul.forum-overview li .title a:visited,
		#main .my-home ul.forum-overview li .title a:hover{
			font-weight: bold;
			}

		#main .my-home ul.wall li .title a:hover,
		#main .my-home ul.forum-index li  a:hover,
		#main .my-home ul.forum-overview li  a:hover,
		#main .my-home ul.forum-thread li  a:hover{
			color: #D95B0F;
			border-bottom: 1px solid #D95B0F;
			}

/* group messages in wall*/

.wall .group-message{
	color: #D95B0F;
	}

/* forum messages - main message*/

.box.white-a-dark ul.forum-thread .thread,
.box.white-a-dark ul.forum-thread .thread:hover{
	background-color: #fdf1c5;
	border-bottom: 0px solid #fff;
	}


/* friends - invite friends */

		li.full4 .action a,
		#content li.full4 .action a:visited,
		li.full4 .action a:hover{
			color: #76A90B;
			}

/* weekmenu */

.weekmenu .subtab.week{
	color: #A8460C;
	}


#content .weekmenu .subtab .link-container a.prev,
#content .weekmenu .subtab .link-container a.prev:visited,
#content .weekmenu .subtab .link-container a.prev:hover{
		background-image: url(../media/images/layout/lvbo/subtab-week-prev.gif);
	}

#content .weekmenu .subtab .link-container a.next,
#content .weekmenu .subtab .link-container a.next:visited,
#content .weekmenu .subtab .link-container a.next:hover{
		background-image: url(../media/images/layout/lvbo/subtab-week-next.gif);
	}

	.weekmenu .recipe-box{
		background-color: #e8fac3;
		}

	.weekmenu .recipe-box .wrapper{
		background-color: #fff;
		border: 1px solid #b8d877;
		}

	.weekmenu .recipe-box .title,
	.weekmenu .recipe-box .title a,
	#content .weekmenu .recipe-box .title a:visited,
	.weekmenu .recipe-box .title a:hover{
		color: #76a90b;
		}

	.weekmenu .recipe-box .category{
		color: #eda024;
		}

/* styles for add to weekmenu in action box */

	#actions .add-to-weekmenu{
		background-color: #fee791;
		border: 1px solid #e89614;
		}

	#actions .add-to-weekmenu label{
		color: #d95b0f;
		}

/* Facebook Login */

.fb-login-button{
	padding-top: 2px;
}
/*
	-----------------------------------------
	Styles for pager
	-----------------------------------------
*/



/*
	-----------------------------------------------------
	Sitemap
	-----------------------------------------------------
*/

	#sitemap{
		color: #4e7400;
		}

/*
	-----------------------------------------------------
	Footer
	-----------------------------------------------------
*/

	#footer{
		color: #fff;
		}

		#footer a,
		#footer a:visited,
		#footer a:hover{
			color: #fff;
			border-bottom: 1px dotted #fff;
			}

			#footer a:hover{
				color: #fff;
				border-bottom: 1px solid #fff;
			}


/*
	-----------------------------------------
	General styles
	-----------------------------------------
*/




/*
	-----------------------------------------
	Styles for Tooltip
	-----------------------------------------
*/

#tooltip{
	border:2px solid #b1d568;
	background:#fff;
	color:#5b8503;
	}



/*
	-----------------------------------------
	Styles for Helplink  - Tooltip
	-----------------------------------------
*/

a.help,
#content a.help:visited,
a.help:hover{
	background:transparent url(../media/images/layout/lvbo/help-a.png) left top no-repeat;
	color: #B44400;
	}


#help-box{
	background-color: #ecfad1;
	border: 1px solid #8bb82e;
	color: #566719;
	}




/*
	-----------------------------------------
	Banner & inlogscherm
	-----------------------------------------
*/


#bannerContainer
{
	padding: 11px 0px 15px 15px;
	background-color: #fff;
	height: 310px;
}

#banner
{
	width: 461px;
	height: 280px;
	float: left;
	margin-right: 15px;
	clear: right;
	background: url(../media/images/layout/lvbo/banner.gif) bottom no-repeat;
	background-position: bottom;
	background-repeat: no-repeat;

}

#login
{
	width: 213px;
	float: left;
}

#loginForm
{
	padding: 15px;
}

#loginForm input, #loginForm button
{
	margin: 6px 0px 10px 0px;
}

#loginForm ul
{
	display: block;
}

#registeerButton
{
	background-position: bottom;
	background-repeat: no-repeat;
	height: 43px;
	width: 199px;
	float: right;
	margin-top: 188px;
	margin-right: 10px;
}


#sideBarLogin
{
	float: right;
	width: 220px;
	margin-right: 10px;
	margin-top: 10px;
}

#contentLogin
{
	width: 465px;
	float: left;
	margin-left: 10px;
}

#sideBarLogin > div
{
	margin-bottom: 10px;
}


