/**************************************************************************************************
Header Section
***************************************************************************************************/

  
  .header{
  position:relative;
	width:744px;
	height:162px;
	margin:0 0 8px 0;
	}	
	.headerbox{
	width:744px;
	height:152px;
	margin:0px 0 0 0;
	border:0px solid green;
	}
/*Headerfoto style*/
	.headerfoto{
	position:absolute;
	bottom:0;
	left:0;
	
	border:0px solid green;
	}
	.headerfoto img{
	border:0px solid red;
	}	
		
	
/*Tabmenu style*/	
	.tabmenu{
	position:absolute;
	width:744px;
	top:-20px;
	left:0px;
	}	
	.tabmenulift{
	width:744px;
	height:24px;
	margin:0px;
	border:0px solid green;
	}
/*menu style*/
   .tabmenu ul{
  list-style:none;
  margin:0px;
  padding:0px;  
  }
  .tabmenu ul li{
  float:left;
  margin:0px 2px;
  _border:1px solid #fff;
  background:url(/images/menurights.gif) no-repeat top right;
  }
  .tabmenu li a {
	display:block;
	background: url(/images/menulinks.gif) no-repeat top left;
	padding:4px 8px 8px 8px;
	border:0px solid pink;
	color: #464546;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  }
  .tabmenu li a span {
  background: url(/images/normalbul.gif) no-repeat;
  background-position:0% 50%;
  padding:0px 0px 0px 10px;
  }
  .tabmenu li a span:hover {
  background: url(/images/overbul.gif) no-repeat center left;
  background-position:0% 50%;
  }
/*Submenu style*/
 .tabmenu li ul{
  display:none;
  background:#fff;
  border:2px solid #dbe1e1; 
  }
  .tabmenu li ul li{
  float:none;
  }
  .tabmenu li:hover ul{
  position:absolute;
  display:block;
  white-space:nowrap;
  }
  .tabmenu li ul li a:hover{
  background:url(/images/submenuloop.gif) repeat-x top left;
  } 
  .tabmenu li ul li a{
  background:#fff;
   border:0px solid green;
  }
  .tabmenu li ul li a span{
   padding:0px 0px 0px 0px;
  }
  
  .tabmenu li ul li a span, .tabmenu li ul li a span:hover  {
  background:none;
  }


/**************************************************************************************************
Leftside Section
***************************************************************************************************/
	
    .leftside{
    float:left;
    width:208px;
    }
    /*html>body .leftside{
    overflow:hidden;
    }*/
    .leftsidebox{
    width:208px;
    min-height:600px;_height:600px;
    margin:0 0 0 0;
    border:0px solid lime;
    }	
/*Zoekarea style*/
    .zoekarea{
    width:208px;
    }
    .zoekarealift{
    width:195px;
    height:211px;
    margin:82px 0 0 8px;
    background: url(/images/bgzoek2.gif) no-repeat ;
    background-position:0px 0px;
    }
    html>body .zoekarealift{
    overflow:hidden;
    }
/*Zoektitle style*/
    .zoektitle{
    float:left;
    height:20px;
    /*text-align:center;*/
    margin:146px 0 0 0;
    padding:2px 0 0 15px;
    }	
/*Search style*/	  
    .searchbox{
    width:180px;
    height:20px;
    margin:176px 0 0 10px;
    border:0px solid green;
    }
    .searchbox .zoekfield{
    width:155px;
    height:20px;
    border:0px;
    }
    .searchbox .zoekbtn{
    width:18px;
    height:20px;
    margin:0px;
    background: url(/images/zoekbtn.gif) no-repeat ;
    background-position:0px 0px;
    cursor:hand;
    cursor:pointer;
    border:0px;
    }
/* Linkbox */
	
	.onlinelift{
	width:186px;
	min-height:30px;
	_height:30px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	#onlinelift {
	position: relative;
	z-index: 100;	
	}
	
/*******************************************************/
/*Lego(artikelen) style*/
/**********************************************************/
    .lego{
    width:395px;
    min-height:260px;_height:260px;
    margin:8px 0;
    padding:0 0 5px 0;
    border-bottom:2px dotted #95b53f;/*groen*/
    }
    .legolift{
    width:395px;
    min-height:260px;_height:260px;
    border:0px solid green;
    }
/*Legotitle style*/
    .legotitle{
	width:395px;
	height:30px;
	padding:1px 0 0 8px;
	background: url(/images/legotop.gif) no-repeat;
	background-position:0px 0px;
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 16px;
	color: #FFFFFF;
    }
/*Legobron style*/
    .legobron{
	width:395px;
	height:30px;
	margin:8px 0;
	border-top:2px dotted #95b53f;
	border-bottom:2px dotted #95b53f;/*groen*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464546;
    }
    .legobronlift{
    width:385px;
    height:20px;
    margin:8px 0 0 0 ;
    }
    .legobronlift span{
    float:right;
    _margin-top:-15px;
    }
/*Legoinhoud style*/
    .legoinhoud{
	overflow-x:auto;
    width:395px;
    min-height:130px;_height:130px;
    }
    html>body .legoinhoud{
    overflow:hidden;
    }
/*Legotext style*/
    .legoinhoud .text{
    width:380px;
    min-height:130px;_height:130px;
    }

