img, div { behavior: url(iepngfix.htc) }

body
{
	text-align: center;
	background-color: white;
	background-position: absolute center;
	margin: 0;
	padding: 0;
}

a
{
	font-family: verdana;
	font-size: 12px;
	color: #959499;
}

hr{
border: #87b4d9 solid 1px;
}

p
{
	font-family: verdana;
	font-size: 12px;
	text-align: left;
	color: #959499;
	line-height: 18px;
	padding: 0;
	margin: 0;
}

h1
{
	padding: 0;
	margin: 0;
	font-family: Verdana;
	font-size: 22px;
	color: #88b3da;
}

h2
{
	padding: 0;
	margin: 0;
	font-family: Verdana;
	font-size: 18px;
	color: #959499;
}

h3
{
	font-family: Verdana;
	font-size: 12px;
	color: #959499;
	padding: 0;
	margin: 0;
}

h4
{
	padding: 0;
	margin: 0;
}

li
{
	font-family: verdana;
	font-size: 12px;
	text-align: left;
	color: #959499;
	line-height: 18px;
	padding: 0;
	margin: 0;
}

span.grey
{
}

.error-message
{
	font-family: verdana;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: red;
	line-height: 18px;
	padding: 0;
	margin: 0;
}

#wrapper
{
	margin: 0px auto;
	width: 1024px;
	text-align: left;
}

#header
{
	float: left;
	height: 110px;
}

#logo
{
	height: 110px;
	float: left;
}

/*-------------------------------------------------------------------mainmenu knoppen-------------------------------------------------------------------*/
#mainmenu
{
	float: left;
	padding-top: 40px;
	padding-left: 42px;
}

#mainmenu .button_home
{
	float: left;
	margin: 0;
	padding-right: 20px;
	background-image: url(../img/bt_home_actief.gif);
	background-repeat: no-repeat;
}

#mainmenu .button_home  a, #mainmenu .button_home  a:link, #mainmenu .button_home  a:visited 
{
	display:block;
}

#mainmenu .button_home a:hover img
{
	visibility:hidden;
}

#mainmenu .button_nieuws
{
	float: left;
	margin: 0;
	padding-right: 20px;
	background-image: url(../img/bt_nieuws_actief.gif);
	background-repeat: no-repeat;
}

#mainmenu .button_nieuws  a, #mainmenu .button_nieuws  a:link, #mainmenu .button_nieuws  a:visited 
{
	display:block;
}

#mainmenu .button_nieuws a:hover img
{
	visibility:hidden;
}

#mainmenu .button_over_laladoo
{
	float: left;
	margin: 0;
	padding-right: 20px;
	background-image: url(../img/bt_over_laladoo_actief.gif);
	background-repeat: no-repeat;
}

#mainmenu .button_english.button_over_laladoo  a, #mainmenu .button_over_laladoo  a:link, #mainmenu .button_over_laladoo  a:visited 
{
	display:block;
}

#mainmenu .button_over_laladoo a:hover img
{
	visibility:hidden;
}

#mainmenu .button_help
{
	float: left;
	margin: 0;
	padding-right: 20px;
	background-image: url(../img/bt_help_actief.gif);
	background-repeat: no-repeat;
}

#mainmenu .button_help  a, #mainmenu .button_help  a:link, #mainmenu .button_help  a:visited 
{
	display:block;
}

#mainmenu .button_help a:hover img
{
	visibility:hidden;
}

#mainmenu .button_voorwaarden
{
	float: left;
	margin: 0;
	padding-right: 20px;
	background-image: url(../img/bt_voorwaarden_actief.gif);
	background-repeat: no-repeat;
}

#mainmenu .button_voorwaarden  a, #mainmenu .button_voorwaarden  a:link, #mainmenu .button_voorwaarden  a:visited 
{
	display:block;
}

#mainmenu .button_voorwaarden a:hover img
{
	visibility:hidden;
}

#mainmenu .button_contact
{
	float: left;
	margin: 0;
	padding-right: 20px;
	background-image: url(../img/bt_contact_actief.gif);
	background-repeat: no-repeat;
}

#mainmenu .button_contact  a, #mainmenu .button_contact  a:link, #mainmenu .button_contact  a:visited 
{
	display:block;
}

#mainmenu .button_contact a:hover img
{
	visibility:hidden;
}

#mainmenu .button_english
{
	float: left;
	margin: 0;
	padding-right: 60px;
	background-image: url(../img/bt_english_actief.gif);
	background-repeat: no-repeat;
}

#mainmenu .button_english  a, #mainmenu .button_english  a:link, #mainmenu .button_english  a:visited 
{
	display:block;
}

#mainmenu .button_english a:hover img
{
	visibility:hidden;
}

#mainmenu .button_retail
{
	float: left;
	margin: 0;
	background-image: url(../img/bt_retail_actief.gif);
	background-repeat: no-repeat;
}

#mainmenu .button_retail  a, #mainmenu .button_retail  a:link, #mainmenu .button_retail  a:visited 
{
	display:block;
}

#mainmenu .button_retail a:hover img
{
	visibility:hidden;
}

/*-------------------------------------------------------------------einde mainmenu knoppen-------------------------------------------------------------------*/

#linker_kolom
{
	float: left;
	width: 180px;
}

#content
{
  margin-top: 0;
	float: left;
	width: 664px;
}

#rechter_kolom
{
	float: left;
	width: 180px;
	padding-left: 0px;
}

#rechter_kolom p
{
	padding-top: 10px;
	padding-left: 20px;
}

/*-------------------------------------------------------------------categorie knoppen-------------------------------------------------------------------*/
#linker_kolom .buttons
{
	padding-left: 60px;
	width: 100px;
	float: left;
}

#linker_kolom .button_kimo
{
	padding-bottom: 0px;
	background-image: url(../img/bt_kimo_actief.jpg);
	background-repeat: no-repeat;
	width: 100px;
}

#linker_kolom .button_kimo  a, #linker_kolom .button_kimo  a:link, #linker_kolom .button_kimo  a:visited 
{
	display:block;
}

#linker_kolom .button_kimo a:hover img
{
	visibility:hidden;
}

#linker_kolom .button_daffi
{
	padding-bottom: 0px;
	background-image: url(../img/bt_daffi_actief.jpg);
	background-repeat: no-repeat;
	width: 100px;
}

#linker_kolom .button_daffi a, #linker_kolom .button_daffi  a:link, #linker_kolom .button_daffi  a:visited 
{
	display:block;
}

#linker_kolom .button_daffi a:hover img
{
	visibility:hidden;
}

#linker_kolom .button_biba
{
	padding-bottom: 0px;
	background-image: url(../img/bt_biba_actief.jpg);
	background-repeat: no-repeat;
	width: 100px;
}

#linker_kolom .button_biba a, #linker_kolom .button_biba  a:link, #linker_kolom .button_biba  a:visited 
{
	display:block;
}

#linker_kolom .button_biba a:hover img
{
	visibility:hidden;
}

#linker_kolom .button_snuzi
{
	background-image: url(../img/bt_snuzi_actief.jpg);
	background-repeat: no-repeat;
	width: 100px;
}

#linker_kolom .button_snuzi a, #linker_kolom .button_snuzi  a:link, #linker_kolom .button_snuzi  a:visited 
{
	display:block;
}

#linker_kolom .button_snuzi a:hover img
{
	visibility:hidden;
}

/*-------------------------------------------------------------------einde categorie knoppen-------------------------------------------------------------------*/

#content .afbeelding
{
	margin-top: 40px;
	width: 310px;
	float: left;
}

#rechter_content
{
	padding-left: 40px;
	padding-right: 39px;
	width: 275px;
	float: left;
	text-align: left;
}

#wat_is_laladoo
{
	width: 275px;
	float: left;
}

#wat_is_laladoo img
{
	float: left;
}

#wat_is_laladoo h1
{
	padding-bottom: 20px;
}

#etalage
{
	margin-top: 30px;
	width: 275px;
	float: left;
	padding-top: 50px;
}

#etalage img
{
	float: left;
}

#etalage .rechts img
{
	padding-top: 15px;
}


#etalage .links
{
	float: left;
	width: 115px;
}

#etalage .rechts
{
	float: left;
	padding-left: 20px;
	width: 120px;
}

#flash
{
	margin-top:44px;
	padding-top: 10px;
	height: 300px;
}


/*-------------------------------------------------------------------producten overzicht-------------------------------------------------------------------*/

#producten
{
	padding-left: 20px;
}

#producten .product
{
	padding-right: 10px;
	width: 300px;
	float: left;
	padding-bottom: 20px;
	margin-bottom: 40px;
}

#producten .product h1
{
	padding-bottom: 5px;
}

#producten .product h2
{
	padding-bottom: 5px;
}

#producten .product p
{
	padding-bottom: 5px;
}

#producten .product .links
{
	float: left;
	width: 140px;
}

#producten .product .rechts
{
	float: left;
	width: 160px;
}

/*-------------------------------------------------------------------product detail-------------------------------------------------------------------*/

#product_detail .linker_content
{
	width: 310px;
	float: left;
}

#product_detail .rechter_content
{
	padding-left: 40px;
	padding-right: 39px;
	width: 275px;
	float: left;
}

#product_detail .thumbnails a
{
	float: right;
	padding-left: 23px;
	padding-top: 10px;
	margin: 0;
}

#product_detail h1
{
	padding-bottom: 5px;
}

#product_detail h2
{
	padding-bottom: 5px;
}

#product_detail p
{
	padding-bottom: 5px;
}

#product_detail .rechter_content .kleur
{
	width: 200px;
	padding-top: 10px;
}

#product_detail .rechter_content .maat
{
	width: 200px;
	padding-top: 10px;
}

#product_detail .rechter_content .bt_bestel
{
	float: left;
	padding-top: 20px;
}

/*-------------------------------------------------------------------winkel mandje stap 1-------------------------------------------------------------------*/

#content .proces 
{
	padding-left: 60px;
}

#content .proces .stap1
{
	padding: 0;
	margin: 0;
	height: 42px;
	width: 566px;
	background-image: url(../img/proces_stap1_winkel_mandje.jpg);
	background-repeat: no-repeat;
}

#content .basket_list
{
	padding-top: 50px;
	padding-left: 70px;
}

#content .basket_list td
{
	font-family: Verdana;
	font-size: 11px;
}

#content .basket_list td h1
{
	font-family: Verdana;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#content .basket_list td h2
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
}

#content .basket_list table
{
	font-family: verdana;
	font-size: 12px;
	text-align: left;
	color: #959499;
	line-height: 18px;
	padding: 0;
	margin: 0;
}
#content .stap1_buttons
{
	padding-top: 30px;
}

.continue_shopping
{
	float: left;
	padding-left: 76px;
}

.recalculate_price
{
	float: left;
	padding-left: 130px;
}

.order_form
{
	float: right;
	padding-right: 73px;
}

/*-------------------------------------------------------------------Bestel formulier stap2-------------------------------------------------------------------*/

#content .proces .stap2
{
	padding: 0;
	margin: 0;
	height: 59px;
	background-image: url(../img/proces_stap2_bestel_formulier.jpg);
	background-repeat: no-repeat;
}

#content .order_form_list
{
	padding-left: 120px;
	padding-top: 50px;
	margin: 0;
	width: 550px;
	float: left;
}

#content .order_form_list p /*padding-top toegevoegd*/
{
	padding-top: 20px;
	width: 400px;
	float: left;
	padding-left: 20px;
	margin: 0;
	font-family: Arial;
	font-size: 11px;
}

#content .order_form_list .standaard_gegevens1
{
	float: left;
	padding-bottom: 50px;
}

#content .order_form_list .bezorg_gegevens
{
	float: left;
	padding-bottom: 50px;
}

#content .order_form_list .standaard_gegevens2
{
	float: left;
}

#content .order_form_list .field_name
{
	width: 180px;
	float: left;
	padding-left: 20px;
	padding-top: 5px;
	margin: 0;
}

#content .order_form_list .field_name h3
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#content .order_form_list .input_field
{
	width: 245px;
	float: left;
	padding-bottom: 5px;
}

#content .order_form_list .input_field input
{
	width: 245px;
	margin: 0;
	padding: 0;
}

#content .order_form_list .input_field select
{
	width: 250px;
	margin: 0;
	padding: 0;
}

#content .order_form_list .input_field_kaartje
{
	width: 245px;
	height: 150px;
	float: left;
	padding-bottom: 5px;
}	

#content .order_form_list .input_field_kaartje textarea
{
	
	width: 245px;
	height: 150px;
	margin: 0;
	padding: 0;
}

#content .order_form_list .checkbox
{
	font-family: Verdana;
	font-size: 11px;
	width: 245px;
	float: left;
	margin: 0;
}

#content .order_form_list .input_field_birth
{
	float: left;
	padding-bottom: 5px;
	font-family: Verdana;
	font-size: 11px;
}

#content .order_form_list .input_field_birth input
{
	width: 40px;
	padding: 0;
	margin: 0;
}

.stap2_buttons
{
	padding-top: 30px;
	width: 664px;
	float: left;
}

.stap2_buttons .terug
{
	float: left;
	padding-left: 76px;
}

.stap2_buttons .overzicht
{
	float: right;
	padding-right: 73px;
}

/*-------------------------------------------------------------------Overzicht: stap3-------------------------------------------------------------------*/
#content .proces .stap3
{
	height: 42px;
	width: 566px;
	background-image: url(../img/proces_stap3_overzicht.jpg);
	background-repeat: no-repeat;
}

#content .stap4_informatie1 
{
	padding-top: 50px;
	padding-left: 180px;
}

#content .stap4_informatie1  h1
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 10px;
}

#content .stap4_informatie1 h2
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #959499;
	margin: 0;
	padding-bottom: 0;
}

#content .stap4_list
{
	padding-top: 20px;
	padding-left: 175px;
	margin: 0;
}

#content .stap4_list table
{
	font-family: Verdana;
	font-size: 11px;
}

#content .stap4_informatie2
{
	padding-top: 20px;
	padding-left: 180px;
}

#content .stap4_informatie2 .text h1
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	margin: 0;
	padding-bottom: 10px;
}

#content .stap4_informatie2 .text h2
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #959499;
	margin: 0;
	padding-bottom: 0;
}

#content .stap4_informatie2 .text h3
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #959499;
	margin: 0;
	padding-bottom: 10px;
}

#content .stap4_informatie2 .text
{
	float: left;
}

.stap3_buttons
{
	padding-top: 30px;
	width: 664px;
	float: left;
}

.stap3_buttons .terug
{
	float: left;
	padding-left: 76px;
}

.stap3_buttons .overzicht
{
	float: right;
	padding-right: 73px;
}


/*-------------------------------------------------------------------Over laladoo1-------------------------------------------------------------------*/

.hoe_laladoo_begon
{
	margin-left: 55px;
	float: left;
	background-repeat:no-repeat;
	padding-left: 0px;
	background-image: url(../img/bt_hoe_laladoo_begon_a.jpg);
}

.hoe_laladoo_begon  a, .hoe_laladoo_begon  a:link, .hoe_laladoo_begon a:visited 
{
	display:block;
}

.hoe_laladoo_begon a:hover img
{
	visibility: hidden;
}

.een_signature_verpakking
{
	float: left;
	background-repeat:no-repeat;
	margin-left: 30px;
	background-image: url(../img/bt_de_verpakking_a.jpg);
}

.een_signature_verpakking  a, .een_signature_verpakking  a:link, .een_signature_verpakking a:visited 
{
	display:block;
}

.een_signature_verpakking a:hover img
{
	visibility: hidden;
}

.onze_principes
{
	float: left;
	background-repeat:no-repeat;
	margin-left: 30px;
	background-image: url(../img/bt_onze_principes_a.jpg);
}

.onze_principes  a, .onze_principes  a:link, .onze_principes a:visited 
{
	display:block;
}

.onze_principes a:hover img
{
	visibility: hidden;
}

#content .over_laladoo1
{
	background-image: url(../img/bg_over_laladoo1.jpg);
	background-repeat: no-repeat;
	width: 664px;
}
 
.over_laladoo1 .tekst
{
	width: 664px;
	height: 390px;
	padding-left: 90px;
}
 
.over_laladoo1 .tekst p
{
	padding-top: 120px;
	width: 380px;
	color: white;
}
 
.over_laladoo1 .knoppen1
{
	height: 100px;
	width: 664px;
	padding-top: 20px;
}
 
.over_laladoo1 .knoppen1 .vorige
{
	float: left;
	padding-left: 60px;
}
 
.over_laladoo1 .knoppen1 .volgende
{
	float: right;
	padding-right: 150px;
}
 
.over_laladoo1 .knoppen2
{
	padding-top: 20px;
	height: 200px;
	width: 664px;
}
 
/*-------------------------------------------------------------------Over laladoo2-------------------------------------------------------------------*/
 
#content .over_laladoo2
{
	background-image: url(../img/bg_over_laladoo2.jpg);
	background-repeat: no-repeat;
	width: 664px;
}
 
.over_laladoo2 .tekst
{
	width: 664px;
	height: 390px;
	padding-left: 90px;
}
 
.over_laladoo2 .tekst p
{
	padding-top: 120px;
	width: 380px;
	color: white;
}
 
.over_laladoo2 .knoppen1
{
	height: 100px;
	width: 664px;
	padding-top: 20px;
}
 
.over_laladoo2 .knoppen1 .vorige
{
	float: left;
	padding-left: 60px;
}
 
.over_laladoo2 .knoppen1 .volgende
{
	float: right;
	padding-right: 150px;
}
 
.over_laladoo2 .knoppen2
{
	padding-top: 20px;
	height: 200px;
	width: 664px;
}
 
/*-------------------------------------------------------------------Over laladoo3-------------------------------------------------------------------*/
 
#content .over_laladoo3
{
	background-image: url(../img/bg_over_laladoo3.jpg);
	background-repeat: no-repeat;
	width: 664px;
}
 
.over_laladoo3 .tekst
{
	width: 664px;
	height: 390px;
	padding-left: 90px;
}
 
.over_laladoo3 .tekst p
{
	padding-top: 120px;
	width: 380px;
	color: white;
}
 
.over_laladoo3 .knoppen1
{
	height: 100px;
	width: 664px;
	padding-top: 20px;
}
 
.over_laladoo3 .knoppen1 .vorige
{
	float: left;
	padding-left: 60px;
}
 
.over_laladoo3 .knoppen1 .volgende
{
	float: right;
	padding-right: 150px;
}
 
.over_laladoo3 .knoppen2
{
	padding-top: 20px;
	height: 200px;
	width: 664px;
}
 
/*-------------------------------------------------------------------Over laladoo4-------------------------------------------------------------------*/

#content .over_laladoo4
{
	background-image: url(../img/bg_over_laladoo4.jpg);
	background-repeat: no-repeat;
	width: 664px;
}
 
.over_laladoo4 .tekst
{
	width: 664px;
	height: 390px;
	padding-left: 90px;
}
 
.over_laladoo4 .tekst p
{
	padding-top: 120px;
	width: 380px;
	color: white;
}
 
.over_laladoo4 .knoppen1
{
	height: 100px;
	width: 664px;
	padding-top: 20px;
}
 
.over_laladoo4 .knoppen1 .vorige
{
	float: left;
	padding-left: 60px;
}
 
.over_laladoo4 .knoppen1 .volgende
{
	float: right;
	padding-right: 150px;
}
 
.over_laladoo4 .knoppen2
{
	padding-top: 20px;
	height: 200px;
	width: 664px;
}
 
.over_laladoo4 .knoppen2 .button
{
	float: left;
	padding-left: 30px;
} 
/*-------------------------------------------------------------------nieuws-------------------------------------------------------------------*/

#content .nieuws_item
{
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 60px;
}

#content .nieuws_item h1
{
	padding-bottom: 5px;
}

#content .nieuws_item h3
{
	padding-bottom: 20px;
}

#content .nieuws_item p
{
	padding-bottom: 20px;
}

/*-------------------------------------------------------------------help-------------------------------------------------------------------*/

#content .help
{
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 60px;
}

#content .help h1
{
	padding-bottom: 20px;
}

#content .help h2
{
	font-size: 12px;
}

#content .help h3
{
	padding-top: 20px;
	padding-bottom: 5px;
	font-size: 18px;
}

#content .faq_punt
{
	padding-bottom: 15px;
}

/*-------------------------------------------------------------------voorwaarden-------------------------------------------------------------------*/

#content .voorwaarden
{
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 60px;
}

#content .voorwaarden h2
{
	font-size: 16px;
}

#content .voorwaarden h3
{
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 18px;
}

#content .voorwaarden p
{
	padding-bottom: 10px;
}

/*-------------------------------------------------------------------contact-------------------------------------------------------------------*/

#content .contact
{
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 60px;
}

#content .contact p
{
	padding-top: 10px;
}


/*-------------------------------------------------------------------retail login-------------------------------------------------------------------*/

#content .retail_login
{
	width: 700px;
}

#content .retail_login .field_name
{
	padding-left: 200px;
	padding-top: 5px;
	float: left;
	margin: 0;
	width: 140px;
}

#content .retail_login .field_name h3
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#content .retail_login .input_field
{
	width: 245px;
	padding-bottom: 5px;
	float: left;
}

/*-------------------------------------------------------------------retail info-------------------------------------------------------------------*/

#content .retail_info
{
	padding-left: 20px;
	padding-right: 60px;
}

#content .retail_info h1
{
	padding-bottom: 20px;
}

/*----over laladoo----*/
.naast {
  display: inline;
}

/*------------Growie----------------*/
#content .growie
{
	background-image: url(../img/growie.jpg);
	background-repeat: no-repeat;
	width: 664px;
}

.growie .tekst
{
	width: 664px;
	height: 500px;
	padding-left: 90px;
}

.growie .tekst p
{
	padding-top: 120px;
	width: 380px;
	color: white;
}

.img_terug {
margin-left: 140px;
}
