/*
--------------------------------------------------------------
|	HTML TAGS
--------------------------------------------------------------
*/

	body{
		margin:			0px;
		padding:		0px;
		background-image:	url('images/bg.jpg');
		background-repeat:	no-repeat;
		background-position:	top center;
	}

	img{
		display:		block;
		outline:		none;
		border:			0px;
	}

	canvas{
		display:		block;
		padding:		0px;
		margin:			0px;
	}

	*{
		outline:		none;
		margin:			0px;
		padding:		0px;
	}
	
	abbr{
		border-bottom:		1px dotted;
		cursor:			help;
	}
	
	ul{
		margin:			0px;
		padding:		0px;
	}

/*
--------------------------------------------------------------
|	FRAMEWORK
--------------------------------------------------------------
*/

	#alvalle{
		position:		absolute;
		top:			0px;
		left:			50%;
		margin-left:		-485px;
		width:			970px;
	}

	#content{
		margin-top:		2px;
		margin-bottom:		2px;
	}
	
	.button{
		position:		relative;
		background-image:	url('images/bg_button.png');
		background-repeat:	no-repeat;
		width:			124px;
		height:			27px;
	}
	
	.button a,
	.button a:link,
	.button a:active,
	.button a:hover,
	.button a:visited{
		position:		absolute;
		top:			4px;
		left:			10px;
		color:			#b4040c;
		text-decoration:	none;
		font-weight:		bold; 
		font-size: 		13px;
	}

/*
--------------------------------------------------------------
|	HEADER
--------------------------------------------------------------
*/
	
	#header{
		position:		relative;
		background-color:	#ffffff;
		padding:		15px;
		width:			940px;
		height:			270px;
	}
	
	#header_logo{
		position:		absolute;
		top:			0px;
		left:			33px;
		z-index:		1;
	}
	
	
	#langChoice{
		position:		absolute;
		top:			24px;
		right:			28px;
		font-size: 		14px;
	}
	
	#langChoice a,
	#langChoice a:link,
	#langChoice a:active,
	#langChoice a:hover
	#langChoice a:visited{
		text-decoration:	none; 	
		color:			#d5c174; 
		font-weight:		bold; 
		font-size: 		14px;	
	}

/*
--------------------------------------------------------------
|	FOOTER
--------------------------------------------------------------
*/
	
	#footer{
		background-image:	url('images/bg_footer.png');
		background-repeat:	repeat-x;
		width:			955px;
		height:			27px;
		padding-left:		15px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#fcf6b9;		
	}
	
	#footer a,
	#footer a:link,
	#footer a:active,
	#footer a:hover,
	#footer a:visited{
		float:			left;
		padding-top:		5px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#fcf6b9;
		text-decoration:	none;
		padding-right:		20px;
		text-transform:		uppercase;
	}

/*
--------------------------------------------------------------
|	DROPDOWN
--------------------------------------------------------------
*/
	
	.level1{
		color:			#ffffff; 
		font-weight:		bold; 
		font-size: 		17px;
		border-left:		1px solid #c95a3f;
		border-right:		1px solid #ac0a1d;
		width:			130px;
		text-align:		center;
	}
	
	.level2{
		color:			#ffffff; 
		font-weight:		bold; 
		font-size: 		13px;
		text-align:		center;
		width:			130px;
	}

	.level1 a,
	.level1 a:link,
	.level1 a:active,
	.level1 a:hover,
	.level1 a:visited{ 
		display:		block; 
		text-decoration:	none; 	
		color:			#ffffff; 
		font-weight:		bold; 
		font-size: 		17px;
		padding-top:		9px;
		padding-bottom:		11px;
	}

	.level2 a,
	.level2 a:link,
	.level2 a:active,
	.level2 a:hover,
	.level2 a:visited{ 
		display:		block; 
		text-decoration:	none; 	
		color:			#ffffff; 
		font-weight:		bold; 
		font-size: 		13px;		
	}	

	#nav{
		padding-left:		170px;
		width:			770px; 
		height:			40px;
		background-image:	url('images/bg_nav.jpg');
		background-repeat:	repeat-x;
	}

	#nav li{ 
		float:			left; 
		list-style:		none; 
		position:		relative;
	}

	#nav li:hover ul{ 
		display:		block; 
		height: 		auto; 
	}
	
	#nav li ul{ 
		position:		absolute;
		top:			39px;
		left:			0px;
		overflow:		hidden; 
		display:		none;
	}
	
	#nav li ul li{ 
		background-color:	#c9040d; 
		width:			130px; 
		clear:			left;		
	}
	
/*
--------------------------------------------------------------
|	HOME
--------------------------------------------------------------
*/
	#homeContainer{
		overflow:		auto;
	}
	
	.homeBlock_small .button,
	.homeBlock_big .button{
		position:		absolute;
		top:			240px;
		left:			15px;
	}

	.homeBlock_small{
		position:		relative;
		float:			left;
		background-color:	#ffffff;
		width:			240px;
		height:			247px;
		padding:		15px;
		margin-right:		2px;
	}
	
	.homeBlock_text{
		position:		absolute;
		top:			30px;
		left:			25px;	
	}
	
	.homeBlock_small h1{
		color:			#ffffff; 
		font-weight:		normal; 
		font-size: 		15px;
	}
	
	.homeBlock_small h2{
		color:			#ffffff; 
		font-weight:		bold; 
		font-size: 		21px;		
	}
		
	.homeBlock_big{
		position:		relative;
		background-image:	url('images/home_right.png');
		background-repeat:	no-repeat;
		float:			left;
		width:			426px;
		height:			277px;
	}
	
	.homeBlock_big h1{
		position:		absolute;
		top:			12px;
		left:			25px;	
		width:			140px;
		color:			#ffffff; 
		font-weight:		bold; 
		font-size: 		23px;
		text-align:		center;
	}

	.homeBlock_big h2{
		position:		absolute;
		top:			40px;
		left:			25px;	
		width:			140px;
		color:			#e5ec44; 
		font-weight:		normal; 
		font-size: 		18px;	
		text-align:		center;
	}	

	.homeBlock_big h3{
		position:		absolute;
		top:			165px;
		left:			15px;	
		color:			#223f1f; 
		font-weight:		normal; 
		font-size: 		15px;	
	}	

/*
--------------------------------------------------------------
|	CONTENT - INGREDIENTEN
--------------------------------------------------------------
*/

	#contentContainer{
		overflow:		auto;
	}	

	#content_left{
		position:		relative;
		float:			left;
		background-color:	#ffffff;
		width:			240px;
		padding:		15px;
		margin-right:		2px;
	}
	
	#content_left p{
		font-family:		Arial;
		font-size:		13px;
		font-weight:		normal;
		color:			#000000;
		line-height:		21px;	
	}

	#content_left p span{
		font-weight:		bold;
		color:			#c9040d;
	}

	#content_left2{
		position:		relative;
		float:			left;
		background-color:	#B9040C;
		width:			240px;
		border:			15px solid #ffffff;
		margin-right:		2px;
	}
	
	#content_right{
		float:			left;
		width:			668px;
		padding:		15px;
		background-color:	#ffffff;
	}
	
	#content_right_1{
		float:			left;
		width:			238px;
	}
	
	#content_right_2{
		float:			left;
		width:			415px;
		padding-left:		15px;
	}
	
	.subnav{
		height:			29px;
		padding-top:		11px;
		padding-left:		10px;
		padding-right:		10px;
		width:			220px;
		background-image:	url('images/bg_subnav.jpg');
		background-repeat:	repeat-x;
		overflow:		hidden;
		line-height:		16px;
	}
	
	.subnav a,
	.subnav a:link,
	.subnav a:active,
	.subnav a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#ff9999;
		text-decoration:	none;
		line-height:		16px;
		height:			16px;
		overflow:		hidden;
		display:		block;
	}

	.subnav a:hover{
		color:			#ffffff;
	}
	
	#content_right_2 h1{
		font-weight:		bold;
		font-size:		18px;
		color:			#b9040c;
		line-height:		16px;
		padding-bottom:		15px;
	}

	#content_right_2 p{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#000000;
		line-height:		21px;		
	}
	
	#content_right_2 p a,
	#content_right_2 p a:link,
	#content_right_2 p a:active,
	#content_right_2 p a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#B9040C;
		line-height:		21px;	
	}
	
	#content_right_2 p a:hover{
		color:			#000000;
	}

	.ul_li_red ul li{
		color:			#c9040d;
	}

	.ul_li_black ul li{
		color:			#000000;
	}	
	
	#content_right_2 ul{
		margin-left:		14px;
	}
	
	#content_right_2 li{
		list-style-type:	square;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		line-height:		21px;			
	}
	
	.tip{
		margin-top:		15px;
		margin-bottom:		5px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#c9040d;		
	}
	
	.pTip{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		font-style:		italic;
		color:			#c9040d;
		line-height:		18px;		
	}
	
	.ingred{
		margin-top:		15px;
		margin-bottom:		5px;
		padding:		10px;
		background-color:	#c9040d;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#ffffff;	
	}
	
	.prep{
		margin-top:		15px;
		margin-bottom:		10px;
		padding-bottom:		5px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#c9040d;
		border-bottom:		1px solid #c9040d;
	}
	
/*
--------------------------------------------------------------
|	CONTACT
--------------------------------------------------------------
*/

	.frmLabel{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#000000;	
		width:			130px;
		padding-top:		5px;
		padding-bottom:		4px;
		vertical-align:		top;
	}
	
	.frmValue{
		padding-bottom:		4px;
		vertical-align:		top;
	}
	
	.bgInput{		
		position:		relative;
		background-image:	url("images/bg_input.png");
		background-repeat:	no-repeat;
		height:			26px;
		width:			300px;
	}
	
	.txtInput{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#000000;
		position:		absolute;
		top:			8px;
		left:			2px;
		background-color:	#ffffff;
		border:			0px;
		width:			295px;
		height:			16px;
	}
	
	select{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#000000;
		border:			1px solid #858484;
		width:			300px;
	}
	
	textarea{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#000000;
		border:			1px solid #858484;	
		width:			300px;
		height:			120px;
	}
	
	.redButton{
		position:		relative;
		width:			108px;
		height:			34px;
		background-image:	url("images/bg_button2.png");
		background-repeat:	no-repeat;
	}
	
	.redButton div{
		width:			108px;
		position:		absolute;
		top:			9px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#ffffff;
		text-align:		center;	
	}
	
	.redButton div a,
	.redButton div a:link,
	.redButton div a:active,
	.redButton div a:hover,
	.redButton div a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#ffffff;
		text-decoration:	none;
	}
	
	#gda{
		padding-top:		20px;
	}
	
	#gda table{
		width:			415px;
		border:			1px solid #c9040d;
	}
	
	#gda table tr th{
		background-image:	url('images/bg_nav.jpg');
		background-repeat:	repeat-x;	
		background-color:	#c9040d;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#ffffff;
		text-align:		left;
		padding:		10px;
	}
	
	#gda table tr td{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#000000;
		padding-top:		4px;
	}
	
	#gda table tr td span{
		padding-left:		10px;
	}
	
	.gda_value{
		text-align:		right;
		padding-right:		10px;
	}
