﻿html 
{
    	-webkit-text-size-adjust: 100%;
}
body
{
	padding:0;
	margin:0;
	text-align:center;
	font-family: "Verdana", Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
a
{
	display:block;
}
ul
{
	margin:0;
	padding:0;
	list-style:none;
}
var
{
	font-style:normal;
}
textarea
{
	font-family: "Verdana", Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	resize:none;
	width:288px;
	height:62px;
}


/* REGISTREREN en WACHTWOORD VERGETEN*/
#register_overlay, #ww_vergeten_overlay, #mijn_gegevens_overlay
{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	z-index:10;
	display:none;
}
#register, #wachtwoordvergeten, #mijngegevens
{
	height:380px;
	width:340px;
	top:50%;
	margin:-190px auto 0px auto;
	position:relative;
	z-index:11;
	background: #fff;
	border:5px solid #aacd0b;
	border-radius:10px;
	
	text-align:right;
}
#wachtwoordvergeten
{
	height:260px;
	text-align:center;
}
#mijngegevens
{
	text-align:center;
}
#register_ul
{
	padding-top:80px;
	padding-right:40px;
}
#ww_vergeten_ul
{
	padding-top:80px;
}
#mijngegevens_ul
{
	padding-top:40px;
}
#update_ww_ul
{
	position:absolute;
	text-align:right;
	bottom:20px;
	left:10px;
}
#close_register, #close_ww_vergeten, #close_mijngegevens
{
	position:absolute;
	right:5px;
	top:5px;
	border:2px solid #fff;
	width:20px;
	height:20px;
	cursor:pointer;
	z-index:10;
	font-weight:bold;
	background: #fff;
	text-align:center;
}
#register_error, #ww_vergeten_error, #mijngegevens_error
{
	position:absolute;
	font-weight:bold;
	top:30px;
	left:0px;
	width:100%;
	text-align:center;
}
#mijngegevens_error
{
	top:5px;
}
#resend
{
	width:300px;
	text-align:center;
}
.bold
{
	display:block;
	padding-left:5px;
	font-weight:bold;
	text-align:left;
}
.normal
{
	display:block;
	padding-left:10px;
	text-align:left;
	word-wrap:break-word;
}


#sitewrap
{
	display: block;
	width: 1024px;	
	margin: auto auto;
	position: relative;
}
#maintop
{
	height:154px;
	width: 664px;
	position:absolute;
	top:3px;
	left:203px;
	cursor:pointer;
	background: #aacd0b;
	text-align:left;
}
#maintop > a, #logolink
{
	display:inline;
}


/* INLOGGEN */
#login
{
	width: 154px;
	height: 149px;
	position: absolute;
	top: 3px;
	right:0px;
	background: #aacd0b;
	padding-top:5px;
}
#errormessage, #registreren, #ww_vergeten, #mijn_gegevens, #logout
{
	font-weight:bold;
	font-size:10px;
	line-height:12px;
}
#registreren, #ww_vergeten, #mijn_gegevens, #logout
{
	display:block;
	text-align:left;
	padding-left:5px;
	cursor:pointer;
	margin-bottom:5px;
	color: #0000ff;
}
input[name=login_email], input[name=login_pwd]
{
	text-align: left;
	cursor: text;
	margin-top: 0px;
	margin-bottom: 4px;
	border: 0px;
	
}
input[name=login]
{
	width: 140px;
	border: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#selections
{
	width: 200px;
	height: 100%;
	max-height: 1497px;
	position: fixed;
	top:3px;
	left:auto;
	background: #aacd0b;
}
.inneropt
{
	background-color:#fff;
}
#beste
{
	width: 154px;
	height: 154px;
	position: absolute;
	top:  175px;
	left: 207px;
	background: #aacd0b;
}
#bestenaam
{
	width: 154px;
	height: 15px;
	position: absolute;
	top:160px;
	left:207px;
	background: #aacd0b;
}
#uitgelicht
{
	width: 154px;
	height: 154px;
	position: absolute;
	top: 175px;
	left:363px;
	background: #aacd0b;
}
#uitgelichtnaam
{
	width: 154px;
	height: 15px;
	position: absolute;
	top:160px;
	left:363px;
	background: #aacd0b;
}
#contactinfo
{
	width: 169px;
	height: 169px;
	position: absolute;
	top: 160px;
	left: 520px;
	background: #aacd0b;
}

#actieplaat
{
	width: 332px;
	height: 169px;
	position: absolute;
	top: 160px;
	left: 692px;
	background: #aacd0b;
	background-image:url('../pics/site/actieplaat.png');
}
#nieuw
{
	width: 821px;
	height: 154px;
	position: absolute;
	top:345px;
	left:203px;
	background: #aacd0b;
}
#nieuwnaam
{
	width: 801px;
	height: 15px;
	position: absolute;
	top:332px;
	left:203px;
	background: #aacd0b;
	text-align:left;
	padding-left:20px;
}
#nieuwlink
{
	width: 25px;
	height: 150px;
	position: absolute;
	top:2px;
	right:10px;
	cursor:pointer;
	background: #aacd0b;
	background-image:url('../pics/site/meer producten.png');
	z-index: 1;
}

#verbeterd
{
	width: 821px;
	height: 154px;
	position: absolute;
	top: 517px;
	left: 203px;
	background: #aacd0b;
}
#verbeterdnaam
{
	width: 801px;
	height: 15px;
	position: absolute;
	top:502px;
	left:203px;
	background: #aacd0b;
	text-align:left;
	padding-left:20px;
}
#verbeterdlink
{
	width: 25px;
	height: 150px;
	position: absolute;
	top:2px;
	right:10px;
	cursor:pointer;
	background: #aacd0b;
	background-image:url('../pics/site/meer producten.png');
	z-index: 1;
}

#fastfood
{	
	width: 821px;
	height: 154px;
	position: absolute;
	top:689px;
	left:203px;
	background: #aacd0b;
}
#fastfoodnaam
{
	width: 801px;
	height: 15px;
	position: absolute;
	top:674px;
	left:203px;
	background: #aacd0b;
	text-align:left;
	padding-left:20px;
}
#fastfoodlink
{
	width: 25px;
	height: 150px;
	position: absolute;
	top:2px;
	right:10px;
	cursor:pointer;
	background: #aacd0b;
	background-image:url('../pics/site/meer producten.png');
	z-index: 1;
}

#acties
{
	width: 511px;
	height: 223px;
	position: absolute;
	top: 861px;
	left: 203px;
	background: #aacd0b;
}
#actiesnaam
{
	width: 491px;
	height: 15px;
	position: absolute;
	top:846px;
	left:203px;
	background: #aacd0b;
	text-align:left;
	padding-left:20px;
}
#actieslink
{
	width: 25px;
	height: 219px;
	position: absolute;
	top:2px;
	right:10px;
	cursor:pointer;
	background: #aacd0b;
	background-image:url('../pics/site/meer acties.png');
	z-index: 1;
}

#poll
{
	width: 307px;
	height: 238px;
	position: absolute;
	top: 846px;
	left: 717px;
	background: #aacd0b;
	font-weight:normal;
	text-align:left;
}
#pollkader
{
	width:170px;
	position:absolute;
	left:65px;
	top:15px;
}
#pollkader > ul > li > label
{
	display:block;
}
#nonfood
{	
	width: 821px;
	height: 154px;
	position: absolute;
	top:1102px;
	left:203px;
	background: #aacd0b;
}
#nonfoodnaam
{
	width: 801px;
	height: 15px;
	position: absolute;
	top:1087px;
	left:203px;
	background: #aacd0b;
	text-align:left;
	padding-left:20px;
}
#nonfoodlink
{
	width: 25px;
	height: 150px;
	position: absolute;
	top:2px;
	right:10px;
	cursor:pointer;
	background: #aacd0b;
	background-image:url('../pics/site/meer producten.png');
	z-index: 1;
}

#seizoen
{
	width: 409px;
	height: 169px;
	position: absolute;
	top: 1259px;
	left: 203px;
	background: #aacd0b;
	background-image:url('../pics/site/seizoen.png');
}
#limited
{
	width: 409px;
	height: 169px;
	position: absolute;
	top: 1259px;
	left: 615px;
	background: #aacd0b;
	background-image:url('../pics/site/limited.png');
}
#links
{
	position:absolute;
	top:95%;
	left:50px;
}
#links > a
{
	display:inline;
	padding:10px;
}
#colofon
{
	width: 821px;
	height: 69px;
	position: absolute;
	top: 1431px;
	right: 0px;
	z-index:0;
	background: #aacd0b;
	background-image:url('../pics/site/logo.png');
	background-size: 110px auto;
	background-repeat:no-repeat;
	background-position: center;
	cursor:pointer; 
}
#cookie
{
	position: absolute;
	right:0px;
	margin-top:55px;
	text-align:right;
	font-weight:bold;
	font-size:8px;
}
#info
{
	position:relative;
	top: 900px;
	left:150px;
	padding:5px;
	width: 800px;
	height:450px;
	background:#fff;
	z-index:10;
	display:none;
	text-align:left;
	border: 2px ridge black;

}
#info > span
{
	font-weight:bold;
}
#info > a
{
	display:inline;
}
#help
{
	position:absolute;
	top:109px;
	left:203px;
	width:780px;
	height:620px;
	background:#aacd0b;
	z-index:10;
	display:none;
	text-align:left;
	border: 2px ridge black;	
}
#newsletter
{
	display:none;
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	text-align:center;
	z-index:10 !important;
	background: transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#wrapper
{
	background:#aacd0b;
	border:2px solid black;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width:400px;
	height:300px;
}
#close
{
	padding:5px;
	text-decoration:underline;
}

#selections > [type=radio]
{
	display:none;

}
select, input
{
	font-family: "Verdana", Verdana, sans-serif;
	font-size:12px;
}
select, input[name=tonen], input[name=actiestonen], input[name=stemmen], input[name=reset]
{
	text-align:center;
	width:150px;
	margin-top:10px;
	margin-bottom:10px;
	border:0;
	cursor:pointer;
}
input[name=reset]
{
	display:none;
}
input[type=checkbox]
{
	width:30px;
	margin-top:10px;
	margin-left:15px;
	cursor:pointer;
}
.checkers
{
	text-align:left;
}
#inputzoek
{
	margin-left:auto;
	margin-right:auto;
	width:150px;
	height:40px;
}
#inputzoek li
{
	float:left;
}
#zoekveld
{
	text-align:left;
	width:130px;
	height:16px;
	border:0px;
}


.uitgelicht,
.beste,
.nieuw,
.verbeterd,
.actie,
.limited,
.fastfood,
.nonfood
{
	position: absolute;
	width:154px;
	height:154px;
	top:0px;
	left:0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #aacd0b;
	z-index:0;
	overflow:hidden;
	border:2px solid #aacd0b;
	cursor:pointer;
	
	-webkit-transition: width 1s, height 1s, margin 1s, z-index 1s steps(4,start);
	-moz-transition: width 1s, height 1s, margin 1s, z-index 1s steps(4,start);
	-o-transition: width 1s, height 1s, margin 1s,z-index 1s steps(4,start);
	transition: width 1s, height 1s, margin 1s,z-index 1s steps(4,start);
}
.nieuw,
.verbeterd,
.actie,
.limited,
.fastfood,
.nonfood
{
	left:2px;
}
#nieuw1, #verbeterd1, #fastfood1, #nonfood1, #actiehome1
{
	top: 0px;
	left:4px;
}
#nieuw2, #verbeterd2, #fastfood2, #nonfood2, #actiehome2
{
	top: 0px;
	left:160px;
}
#nieuw3, #verbeterd3, #fastfood3, #nonfood3, #actiehome3
{
	top: 0px;
	left:316px;
}
#nieuw4, #verbeterd4, #fastfood4, #nonfood4
{
	top: 0px;
	left:472px;
}
#nieuw5, #verbeterd5, #fastfood5, #nonfood5
{
	top: 0px;
	left:628px;
}
.nieuw img,
.verbeterd img,
.actie img,
.fastfood img,
.nonfood img,
.uitgelicht img,
.beste img
{
	position:relative;
	float:left;
	width:154px;
	height:154px;
	-webkit-transition: width 1s, height 1s;
	-moz-transition: width 1s, height 1s;
	-o-transition: width 1s, height 1s;
	transition: width 1s, height 1s;
}

.actie:focus,
.actie:hover:focus
{
	width:300px;
	height:625px;
	z-index: 4;
	border: 2px ridge black;
	background-color: #fff;
	
	-webkit-transition: width 1s, height 1s, margin 1s, background 1s, z-index steps(1,start);
	-moz-transition: width 1s, height 1s, margin 1s, background 1s, z-index 1s steps(1,start);
	-o-transition: width 1s, height 1s, margin 1s, background 1s, z-index 1s steps(1,start);
	transition: width 1s, height 1s, margin 1s, background 1s, z-index 1s steps(1,start);
}

#actiehome1:focus 
{
	margin-left: 0px;
}
#actiehome2:focus  
{
	margin-left: -75px;
}
#actiehome3:focus 
{
	margin-left: -146px;
}
#actiehome1:focus, #actiehome2:focus, #actiehome3:focus
{
	margin-top:-237px;
}

.closebut, .closebutactie
{
	position:absolute;
	right:0;
	top:0;
	border:2px solid #aacd0b;
	width:20px;
	height:20px;
	cursor:pointer;
	z-index:10;
	font-weight:bold;
	background: #aacd0b;
	text-align:center;
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.closebutactie
{
	visibility:hidden;
	border:0px solid #aacd0b;
	width:300px;
	height:300px;
}	

#paginaid
{
	width: 821px;
	height: 30px;
	position: absolute;
	top: 160px;
	left: 203px;
	background: #aacd0b;
}
#productwrap
{
	width: 821px;
	height:672px;
	position:absolute;
	top: 190px;
	left:203px;
	background: #aacd0b;
}
#vulvak
{
	width: 821px;
	min-height: 100%;
	position:fixed;
	top: 862px;
	left:50%;
	margin-left:-309px;
	background: #aacd0b;
}

#actiebanner
{
	width: 798px;
	height: 141px;
	position: absolute;
	top: 244px;
	left: 12px;
	background: #aacd0b;
	background-image:url('../pics/site/actiebanner.png');
}

.product
{
	position: absolute;
	width:154px;
	height:154px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	/*border: 2px ridge #aacd0b;*/
	border: 2px solid #aacd0b;
	background: #aacd0b;
	z-index:0;
	overflow:hidden;
	
	-webkit-transition: width 1s, height 1s, margin 1s, z-index 1s steps(4,start);
	-moz-transition: width 1s, height 1s, margin 1s, z-index 1s steps(4,start);
	-o-transition: width 1s, height 1s, margin 1s,z-index 1s steps(4,start);
	transition: width 1s, height 1s, margin 1s,z-index 1s steps(4,start);
}
#product1
{
	top:3px;
	left:9px;
}
#product2
{
	top:3px;
	left:171px;
}
#product3
{
	top:3px;
	left:333px;
}
#product4
{
	top:3px;
	left:495px;
}
#product5
{
	top:3px;
	left:657px;
}
#product6
{
	top:160px;
	left:9px;
}
#product7
{
	top:160px;
	left:171px;
}
#product8
{
	top:160px;
	left:333px;
}
#product9
{
	top:160px;
	left:495px;
}
#product10
{
	top:160px;
	left:657px;
}
#product11
{
	top:317px;
	left:9px;
}
#product12
{
	top:317px;
	left:171px;
}
#product13
{
	top:317px;
	left:333px;
}
#product14
{
	top:317px;
	left:495px;
}
#product15
{
	top:317px;
	left:657px;
}
#product16
{
	top:474px;
	left:9px;
}
#product17
{
	top:474px;
	left:171px;
}
#product18
{
	top:474px;
	left:333px;
}
#product19
{
	top:474px;
	left:495px;
}
#product20
{
	top:474px;
	left:657px;
}

#vorige,
#vorige_actie
{
	position: absolute;
	top: 630px;
	left:11px;
	width:227px;
	height:38px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	background: #aacd0b;	
	background-image:url('../pics/site/vorige.png'); 
}
#volgende,
#volgende_actie
{
	position:absolute;
	top:630px;
	left:582px;
	width:227px;
	height:38px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	background: #aacd0b;	
	background-image:url('../pics/site/volgende.png');
}

#actie1:focus, #actie6:focus
{
	margin-left:0px;
}
#actie2:focus, #actie3:focus, #actie4:focus, #actie7:focus, #actie8:focus, #actie9:focus
{
	margin-left:-75px;
}
#actie5:focus
{
	margin-left:-146px;
}
#actie1:focus, #actie2:focus, #actie3:focus, #actie4:focus, #actie5:focus
{
	margin-top:0px;
}
#actie6:focus, #actie7:focus, #actie8:focus, #actie9:focus, #actie10:focus
{
	margin-top:-402px;
}

.product img
{
	width:154px;
	height:154px;
	-webkit-transition: width 1s, height 1s;
	-moz-transition: width 1s, height 1s;
	-o-transition: width 1s, height 1s;
	transition: width 1s, height 1s;	
}

.actie:focus img
{
	width:296px;
	height:296px;
}
.tekst
{
	font-size: 0px;
	margin:2px;
	-webkit-transition: font-size 1s;
	-moz-transition: font-size 1s;
	-o-transition: font-size 1s;
	transition: font-size 1s;
	
}
.producthr
{
	width:100%;
}
.tekst, .producthr, .vinkjesl, .vinkjesr
{
	visibility:hidden;
	cursor:default;
}
.teksthoogte
{
	height:130px;
	overflow-y:auto;
	overflow-x:hidden;
}
.stemmen
{
	position: absolute;
	margin:0px;
	bottom:72px;
	width:100%;
	background:#aacd0b;
	border-top:2px solid black;
}
.telplus, .telmin
{
	display:inline-block;
	width:25%;
	background:#c4e599;
	font-weight:bold;
	cursor:pointer;
	border: 1px solid black;
}
.displayplus, .displaymin
{
	position:absolute;
	bottom:58px;
	width:150px;
	height:12px;
	background:#aacd0b;
	border-top:2px solid black;
	visibility:hidden;
	cursor:default;
}
.displaymin
{
	left:148px;
}
.kleurplus
{
	background:#00ff00;
	float:right;
	height:12px;
	margin:0px;
}
.kleurmin
{
	background:#ff0000;
	height:12px;
	margin:0px;
}
.vinkjesl, .vinkjesr
{
	position: absolute;
	width:0px;
	bottom:0;
	padding-left:2px;
	padding-right:2px;
	text-align:left;
	font-size: 0px;
	border-top: 2px solid black;
	margin-bottom:0px;
	background:#fff;
	-webkit-transition: font-size 1s, width 1s;
	-moz-transition: font-size 1s, width 1s;
	-o-transition: font-size 1s, width 1s;
	transition: font-size 1s, width 1s;
}
.vinkjesl
{
	left:0;
	border-right: 1px solid black;
}
.vinkjesr
{
	right:0;	
	border-left: 1px solid black;	
}
.vinkjesl > var, .vinkjesr > var
{
	float:right;
	font-size:0px;
	-webkit-transition: font-size 1s;
	-moz-transition: font-size 1s;
	-o-transition: font-size 1s;
	transition: font-size 1s;
}
.titel
{
	height:28px;
}
.productinfo
{
	position:absolute;
	left:0px;
	top:0px;
	width:154px;
	height:154px;
}
.commentswrap
{
	position:absolute;
	box-sizing:border-box;
	right:0px;
	top:0px;
	width:0px;
	height:0px;
	background-color:#aacd0b;
	visibility:hidden;
	border-left: 2px solid black;
	cursor:default;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
.comments
{
	position:absolute;
	top:4px;
	left:4px;
	height:520px;
	width:287px;
	background-color:#fff;
	overflow-y:auto;
	overflow-x:hidden;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
.single_comment
{
	width:260px;
	margin-left:6px;
	text-align:left;
}
.formdiv
{
	position:absolute;
	bottom:5px;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;	
}
.submitcomment, #aanmelden, #resend, #nieuw_wachtwoord, #update_ww
{
	background-color:#c4e599;
	border:1px solid black;
	font-family: "Verdana", Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	cursor:pointer;
}
.index
{
	background: #aacd0b;
}
.linksalign
{
	text-align:left;
}
.product > .productinfo > .titel,
.nieuw > .productinfo > .titel,
.verbeterd > .productinfo > .titel,
.actie > .titel,
.fastfood > .productinfo > .titel,
.nonfood > .productinfo > .titel,
.uitgelicht > .productinfo > .titel,
.beste > .productinfo > .titel
{
	position:absolute;
	bottom:0px;
	width:150px;
	background:#c4e599;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}

.actie:focus > .titel
{
	font-weight:bold;
	position:relative;
	float:left;
	top:0px;
	width:296px;
	margin-bottom:0px;
	background:#fff;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}

.actie:focus > .closebutactie,
.actie:focus > .tekst,
.actie:focus > .producthr,
.actie:focus > .actielink
{
	visibility: visible;
	font-size:12px;
}

.actie:hover
{
	border-color:#000;
}
.actie:focus,
.actie:hover:focus
{
	width:300px;
	height:625px;
	z-index: 4;
	/*border-color: #000;*/
	border: 2px solid #000;
	background-color: #fff;

	-webkit-transition: width 1s, height 1s, margin 1s, background 1s, z-index steps(1,start);
	-moz-transition: width 1s, height 1s, margin 1s, background 1s, z-index 1s steps(1,start);
	-o-transition: width 1s, height 1s, margin 1s, background 1s, z-index 1s steps(1,start);
	transition: width 1s, height 1s, margin 1s, background 1s, z-index 1s steps(1,start);
}

.actie
{
	position: absolute;
	width:154px;
	height:223px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	/*border: 2px ridge #aacd0b;*/
	border: 2px solid #aacd0b;
	background: #aacd0b;
	z-index:0;
	overflow:hidden;
	
	-webkit-transition: width 1s, height 1s, margin 1s, z-index 1s steps(4,start);
	-moz-transition: width 1s, height 1s, margin 1s, z-index 1s steps(4,start);
	-o-transition: width 1s, height 1s, margin 1s,z-index 1s steps(4,start);
	transition: width 1s, height 1s, margin 1s,z-index 1s steps(4,start);
}
#actie1
{
	top:3px;
	left:9px;
}
#actie2
{
	top:3px;
	left:171px;
}
#actie3
{
	top:3px;
	left:333px;
}
#actie4
{
	top:3px;
	left:495px;
}
#actie5
{
	top:3px;
	left:657px;
}
#actie6
{
	top:405px;
	left:9px;
}
#actie7
{
	top:405px;
	left:171px;
}
#actie8
{
	top:405px;
	left:333px;
}
#actie9
{
	top:405px;
	left:495px;
}
#actie10
{
	top:405px;
	left:657px;
}

.actie:focus > .actiesoort > img
{
	visibility:hidden;
}
.actiesoort
{
	position:absolute;
	width:154px;
	height:65px;
	bottom:0px;
	margin:0px;
}
.actiesoort > img
{
	width:154px;
	height:65px;
}
.actie > .titel
{
	bottom:65px;
}
.actiesoort2
{
	position:absolute;
	width:296px;
	height:65px;
	bottom:0px;
	margin:0px;
	background:#aacd0b;
	visibility:hidden;
}
.actiesoort2 >img
{
	-webkit-transition: width 1s, height 0s;
	-moz-transition: width 1s, height 0s;
	-o-transition: width 1s, height 0s;
	transition: width 1s, height 0s;	
}
.actie:focus > .actiesoort2 > img
{
	width:296px;
	height:65px;
}
.actie:focus > .actiesoort2
{
	visibility:visible;
}
.actielink
{
	position:absolute;
	bottom:65px;
	margin:0px;
	width:296px;
	height:15px;
	visibility:hidden;
	background:#fff;
}

#actie:hover, #beste1:hover, .uitgelicht:hover, #limited:hover, #seizoen:hover, #actieplaat:hover, #vorige:hover, #volgende:hover, #vorige_actie:hover, #volgende_actie:hover,#nieuwlink:hover, #verbeterdlink:hover, #fastfoodlink:hover, #nonfoodlink:hover, #actieslink:hover
{
	cursor:pointer;
}
#limited:hover,
#seizoen:hover
{
	background-position: 0px 169px;
}
#actieplaat:hover
{
	background-position: 0px 167px;
}
#vorige:hover, #vorige_actie:hover
{
	background-position: 0px 38px;
}
#volgende:hover, #volgende_actie:hover
{
	background-position: 0px 38px;
}
#nieuwlink:hover
{
	background-position: 25px 0px;
}
#verbeterdlink:hover
{
	background-position: 25px 0px;
}
#fastfoodlink:hover
{
	background-position: 25px 0px;
}
#nonfoodlink:hover
{
	background-position: 25px 0px;
}
#actieslink:hover
{
	background-position: 25px 0px;
}
.linkactie
{
	color:blue;
	text-decoration:underline;
}
.linkactie:hover
{
	cursor:pointer;	
}

.bgcolor
{
	cursor:pointer;
}
.bgcolor:hover
{
	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	transform: rotate(10deg);
}

/* Image Slider*/
.galleryPreviewContainer 
{
	position: relative;
	z-index:0;
}
.galleryPreviewImage img 
{
	display: none;
}
img.previewImage1 {
	display: block;
	z-index:0;
}
.galleryNavigationBullets 
{
	position:absolute;
	margin: 0 auto;
  	left: 0;
  	right: 0;
	top: 140px;
	text-align: center;
	z-index:1;
}
.galleryNavigationBullets span 
{
	display: none;
}
.galleryNavigationBullets a 
{
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-right: 5px;
	background: #ddd;
}
.galleryNavigationBullets a:hover,
.galleryNavigationBullets a.active 
{
	background: #555;
}

.galleryPlayButton 
{
	position:absolute;
	width:20px;
	height:20px;
	right:10px;
	top: 10px;
	display:none;
	z-index:1;
	background-image:url('../pics/site/play.png');
}
.galleryPlayButton a:before 
{
    left:2px;
    border:8px solid transparent;
    border-width:8px 12px;
    border-left-color:#c55500;
    margin-top:-8px;
    background:transparent;
}

.galleryPlayButton a:hover:before,
.galleryPlayButton a:focus:before,
.galleryPlayButton a:active:before 
{
    border-left-color:#730800;
    background:transparent;
}