.clearfix:after,
#main:after,
#meta:after,
.main ul li:after,
.sub li:after,
.sub ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}
* html .clearfix,
* html #main,
* html #meta,
* html .main ul li,
* html .sub li,
* html .sub ul {
	height: 1%;
	overflow: visible;
}
*:first-child+html .clearfix,
*:first-child+html #main,
*:first-child+html #meta,
*:first-child+html .main ul li,
*:first-child+html .sub li,
*:first-child+html .sub ul {
	min-height: 1px;
}
html {
	overflow-y: scroll;
}
body {
	background: rgb(228,240,247) url(img/bg/body_bg.png) repeat-x;
	background-color: #E4F0F7;
	color: #000;
	font-family: verdana, arial, sans-serif;
	font-size: 0.625em;
	margin: 0;
	padding: 0;
	text-align: center;
}
a:link:hover,
a:visited:hover {
	color: #26418f;
}
p {
	margin: 0;
	padding: .5em 0;
}

/* LEDENNET  =========================================================================================================== */

.leden-net #main .ledennet h1 {
                color: #646464;
}

.leden-net #main ul.menu li li a {
                color: #26418f;
                background: url(img/bg/triangle_gray.gif) 0 0 no-repeat;
}

.leden-net #main ul.main li.nieuws dt .dtstamp {
                color: #646464;
}

.leden-net #main ul.main li.nieuws dd a {
                color: #26418f;
                text-decoration: underline;         
}
/*
.leden-net #main.dossieroverzicht .main ul.sub li.nieuws h3 a, 
.leden-net #main.dossieroverzicht .main ul.sub li.onderzoek h3 a, 
.leden-net #main.dossieroverzicht .main ul.sub li.rapport h3 a,
.leden-net legend
{
                color: #333;
}*/

.leden-net .dossieroverzicht .overzicht dl dt {
                color: #646464;
}

.leden-net #main.dossieroverzicht .main ul li.nieuws a, .leden-net #main.dossieroverzicht .main ul li.onderzoek a {
                color: #26418f;
                text-decoration: underline;
}

.leden-net #main.dossieroverzicht .main ul li.nieuws li.more a, .leden-net #main.dossieroverzicht .main ul li.onderzoek li.more a {
                background: url(img/bg/triangle_gray.gif) right center no-repeat;
}

.leden-net .dossieroverzicht .main h4 {
                color: #646464;
}

.leden-net #wrapper #main.corporateHome .main li, 
.leden-net #wrapper #main.corporateHome .main li dl,
.leden-net tr.alt td, 
.leden-net tr.alt th 
{
                background: #e1e1e1;
}

.leden-net #wrapper .main li.rapport ul li a, 
.leden-net #wrapper li.gerelateerd ul a, 
.leden-net #wrapper li.dossiers ul a,
.leden-net li.more a, 
.leden-net .meernieuws li.more a, 
.leden-net ul.dossiers dt a, 
.leden-net a.more, 
.leden-net #main.login .sub a
{
                color: #26418f;
                text-decoration: underline;
                background: url(img/bg/triangle_gray.gif) right center no-repeat;
}

                .leden-net #wrapper #main.home ul.snippets li.gerelateerd ul li a {
                                color: #26418f;
                                text-decoration: underline;
                                background: url(img/bg/triangle_gray.gif) left center no-repeat;
                }

.leden-net #main.dossieroverzicht .nieuws ul.overzicht li {
                list-style: none;
}
/*
.leden-net #main.ledennet .main h1, 
.leden-net .main h2, 
.leden-net .main caption,
.leden-net #main.dossieroverzicht .main ul li.nieuws a, 
.leden-net #main.dossieroverzicht .main ul li.onderzoek a 
.leden-net .main h1,
.leden-net .main h2,
.leden-net .main h3, 
.leden-net .main .sub h3, 
.leden-net .main .overzicht h3, 
.leden-net .corporate h1, 
.leden-net .overzicht .sub h3, 
.leden-net .main h4, 
.leden-net .main dl.voorrang dt, 
.leden-net .sub dt,
.leden-net #main.tekst .main dt,
.leden-net #wrapper #main.corporateHome .main li dt,
.leden-net #main.corporate .menu li h2,
.leden-net #main.corporate .menu li h2 a,
.leden-net #main.corporateTekst .main dt
{
                color: #333;
}
	OLD: changed due to the customer's request #I100105-043
color: #333;

*/

/*
 NEW ONE: Changed due to customer request in Skype. Date 26/10/2010
*/

.leden-net a:link:hover,
.leden-net a:visited:hover {
                text-decoration: none;
}

.leden-net #main a:link 
{
                color: #2d83a4;
                text-decoration: none;
}

                .leden-net #main a:hover {
                                color: #333;
                                text-decoration: underline;
                }




/* SITE  =============================================================================================================== */

#wrapper {
	background: transparent url(img/bg/header_bg.png) no-repeat 0 0;
	font-size: 11px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 962px;
}
.main {
	float: left;
	overflow: hidden;
	width: 638px;
}
.sub {
	float: right;
	overflow: hidden;
	width: 314px;
}
.main div div {
	margin: 0;
	padding: 0;
}
.main .main {
	width: 300px;
}
.main .sub {
	width: 300px;
}
.skip {
	left: -999em;
	position: absolute;
}
#header {
	height: 169px;
	position: relative;
	z-index: 100;
}
#header a#railogo {
	height: 78px;
	left: 16px;
	position: absolute;
	top: 35px;
	width: 78px;
}
#header a#railogo img {
	/*display: none;*/
}
#header li {
	float: left;
}
#breadcrumbs {
	left: 0px;
	position: absolute;
	top: 4px;
}
#header #breadcrumbs li {
	padding: 0 6px 0 0;
}
#breadcrumbs a {
	background: url(img/bg/breadcrumbs_triangle.png) no-repeat right 4px;
	color: #2d83a4;
	padding-right: 1em;
	text-decoration: none;
}
#breadcrumbs strong {
	font-weight: normal;
}
#corpnav {
	position: absolute;
	left:9px;
	top: 38px;
}
#header #corpnav a {
	background: url(img/bg/service_triangle.png) no-repeat center left;
	color: #fff;
	font-size: 120%;
	font-weight: bold;
	margin-left: 15px;
	padding: 3px 0 3px 10px;
	text-decoration: none;
}
#header #corpnav a:hover {
	text-decoration: underline;
}
.mainnav {
	font-weight: bold;
	height: 46px;
	left: 15px;
	position: absolute;
	top: 123px;
}
.mainnav li {
	background: url(img/menuBg.gif) no-repeat right 0;
	float: left;
	height: 30px;
	padding: 0 20px 0 20px;
	margin-right: 0;
	
}
#header  .mainnav li {
	margin-right: 0;
	padding: 16px 20px 0 20px;
}
.mainnav li a {
	color: #fff;
}
.mainnav li a {
	float: left;
	height: 24px;
	padding: 0;
}
.mainnav li.current {
	color: #2d83a4;
}
.mainnav li {
	background: url(img/menuBg.gif) no-repeat right 0;
}
.mainnav li a {
	background: none;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0;
	padding: 0;
	text-decoration: none;
}
.mainnav li a:hover {
	color: #fff;
}

.mainnav li.current a {
	background: none;
	color: #000;
	margin-left: 4px;
	padding: 0;
}
#login {
	color: #a8b3d2;
	font-size: 11px;
	position: absolute;
	right: 15px;
	top: 142px;
}
#login a {
	color: #fff;
}
#login strong {
	padding-right: 10px;
}
.ledenlogin {
	background: #2D83A4;
	color: #fff;
	display: none;
	line-height: 20px;
	padding: 16px;
	position: absolute;
	right: 0;
	top: 169px;
	width: 204px;
	z-index: 100;
}
.ledenlogin div {
	background-color: #2d83a4;
	padding: 16px;
}
.ledenlogin label {
	float: left;
	height: 20px;
	line-height: 16px;
	padding-top: 3px;
	text-align: bottom;
	width: 202px;
}
.ledenlogin label input {
	margin-top: -2px;
}
.ledenlogin #mainNavigation_pass,
.ledenlogin #mainNavigation_email {
	border: 1px solid #fff;
	width: 200px;
}
.ledenlogin a {
	background: url(img/bg/triangle-login.gif) no-repeat 60px 6px;
	color: #fff;
	display: block;
	margin-right: 3px;
	text-align: right;
}
.ledenlogin #mainNavigation_loginbtn {
	margin-top: 8px;
}
#meta {

	background: #DEE2EE url('img/bg/body_bg.png') repeat-x 0 -169px;
	list-style: none;
	padding: 15px 0 11px;
	position: relative;
}
#meta,
#meta li {
	margin: 0;
}
#meta li {
	clear: none;
	float: left;
	margin-right: 15px;
}
#meta li.search {
	float: right;
	padding-right: 0;
}
#meta li a {
	display: inline;
	float: left;
	height: 22px;
}
.pref {
	background: url(img/buttons/voorkeurenaanpassen.png) no-repeat;
	text-indent: -9999px;
	width: 166px;
}
.prefreset {
	height: 22px;
	width: 136px;
}
#meta .rss {
	background: url(img/buttons/btn-rss.png) no-repeat;
	text-indent: -999em;
	width: 60px;
}
#meta .twitter {
	background: url(img/buttons/btn-twitter.png) no-repeat;
	text-indent: -999em;
	width: 73px;
}
#meta .youtube {
	background: url(img/buttons/btn-youtube.png) no-repeat;
	text-indent: -999em;
	width: 96px;
}
#meta .search label {
	position: absolute;
	right: 240px;
}
#meta .search #s1 {
	background: #fff;
	border: 1px solid #fff;
	height: 15px;
	padding-left: 4px;
	padding-top: 2px;
	position: absolute;
	right: 77px;
	width: 231px;
}
#meta .search .zoeken {
	background: transparent url(img/buttons/search.png) no-repeat scroll center top;
	border: 0;
	cursor: pointer;
	height: 22px;
	position: absolute;
	right: 0;
	text-indent: -1000em;
	width: 65px;
}
#wrapper .voorkeuren {
	display: none;
}
#wrapper .show {
	display: block;
}
#wrapper .voorkeuren {
	background-color: #333;
	color: #fff;
	list-style: none;
	margin: 0;
	padding: 0;
}
#wrapper ul.voorkeuren {
	background: #333 url(img/bg/voorkeur_sub.png) repeat-x 0 bottom;
}
#wrapper #mainvoorkeuren, #wrapper #rss {
	background: #333 url(img/bg/voorkeur_main.png) no-repeat top left;
	margin: 0 0 10px 0;
	padding: 3px 0 0 0;
}
#wrapper #mainvoorkeuren ul, #wrapper #rss ul {
	background: #333 url(img/bg/voorkeur_main.png) no-repeat 0 bottom;
}
#wrapper #mainvoorkeuren ul ul, #wrapper #rss ul ul {
	background-image: none;
}
#wrapper .voorkeuren ul ul {
	background: #333;
	background-image: none;
}
.voorkeuren li,
.voorkeuren ul {
	margin: 0;
	padding: 0;
}
#wrapper .voorkeuren ul {
	background-color: transparent;
}
.voorkeuren li {
	display: inline;
	float: left;
	list-style: none;
	width: 30%;
}
.rss li {
	width: 100%;
}
.rss li label {
	background: url(img/icons/rss.png) no-repeat 10px 4px;
	display: block;
	padding: 5px 15px;
}
.rss li label input {
	visibility: hidden;
}
.main .voorkeuren li {
	border-top: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}
.voorkeuren li li {
	display: list-item;
	float: none;
	padding: 2px 0 2px 12px;
	width: auto;
}
#wrapper li.buttons {
	clear: left;
	padding: 15px 0 6px 0;
	width: 100%;
}
#wrapper li.buttons li {
	float: left;
	width: auto;
}
#wrapper .voorkeuren h4 {
	border-top: 0;
	color: #fff;
	font-size: 110%;
	margin: 12px 0;
	padding: 0 0 0 12px;
}
* html .voorkeuren ul.select input {
	margin: -3px 0 0 -3px;
}
.voorkeuren li.keuze {
	background: #333 url(img/bg/voorkeur_vert.png) repeat-y 0 0;
}
.voorkeuren li.keuze ul {
	margin-left: 3px;
}
#wrapper ul#dossiervoorkeuren {
	margin-bottom: 0;
}
#wrapper ul#dossiervoorkeuren ul {
	background-image: none;
	padding: 0 15px;
}
#wrapper ul#dossiervoorkeuren li.buttons ul {
	padding: 0;
}
#wrapper .sub ul.voorkeuren {
	margin: 0;
	padding: 0;
}
#wrapper .sub ul.voorkeuren h4 {
	padding-left: 15px;
}
#wrapper .sub ul.voorkeuren ul {
	background-image: none;
	margin: 0;
	padding: 0;
}
#wrapper .sub ul.voorkeuren li {
	background-color: transparent;
	background-image: none;
	border-bottom: 0;
	margin: 0;
	padding: 2px 0;
	width: 314px;
}
#wrapper .sub ul.voorkeuren li ul {
	padding: 0 15px;
}
#wrapper .sub ul.voorkeuren li li {
	background-color: #333;
	background-image: none;
	width: 284px;
}
#wrapper .sub #profiel li li {
	color: #c2c2c2;
	font-style: italic;
}
#wrapper .sub #profiel li li label,
#wrapper .sub #profiel li li strong {
	color: #fff;
	font-style: normal;
}
#wrapper ul.voorkeuren li.buttons ul {
	background-image: none;
	margin: 0;
	padding: 10px 0;
}
#wrapper ul.voorkeuren li.buttons li {
	height: 22px;
	width: auto;
}
#wrapper ul.voorkeuren li.buttons li input {
	padding: 0 15px;
}
.voorkeuren .cancel {
	background: url('img/buttons/btn-cancel.png') no-repeat;
	display: block;
	height: 22px;
	overflow: hidden;
	text-indent: 200px;
	width: 94px;
}
#wrapper .sub ul#zoekFilter {
	background: #333 url(img/bg/voorkeurSubRound.png) repeat-x 0 bottom;
}
#wrapper .sub ul#zoekFilter li.first {
	background: #333 url(img/bg/voorkeur_hor.png) repeat-x 0 bottom;
	padding: 15px;
	width: 284px;
}
#wrapper .sub ul#zoekFilter li.first strong {
	display: block;
}
#wrapper .sub ul#zoekFilter li.first em {
	font-style: normal;
}
.main .customCss {
	display: block;
	margin: 10px 0;
	text-align: center;
}
.main .customCss li {
	border: 0;
	float: left;
	margin: 5px;
	padding: 0 2px;
	width: auto;
}
.main .customCss li a {
	background-image: none;
	padding: 2px;
}
.main .customCss li strong {
	background-color: #dee2ee;
	padding: 5px;
}
a {
	/*color: #2d83a4; changed due to the customer's request #I100105-043 */
	color: #2d83a4;
	text-decoration:none;
}
.overzicht .main {
	border-right: 1px solid #dee2ee;
}
.main div,.main ul {
	background: #FFF url(img/bg/content_content.png) no-repeat bottom;
}
.main div {
	padding: 0 15px 15px 15px;
}
.main div.nieuws {
	padding: 0 15px 15px 15px;
}
.main div.first {
	margin-bottom: 10px;
}
.main fieldset div {
	background: transparent;
	padding: 0;
	position: relative;
}
.actueeloverzicht div.first {
	border-bottom: 0;
}
.main ul {
	padding: 15px;
}
.main ul.overzicht a {
	text-decoration: none;
}
#main.dossieroverzicht ul.overzicht li.nieuws a {
	text-decoration: underline;
}
#main.dossieroverzicht ul.overzicht li.nieuws li {
	border-bottom: 1px solid #dee2ee;
	margin: 15px 0;
	padding: 0 0 15px 0;
	list-style: none;
}

#main.dossieroverzicht ul.overzicht li.nieuws li.noline {
	border-bottom: 0px;
}
.main div h2 {
	font-size: 184%;
	line-height: 110%;
	margin: 0;
	padding: 0;
}
.main div img,.main ul li img,.sub ul li img,.main ul li a.img {
	float: left;
	margin-right: 10px;
}
.main ul li p img {
	border-width:0;
	float:none;
	margin-right:0;
}
* html .main div img,.main ul li img,.sub ul li img,.main ul li a.img {
	margin-right: 10px;
}
.main div p,.main dl p {
	font-size: 13px;
}
.main h1,.main h2 {
	background: #fff url(img/bg/content_row.png) no-repeat;
	color: #2d83a4;
	font-size: 168%;
	margin: 0;
}
.main caption {
	color: #2d83a4;
	font-size: 168%;
	margin: 0 0 12px 0;
}
#main.smoelenboek th {
	padding-bottom: 1em;
}
#main.smoelenboek table {
	padding: 0 0 15px 0;
}
#main.smoelenboek table td div {
	background-image: none;
	display: none;
	margin: 0;
	padding: 0;
}
#main.smoelenboek table th,#main.smoelenboek table td {
	padding-left: 15px;
}
#main.smoelenboek table th.medewerker,#main.smoelenboek table td.medewerker,#main.smoelenboek table td.img {
	padding-left: 0;
}
#main.smoelenboek table td.medewerker {
	font-weight: bold;
	width: 180px;
}
.main h1 {
	padding: 10px 0 10px 15px;
}
.main h2,.main caption {
	border-bottom: 1px solid #D3D9E9;
	padding: 10px 0 13px 0;
	position: relative;
}
.main div h2 {
	border-bottom: 0;
	position: static;
}
.main h2 {
	padding-left: 15px;
}
.main h2 a {
	background: url(img/buttons/voorkeuren_white.png) no-repeat;
	height: 22px;
	overflow: hidden;
	position: absolute;
	right: 15px;
	text-indent: 999em;
	width: 90px;
}
.main h2 a.active {
	background-position: 0 -22px;
}
.main ul,.sub ul {
	margin: 0 0 15px 0;
	padding: 0;
}
.main ul li {
	border-top: 1px solid #D3D9E9;
	margin: 0 15px;
	padding: 10px 0;
}
.main dd ul li {
	border: none;
	list-style: disc;
	margin: 0 0 0 20px;
	padding: 0;
}
.main dd li {
	font-size: 13px;
}
#main li.meernieuws li.more {
	border-bottom: 0;
	border-top: 0;
}
#main li.meernieuws h3 {
	padding-bottom: 5px;
}
#main li.meernieuws li {
	border-bottom: 1px solid #eef0f6;
}
.overzicht ul li,.overzicht .main ul li {
	border: 0;
}
.dossieroverzicht .main ul li li {
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
}
.dossieroverzicht .main ul li.meernieuws li {
	padding: 5px 0 10px;
}
.main ul li.first {
	border: 0;
	margin-top: 0;
}
.main h3,.main .sub h3,.main .overzicht h3,.overzicht .sub h3,.main h4,.main dl.voorrang dt,.sub dt {
	background-image: none;
	color: #2d83a4;
	font-size: 118%;
	margin: 0;
	padding: 1em 0;
}
.main li h3 {
	color: #000;
	padding: 0;
}
.main h4 {
	border-top: 1px solid #D3D9E9;
}
.main .dtstamp {
	color: #333;
	font-weight: normal;
}
.actueeloverzicht .main dt .dtstamp {
	font-weight: bold;
}
.main .meernieuws li {
	margin-left: 0;
}
.main .meernieuws a {
	background-image: none;
	float: right;
	text-decoration: none;
	width: 75%;
}
.main .more a {
	width: auto;
}
.main ul a {
	text-decoration: underline;
}
.corporateHome .main ul a {
	color: #000;
	text-decoration: none;
}
.main ul dt a {
	background-image: none;
	padding-right: 0;
	text-decoration: none;
}
.main ul p {
	margin-top: 0;
	padding-left: 120px;
}
.main .overzicht p {
	padding-left: 0;
}
li.more a,.meernieuws li.more a {
	background: url(img/bg/triangle.gif) no-repeat center right;
	float: right;
	font-weight: bold;
	padding-right: 12px;
	text-decoration: none;
}
#main.dossieroverzicht .main li.more a {
	text-decoration: underline;
}
a.more,#main.login .sub a {
	background: url(img/bg/triangle.gif) no-repeat center right;
	border: 1px solid #fff;
	padding-right: 12px;
}
.main ul li h3 a {
	background-position: right center;
	float: none;
}
.main dl .banner {
	float: left;
}
.main div.banner {
	height: 250px;
	width: 300px;
}
* html .main div.banner {
	width: 288px;
}
.main .subtabs {
	background: url(img/bg/subtab.png) #fff no-repeat;
	line-height: 120%;
	padding-top: 5px;
}
.main .subtabs li {
	border-top: 0;
	clear: none;
	display: inline;
	float: left;
	font-weight: bold;
	padding: 10px 0;
	width: auto;
}
.main .subtabs li a {
	background-image: none;
	color: #fff;
	padding: 10px 0;
	text-decoration: none;
}
.main .subtabs li.current {
	background: #fff url(img/buttons/subtab_left.png) no-repeat 0 0;
	background-color: #fff;
	padding-left: 15px;
}
.main .subtabs li.current strong,.main .subtabs li.current a {
	background: #fff url(img/buttons/subtab_right.png) no-repeat right 0;
	padding-right: 15px;
	padding-top: 10px;
}
.main div.overzicht ul.overzicht {
	border-right: 1px solid #D3D9E9;
	width: 50%;
}
.main ul.overzicht {
	position: relative;
}
#main .dossiers dl,.main ul.columns,.main ul .nieuws ul {
	font-size: 11px;
	margin-bottom: 10px;
}
#main .dossiers dl {
}
.main ul.overzicht li li {
	margin: 0;
}
#main.actueeloverzicht .main ul.overzicht li img {
	width: 71px;
}
.main ul.overzicht li li {
	border: 0;
}
.sub li.onderzoek ul,.sub li.wetgeving ul {
	padding: 0;
}
.overzicht .sub h3 {
	background-color: #fff;
}
#main .overzicht h3 {
	font-size: 138%;
	font-weight: bold;
}
	
#main.dossieroverzicht .nieuws ul.overzicht li.nieuws h3 {
	padding-bottom: 0;
}
	
#main.home .main ul {
	margin-bottom: 10px;
}
#main.home .main .extras .bottom {
	background: url(img/bg/content_content.png) no-repeat bottom;
	display: block;
	height: 15px;
	margin: 0 -15px -15px;
}
#main.home .main dl.voorrang {
	float: right;
	width: 284px;
}
#main.home .main dl.voorrang dt {
	font-size: 16px;
	font-weight: bold;
}
#main.home .main dl.voorrang dd {
	font-size: 14px;
	font-weight: bold;
}
#main.home .main dl.voorrang dd {
	font-size: 11px;
	font-weight: normal;
}
#main.home .main dl.voorrang dd img {
	margin-right: 10px;
}
.extras dl.voorrang dt {
	border-bottom: 1px solid #D3D9E9;
	margin-bottom: 5px;
	padding: 0 0 4px 0;
	width: 100%;
}
.voorrang dd a {
	float: left;
}
#main.home .main .extras {
	background: #fff url(img/bg/content_row.png) no-repeat 0 0;
	margin: 0 0 10px 0;
	padding: 15px;
	width: 608px;
}
ul.dossiers dt a {
	background: url(img/bg/triangle.gif) no-repeat right 4px;
	padding-right: 12px;
	text-decoration: underline;
}
#main.home .main .extras .banner {
	padding: 0px 20px 0 0px;
}
.voorrang .button {
	background: #fff url(img/buttons/download.png) no-repeat 0 0;
	display: block;
	float: left;
	height: 33px;
	margin: 12px 0;
	text-indent: -99999px;
	width: 143px;
}
#main.home .main .voorrang p {
	font-size: 134%;
	font-weight: bold;
	padding-bottom: 0;
	padding-right: 15px;
}
#main.home .main .voorrang .more {
	float: left;
}
.main dl,.main .sub dl,.main .dossiers dl,.dossieroverzicht .nieuws dl {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 608px;
}
.main dl dt,.main dl dd {
	margin: 0;
	padding: 0;
}
.main dl dt,.main .dossiers dt,.dossieroverzicht .nieuws dt {
	color: #2d83a4;
	float: right;
	font-weight: bold;
	width: 483px;
}
.dossierPagesFrame .whiteBg dt, .ledennet .whiteBg dt {
	color: #2d83a4;
	float: none;
	font-weight: bold;
	width: auto;
	display: block;
}
.main .dossiers dd {
	font-size: 11px;
}
.actueeloverzicht dl dt {
	width: 521px;
}
.main dl dd {
	line-height: 18px;
}
.main dl dd img {
	float: left;
	margin-right: 15px;
}
#main .columns dd {
	font-size: 11px;
	margin-left: 125px;
}
#main .columns dd.pressText {
	font-size:13px;
}
#main.actueeloverzicht .columns dd {
	margin-left: 87px;
}
#main .columns dd.img {
	margin-left: 0;
}
.main .actueel p {
	margin: 0;
	padding: 0 0 1em 0;
}
.date {
	color: #b4b4b4;
	display: block;
	padding: 4px 0 6px 0;
}
#main.actueeloverzicht .main {
	background-color: #fff;
}
#main.actueeloverzicht .main div {
	background-image: none;
}
#main.actueeloverzicht .main p.select {
	background-color: #eef0f6;
	margin: 0 15px;
	padding: 10px;
	text-align: right;
}
#main.actueeloverzicht .main input#selecteermaand {
	margin-bottom: -5px;
}
#main.actueeloverzicht .main p.select > input#selecteermaand {
	margin-bottom: -7px;
}
table {
	border-spacing: 0;
	padding: 0 15px;
	width: 100%;
}
caption {
	color: #2d83a4;
	font-weight: bold;
}
caption,th {
	text-align: left;
}
th {
	color: #2d83a4;
}
tbody th,td {
	background-color: #f4f5f9;
	border: 10px solid #fff;
	border-width: 0 1px 10px 0;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
tr.alt td,tr.alt th {
	background-color: #e9ecf4;
}
td.img {
	border-right-width: 0;
	width: 113px;
}
td.img dl {
	display: none;
}
dl.vcard p {
	display: block;
	float: none;
}
dl.vcard p span {
	float: left;
	width: 150px;
}
div.overzicht {
	padding-top: 15px;
	/*position:relative;
	bottom:-43px;*/
}
.dossieroverzicht .overzicht ul li .dtstamp {
	color: #000;
}
#main.dossieroverzicht ul li.nieuws .dtstamp,#main.dossieroverzicht ul li.meernieuws .dtstamp {
	color: #999;
}
#main.dossieroverzicht ul li.nieuws dt .dtstamp {
	color: #2d83a4;
	font-weight: bold;
}
#main.dossieroverzicht .main ul li.nieuws a,#main.dossieroverzicht .main ul li.onderzoek a {
	background-image: none;
	display:block;
	padding-left:86px;
}
#main.dossieroverzicht .main ul li.nieuws li.downloadItem a,#main.dossieroverzicht .main ul li.onderzoek a {
	background-image: none;
	display:block;
	padding-left: 0;
}	
#main.dossieroverzicht .main ul li.onderzoek li {
	/*width: 285px;*/
	width: 100%;
}
#main.dossieroverzicht .main ul li.nieuws li.more a,#main.dossieroverzicht .main ul li.onderzoek li.more a {
	background-image: url(img/bg/triangle.gif);
	margin-bottom:9px;
}
#main.dossieroverzicht .main ul li.nieuws a span,#main.dossieroverzicht .main ul li.onderzoek a span {
	background: #fff url(img/bg/triangle.gif) no-repeat 0 center;
	height: 12px;
	text-indent: -99999px;
	width: 12px;
}
.dossieroverzicht .overzicht ul.main li {
	margin: 0 20px 0 0;
}
.dossieroverzicht .overzicht ul.main li li {
	margin: 0 0 12px 0;
}
.dossieroverzicht .overzicht ul.main li.more {
	margin: 0;
}
.dossieroverzicht .overzicht ul.main li.more a {
	text-decoration: underline;
}
.dossieroverzicht .overzicht ul.main li.rapport a {
	text-decoration: none;
}
.dossieroverzicht .overzicht ul.sub li {
	margin: 0 0 0 15px;
}
.dossieroverzicht .overzicht ul.sub li li {
	margin: 0 0 12px 0;
	width: 275px;
}
.dossieroverzicht .main .sub {
/*	width: 304px;*/
	border-left:1px solid #dee2ee;	
	padding-left:18px;
	width:284px;
}
.dossieroverzicht .overzicht ul li.first {
	padding-top: 0;
}
.dossieroverzicht .overzicht h3 {
	padding-top: 0;
}
.dossieroverzicht .overzicht dl,.main .sub dl {
	width: 275px;
}
.dossieroverzicht .overzicht dl dt {
	width: 189px;
}
.main .sub dt {
	width: 189px;
}
.main .sub dd a {
	float: none;
	text-decoration: none;
}
.dossieroverzicht span.dtstamp,.main .dossiers dt .dtstamp {
	color: #c2c2c2;
}
.main .sub dt .dtstamp {
	display: inline;
}
.dossieroverzicht .overzicht li.first {
	border-bottom: #dee2ee solid 1px;
}
.dossieroverzicht .overzicht li.first p {
	font-size: 11px;
	padding-left:120px;
}
.dossieroverzicht .overzicht li.first p.legislationPreview {
	padding-left:0px;
}
.dossieroverzicht .overzicht li.first li.downloadItem p {
	font-size: 11px;
	padding-left: 0;
}
.dossieroverzicht div.nieuws ul li {
	border-style: none;
	font-size: 13px;
	list-style-type: disc;
	padding: 0px;
	vertical-align: middle;
}
*:first-child+html .dossieroverzicht div.nieuws ul li,*:first-child+html .tekst div.main ul li, *:first-child+html .corporateTekst div.main ul li {
	Display: list-item;
	Position: relative;
	Top: -5px;
	Vertical-align: top;
}

* html .dossieroverzicht div.nieuws ul li, * html .corporateTekst div.main ul li, * html .tekst div.main ul li {
	Position: relative;
	Top: -5px;
	Vertical-align: top;
}
#main.dossieroverzicht .nieuws ul.overzicht li {
	margin: 0;
}
#main.dossieroverzicht .nieuws ul.overzicht li.first {
	border-bottom: 0;
	padding-bottom: 0;
}
#main.dossieroverzicht .nieuws ul.overzicht li.meernieuws {
	padding-top: 0;
}
.dossieroverzicht .overzicht li {
	border-top: none;
}
.dossieroverzicht .main h4 {
	border: 0;
	color: #2d83a4;
	padding: 0;
}
.main .wetgeving a {
	color: #000;
	text-decoration: none;
}
.main li p {
}
.main .sub UL a {
	text-decoration: underline;
}
.zoekresultatenFilter .main {
	background-color: #fff;
}
.zoekresultatenFilter fieldset {
	margin: 5px 15px;
	padding: 0;
}
.zoekresultatenFilter fieldset .ieRadio {
	margin: -2px 0 0 0;
}
.zoekresultatenFilter fieldset label {
	color: #26418f;
	font-weight: bold;
	margin: 0 6px 0 12px;
}
.zoekresultatenFilter fieldset p {
	text-align: center;
}
.zoekresultatenFilter .paging {
	border-bottom: 1px solid #dee2ee;
	border-top: 1px solid #dee2ee;
	display: block;
	margin: 2px 0 15px 0;
	padding: 6px 0;
	text-align: center;
	float: left;
	width: 100%;
	display: inline;
}
.zoekresultatenFilter .paginglast {
	border-bottom: 0;
	margin-bottom: 24px;
}
.zoekresultatenFilter .paging li {
	border: 0;
	display: inline;
	margin: 2px;
	padding: 0 2px;
	/*width: auto;*/
	float:left;
	clear:none;
}
.zoekresultatenFilter .paging li a {
	background-image: none;
	padding: 2px;
}
.zoekresultatenFilter .paging li strong {
	background-color: #dee2ee;
	color: #26418F;
	padding: 5px;
}
.zoekresultatenFilter ul#results {
	margin: 15px 0 24px 0;
}
.zoekresultatenFilter #results p {
	padding: 0;
}
.zoekresultatenFilter #results li.first {
	border-top: 1px solid #dee2ee;
	margin-top: 10px;
}
.zoekresultatenFilter #results li li.first,.zoekresultatenFilter #results li li {
	border: 0;
}
.zoekresultatenFilter #results li li.first a {
	background-image: none;
	padding-left: 0;
}
.zoekresultatenFilter #results li a {
	font-weight: bold;
}
.zoekresultatenFilter #results li li a {
	background: #fff url(img/bg/triangle_gray.gif) no-repeat left 2px;
	font-weight: normal;
	padding-left: 12px;
	padding-right: 0;
}
.zoekresultatenFilter #results li {
	border-color: #eef0f6;
}
.zoekresultatenFilter li p {
	padding-left: 0;
}
.zoekresultatenFilter li li {
	display: inline;
	margin: 2px;
}
.zoekresultatenFilter li li a {
	color: #ccc;
	text-decoration: none;
}
.zoekresultatenFilter ul {
	background-image: none;
}
.zoekresultatenFilter div.main {
	background: #fff url(img/bg/content_content.png) no-repeat bottom;
}
#main.zoekresultatenFilter ul.paging li.forward a {
	background: #fff url(img/bg/triangle.gif) no-repeat right 5px;
	color: #26418F;
	font-weight: bold;
	padding-right: 12px;
	text-decoration: none;
}
#main.zoekresultatenFilter ul.paging li.back a {
	background: #fff url(img/bg/triangle_left.gif) no-repeat left 5px;
	color: #26418F;
	font-weight: bold;
	padding-left: 12px;
	text-decoration: none;
}
.tekst .main {
	background: #fff url(img/bg/content_content.png) no-repeat bottom;
	padding-bottom: 15px;
}
.tekst .main dl {
	border-top: 1px solid #dee2ee;
	padding: 15px;
}
#main.tekst .main dt {
	color: #2d83a4;
	font-size: 13px;
	width: 466px;
}
#main.tekst dt .dtstamp {
	color: #a7a7a7;
	font-weight: normal;
	padding: 0 0 18px 0;
}
#main.tekst .columns dd {
	margin-left: 142px;
}
#main.tekst .columns dd.img {
	margin-left: 0;
}
#main.tekst .columns dd.img2 {
	margin-left: 0;
	margin-top: 10px;
}
#main.tekst .columns dd.img2 img {
	margin-left: 15px;
}
#main.tekst .main dt.wideImg{
	color: #2d83a4;
	font-size: 13px;
	width: 451px;
}
#main.tekst .columns dd.wideDD{
	margin-left: 157px;
}
.tekst .main dl.redactie {
	background-color: #eef0f6;
	border-top: none;
	color: #333;
	margin-left: 153px;
	width: 440px;
}
#main.tekst .main dl.redactie dt {
	color: #333;
	float: none;
	width: 430px;
}
#main.tekst .columns dl.redactie dd {
	margin-left: 0;
}
#main .pdf,#main .doc,#main .docx,#main .xls,#main .xlsx,#main .pht,#main .snd, #main .ppt,#main .pptx {
	background-position: 0 3px;
	background-repeat: no-repeat;
	display: inline-block;
	line-height: 24px;
	padding: 4px 0 4px 24px;
}
.main .pdf,.main .doc,.main .docx,.main .xls,.main .xlsx,.main .pht,.main .snd,.main .txt, .main .ppt,.main .pptx {
	text-decoration: none;
}
#main li.pdf,#main li.doc,#main li.docx,#main li.xls,#main li.xlsx,#main li.pht,#main li.snd, #main li.ppt,#main li.pptx {
	background-position: 0 10px;
}
#main a.pdf span,#main a.doc span,#main a.docx span,#main a.xls span,#main a.xlsx span,#main a.pht span,#main a.snd span, #main a.ppt span,#main a.pptx span {
	background: url(img/bg/triangle.gif) no-repeat 0 center;
	height: 12px;
	text-indent: -99999px;
	width: 12px;
}
#main .pdf {
	background-image: url(img/icons/pdf.png);
}
#main .doc, 
#main .docx {
	background-image: url(img/icons/doc.png);
}
#main .xls,
#main .xlsx {
	background-image: url(img/icons/xls.png);
}
#main .ppt, 
#main .pptx {
	background-image: url(img/icons/ppt.png);
}
#main .pht {
	background-image: url(img/icons/photo.png);
}
#main .snd {
	background-image: url(img/icons/sound.png);
}
ul.fileList {
	margin: 0;
	padding: 0;
}
ul.fileList a {
	background: transparent url(img/bg/extensions.png) no-repeat 0 0;
	line-height: 130%;
	margin: 0;
	padding: 1px 0 3px 22px;
	text-decoration: underline;
}
ul.fileList li {
}
ul.fileList a.doc {
	background-position: 0 -40px;
}
.main ul.fileList,.main div.actueel {
	margin-bottom: 10px;
}
.main div.actueel .date {
	font-size: 12px;
}
.main ul.fileList li.first {
	border-top: 0;
}
dl.medewerker {
	color: #2d83a4;
	margin: 0;
	padding: 0;
	width: 700px;
}
dl.medewerker dt {
	float: right;
	font-size: 168%;
	font-weight: bold;
	padding: 1em 0;
	width: 395px;
}
dl.medewerker dd {
	margin: 0;
	padding: 0;
}
dl.medewerker dd.img img {
	float: left;
	margin-right: 20px;
}
ul.snippets li {
	display: inline;
	float: left;
	width: 300px;
}
#wrapper .snippets li.first {
	margin-right: 4px;
}
.snippet li.more {
	background-color: #fff;
}
#wrapper .snippet .dtstamp {
	color: #000;
	font-weight: bold;
}
#main dd ul,#main dd li {
	margin: 0;
	padding: 0 0 0 20px;
}
.gids_resultaat {
	cursor: hand;
}
#submain li.first {
	list-style-type: none;
}
#submain li.first h3 {
	margin-top: 10px;
}
#submain li.meernieuws {
	list-style-type: none;
}
#submain ol li {
	list-style: decimal;
}
.ieInput,
textarea {
	border: 1px solid #dee2ee;
}
fieldset {
	background-color: #fff;
}
legend {
	color: #2d83a4;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
* html legend {
	color: #2d83a4;
	font-weight: bold;
	margin: 0;
	margin-left: -7px;
	padding: 0;
}
*:first-child+html legend {
	color: #2d83a4;
	font-weight: bold;
	margin: 0;
	margin-left: -7px;
	padding: 0;
}
fieldset p {
	float: left;
	margin: 0 0 6px 0;
	width: 100%;
}
fieldset p label,
fieldset p.rchor span,
fieldset p.rcvert span {
	float: left;
	width: 180px;
}
fieldset p.rchor label {
	float: none;
}
fieldset p.rcvert label {
	float: right;
	width: 70%;
}
label input {
	margin: 0 8px 0 0;
	vertical-align: top;
}
.ieRadio {
	margin: -3px 4px 0 -2px;
}
.ieCheckbox {
	margin: 2px 4px 0 -2px;
}
* html .ieCheckbox {
	margin: -2px 4px 0 -2px;
}
#main.corporateContact label.first {
	padding: 0 15px 0 0;
}
#main.corporateContact textarea {
	height: 70px;
	width: 215px;
}
#main.corporateContact .ieInput {
	width: 215px;
}
#main.corporateContact .ieSelect {
	width: 219px;
}
label .ieRadio {
	vertical-align: bottom;
}
input.inputLabel {
	color: #000;
}
label.hiddenlabel {
	display: none;
}
#main.corporateContact ul.buttonbar li {
	padding-left: 173px;
}
.login fieldset div {
	position: relative;
	width: 266px;
}
label.jsOverLabel {
	clear: none;
	float: none;
	left: -4000px;
	position: absolute;
	top: 0;
}
div.jsOverLabelBlur label.jsOverLabel {
	left: 4px;
}
fieldset .error label,
fieldset .error.rchor span,
fieldset .error.rcver span {
	background: url(img/bg/exclamation.png) no-repeat 160px 1px;
	color: red;
}
fieldset .error input {
	border: 1px solid red;
}
fieldset .required label,
fieldset .required.rchor span,
fieldset .required.rcver span {
}
fieldset .required input {
	border: 1px solid #000;
}
fieldset .rcvert label,
fieldset .rchor label {
	background-image: none;
}
#wrapper #main.home ul.snippets {
	margin-bottom: 0;
}
#wrapper #main.home ul.snippets li {
	border: 0;
	margin: 0;
}
#wrapper #main.home ul.snippets li.first {
	margin-right: 8px;
	padding-right: 0;
}
* html #wrapper #main.home ul.snippets li.first {
	margin-right: 0px;
	padding-right: 0;
}
#wrapper .main .snippet {
	margin: 0;
	padding: 0;
	width: 300px;
}
#wrapper #main.home ul.snippets li ul {
	margin: 10px 0;
	width: 300px;
}
#wrapper #main.home ul.snippets li li {
	margin: 0 15px;
	padding: 15px;
	width: 240px;
}
#wrapper #main.home ul.snippets li.actueel li {
	border-bottom: 1px solid #fff;
}
#wrapper #main.home ul.snippets li.dossiers li {
	border-bottom: 1px solid #E9ECF4;
	padding: 10px 0;
	width: 270px;
}
#wrapper #main.home ul.snippets li.agenda ul {
	margin: 0;
	padding: 0;
}
#wrapper #main.home ul.snippets li.agenda li.vevent {
	width: 252px;
}
#wrapper #main.home ul.snippets li.gerelateerd li {
	padding: 0 0 4px 0;
	width: 270px;
}
#wrapper #main.home ul.snippets li.voorrang dl {
	margin-bottom: 0px;
	padding: 15px 15px 0 15px;
	width: 284px;
}
* html #wrapper #main.home ul.snippets li.voorrang dl {
	width: 270px;
}
#wrapper #main.home ul.snippets li.tekst ul li {
	padding: 0;
	width: 270px;
}
#wrapper #main.home ul.snippets li.tekst ul li strong {
	display: block;
}
#wrapper #main.home ul.snippets li.tekstBeeld ul li {
	padding: 0;
	width: 270px;
}
#wrapper #main.home ul.snippets li.tekstBeeld ul li strong {
	display: block;
}
#wrapper #main.home .main ul.snippets li li.more {
	border-bottom: 0;
	margin: 0 15px;
	padding: 4px 0pt 4px 15px;
	width: 255px;
}
#wrapper #main.home .main ul.snippets li li.more a {
	text-decoration: underline;
}
#wrapper #main.home .main ul.snippets li.gerelateerd li.more {
	border-top: 1px solid #DEE2EE;
	margin-top: 6px;
	padding-top: 6px;
}
#wrapper #main.home .main ul.snippets li.tekst li.more {
	border-top: 1px solid #DEE2EE;
	margin-top: 12px;
	padding-top: 6px;
}
#wrapper #main.home .main ul.snippets li.tekstBeeld li.more {
	border-top: 1px solid #DEE2EE;
	margin-top: 12px;
	padding-top: 6px;
}
#wrapper #main.home .main ul.snippets li.marktinformatie ul {
	padding: 0;
}
#wrapper #main.home .main ul.snippets li.marktinformatie ul li {
	margin: 0;
	padding: 0 15px;
	width: 270px;
}
#wrapper #main.home .main ul.snippets li.marktinformatie li.ui-tabs-panel {
	margin: 10px 0 0 0;
}
#wrapper #main.home .main ul.snippets li.marktinformatie ul.linkList li {
	margin: 0;
	padding: 10px 0 0 0;
	width: 270px;
}
#wrapper #main.home .main ul.snippets li.marktinformatie ul.fileList li {
	margin: 0;
	padding: 2px 0;
	width: 240px;
}
#wrapper #main.home .main ul.snippets li.marktinformatie ul.fileList li a {
	text-decoration: underline;
}
#wrapper #main.home .main ul.snippets li.marktinformatie ul.tabs {
	background: transparent url(img/bg/sidebar_tabs.gif) no-repeat left bottom;
	margin-right: 15px;
	padding: 10px 0 0 15px;
}
#wrapper #main.home .main ul.snippets li.marktinformatie ul.tabs li {
	margin: 0;
	padding: 5px 8px;
	width: auto;
}
#wrapper #main.home .main ul.snippets li.snippet ul.voorkeuren {
	margin: 0;
	padding: 0;
	width: 300px;
}
#wrapper #main.home .main ul.snippets li.snippet ul.voorkeuren li {
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0px;
}
#wrapper #main.home .main ul.snippets li.snippet ul.voorkeuren ul.select {
	background-color: transparent;
	background-image: none;
	padding: 0;
}
#wrapper #main.home .main ul.snippets li.snippet ul.voorkeuren ul.select li {
	border-bottom: 0;
	margin: 0;
	padding: 0 0 0 15px;
	width: 275px;
}
#wrapper #main.home .main ul.snippets li.snippet ul.voorkeuren li.buttons ul {
	margin: 10px 0 0 0;
}
#wrapper #main.home .main ul.snippets li.snippet ul.voorkeuren li.buttons li {
	border: 0;
	width: auto;
}
#wrapper #main.corporateHome .main .snippet ul {
	background-image: none;
	padding: 10px 0 0 0;
}
#wrapper #main.corporateHome .main ul li.snippet li {
	background-color: #fff;
	margin: 0 15px;
	padding: 15px;
	width: 240px;
}
#wrapper #main.corporateHome .main ul li.actueel li {
	border-bottom: 1px solid #fff;
}
#wrapper #main.corporateHome .main ul li.dossiers ul {
	padding-top: 0px;
}
#wrapper #main.corporateHome .main ul li.dossiers li {
	border-bottom: 1px solid #E9ECF4;
	padding: 10px 0;
	width: 270px;
}
#wrapper #main.corporateHome .main ul li.agenda ul {
	margin: 0;
	padding: 0;
}
#wrapper #main.corporateHome .main ul li.agenda li.vevent {
	padding: 10px 9px;
	width: 252px;
}
#wrapper #main.corporateHome .main ul li.gerelateerd li {
	padding: 0 0 4px 0;
	width: 270px;
}
#wrapper #main.corporateHome .main ul li.voorrang dl {
	margin-bottom: 0px;
	padding: 15px 15px 0 15px;
	width: 270px;
}
#wrapper #main.corporateHome .main ul li.tekst ul li {
	padding: 0;
	width: 270px;
}
#wrapper #main.corporateHome .main ul li.tekst ul li strong {
	display: block;
}
#wrapper #main.corporateHome .main ul li.tekstBeeld ul li {
	padding: 0;
	width: 270px;
}
#wrapper #main.corporateHome .main ul li.tekstBeeld ul li strong {
	display: block;
}
#wrapper #main.corporateHome .main ul li li.more {
	border-bottom: 0;
	margin: 0 15px;
	padding: 4px 0pt 4px 15px;
	width: 255px;
}
#wrapper #main.corporateHome .main ul li li.more a {
	text-decoration: underline;
}
#wrapper #main.corporateHome .main ul li.gerelateerd li.more {
	border-top: 1px solid #DEE2EE;
	margin-top: 6px;
	padding-top: 6px;
}
#wrapper #main.corporateHome .main ul li.tekst li.more {
	border-top: 1px solid #DEE2EE;
	margin-top: 12px;
	padding-top: 6px;
}
#wrapper #main.corporateHome .main ul li.tekstBeeld li.more {
	border-top: 1px solid #DEE2EE;
	margin-top: 12px;
	padding-top: 6px;
}
#wrapper #main.corporateHome .main ul li.marktinformatie ul {
	padding: 0;
}
#wrapper #main.corporateHome .main ul li.marktinformatie ul li {
	margin: 0;
	padding: 0 15px;
	width: 270px;
}
#wrapper #main.corporateHome .main ul li.marktinformatie li.ui-tabs-panel {
	margin: 10px 0 0 0;
}
#wrapper #main.corporateHome .main ul li.marktinformatie ul.linkList li {
	margin: 0;
	padding: 10px 0 0 0;
	width: 270px;
}
#wrapper #main.corporateHome .main ul li.marktinformatie ul.fileList li {
	margin: 0;
	padding: 2px 0;
	width: 240px;
}
#wrapper #main.corporateHome .main ul li.marktinformatie ul.fileList li a {
	text-decoration: underline;
}
#wrapper #main.corporateHome .main ul li.marktinformatie ul.tabs {
	background: transparent url(img/bg/sidebar_tabs.gif) no-repeat left bottom;
	margin-right: 15px;
	padding: 10px 0 0 15px;
}
#wrapper #main.corporateHome .main ul li.marktinformatie ul.tabs li {
	margin: 0;
	padding: 5px 8px;
	width: auto;
}
#wrapper #main.corporateHome .main ul li.snippet ul.voorkeuren {
	background: #333333 url(img/bg/voorkeur_sub.png) repeat-x scroll 0pt bottom;
	margin: 0;
	padding: 0;
	width: 300px;
}
#wrapper #main.corporateHome .main ul li.snippet ul.voorkeuren li {
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0px;
	width: 300px;
}
#wrapper #main.corporateHome .main ul li.snippet ul.voorkeuren ul.select {
	background-color: transparent;
	background-image: none;
	padding: 0;
}
#wrapper #main.corporateHome .main ul li.snippet ul.voorkeuren ul.select li {
	border-bottom: 0;
	margin: 0;
	padding: 0 0 0 15px;
	width: 275px;
}
#wrapper #main.corporateHome .main ul li.snippet ul.voorkeuren li.buttons ul {
	background-color: transparent;
	margin: 10px 0;
}
#wrapper #main.corporateHome .main ul li.snippet ul.voorkeuren li.buttons li {
	border: 0;
	width: auto;
}
body {
	line-height: 18px;
}
#wrapper .snippet h3,.sub h3 {
	background: #2d83a4 url(img/bg/sidebar_blue.png) no-repeat top left;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	margin: 0;
	padding: 8px 15px 10px;
	position: relative;
}
#wrapper .snippet h3 {
	background-image: url(img/bg/sidebar_blue_main.png);
}
#wrapper li.agenda ul a,#wrapper li.actueel ul a,#wrapper li.onderzoeken ul dd a {
}
#wrapper li.actueel strong a {
	color: #000;
	text-decoration: none;
}
.sub li.agenda ul a span,.main li.snippet li.agenda ul a span,.sub li.onderzoeken ul dd a span,li.tekstBeeld a span,.sub li.marktinformatie ul.linkList a span,#wrapper li.marktinformatie ul.linkList a span,.sub div.columns a span,.sub ul.fileList a span,.main li.wetgeving a span,#main.home ul.dossiers dt a span,#wrapper #main .agenda a span {
	background: #fff url(img/bg/triangle.gif) no-repeat 0 center;
	height: 12px;
	text-indent: -99999px;
	width: 12px;
}
#wrapper li.actueel ul a span {
	background: url(img/bg/triangle.gif) no-repeat 0 center;
	height: 12px;
	text-indent: -99999px;
	width: 12px;
}
#wrapper li.gerelateerd ul a,#wrapper li.dossiers ul a {
	background: url(img/bg/triangle.gif) no-repeat left 3px;
	padding-left: 12px;
}
#wrapper li.gerelateerd ul li.more a,#wrapper li.dossiers ul li.more a {
	background: url(img/bg/triangle.gif) no-repeat right 6px;
	padding-right: 12px;
	padding-top: 0;
}
#wrapper .main li.rapport ul li a {
	background: url(img/bg/triangle.gif) no-repeat right 3px;
	padding-right: 12px;
	padding-top: 0;
}
#wrapper .main li.rapport ul li p,#wrapper .main li.wetgeving ul li p,#wrapper .main li.onderzoek ul li p {
	font-size: 11px;
}
#wrapper li.dossiers ul li.current a {
	color: #000;
}
.sub a,#wrapper .snippet a {
	text-decoration: none;
}
.sub a:hover,#wrapper .snippet a:hover {
	text-decoration: underline;
}
.sub li.more a,.snippet li.more a {
	text-decoration: underline;
}
.sub li.more a:hover,.snippet li.more a:hover {
	text-decoration: none;
}
.sub {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sub li,#wrapper .main .snippet {
	background: #fff url(img/bg/sidebar_content.png) no-repeat bottom;
	margin: 0 0 10px 0;
	padding: 0;
}
#wrapper #main.corporateHome .main .snippet {
	background-color: #fff;
}
.sub li ul,.snippet ul {
	margin: 0;
	padding: 10px 0;
}
#wrapper #main.corporateHome .main li.snippet li {
	margin-bottom: 0;
}
.sub li li,#wrapper #main .main .snippet li,#wrapper #main.corporateHome .main .snippet li {
	background-image: none;
	display: inline;
	float: left;
	margin: 0 15px;
	padding: 15px 10px;
	width: 264px;
}
li.actueel li {
	background: #f3f5f9 url(img/bg/sub_li_actueel.png) repeat-x 0 bottom;
}
.sub li li.more {
	background-color: #fff;
	background-image: none;
	padding: 4px 0 4px 15px;
	width: 267px;
}
.sub strong.datestamp,div .snippet strong.datestamp {
	display: block;
}
.sub li.agenda li.vevent,#wrapper #main .main .snippet li.vevent {
	border-bottom: 1px solid #e9ecf4;
	padding: 10px 0;
}
.sub li.agenda li.vevent {
	width: 282px;
}
.sub li.agenda em,.main li.agenda em {
	color: #888;
	font-style: normal;
}
.sub li.banner div {
}
.sub li.banner span {
	background: transparent url(img/bg/sidebar_wit.gif) no-repeat 0 0;
	display: block;
	padding: 7px;
}
.sub li.onderzoeken li {
	border-bottom: 1px solid #dee2ee;
	padding: 10px 0;
	width: 284px;
}
.sub li.onderzoeken li.more {
	border: 0;
	padding: 10px 0 0 0;
}
.sub li.onderzoeken dl {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 284px;
}
.sub li.onderzoeken dt {
	float: right;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 201px;
}
.sub li.onderzoeken dt.noimg {
	float: none;
	width: 284px;
}
.sub li.onderzoeken dd {
	display: block;
	margin: 0;
	padding: 0;
}
.sub li.onderzoeken dd img {
	float: left;
	margin-right: 10px;
}
#wrapper li.gerelateerd li {
	padding: 0 0 4px 0;
	width: 284px;
}
#wrapper li.gerelateerd li.more {
	border-top: 1px solid #dee2ee;
	margin-top: 6px;
	padding-top: 6px;
}
#wrapper li.marktinformatie li li {
	margin: 0;
	padding: 0;
}
#wrapper li.marktinformatie ul.linkList {
	margin: 0;
	padding: 0;
}
#wrapper li.marktinformatie ul.linkList li {
	border-bottom: 1px solid #e9ecf4;
	padding: 10px 0;
	width: 284px;
}
#wrapper #main li.marktinformatie ul.linkList li {
	padding: 10px 0 0 0;
	width: 270px;
}
#wrapper #main.corporateHome .main .snippet ul.linklist li.last {
	margin-left: 0;
}
#wrapper li.marktinformatie ul.linkList li a {
	text-decoration: underline;
}
#wrapper li.marktinformatie ul.linkList li.last {
	border-bottom: 0;
	padding-bottom: 0;
}
#wrapper li.marktinformatie ul.linkList a {
	display: block;
}
#wrapper li.marktinformatie ul.fileList {
	margin: 0;
	padding: 0;
}
#wrapper li.marktinformatie ul.fileList li {
	padding: 6px 0;
	width: 284px;
}
#wrapper li.dossiers li {
	border-bottom: 1px solid #e9ecf4;
	padding: 10px 0;
	width: 284px;
}
#wrapper li.dossiers li.more {
	border-bottom: 0;
	padding-bottom: 0;
}
.sub li.dossiers li a {
	font-weight: bold;
}
.sub li.tekst li,.sub li.tekstBeeld li {
	padding: 0 0 4px 0;
	width: 284px;
}
.sub li.tekst li.more,.sub li.tekstBeeld li.more {
	border-top: 1px solid #dee2ee;
	margin-top: 10px;
	padding-top: 6px;
}
.sub li.tekst li strong,.sub li.tekstBeeld li strong {
	display: block;
}
.sub li.profiel li {
	padding: 0;
	width: 284px;
}
#wrapper .sub li.profiel ul.voorkeuren ul.nabf,#wrapper .sub li.profiel ul.voorkeuren ul.toegang {
	background: transparent url(img/bg/voorkeur_hor.png) repeat-x 0 bottom;
	margin-bottom: 2px;
	padding-bottom: 15px;
}
#wrapper .sub li.profiel .voorkeuren h4 {
	margin: 0 0 4px 0;
}
#wrapper .sub li.profiel .voorkeuren li.first h4 {
	margin: 15px 0 4px 0;
}
#wrapper .sub li.profiel ul.voorkeuren ul.nabf strong {
	display: block;
	float: left;
	font-weight: normal;
	width: 70px;
}
.sub li li#raigids,.sub li li#statistieken,.sub li li#publicaties,.sub li li#marktontwikkeling {
	margin: 0;
	padding-top: 0px;
	width: 284px;
}
.sub .marktinformatie,.sub li li#raigids,.sub li li#statistieken,.sub li li#publicaties,.sub li li#marktontwikkeling {
	font-size: 11px;
}
.sub li li.more {
	background-color: #fff;
}
.dtstamp {
	display: block;
}
.sub h3,#wrapper .snippet h3 {
}
#wrapper .snippet h3 {
	display: none;
}
.sub h3 a,#wrapper .snippet h3 a {
	background: url(img/buttons/voorkeuren_blue.png) no-repeat;
	height: 21px;
	overflow: hidden;
	position: absolute;
	right: 15px;
	text-indent: 999em;
	width: 90px;
}
.sub h3 a.active {
	background-position: 0 -22px;
}
.sub fieldset,.snippet fieldset {
	background-color: #E9ECF4;
	border: 0;
	margin-top: 8px;
	padding: 8px;
}
.sub fieldset label,.snippet fieldset label {
	font-weight: bold;
	padding: 3px 0;
}
.sub fieldset *,.snippet fieldset * {
	display: block;
}
.sub fieldset select,.snippet fieldset select {
	width: 100%;
}
.marktinformatie select,.sub fieldset input.text,.snippet fieldset input.text {
	border: 1px solid #7f9db9;
	padding-left: 4px;
	width: 260px;
}
.marktinformatie select {
	width: 264px;
}
.marktinformatie .hiddenlabel {
	display: block;
}
.sub fieldset .toon,.snippet fieldset .toon {
	padding-top: 12px;
}
.sub dl,.snippet dl {
	margin-bottom: 15px;
	padding: 15px;
}
.sub dl dt,.snippet dl dt {
	float: right;
	font-weight: bold;
	width: 168px;
}
.sub dd {
	margin: 0;
}
.sub dd a {
	float: left;
}
.sub dl.voorrang {
	margin: 15px 12px 15px 15px;
	padding: 0;
	width: 287px;
}
.sub dl.voorrang dt {
	padding: 0 0 1em 0;
	width: 145px;
}
.sub dl.voorrang dd {
	margin-left: 142px;
}
.sub dl.voorrang dd.img {
	margin-left: 0;
}
.sub dl.voorrang dd img {
	float: left;
	padding-right: 15px;
}
#wrapper .ui-tabs-nav li,
#wrapper #main.corporateHome .main .ui-tabs-nav li,
#wrapper #main.home .main ul.snippets li.snippet ul.ui-tabs-nav li {
	background-image: none;
	margin: 0;
	padding: 2px 10px;
	width: auto;
}
.tabs .ui-tabs-selected {
}
.ui-tabs-nav li a {
	color: #2d83a4;
	text-decoration: none;
}
.ui-tabs-nav li,
#wrapper #main.corporateHome .main li.snippet ul.ui-tabs-nav li {
	background-color: #e9ecf4;
	border-bottom: 1px solid #a8b3d2;
	border-right: 1px solid #a8b3d2;
	border-top: 1px solid #a8b3d2;
}
.ui-tabs-nav li.first,
#wrapper #main .main li.snippet ul.ui-tabs-nav li.first {
	border-left: 1px solid #a8b3d2;
}
.ui-tabs-nav li.ui-tabs-selected,
#wrapper #main .main li.snippet ul.ui-tabs-nav li.ui-tabs-selected {
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
.ui-tabs-nav li.ui-tabs-selected a,
#wrapper #main .main li.snippet ul.ui-tabs-nav li.ui-tabs-selected a {
	color: #000;
}
#wrapper .ui-tabs-hide,
#wrapper #main.corporateHome .main li.ui-tabs-hide,
#wrapper #main.home .main ul.snippets li.snippet li.ui-tabs-hide {
	display: none;
}
#wrapper li ul.ui-tabs-nav {
	background: url(img/bg/sidebar_tabs.gif) repeat-x left bottom;
	margin: 0;
	padding: 10px 15px 0 15px;
}
#wrapper #main .main li.snippet ul.ui-tabs-nav {
	padding: 10px 15px 0;
}
#wrapper #main.home .main li.snippet ul.tabs {
	width: 270px;
}
.marktinformatie p {
	margin: 0;
	padding: 0;
	position: relative;
}
.login .main,
.corporate .main {
	float: right;
}
.corporate h1,
.login .sub,
.corporate .sub {
	background-color: #fff;
	float: left;
}
.login .sub p {
	padding: 3px 15px;
}
.login .sub h3,
.login .sub h4 {
	color: #2d83a4;
	font-size: 118%;
	margin: 0 0 0 15px;
	padding: 1em 0 0 0;
}
.login .sub h3 {
	background-color: #fff;
	background-image: none;
	border-top: 1px solid #DEE2EE;
}
#main.login .sub a {
	text-decoration: underline;
}
#main.corporate {
	background: #fff url(img/bg/main_bottom.png) no-repeat 0 bottom;
}
.corporate h1 {
	background: url(img/bg/main_top.png) no-repeat 0 0;
	color: #2d83a4;
	font-size: 18px;
	margin: 0;
	padding: 10px 0 13px 15px;
}
#main.corporate h2 {
	background-image: none;
	border-bottom: 1px solid #dee2ee;
	margin: 0 0 15px 0;
	padding: 10px 0 13px 0;
}
#main.login .main h3 {
	margin: 0;
	padding: 0;
}
#main.login .main .toelichting h3 {
}
.corporate .menu {
	float: left;
	margin: 0;
	padding: 0;
	width: 314px;
}
.corporate .menu a {
	color: #2d83a4;
	text-decoration: none;
}
.corporate .menu li {
	background-color: #eef0f6;
	background-image: none;
	border-bottom: 1px solid #dee2ee;
	border-top: 1px solid #fff;
	list-style: none;
	margin: 0 15px;
	padding: 0;
}
#main.ledennet .menu li {
	background-color: #E1E1E1;
}

.corporate .menu li.first {
	border-top: 1px solid #dee2ee;
}
.corporate .menu li li {
	border-bottom: 0;
	border-top: 0;
	margin: 0 15px;
	padding: 2px 0;
}
.corporate .menu ul {
	margin: 0 0 15px 0;
	padding: 0;
}
#main.corporate .menu li h2 {
	background-image: none;
	border-bottom: 0;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 10px 0 4px 15px;
}
#main.corporate .menu li h2 a {
	color: #2d83a4;
	text-decoration: underline;
}
.menu li li {
	border: 0;
	margin: 0;
	padding: 5px 15px;
}
.menu li li a,
			.menu li li strong {
	background: url(img/bg/triangle.gif) no-repeat 0 3px;
	padding-left: 15px;
}
.menu li li.current a {
	background-image: url(img/bg/triangleCurrent.gif);
}
.menu li li strong {
	font-weight: normal;
}
.menu li li.current a {
	color: #000;
}
.corporate .menu li li ul {
	margin: 0 0 0 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.menu li li li {
	border: 0;
	margin: 0;
	padding: 5px 15px;
}
.menu li li.current li a {
	background-image: url(img/bg/triangle.gif);
	color: #2d83a4;
}
.menu li li li a,
				.menu li li li strong {
	background: url(img/bg/triangle.gif) no-repeat 0 3px;
	padding-left: 15px;
}
.menu li li li.current a {
	background-image: url(img/bg/triangleCurrent.gif);
}
.menu li li li strong {
	font-weight: normal;
}
.menu li li li.current a {
	color: #000;
}
#main .vcard {
	background-color: #eef0f6;
	margin: 0 0 10px 0;
}
#main .main .vcard {
	border-bottom: 0;
}
.vcard ul,
	.vcard p {
	float: left;
}
.vcard li a,
	.vcard span a {
	background-image: none;
	text-decoration: none;
}
.vcard ul {
	background-image: none;
}
#main .vcard p {
	font-size: 11px;
	margin: 0;
	width: 165px;
}
.vcard ul {
	width: 235px;
}
.vcard strong,
	.vcard span {
	display: block;
	padding: 0px 5px 0 0;
}
.vcard span span {
	display: inline;
}
.vcard ul {
	background-color: transparent;
}
.vcard ul li {
	border: 0;
	padding: 5px 0 0 0;
}
.vcard li span {
	display: inline;
}
.login .inlogenuitleg {
	background: #fff url(img/bg/bg-login-uitleg.gif) repeat-y 0 0;
	padding: 15px;
}
.login .inlogenuitleg fieldset {
	padding: 0;
}
.login fieldset div {
	margin-bottom: 10px;
}
.login .inlogenuitleg .toelichting {
	width: 300px;
}
.login .inlogenuitleg .toelichting {
	float: right;
	width: 265px;
}
.login .inlogenuitleg fieldset,
	.login .inlogenuitleg .toelichting {
	background-color: transparent;
	background-image: none;
}
.login .toelichting p {
	font-size: 11px;
	margin-top: 8px;
}
.login fieldset h4 {
	border-top: 0;
	color: #2d83a4;
	padding: 0 0 1em 0;
}
.login fieldset .text,
.login fieldset .password {
	border: 1px solid #2d83a4;
	padding-left: 2px;
	width: 264px;
}
.login fieldset a {
	background: url(img/bg/triangle.gif) no-repeat left 6px;
	float: right;
	padding-left: 12px;
}
* html .login fieldset .ieCheckbox {
	margin-top: -3px;
}
.login fieldset label {
	white-space: nowrap;
}
#main.corporateContact fieldset {
	border-bottom: 1px solid #D3D9E9;
	margin: 0;
	padding: 0;
}
#main.corporateContact ul.buttonbar {
	margin: 15px 0;
}
#main.corporateContact ul.buttonbar li {
	border: 0;
}
#main.corporateContact ul.buttonbar li input {
	padding-left: 180px;
}
#wrapper #main.corporateHome .main a {
	text-decoration: none;
}
#wrapper #main.corporateHome .main ul {
	background: url(img/bg/main_top.png) no-repeat right 0;
	margin: 0;
	padding: 46px 0 15px;
}
#wrapper #main.corporateHome .main li {
	border-top: 0;
	display: inline;
	float: left;
	margin: 0 0 25px;
	padding: 0;
}
#wrapper #main.corporateHome .main li.img {
	background-color: #ccc;
	height: 280px;
	margin: 0 15px 0 0;
	width: 300px;
}
#wrapper #main.corporateHome .main li.bottom,
	#wrapper #main.corporateHome .main li.bottom dl,
	#wrapper #main.corporateHome .main li.bottom ul,
	#wrapper #main.corporateHome .main li.bottom ul li {
	background-color: #fff;
}
#wrapper #main.corporateHome .main li.img img {
	float: none;
}
#wrapper #main.corporateHome .main li,
#wrapper #main.corporateHome .main li dl {
	background-color: #dee2ee;
	width: 300px;
}
#wrapper #main.corporateHome .main li.bottom dt {
	padding-top: 0;
}
#wrapper #main.corporateHome .main li dt {
	color: #2d83a4;
	display: inline;
	padding: 10px 10px 4px 0;
	width: 148px;
}
#wrapper #main.corporateHome .main dd.img {
	background-color: #ccc;
	margin-right: 10px;
	padding-bottom: 0;
}
#wrapper #main.corporateHome .main dd {
	padding-bottom: 10px;
}
#wrapper #main.corporateHome .main li.last {
	margin-left: 15px;
}
.corporateHome .main li {
	display: inline;
	margin-left: 0;
}
.corporateTekst .main dl {
	padding: 0 0 10px 0;
}
#main.corporateTekst .main dt {
	color: #2d83a4;
	font-size: 13px;
	padding-bottom: 1em;
	width: 466px;
}
#main.corporateTekst .main dd {
}
.corporateTekst dd.img img {
	margin: 0 15px 10px 0;
}
#main.corporate .main {
	background: url(img/bg/main_top.png) no-repeat right 0;
	padding-right: 15px;
	width: 608px;
}
#wrapper #main.corporateHome .main {
	padding-right: 0px;
	width: 638px;
}
#main.corporate .main ul li {
	margin: 0;
}
#main.corporateOverzicht ul dt a {
	text-decoration: underline;
}
#wrapper #main.corporateHome .main ul li {
	padding: 0;
}
#wrapper #main.corporateContact .main ul li {
	padding: 0;
}
#main.corporate .main ul li.first {
	padding-top: 0;
}
.close {
	background: url(../../../../rai.acceptatie.lectric.nl/include/RAIAssociation/css/img/buttons/btn-close.html) no-repeat;
	float: right;
	height: 24px;
	overflow: hidden;
	text-indent: 200px;
	white-space: nowrap;
	width: 24px;
}
#TB_window {
	color: #333333;
}
#TB_secondLine {
	color: #666666;
}
#TB_overlay {
	background-color: #000;
	height: 100%;
	left: 0px;
	opacity: 0.45;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 100;
}
#TB_overlay {
	filter: alpha(opacity=45);
}
.TB_overlayMacFFBGHack {
	background-color: #000;
	opacity: 0.5;
}
* html #TB_overlay {
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	position: absolute;
}
#TB_window {
	background: #ffffff;
	border: 10px solid #2d83a4;
	color: #000000;
	display: none;
	left: 50%;
	position: fixed;
	text-align: left;
	top: 50%;
	z-index: 102;
}
* html #TB_window {
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	position: absolute;
}
#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 15px 15px;
}
#TB_caption {
	background-color: #FFCC00;
	float: left;
	margin-bottom: 15px;
	padding: 4px 0 4px 15px;
	text-align: left;
}
#TB_closeWindow {
	background-color: #FFCC00;
	margin-bottom: 15px;
	padding: 4px 15px 4px 0;
	text-align: right;
}
#TB_closeWindow a {
	color: #002280;
	font-weight: bold;
	padding-left: 16px;
}
#TB_closeAjaxWindow {
	float: right;
	margin-bottom: 1px;
	padding: 7px 10px 5px 0;
	text-align: right;
}
#TB_ajaxWindowTitle {
	float: left;
	margin-bottom: 1px;
	padding: 7px 0 5px 10px;
}
#TB_title {
	background-color: #e8e8e8;
	height: 27px;
}
#TB_ajaxContent {
	clear: both;
	line-height: 1.4em;
	overflow: auto;
	padding: 2px 15px 15px 15px;
	text-align: left;
}
#TB_ajaxContent.TB_modal {
	padding: 15px;
}
#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}
#TB_load {
	display: none;
	height: 13px;
	left: 50%;
	margin: -6px 0 0 -104px;
	position: fixed;
	top: 50%;
	width: 208px;
	z-index: 103;
}
* html #TB_load {
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	position: absolute;
}
#TB_HideSelect {
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	height: 100%;
	left: 0;
	moz-opacity: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}
* html #TB_HideSelect {
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	position: absolute;
}
#TB_iframeContent {
	_margin-bottom: 1px;
	border: none;
	clear: both;
	margin-bottom: -1px;
	margin-top: 1px;
}
#header.ledennet {
}
#header.ledennet {
	/*background: transparent url(img/bg/LN_header_bg.png) no-repeat 0 0;*/
}
#header.ledennet #breadcrumbs {
	color: #2d83a4;
}
#header.ledennet #corpnav a {
	color: #2D83A4;
}
#header.ledennet #corpnav a {
	/*background-image: url(img/bg/LN_triangle.gif);*/
}
#header.ledennet .mainnav li {
	/*background-image: url(img/buttons/LN_tab_left.gif);*/
}
#header.ledennet .mainnav li a {
	/*background-image: url(img/buttons/LN_tab_right.gif);*/
}
#header.ledennet .mainnav li.current {
	/*background-image: url(img/buttons/LN_tab_left_on.gif);*/
}
#header.ledennet .mainnav li.current a {
	/*background-image: url(img/buttons/LN_tab_right_on.gif);*/
}
#header.ledennet #login, body.ledennet #login a {
	color: #fff;
}
#header.ledennet #login a.loguit {
	margin-left: 24px;
}
#main.ledennet #meta {
}
#main.ledennet .main h1, body.ledennet .main h2, body.ledennet .main caption {
}
#main.ledennet .main div, body.ledennet .main ul {
}
#main.ledennet .main div.first {
    clear: both;
    width: 608px;
    overflow: hidden;
}

#main.ledennet .main, body.ledennet .sub {
}
#main.ledennet .sub h3 {
	/*background: #4f4f4f url(img/bg/LN_sidebar_blue.png) no-repeat 0 0;*/
}
#main.ledennet .sub li {
}
#main.ledennet .sub h3 a {
	background-image: url(img/buttons/voorkeuren_black.png);
}
.ledenlogin.ledennet {
	background-image: url(img/bg/login_black.gif);
}
.ledenlogin a {
	background-image: url(img/bg/triangle-login_black.gif);
}
#main.ledennet .main .subtabs {
	background-image: url(img/bg/LN_subtab.png);
}
#main.ledennet .main .subtabs li.current strong, #main.ledennet .main .subtabs li.current a {
	background-image: url(img/buttons/LN_subtab_right.png);
}
#main.ledennet .main .subtabs li.current {
	background-image: url(img/buttons/LN_subtab_left.png);
}
#footer {
	color: #2d83a4;
	padding: 1em 0 .5em 0;
	text-align: right;
}
#footer strong {
	float: left;
}
#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer li {
	display: inline;
	padding: 4px 0 4px 12px;
}
#footer a {
	color: #7C8CBC;
	text-decoration: none;
}
.main,
.sub {
	margin: 0;
	padding: 0;
	position: relative;
}
#header ul,
#header li,
.main ul,
.main li {
	margin: 0;
	padding: 0;
}
#header ul,
.sub,
.sub li,
.main ul,
.main li {
	list-style: none;
}
a img {
	border: 0;
}
fieldset {
	border: 0;
}
#sitemap {
	padding: 0pt;
}
#sitemap h1, #sitemap h2 {
	padding: 14px 10px 6px;
}
#sitemap ul {
	list-style-type: none;
	margin: 14px 0pt 23px;
}
#sitemap li {
	background: transparent url(../../../../rai.acceptatie.lectric.nl/images/internetsolutions/ico_link.html) no-repeat scroll 10px 1.05em;
	border-style: solid none none;
	border-width: 1px;
	clear: both;
	overflow: hidden;
	padding: 7px 10px 7px 23px;
}
#sitemap li a {
	font-weight: bold;
}
#sitemap li ul {
	margin: 0pt 0pt 0pt 27px;
}
#sitemap li li {
	background-position: 0pt 0.8em;
	border-style: none;
	padding: 4px 0pt 0pt 13px;
}
#sitemap li li a {
	font-weight: normal;
}
#sitemap li li ul {
}
#sitemap li li li {
	background-position: 0pt 0.9em;
	padding: 4px 0pt 0pt 3px;
}
html > body #sitemap li li li {
	background-position: 0pt 0.85em;
}
*:first-child + html #sitemap li li li {
	background-position: 0pt 0.9em;
}
.gids_resultaat_kop {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 9px;
	text-transform: uppercase;
}
.gids_resultaat {
	font-family: verdana;
	font-size: 9pt;
	padding-left: 9px;
}
td.gids_resultaat, td.gids_resultaat_kop, .resultTable td {
	color: #000000;
	font-family: verdana;
	font-size: 9pt;
}
.gids_button {
	background-color: #29357D;
	border: medium none;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	height: 20px;
	width: 90px;
}
.paginatitel {
	color: #29367A;
	font-family: Verdana;
	font-size: 13pt;
	font-weight: bold;
}
div.divAutocompletion {
	left: 257px;
	position: absolute;
	top: 136px;
}
div.divAutocompletion input {
	background-color: #ffffff;
	border: 1px solid #969696;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	padding: 2px;
	width: 250px;
}
div.hints {
	background-color: #ffffff;
	border: 1px solid #878787;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	height: 110px;
	margin: 0px;
	overflow: auto;
	padding: 0px;
	width: 250px;
	z-index: 999;
}
div.hints ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div.hints ul li {
	background-color: #ffffff;
	cursor: pointer;
	display: block;
	float: none!important;
	list-style-type: none;
	margin: 0px;
	padding: 2px;
}
div.hints ul li.selected {
	background-color: #bebebe;
}

/* aanpassing text onder afbeelding fix 02-07-2009 joost erhardt */
.img_sectie {
	float:left;
	height:100%;
}
	.img_sectie img {
		width:200px;
	}
.text_sectie {
	float: left;
	width:390px;
}
.sub .img_sectie {
	float:left;
	height:100%;
}
	.sub .img_sectie img {
		width:75px;
	}
.sub .text_sectie {
	float: left;
	width:190px;
}

/* Aanpassing om linker menu's mogelijk te maken onder dossier pagina's (20090713: EBN) */
/*
#main.dossierPagesFrame h1 {
	background: none;
	
}
.dossierPagesFrame {
	padding: 5px 0 0 0;
	background: #fff url(img/bg/main_top.png) 0 0 no-repeat;
}

* html .dossierPagesFrame {
	background: #fff;
	padding-top: 10px;
}

.dossierPagesFrame #submain .menu {
	float: left;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	width: 314px;
}
.dossierPagesFrame #submain .menu a {
	color: #2d83a4;
	text-decoration: none;
}
.dossierPagesFrame #submain .menu li {
	background-color: #eef0f6;
	background-image: none;
	border-bottom: 1px solid #dee2ee;
	border-top: 1px solid #fff;
	list-style: none;
	margin: 0 15px;
	padding: 0;
}
.dossierPagesFrame #submain .menu li.first {
	border-top: 1px solid #dee2ee;
}
.dossierPagesFrame #submain .menu li li {
	border-bottom: 0;
	border-top: 0;
	margin: 0 15px;
	padding: 2px 0;
}
.dossierPagesFrame #submain .menu ul {
	margin: 0 0 15px 0;
	padding: 0;
	background: #eef0f6;
}
#main.dossierPagesFrame #submain .menu li h2 {
	background-image: none;
	background: #eef0f6;
	border-bottom: 0;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 10px 0 4px 15px;
}
#main.dossierPagesFrame #submain .menu li h2 a {
	color: #2d83a4;
	text-decoration: underline;
}

.dossierPagesFrame #submain .menu li li ul {
	margin: 0 0 0 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.dossierPagesFrame #submain {
	width: 962px;
	margin-top: 0px;
	background: #fff url(img/bg/main_bottom.png) no-repeat scroll 0 bottom;
}

.dossierPagesFrame #submain .overzicht {
	float: right;
}

html>body .dossierPagesFrame #submain .overzicht {
	float: none;
	overflow: hidden;
}

.dossierPagesFrame .main div.nieuws {
	overflow: hidden;
}

*/
.dossierPagesFrame {
	background: #fff url(img/bg/main_bottom.png) left bottom no-repeat;
	padding-bottom:74px;
}

.dossierPagesFrame #submain {
	float: right;
	position: relative;
	top:42px;
	right:17px;
}

.dossierPagesFrame #submain .first {
	margin-bottom:10px;
}

.dossierPagesFrame h1,
.dossierPagesFrame .sub {
	background-color: #fff;
	float: left;
}

.dossierPagesFrame h1 {
	background: url(img/bg/main_top.png) no-repeat 0 0;
	color: #2d83a4;
	font-size: 18px;
	margin: 0;
	padding: 10px 0 13px 15px;
}
	.dossierPagesFrame h1 a { 
		text-decoration: none;
	}
#main.dossierPagesFrame h2 {
	border-bottom: 1px solid #dee2ee;
	margin: 0 0 15px 0;
	padding: 10px 0 13px 0;
	background: url(img/bg/main_top.png) no-repeat right top;
}

.dossierPagesFrame .menu {
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	width: 314px;
	/*background: #00000;*/
}
.dossierPagesFrame .menu a {
	color: #2d83a4;
	text-decoration: none;
}
#main.dossierPagesFrame .menu li {
	background-color: #eff0f5;
	background-image: none;
	border-bottom: 1px solid #dee2ee;
	border-top: 1px solid #fff;
	list-style: none;
	margin: 0 15px;
	padding: 0;	
}
#main.ledennet .menu li {
	background-color: #E1E1E1;
}
#main.dossierPagesFrame .menu li h2 {
	background-image: none;
	border-bottom: 0;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 10px 0 4px 15px;
}
.dossierPagesFrame .menu li.first {
	border-top: 1px solid #dee2ee;
}

#main.dossierPagesFrame .menu li li  {
	border-bottom: 0;
	border-top: 0;
	margin: 0 ;
	padding: 2px 15px;
	display: block;
}
.dossierPagesFrame .menu ul {
	padding: 0;
	/*border-bottom: 20px solid #e1e1e1;*/
	margin: 0;
	display: block;
}

*:first-child+html .dossierPagesFrame .menu li {
	background: #FFFFFF;
	border-bottom: 0px;
}

	*:first-child+html .dossierPagesFrame .menu ul  {
		background: #eef0f6;		
	}
		*:first-child+html .dossierPagesFrame .menu ul li  {
			background: #eef0f6;
		}

	.dossierPagesFrame .main div.nieuws {
		margin: 0 10px 0 0;
		padding: 0;
	}

	.dossierPagesFrame .main h4 {
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	#main.dossieroverzicht .main ul.main {
		border-left:1px solid #DEE2EE;
		border-right:0;
		padding-left:15px;		
	}
	*:first-child+html #main.dossieroverzicht .main ul.main {
		padding-bottom:0;

	}
	*:first-child+html #main.dossieroverzicht .main ul.main li,	*:first-child+html #main.dossieroverzicht .main ul.sub li{
		position:relative;
		top:10px;
	}

	#main.dossieroverzicht .main ul.sub {
		border-left:1px solid #DEE2EE;
		padding-left:3px;
	}
		*:first-child+html #main.dossieroverzicht .main ul.sub {			
			padding-left:18px;
			overflow: visible;
			padding-bottom:8px;
		}
	
	#main.dossieroverzicht .main ul.main li.nieuws, #main.dossieroverzicht .main ul.main li.onderzoek, #main.dossieroverzicht .main ul.main li.rapport {
		border-bottom: 1px solid #DEE2EE;
	}
	
		*:first-child+html #main.dossieroverzicht .main ul.main li.nieuws, *:first-child+html #main.dossieroverzicht .main ul.main li.onderzoek, *:first-child+html #main.dossieroverzicht .main ul.main li.rapport {
			padding-bottom:20px;
		}
	
	#main.dossieroverzicht .main ul.main li.nieuws h3 a,#main.dossieroverzicht .main ul.main li.onderzoek h3 a {
		padding-left:0;
		text-decoration: none;
	}
	
	#main.dossieroverzicht .main ul.sub li.nieuws ,#main.dossieroverzicht .main ul.sub li.onderzoek, #main.dossieroverzicht .main ul.sub li.rapport  {
		border-bottom: 1px solid #DEE2EE;
	}	
		*:first-child+html #main.dossieroverzicht .main ul.sub li.nieuws, *:first-child+html  #main.dossieroverzicht .main ul.sub li.onderzoek, *:first-child+html  #main.dossieroverzicht .main ul.sub li.rapport  {
			padding-bottom:20px;
		}
		
		#main.dossieroverzicht .main ul.sub li.nieuws h3 ,#main.dossieroverzicht .main ul.sub li.onderzoek h3, #main.dossieroverzicht .main ul.sub li.rapport h3, #main.dossieroverzicht .main ul.sub li.wetgeving h3  {
			padding-left:15px;
		}
		#main.dossieroverzicht .main ul.sub li.nieuws h3 a,#main.dossieroverzicht .main ul.sub li.onderzoek h3 a, #main.dossieroverzicht .main ul.sub li.rapport h3 a, #main.dossieroverzicht .main ul.sub li.wetgeving h3 a {
			position: relative;			
			background:none;
			color:#2d83a4;
			display:inline;
			padding-left:0;	
			text-decoration:none;
		}		
		#main.dossieroverzicht .main ul.sub li.rapport h3 a,#main.dossieroverzicht .main ul.sub li.onderzoek h3 a
		{
			 text-indent: 0;
			 width: auto;
			 right: auto;
			 left: -15px;
		}
		
#workroomsnippet
{
	
}	
#main.ledennet #workroomsnippet ul
{
	background:none;
	position: relative;
	width: 100%;
    overflow: hidden;
	
}	
#main.ledennet #workroomsnippet ul li
{
	background: #E9ECF4;
	padding: 5px 15px;
	border-bottom: 1px solid #fff;
	width: 253px;
    float: left;
    display: inline;
	
}

#main.ledennet #workroomsnippet ul li h3
{

	margin: 0;
    background-image: none;
    background: none;
	padding: 0 0 0 0;
}
#main.ledennet #workroomsnippet ul li h3 a
{
    font-size: 12px;
	background: none;
    background-image: none;
    position: static;
    text-indent: 0 !important;
}
.main ul.dossiers li,
.main ul.dossiers li h4
{
    border-top: 0;
}
.main ul.dossiers li h4
{
    border-top: 0;
    padding-top: 0;
}
#main.ledennet .main div.first h4
{
    padding: 5px 0;
}
#main.ledennet .main div.first textarea
{
    width: 604px;
    margin-bottom: 10px;
    overflow: auto;
    font-family: Verdana, Arial, Sans-Serif;
    color: #000;
    font-size: 13px;
    line-height: 16px;
}
#main.ledennet .main div.first .deletebutton,
#main.ledennet .main div.first .linktorules
{
    float: right;
    display: inline;
}
#main.ledennet .main div.first .linktorules
{
    cursor: pointer;
    padding-top: 4px;
}
#main.ledennet .main div.first .sendbutton
{
    clear: both;
    margin-top: 3px;
}
.main dl.whiteBg
{
    background: #fff;
    width: 608px;
    padding: 0 0;
}
.main dl.ArticleBlock
{
	margin-bottom: 20px;
}
.main dl.ArticleBlock dt
{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#mainContent_ctl04_overview_ctl00_Paging
{
	margin-top: -10px;
}
#divReact h4
{
	clear: both;
}
.deletebutton
{
	margin-bottom: 10px;
}
.main dl dd.introtextForReact
{
	font-size: 1em;
}
.main dl.whiteBg .date
{
	color: #B4B4B4;
	padding: 0;
}
.main div#divReact
{
	padding: 0;
}
.main div.first .commentBlock
{
	background: #f4f4f4;
	padding: 5px;
	margin-bottom: 10px;
	width: 598px;
	overflow: hidden;
}
#main.ledennet .main div.first .commentBlock textarea
{
	background: none;
	border: 0;
	color:#000000;
    font-family:verdana,arial,sans-serif;
    font-size: 13px;
    line-height: 16px;
    width: 100%;
}
#main.ledennet .main div.first .commentBlock h4
{
	border: 0;
}
#main.ledennet .main div.addComment
{
	padding: 0;
}
.marketArcticle
{
	background: #fff;
	padding: 0 10px;
	width: 618px;
}
.addComment .doNotDisplaySpan
{
	display: none; 
}

.addComment .displaySpan
{
	display: inline;
}
.doNotDisplaySpan
{
	display: none; 
}
.displaySpan
{
	display: inline;
	color: Red;
}
.main dl dd.textContainer img
{
	float: none;
	margin: 0;
}
.main .DownloadBlock
{
	margin-left: 15px;
}
.main .DownloadBlock li
{
	border-top: 0;
	margin-left: 0;
}
.main .DownloadBlock li h4
{
	width: auto;
}
.main .DownloadBlock li p
{
	padding-left: 0;
}

/* React Text Page Fix*/

#main .marketArcticle dl {
	border-top: 1px solid #DEE2EE;
}
#main .marketArcticle dd.img2 {
	margin-left: 0;
	margin-top: 10px;
}
#main .marketArcticle dd.img2 img {
	margin-left: 15px;
}
#main .marketArcticle {
	padding-left: 0;
}
#main .marketArcticle #divReact, #main .marketArcticle h3, #main .marketArcticle .textContainer, #main .marketArcticle .addComment  {
	margin-left: 15px;
} 
#main .marketArcticle .linktorules{
	padding-right: 4px;
}
#main .marketArcticle #divReact h3
{
	margin-left: 0;
}

/*#workroomsnippet ul li h2 a
{
	color: #000;
}*/
		
/* EB: 20091007: The following is outcommented because it was never being accessed while there were duplicate starting "{ {"  */

/*

		*:first-child+html #main.dossieroverzicht .main ul.sub li.onderzoek h3, *:first-child+html #main.dossieroverzicht .main ul.sub li.rapport h3 { {
			position: relative;		
			border:1px solid #fff;
		}
		* html #main.dossieroverzicht .main ul.sub li.onderzoek h3, * html #main.dossieroverzicht .main ul.sub li.rapport h3 { {
			position: relative;		
			border:1px solid #fff;
		}
		
		
	*:first-child+html .dossierPagesFrame #submain h3 {
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.dossierPagesFrame #submain h3 a {		
		padding-left:0;
	}

	.dossierPagesFrame .main {
		border-left:1px solid #dee2ee;	
		border-bottom:1px solid #dee2ee;
	}
	
	.dossierPagesFrame .sub {
		border-left:1px solid #dee2ee;	
	}
	
	.dossierPagesFrame .main ul {
		margin: 0;
		padding: 0;
		padding-right:12px;
		border: 0;
		width:280px;
	}

	.dossierPagesFrame .main ul li {
		margin: 0;
		padding: 0;
		border-bottom: 0;
	}
	
	.dossierPagesFrame .main ul li.first, .dossierPagesFrame .main ul li.onderzoek {
		margin: 0 0 10px;
		padding: 0;
		border: 0;
	}
	
		.dossierPagesFrame .main ul li.nieuws, .dossierPagesFrame .main ul li.onderzoek {
			border-bottom: 1px solid #dee2ee;			
		}
				
		.dossierPagesFrame .main ul li.rapport {
			margin-left:0;
		}

	.dossierPagesFrame .main ul li h4 {
		margin: 0;
		padding: 0;
		border: 0;
	}	
		.dossierPagesFrame .main ul.overzicht li ul li {
			margin: 10px 0;
			border: 0;
		} 
		
.dossierPagesFrame .menu ul ul {	
	border-bottom: 1px solid #dee2ee;
}

.dossierPagesFrame h2.more a {
	background: url(img/bg/triangle.gif) no-repeat center right;	
	font-weight: bold;
	padding-right: 12px;
	text-decoration: underline;
}

*:first-child+html .dossierPagesFrame .main {
	background-image: none;
	background-color: #FFF;
	border:1px solid #FFF;
}

*:first-child+html .dossierPagesFrame .main div.overzicht {
	padding-top:0;
	padding-bottom:0;
}

*/

/* fix by JRH 
.sub li.more a 
{
	margin-right: 20px;
}*/
.text_sectie ul
{
    display: block;
    font-size: 13px;
    padding-bottom: 15px;
    padding-left: 20px;    
}
.text_sectie ul li
{
    border: 0;
    margin: 0;
    padding: 0;
    list-style: disc;
}
.CarouselBox
{
	background: url("img/bg/carousel.gif") no-repeat 0 0;
	width: 932px;
	height: 305px;
	overflow: hidden;
	padding: 15px;
	margin-bottom: 15px;
	
}
.CarouselBox .Inside
{
	width: 932px;
	height: 305px;
	overflow: hidden;
	position: relative;
}	
.CarouselBox ul.Cycle
{
	width: 100%;
	height: 305px;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 10;
}
.CarouselBox ul.Cycle li
{
	width: 932px;
	height: 305px;
	float: left;
	display: inline;
	position: relative;
	z-index: 10;
}
.CarouselNav
{
	width: 922px;
	height: 15px;
	display: block;
	overflow: hidden;
/*	background: url("img/bg/carouselNav.png") repeat 0 0;*/
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: right;
	padding: 12px 10px 10px 0;
	margin: 0;
	list-style: none;
	z-index: 20;
}
.CarouselNav li
{
	display: inline;
}
.CarouselNav li a
{
	background:url("img/bg/carouselNavDot.png") no-repeat 0 0;
	padding: 0 6px 0 5px;
	line-height: 15px;
	font-size: 15px;
	cursor: default;
}
.CarouselNav li.activeSlide a
{
	background:url("img/bg/carouselNavDot.png") no-repeat 0 -75px;
}
.HeaderTitle
{
	margin: 0;
	width: 810px;
	color: #fff;
	position: absolute;
	top: 65px;
	left: 135px;
	font-size: 2.8em;
	line-height: 1.2em;
	font-weight: normal;
}

.CarouselText
{
	width: 922px;
	height: 15px;
    padding: 9px 0 10px 10px;
	position: absolute;
	bottom: 0;
	left: 0;
    color: #ffffff;
    font-size: 1.680em;
    background: url("img/bg/carouselNav.png") repeat 0 0;
}

