body { background: #fff; font-family: "FertigoPro", Georgia, "Times New Roman", Times, serif; text-align: center; color: #5e596d; }
h1 { font-size: 1.6em; color: #cc0001; letter-spacing: 1px; }
h2 { font-size: 1.1em; font-weight: bold; }
p { font-size: .9em; line-height: 150%; margin-bottom: 20px; }
.clear-me { height: 10px; clear: both; }

#super-container { width: 960px; margin: 30px auto 0 auto; text-align: center; }
#banner { position: absolute; z-index: 1000; width: 960px; height: 190px; background: transparent url("/images/stijlen/banner-buiten-in-buiten.png") 50% 50% no-repeat; }
#banner a { display: block; width: 90%; height: 90%; }
#container-btn-ook-ideetjes { display: block; position: absolute; z-index: 1001; width: 190px; height: 190px; background: transparent url("/images/stijlen/btn-ook-ideetjes.png") 0 0 no-repeat; margin: 20px 0 0 725px; }
#container-content { padding-top: 150px; width: 900px; clear: both; margin: 0 auto; }

/* menu stijlen */
#container-menu { clear: both; height: 50px; }
#menu { text-align: left; clear: both; }
#menu a.mnu-inactief { display: block; width: 205px; height: 48px; margin-right: 24px; color: #fff; float: left; background: #6b8659; text-decoration: none; }
#menu a.mnu-inactief:hover { display: block; width: 205px; height: 48px; margin-right: 24px; color: #fff; float: left; background: #da4435; text-decoration: none; }
#menu a.mnu-actief { display: block; width: 205px; height: 48px; margin-right: 24px; color: #fff; float: left; background: #cc0001; text-decoration: none; }
#menu a span { display: block; margin: 3px 5px 3px 20px; font-size: .9em; }

/* content stijlen */
#content { text-align: left; }

#kolom-links,#kolom-midden-links, #kolom-midden-rechts, #kolom-rechts { width: 205px; margin: 24px 24px 0 0; float: left; }
#kolom-rechts { float: right; margin-right: 0; }
#kolom-midden { width: 410px; margin: 24px 24px 0 0; float: left; }
#content-kolom-midden { margin: 0 0 0 20px; }
#content-kolom-midden img { width: 390px; overflow: hidden; }

.kolom { }
.kolom ul { margin: 0 0 0 20px; }
.kolom ul li { list-style: none; color: #cc0001; font-size: .85em; margin-bottom: 10px; }
.kolom ul li span { display: block; clear: both; color: #6b8659; }

.kolom ul li a { list-style: none; color: #cc0001; margin-bottom: 10px; text-decoration: none; }
.kolom ul li a span { display: block; clear: both; color: #6b8659; }


#kolom-links img { margin-bottom: 24px; }
#kolom-midden-links img, #kolom-midden-rechts img { margin: 24px 0; }

#kolom-rechts ul { margin: 0 0 30px 0; }
#kolom-rechts ul li { color: #5e596d; margin: 0; }
#kolom-rechts ul li a { color: #5e596d; text-decoration: none; }
#kolom-rechts ul li a:hover { text-decoration: underline; }

#a-enquete { font-size: 1.6em; color: #6b8659; text-decoration: none; }
#a-enquete:hover { text-decoration: underline; }

/* homepagina stijlen */
#intro-home { width: 400px; text-align: left; margin: 10px auto 20px auto; color: #b8aa25; font-size: .85em; }
#intro-dummy { width: 400px; height: 30px; }

/* zoek stijlen */
#input-zoekterm { border: 1px solid #5e596d; padding: 3px; margin-left: 10px; width: 140px; }

/* contactformulier stijlen */
#frm-contact {}
#tbl-contact { width: 100%; }
#tbl-contact td { font-size: .75em; padding: 3px; margin-right: 2px; }
#tbl-contact td.lbl { width: 40%; font-size: .9em; vertical-align: top; }
#tbl-contact td.veld { width: 60%; }
#tbl-contact td.veld input { font-size: 1em; padding: 2px; margin-right: 1px; }

#input-voornaam { width: 50px; margin-right: 3px; }
#input-voorvoegsels { width: 20px; margin-right: 3px; }
#input-achternaam { width: 120px; }

#input-straat { width: 150px; margin-right: 3px; }
#input-huisnummer { width: 50px; }

#input-postcode { width: 50px; margin-right: 3px; }
#input-plaats { width: 150px; }

#input-telefoonnummer, #input-emailadres { width: 210px; }

#memo-bericht { width: 210px; height: 200px; }

#btn-verstuur { float: right; border: 1px solid #da4435; background: #da4435; color: #fff; padding: 5px 10px; margin-right: 10px; }

#melding-fout { padding: 10px; margin: 10px 0 20px 0; border: 3px solid #b8aa25; }
#melding-fout ul { margin: 0 0 0 20px; padding: 0; }
#melding-fout ul li { margin: 0; padding: 0 0 0 15px; font-size: .9em; list-style: outside square; }

#container-partners a { display: block; width: 250px; height: 150px; float: right; margin-top: 30px; }
#container-partners a span { display: none; } 
#container-partners a#link-ymere { background: transparent url("/images/stijlen/logo-ymere-nf.png") 50% 0 no-repeat; }
#container-partners a#link-hallie { background: transparent url("/images/stijlen/logo-hallie-nf.png") 50% 0 no-repeat; }
#container-partners a#link-ymere:hover { background: transparent url("/images/stijlen/logo-ymere.png") 50% 0 no-repeat; }
#container-partners a#link-hallie:hover { background: transparent url("/images/stijlen/logo-hallie.png") 50% 0 no-repeat; }

/* google maps stijlen*/
#container-map { float: right; min-width: 530px; padding: 10px; display: none; background: #fff; font-size: .9em; text-align: center; border: 1px solid #f0f0f0; margin: 0 0 10px 20px; }
#map { width: 530px; height: 350px; margin: auto; }

/* footer stijlen */
#container-footer { display: block; width: 100%; background: transparent; padding: 10px 0; text-align: center; clear: both; }
#footer { width: 61.75em; text-align: center; margin: 30px auto 0 auto; font-size: .8em; }







