	/* --- DEFAULT --- */
	BODY				{	background: url(../images/bg_body_long.gif) center top repeat-y #F7F7F7; 
							margin: 0px; 
							padding: 0px; text-align: center;  }
	BODY.kerst			{   background:#ce0017 url(../images/bg_body_long_kerst.jpg) center top repeat-y; }		
	BODY.pasen			{   background:#fbe439 url(../images/bg_body_long_pasen_2011.jpg) center top repeat-y; }
   	BODY.oranjebungels	{   background: url(/images/bg_body_long_oranjebungels_2010.jpg) center top repeat-y;  }

	BODY.prijscampagne	{   background:#fff43f url(../images/bg_body_long_prijscampagne.jpg) center top repeat-y; }		
    BODY.folder         {   background:none #FFFFFF; text-align: left;}			
	
	FORM				{	margin:0px;  }
	
	DIV, TD				{	font: 10px Verdana, Arial, Helvetica;
							color: #000;  }
							
	ul					{	margin: 10px 0px 0px 15px; padding: 0px;  }
	
	A					{	font: 10px Verdana, Arial, Helvetica; color: #929292; cursor: hand; }
	A:hover				{	font: 10px Verdana, Arial, Helvetica; color: #000;  }
	
	A.pijllink			{	vertical-align: middle; margin-right: 5px; font-weight: bold; text-decoration: none;  }
	A.pijllink:hover	{	font-weight: bold; text-decoration: underline;  }
	
	#main-page A		{	color: #000;  }
	#main-page A:hover	{	color: #929292;  }
	
	.homeFolderLink img	{	*margin-top:-10px; }
	/* --- OVERIG --- */
							
	#site				{	width: 740px; 
							margin: auto;
							padding:0px 0px 0px 0px;
							text-align: left;
							padding-left:0px; * padding-left:0px;  }	

	#content			{	float: left; width: 740px;  }

	#menu				{	 }

	#kruimelpad			{	padding-top: 17px; padding-left: 153px;  }

	#schaduw			{	position: absolute;
							top: 0px;
							margin-top: 147px;  }
							
	#flFooter			{	float: right; width:740px; margin-top:0px; text-align:right;}
	#footer 			{ 	margin-top:50px; margin-bottom:20px; }
	#footer a 			{	font: 9px Arial, Verdana, Helvetica; color: #929292; text-decoration: none;  }
	#footer a:hover		{	color: #000;  }
	#page-text #footer-fullpage			{ 	padding: 0px 0px 20px 0px; width: 385px;  }
	#page-text #footer-fullpage a 		{	font: 9px Arial, Verdana, Helvetica; color: #929292; text-decoration: none;  }
	#page-text #footer-fullpage a:hover	{	color: #000;  }
	
	
	
	#ieborderfix		{	position: absolute; top: 0px;  }
	#ieborderfix input	{	width: 1px; height: 1px;  }
	input.normal		{	border: 1px solid #929292;
							background: #FFF; 
							font: 10px Arial, Verdana, Helvetica;
							color: #979797;
							height: 15px; 
							padding: 0px 3px;  }
							
	input.gevonden-items {	text-align: center; 
							font: 10px Verdana, Arial, Helvetica; 
							font-weight: bold;
							color: #000; 
							padding-top: 2px;
							width: 76px;  }
							
	input.button-type1	{	border: 1px solid #929292;
							background: #FFF; 
							font: 10px Arial, Verdana, Helvetica;
							color: #979797;
							letter-spacing: -1px;
							text-transform: uppercase; 
							
							overflow: visible;
							padding: 0px 4px 0px 4px;
							voice-family: "\" }\""; voice-family:inherit;
							padding: 1px 4px 0px 4px;
						  } /* Dit is een Boxmodel hack voor IE 5.0 */
 	html>body input.button-type2	
						{	padding: 1px 4px 0px 4px;  }
							
	input.button-type2	{	background: #000; 
							font: 9px Arial, Verdana, Helvetica;
							color: #FFF;
							border: 0px solid;
							text-transform: uppercase; 
							
							overflow: visible;
							
							padding: 0px 6px 0px 6px; 
							voice-family: "\" }\""; voice-family:inherit;
							padding: 3px 6px 0px 6px; 
						  } /* Dit is een Boxmodel hack voor IE 5.0 */
    input.button-marginTop 
                        {   margin-top: 6px;}
                          
 	html>body input.button-type2	
						{	padding: 3px 6px 0px 6px;  }
	
	select 				{	font: 10px Arial, Verdana, Helvetica;
							color: #7C7C7C;  }
							
	textarea			{	border: 1px solid #929292;
							font: 10px Arial, Verdana, Helvetica;
							color: #929292;  }
	input.invulveld		{	border: 1px solid #929292;
							background: #FFF; 
							font: 10px Arial, Verdana, Helvetica;
							color: #626262;
							width: 264px;
							height: 15px; 
							padding: 0px 3px;  }
	select.invulveld	{	width: 273px; }
	textarea.invulveld	{	width: 268px; }
	
	TABLE.formSmal input.invulveld	{width: 180px; }
	TABLE.formSmal select.invulveld	{width: 189px; }
	TABLE.formSmal textarea.invulveld	{width: 184px; }


	
	TABLE.formBreed input.invulveld	{width: 280px; }
	TABLE.formBreed select.invulveld	{width: 280px; }
	TABLE.formBreed textarea.invulveld	{width: 280px; }
	
	
							
	
	/* --- MAIN/MIDDELSTE KOLOM --- */
	
	
	#main-home							{	float: right;
											margin:0;padding-left:18px;  }
	#main-home #visual					 {	width: 592px; height: 296px;  text-align: left; overflow: hidden;  }
	#main-home #visual #img		 		 {	float: left; margin-left: 0; margin-bottom: -296px; border:5px solid #e40090;  }
	#main-home #visual #img img 		 {	width: 289px; height: 285px;  }
	#main-home #visual p		 		 {	margin: 0px; padding: 0px;  }
	#main-home #visual .flash-icon		 {	vertical-align: middle; margin-right: 5px;  }
	#main-home #visual #text 			 {	float: left; height: 296px; overflow: hidden; padding: 10px 10px 0px 10px; font: 11px Verdana, Arial, Helvetica; color: #FFF; line-height: 17px;
											width: 296px;
											voice-family: "\" }\""; voice-family:inherit;
											width: 276px; } /* Dit is een Boxmodel hack voor IE 5.0 */
 	html>body #main-home #visual #text 	{	width: 276px;  } 

	#main-home #visual .link 			{	margin-top: 15px;  }
	#main-home #visual .link .kop-icon	{	margin-right: 5px;  }

	#main-home #banner-container		{	height:148px;  }
	#main-home .banner 			{	width: 296px; height: 148px; float: left;  margin-top: 20px;}
	#main-home .banner .img 			{	width: 148px; float: left;  }
	#main-page .banner .imglarge 		{   width: 287px; float: left;  }
	#main-home .banner .img img 		{	width: 148px;  margin: 0px; padding: 0px;  }
	#main-home .banner .text 			{	width: 139px; float: left; line-height: 14px; padding: 0px 0px 0px 4px;  }
	#main-home .banner .text .title 	{	font-weight: bold;  }
	#main-home .banner .text a 			{	font-weight: bold; text-decoration: none;  }
	#main-home .banner .text a:hover 	{	text-decoration: underline;  }
	#main-home .banner .text .pijl 		{	vertical-align: middle; margin: 2px 0px 0px 5px;  }
	#main-home .banner .text input 		{	margin-top: 10px;  }
	#main-home .banner .text .kop-icon	{	margin-right: 2px; width: 28px; height: 28px;  }
	
	#main-home .bannersmall 			{	width: 296px; height: 138px; float: left; margin-top: 80px;}
	#main-home .bannersmall .img 			{	width: 138px; float: left; }
	#main-page .bannersmall .imglarge 		{   width: 287px; float: left;  }
	#main-home .bannersmall .img img 		{	margin: 0px; padding: 0px;  }
	#main-home .bannersmall .text 			{	width: 119px; float: left; border:  line-height: 14px; padding: 0px 0px 0px 4px;  }
	#main-home .bannersmall .text .title 	{	font-weight: bold;  }
	#main-home .bannersmall .text a 		{	font-weight: bold; text-decoration: none;  }
	#main-home .bannersmall .text a:hover 	{	text-decoration: underline;  }
	#main-home .bannersmall .text .pijl 	{	vertical-align: middle; margin: 2px 0px 0px 5px;  }
	#main-home .bannersmall .text input 	{	margin-top: 10px;  }
	#main-home .bannersmall .text .kop-icon	{	margin-right: 2px; width: 28px; height: 28px;  }
		
		
	#main-page						{ float: left;width: 444px;margin-left: 18px;padding-top: 10px; }
	#main-page-wide					{ float: left;width: 574px;margin-left: 18px;padding-top: 10px; }
	#main-page-threecolumns			{ float: left;width: 574px;margin-left: 18px;padding-top: 10px; }
							
	#main-page #header				{ height: 58px; margin-top: 33px;  }
	#main-page #header #printen		{ float: left; width: 155px; padding-top: 16px;  }
	#main-page #header .title		{ font-weight: bold; font-size: 14px; margin-top: 10px;  }
	#main-page .kop-icon			{ float: left; vertical-align: middle; position: relative; margin: -2px 3px 0px -1px; width: 28px; height: 28px;  }
	#main-page #kop-page			{ float: left; margin-top: 4px;  }
	#main-page .small-text			{ width: 262px; padding-right: 15px; line-height: 16px;  }
	
	#main-page-threecolumns #header				{ height: 58px; margin-top: 33px;  }
	#main-page-threecolumns #header #printen		{ float: left; width: 155px; padding-top: 39px;  }
	#main-page-threecolumns #header .title		{ font-weight: bold; font-size: 14px; margin-top: 10px;  }
	#main-page-threecolumns .kop-icon			{ float: left; vertical-align: middle; position: relative; margin: -2px 3px 0px -1px; width: 28px; height: 28px;  }
	#main-page-threecolumns #kop-page			{ float: left; margin-top: 4px;  }
	#main-page-threecolumns .small-text			{ width: 262px; padding-right: 15px; line-height: 16px;  }	

	#page-links						{ position: absolute; width: 148px; color: #626262; padding-top: 23px;  }
	#page-links-lokaties			{ position: absolute; width: 148px; color: #929292; padding-top: 90px;  }
	#page-links-wide				{ color: #929292; padding-top: 23px; float:left; margin-right:10px; }
	#page-links-threecolumns		{ color: #929292; padding-top: 23px; float:left; margin-right:10px; }

	#page-links .title				{ font-weight: bold; padding-left: 9px;  }
	#page-links img.visual			{ margin-bottom: 10px; }
	#page-links a					{ color: #626262; text-decoration: none; padding-bottom: 7px;  }
	#page-links a:hover				{ color: #000; text-decoration: underline;  }
	#page-links #thema-visual		{ left: 0px; margin-bottom: 15px;  }
	#page-links ul, #page-links li	{ margin: 0px; padding: 0px; list-style-type: none;  }
	#page-links li a				{ display: block; padding: 4px 2px 2px 9px; width: 140px; background: url(../images/list_small.gif) left top no-repeat;  }
	
	#page-text 						{ line-height: 16px; padding: 28px 0px 0px 156px;  }
	#page-text-wide					{ line-height: 16px; padding: 28px 0px 0px 10px; }
	#page-text-threecolumns			{ line-height: 16px; padding: 28px 0px 0px 156px; }
	#page-text-lokaties 			{ line-height: 16px; margin: 90px 0px 0px 148px; position: absolute; width: 296px;padding-left:7px;}
	#page-text img.header			{ margin-bottom: 7px;  }
	#page-text .subheader			{ font-weight: bold; font-size: 16px;  }
	#page-text .title 				{ font-weight: bold;  }
	#page-text .error				{ font-weight: bold; color: red; }
	#page-text .alternate 			{ color: #929292;  }
	#page-text #flashgames			{ position: relative; margin: 10px 0px 0px -9px;  }
	#page-text .date				{ color: #EC278F; }
	
	#page-text-wide img.header	{ margin-bottom: 7px; }
	#page-text-wide .subheader	{ font-weight: bold; font-size: 16px;  }
	#page-text-wide .title 		{ font-weight: bold;  }
	#page-text-wide .error		{ font-weight: bold; color: red; }
	#page-text-wide .alternate 	{ color: #929292;  }
	
	#page-text-threecolumns img.header	{ margin-bottom: 7px;  }
	#page-text-threecolumns .subheader	{ font-weight: bold; font-size: 16px;  }
	#page-text-threecolumns .title 		{ font-weight: bold;  }
	#page-text-threecolumns .error		{ font-weight: bold; color: red; }
	#page-text-threecolumns .alternate 	{ color: #929292;  }	
	
	#thema-text 					{ line-height: 16px; padding-top: 23px; padding-left: 153px;  }
	#thema-text img.header			{ margin-bottom: 7px;  }
	#thema-text .subheader			{ font-weight: bold; font-size: 12px;  }
	#thema-text .title 				{ font-weight: bold;  }
	#thema-text .alternate 			{ color: #929292;  }
	#thema-text #visual				{ margin-bottom: 15px; margin-left: -5px;  }
	
	#page-plaintext 				{ line-height: 16px; padding-top: 25px;  }
	#page-plaintext img#visual 		{ float: left; margin-right: 10px;  }
	#page-plaintext img.header 		{ margin-bottom: 7px;  }
	#page-plaintext .subheader 		{ font-weight: bold; font-size: 14px;  }
	#page-plaintext .title 			{ font-weight: bold;  }
	#page-plaintext .alternate 		{ color: #929292;  }
	
	.page-seperator					{ height: 1px; background: #E5E5E5; margin: 10px 0px;  }
	
	#main-page .banner 					{ width: 287px; height: 148px; margin: 30px 0px;  }
	#main-page .banner .img 			{ float: left;  }
	#main-page .banner .img img 		{ width: 148px;  }
	#main-page .banner .text 			{ float: left; width: 126px; line-height: 14px;}
	#main-page .banner .text .title 	{ font-weight: bold;  }
	#main-page .banner .text a 			{ font-weight: bold; text-decoration: none;  }
	#main-page .banner .text a:hover 	{ text-decoration: underline;  }
	#main-page .banner .text .kop-icon	{ vertical-align: middle; position: relative; margin: -2px 3px 0px -2px; width: 28px; height: 28px;  }

	#main-page .banner .text object 	{ vertical-align: middle; margin: 2px 0px 0px 3px;  }
	#main-page .banner .text input 		{ margin-top: 10px; padding: 0px;  }

	#thema-text .banner					{ margin-left: -5px;  }
	#thema-text .banner .text 			{ width: 128px; padding: 0px;  }
	#thema-text .banner .text .kop-icon { margin: 0px; padding: 0px;  }
	#thema-text .banner .text .object 	{ margin: 0px; padding: 0px;  }
	
	#sitemap p						{ margin: 5px 0px; padding: 0px;  }
	
	#recept-visual 					{ width: 434px; min-height: 222px;  }
	#recept-visual #img 			{ width: 222px; height: 222px; margin-bottom: -222px;  }
	#recept-visual #img img 		{ width: 222px; height: 222px;  }
	#recept-visual #text 			{ width: 195px; padding-left: 232px;  }
	#recept-visual #text td 		{ line-height: 17px;  }
	#recept-visual #text a 			{ color: #00a9a2; text-decoration: underline;  }
	#recept-visual #text td img 	{ float: left; margin-right: 5px; vertical-align: top; line-height: 17px;  }
	#recept-visual #text td.last	{ line-height: 12px  }
	#recept-visual .title 			{ font-weight: bold;  }
	.zoekresultaat-td-padding		{ padding: 4px 5px 7px 0px; vertical-align: top; }
	
	#prijscampagne { background-color:#FCEB00; width:561px; float:right; margin-right: 31px; display:inline; margin-top: 16px; height:auto; }
	
	#prod-item 				{ width: 575px; margin: 15px 0px; padding-right: 10px; float: right; }
	#prijscampagne #prod-item { width: 550px; height: auto; padding-right: 0px; }
	#prod-pict 				{ width: 118px; height: 60px; text-align: center; float: left;  }
	#prijscampagne #prod-pict { width: 118px; min-height:60px; height:auto !important; height:60px; }
	
	#prod-item.prijscampagne a.boodschappenlink { display:block; float:right; width:100px;  }
	#prod-item.prijscampagne span.boodschappenlink { display:block; float:right; width:100px;  }
	#prod-pictextra			{ width: 74px; text-align:right; float: left; margin-right:2px; }
	#prod-pictextra a img { border:0px; }
	#prod-title				{ width:315px; font-size: 11px; font-weight: bold; line-height: 15px; float:left; }
	#prijscampagne #prod-title { width:290px; font-size: 12px; font-weight: bold; line-height: 15px; float:left; font-family:Verdana; color: #025260; margin-bottom: 4px; }
			
	#prod-text 				{ float: left;  }
	#prod-text p			{ margin: 0px 0px 10px 0px;  }
	#prod-text .title		{ font-size: 11px; font-weight: bold; line-height: 15px;  }
	#prod-text .van			{ font-weight: bold; }
	#prod-text .voor		{ font-size: 18px; font-weight: bold; color: #ED2790; }
    BODY.kerst #prod-text .voor  { color:#cf2718;}
	#prijscampagne #prod-text .voor	{ font-family:Verdana; font-size: 30px; font-weight: bold; color: #00b9f3; }
	
	#prod-text .exinfo		{ padding-left: 15px; font-size: 13px; font-weight: bold; color: #ED2790;  }
    BODY.kerst #prod-text .exinfo      { color:#cf2718;}
	#prod-text .alternate 	{ color: #929292;  }
	#prod-link 				{ width: 138px; float: right; color: #929292;  }
	#prod-link img 			{ float: left; margin-right: 5px;  }
	#prod-sepp 				{ height: 1px; width: 575px; margin-right: 10px; background: #E5E5E5; float: right; display: inline; }
	#prijscampagne #prod-sepp { height: 1px; width: 561px; margin-right: 0px; float: right; display: inline; background-image: url(../images/bg_prijscampagne_sepp.jpg); background-repeat:repeat-x;  }
	
	/* #prijscampagne #prod-sepp img { display:none; }  */
	#prod-amp 				{ width: 432px; margin-top: 7px; border-right: 10px solid #FFF; float: right; }
	/* #prijscampagne #prod-amp { display:none; } */
	
	#plaintext-lijst-top			{ float: left; margin: 0px 0px 10px 305px; display: inline;  }
	#plaintext-lijst-top .right		{ line-height: 16px;  }
	#plaintext-lijst-top .title 	{ font-weight: bold;  }
	#plaintext-lijst-top .alternate { color: #929292;  }
	
	#boodschappenlijst					{ float: left;  }
	#boodschappenlijst td				{ line-height: 16px;  }
	#boodschappenlijst td.padding		{ padding: 5px 0px 6px 0px;  }	
	#boodschappenlijst td.seperator		{ padding: -10px 0px; background: #E5E5E5;  }					
	#boodschappenlijst .title 			{ font-weight: bold;  }
	#boodschappenlijst .header 			{ font-weight: bold; font-size: 10px;  }
	#boodschappenlijst .big 			{ font-weight: bold; font-size: 10px;  }
	#boodschappenlijst .alternate 		{ color: #929292;  }
	#boodschappenlijst .alternate input	{ vertical-align: middle; margin-right: 3px;  }
	
	img.point-route		{	margin: 3px 4px 0px 7px;  }
	
	.faqkop				{	font-weight: bold;  }
	.faq-answer-kop		{	font-weight: bold;  }
	
	#main-page-bottom	{	float: left; display: inline; margin: 18px 0px 0px 272px ;  }
	#main-page-bottom .title {	font-weight: bold;  }
	#main-page-bottom .alternate {	color: #929292;  }
	
	/* --- RECHTER KOLOM --- */
	
	#right				{	float: right;
							width: 133px; 
							padding: 31px 5px 0px 0px; color: #929292;  }
							
	#right a			{	color: #929292; }
	#right a:hover		{	color: #000;  }
	
	.right-lokatienet	{	position: absolute; top: 0px; margin: 175px 0px 0px 444px;  }
	.right-absolute		{	position: absolute; top: 0px; margin: 175px 0px 0px 444px;  }
	

	#right .title		{	font-weight: bold; color: #000;  }
	#right .alternate	{	color: #929292;  }
							
	#right p			{	color: #929292;
							margin: 0px;
							line-height: 15px;  }
	#right p #onderwerp {	width: 130px;
							font: 10px Arial, Verdana, Helvetica;  }
							
	#right a img		{	float: left; 
							margin-right: 5px;  }
						
	#iconen				{	margin-top: 50px; color: #929292;  }
	#iconen td 			{	padding-bottom: 8px; padding-top: 6px; }
	#iconen img 		{	margin-right: 5px;  margin-top: -6px;  }
	
	
	#right .banner 					{ width: 148px; margin: 0px;  }
	#right .banner .img	 			{ float: none; height: 148px;  }
	#right .banner .img img 		{ width: 148px; margin: 0px;  }
	#right .banner .text 			{ height: 144px; line-height: 14px; margin-top: 4px; padding-left: 6px; overflow: hidden;  }
	#right .banner .text .title 	{ font-weight: bold;  }
	#right .banner .text a 			{ font-weight: bold; text-decoration: none;  }
	#right .banner .text a:hover 	{ text-decoration: underline;  }
	#right .banner .text .kop-icon	{ vertical-align: middle; position: relative; margin: 0px 0px 2px -2px; width: 28px; height: 28px;  }
	#right .banner .text input 		{ margin-top: 10px; padding: 0px;  }
	#right .banner .text object 	{ vertical-align: middle; margin: 0px 0px 0px 4px;  }
	
	#right .image-list 				{ width: 138px; height: 50px;  }
	#right .image-list .tekst-afkap	{ width: 75px; overflow: hidden;  }
	#right .image-list .seperator	{ height: 1px; background: #E5E5E5;  }
	#right .image-list img			{ margin-right: 7px;  }
	#right .image-list a			{ text-decoration: none;  }
	#right .image-list a:hover		{ text-decoration: underline; color: #929292;  }
	#right .image-list a.active		{ font-weight: bold; cursor: default; text-decoration: none;  } 
	
	#thema-right							{ float: right; width: 148px; padding-top: 33px;  }
	#thema-right .banner 					{ width: 148px; margin: 0px;  }
	#thema-right .banner .img	 			{ float: none; height: 148px;  }
	#thema-right .banner .img img 			{ width: 148px; margin: 0px;  }
	#thema-right .banner .text 				{ height: 144px; line-height: 14px; margin-top: 4px; padding-left: 6px; overflow: hidden;  }
	#thema-right .banner .text .title 		{ font-weight: bold;  }
	#thema-right .banner .text a 			{ font-weight: bold; text-decoration: none;  }
	#thema-right .banner .text a:hover 		{ text-decoration: underline;  }
	#thema-right .banner .text .kop-icon	{ margin: 0px 0px 2px 0px; width: 28px; height: 28px;  }
	#thema-right .banner .text input 		{ margin-top: 10px; padding: 0px;  }
	#thema-right .banner .text object.pijl 	{ vertical-align: middle; margin: 2px 0px 0px 5px;  }
	
	/* --- LINKER KOLOM --- */
							
	#left				{	float: left;
							width: 130px; 
							padding-top: 30px; 
							overflow: inherit; 
						}
	
	#left p				{	color: #929292;
							margin: 0px;
							padding: 5px 10px;
							line-height: 15px; }
	
	#left #quicklinks	{	position: absolute;
							width: 125px; 
							top: 0px; 
							margin-top: 504px;
							padding-left: 8px;
							line-height: 15px; 
							z-index: 0;  }
	
	
	#quicklinks .quicklink-height 	{	margin-bottom: 12px;  }
	#quicklinks .kop-icon 			{	margin-right: 3px;  }

			  #left #blablabla				{	padding-left: 10px; }
		 	  #left #blablabla .kop-icon	{	margin-bottom: -5px; }
	html>body #left #blablabla .kop-icon	{	margin-bottom: -10px; }
			  #left #blablabla ol			{	margin: 7px 0px 0px 22px; }
	html>body #left #blablabla ol			{	margin-left: -22px; }

	#left img#zoeken	{	margin-left: 10px;  }
	
	.vacatureButton {		width: 287px;
							height: 40px;
							margin-bottom: 10px;
							background-color: #00a8a1;
							cursor: pointer;
							color: white;
							font-size: 14px;
							font-weight: bold;
							text-align: center;						
	}
	.vacatureButton p {		padding-top: 11px; 	}
	
	#zoekvestigingknop	{	position: absolute;
							top: 0px; 
							margin-top: 208px;
							margin-right: -10px;
							width: 130px;  }
							
	#zoekvestiging		{	position: absolute;
							background: #ffffff;
							top: 0px;
							margin: 198px 0 5px 5px;
							padding: 2px;
							/* height: 346px; */
							font: 9px Arial, Verdana, Helvetica;
							color: #029583;
							display: block;
							z-index: 1000;}
    #winkelwijzer         { display: none; background-color:#ffffff; }
    #expand               { display:block;cursor:pointer;text-align:right;}
    #expand a             { color: #029583;}
	
    #zoekvestigingdetail input,
	#zoekvestiging input 			{ border: 1px solid #029583; color: #029583; padding: 2px 3px; font: 10px Arial, Verdana, Helvetica; overflow: visible; letter-spacing: -1px;  }
	#zoekvestigingdetail input.button,
    #zoekvestiging input.button 	{ border: 1px solid #029583; color: #FFF; padding: 0px 2px; background-color: #029583;  }
	#zoekvestiging #image 			{ border: 0px; width:17px; height:18px; padding: 0px;  }
	
    #zoekvestigingdetail #trefwoorddetail,
    #zoekvestiging #trefwoord, 
    #zoekvestiging #postcode 		{ width: 93px; overflow: hidden;font: 12px;color:#a5a5a5;padding-top:1px; }
    #zoekvestiging .zoek            { margin-left:3px;}
	#zoekvestiging #wijzer 			{ width: 105px; color: #029583; font: 9px Verdana, Arial, Helvetica;  margin-bottom: 4px; }
	#zoekvestiging #kaart 			{ margin-left: -10px; margin-right: -10px;  }
	
	#zoekvestiging img#sluiten 	{ float: left;  }
	#zoekvestiging .seperator 	{ background: #029583; margin: 10px 0px; width: 128px;  }
    #zoekvestiging .seperatornobottommargin { background: #029583; margin: 10px 10px 0px 0px; width: 128px;  }
							
	#left-home			{	float: left;
							width: 130px; 
							padding-top: 30px;  }
							
	#left-home p		{	color: #929292;
							margin: 0px;
							padding: 5px 10px;
							line-height: 15px;  }
							
	#left-home #quicklinks 		{	position: absolute;
									width: 125px; 
									top: 0px; 
									margin-top: 460px;
									padding-left: 8px;
									line-height: 15px;  }
							
/* --- RECHTER KOLLOM --- */

Table.tijden td 			{	font: 9px Verdana, Helvetica;color: #999999;padding:4px 2px 0px 0px;}
Table.tijden td.header		{	font: 10px Verdana, Helvetica;color: #000;
								font-weight: bold; }	

	#boodschappenHeader { display: none; }
	#boodschappenMiddle #superLogo { display:none; }
	#boodschappenFooter { display: none; }
	#boodschappenTitle { display:none; }
	#intro { margin-top: 25px; }
	#geldigheidAanbiedingen { margin-top: 10px;	}
							
/* --- PRINT FUCNTIE ---  */
@media print { 


	#NoFlashPlugin { display: none; }
	#flKopPage { display: none; }
	
	#main-page { position: relative; margin:0px; padding: 0px; float: none;  }
	#plaintext-lijst-top { float: none; }	
	
	#boodschappencontainer { margin: 0px; padding: 0px; margin-left: 0px; width: 696px;  }	

	#boodschappenTitle { display: block; padding:0px; font-size: 40px; color:#396266; font-weight:bold; margin-left: 210px;   }
	#boodschappenHeader { display:inline; margin:0px; padding: 0px; page-break-after: avoid; }
	#boodschappenMiddle { page-break-before: avoid;
						  margin: 0px; padding:10px;
						  border-left: 3px solid #396266;
						  border-right: 3px solid #396266;
						  width: 670px; * width: 696px; 
						  min-height: inherit;	}
	#boodschappenMiddle #superLogo { margin-left: auto; margin-right: auto; display: block; text-align:center; }

	#boodschappenlijst	{	width: 100%; margin: 0px -40px 0px -248px; padding: 0px; position: relative; float: none; clear: both; }
	#boodschappenlijst .header { font-size: 10px; }
	#boodschappenlijst .big { font-size: 10px; }
	#boodschappenlijst .alternate { color:#396266; font-weight:bold; font-size:14px;	}
	#boodschappenlijst .alternate a { display:none;	}
	#boodschappenlijst td.padding { padding: 0px; }
								 
	#boodschappenFooter { margin: 0px; padding: 0px;  display:block; }

	BODY				{	margin: 0px; text-align: left; background: none;  }
	#site				{	text-align: left; margin: 0px;  }
	#content			{	float: none;  }
	#menu				{	display: none;  }
	#kruimelpad			{	display: none;  }
	#schaduw			{	display: none;  }
	input.button-type1	{	display: none;  }
	input.button-type2	{	display: none;  }

	#footer 			{ 	display: none;  }
	#page-text #footer-fullpage	{ 	display: none;  }
	
	#main-page			{	width: 100%; margin: 0px; }
	#page-links 		{	display: none;  }
	#page-links ul		{	display: none;  }
	#page-links .title	{	display: none;  }
	#page-text			{	width: 100%; padding: 0px; margin-top: 10px;  }
	#page-plaintext		{	width: 100%; padding: 0px; margin-top: -10px; }
	#page-plaintext #intro { font-size: 15px; margin-top: 10px; width: 420px; margin-left: 210px; padding: 0px; display:block; height:90px; }
	#page-plaintext img#visual { margin-right: 35px; position: relative; margin-left: 25px; margin-top: 10px; }
	
	#page-plaintext #geldigheidAanbiedingen { margin-left: 10px; margin-top: 30px;color:#396266; font-weight:bold; font-size:12px;}

	#left				{ 	display: none;  }
	#right				{ 	display: none; } /* visibility:hidden */
	
	#header 			{	margin: 0px;  }
	#header	#printen	{	display: none;  }
	.kop-icon			{	padding-left: 3px; width: 28px; height: 28px;  }
	#recept-visual a	{ 	display: none;  }
	#recept-visual #text {	left: 0px; margin-left: 237px; padding: 0px;  }
	#recept-visual #img img { width: 222px; height: 222px;  }
	#prod-item, #prod-sepp { float: none;  }
	#plaintext-lijst-top {	width: 100%; margin: 25px 0px 0px 30px; } /* margin:0px; */
	#plaintext-lijst-top .alternate { color:#396266; font-weight:bold; font-size:14px;	}

	#thema-text			{	float: left; margin: 0px; padding:0px;  }
	#thema-right		{	float: left;  }

	.printhide			{	display: none; visiblity: hidden;  }
	.printshow			{	display: block; visibility: visible;  }
	#right .printshow	{	position: absolute; width: 170px; left:0px; top:0px; margin: 110px 0px 0px 480px;  }
	.screenhide			{	display: block; visiblity: visible;  }
	
	td.seperator		{	border-top: solid 1px #CCC; }

}




@media screen {
	.printhide			{	display: block; visiblity: visible;  }
	.screenhide			{	display: none; visiblity: hidden;  }

}

	 
/* --- WIJNWIJZER --- */ 
table.smaakprofiel #td1	{ width:35px;vertical-align:top;margin-top:4px;padding-top:10px}
table.smaakprofiel #td2	{ width:215px;vertical-align:top;line-height:16px;padding-top:10px}


.kopje 					{	font: 12px Verdana, Arial, Helvetica; font-weight: bold;}
div#wijnresultaat		{	float:left;padding:10px 0px 0px 304px;position:relative;}

#NoFlashPlugin							{   border:3px dotted #b70000;padding:5px;}

				   #actieflashbanner 		{ position:absolute; z-index:99; margin-left:444px; width:296px; } /* IE6 */
		 html>body #actieflashbanner 		{ position:absolute; z-index:99; margin-left:444px; width:296px; } /* FF */
*:first-child+html #actieflashbanner 		{ position:absolute; z-index:99; margin-left:444px; width:296px; } /* IE7 */

#aantalPersonen { height: 20px; }
#prijspp { position:absolute; width:100px;  text-align:center; height:54px; margin-left:280px; margin-top:0px; }
#pp { position:absolute; margin-top:10px; }
#prijs { position:absolute; text-align:center; width:100px; margin-top:23px; }
#aanbiedingsdiv { height:30px; padding-left: 270px; position:relative; }
#aanbiedingicon { width:30px; position:absolute; float:left; z-index:1;}
#aanbiedingsbanner { position:absolute; z-index:0; }
#aanbiedingoverzicht { padding-top:35px; z-index:1; clear:both;}
#alleaanbiedingen { position:relative; z-index:10;}


.foldercontainer {width:100%;border:1px solid red;text-align: center;}
.foldererror    {width:567px;height:109px;margin:25px auto;font-size:13px;font-weight:bold;padding:35px 0 0 15px;background:url('/images/bg_folder_error.jpg') no-repeat;text-align: left;}
.foldererror a  {font-size:13px;font-weight:bold}

#flMenu {	height: 148px;overflow: hidden;position: relative;width: 740px;background:#00a8a1;}
#flMenu .logo {float: left;}
#flMenu ul {background-color: #c9db37;display: block;float: left;height: 142px;list-style: none;margin: 0px;padding: 6px 0 0 0;position: relative;text-align: right;width: 148px;}
#flMenu ul li {height: 17px;}
#flMenu ul li a {color: #00a8a1;display: block;font-family: Verdana, Geneva, sans-serif;font-size: 10px;height: 16px;margin: 0 1px 0 1px;overflow: hidden;padding: 1px 5px 0 5px;text-decoration: none;width: 136px;}
#flMenu ul li a:hover {background-color: #00a9a2;color: #ffffff;}
#flMenu ul li ul {background-color: #00a8a1;left: 148px;position: absolute;text-align: left;}
#flMenu ul li ul li a {color: #ffffff;}
#flMenu ul li ul li a:hover {background: #ffffff;color: #00a8a1;border:1px solid #ffffff;}
#flMenu img {border: none;margin: 0px;padding: 0px;}


img.questionImage {border:0px solid red;max-width: 620px;max-height: 550px;}
