body {
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
	background:#fff;
	}
	
h1{
	font-size:22px;
	margin:23px 0 16px;
	line-height:140%;
	}
h2{
	font-size:14px;
	color:#aaaaaa;
	margin:0;
	}
	
a{
	color:#6f6f6f;
	}
a.selected, li.selected a{font-weight:bold}
ul li.selected ul li a{font-weight:normal}

img{border:0}

p{margin:1em 0 1.5em 0;}

.homemenu{
	padding:15px;
	}
	.homemenu a{
		text-decoration:none;
		}
	.homemenu a:hover{
		text-decoration:underline;
		}
	.homemenu ul{
		list-style-type:none;
		margin:0;
		padding:0;
		}
		.homemenu ul li{margin-top:10px;font-size:13px;	}
		.homemenu ul li:first-child{margin-top:0	}
			.homemenu ul li ul li{
				margin-top:0;
				font-weight:normal;
				font-size:11px;
				margin:0;
				padding:0 0 0 10px;
				}
				.homemenu ul li ul li ul li{
				display:none;
				}
	
.menu_inner{
	padding:5px 10px 5px 15px;
	background:url(/images/gfx/sidemenubg.jpg) bottom no-repeat;
	}
	.menu_inner a{
		text-decoration:none;
		}
	.menu_inner a:hover{
		text-decoration:underline;
		}
	.menu_inner ul{
		list-style-type:none;
		margin:0; padding:0;
		}
		.menu_inner ul li{
			margin:5px 0 0 0;
			font-weight:bold;
			padding:0;
			}
			.menu_inner ul li:first-child{
			margin-top:0;
			}
			.menu_inner ul li ul li{
				margin:0;
				font-weight:normal;
				background: url(/images/gfx/list-style-image.gif) 2px 6px no-repeat;
				padding: 0 0 0 10px;
				}
				.menu_inner ul li ul li li{
				background: url(/images/gfx/list-style-imageprod.png) 1px 6px no-repeat;
				}
				
				.menu_inner ul ul li ul li ul{padding:4px 0 10px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}

#container{
	width:840px;
	background:#fff;
	color:#6f6f6f;
	position:relative;
	}
	
#container.breed{width:1040px;}
#container.breed .tekstblock{margin:0 0 29px 65px;}
#container.breed .tekstblockright{margin:0 0 0 65px;}

#top{
	text-align:left;
	height:90px;
	}
	#logo{
	width:260px;
	float:left;
	}
	#taalkeuze{
		text-align:right;
		}
		#taalkeuze a{
			text-decoration:none;
			}
			#taalkeuze a:hover{
			text-decoration:underline;
			}
		#taalkeuze a img{
			margin:7px 0 0 0;
			}
			
			#actueel{
			width:201px;
			height:174px;
			float:left;
			margin:25px 0 0 0;
			padding:10px;
			background:#fff url(/images/gfx/actueel-bg.png) 0px 0px no-repeat;
			}
			#actueel p{
				margin:10px 0 0;
				}
			#actueel a{color:#2464a6;}

#content{
	background:#fff url(/images/gfx/content-bg.jpg) 0px 47px repeat-x;
	text-align:left;
	min-height:600px;
	}
	#header{
		margin:0 0 18px 0;
		height:47px;
		background:url(/images/gfx/header.jpg) 0px 0px no-repeat;
		}
	#header-home{
		height:47px;
		background:url(/images/gfx/header.jpg) 0px 0px no-repeat;
		}
	#tekst-top{
		height:220px;
		}
		#tekstheader{
			padding:0 0 0 16px;
			height:174px;
			width:580px;
			float:left;
			}
			#tekstheader p{
				width:250px;
				float:left;
				padding:10px 40px 0 0;
				display:block;
				}
				
		#container.breed #tekstheader{
			padding:0 0 0 80px;
			height:174px;
			width:675px;
			float:left;
			}
			#container.breed #tekstheader p{
				width:250px;
				float:left;
				padding:10px 75px 0 0;
				}
	#menu{
		width:214px;
		float:left;
		margin-right:30px;
		}	
		#end{
			clear:both;
			position:relative;
			}
		.tekstblock, .tekstblockright{
				width:260px;
				height:415px;
				float:left;
				font-weight:bold;
				background:url(/images/gfx/textblock-bg.jpg) 0px bottom no-repeat;
				}
				.tekstblock{
					margin:0 30px 29px 0;
					}
				.tekstblockright{
					margin:0 0 0 0;
					}
				#text-top-hearing-home{
					height:50px;
					background:url(/images/gfx/item-header-hearing-home.png) 0px 0px no-repeat;
					}
				#text-top-power-home{
					height:50px;
					background:url(/images/gfx/item-header-power-home.png) 0px 0px no-repeat;

					}
				#text-top-info-home{
					height:50px;
					background:url(/images/gfx/item-header-info-home.png) 0px 0px no-repeat;

					}
					
		.menublock{
			width:214px;
			margin:0 0 14px 0;
			}
		.menubtnHearing a, .menubtnPower a, .menubtnInfo a{
			margin:0 0 9px 0;
			display:block;
			overflow:hidden;
			text-indent:-900px;
			width:214px;
			height:41px;			
			}
			.menubtnHearing a{
				background: url(/images/gfx/bgbtn-hearing.png) 0px 0px no-repeat;
				}
				.menubtnHearing a:hover{
					background: url(/images/gfx/bgbtn-hearing.png) 0px -41px no-repeat;
					}
				
			.menubtnPower a{
				background: url(/images/gfx/bgbtn-power.png) 0px 0px no-repeat;
				}
				.menubtnPower a:hover{
					background: url(/images/gfx/bgbtn-power.png) 0px -41px no-repeat;
					}
				
			.menubtnInfo a{
				background: url(/images/gfx/bgbtn-info.png) 0px 0px no-repeat;
				}
				.menubtnInfo a:hover{
					background: url(/images/gfx/bgbtn-info.png) 0px -41px no-repeat;
					}

			#text-top-hearing{
				height:42px;
				background: url(/images/gfx/item-header-hearing.png) 0px 0px no-repeat;					display:block;
					text-indent:-300px;overflow:hidden
				}
			#text-top-power{
				height:42px;
				background: url(/images/gfx/item-header-power.png) 0px 0px no-repeat;					display:block;
					text-indent:-300px;overflow:hidden
				}
			#text-top-info{
				height:42px;
				background: url(/images/gfx/item-header-info.png) 0px 0px no-repeat;					display:block;
					text-indent:-300px;overflow:hidden
				}
				
	.green, .red, .blue{
		width:346px;float:left;	}

#container.breed .red, #container.breed .green, #container.breed .blue{
		width:446px;padding-left:20px;}

		.green h1, .green a{color:#9bc44d;}
		.menuh ul ul li.selected a{color:#6f6f6f}
		.menuh ul ul li.selected ul li a{color:#6f6f6f}
		.menuh ul ul li ul li.selected ul li a, .menuh ul ul li ul li ul li a{color:#444}
		.menuh ul ul li ul li a.selected{color:#9bc44d;}
		.menuh ul ul li ul li ul li.selected a{color:#9bc44d;}
		.menuh ul ul li ul li ul li.selected ul li a{color:#6f6f6f;}
		.menuh ul ul li ul li ul li ul li.selected a{color:#9bc44d;}

		.red h1, .red a, .menup a.selected{color:#a93c32;}
		.blue h1, .blue a, .menui a.selected{color:#2464a6;}
				
	/*.green img, .red img, .blue img{
		float:right;
		margin:0 30px 0 10px;
		}*/
	.green ul, .red ul, .blue ul{
		list-style-type: circle;
		margin-left:20px;
		}
		.green ul{list-style-image: url(/images/gfx/bullet-green.png);}
		.red ul{list-style-image: url(/images/gfx/bullet-red.png);}
		.blue ul{list-style-image: url(/images/gfx/bullet-blue.png);}
		
		.green ul li a, .red ul li a, .blue ul li a{
			text-decoration:underline;
			font-weight:normal;
			line-height:27px;
}
	.noline p a{text-decoration:none; color:#6f6f6f}
	
	
 	#contactdata{
		font-size:10px;
		color:#666;
		}
		#contactdata a{
		color:#666;
		}
	
	#footer{
		min-height:45px;
		background: url(/images/gfx/logos-bg.png);
		}
		.h2lines {height:92px;}
		#footer a img{
		border:none;
		}

#rightside{
	float:right;
	width:183px;
	padding:20px 30px 0 0;
	}
	#rightside div{
		background:url(/images/gfx/linkblokbg.png) no-repeat;
		height:143px;
		width:163px;
		padding:10px 10px 0 10px;
		}

a.cedis, a.egger, a.eveready, a.ultralife, a.powersonic, a.energizer, a.docs, a.duracell, a.edenta, a.globtek, a.heine, a.mascot,
a.meisinger, a.panasonic, a.powerone, a.procell, a.saft, a.sanyo, a.varta, a.tci{
	display:block; width:123px; height:45px; text-indent:-400px;overflow:hidden;float:left;
	}

a.cedis{background:url(/images/gfx/logo/cedis.png);width:104px}
a.egger{background:url(/images/gfx/logo/egger.png);width:103px;}
a.eveready{background:url(/images/gfx/logo/eveready.png);width:114px;}
a.ultralife{background:url(/images/gfx/logo/ultralife.png);width:125px;}
a.powersonic{background:url(/images/gfx/logo/powersonic.png);width:144px;}
a.energizer{background:url(/images/gfx/logo/energizer.png);width:118px;}

a.docs{background:url(/images/gfx/logo/docs.png);width:100px;}
a.duracell{background:url(/images/gfx/logo/duracel.png);width:129px;}
a.edenta{background:url(/images/gfx/logo/edenta.png);width:114px;}
a.globtek{background:url(/images/gfx/logo/globtek.png);width:114px;}
a.heine{background:url(/images/gfx/logo/heine.png);width:100px;}
a.mascot{background:url(/images/gfx/logo/mascot.png);width:120px;}
a.meisinger{background:url(/images/gfx/logo/meisinger.png);width:114px;}
a.panasonic{background:url(/images/gfx/logo/panasonic.png);width:132px;}
a.powerone{background:url(/images/gfx/logo/powerone.png);width:104px;}
a.procell{background:url(/images/gfx/logo/procell.png);width:120px;}
a.saft{background:url(/images/gfx/logo/saft.png);width:124px;}
a.sanyo{background:url(/images/gfx/logo/sanyo.png);width:114px;}
a.varta{background:url(/images/gfx/logo/varta.png);width:124px;}
a.tci{background:url(/images/gfx/logo/tci.png);width:124px;}

a.cedis:hover, a.egger:hover, a.eveready:hover, a.ultralife:hover, a.powersonic:hover, a.energizer:hover, a.duracell:hover, a.edenta:hover, a.globtek:hover, a.heine:hover, a.mascot:hover,
a.meisinger:hover, a.panasonic:hover, a.powerone:hover, a.procell:hover, a.saft:hover, a.docs:hover, a.sanyo:hover, a.tci:hover, a.varta:hover{
background-position:0 -47px
}

#container #footer{
padding-left:10px;
}
#container.breed #footer{
padding-left:50px;
}
#container .mascot{display:none}
#container.breed .mascot{display:block}
.oatxt{float:left;color:white;line-height:40px}

/* product pages */

.prod_detail{
border-bottom:1px dotted #ccc;
}
.prod_detail img{border:0}
.prod_detail a{text-decoration:none;display:block;}
.prod_detail a:hover{color:#648f20}
.prod_detail small{color:#bbb;}

.prod_detail h5{
	font-size:15px;
	margin:0;
	}
.prod_detail h5:first-letter {
  text-transform: uppercase;}
  

#container .prod_detail{width:350px;min-height:62px}
#container.breed .prod_detail{width:500px}
#container .prod_detail .hand{width:200px; cursor:pointer;}
#container.breed .prod_detail .hand{width:350px}