body, form *	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
body			{font-size: 70%; padding: 12px 0px; margin: 0;}
form,table,p	{font-size: 100%;}
p {margin-top: 0} /* nigz wil geen witregel onder tekstkopjes... */

#container	{margin: 0 auto; width: 720px; height: 100%;
			padding: 15px; border-width: 1px; border-style: solid;} /* alleen met border verschijnt bg-logo - ?!*/

#menu		{float: left; width: 138px; height: 100%; padding: 0px 0px 12px 0px;} /* margin-top: 80px; */
#content	{float: right; height: 100%; width: 520px; margin: 0px; 
			padding: 10px 20px; background-color: white; border: 0px dashed #000;}
	
#content div.illu 	{float: right; width: 180px; height: 225px;}		

#menu a 		{text-decoration: none;  width: 100%; display: block}
#menu ul		{margin: 4px 0; padding: 0}	/* zelfde width geven als deco-foto..? */
#menu ul li		{list-style-type: none; margin: 0 0 2px 0; padding: 5px 10px}	
#menu a:hover	{text-decoration: underline;}

#menu div.decofoto	{width: 136px; height: 225px; margin: 0px auto;}
#menu div.logo		{width: 136px; margin-bottom: 2px;}
#menu div.logo a	{display: block; text-decoration: none; width: 100%; height: 100%;}
#menu div.decofoto, #content div.illu  {border-width: 1px; border-style: solid;
	background-repeat: no-repeat; background-position: top center;}
			
#menu dl 			{margin: 0; padding: 4px 10px}
#menu dt			{margin: 0; padding: 2px 0; text-transform: uppercase; font-weight: bold; font-size: 0.9em}
#menu dd 			{margin: 0; padding: 2px 0;}
#menu dl ul			{margin: 0; padding: 2px 0;}
#menu dl li			{margin: 0; padding: 2px 0;}
#menu li#heeladvies	{margin: 0; padding: 2px 0;}
#menu dl ul ul 		{margin-left: 8px; padding: 2px 0; font-size: 0.9em;}
#menu dl ul ul li 	{margin: 0; padding: 2px 0;}

#mailprint	{margin: 5px 0; padding: 6px 10px;}
#mailprint p {margin: 0; padding: 2px 0;}
#mailprint a {display: inline;}

/*#menu #cats ul 		{background-color: white; border-width: 0px; border-style: solid;}
#menu #cats ul li	{border: none; margin: 0; padding: 3px 10px;}
#menu #cats ul li.totaal	{font-weight: bold;} */

fieldset.vragen					{margin: 0; padding: 12px 0; border-width: 0 0 1px 0; border-style: solid; border-color: #ccc;}
fieldset.vragen legend 			{display: none;}
fieldset.vragen p.vraag			{font-weight: bold; margin: 6px 0;}
fieldset.vragen p.toelichting	{font-weight: normal; margin: 7px 0;}
fieldset.vragen p.toelichting a	{text-decoration: underline;}

#eerstefieldset	{border-top: 1px solid #ccc;}

table#lastig {border-top: 1px solid #ccc;}
table#lastig tr th, table#lastig tr td {border-bottom: 1px solid #ccc;}
table#lastig tr th.vraag {font-weight: normal;}

.even	{background-color: white;}
.oneven	{background-color: #fafafa;}

dl.antw		{margin: 0; padding: 0;}
dl.antw dt	{clear: both; float: left; width: 30px; height: 22px; text-align: center; margin: 0 5px; border: 0px dashed #ddd;} /* 22px is hoogte van hoogste input-veld: text*/
dl.antw dt input.radio	{height: 12px; margin: 5px 0; padding: 0;}/* verticaal centreren dmv margin */
/* is t niet logischer om text-inputs te specificeren? */
dl.antw dd	{width: 85%; height: 15px; margin: 0; padding: 3px 0; border: 0px dashed #eee;} /* verticaal centreren dmv padding */

p#button {text-align: right; margin-top: 5px;}

.subtiel	{color: gray;}

/* listing hoofdstukken eindadvies */
ul#overzicht li	{margin-bottom: 12px;}

form.mailadvies fieldset {margin: 25px 0px; border: none;}
form.mailadvies input.email {width: 275px;}

h1	{font-size: 150%; letter-spacing: 0.1em;}
h2	{font-size: 133%; letter-spacing: 0.05em;}
h3, h4, h5 {margin-bottom: 0; letter-spacing: normal;}
h3	{font-size: 120%;  }
h4	{font-size: 110%;}
h5	{font-size: 100%;}

th					{text-align: left; font-weight: bold}
td,th				{vertical-align: top}
table form th		{font-weight: normal}
table.contact th	{font-weight: normal; text-align: left;}

#vragen a, #content a	{text-decoration: underline;}
a			{text-decoration: none;}
a:hover		{text-decoration: underline;}
a img		{border: none;}

.button {background-color: gray; border: 1px solid black}
#content a.button {display: block; clear: both; float: right; width: 45px; text-decoration: none; font-size: 1.2em; padding: 1px 6px; text-align: center;}

#sitekop	{text-align: right;}
#sitekop a	{font-weight: bold; font-size: 185%; color: black; text-transform: lowercase; text-decoration: none;}

body#advies blockquote {font-style: italic;}
img.grafiekgebruik	{float: right; }

.klein {font-size: 0.8em;}

.opm	{font-family: "Courier New", Courier, monospace;}

.accent {background-color: #f0f0f0; border: 1px solid #ccc; margin: 4px; padding: 8px;} /* op verzoek van NIGZ, zie actie-item #138. */
