body  					{ 	margin: 5px; background-color: #ffffff; font-family: Arial; font-size: 11px; color: #000000; line-height: 18px; text-align: left; width: 100%; height: 100%; vertical-align: top; }
body.site 				{ 	margin: 0px; padding: 0px; background-color: #d0d3d3; background-image: url(../images/body_bg.jpg); background-position: bottom center; background-repeat: no-repeat; }
td						{	vertical-align: top; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 0px; padding: 0px; line-height: 18px; }
td,div,span,strong		{	font-family: Arial, Helvetica, sans-serif; }
form					{	margin: 0px; padding: 0px; }
strong					{	color: #000000; font-family:Arial, Helvetica, sans-serif; }

/*LINKS*/
a						{	font-weight: normal; color: #0084b4; text-decoration: none; }
a:hover					{	font-weight: normal; color: #0084b4; text-decoration: underline; }
a strong  				{ 	color: #0084b4; }
a.shopnav				{	font-weight: bold; color: #1f8bb9; text-decoration: none; font-size: 12px; }
a.shopnav:hover			{	font-weight: bold; color: #000000; text-decoration: none; font-size: 12px; }
a.shopnav_ov			{	font-weight: bold; color: #000000; text-decoration: none; font-size: 12px; }
a.shopnav_ov:hover		{	font-weight: bold; color: #000000; text-decoration: none; font-size: 12px; }
a.bottom				{	color: #384142; font-weight: normal; text-decoration: none; }
a.bottom:hover			{	color: #384142; font-weight: normal; text-decoration: underline; }
a.bottom_ov				{	color: #384142; font-weight: normal; text-decoration: underline; }
a.bottom_ov:hover		{	color: #384142; font-weight: normal; text-decoration: underline; }
/*HR*/
hr						{	color: #000000; border: 1px solid #000000; height: 0px; width: 100%; }

/*INPUT */
input.aantalinput		{	width: 30px; height: 22px; border: 1px solid #333333; color: #666666; text-align: center; line-height: 18px;	}


/*H-tags*/
h1						{	font-size: 18px; font-weight: bold; color: #0073a0; line-height: 20px; margin: 0px; }
h2						{	font-size: 14px;  font-weight: bold; color: #000000; line-height: 16px; margin: 0px; }
h3						{	font-size: 12px;  font-weight: bold; color: #000000; line-height: 16px; margin: 0px; }

/* LAYOUT */
table.container   		{ 	width: 100%; height: 100%; }
td.rest_links     		{ 	background-position: top left; background-repeat: no-repeat; }
td.rest_rechts    		{ 	background-position: top right; background-repeat: no-repeat; }
td.site           		{ 	width: 919px; height: 100%; background-image: url(../images/content_bg.jpg); background-repeat: repeat-y;  }
table.site				{	width: 901px; height: 100%; }
td.header				{	width: 100%; height: 183px; background-image: url(../images/header_bg.jpg); background-repeat: no-repeat; }
	td.header	div.container	{	position: relative; top: 0px; left: 0px; width: 901px; height: 172px; z-index: 10; }
	td.header	div.logo		{	position: absolute; top: 15px; left: 45px; width: 502px; height: 130px; z-index: 20; }
	td.header	div.vlaggen		{	position: absolute; top: 32px; right: 105px; width: 100px; height: 30px; z-index: 30; }
	td.header	div.menu		{	position: absolute; top: 138px; left: 35px; height: 33px; width: 100%;   }
	td.hoofdmenu	{	height:33px; background-image: url(../images/menu_bg.jpg); background-repeat: no-repeat; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; line-height: 33px; cursor: pointer; }
	td.hoofdmenu_ov	{	height:33px; background-image: url(../images/menu_bg_ov.jpg); background-repeat: no-repeat; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; line-height: 33px; cursor: pointer; }
td.left				{	width: 173px; height: 100%;  }
	div.leftmenu	{	width: 234px; height: 26px; line-height: 26px; font-weight: normal; font-size: 12px; color: #056fa0; cursor: pointer;	}
	div.leftmenu_ov	{	width: 234px; height: 26px; line-height: 26px; font-weight: bold; font-size: 12px; color: #056fa0; cursor: pointer;	}	
	div.adres		{	margin-left: 20px; margin-top: 30px; color: #333333; }
	div.adres strong	{	color: #056fa0;	}
	div.adres	a	{	color: #056fa0; text-decoration: none; font-weight: normal; }
	div.adres	a:hover	{	color: #666666; text-decoration: none; font-weight: normal; }
	div.leftNav			{	position: relative; top: 0px; left: 20px; background-image: url(../images/left_bg.jpg); background-repeat: repeat-y; }
	div.impressiekop		{	width: 153px; height: 33px; background-image: url(../images/left_bg_top.jpg); background-repeat: no-repeat; }
	div.impressiekop span	{	font-weight: bold; color: #384142; line-height: 33px; margin-left: 22px; }
	div.impressiegroepen	{	cursor: pointer; width: 153px; height: 30px;	color: #009ee0; font-weight: bold; line-height: 30px; }
		div.impressiegroepen	span	{	color: #009ee0; font-weight: bold; margin-left: 22px; line-height: 30px;	}
	div.impressiegroepen_ov	{	cursor: pointer; width: 153px; height: 30px;	color: #384142; font-weight: bold; line-height: 30px; }	
		div.impressiegroepen_ov	span	{	color: #384142; font-weight: bold; margin-left: 22px; line-height: 30px;	}	
td.content			{	width: 746px; height: 100%; }
	td.impressie_blok	{	width: 228px; height: 228px;	}
	div.impressie_blok_div	{	width: 200px; height: 200px; background-color: #ffffff; position: relative; top: 14px; left: 14px; }
div.container_content	{	margin: 20px;	}
td.bottom			{	line-height: 40px; width: 100%; height: 60px; background-repeat: no-repeat; background-image: url(../images/bottom_bg.jpg); color: #009ee0; text-align: center;  }

div.left_container  { margin-left: 10px; }
div.kopje     { width: 198px; height: 26px; background-image: url(../images/kop_bg.jpg); background-repeat: repeat-x; color: #ffffff; font-size: 12px; font-weight: bold; line-height: 24px; }
  div.kopje span  { margin-left: 8px; }