/* reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body { height:100%; font-size:75%; font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; line-height:1.5; }
#content { position:absolute; width:100%; height:100%; min-width: 970px; min-height: 540px;}

h1,h2,h3 { font-weight:normal; }
h1 { font-size:2.5em; margin-bottom:0.5em; padding:0 .5em; background-color:#00B4F0; color:#fff; }
  h1.beleving  { background-color:#FFC63F; }
  h1.context   { background-color:#89DE0A; }
  h1.dialoog   { background-color:#E7007B; }
  h1.persoonlijk { background-color:#FF6500; }
  h1.ondersteuning   { background-color:#10D3E7; }
h2 { font-size:1.5em; margin:1em 0 0.5em 0; }
  h2.no-margin { margin-bottom:0; }
  h2.inline    { margin:0; display:inline; }
  h2.beleving      { color:#FFC63F; }
  h2.context       { color:#89DE0A; }
  h2.dialoog       { color:#E7007B; }
  h2.persoonlijk   { color:#FF6500; }
  h2.ondersteuning { color:#10D3E7; }
  h2.footer *  { color:#666; }
    .h2 { font-size:1.5em; margin-left:.3em; }
h3 { font-size:1em; display:inline; font-weight:bold; }

p { margin-bottom:1em; }

ul { margin-left:2em; list-style-type:disc; }
ul.wat-is-virtuele-warmte { margin-top:1em; list-style-type:none; }

a { color:#000; }
a:hover { color:#e7007b; }

#virtuele-warmte-checkup { color:#fff; background-color:#e7007b; }
  ul.formlist { list-style-type:none; padding-bottom:6px; }
  label { margin-top:4px; line-height:1em; display:block; }
  input#btn { margin-left:.5em; }
  
.confirm { padding:2px 4px; font-weight:bold; background-color:#fff; color:#090; }
.confirmError { padding:2px 4px; font-weight:bold; background-color:#fff; color:#c33; }
