.lijn {
width:100%;
border-bottom:1px dotted #404040;
height: 1px;
}
	
		

/* Tooltip */

.product_dvd {  width: 160px; height: 185px; float:left; margin: 5px; padding-top: 10px; text-align:center;	overflow: visible; /* border: 1px solid #c0c0c0; */ }
.product_muziek { width: 160px; height: 185px; float:left; margin: 5px; padding-top: 10px; text-align:center;	overflow: visible; }
.product_boek { width: 160px; height: 185px; float:left; margin: 5px; padding-top: 10px; text-align:center;	overflow: visible; }
.product_speelgoed { width: 170px; height: 185px; float:left; margin: 5px; padding-top: 10px; text-align:center;	overflow: visible; }

.product_dvd img, .product_muziek img { padding-bottom: 5px; }
.tooltip {
	width: 450px;
	font-size: 12px;
	text-align: center;
	float: left;
	position: absolute;
	margin-top: -175px; /* margin-top: -5px; */
	z-index:45;
}

.tooltip_inhoud {
	padding: 10px 10px 5px 10px;
	background: #fff;
	border: 1px solid #bbd4fd;
}

.tooltip_inhoud .afb { vertical-align:top; width: 125px; margin-left: 10px; text-align:left; float:left; }
.tooltip_inhoud .afb_muziek { vertical-align:top; width: 145px; margin-left: 10px; text-align:left; float:left; }
.tooltip_inhoud .afb_speelgoed { vertical-align:top; width: 150px; margin-left: 10px; text-align:left; float:left; }
.tooltip_inhoud .afb .bestel, .tooltip_inhoud .afb_muziek, .tooltip_inhoud .afb_speelgoed  { font-size:10px;  }
.tooltip_inhoud .afb img, .tooltip_inhoud .afb_muziek, .tooltip_inhoud .afb_speelhoek { padding-bottom: 15px; }
.tooltip_inhoud .vlak { vertical-align:top; text-align:left; border-collapse: collapse; }
.tooltip_inhoud .vlak .tekst { overflow: auto; height:300px; }


/*****Filter*****/
ul.filter { float: left; list-style: none; margin-left: 0; width: 100%; }
ul.filter li { 
	border-right: 0px solid #dedede;
	float: left;
	margin-right: 5px;
	padding-right: 5px;
}
ul.filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
ul.filter a { color: #999; }
ul.filter li.current a, ul#filter a:hover { text-decoration: underline; color: #bf4a2b; }
ul.filter li.current a  { color: #bf4a2b; font-weight: bold; text-decoration: underline;  }

ul#shop_producten { float: left; list-style: none; margin-left: 0; width: 672px; }
ul#shop_producten li { 
	border: 1px solid #dedede; 
	float: left; 
	margin: 0 10px 10px 0; 
	padding: 5px;
	width: 200px; height: 200px; 
}
ul#shop_producten a { display: block; width: 100%; text-align: center; color: #22729E; /* font-weight: bold; */ text-decoration: none; font-size: 12px; font-family: Trebuchet MS, Tahoma; 
 }
ul#shop_producten a:hover { text-decoration: none; }
ul#shop_producten img { /* border: 1px solid #dedede; */ display: block; padding-bottom: 5px; margin: 0 auto 0 auto; }



/*****Tooltip*****/
.item {display:none;}
.item img { border:1px solid #a3cae3; }
#easyTooltip{
	margin:0 10px 1em 0;
	width:370px;
	padding:15px;
	background: #d3e3ed;
	/* background:#fcfcfc; */
	border:4px double #4a97ca;
	/* border:1px solid #e1e1e1; */
	line-height:130%;
	}
#easyTooltip p{
	font-size: 10px;
	}		
#easyTooltip img{
		background:#fff;
		padding:1px;
		border:1px solid #e1e1e1;
		float:left;
		margin-right:10px;
		}		
		


small { font-size: 10px; }
#producten { width:800px; margin-left: auto; margin-right: auto; text-align: left; }
#producten a {
	color: #22729E; /* font-weight: bold; */ text-decoration: none; font-size: 12px; font-family: Trebuchet MS, Tahoma; }
#producten .dotted a {
	border-bottom: 1px dotted #22729E; }
#producten .geenafb {
	width: 95px; height: 115px; border: 1px solid #c0c0c0; float: left; }
#producten img { border: none; }

#producten  h1 { font-family: Georgia,"Trebuchet MS",Tahoma; font-size: 22px; line-height: 1.33em; font-weight: normal;  border-bottom: 1px solid #c0c0c0; }
#producten  h2 { color:#164362; font-family: Georgia,"Trebuchet MS",Tahoma; font-size: 18px; line-height: 1.33em; font-weight: normal; /* border-bottom: 1px solid #c0c0c0; */ }
#producten  h3 {
	color: #22729E; font-family: Georgia,"Trebuchet MS",Tahoma; font-size: 15px; /* margin-bottom:5px; */ font-weight: normal; border-bottom:0; }
#producten  h4, #producten  h4 a { color: #22729E; font-family: Georgia,"Trebuchet MS",Tahoma; font-size: 13px; /* margin-bottom:5px; */ font-weight: normal; border-bottom:0; }
#producten ul { list-style: none; margin:0; }
#producten ul li a { text-decoration: none; }

#producten .links, .rechts { 
	width: 400px; float: left; text-align: justify; }
#producten .streep {
	width: 800px; height: 1px; margin-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #c0c0c0; clear: both; }
#producten .space {
	width: 800px; height: 1px; margin-bottom: 15px; padding-top: 15px; clear: both; }

#producten .shop_dvd_afb, .shop_boek_afb, .shop_muziek_afb {
	width: 105px; margin-top: 5px; padding-left: 5px; text-align: center; float: left; }
#producten .shop_dvd_tekst, .shop_boek_tekst, .shop_muziek_tekst { 
	width: 275px; margin-left:105px; padding-left: 7px; }
#producten .shop_dvd_tekst ul {	list-style: circle; padding-left:20px; }	
	
#producten .shop_speel_afb {
	width: 135px; margin-top: 5px; padding-left: 5px; text-align: center; float: left; }
#producten .shop_speel_tekst { 
	width: 265px; margin-top: 0; margin-left:135px; padding-left: 5px; }
#producten .shop_speel_tekst ul {	list-style: circle; padding-left:20px; }	
	
#producten .shop_feest_afb {
	width: 115px; margin-top: 5px; padding-left: 5px; float: left; }
#producten .shop_feest_tekst {
	width: 275px; margin-left:115px; padding-left: 7px; }
	
#producten .shop_kleding_afb {
	width: 105px;
	padding-left: 5px;
	margin-top: 5px;
	float: left;
}

#producten .shop_kleding_tekst {
	margin-top: 0;
	margin-left:105px;
	width: 275px;
	padding-left: 7px;
}

#producten .kolom3 {
	width: 33.3%;
	float: left;
}
#producten .begin  ul { list-style: circle;  margin-left:15px; padding-left:5px; }
#producten .begin  ul li a {  text-align:left;  }

#footer { clear: both; margin:0; width:100%; height:245px; background: #fff url(images/bg_container_footer_2.gif) no-repeat; }
#footer img { border: none; }

#footer ul li { float: left; text-align:left; font-size: 11px; font-family: Tahoma, Arial, Verdana; }
#footer ul li a {
	color: #0000ee; font-size: 11px; text-decoration: none; }
	
#footer ul ul { padding:0; margin:0; }
#footer ul li ul li a:link, #footer ul li ul li a:visited, #footer ul li ul li a:active {
	color: #245964;	font-size: 10px; }
#footer ul ul ul li a:hover, #footer ul li a:hover, #producten a:hover { color: #bf4a2b; }

#footer ul ul ul li { width: 200px; margin-top: 1px; padding-top: 5px; padding-bottom: 5px; color: #245964; font-size: 10px; border-bottom: dotted 1px #245964;	}
#footer ul ul ul .xl { width: 250px; height: 13px; margin-top: 1px; padding-top: 5px; padding-bottom: 5px; }
#footer ul ul ul li .xl { width: 250px; color: #245964; font-size: 10px; border-bottom: dotted 1px #245964; padding-top:1px;	}
#footer ul li h3 { color:#16284c; font-size:12px; padding-left:2px; margin:0px 0px 10px; font-family: Tahoma,Arial,Verdana; padding-top:17px; }
