/* generieke style */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	margin: 0px;
}
a {text-decoration:none;}
div.margin {
	height: 20px;
	overflow: hidden;
	clear:both;
	width:10px;
}
.menu img.left{
	margin:0px 10px 10px 20px;
}

.menu .smallprint{
	font-size:11px;
	line-height:1.2em;
	margin-top:0px;
}
.left {
	float:left;
}

/* form */
form {
	margin: 0px;
	padding: 0px;
}

label span {
	font-weight:normal;
}

select, input{
	font-size:11px;
}

input.button {
	vertical-align:bottom;
}

.formitem {
	clear:both;
}
/* kleur variabe l*/


.menu {
	background: url('../images/green/submenu_top.png') no-repeat top left;
}

.menubottom {
	background:# url('../images/green/submenu_bottom.png') no-repeat bottom left;
}
.menu a{
	color:#333333;
}
.menu li.youwerehere ul li a, 
.menu li.youwerehere ul li a:visited,
.menu li#youarehere ul li a, 
.menu li#youarehere ul li a:visited
 {
	padding-left:28px; 
	color:#333333;
	}

.menu h3 a, .menu h3 a:hover,
.menu h3 a:visited, 
.menu .youwerehere a, 
.menu .youwerehere a:hover,
.menu .youwerehere a:visited,
.menu li.youwerehere ul li a:hover,
.menu li#youarehere ul li a:hover {
		color:#c845e5;
	}

.menu h3#youarehere {background: url('https://images.hema.nl/UserInterfaceImages/2/nl-NL/zomer2/subnav_link/pruikje__.png') 2px 4px no-repeat;}
.menu li#youarehere b{background: url('https://images.hema.nl/UserInterfaceImages/2/nl-NL/zomer2/subnav_link/pruikje__.png') 2px 4px no-repeat;margin-left:0;padding-left:23px;color:#c845e5;}
.menu li.youwerehere a{background: url('https://images.hema.nl/UserInterfaceImages/2/nl-NL/zomer2/subnav_link/pruikje__.png') 2px -34px no-repeat;margin-left:0;padding-left:23px;color:#c845e5; font-weight:bold;}
.menu li ul {padding:5px 0 5px 0; background:#f4dafa; font-weight:normal; margin-top:3px; }
.menu li ul li#youarehere {background: url('https://images.hema.nl/UserInterfaceImages/2/nl-NL/zomer2/subnav_link/pruikje__.png') 2px -73px no-repeat; padding-left:28px; color:#c845e5;}
.menu li.youwerehere ul li a {background: none; padding-left:28px;  font-weight:normal;}
.menu h3.youwerehere {background: url('https://images.hema.nl/UserInterfaceImages/2/nl-NL/zomer2/subnav_link/pruikje__.png') 2px -73px no-repeat;font-weight:bold;}

.menu h3 {
	color:#c845e5;
	padding: 0 0 3px 23px;
	font-size:15px;
	margin:0; 
} 

.menu a:hover,  .ad a:hover{
	color:#c845e5;
}

.menu h4 {
	color:#c845e5;
	padding: 3px 0 0 23px;
	font-size:12px;
	margin:0; 
}

.menu input.button {
	vertical-align:bottom;
	background:#1E9BFF url('../images/green/button.png') no-repeat bottom left;
}

.menu a.arrow,.menu a.arrow:visited{
	color:#c845e5;
	display:block;
	padding-left:10px;
	background:url('../images/tinyarrow.gif') no-repeat 0 2px;
	margin-top:0;
}
.menu a.arrow:hover{
	color:#c845e5;
	display:block;
	padding-left:10px;
	background:url('../images/tinyarrow_over.gif') no-repeat 0 2px;
	
}
div.whiteline{
	background-color:#fff;
}
/* menu */

#leftcontent{
	float:left;
	width:236px;
}

.menu {
	width:211px;
	padding-top:15px;
}

.menubottom {
	height:15px;
}

.menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

.menu li{
	margin:0;
	padding:1px 0 1px 0;
	line-height:18px;
}

.menu li a{
	padding-left:23px;
}



.menu .margin {height:7px;}


	

div.whiteline{
		margin-top:-1px;
		height:1px; 
		width:100%;
		overflow:hidden;
	}

.menu p {
	margin:5px 20px 0 23px;
}

.menu input.mail {
	width:140px;
	height:15px;
	border:solid 1px #666666;
	font-size:8pt;
	margin: 3px 0 6px 20px; 
}

.menu input.button {
	margin: 3px 0 6px 0px; 

}



/*
if lt ie6
.menu input.mail {
	height:18px;
}
*/