/*******************************************************************/
/****		search on the page sections to find page styles		****/
/*******************************************************************/
/****															****/
/****		_frontend_editor	> frontend editor styles		****/
/****															****/
/*******************************************************************/
/****															****/
/****		_general			> general layout, po's			****/
/****		  •_layout_top		> general layout:top, po's		****/
/****		  •_layout_middle	> general layout:middle, po's	****/
/****		  •_layout_bottom	> general layout:bottom, po's	****/
/****															****/
/*******************************************************************/
/****		search on the page sections to find page styles		****/
/*******************************************************************/


/**************************/
/**** _general         ****/
/**************************/

/* strict html compliance */

body


{	
	width:100%;
	height: 100%;	
	background-color: #ffffff;
	font-family: arial,helvetica,sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	
	
	margin:0;
}

#toptable, #maintable, #bottomtable
{
	/*text-align:left;fs*/
	border: 2px;
}

a
{
	cursor: pointer; /* als hier "default" staat doet ff het niet ... */
	cursor: hand;
}

/* temp vervangen door heineken font image */

.title
{
	color: 	#175330;
	font-size: 16px;
	font-family: arial,helvetica,sans-serif; /* temp */	
	font-weight: bold;
	/*border-left: 1px solid #000000;*/
}
.area1table td
{
	color: #ffffff;	
	font-family: arial,helvetica,sans-serif;
	font-size: 0.9em;
	background-color: #000000;
	text-align:left;
	padding-left:21px;	
}


.Topmobilelink 
{
	font-size:0.9em;
	font-weight :bold;
	
}

h1
{
	color: 	#175330;
	font-size: 16px;
	font-family: arial,helvetica,sans-serif; /* temp */	
	font-weight: bold;
}

/* probeer hier standaard gedrag voor text - linkjes te defineren: kleur & text-deco. size en boldness niet ! */
a.heineken_link
{
	color: #34772b;	
	font-style:italic;
	font-family:arial,helvetica,sans-serif;	
	line-height:1.4em;	
	text-decoration:none;
	margin-left:0;	
}

select
{	
	font-size:0.9em;
	background-color: #b0cd45;
}

option:hover
{	
	background-color: #ffffff;
}

/**********************/
/** bo_layout_top    **/

.toptable2
{
	padding-top: 0px;
    	
}

.toptable
{
	width: 300px;
	border-left: #2a6009 1px solid;
	border-right: #2a6009 1px solid;

	
}


.content a
{
	color: #34772b;	
	text-decoration: underline;
	font-size: 0.9em;	
}

.content a:hover
{
	color: #b0cd45;
	text-decoration: underline;		
	font-size: 0.9em;		
}

.content B
{
	color: #34772b;	
	font-weight: bold;
}

.content
{
	border-top: #2a6009 0px solid;
	border-left: #2a6009 0px solid;
	border-right: #2a6009 0px solid;
	width :100%;
	height: 100%; /* temp ?? */
	color: #3b2f0a;
	background-color: #ffffff;
	background-image: url("../content/images/contentvlakken/imgcontentbg.gif");	
	background-repeat:repeat-x;
	
	
}

.customcontenttable
{
	margin:0px;
	width:300px;
}
.contentimage img
{
	width:582px;

	
	
	
}
.contenttitle
{
	/*padding-left: 0px; fs*/	
	padding-top: 0px;
		
}

.contenttext
{	
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}
.articlecontent
{
	line-height: 1.4em;
	font-family: arial,helvetica,sans-serif;
/*	height:253px;*/
	vertical-align:top;
}


/** eo_layout_top    **/
/**********************/

/**********************/
/** bo_layout_middle **/

.maintable
{
	background-color: #ffffff; /*border-right		:	#ffffff 1px solid;*/
	border-left: #2a6009 1px solid;
	border-right: #2a6009 1px solid;
	border-bottom: #2a6009 1px solid;
	width: 300px;
	
}





/** eo_layout_middle **/
/**********************/

/**********************/
/** bo_layout_bottom **/

.bottomtable
{
	width: 300px;
	padding-bottom: 0px;
}


/** eo_layout_bottom **/
/**********************/


/**********************/
/**lists**/

.calendaritem, .pressrelease, .webcastitem, .article, .pressreleaselist, .articlelist
{
	margin-top:20px;	
}


.leftcolumnlistlink, .leftcolumnlistlink a, .leftcolumnlistlink a:hover, .leftcolumnlistlink a:visited
{	
	color: #34772b;
	/*color: #346c0d;*/
	/*font-size: 1.0em;*/
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;	
	text-decoration:none;
	margin-left:0;	
}

.overviewcolumnlistlink, .overviewcolumnlistlink a, .overviewcolumnlistlink a:visited,
.calendaritemlisttitle, .calendaritemlisttitle a, .calendaritemlisttitle a:visited,
.agmitemlisttitle, .agmitemlisttitle a, .agmitemlisttitle a:visited
{	
	color: #34772b;
	/*color: #346c0d;*/
	/*font-size: 1.0em;*/
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration:none;
}

.RelevantLink a
{
	color: #34772b;
	/*color: #346c0d;*/
	font-size: 0.8em;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration:none;
	
}

.overviewcolumnlistlink a:hover,
.calendaritemlisttitle a:hover,
.agmitemlisttitle a:hover
{	
	color: #34772b;
	/*color: #346c0d;*/
	/*font-size: 1.0em;*/
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration:underline;
}

.listtitlepic
{
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 13px;
	margin-bottom: 13px;
}

.pressarticlelistlink a, .pressarticlelisttitle a, 
.featurestorylisttitle a, .webcastlisttitle a,  
.articlelisttitle a, .presentationlisttitle a
{	
	color: #34772b;
/*	font-size	: 0.9em;
	line-height : 1.4em;
	font-family: arial,helvetica,sans-serif;*/
	font-weight: bold;	
	text-decoration:none;
}

.pressarticlelistdate, .calendarlistdate, .calendarlistdate a, .featurestorylistdate, .webcastlistdate, .articledownloadlistdate, .articlelistdate, .presentationlistdate,
.listdate, .listdate a, .listdate a:hover, .listdate a:visited
{
	color		: 	black;
/*	font-size	: 1.0em;
	line-height : 1.4em;
	font-family	: arial,helvetica,sans-serif;
	font-weight	: bold;*/
	height		:	80px;
	margin-bottom	: 10px;
	padding-bottom	: 10px;
	font-size	: 1.0em;
}

.leftcolumnlistdescription
{
	color: #3b2f0a;
}

.leftcolumnlistdescription A
{
	color: #3b2f0a;
	text-decoration: none;
}

.leftcolumnlistdescription A:hover
{
	color: #3b2f0a;
	text-decoration: underline;
}

.pressarticlelistdescription, .calendaritemlistdescription, .featurestorylistdescription, .webcastlistdescription, .articledownloadlistdescription, .articlelistdescription, .presentationlistdescription,
.overviewcolumnlistdescription
{
	font-family	: arial,helvetica,sans-serif;
	color: #3b2f0a;
}
.calendaritemlistdescription P,
.articlelistdescription P,
.featurestorylistdescription P,
.webcastitemlistdescription P,
.overviewcolumnlistdescription P,
.leftcolumnlistdescription P
{
	margin-top:0;
	margin-bottom:0;
} 
.artlist_divider
{
	height:1px;
	text-align:center;
}
.artlist_linkformore, .artlist_linkformore a, .artlist_linkformore a:visited
{
	color: #34772b;	
	font-style:italic;
	font-family:arial,helvetica,sans-serif;	
	line-height:1.4em;	
	text-decoration:none;
	margin-left:0;	
}

.artlist_linkformore a:hover
{
	text-decoration:underline;
}

.artlist_linkformore img
{
/**	margin-left:14px;**/
}

.callist_linkformore, .callist_linkformore a, .callist_linkformore img,
.linkformore, .linkformore a, .linkformore a:visited, .linkformore img
{
	color: #34772b;
	/*color: 	#346c0d;*/
	font-style:italic;
	font-family:arial,helvetica,sans-serif;	
	/*font-size:0.9em;*/
	/*font-weight:bold;*/
	line-height:1.4em;	
	text-decoration:none;
	margin-left:0;		
}

.linkformore a:hover, .callist_linkformore a:hover
{
	text-decoration:underline;
}

.linkformore, .linkformore a,.linkformore a:hover,.linkformore a:visited, .linkformore img
{
	margin-top:5px;
}

.overviewtable p
{
	margin-top:0px;
	margin-bottom:0px;
	 	
}
.imagedownloadoverviewtable
{
	table-layout:fixed;
}
.paginglink a, .paginglink a:hover, .paginglink a:hover
{	
	color: #34772b;
	/*color: #346c0d;*/
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;	
	font-style: italic;	
	text-decoration:none;
}

.Microtooltip
{
	 font-style: italic;
	 color: #AE4241;
}

.pagingcurrent
{	
	color: 	red;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;	
	text-decoration:none;
}

.pagingnumber
{	
	color: #34772b;
	color: #346c0d;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;	
	text-decoration:none;
}

.filtertable
{
	background: white;
	border-top-color: #34772b;
	/*border-top-color: #346C0D;*/
	/*border-top-style: dotted;*/
	border-top-width: 1px;
	border-bottom-color: #34772b;
	/*border-bottom-color: #346C0D;*/
	/*border-bottom-style: dotted;*/
	border-bottom-width: 1px;
	padding: 5px;
}

.filtertext
{	
	color: #34772b;
	/*color: #346C0D;*/
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;	
	text-decoration:none;
}

/**lists**/

/**********************/
.pressrelease
{
	height:100%;
}
.articletitle img
{
	margin-bottom:20px;
}

.pressreleaseinfo, .pressreleaseinfolabel, .pressreleasetitle,
.calendariteminfo, .calendariteminfolabel, .calendaritemtitle,
.webcastiteminfo, .webcastiteminfolabel, .webcastitemtitle
{
	/**margin-left:14px;
	padding-left:14px;
	margin-right:14px;
	padding-right:14px;**/
	/*font-size:x-small;*/
	color:gray;	
}

.pressreleaseinfolabel
{
	width:1%;
}
.pressreleasecontent
{
	/*font-size:x-small;*/
	/**margin-left:14px;
	padding-left:14px;
	margin-right:14px;
	padding-right:14px;**/
}
.m_l_r_14
{
	margin-left:14px;
	/*padding-left:14px;fs*/
	margin-right:14px;
	padding-right:14px;
}
.relatedimagedownload
{
	margin-bottom:15px;	
	width:125px;
	height:100px;
}
.relatedimagedownloadborder
{
	border-right:1px dotted #346C0D;
}

.downloadpicturetitle
{
	font-weight:bold;
	font-size:small; 
	margin-bottom:10px;
	padding-bottom:10px;
	vertical-align:top;
}

.downloadpicturelink, .downloadpicturelink a,.downloadpicturelink a:hover, .downloadpicturelink a:visited
{
	text-decoration:none;
	color: #34772b;
	/*color:#346c0d;*/
	font-weight:bold;
	font-size:0.9em;	
}
.downloadpicture
{
	margin-bottom:10px;
	padding-bottom:10px;	
}
.downloads_title
{
	font-weight:bold;
	font-size:small;
	font-family:arial,helvetica,sans-serif;
	color: #34772b;
	/*color:#00320e;*/
	margin-left:14px;
	/*padding-left:14px fs*/
}
.downloads_intro
{
	/*font-size:x-small;*/
	font-family:arial,helvetica,sans-serif;
	color: #34772b;
	/*color:#00320e;*/
	margin-left:14px;
	/*padding-left:14px;*/
	margin-bottom:10px;
	padding-bottom:10px;
}
.downloads_link, .downloads_link a, .downloads_link a:hover, .downloads_link a:visited
{	
	/*font-size:x-small;*/
	font-family:arial,helvetica,sans-serif;
	font-style:italic; 
	color: #34772b;
	/*color:#00320e;	*/
	text-align:left;
	text-decoration:none;
}
.downloads_link
{
	width:400px;
	margin-left:14px;
	/*padding-left:14px;fs*/
}
.downloads_link a, .downloads_link a:hover, .downloads_link a:visited
{
	margin-left:5px;
	/*padding-left:5px;fs*/
}
.container
{	
	width:100%;	
	margin-left:14px;
	margin-right:14px;	
	/*padding-left:13px;fs*/
	padding-right:13px;
	vertical-align:bottom;
}
.english_container
{	
	width:100%;
/*	border-top: dotted 1px #96a67e;
	border-bottom: dotted 1px #96a67e;*/
	background-color:#e3ece2;	
	margin-bottom:14px;
	padding-bottom:14px;
}
.dutch_container
{
	width:100%;	
/*	border-top: dotted 1px #96a67e;
	border-bottom: dotted 1px #96a67e;*/
	background-color:#fde3e2;		
	margin-bottom:14px;
	padding-bottom:14px;
}



/* breadcrumb */

.navpathcontainer
{	
	margin-left:48px;	
	margin-top:10px;	
}

.pathmenuitemon, .pathmenuitemoff,
.pathmenuitemon a, .pathmenuitemoff a,
.pathmenuitemon a:visited, .pathmenuitemoff a:visited
{
	color: #34772b;
	/*color: #004920;	*/
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;	
}


.navpathseperator
{
	color: #34772b;
	/*color: #004920;*/
	font-weight: bold;
	font-size: x-small;
}

/* end breadcrumb */

@media handheld
{
	body
	{
		
		
	}	
	body a
	{
		 	font-weight: bold; 
		 
		 	color: #34772b;
	}
	.listdate, .listdate a
	{
		font-size:small; 
		width:100%;

		
		
	}
	.linkitem, .linkitem a
	{
		

	color: #34772b;
	font-weight: bold;
	width: 100%;
	}
	
	h1
	{
		text-align: left;

		
	}
.paginglink a
{	
	font-size:small; 
	line-height: 0.9em;
}


.pagingcurrent
{	
	font-size:small;
	text-align: left;
	line-height: 0.9em;
	color:Red;
	
}

.pagingnumber
{	
	font-size:small;
	line-height: 0.9em;
	
	
}


.overviewtable
{
	  
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 9px; 
	
 

}

.overviewtable td
{

	width:100%;
	padding-left:9px;
	
	
}
.innerMobile td
{
	text-align:left;
	width:100%;
	padding-left:0px;
	
}
.innerMobile 
{
	padding-left:0px;
	
}
.area1table td
{
	color: #ffffff;	
	font-family: arial,helvetica,sans-serif;
	font-size: 0.9em;
	background-color: #000000;
	text-align:left;
	padding-left:21px;	
}

.Topmobilelink 
{
	font-size:0.9em;
	font-weight :bold;
	
}

.morelink 
{
	
	font-size:0.6em;
	font-style:oblique ;
	/*color:Black ;*/
	font-weight:normal ;
	/*color: #34772b;*/
	color: #346c0d;
	/*color: #b0cd45;*/
	
}


