/* Styles for NBPW */body {	background: #669966 url(../images/body_background.gif) repeat-y left top;	margin: 0px;	text-align: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 16px;}A:link IMG { border: 1px solid #cccccc }A:visited IMG { border: 1px solid #cccccc }A:active IMG { border: 1px solid #cccccc }A:hover IMG { border: 1px solid #cc0000 } table.LST {	border-width: 1px 1px 1px 1px;	border-collapse: separate;		background-color: #669966;}table.LST tr {	border-width: 1px 1px 1px 1px;	background-color: #669966;	border-style: outset outset outset outset;	border-color: gray gray gray gray;}table.LST th {	padding: 0px 0px 0px 0px;	border-width: 1px 1px 1px 1px;	border-style: outset outset outset outset;}table.LST td {	border-width: 1px 1px 1px 1px;	background-color: #edffed	;}  /*		------	Positioning	divs  ------		*/#header_index {	background: url(../images/header_index.gif) left top;	height: 154px;	width: 100%;}#user {	font-family: Verdana, Arial, Helvetica, sans-serif;	top: 40px;	position: absolute;	float: left;	color: #000000;	left: 730px;	font-size: 10Px;}#notering {	font-family: Verdana, Arial, Helvetica, sans-serif;	top: 15px;	position: absolute;	float: left;	color: #000000;	left: 282px;	font-size: 10Px;}#adskop {	font-family: Verdana, Arial, Helvetica, sans-serif;	top: 15px;	position: absolute;	float: left;	color: #000000;	left: 318px;	font-size: 10Px;}#adskop A:link IMG { border: 0px solid #cccccc }#adskop A:visited IMG { border: 0px solid #cccccc }#adskop A:active IMG { border: 0px solid #cccccc }#adskop A:hover IMG { border: 0px solid #cc0000 }#adsboven {	font-family: Verdana, Arial, Helvetica, sans-serif;	top: 15px;	position: absolute;	float: left;	color: #000000;	left: 718px;	font-size: 10Px;}#adsrechts {	font-family: Verdana, Arial, Helvetica, sans-serif;	position: absolute;	float: left;	color: #000000;	top: 160px;	left: 718px;	margin: 0px;	font-size: 10Px;}.adsholder {	padding: 3px;}#container {	width: 643px;	position: relative;	z-index: 9;	text-align: left;	top: 10px;	margin: 0px 0px 0px 49px;}#headlines {	width: 200px;	text-align: left;	float: left;	margin-right: 10px;	padding: 0px;	margin-left: 10px;	font-size: 10px;}#leftcolumn {	width: 200px;	text-align: left;	float: left;	margin-right: 20px;	padding: 0px;	font-size: 10px;}#rightcolumn {	width: 400px;	padding: 10px;	float: left;	color: #000000;	background: #EDFFED;	margin-bottom: 10px;	font-size: 10px;	line-height: 16px;}#news {	width: 390px;	padding: 10px;	float: left;	color: #000000;	border: 1px solid #669966;	background: #EDFFED;	margin-bottom: 10px;	font-size: 10px;	line-height: 16px;}#agenda {	width: 390px;	float: left;	background: #F4CF89;	padding: 10px;	font-size: 10px;}#bottom {	width: 100%;	color: #000000;	float: left;	margin-left: 10px;	margin-top: 10px;	font-size: 10px;}#vraag, #aanbod, #discussie {	width: 203px;	float: left;	margin-right: 5px;	margin-left: 0px;}#animatieplaats {	width: 390px;	pad!ding: 10px;	padding: 40px 10px 40px 10px;	float: left;	color: #000000;	border: 1px solid #669966;	background: #EDFFED;	margin-bottom: 10px;	font-size: 10px;	line-height: 16px;	}#animatie {	padding: 0px 0px 0px 0px;	height: 208px;	width: 250px;	margin-top: 0px;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;}/*		------	Navigation	------		*/#menu ul {	margin: 0;	padding: 0;	border: 0;	list-style-type: none;}#menu li {	margin: 0;	padding: 0;	border: 0;	display: block;	float: left;	position: relative;}#menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	Font-size: 10px;	color: #FFFFFF;	height: 36px;	top: 115px;	position: absolute;	left: 49px;	padding-bottom: 1px;}#menu li {	width: auto;	border-bottom: 1px solid #4B724B;}#menu a {	float: left;/* \*/float: none;/*  */	display: block;}/*		------   Menu classes		--------			*/.NBPW {	height: 38px;	background: url(../images/menu/nbpw.gif) no-repeat;	width: 42px;}.diensten {	background: url(../images/menu/diensten.gif) no-repeat;	height: 38px;	width: 93px;}.links {	background: url(../images/menu/links.gif);	height: 38px;	width: 40px;}.contact {	background: url(../images/menu/contact.gif);	height: 38px;	width: 55px;}.nieuws {	background: url(../images/menu/nieuws.gif) no-repeat;	height: 38px;	width: 76px;}.regelgeving {	background: url(../images/menu/regelgeving.gif) no-repeat;	height: 38px;	width: 78px;}.advies {	background: url(../images/menu/advies.gif) no-repeat;	height: 38px;	width: 94px;}.interactief {	background: url(../images/menu/interactief.gif) no-repeat;	height: 38px;	width: 73px;}.infocentrum {	background: url(../images/menu/infocentrum.gif) no-repeat;	height: 38px;	width: 91px;}.NBPW:hover {	background: url(../images/menu/nbpw_hover.gif) no-repeat;}.diensten:hover {	background: url(../images/menu/diensten_hover.gif) no-repeat;}.links:hover {	background: url(../images/menu/links_hover.gif) no-repeat;}.contact:hover {	background: url(../images/menu/contact_hover.gif) no-repeat;}.nieuws:hover {	background: url(../images/menu/nieuws_hover.gif) no-repeat;}.regelgeving:hover {	background: url(../images/menu/regelgeving_hover.gif) no-repeat;}.advies:hover {	background: url(../images/menu/advies_hover.gif) no-repeat;}.interactief:hover {	background: url(../images/menu/interactief_hover.gif) no-repeat;}.infocentrum:hover {	background: url(../images/menu/infocentrum_hover.gif) no-repeat;}/*		------   Subnavigatie		--------			*/#subnav td {	border-bottom: 1px solid #426442;	font: 11px Arial, Helvetica, sans-serif;	background: #669966;}#subnav td a {	display: block;	padding: 5px;	text-decoration: none;	color: #FFFFFF;}#subnav td a:hover {	background-color: #ECAF3A;	text-decoration: none;}/*		------   Styling		--------			*/.newsheading {	font-size: 16px;	background: url(../images/icoon_nieuws.gif) no-repeat;	font-family: Georgia, "Times New Roman", Times, serif;	text-transform: uppercase;	color: #CC0000;	text-indent: 30px;	letter-spacing: 2px;	font-weight: bold;	padding-bottom: 20px;}#container a {	color: black;	text-decoration: none;}#container a:hover {	color: black;	text-decoration: underline;}	.headlines {}.newsitem_geel {	background: #FBEFD8;	padding: 5px;	border-bottom: 1px solid #FFFFFF;}.newsitem_groen {	background: #EDFFED;	padding: 5px;	border-bottom: 1px solid #FFFFFF;}.imageholder {	padding: 2px;	border: 1px solid #669966;	float: left;	margin-right: 10px;	background: #FFFFFF;}.info {background: #fffff;	margin-bottom: 10px;}.info h3 {	margin: 0px;	font-size: 12px;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;}.heading_agenda {	font: bold 14px Georgia, "Times New Roman", Times, serif;	text-transform: uppercase;	color: #FFFFFF;	background: #669966 url(../images/icoon_agenda.gif) no-repeat left top;	letter-spacing: 4px;	height: 20px;	text-indent: 30px;	padding-top: 5px;}.info_agenda {	padding: 5px;}.vraag {	background: #ECAF3A;	padding: 5px;}.heading_vraag {	background: #FFFFFF url(../images/icoon_vraag.gif) no-repeat;	border: 1px solid #ECAF3A;	font: bold 14px Georgia, "Times New Roman", Times, serif;	text-transform: uppercase;	color: #ECAF3A;	letter-spacing: 4px;	height: 20px;	padding-top: 5px;	padding-left: 30px;}.aanbod {	background: #CC0000;	padding: 5px;}.heading_aanbod {	background: #FFFFFF url(../images/icoon_aanbod.gif) no-repeat;	border: 1px solid #CC0000;	font: bold 14px Georgia, "Times New Roman", Times, serif;	text-transform: uppercase;	color: #CC0000;	letter-spacing: 4px;	height: 20px;	padding-top: 5px;	padding-left: 30px;}.discussie {	background: #669966;	padding: 5px;}.heading_discussie {	background: #FFFFFF url(../images/icoon_discussie.gif) no-repeat;	border: 1px solid #669966;	font: bold 14px Georgia, "Times New Roman", Times, serif;	text-transform: uppercase;	color: #669966;	letter-spacing: 4px;	height: 20px;	padding-top: 5px;	padding-left: 30px;}#bottom h3 {	margin: 0px;	font-weight: bold;	color: #FFFFFF;	font-size: 11px;}#bottom a {	color: #FFFFFF;}#bottom a:hover {	color: #000000;	text-decoration: underline;}.rechts { 	text-align: right;	}		