body{	margin: 0;	padding: 5px 0px 0px 0px;	background-color: #fff;}*{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}h1{	font-size: 15px;	font-weight: bold;}h2{	font-size: 12px;	font-style: italic;	font-weight: bold;}h3{	font-size: 12px;	font-style: italic;	font-weight: normal;}ul, ol{	list-style-position: outside;	margin: 0 0 0 40px;	padding: 0;}a:link, a:visited { color: #09F; }a:hover, a:active { color: #6cf; }#header{	margin: 0 auto 0 auto;	width: 780px;	height: 50px;	font-size: larger;	font-weight: bold;	font-style: italic;	border-color: #09F;	border-width: 0 0 1px 0;	border-style: solid;}#main{	margin: 0 auto 0 auto;	width: 780px;	min-height: 360px;	background-color: #fff;	overflow: visible;}#print{	margin: 0 auto 0 auto;	width: 780px;	min-height: 360px;	background-color: #FFF;	overflow: visible;}#footer{	text-align: center;	margin: 0 auto;	width: 780px;	height: 25px;	background-color: #fff;	border-color: #09F;	border-width: 1px 0 1px 0;	border-style: solid;}.hidden { display: none; }.lk{	/* linker kolom */	width: 200px;	height: 100%;	float: left;	padding: 0;}.rk{	/* rechter kolom */	width: 580px;	float: right;}.clear{	clear: both;	height: 1px;	margin: 0;	padding: 0;	overflow: hidden;}.clearalles { clear: both; }.highlight { font-style: italic; }.vraagkader{	width: 100%;	margin-bottom: 10px;	border-color: #09F;	border-width: 1px 0 0 0;	border-style: solid;	clear: both;}.vraag{	width: 495px;	float: left;	padding-top: 5px;}.antwoord{	float: right;	width: 75px;	padding-bottom: 5px;}.antwoord a { text-decoration: none; }.antwoord table { width: 100%; }.antwoord td{	text-align: center;	width: 33%;	font-size: smaller;}.toelichting{	color: #09f;	width: 425px;	margin-left: 70px;	clear: left;}.alternatievescore { color: #09f; }p.kleiner{	color: #6cf;	font-size: smaller;}.plaatje { margin: 0 5px 5px 5px; }.strong { font-weight: bold; }#header .homelink{	display: block;	width: 30%;	height: 100%;	float: right;	text-decoration: none;}.lk p{	margin-left: 20px;	margin-bottom: 0;}.lk li.open{	list-style-type: none;	list-style-image: url(../images/voortgang-open.gif);}.lk li.actief{	list-style-type: circle;	list-style-image: url(../images/voortgang-actief.gif);	color: white;}.lk li.gedaan{	list-style-type: disc;	list-style-image: url(../images/voortgang-gedaan.gif);}.lk li.niet{	list-style-type: none;	list-style-image: url(../images/voortgang-open.gif);	color: gray;}.lk h1.titel{	text-align: right;	margin: 1px 5px 15px 0;	color: #fff;}h1.titel { margin: 1px 0 15px 5px; }h1.titel .subtitel{	font-size: 12px;	color: #09f;}h2 { margin: 0 0 0 5px; }h2.titel { margin-top: 5px; }h3 { margin: 0 0 0 5px; }p{	margin: 0 5px 10px 5px;	padding-right: 1px;}.colofon{	font-size: 9px;	text-align: center;	line-height: 24px;	text-decoration: none;}#footer .knopBack{	font-weight: bold;	float: left;	padding-left: 5px;	line-height: 23px;	font-size: 15px;}#footer .knopBack a{	text-decoration: none;	font-size: 15px;}#footer .knop{	font-weight: bold;	float: right;	padding-right: 5px;	line-height: 23px;	font-size: 15px;}#footer .knop a{	text-decoration: none;	font-size: 15px;}#footer a.linkerknop { margin-right: 20px; }#footer .knopdisabled{	font-weight: normal;	float: right;	padding-right: 5px;	line-height: 23px;	font-size: 15px;	color: gray;}#footer .voortgang{	width: 195px;	color: #09f;}#footer .voortgang .balk{	margin: 6px 0 5px 5px;	width: 150px;	height: 10px;	background-color: white;	border-color: #09F;	border-width: 1px;	border-style: solid;	position: relative;}#footer .voortgang .balkvulling{	background-color: #6cf;	height: 100%;}.resultaatkader { margin: 0 0 10px 5px; }td.resultaat{	border-color: black;	border-width: 1px 1px 1px 0;	border-style: solid;}td.resultaat-1e-cel { border-left: 1px solid black; }.scoreA{	background-color: green;	color: white;}.scoreB { background-color: yellow; }.scoreC { background-color: red; }.scoreD{	background-color: #666;	color: white;}.tips{	width: 100%;	margin-bottom: 10px;	border-top: 1px solid #09F;	clear: both;}.tips ul, .alternatievescore ul{	margin-bottom: 10px;	margin-right: 5px;}.tips ul li, .alternatievescore ul li{	list-style-type: disc;	list-style-image: url(../images/tip.gif);}table.eindresultaat { margin: 0 5px 10px 5px; }td.eindresultaat { padding-right: 5px; }h2.nomargin { margin: 0; }/* IE fixes */* html #main { height: 360px; }
