	/*  General rules */	img{	display: block;	border: 0px none white;}	/* layout parameters */body	{	background: #09d url(../images/bgimg_strook2.gif) 0 0 repeat-x;	border: 0;	font-family: lucida, arial, helvetica, sans-serif;	line-height:20px;	margin:0;	padding:0;	text-align:left;	width: 100%;}.blok{	width:192px;	height:108px;	float:left;	margin:20px 0 0 20px;}a.blok2:link, a.blok2:visited{	background-image: url(../images/naamblok.gif);}a.blok2:hover, a.blok2:active{	background-image: url(../images/elvera1.jpg);}a.blok1:hover, a.blok1:active{	background-image: url(../images/still3.jpg);}a.blok3:hover, a.blok3:active{	background-image: url(../images/still1.jpg);}a.blok4:hover, a.blok4:active{	background-image: url(../images/still4.jpg);}a.blok5:hover, a.blok5:active{	background-image: url(../images/still5.jpg);}a.blok6:hover, a.blok6:active{	background-image: url(../images/still2.jpg);}.fragment, .fragment2{	width:480px;	height: 286px;	position:absolute;	left:444px;	top:235px;	}.fragment2{	width:360px;	height:286px;}.fragmenttekst{	position:absolute;	left:444px;	top:530px;}.contenthome{	position:absolute;	left:20px;	top:235px;	width:800px;	height:270px;}.contenthome img{	float: left;	margin-right:22px;}.contentmogelijkheden{	position:absolute;	left:20px;	top:235px;	width:700px;	height:270px;}.contentopdr{	position:absolute;	left:20px;	top:235px;	width:320px;	height:470px;	background-color:#fff;	overflow:auto;}.opdr2{	left: 360px;}table, table td{	border-width: 0px;	border-spacing: 0px;	border-style: none;	border-collapse: collapse;}td{	vertical-align: top;}div.contactformulier{	position: absolute;	left:340px;	top:235px;}	/*  Typography */	h1, h2, h3, h4, h5, h6	{	font-family: lucida, arial, helvetica, sans-serif;	font-weight: 700;	margin: 0;}h1{	font-size: 15px;	line-height: 18px;}.contentopdr h2{	font-size: 12px;	line-height:18px;	color:#09d;	margin: 18px 20px 0 20px;}	p{	font-size: 16px;	line-height:25px;	color:#fff;	margin: 0;}.contentopdr h1{	margin: 20px;	height:60px;}.contentopdr p{	color:#000;	font-size: 12px;	margin: 0 20px 9px 20px;	line-height: 18px;}.fragmenttekst p{	font-size: 12px;	color:#000;	line-height:18px;}	b{	font-weight:700;}p.fragmentnummer{	disply:block;	margin-right:20px;	float:left;	color:#555;}table p{	font-size:12px;}	/* General linkology */	a{	font-family: lucida, arial, helvetica, sans-serif;}a:link, a:visited {	color:#fff;}a:hover, a:active {	color:#000;}.fragmentnummer a:link, .fragmentnummer a:visited{	text-decoration:none;}a.hier:link, a.hier:visited{	color:#000;}	/* navigatie */	#nav{	position:absolute;	left:20px;	top:150px;}#nav a:link, #nav a:visited{	font-family: lucida, arial, helvetica, sans-serif;	font-size:12px;	text-decoration:none;	margin-right: 34px;	display:block;	float:left;	border-left:solid 16px #fff;	line-height:9px;	padding-left:5px;}#nav a:hover{	color:#444;	border-left:solid 16px #444;}#nav a.hier:link, #nav a.hier:visited, #nav a:active{	color:#000;	border-left:solid 16px #000;}.navfragmenten{	position:absolute;	left:20px;	top:235px;}.navfragmenten a:link, .navfragmenten a:visited{	font-family: lucida, arial, helvetica, sans-serif;	font-size:12px;	text-decoration:none;	margin-bottom: 25px;	display:block;	line-height:9px;	}.navfragmenten a:hover{	color:#000;	border-left:solid 16px #000;	padding-left:5px;}.navfragmenten a.hier:link, .navfragmenten a.hier:visited, .navfragmenten a:active{	color:#000;	padding-left:5px;	border-left:solid 16px #000;}	/* colofon / copyright */	