@import url(style_texts_basic.css);
@import url(style_forms.css);
@import url(style_texts_divs.css);


html,body
{
height: 					100%;
width:						100%;
}

body,table.body_color
{
background-color: 			#1451AF;
width:						100%;
margin: 					0px 0px 0px 0px;
padding: 					0px 0px 0px 0px;
}

td.rounded_corners
{
background-image:			url(http://www.greefa.nl/it/gfx/corners_rounded_middle.gif);
}

td.right_tabbing
{
background-color:			#06347B;
}

td.content_background
{
background-color: 			#FFFFFF;
}

td.td_menu_main
{
background-color: 			transparent;
}

td.td_menu_sub
{
background-color:			#E0F0C7;
}

td.region_ascent
{
background-image:			url(http://www.greefa.nl/it/gfx/background_bottom_ascent.gif);
background-repeat: 			repeat-x;
background-position:		0% 100%;
}

td.region_ascent_menu_other
{
background-image:			url(http://www.greefa.nl/it/gfx/background_bottom_ascent_menu_other.gif);
background-repeat: 			repeat-x;
background-position:		0% 100%;

background-color:			#E0F0C7;
}

td.td_white
{
background-color:			#FFFFFF;
}

td.site_bg
{
background-image:			url(http://www.greefa.nl/it/../files/Background_right/bg_right.jpg);
background-repeat: 			no-repeat;
background-position:		0% 0%;
background-color:			#133467;
}

div#rounded_corner_bottom_right
{
height:						100%;
width:						100%;
background-image:			url(http://www.greefa.nl/it/gfx/corner_rounded_content_right_bottom.gif);
background-repeat: 			no-repeat;
background-position:		100% 0%;
}

div.div_white
{
height:						25px;
width:						550px;
background-color:			#FFFFFF;
}




/* DIVS
************************************************************************************************/
div#logo
{
text-align:			right;
vertical-align: 	middle;
}




div#rounded_corner_top_right
{
height: 100%;
width: 100%;
background-image:			url(http://www.greefa.nl/it/gfx/corner_rounded_menu_other_right_top.gif);
background-repeat: 			no-repeat;
background-position:		100% 0%;
background-color:			transparent;
}

div#background_menu_vegetable
{
height: 100%;
width: 100%;

background-image:			url(http://www.greefa.nl/it/../files/linksonder/menu_bottom_3.jpg);
background-repeat: 			no-repeat;
background-position:		0% 100%;
background-color:			transparent;
}

div#content_container
{
height:						100%;
/*width:						100%;*/
margin:				 		0px 0px 0px 0px;
padding:			 		15px 27px 0px 27px;
}



/* MENU MAIN AND SUB
************************************************************************************************/
#menu_main_container ul,
#menu_sub_container ul
{
margin:				0px 0px 0px 0px;
padding:			0px 0px 0px 0px;
float: 				left;
width: 				100%;
background-color: 	transparent;
height: 			24px;
color: 				#FFFFFF;
}

#menu_main_container ul li,
#menu_sub_container ul li
{
display: inline;
}

#menu_main_container ul li a,
#menu_sub_container ul li a
{
margin:				0px 0px 0px 0px;
padding:			0px 15px 0px 15px;
color: 				#FFFFFF;
text-decoration: 	none;
float: 				left;
font-size: 			11px;
font-weight: 		bold;
line-height:		24px;
text-align:			center;
vertical-align: 	middle;
}

#menu_main_container ul li a:hover,
#menu_main_container ul li.selected a
{
background-color: 	#002D74;
color: 				#9DFF00;
}

/*MENU SUB SPECIFIC*/
#menu_sub_container ul
{
background-color: 	#E0F0C7;
color:				#A6D35F;
}

#menu_sub_container ul li a
{
color:				#A6D35F;
}

#menu_sub_container ul li a:hover,
#menu_sub_container ul li.selected a
{
background-color: 	#71B800;
color: 				#FFFFFF;
}


/* MENU PRODUCTS/SERVICES MAIN AND SUB
************************************************************************************************/
#menu_service_main ul
{
margin:				 25px 0px 0px 0px;
padding:			 0px 0px 0px 0px;
list-style-type: 	none;
font-size: 			14px;
width: 				100%;
}


#menu_service_main li,
#menu_service_sub li
{
margin:				 0px 0px 0px 0px;
padding:			 0px 0px 0px 0px;
overflow: hidden;
}


#menu_service_main a
{
display: 			block;
padding: 			6px 0px 6px 10px;
border: 			0px solid #333;
width: 				100%;
/*height: 			24px;
line-height:		24px;*/
text-align:			left;
vertical-align: 	middle;
background-color: 	#E0F0C7;
color: 				#0D3165;
font-size: 			11px;
font-weight: 		bold;
text-decoration: 	none;
}

#menu_service_main a:hover,
#menu_service_main li.selected a
{
background-color: 	#71B800;
color: 				#FFFFFF;
}

#menu_service_sub
{
background-color: 	#71B800;
}

/*PROD MENU SUB SPECIFIC*/
#menu_service_sub ul
{
margin:				 0px 0px 0px -17px;
padding:			 0px 0px 0px 27px;
list-style-type: 	none;
font-size: 			14px;
width: 				100%;
}

#menu_service_sub li a
{
background-image:		url(gfx/menu_icon.gif);
background-repeat: 		no-repeat;
/*background-position:	0px 50%;*/
background-position:	0px 0%;
color: 					#C1FE61;
background-color: 		#71B800;
padding: 				0px 0px 6px 19px;
/*padding: 				6px 0px 6px 19px;*/
}


#menu_service_sub a:hover,
#menu_service_sub li.selected a
{
background-color: 		#71B800;
background-image:		url(gfx/menu_icon_selected_hover.gif);
background-repeat: 		no-repeat;
/*background-position:	0px 50%;*/
color: 					#FFFFFF;
background-position:	0px 0%;
padding: 				0px 0px 6px 19px;
/*padding: 				6px 0px 6px 19px;*/
}

/* FLAGS
************************************************************************************************/
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 0px solid #ccc;
}
