/* donker */
.h-color01, .h-topnav ul a:hover, .h-subnav a, .h-subnav a:hover, .h-subnav li li a.open, .h-subnav h4, #paneright .h-associatiefModule .kop, #paneleft .h-associatiefModule .kop, #paneleft .h-associatiefModule a, .h-sitemap ul a span, .h-subnav a.kop, .h-subnav a:hover.kop, #paneright .h-associatiefModule div.body a { color: #D90000; }
.h-bgcolor01, body, #paneleft .h-associatiefModule div.kop a span, #paneleft .h-associatiefModule :hover.button, #paneleft .h-associatiefModule .button, #paneleft .h-associatiefModule.nieuwsbrief div.tip, div.h-modalbg { background-color: #D90000; }
.h-bordercolor01, .h-topnav li div { border-color: #D90000; }
/* midden */
.h-color02, .h-metatopnav .h-TopNavList a, .h-sitemap ul a, #paneright .h-associatiefModule div.body a:hover { color: #F4B2B2; }
.h-bgcolor02, .h-subnav, .h-subnav ul, .h-subnav-bottom, #paneleft .h-associatiefModule, .h-sitemap ul a span  { background-color: #F4B2B2; }
.h-bordercolor02, .h-sitemap li.last-child { border-color: #F4B2B2; }
/* licht */
.h-color03 { color: #FBE0E0; }
.h-bgcolor03, .h-subnav ul ul { background-color: #FBE0E0; }
.h-bordercolor03 { border-color: #FBE0E0; }

/* pijltje in linkernavigatie */

.h-img-menu, .h-img-menu-open, :hover.h-img-menu, :hover.h-img-menu-open  {
	background-image: url(http://images.hema.nl/UserInterfaceImages/2/nl-NL/hema500/subnav_link/pruikje__.png);
	background-repeat: no-repeat;
	color: #D90000;
}

/* TIP afbeelding in nieuwsbrief AC */

.h-img-tip {
	background-image: url("http://www.hema.nl/images/hema/h-nieuwsbrief-ac-tip.png");
	background-repeat: no-repeat;
	background-color: #D90000;
	width: 45px;
	height: 45px;
} 

* html .h-img-tip {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.hema.nl/images/hema/h-nieuwsbrief-ac-tip.png", sizingMethod="crop");
}

/* blauw pijltje bij hyperlink */

.h-img-arrow {
	color: #D90000;
	background-image: url(http://images.hema.nl/UserInterfaceImages/2/nl-NL/hema500/kop_link/pruikje__.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
:hover.h-img-arrow {
	background-position: 0 -40px;
	color: #D90000;
}

/* knop voor aanmelden in nieuwsbrief AC */

.h-img-button {
	background-image: url(http://images.hema.nl/UserInterfaceImages/2/nl-NL/hema500/button_notext/pruikje__.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 19px;
	height: 19px;
}

:hover.h-img-button {
	background-position: 0 -19px;
}

/* vinkje in rechterkolom */

#paneright .h-associatiefModule div.kop {
   background-image: url("http://images.hema.nl/UserInterfaceImages/2/nl-NL/hema500/vink/pruikje__.png");
   background-repeat: no-repeat;
}

* html #paneright .h-associatiefModule div.kop {
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "http://images.hema.nl/UserInterfaceImages/2/nl-NL/hema500/vink/pruikje__.png", sizingMethod = "crop");
   margin-left: 1px;
   margin-right: -1px;
   padding-left: 36px;
}