/*BASIS*/
body					{	vertical-align: top; margin: 0px; padding: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left; background-color:#ffffff;  	}
body.site				{	margin: 0px; padding: 0px; background-image: url(../images/body_bg.jpg); background-position: center -210px; 	}
body.splash				{	margin: 0px; padding: 0px; background-color: #fef9f5; text-align: center; 	}
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; }
.luckyViewCont {text-align:center;overflow:hidden;position:relative;padding:0;}

/*LINKS*/
a						{	font-weight: normal; color: #76423c; text-decoration: none; }
a:hover					{	font-weight: normal; color: #76423c; 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; }


/* 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: 14px; font-weight: bold; color: #000000; line-height: 16px; 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; }

/*LAY-OUT*/
table.site				{	width: 929px; height: 100%; }
td.spacer				{	height: 13px; width: 100%; }
td.header				{	height: 88px; width: 100%; }
div.header				{	position: relative; top: 0px; left: 0px; width: 929px; height: 88px; }
div.header_left			{	position: absolute; bottom: 0px; left: 0px; width: 732px; height: 88px; background-image: url(../images/header_left.png); background-repeat: repeat-x; background-position: bottom; }
div.header_right		{	position: absolute; top: 0px; left: 732px; width: 197px; height: 88px; background-image: url(../images/header_right.gif); background-repeat: no-repeat; }
td.topbar				{	height: 29px; width: 100%; background-image: url(../images/topbar.gif); background-repeat: no-repeat; }
td.menubar				{	height: 114px; width: 100%; }
div.menubar				{	position: relative; top: 0px; left: 0px; width: 929px; height: 114px; }
div.menubar_1			{	position: absolute; top: 0px; left: 0px; height: 114px; width: 196px; background-color: #9fb3a7; vertical-align: middle;  }
div.menubar_2			{	position: absolute; top: 0px; left: 196px; height: 114px; width: 176px; background-color: #76423c; }
div.menubar_3			{	position: absolute; top: 0px; left: 372px; height: 114px; width: 360px; background-image: url(../images/menubar_foto.jpg); background-repeat: no-repeat; }
div.menubar_4			{	position: absolute; top: 0px; left: 732px; height: 114px; width: 196px; background-color: #9fb3a7; }
  div.menubar_4_cont  { position: relative; top: 0px; left: 0px; height: 114px; width: 196px; }
  div.menubar_4_zoek   { position: absolute; top: 0px; left: 0px; width: 196px; height: 78px; }
  div.menubar_4_cart   { position: absolute; top: 78px; left: 0px; width: 196px; height: 36px; background-color: #76423c; }
    div.menubar_4_cart_margin { margin: 13px 10px 0px 10px;''}
td.content				{	width: 929px; height: 100%; }
table.container			{	width: 100%; height: 100%; }
td.content_1_shop			{	width: 196px; height: 100%; background-color: #fefdef; background-image: url(../images/content_1_shop.jpg); background-position: bottom; background-repeat: no-repeat; }
td.content_1			{	width: 196px; height: 100%; background-color: #ffffff; background-image: url(../images/content_1.jpg); background-position: bottom; background-repeat: no-repeat; }
  div.shopmenu_container  { width: 159px; margin: 36px 10px 10px 26px; }
  div.submenu_container   { margin: 36px 10px 10px 19px; }
  div.shopnav_layer1      { width: 159px; height: 22px; }
  div.subnav_layer1      { width: 159px; height: 22px; }
  div.shopnav_layer2      { height: 20px; background-color: #ffffff; }
  div.shopnav_layer2_ov      { height: 20px; background-color: #ffffff; background-image: url(../images/shopnav_layer2.gif); background-repeat: no-repeat; }
td.content_2			{	width: 734px; height: 100%; }
td.contentfield   { width: 538px; background-color: #e5d4ba; height: 100%; }
td.contentfield_full   { width: 734px; background-color: #e5d4ba; height: 100%; }
td.contentfield_right { width: 196px; background-color: #ffffff; height: 100%; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; }
  div.headline_container  { margin: 16px 10px 10px 16px; }
  div.home_container        { margin: 28px 21px 28px 21px; }
  td.registerform_left      { width: 187px; height: 19px; background-color: #f0e7d9; color: #363432; }
    td.registerform_left span { line-height: 19px; margin-left: 8px; color: #363432; }
  td.registerform_right      { width: 287px; height: 19px; color: #363432;  background-color: #ffffff; }
    td.registerform_right input      { width: 210px; height: 16px; color: #363432;  background-color: #ffffff; border: 0px; font-size: 11px; line-height: 14px; margin-left: 4px; }
    td.registerform_right select      { width: 210px; height: 16px; color: #363432;  background-color: #ffffff; border: 0px; font-size: 11px; line-height: 14px; margin-left: 4px; }


/* EASY SEARCH MACHINE */
td.esm-sizes  { width: 23px; height: 23px; text-align: center; line-height: 23px; cursor: pointer; }
td.esm-sizes_ov  { width: 23px; height: 23px; text-align: center; line-height: 23px; background-image: url(../images/esm_round.gif); background-repeat: no-repeat; cursor: pointer; }
span.esm-sizes-letter { cursor: pointer; }
span.esm-sizes-letter_ov  { cursor: pointer; font-weight: bold; }
td.esm-kleurvlak  { width: 15px; height: 15px; cursor: pointer; border: 1px solid white; }

/* FAQ MODULE */
td.faqtitel     { height: 24px; width: 489px; background-color: #cbb491; background-image: url(../images/faq_arrow.gif); background-repeat: no-repeat; color: #333333; font-weight: bold; line-height: 22px; }
td.faqtitel span { margin-left: 20px; }
td.faqtitel_ov     { height: 24px; width: 489px; background-color: #76423c; background-image: url(../images/faq_arrow_ov.gif); background-repeat: no-repeat; color: #ffffff; font-weight: bold; line-height: 22px; }
td.faqtitel_ov span { margin-left: 20px; }
td.faqtekst     {  background-color: #fefdef;  }
  td.faqtekst div {  margin: 20px; }

/* STIPPENLIJNEN */

div.stippenlijk_grijs_dun { background-image: url(../images/stippen.gif); background-repeat: repeat-x; height: 1px; }

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