/*
Theme Name: Lucky Light shop
Theme URI: http://www.luckylight.nl/
Description: Dit is de template voor <a href="http://www.luckylight.nl">LuckyLight.nl</a>.
Version: 1.0
Author: Frank Hogenkamp - <a href="http://www.cafenoir.tv">Cafe Noir Nieuwe Media</a>
*/





a {
  color: #2c6d12;
  font-weight: bold;

}

a:hover {
  color: #FF0000;
}


.vergroting {
position: absolute;
left: -2000px;
z-index: 10000;
float: right;
border-width: 1px;
border-style: solid;
border-color: #999999;
}


a.p1:hover img.vergroting {height: 250px;width: 250px;position:relative;left: 175px;top: 0px;margin: -160px;margin-top: -80px;}



.border {
	border: 3px solid #39841b;
}

ul {
	padding: 0px;
	margin: 5px 0px 15px 16px;
}

h1 {
  font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}


body {
	margin:5px auto;
	padding:0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

h1 a:hover {
 color: #FF0000;
 }


h2 {
	font: normal 150% Tahoma, Arial, sans-serif;
	color: #666666;
	margin: 0px 0px 2px;
	border:none;
	color: #2c6d12;
}

h2 a:hover {
 color: #FF0000;
 }

h3 {
	font: normal 150% Tahoma, Arial, sans-serif;
	color: #666666;
	margin: 0px 0px 2px;
	border:none;
	color: #2c6d12;
}

h3 a:hover {
 color: #FF0000;
 }

h4 {
	font: normal 150% Tahoma, Arial, sans-serif;
	color: #666666;
	margin: 0px 0px 2px;
	border:none;
	color: #2c6d12;
}

h4 a:hover {
 color: #FF0000;
 }

#box {
width: 716px;
background-color: white;
margin: 0px;
border: 1px solid #bebebe;
padding: 10px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
margin-bottom: 10px;
}

#box a:hover {
 color: #FF0000;
 }

.terug {
padding-right: 10px;
margin-top: -3px;
}

hr {
	height: 1px;
	clear: both;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px solid #E3E3E3;
}
.clear {
	clear:both;
}
.displaynone {
	display:none;
}
hr.hidden {
	clear:both;
	visibility:hidden;
	margin:0px;
	padding:0px;
}
form {
	margin:0px;
	padding:0px;
}
img {
	border:none;
}
small {
	font-size: 85%;
	color:#2c6d12;
	line-height:120%;
}



.adres {
  color: #2c6d12;
  font-size: 12px;
  padding: 0px;
}




.rubrieken {
  background-color: #FFFFFF;
  background-image: url('../images/geel_wit.gif');
  background-position: center center;
  color: #2c6d12;
  font-size: 12px;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  border-right-width: 0px;
  padding: 10px;
}

.rubriekenoverzicht {
float: left;
margin: 5px;
}


.product_titel {
  width: 50%;
  padding: 5px;
  background-color: #FFFFFF;
  color: #2c6d12;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  border-bottom-width: 0px;
}

.product_plaatje {
  border-width: 0px;
  width: 110px;
  height: 110px;
}

.plaatje_vak {
  width: 150px;
  height: 150px;

  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
}


.product_plaatje_vak {
  background-color: #FFFFFF;
  color: #2c6d12;
  font-size: 12px;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  padding: 15px;
  padding-bottom: 5px;
}

.artikelen {
  padding: 5px;
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
}

.artikelen_tabel {
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  color: #2c6d12;
  font-size: 12px;
}


.winkelwagen {
  width: 90%px;
  padding: 3px;
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  color: #2c6d12;
  font-size: 12px;
}

.cartrij {
   border-width: 0px;
   border-style: dashed;
   border-color: #999999;
   border-bottom-width: 1px;
}

.overzichtplaatje {
  width: 50px;
  height: 50px;
}



.overzichtsoortplaatje {
  width: 50px;
  height: 50px;
}

.overzichtstabel {
float: left;
margin: 5px;
}

.artikel_rij {
   padding: 3px;
   padding-left: 5px;
   padding-right: 5px;
   border-width: 0px;
   border-style: dashed;
   border-color: #999999;
   border-bottom-width: 1px;
}
.artikel_rij_met_opmerking {
   padding: 3px;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 0px;
}

.toevoegenbutton {
    border-width: 1px;
    cursor: hand;
    border-style: solid;
    background-color: white;
    width: 31px;
    height: 20px;
    margin: 0px;
    background-image: url('../images/cart.gif');
    background-repeat: no-repeat;
    background-position: center center;
}

.bestelformulier {
  width: 400px;
  background-color: #ffffcc;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  padding: 15px;
  color: #2c6d12;
  font-size: 12px;
}

.bestelformulier_tabel {
  background-color: #ffffcc;
  color: #2c6d12;
  font-size: 12px;
}


.aantal {
    background-color: #eeeeee;
    border-width: 1px;
    border-style: solid;
    text-align: right;
    padding-right: 3px;
    border-color: #666666;
    width: 40px;
    height: 20px;
}

.legendabalk {
  padding: 3px;
}


.artikel_opmerking {
    padding: 3px;
   color: #999999;
   font-style: italic;
   border-width: 0px;
   border-style: dashed;
   border-color: #999999;
   border-bottom-width: 1px;
}

.product_veld {
  background-color: #ffffcc;
  color: #2c6d12;
  font-size: 12px;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  padding: 15px;
}

.menu {
}

.shopstart {
	text-align: left;
  border-width: 0px;
  border-style: solid;
  border-color: #5ca928;
  padding: 10px;
}

.postduif {
  background-color: #FFFFFF;
  color: #2c6d12;
  font-size: 12px;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  padding: 10px;
  line-height: 18px;
}

.ondersoort {
  background-color: #FFFFFF;
  background-image: url('../images/geel_wit.gif');
  background-position: center center;
  color: #2c6d12;
  font-size: 12px;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  padding: 10px;
  overflow: hidden;
}
.bw_ondersoort_plaatje {
  background-color: #ffffff;
  background-position: center center;
  background-repeat: no-repeat;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  border-left-width: 0px;
}

.ondersoort_plaatje {
  background-color: #ffffff;

  background-position: center center;
  background-repeat: no-repeat;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  border-left-width: 0px;
}

.soort_plaatje {
  background-color: #ffffff;
  background-image: url('../images/rubriekachtergrond_klein.gif');
  background-position: center center;
  background-repeat: no-repeat;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
}

.aktie {
  width: 100%;

  background-image: url('../images/aktie.gif');
  background-position: left top;
  background-repeat: no-repeat;
  padding: 10px;
  padding-top: 55px;
  padding-bottom: 2px;
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  color: yellow;
  font-size: 12px;
  font-weight: bold;
}

.aktievoorwaarden {
  color: #2c6d12;
  float: right;
  width: 175px;
  margin: 0px;
  margin-top: -40px;
  font-weight: normal;
}

.bigwhiteplaatje {
border: 1px solid #2c6d12;
float: right;
margin-left: 10px;
margin-bottom: 50px;
}

.brochure {
  background-color: #FFFFFF;
  color: #2c6d12;
  font-size: 12px;
  line-height: 20px;
float: left;
width: 400;
}

.wiezijnwij {
  width: 300px;
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  color: #2c6d12;
  font-size: 12px;
  padding: 25px;
  line-height: 20px;
}

.lightacts {
  width: 400px;
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  color: #2c6d12;
  font-size: 12px;
  line-height: 16px;
}

.lightacts2 {
  width: 400px;
  background-color: #FFFFFF;
  color: #2c6d12;
  font-size: 12px;
  line-height: 16px;
}




.winkelverlichting {
  width: 80%;
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  color: #2c6d12;
  font-size: 12px;
  padding: 15px;
  line-height: 20px;
}

.prodinfo {
  width: 80%;
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  color: #2c6d12;
  font-size: 12px;
  padding: 15px;
  line-height: 20px;
}

.plaintekst {
    color: #2c6d12;
  font-size: 12px;
  padding: 15px;
  line-height: 20px;
}


.omschrijving {
  padding: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-image: url(../images/geel_wit.gif);
  background-position: center center;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  color: #2c6d12;
  font-size: 12px;
}

.nieuwplaatje {
  margin: 0px;
  margin-bottom: -35px;
  margin-right: 5px;
  margin-top: -5px;
}

.welkom {
  background-image: url('../images/welkom.gif');
  background-position: bottom center;
  background-repeat: no-repeat;
  width: 300px;
  background-color: white;
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
  color: #2c6d12;
  font-size: 12px;
  padding: 15px;
  line-height: 20px;
}

.welkomplaatje {
  border-width: 1px;
  border-style: solid;
  border-color: #5ca928;
}


.omschrijving_overzicht {
  border-width: 0px;
  border-style: dashed;
  border-color: #2c6d12;
  border-bottom-width: 1px;
}

.focus {

  background-image: url('../images/assortiment.gif');
  background-position: right center;
  background-repeat: no-repeat;
}


.focustabel {
  color: #2c6d12;
  font-size: 12px;
  padding: 5px;
}

.hoofdtabel {
  border-width: 2px;
  border-color: #2c6d12;
  border-style: solid;
  font-family: arial;
}



.kop {
font-size: 18px;
font-weight: bold;
color: #2c6d12;
padding-bottom: 8px;
padding-top: 15px;

}


h4 span#rubriek {
text-decoration: overline;
}

.container {
line-height: 20px;
width: 610px;
font-family: arial;
font-size: 12px;
}

.startpage_winkelwagen {
margin-left: 500px;
margin-top: -10px;
}





.aka_titel {
float: none;
}

.aka_rubriekplaatje {
float: left;
padding: 0px;
padding-right: 10px;
padding-top: 10px;
}

.shopwelkom {
width: 250px;
padding: 0px;
padding-bottom: 10px;
line-height: 20px;


}

.aka_omschrijving {

float: none;
padding: 15px;
padding-bottom: 5px;

color: black;
line-height: 19px;
}


.aka_aktie_kleineletters {
width: 300px;
float: none;
padding: 8px;
color: #666666;
line-height: 15px;
font-size: 11px;
background-color: white;

}

.filterbox {
float:none;
padding: 15px;


}

.aka_aktie {
width: 300px;
float: right;
padding: 8px;
color: white;
line-height: 15px;
font-size: 14px;
background-color: red;
font-weight: bold;
font-style: italic;
margin-right: 10px;

}


.aka_inclusief {
width: 300px;;
float: left;
padding: 15px;
padding-bottom: 5px;
color: black;
line-height: 19px;
}

.aka_exclusief {
width: 300px;
float: left;
padding: 15px;
padding-bottom: 5px;
color: black;
line-height: 19px;
}

.aka_opties {
width: 300px;
float: left;
padding: 15px;
padding-bottom: 5px;
color: black;
line-height: 19px;

}

.aka_merklogo{}

.aka_lival {
float: right;
font-style: italic;
font-size: 10px;
line-height: 12px;
padding-bottom: 25px;
}

.aka_afmetingen {
padding: 0px;
}

.aka_afmetingenplaatje {
width: 200px;
}

.bw_tabel1 {

padding: 10px;
background-color: #FEFEFE;


}


.aka_tabel1 {

padding: 10px;
width: 100%;
background-color: #FEFEFE;
float: none;

}

.aka_container {
width: 100%px;
}

.aka_plaatjescontainer {
font-style: italic;
font-size: 10px;
float: left;
text-align: right;
padding: 0px;
padding-bottom: 10px;
}

.aka_tabel1_veldnamenrij {
border-bottom-width: 3px;
border-color: black;
border-style: solid;
}

.aka_tabel1_veldnamenrij .aka_tabel1_cel{
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
text-align: center;
}

.aka_tabel1_rij1 {
background-color: #FFFFFF;
}

.aka_tabel1_rij2 {
background-color: #EEEEEE;
}

.aka_tabel1_cel {
padding: 2px;
padding-right: 5px;
padding-bottom: 5px;
font-size: 11px;
text-align: right;
color: black;
}

#opmerking {
text-align: left;
color: #666666;
}

.aka_form {}

.aka_form_aantal{
width: 30px;
}

.aka_form_button {

}

.bw_tabel1 {

padding: 10px;
background-color: #FEFEFE;
float: none;
}

.img_overzicht_bw {
	border: #39841b px solid;
	width: 80px;
	height: 80px;
}

.bw_plaatje {
   width: 150px;
   height: 150px;
   float: left;
}


.winkelwagentitel {
float: none;
}

.foutmelding {}

.winkelwagen_tabel1 {
padding: 5px;
width: 600px;
background-color: #FEFEFE;

}

.winkelwagen_tabel1_veldnamenrij {
border-bottom-width: 3px;
border-color: black;
border-style: solid;


}

.winkelwagen_tabel1_veldnamencel {
font-weight: bold;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
}

.winkelwagen_tabel1 a {
font-size: 16px;
color: #2c6d12;
font-weight: bold;
}

.winkelwagen_tabel1_rij1 {
background-color: #EEEEEE;
}

.winkelwagen_tabel1_rij2 {
background-color: #FFFFFF;
}

.winkelwagen_tabel1_cel {
padding: 5px;
font-size: 11px;
text-align: left;
padding-top: 0px;
padding-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
}

.winkelwagen_tabel1_cel#winkelwagenrubriek {
font-family: Arial, Helvetica, sans-serif;
color: black;
}

.winkelwagen_plaatje {
border-width: 1px;
border-style: solid;
border-color: #DDDDDD;
padding: 5px;
height: 30px;
background-color: #FFFFFF;
}

.winkelwagen_plaatje_cel {
text-align: center;

}

#prijs {
text-align: right;
padding-right: 10px;
}

#rubriekomschrijving {
font-size: 16px;
color: #2c6d12;
font-weight: bold;
padding-top: 10px;
padding-bottom: 0px;
font-family: Arial, Helvetica, sans-serif;
}

#aantal {
text-align: center;
}

.afsluiten {
font-size: 11px;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
}

.prijsafsluiten {
font-size: 11px;
text-align: right;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
}

.winkelwagen_form {}

.winkelwagen_form_aantal {
width: 30px;
}

.winkelwagen_form_button {}

.leveringsvoorwaarden1 {
padding: 10px;
width: 525px;
float: none;
}

.leveringsvoorwaarden2 {

width: 525px;
float: right;
padding: 10px;

}

.bestellingversturen {
float: none;
}


.rubriek_overzicht {
	width: 300px;
	float: left;
	margin-bottom: 0px;
	margin-right: 5px;
	border: 0px solid #39841b;

}

.rubriek_overzicht_td1 {

	text-align: center;
	color: #ffffff;
}

.rubriek_overzicht_td2 {


	margin:5px auto;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;

    

	color: #2c6d12;
	border:none;

}


.foto{
 width: 77px;
 border: #39841b 2px dotted;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 vertical-align: middle;
 padding: 5px;
 padding-top: 0px;
 padding-bottom: 0px;
}

.rubrieknummer {
    padding: 0px;
    color: #2c6d12;
}

.img_overzicht {
	border: #39841b px solid;
}

.img_overzicht_bw {
	border: #39841b px solid;
	width: 80px;
	height: 80px;
}

.bw_plaatje {
   width: 150px;
   height: 150px;
   float: left;
}

.formSilver {
font-size: 11px;
background: #EEEEEE;
}


