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: #10415b; background-position: bottom center; background-repeat: no-repeat; }
/* background-image: url(../images/body_bg.jpg); */ 
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; }
/*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: #10415b; 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  background-image: url(../images/rest_bg.jpg);background-image: url(../images/rest_bg.jpg);  */
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: 901px; height: 100%; background-color: #ffffff; }
table.site				{	width: 901px; height: 100%; }
td.header			{	width: 100%; height: 172px; }
	td.header	div.container	{	position: relative; top: 0px; left: 0px; width: 901px; height: 172px; z-index: 10; }
	td.header	div.logo		{	position: absolute; top: 0px; left: 1px; width: 502px; height: 172px; z-index: 20; }
	td.header	div.foto		{	position: absolute; top: 0px; left: 1px; width: 898px; height: 172px; z-index: 15; text-align: right; }
	div.vlaggen		{	position: absolute; top: 13px; left: 15px; width: 60px;  z-index: 30; }
td.menu				{	height: 40px; width: 100%; background-image: url(../images/menu.gif); background-repeat: no-repeat;  }
	td.hoofdmenu	{	background-image: url(../images/menu_bg.jpg); background-repeat: repeat-x; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; line-height: 40px; cursor: pointer; }
	td.hoofdmenu_ov	{	background-image: url(../images/menu_bg_ov.jpg); background-repeat: repeat-x; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; line-height: 40px; cursor: pointer; }
	
	td.submenu { height:22px; background-color: #1287bd; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; line-height: 22px; cursor: pointer; }
	td.submenu_ov { height:22px; background-color: #24abe9; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; line-height: 22px; cursor: pointer; }
	
td.left				{	width: 235px; height: 100%; background-image: url(../images/site_left_bg.gif); background-repeat: repeat-y; }
	div.leftmenu	{	width: 234px; height: 26px; line-height: 26px; font-weight: normal; font-size: 12px; color: #0f415a; cursor: pointer;	}
	div.leftmenu_ov	{	width: 234px; height: 26px; line-height: 26px; font-weight: bold; font-size: 12px; color: #0f415a; 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; }	
td.content			{	width: 666px; height: 100%; }
div.container_content	{	margin: 20px;	}

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; }
  
div.menucontainer { position: relative; top: 0px; left: 0px; width: 901px; height: 40px; }
div.menupositie { position: absolute; top: 0px; left: 240px; width: 661px; }  
    
/* AFBEELDINGEN */

.img_left_border{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #222222;	
}

.img_left_noborder{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.img_right_border{
	float:right;
	margin-left:10px;
	margin-right:4px;	
	margin-bottom:5px;
	border:1px solid #222222;	
}

.img_right_noborder{
	float:right;
	margin-right:4px;		
	margin-left:15px;
	margin-bottom:15px;
}

.img_noalign_noborder{
	margin:5px;
	display: block; 
	margin-left: auto; 
	margin-right: auto
}

.img_noalign_border{
	margin:5px;
	display: block; 
	margin-left: auto; 
	margin-right: auto;
	border:1px solid #222222;		
}
