*						{ margin:0px; padding:0px; font-family: Verdana; background-repeat:repeat-x; }
BODY 					{ text-align:center; background-image:url(../images/bg.png); background-repeat:repeat; background-color:#808080; } /*  background-repeat:repeat; */
* HTML BODY				{ margin-bottom:0.5em; }

A						{ z-index:4; }

DIV,SPAN				{ position:relative; text-align:left; border:0px solid red;  width:50em;  }

IMG 					{ border:1px solid #808080;				}
p.vetteTekst			{ display:inline; font-weight:bold; 	}
p.cursieveTekst			{ display:inline; font-style:italic; 	}

#bovenbalk				{ width:100%; background-color:#fff; height:1em; margin-bottom:0.2em; line-height:0.5em; }

#master_box				{ width:62em; position:static; margin:0 auto; margin-top:0.5em; z-index:1; }
#hoofd_box				{ background-color:white; float:left; padding-left:0.8em; padding-right:0.8em; margin-bottom:0.5em; border:0.1em solid #5b5b5b; z-index:2; }

#topnav 				{ padding-top:0.2em; font-size:0.6em; float:left; width:100%; z-index:3; color:#fff; margin-top:0.4em; margin-bottom:0.4em; border-bottom:1px solid #808080; }
* html div#topnav		{ width:62.6em; }
#topnav A,
#topnav A:active,
#topnav A:visited,
#topnav A:hover 		{ font-size:inherit; font-weight:bold; text-decoration:none; line-height:1.8em;}
#topnav A:hover 		{ text-decoration:underline; }

#topnav P#topnav_actief { line-height:1.8em; float:left; font-weight:bold; border:1px solid #AC2428; margin-right:0.3em; border-bottom:0; padding:0.4em 0.4em 0.4em 0.4em; background-color:#AC2428; background-image:url(../images/tab_bg_red.bmp); }

#topnav P.tussen_rechts	{ line-height:1.8em; color:#808080; float:right; border-top:1px solid #fff; border-bottom:1px solid #fff;  padding:0.4em 0.02em 0.4em 0.3em; border:0px solid blue; 						}

#topnav A.roodlink		{ line-height:1.8em; float:left; color:#fff; background-color:#5b5b5b; margin-right:0.3em; border:1px solid #5b5b5b; border-bottom:0; padding:0.4em 0.4em 0.4em 0.4em; background-image:url(../images/tab_bg_darkgrey.bmp); }


#topnav A.zwartlink		{ float:right; color:#5b5b5b; border:0; background-color:#fff; border:1px solid #fff; padding:0.4em 0 0.4em 0; }
img#favourite,
img#cart				{ border:0 solid green; float:right; vertical-align:top; margin:0em 0.5em 0.5em 0.5em; }
img#favourite           { margin-left:0px; }
P#fav_aantal,
P#ww_aantal				{ float:right; font-size:0.8em; color:#000; margin-top:0.3em;				}

div#logo_box			{ border:1px solid #808080; width:100%; font-size:0.8em; height:15.66em; background-image:url(../images/kopfoto_new.jpg); background-repeat:no-repeat; float:left; }
* html div#logo_box	    { width:62.6em; height:15.8em; }
img#logo				{ margin-top:11.5em; margin-left:50.45em; border:1px solid #808080; }

#hoofdnav				{ font-size:1em; min-height:2.03em; float:left; padding-left:0em; margin-top:1em; margin-bottom:0em; background-color:#fff; border-bottom:0.05em solid #808080; z-index:3; }
* HTML #hoofdnav		{ height:2.05em }

div.soorten,
div.soort_green,
div.soort_red,
div.soort_orange,
div.soort_darkblue,
div.winkellinks			{ width:8.1em; line-height:1.8em; text-align:center; float:left; margin-bottom:0.15em; margin-right:0.2em; background-color:steelblue; background-image:url(../images/tab_bg_blue.bmp); }

div.soorten A,
div.soort_green A,
div.soort_red A,
div.soort_orange A,
div.soort_darkblue A,
div.winkellinks A		{ font-size:0.7em; font-weight:bold; color:white; text-decoration:none; display:block; }

div.soorten A:hover,
div.soort_green A:hover,
div.soort_red A:hover,
div.soort_orange A:hover,
div.soort_darkblue A:hover,
div.winkellinks A:hover	{ text-decoration:underline; }

div.winkellinks			{ background-color:#AC2428; background-image:url(../images/tab_bg_red.bmp); }
div.soort_green		    { background-color:#639C72; background-image:url(../images/tab_bg_green.bmp); }
div.soort_red	        { background-color:steelblue; background-image:url(../images/tab_bg_red.bmp); }
div.soort_orange        { background-color:steelblue; background-image:url(../images/tab_bg_orange.bmp); }
div.soort_darkblue      { background-color:#055d76; background-image:url(../images/tab_bg_darkblue.bmp); }

#pad					{ height:2em; font-size:0.7em; font-weight:bold; color:steelblue; border:0px solid blue; width:100%; float:left; z-index:2; margin-top:1em; }
#pad A,
#pad A:active,
#pad A:visited,
#pad A:hover 			{ font-size:inherit; font-weight:bold; text-decoration:none; color:#5b5b5b; }
#pad A:hover 			{ text-decoration:underline; 												}

.rood#pad				{ color:#AC2428; }

#paginakop				{ font-size:1.3em; color:steelblue; width:37em; font-weight:bold; border:0px solid pink; z-index:1; float:left; }
#paginakop #pagina		{ font-size:inherit; width:30em; border:0px solid pink; z-index:1; float:left; }
#voorradig_uitleg		{ font-size:0.5em; color:green; float:right; text-align:right; border:0px solid blue; width:9em; }

#paginakop IMG			{ border:0; vertical-align:top; }

.rood#paginakop			{ color:#AC2428; }

.home#paginakop         { margin-bottom:10px; }
.home#paginakop img     { vertical-align:text-bottom; margin:0 10px 0 10px; }

.content_box			{ text-align:center; border:0px solid orange; min-height:70em; float:left; }
* html .content_box		{ height:50em; 													}
.content_box DIV		{ width:100%; margin:0 auto; 									}

div.content_kop_box		{ background-color:#f2f2f2; height:1.5em; margin-top:1em; float:left; z-index:1;  border:1px solid #808080; }
div.content_kop_box IMG	{ border:0; vertical-align:middle; }

.content_kop_titel		{ font-size:0.9em; font-weight:bold; color:#5b5b5b; line-height:1.7em; padding-left:0.2em; border:0px solid green; width:70%; float:left; }
p.content_kop_link		{ padding-right:0.2em; float:right; z-index:2; border:0px solid green; line-height:1.5em; }
p.content_kop_link A,
p.content_kop_link A:active,
p.content_kop_link A:visited,
p.content_kop_link A:hover { font-size:0.8em; color:#AC2428; text-decoration:none; font-weight:bold; }
p.content_kop_link A:hover { text-decoration:underline; }

p.content_kop_link A.on_savelist        { color:#5b5b5b; font-weight:normal; font-style:italic; }
p.content_kop_link A.on_savelist:hover  { text-decoration:none; }

div.content_kop_box#nieuw						{ background-color:#5A9268; border-color:#5A9268; background-image:url(../images/tab_bg_green.bmp); }
div.content_kop_box#nieuw p.content_kop_titel 	{ color:white; 	}
div.content_kop_box#nieuw p.content_kop_link A	{ color:white;	}

div.content_kop_box#aanbieding						{ background-color:#AC2428; border-color:#AC2428; background-image:url(../images/tab_bg_red.bmp); }
div.content_kop_box#aanbieding p.content_kop_titel 	{ color:white; 	}
div.content_kop_box#aanbieding p.content_kop_link A	{ color:white;	}

.content_subkop				{ font-size:0.8em; color:steelblue; padding-top:0.8em; padding-bottom:0.8em; width:10em; border:0px solid pink; float:left; font-weight:normal; }
.content_centreren			{ margin:0 auto; border:0px solid blue; min-height:15em; z-index:1; }
* html .content_centreren	{ height:15em; }
.content_centreren_kl		{ margin:0 auto; border:0px solid orange; min-height:3em; }
* html .content_centreren_kl{ height:3.5em; }
.content_centreren_mi		{ margin:0 auto; border:0px solid purple; min-height:12.8em; }
* html .content_centreren_mi	{ height:12.8em; }

DIV.content_highlight_box			{ border-bottom:0px dashed silver; float:left; width:100%; padding-bottom:0.6em; }
DIV.content_showall_box				{ border-bottom:1px solid silver; float:left; width:100%; padding-bottom:0.6em; margin-bottom:0.6em; }
DIV.content_showall_box#showtotaal	{ margin-bottom:0.2em; margin-top:-0.5em; }
DIV.artikel_box1					{ width:25%; text-align:center; float:left; border-right:1px solid silver; z-index:6; 		}
DIV.artikel_box2					{ width:24%; margin-left:0.2em; text-align:center; float:left; z-index:6; 					}
DIV.melding_box1					{ width:25%; text-align:center; border-right:1px solid silver; float:left; height:18em;	background-color:#fff; }
DIV.melding_box2					{ width:24%; margin-left:0.2em; text-align:center; float:left; height:19.6em;				}

p.meldingkop	{ color:#4d4d4d; font-weight:bold; font-size:0.8em; margin:0 auto; margin-top:0em; margin-bottom:0.6em; text-align:center; width:90%; background-color:#ffc6d0; padding:0.1em;	}
p.meldingtekst	{ width:90%; color:steelblue; font-size:0.65em; text-align:center; margin:0 auto;		}
p.meldingtekst A,
p.meldingtekst A:active,
p.meldingtekst A:visited,
p.meldingtekst A:hover		{ color:#5b5b5b; text-decoration:none; font-weight:bold; font-size:inherit; }
p.meldingtekst A:hover		{ text-decoration:underline; }

p.artikelnummer				{ font-size:0.7em; font-weight:bold; color:#7d757d; }
div.artikel_box_img			{ border:0px solid red; text-align:center; height:8.6em; width:8.6em; }
IMG.liggend					{ margin-top:1.6em; }
div.prijs					{ width:12em; font-size:0.7em; font-weight:bold; color:#5b5b5b; border:0px solid #f2f2f2; padding:0.1em; }
p.voorradig					{ color:green; display:inline; font-size:inherit; font-weight:bold; margin-left:0.4em; border-bottom:0px solid green; }
div.omschrijving			{ width:130px; min-height:8.5em; font-size:0.6em; color:#5b5b5b; padding-top:0.5em; text-align:left; font-weight:normal; }
* html div.omschrijving		{ height:8.5em; }

div.artikellink				{ width:132px; color:#5b5b5b; padding-top:0.1em; text-align:center; margin-top:0.1em; z-index:7; border:0px solid steelblue; }
div.artikellink A,
div.artikellink A:active,
div.artikellink A:visited,
div.artikellink A:hover		{ float:left; padding:0; margin:0 0 0.25em 0; }

div.artikellink A.on_savelist       {}

div.artikellink A img { border:0; }


div.artikellink form		{ display:inline; }
div.artikellink input		{ width:10.6em; font-size:0.8em; }

/* artikel.php */

div.artikel_box_links		{ float:left; width:72%; border-right:0px solid red; margin-top: 1em; }
div.artikel_box_rechts		{ float:right; width:26%; border-left:1px solid #808080; border-bottom:1px solid #808080; padding-bottom:2em; margin-top: 1em; text-align:left; min-height: 80em; }
div.artikel_box_rechts_grijs	{ float:right; width:27%; margin-top: 1em; background-color:#f2f2f2; height:100%; min-height: 80em; border:1px solid #808080; }
* HTML div.artikel_box_rechts		{ height: 80em; }
* HTML div.artikel_box_rechts_grijs	{ height: 80em; }


div.artikel_boven			{ border:0px solid #808080; width:100%; padding-left:0.1em; padding-bottom:0.1em; float:left; margin:0 0 1em 0; 	}
div.artikel_onder			{ border:0px solid orange; width:100%; float:left; padding:0em 0em 0.5em 0.1em; 			}

div.artikel_omschrijving 				{ font-size:0.8em; color:#5b5b5b; text-align:justify; margin-top:0.2em;  border:0px solid purple; float:left; width:95%; }
div.artikel_omschrijving:first-letter 	{ font-size:1em; font-weight:bold; }

div.artikel_foto_box		{ float:left; border:0px solid red; width:18.9em; height:100%; text-align:center; 	}
div#foto_nav				{ float:left; width:302px; border:0px solid lime; margin:0 0 15px 0; }
div.artikel_foto_box a,
div.artikel_foto_box div,
div.artikel_foto_box img    { float:left; }
div.showroom_text_green,
div.showroom_text_orange    { font-style:italic; font-size:11px; margin:10px 0 0 0; text-align:center; }
div.showroom_text_green     { color:#38A54E;  }
div.showroom_text_orange    { color:#EA770B; }

div.artikel_info_box		{ float:right; border-bottom:0px solid pink; width:47%; min-height:15em; margin-bottom:0.2em; }
* html div.artikel_info_box	{ height:15em; }
div.artikel_kop				{ float:left; width:17em; font-size:0.8em; font-weight:bold; color:#5b5b5b; padding-left:0.5em; border:0px solid green; }
div.artikel_info			{ float:left; width:20em; font-size:0.8em; color:#5b5b5b; padding-top:0.3em; padding-left:1em; margin-bottom:1em; border:0px solid green; }
* html div.artikel_info		{ width:21em; }

div.in_winkelwagen			{ border:0px solid green; width:15em; float:left; margin:0 0 12px 6px; }
a#in_ww_knop				{ }
a#in_ww_knop img			{ border:0; }

div.but_artikelpagina       { float:left; margin:0; margin:0; }
div.but_artikelpagina img   { border:0; }
#but_bewaren                { width:139px; height:40px;                                 }
#but_bewaren a              { width:139px; height:40px; float:left;                     }
#but_bewaren a.save         { background-image:url(../images/but_art_bewaar_32.png);    }
#but_bewaren a.saved        { background-image:url(../images/but_art_bewaard_32.png);   }
#but_meer_fotos             { width:163px; height:40px;                                 }
#but_meer_fotos a           { width:163px; height:40px; float:left; background-image:url(../images/but_meer_fotos.png); }

div.in_winkelwagen A,
div.in_winkelwagen A:active,
div.in_winkelwagen A:visited,
div.in_winkelwagen A:hover,
div.in_ww_knop#favorieten A#fav_in_ww	{ font-size:0.8em; text-decoration:none; color:white; font-weight:bold; border:0px solid red; }
div.in_winkelwagen A:hover,
div.in_ww_knop#favorieten A#fav_in_ww:hover	{ text-decoration:underline; }

div#infokaart				{ padding-left:0.6em; margin-bottom:1em; width:100%; }
div#infokaart IMG			{ border:0; vertical-align:middle; }
div#infokaart A,
div#infokaart A:active,
div#infokaart A:visited,
div#infokaart A:hover 		{ font-size:0.8em; color:steelblue; text-decoration:none; font-weight:bold; }
div#infokaart A:hover 		{ text-decoration:underline; }

div.artikel_serie_subkop	{ font-size:0.8em; color:steelblue;  padding-left:1em; padding-bottom:0em; width:100%; }

div.artikel_serie_box		{ width:100%; text-align:center; margin-top:1em; }

div.artikel_serie_box div.artikellink	{ margin-top:0.1em; }

div.interneTip				{ float:left; border:0px solid blue; padding:0; margin-top:1px;	margin-bottom:0.5em;	}
div.interneTip IMG			{ border:0; margin-right:0.2em;	vertical-align:middle; margin-bottom:0.2em; margin-left:0.1em; display:none; }
* html div.interneTip IMG	{ margin-bottom:0; margin-left:0; }
div.interneTip P			{ font-weight:bold; line-height:1.5em; display:inline; }
div.interneTip DIV			{ float:left; border:0px solid #808080; margin-bottom:0.5em; font-size:1.1em; height:1.5em; padding:0.1em; background-color:#fff; }


/* winkelwagen.php & favorieten.php*/
div.in_ww_knop				{ width:inherit; text-align:center; background-color:#4CAF63; cursor:pointer; padding-top:0.2em; padding-bottom:0.2em; border:1px solid #46A05A; }
div.in_ww_knop#favorieten	{ width:26em; margin:0; float:right; 	}
div.in_ww_knop IMG			{ border:0; vertical-align:middle; margin:0; }

div.aantal,
div.verwijder,
div.subtotaal,
div.selecteer,
div.levertijd					{ font-size:0.8em; color:#5b5b5b; width:10.0em; margin-top:0.9em; border:0 solid #808080;	}
div.levertijd					{ width:100%; border:0 solid blue; padding-left:2.8em; 				}

div.aantal input				{ width:2.5em; }
* html div.aantal input			{ width:2.8em; }
div.aantal form,
div.aantal input				{ display:inline; z-index:6; 	}
div.aantal input.wijzig			{ width:1.5em; 					}
div.aantal input				{ margin:0 0 0 0.15em; 			}
div.aantal select               { width:5em;                    }
* html div.aantal input			{ margin:0 0 0 0.3em; 			}

div.selecteer					{ text-align:left; 														}
div.selecteer input				{ margin-right:0.2em; border:0px solid blue; padding:0; width:1.2em; 	}

div.verwijder					{ text-align:right; z-index:6; 	}

div.verwijder A,
div.verwijder A:active,
div.verwijder A:visited,
div.verwijder A:hover			{ font-size:1em; text-decoration:none; color:#AC2428; }
div.verwijder A:hover			{ text-decoration:underline; }

#totaal							{ font-size:0.8em; font-weight:normal; color:#5b5b5b; border:0px solid blue; width:94%; float:left; margin:0.6em 0 0 0.5em; }

#verder_bestellen				{ float:right; text-align:right; margin-top:1em; border:0px solid blue; width:90%; }
#verder_bestellen A,
#verder_bestellen A:active,
#verder_bestellen A:visited,
#verder_bestellen A:hover		{ font-size:0.9em; text-decoration:none; color:steelblue; font-weight:bold; }
#verder_bestellen A:hover		{ text-decoration:underline; }

#leeg			{ width:100%; margin:0 auto; margin-top:3em; text-align:center; font-size:0.8em; font-weight:bold; font-style:italic; color:#AC2428; height:50em; }
#besteld		{ width:100%; margin:0 auto; margin-top:2em; text-align:center; font-size:0.8em; font-weight:normal; color:#5b5b5b; height:50em; }
#sorry			{ width:100%; margin:0 auto; margin-top:3em; text-align:center; font-size:0.8em; font-weight:bold; color:#AC2428; height:50em; }
#voorwaarden	{ width:98%; margin-left:0.8em; margin-top:2em; text-align:left; font-size:0.8em; font-weight:normal; color:#5b5b5b; }
#openingstijden	{ width:80%; margin-left:2em; margin-top:2em; text-align:left; font-size:0.8em; font-weight:normal; color:#5b5b5b; }

#voorwaarden H3			{ display:inline; font-size:1.4em; }
#voorwaarden UL			{ margin-left:3em; 															}
#voorwaarden LI			{ list-style-type:disc; float:none;											}
* HTML #voorwaarden LI	{ margin-top:0.5em;															}

input#bestelknop1				{ font-size:0.8em; width:13em; line-height:1.4em; float:right; 	}
input#bestelknop2				{ font-size:1em; width:13em; line-height:1.4em; float:right;	}
input#wijzigenknop				{ font-size:1em; width:13em; line-height:1.4em; float:right; margin-right:1em; 	}

/* overzicht */
div.lege_regel			{ font-size:0.4em; }

/* inc.voet.php  */
#copyright	{ width:100%; font-size:0.6em; line-height:4em; color:steelblue; margin-top:4em; text-align:left; float:left; border:0px solid blue; }

#copyright2			{ width:100%; font-size:0.7em; color:#5b5b5b; margin-top:4em; text-align:center; float:left; border:0px solid blue; }

#copyright2 A, #copyright2 A:active, #copyright2 A:visited, #copyright2 A:hover	{ color:#5b5b5b; text-decoration:none; font-weight:bold; line-height:1.8em; }
#copyright2 A:hover	{ text-decoration:underline; }

#copyright2 A.blauw	{ color:steelblue; }
#copyright2 A.blauw	{ text-decoration:none; }

/* catmenu */

div.catmenu			{ float:left; width:9.4em; margin-bottom:0; border:2px solid #5b5b5b; margin:1.6em 0 0 0.5em; background-color:white; padding:0; }
div.catmenu p		{ display:inline; }
div.catmenu div		{ width:11.4em; line-height:1.6em; margin-bottom:0em; padding:0.3em; padding-left:0; padding-right:0; font-size:0.7em; color:#5B5B5B; }

DIV#terug			{ cursor:pointer; width:11.4em; min-width:100%; text-align:center; line-height:2.0em; font-weight:bold; background-color:#808080; color:white; background-image:url(../images/tab_bg_grey.bmp); }

DIV#soort 			{ background-color:steelblue; color:white; line-height:2.0em; min-width:100%; font-weight:bold; background-image:url(../images/tab_bg_blue.bmp); }

DIV.hcat_actief A,
DIV.scat_actief A,
DIV#sscat_actief A 	{ color:steelblue; text-decoration:none; }

DIV.hcat_actief p.actief,
DIV.scat_actief p.actief,
DIV#sscat_actief p.actief 	{ color:steelblue; font-weight:normal; text-decoration:underline; display:inline; }

DIV#soort p												{ padding-left:0.4em; }
DIV.hcat_actief p.teken, DIV.hcat_passief p.teken 		{ padding-left:0.2em; text-decoration:none; display:inline; }
DIV.scat_actief p.teken, DIV.scat_passief p.teken		{ padding-left:0.6em; text-decoration:none; display:inline; }
DIV#sscat_actief p.teken, DIV.sscat_passief p.teken		{ padding-left:1.0em; text-decoration:none; display:inline; }

/* DIV.hcat_passief, DIV.scat_passief, DIV.sscat_passief 		{ background-image:url(../images/tab_bg_lightblue.bmp); } */

.catmenu A																				{ font-size:1em; color:#5b5b5b; 	}
.catmenu A, .catmenu A:active, .catmenu A:visited, .catmenu A							{ text-decoration:none; 			}
.catmenu A:hover																		{ text-decoration:underline; 		}
A.catmenu_wit, A.catmenu_wit:hover, A.catmenu_wit:active, A.catmenu_wit:visited 		{ color : white; 					}

/* vorige knop */
div.vorigeknop	{ float:left; width:9.4em; margin-bottom:0; border:2px solid #5b5b5b; margin:12.2em 0 0 0.5em; background-color:white; padding:0;  }
DIV#vorige		{ cursor:pointer; font-size:0.7em; width:11.4em; min-width:100%; text-align:center; line-height:2.5em; font-weight:bold; background-color:#808080; color:white; background-image:url(../images/tab_bg_grey.bmp); }
.vorigeknop A																			{ font-size:1em; color:#FFF;	 	}
.vorigeknop A, .vorigeknop A:active, .vorigeknop A:visited, .vorigeknop A				{ text-decoration:none; 			}
.vorigeknop A:hover																		{ text-decoration:underline; 		}


/* ideal */
#ideal			{ width:100%; margin:0 auto; margin-top:2em; font-size:0.8em; font-weight:normal; color:#5b5b5b; height:50em; text-align:center;	}
#ideal_index	{ width:100%; margin:0 auto; margin-top:2em; font-size:0.8em; font-weight:normal; color:#5b5b5b; height:50em; text-align:left;		}
#ideal_rood		{ width:100%; margin:0 auto; margin-top:2em; font-size:0.8em; font-weight:bold; color:#AC2428; height:50em; text-align:center; 		}

#ideal_index img	{ border:0; margin-bottom:0.5em; }
#ideal form select	{ margin-left:14px; font-weight:normal; }



/*  winkels  */
.rood					{ color:#AC2428; 	}
#winkelpagina			{ width:100%; margin:0 auto; margin-top:2em; padding-left:0.4em; font-size:0.8em; font-weight:normal; color:#5b5b5b; min-height:50em; }
* html #winkelpagina	{ height:50em; 		}

div.tipspagina	{ width:100%; margin:0 auto; margin-top:2em; padding-left:0.6em; padding-bottom:1.2em; font-size:0.8em; font-weight:normal; color:#5b5b5b; text-align:left; }

A.tipspagina_tip,
A.tipspagina_tip:active,
A.tipspagina_tip:visited,
A.tipspagina_tip:hover		{ color:#5b5b5b; font-size:1em; text-decoration:none;  	}
A.tipspagina_tip:hover		{ text-decoration:underline;  							}



/* nieuw */
p#besteloverzicht_extrainfo {
    float:left;
    padding: 1em 0.5em 0.5em 0.5em;
    font-size:0.8em;
    text-align:left;
}

p#categorie_extrainfo {
    float:left;
    padding: 0.5em 0.5em 0.5em 0.5em;
    font-size:0.7em;
    text-align:left;
}

form#zoekartikel input {
    float:right;
    width:51px;
    height:18px;
    line-height:18px;
    border:1px solid #808080;
    font-style:italic;
    font-size:11px;
    color:#6f6f6f;
    margin:4px 0 0 1em;
    padding-left:2px;
}

div#sitemap {
    width:80%;
    font-size:0.7em;
    color:#5b5b5b;
    margin:2em 0 0 3em;
    text-align:left;
    float:left;
    border:0px solid blue;
}

div#sitemap ul {
    float:left;
    margin:0em 2em 1em 1em;
}

div#sitemap ul ul {
    float:none;
}

div#sitemap li {
    margin:0.3em 0 0 1.6em;
}

div#sitemap lh {
    font-weight:bold;
    font-size:1.1em;
    color:#AC2428;
    color:steelblue;
}

div#sitemap a,
div#sitemap a:active,
div#sitemap a:visited,
div#sitemap a:hover {
    color:#3f3f3f;
    display:block;
}

#flags {
    float:left;
    margin:0px 0px 1px 0;
    background-color:#fff;
    width:50em;
    padding:0 0.8em 0 0.8em;
    border:0.1em solid #5b5b5b;
}

.flag {
    border:0;
    float:left;
    margin:2px 31px 2px 0;
}

.flag_end {
    margin-left:5px;
    margin-right:0;
}

.flag img {
    border:0;
}

a#to_pagetop {
    float:left;
    color:#444444;
    margin:40px 0 10px 10px;
    font-size:0.8em;
    font-weight:bold;
    text-decoration:none;
}

a#to_pagetop:hover {
    text-decoration:underline;
}
