body {
	font-family: Arial,Geneva;
	font-size: 1em;
	color: #fff;
	margin: 0;
	padding: 0;
	background: #006 url("/images/stijlen/bg-body-bliksem-v1.2-blauw.jpg") repeat-y;
}

h1 { font-size: 1.7em; }

h2 { font-size: 1.3em; color: #c00; }

p {
	font-size: .9em;
	color: #006;
	margin: 0;
	padding: 5px 10px 0 10px;
}

ul, li {
	font-size: .95em;
}

li {
	list-style: square;
}

.clear-me { clear: both; }
.hide-me { display: none; }
.animatie { font-weight: 600; color: #c00; }
.initiatief { padding-top: 20px; font-size: .77em; font-style: italic; }
.vorige-pagina { float: right; text-decoration: none; border: none; margin: 0 0 10px 10px; }
.vorige-pagina img { border: none; }

#site-container { width: 100%; border: 0px solid #0f0; padding: 0; margin: 0; }

#container-body, #container-menu, #container-sidebar, #container-content { margin: 0; padding: 0; display: block; }
#container-body { display: block; float: left; background: transparent; border: 0px solid #f00; }
#header { display: block; margin: 0; padding: 0; background: transparent url("/images/stijlen/bg-bliksem-header-v1.2.jpg") 0 0 repeat-x; height: 82px; border: 0px solid #fff; }
#container-menu { position: absolute; display: block; height: 34px; width: 600px; background: transparent; padding: 0; top: 51px; left: 160px; text-align: left; border: 0px solid #fff; }
/* #container-sidebar { display: block; width: 150px; margin: -82px 0 0 0; padding:0; background: transparent; float: left; background: transparent url("/images/stijlen/bg-sidebar-v1.2.jpg") 0 0 no-repeat; } */
#container-sidebar { display: block; width: 150px; margin: -82px 0 0 0; padding:0; background: transparent; float: left; background: transparent url("/images/stijlen/bg-sidebar-v1.3.jpg") 0 0 no-repeat; }
#content-sidebar { padding: 10px 3px 10px 3px; color: #ff0; border: 0px solid #fff; }
#content-body { padding: 10px 0 20px 20px; margin: 0 0 20px 0; color: #006; font-size: .9em; line-height: 170%;  width: 600px; }

/* menu stijlen */
#container-menu ul, #menu li { list-style: none; padding: 0; margin: 0; }
#container-menu li { float: left; padding: 0; margin: 0; list-style: none; }
#container-menu a { text-decoration: none; }
#container-menu span { display: none; }
#menu-begin { display: block; background: transparent url("/images/stijlen/mnu_begin_nf.jpg") 0 0 no-repeat; width: 118px; height: 31px; }
#menu-begin:hover { background: transparent url("/images/stijlen/mnu_begin_f.jpg") 0 0 no-repeat; }
#menu-vragen { display: block; background: transparent url("/images/stijlen/mnu_vragen_en_antwoorden_nf.jpg") 0 0 no-repeat; width: 160px; height: 31px; }
#menu-vragen:hover { background: transparent url("/images/stijlen/mnu_vragen_en_antwoorden_f.jpg") 0 0 no-repeat; }
#menu-archief { display: block; background: transparent url("/images/stijlen/mnu_archief_nf.jpg") 0 0 no-repeat; width: 76px; height: 31px; }
#menu-archief:hover { background: transparent url("/images/stijlen/mnu_archief_f.jpg") 0 0 no-repeat; }
#menu-links { display: block; background: transparent url("/images/stijlen/mnu_bliksemlinks_nf.jpg") 0 0 no-repeat; width: 106px; height: 31px; }
#menu-links:hover { background: transparent url("/images/stijlen/mnu_bliksemlinks_f.jpg") 0 0 no-repeat; }
#menu-contact { display: block; background: transparent url("/images/stijlen/mnu_contact_nf.jpg") 0 0 no-repeat; width: 80px; height: 31px; }
#menu-contact:hover { background: transparent url("/images/stijlen/mnu_contact_f.jpg") 0 0 no-repeat; }
#menu-over { display: block; background: transparent url("/images/stijlen/mnu_over_de_vraagbaak_nf.jpg") 0 0 no-repeat; width: 141px; height: 31px; }
#menu-over:hover { background: transparent url("/images/stijlen/mnu_over_de_vraagbaak_f.jpg") 0 0 no-repeat; }

/* content stijlen */
#img-bestellen { float: right; margin: 0 0 30px 30px; padding: 3px; border: 1px solid #fff; }
#img-bliksemveilig { float: right; margin: 0 0 30px 30px; padding: 3px; border: none; }

#link-jules-goossens { text-decoration: none; float: right; margin: 0 0 30px 30px; }
#link-jules-goossens img { border: none; }

#content-body p { line-height: 140%; }
#content-body li { font-size: .9em; }
#content-body a { color: #c00; }
#content-body a:hover { color: #c00; text-decoration: none; }

/* themablad stijlen */
.img-thema { float: right; margin: 0 0 20px 20px; }
.link-thema { padding-left: 20px; background: transparent url("/images/stijlen/ico-pdf.gif") 0% 5px no-repeat; }
.link-thema-voorpagina { display: block; padding-left: 20px; background: transparent url("/images/stijlen/ico-pdf-voorpagina.gif") 0% 5px no-repeat; }

/* vraagbaak stijlen */
#lijst-faq li a { color: #006; }
#lijst-faq li .animatie a { color: #c00; }
.animatie { margin: 20px; }

/* bliksemlinks stijlen */
#lijst-bliksemlinks li a { color: #006; }

/* archief stijlen */
#lijst-archief li a { color: #006; }
#bliksemarchief-container h3 { padding: 0 0 0 10px; margin: 30px 0 0 0; }
.bliksemarchief-titel { font-weight: 600; font-size: 1.2em; }
.bliksemarchief-meerlezen { text-align: right; }

/* historie stijlen */
.historie-item { display: block; width: 90%; border-bottom: 1px solid #c00; margin: 20px; clear: both; }
.historie-item h2 { display: block; width: 30%; clear: left; float: left; font-size: 1em; margin-top: 20px; }
.historie-item p { display: block; width: 60%; float: left; padding: 20px; }

/* sidebar stijlen */
/* #go-home { color: #ff0; display: block; width: 125px; height: 125px; text-align: center; padding: 0; margin: 0 5px 0 5px; text-decoration: none; } */
#go-home { color: #ff0; display: block; width: 125px; height: 105px; text-align: center; padding: 0; margin: 0 5px 0 5px; text-decoration: none; }

#bliksemboek-bestellen { color: #ff0; display: block; width: 125px; height: 80px; text-align: center; background: transparent url("/images/stijlen/bliksemboek-bestellen-nf.gif") 50% 10px no-repeat; padding: 55px 0 0 0; margin: 10px 5px 5px 5px; border-top: 2px solid #ff0; text-decoration: none; }
#bliksemboek-bestellen h1, #bliksemboek-bestellen p { color: #f00; }
#bliksemboek-bestellen:hover { background: transparent url("/images/stijlen/bliksemboek-bestellen-f.gif") 50% 10px no-repeat; }

#bliksemthema, #bliksemthema:hover { color: #ff0; display: block; width: 125px; height: 150px; text-align: center; background: transparent url("/images/sidebar/bliksemthema-juni-2006-25x125.jpg") 50% 50% no-repeat; padding: 0; margin: 0 5px 0 5px; border-top: 2px solid #ff0; text-decoration: none; }
#get-acrobat-reader { color: #ff0; display: block; width: 125px; height: 75px; text-align: center; background: transparent url("/images/sidebar/get_adobe_reader.gif") 50% 10px no-repeat; padding: 50px 0 0 0; margin: 5px 5px 10px 5px; border-top: 2px solid #ff0; text-decoration: none; }
#kadotip { display: block; font-size: 1.5em; font-weight: 600; color: #ff0; margin: 0; padding: 10px 5px 0 5px; text-align: center; }
#bestel-bliksemboek { display: block; font-size: .9em; color: #ff0; text-align: center; }

#container-tippenkaartjes { display: block; width: 130px; margin-left: 5px; text-align: center; background: #ff0; color: #003; font-size: .7em; clear: both; }
#tippenkaartjes { padding: 5px; }
#tippenkaartjes h2 { font-size: 1em; margin: 0; padding: 0; text-align: left; }
#tippenkaartjes p { margin: 0; padding: 0; text-align: left; }
#tippenkaartjes img { margin: 5px 0; }
#bestel-tippenkaartjes { color: #ff0; text-align: center; }
#link-bestel-tippenkaartjes { color: #ff0; text-decoration: none; }
#link-bestel-tippenkaartjes:hover { }

/* formulier stijlen */
#container-formulier { display: block; width: 400px; font-size: .9em; margin: 10px; }
.contact-fout { font-weight: 500; border: 2px solid #c00; margin: 5px; padding: 5px; background: #fff; }
.formulier { padding: 2px 2px 2px 15px; }
.formulier label { font-size: .9em; }
.formulier input, .formulier textarea { border: 1px solid #7b8b9b; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Sans-serif; font-size: 1em; }
.formulier textarea { font-size: .9em; }
.formulier #goReact, .formulier #cancel, .formulier #preview { background: #000; color: #fff; border: 1px solid #ccc; margin: 0 1px 0 0; }
.formulier #kopie { border: 0px; }
.formulier .radio_dhrmevr, .formulier .radio_zakelijk_prive { border: none; }

/* zoek stijlen */
#zoekpagina {
	margin: 20px;
}

#container-zoeken {
	margin: 0;
	padding: 2px 10px 0 10px;
}

#container-zoekresultaat h2 {
	color: #c00;
	padding: 10px 10px 0 10px;
	margin: 0;
	font-size: 1.3em;
}

#intro-resultaat {
	border-bottom: 2px solid #006;
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
	font-size: 1.3em;	
}

.vraag-gesteld {
	text-align: right;
	font-style: italic;
}

#body-404 { background: #006; text-align: center; margin: 40px auto; font-family: Arial, Helvetica, sans-serif; }
#container-404 { width: 400px; text-align: left; }
#container-404 h1 { font-size: 1.3em; color: #ff0; }
#container-404 a { color: #ff0; }

/* extra stijlen tijdelijk voorpagina thema donders goeie tips - augustus 2007 */

#container-dgt { background: #ff0; width: 350px; margin: 30px 0 10px 5px; padding: 8px; }

.wel-doen-label, .niet-doen-label { width: 100px; float: left; text-align: left; padding: 0; margin: 0; }
.wel-doen-content, .niet-doen-content { width: 210px; float: left; padding: 0; margin: 0; }

#container-body #content-body #container-dgt .niet-doen-label p, #container-body #content-body #container-dgt .niet-doen-content p { color: #c00; margin: 0; padding: 0; }
#container-body #content-body #container-dgt .wel-doen-label p, #container-body #content-body #container-dgt .wel-doen-content p { color: #3c0; margin: 0; padding: 0; }

#container-body #content-body #container-dgt h1, #container-body #content-body #container-dgt h2, #container-dgt p { text-align: left; } 
/* .niet-doen-label p, .wel-doen-label p, .niet-doen-content p, .wel-doen-content p { margin: 5px; } */
#container-body #content-body #container-dgt h1 { color: #000; font-size: 1.7em; margin: 0; padding: 0; }
#container-body #content-body #container-dgt h2 { color: #000; font-size: 1em; margin: 0; padding-top: 10px; clear: left; }
