/*BASIS*/
body					{	vertical-align: top; margin: 0px; padding: 8px; font-family: 'Trebuchet MS'; font-size: 11px; color: #000000; text-align: left; background-color:#ffffff;  	}
body.site				{	margin: 0px; padding: 0px; background-image: url(../images/bck.jpg); background-repeat: repeat-x; background-position: top; background-color:#018e68;	}
td						{	vertical-align: top; text-align: left; font-family: 'Trebuchet MS'; font-size: 11px; color: #000000; margin: 0px; padding: 0px; line-height: 18px; }
td,div,span,strong		{	font-family: 'Trebuchet MS'; }
form					{	margin: 0px; padding: 0px; }
strong					{	color: #000000; font-family:'Trebuchet MS'; }


/* FORM ELEMENTS */

select.sorteren			{	font-family: 'Trebuchet MS'; font-size: 11px; height: 20px; }
input.zoekveld      { height: 20px; width: 150px; border: 1px solid #c4b6a9; font-size: 11px; line-height: 18px; }

/*LINKS*/
a						{	font-weight: normal; color: #000000; text-decoration: none; }
a:hover					{	font-weight: normal; color: #000000; text-decoration: underline; }
a strong  { color: #76423c; }
a.subnav { color:#525351; text-decoration: none; line-height:22px; }
a.subnav:hover { color:#000000; text-decoration: none; line-height:22px; }
a.subnav_ov {color:#000000; text-decoration: none; line-height:22px; }
a.subnav_ov:hover { color:#000000; text-decoration: none; line-height:22px; }
a.productnav  { font-weight: bold; }
a.productnav:hover  { font-weight: bold; }
a.black       { font-weight: bold; color: #000000; text-decoration: none; }
a.black:hover       { font-weight: bold; color: #000000; text-decoration: underline; }
a.shopnav   { color: #6e6c6c; text-decoration: none; }
a.shopnav:hover   { color: #000000; text-decoration: none; }
a.shopnav_ov   { color: #000000; text-decoration: none; }
a.shopnav_ov:hover   { color: #000000; text-decoration: none; }
a.prodoverzicht_titel	{	color: #572f08; font-family: 'Trebuchet MS'; font-weight: bold; text-decoration: none; }
a.prodoverzicht_titel:hover	{	color: #572f08; font-family: 'Trebuchet MS'; font-weight: bold; text-decoration: underline; }
a.leesmeer    {   color: #7d9008; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 10px; text-decoration: none; }
a.leesmeer:hover    {   color: #7d9008; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 10px; text-decoration: underline; }

/* LI ITEMS */
ul		{	margin-top: 10px; }
li		{	margin-left: 20px; }

/*HR*/
hr						{	color: #000000; border: 1px solid #000000; height: 0px; width: 100%; }
hr.gray					{	color: #d5d3d3; border: 1px solid #d5d3d3; height: 0px; width: 100%; }


/*H-tags*/
h1						{	font-size: 15px; font-family:  'Trebuchet MS'; font-weight: bold; color: #018e68; margin: 0px; }
h1.wit						{	font-family:  'Trebuchet MS'; font-weight: bold; font-size: 17px; color: #ffffff; margin: 0px; }
h2						{	font-size: 14px;  font-family:  'Trebuchet MS'; font-weight: bold; color: #018e68; line-height: 16px; margin: 0px; }
h3						{	font-size: 12px;  font-family:  'Trebuchet MS'; font-weight: bold; color: #018e68; line-height: 16px; margin: 0px; }

/*LAY-OUT*/
div.vlaggendiv  { position: relative; top: 20px; left: 25px; }
td.center         { width: 950px; }
td.top_left     { width: 200px; }
td.top_right    { width: 75px; vertical-align: bottom; }
td.menu_left     { width: 200px; background-image: url(../images/menubck.jpg); background-repeat: repeat-y; background-position: top left;  }
td.menu_left_kop  { height: 25px; color: #ffffff; font-weight: bold; }
  td.menu_left_kop span { margin-left: 25px; line-height: 25px; }
td.content_top    { height: 126px; background-color: #ffffff;}
td.content        { width: 750px; height: 100%; background-color: #ffffff; color: #000000;  }
div.content_container { color: #000000; }
td.zoekblok       { height: 62px; width: 225px; background-image: url(../images/zoekblok_bg.jpg); background-repeat: no-repeat; }
div.zoekblokdiv  { position: relative; top: 0px; left: 25px; width: 200px;  color: #572f08; }
div.zoekkop       { position: absolute; top: 8px; left: 0px; }
div.zoekveld      { position: absolute; top: 25px; left: 0px; }
table.site				{	width: 950px; height: 100%; }
td.left           { height: 100%; background-image: url(../images/shade_left.png);background-position: top right; background-repeat: repeat-y; }
td.right          { height: 100%; background-image: url(../images/shade_right.png);background-position: top left; background-repeat: repeat-y; }
td.header         { height: 102px; width: 950px; background-image: url(../images/header.jpg); background-repeat: no-repeat; }
div.headerdiv     { position: relative; top: 0px; left: 0px; width: 950px; height: 102px; z-index: 1; }
div.headerlogo    { position: absolute; top: 0px; left: 0px; width: 255px; height: 102px; z-index: 2; }
div.plantjes      { position: absolute; top: 0px; left: 511px; width: 244px; height: 102px; z-index: 3; }
div.adres         { position: absolute; top: 15px; line-height: normal; left: 680px; width: 250px; height: 100px; z-index: 4; color: #000000; font-size: 11px; font-family: 'Trebuchet MS'; text-align: right; }
div.adres  a      { color: #572f08; text-decoration: none; font-size: 13px; font-family: Times New Roman; }
div.adres  a:hover      { color: #572f08; text-decoration: underline; font-size: 13px; font-family: Times New Roman; }
div.adres  span      { color: #7d9008; font-style: italic; font-size: 12px; font-family: Times New Roman; }
td.menu           { height: 50px; width: 950px; }
td.bottom         { height: 38px; background-color: #ffffff; background-image: url(../images/bottom_bg.gif); background-repeat: repeat-y; }
div.bottomparent  { position: relative; top: 0px; left: 0px; width: 950px; height: 38px; z-index: 1;}
div.bottommenu    { position: absolute; top: 0px; left: 25px; color: #000000; line-height: 38px; font-size: 10px; }
div.bottommenu  a { line-height: 38px; color: #000000; font-size: 10px; text-decoration: none; }
div.bottommenu  a:hover { line-height: 38px; color: #000000; font-size: 10px; text-decoration: underline; }
div.bottommenu2   { position: absolute; top: 0px; right: 30px; color: #000000; line-height: 38px; font-size: 10px; }
div.bottommenu2  a { line-height: 38px; color: #000000; font-size: 10px; text-decoration: none; }
div.bottommenu2  a:hover { line-height: 38px; color: #000000; font-size: 10px; text-decoration: underline; }

div.vlaggen       { margin-left: 48px; height: 23px; line-height: 23px;}

div.hoofdmenu      { cursor: pointer; margin-left: 13px; width: 185px; height: 24px; background-image: url(../images/button_dot.jpg); background-color: e5f3f0; background-position: top left; background-repeat: no-repeat; text-align: left; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 12px;  }
div.hoofdmenu_ov      { cursor: pointer;margin-left: 13px; width: 185px; height: 24px; background-color: bfe3d9; text-align: left; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 12px;  }

div.hoofdmenu a { line-height: 24px; margin-left: 25px; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 12px; color: #000000; }
div.hoofdmenu a:hover { line-height: 24px;  margin-left: 25px; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 12px; color: #000000;  }
div.hoofdmenu_ov a { line-height: 24px; margin-left: 25px; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 12px; color: #000000; }
div.hoofdmenu_ov a:hover { line-height: 24px; margin-left: 25px; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 12px; color: #000000; }

div.subnav      { cursor: pointer; margin-left: 13px; width: 185px; height: 24px; background-color: e5f3f0; background-position: top left; background-repeat: no-repeat; text-align: left; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 11px;  }
div.subnav_ov      { cursor: pointer;margin-left: 13px; width: 185px; height: 24px; background-color: bfe3d9; text-align: left; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 11px;  }

div.subnav a { line-height: 24px; margin-left: 25px; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 11px; color: #000000; }
div.subnav a:hover { line-height: 24px;  margin-left: 25px; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 11px; color: #000000;  }
div.subnav_ov a { line-height: 24px; margin-left: 25px; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 11px; color: #000000; }
div.subnav_ov a:hover { line-height: 24px; margin-left: 25px; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 11px; color: #000000; }
                                                                                                                                                   
td.agenda_kop		{	background-color: #572f08; color: #ffffff; line-height: 25px; }
td.agenda_kop span	{	line-height: 25px; margin-left: 12px; }
td.agenda_linkerkolom	{ width: 32px; border-left: 1px solid #e6e0da; vertical-align: top;	}
td.agenda_rechterkolom	{ width: 168px; vertical-align: top;	}
td.agenda_rechterkolom strong	{	color: #7d9008; font-size: 11px; }
td.agenda_rechterkolom div	{	color: #572f08; font-size: 10px; }

div.shopmenu    { cursor: pointer; font-weight: bold; width: 199px; height: 24px; line-height: 24px; color: #572f08; background-image: url(../images/shopmenu_bg.gif); background-repeat: no-repeat; }
  div.shopmenu div { margin-left: 24px; font-weight: bold; line-height: 24px; text-decoration: none; }

div.shopmenu_ov    { cursor: pointer; font-weight: bold; width: 199px; height: 24px; line-height: 24px; color: #572f08; background-color: #e5e9ce; background-image: url(../images/shopmenu_bg_ov.gif); background-repeat: no-repeat; }
  div.shopmenu_ov div { margin-left: 24px; font-weight: bold; line-height: 24px; text-decoration: none; }  

div.shopsubmenu    { cursor: pointer; width: 199px; height: 24px; line-height: 24px; color: #572f08; background-image: url(../images/shopsubmenu_bg.gif); background-repeat: no-repeat; }
  div.shopsubmenu div { margin-left: 35px; line-height: 24px; text-decoration: none; }

div.shopsubmenu_ov    { cursor: pointer; width: 199px; height: 24px; line-height: 24px; color: #572f08; background-image: url(../images/shopsubmenu_bg.gif); background-repeat: no-repeat; }
  div.shopsubmenu_ov div { margin-left: 35px; line-height: 24px; text-decoration: none; }  

  
div.shopmenu_div  { margin-left: 13px; margin-top: 5px;}

td.prodoverzicht_vertsep	{	width: 25px; background-image: url(../images/vert_sep.gif); background-repeat: repeat-y; }
td.prodoverzicht_horsep		{	width: 625px; height: 5px; background-image: url(../images/horsep.gif); background-repeat: no-repeat; }
td.paginanav				{	text-align: right; color: #572f08; }
td.paginanav a				{	color: #572f08; font-size: 10px; text-decoration: none; }
td.paginanav a:hover		{	color: #572f08; font-size: 10px; text-decoration: underline; }


/* AANVRAAGFORMULIER */
td.aanvraagform_links   { width: 255px; }
td.aanvraagform_rechts  { width: 395px; }
input.aanvraagform      { padding: 1px 5px 0px 5px; width: 345px; font-size: 11px; height: 20px; line-height: 15px; border: 1px solid #bee4d9;  }
input.aanvraagform_pc      { padding: 1px 5px 0px 5px; width: 70px; font-size: 11px; height: 20px; line-height: 15px; border: 1px solid #bee4d9;  }
select.aanvraagform_datum { width: 70px; }
textarea.aanvraagform   { padding: 1px 5px 5px 5px; font-family:  'Trebuchet MS'; width: 345px; height: 150px; font-size: 11px; line-height: 15px; border: 1px solid #bee4d9;}
legend                  { font-weight: bold; font-size: 11px; color: #668e68; }




table.contactFormTable	{	width: 600px; }
td.contactFormCellLeft		{	width: 175px;	}
td.contactFormCellRight	{	width: 425px;	}

/* 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;		
}