@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;
	} 
	
	/* 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{ 
			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{
					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{
		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;  
		}

		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 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;
	 }
	

 /*  
	-----------------------------------------
	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;
		}
		


/*  
	-----------------------------------------
	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;
	}
	
	 

