﻿

body		{
			margin:0;
			padding:0;
			}
			
div.section, div#footnav	{
			width:100%;
			float:left;
			}
			
div.container	{
			width:960px;
			margin:0 auto;
			padding:0;
			}
			
div#global	{
			height:116px;
			}
			
div#global img	{
			float:left;
			color:#fff;
			font-size:11px;
			line-height:1em;
			margin:0 0 0 10px;
			padding:26px 0 9px 0;
			border:none;
			}
			
div#global dl, div#navigation ul	{
			margin:0;
			padding:0;
			list-style:none;
			float:left;
			}
			
div#global dt, div#global dd, div#navigation ul li	{
			display:inline;
			display:block;
			float:left;
			}
			
div#global dt	{
			width:280px;
			height: 50px;
			}
			
div#global dl	{
			margin:56px 10px 0 0;
			width:460px;
			padding:0;
			float:right;
			}
			
			
						
div#navigation ul	{
			margin:0;
			width:100%;
			height:59px;
			}
			
div#navigation ul li	{
			float:left;
			margin:0;
			padding:0;
			}

div#navigation ul li a	{
			display:block;
			float:left;
			width:140px;
			padding:12px 10px 10px 10px;
		/*	outline:none; */
			}
			
div#navigation ul li#search	{
			float:right;
			}

			
div#navigation ul li form	{
			margin:11px 0 0 0;
			padding:0;
			width:236px;
			float:right;
			height:auto;
			line-height:1em;
			}


div#navigation ul li form input	{
			margin:0;
			padding:0;
			}
			
div#navigation ul li form input.text	{
			margin: 0;
			float:left;
			}
			
			
div#location div.full	{	
			height:107px;
			}

div#location.home div.full	{
			height:338px;
			}

div#location div.full	{
			margin:0;
			float:left;
			padding:0;
			width:100%;
			}
			
div#location img,div#location #mpl	{
			float:right;
			position:relative;
			margin:5px 0 0 0;
			padding:10px 10px 20px 10px;
			}
			
div#location a img,div#location a #mpl {
			border: none;
			}			


div#location div#breadcrumbs	{
			width:100%;
			margin:9px 0 0 0; 
			padding:10px 0 9px 0;
			}

div#location ul	{
			margin:0;
			padding:0;
			list-style:none; 
			}
			
div#location ul li	{
			display:inline;
			float:left;
			margin:0 6px 0 5px;
			}
			
div#location div#subnav	{
			float:left;
			margin:-6px 0 -4px 0;
			}
			
div#location div#subnav ul li, div#location div#subnav ul li a	{
			display:block;
			float:left;
			width:160px;
			padding:11px 0 6px 0;
			background-image:url('/img/subnav-br.gif');
			background-repeat:no-repeat;
			background-position:left 14px;
			}
			
div#location div#subnav ul li a	{
			padding:2px 10px 1px 10px;
			width:auto;
			}
			
			
div#location div#subnav ul li.active	{
			background:none;
			}

div#location div#subnav ul li.active a	{
			/*border-bottom:5px solid #df781c;*/
			margin-bottom:-1px;
			position:relative;
			font-weight:bold;
			padding:1px 10px 1px 10px;
			background-color:#eff2f3;
			background-image:url('/img/subnav-bg.jpg');
			background-position:left top;
			background-repeat:repeat-x;
			-webkit-border-radius:12px;
			-moz-border-radius: 12px;
			border-radius: 12px;
			border:1px solid #caced0;
			}

div#content div#testimonials	{
			float:left;
			width:100%;
			margin:20px 0 97px 0;
			padding:0;
			border-top:1px solid #d7dcdd;
			border-bottom:1px solid #d7dcdd;
			}


div#content div#main	{
			width:620px;
			margin:0 0 0 0;
			padding:0 0 46px 0;
			float:left;
			}

div#content div#main.full	{
			width:960px;
			margin:0;
			float:left;
			}
			
div#content div#main.full p	{
			padding-left: 10px;
			}			
			
div#content div#contentheader div#itemheader, div#content div#main div#itemheader	{
			width:100%;
			float:left;
			height:69px;
			margin:20px 0 33px 0;
			}
			
div#content div#contentheader div#itemheader	{
			margin:20px 0 15px 0;	
			padding:4px 0 0 0;
			height:auto;
			width:960px;
			}
			
div#content div#contentheader div#itemheader div#head	{
			width:968px;
			margin:-4px -4px 0 -4px;	
			padding:4px 4px 0 4px 0;
			float:left;
			height:74px;
			}
						
div#content div#contentheader div#itemheader form, div#content div#main div#itemheader form {
			float:right;
			width:630px;
			height:41px;
			margin:1px 1px -11px -37px;	
			padding:26px 0 11px 27px;
			}
			
div#content div#main div#itemheader form.right	{
			width:230px;
			padding-left:427px;
			}
			
div#content div#contentheader div#itemheader form {
			margin-top:4px;
			margin-left:-41px;
			padding-left:31px;
			}
			
div#content div#contentheader div#itemheader form label, div#content div#main div#itemheader form label {
			width:70px;
			float:left;
			margin:0 10px 0 2px;
			}

div#content div#contentheader div#itemheader div.filter, div#content div#main div#itemheader div.filter	{
			margin:0 0 0 19px;
			float:left;
			}

div#content div#contentheader div#itemheader div.filter label, div#content div#main div#itemheader div.filter label {
			width:120px;
			}

div#content div#contentheader div#itemheader form select, div#content div#main div#itemheader form select {
			width:140px;
			float:left;
			}

div#content div#contentheader div#itemheader div.filter select, div#content div#main div#itemheader div.filter select {
			width:250px;
			}
			
div#content div#contentheader div#itemheader div#markten	{
			float:left;
			width:100%;
			padding-bottom:10px;
			margin:9px 0 0 0;
			}

div#content ul#highlights	{
			float:left;
			margin:20px 0 0 0;
			padding:0;
			list-style:none;
			width:470px;
			}
			
div#content ul#highlights li	{
			float:left;
			display:block;
			padding:10px 0;
			width:100%;
			}
			
div#content ul#highlights li img	{
			float:left;
			padding:5px 8px 8px 8px;
			margin:0 12px 0 2px;
			}

div.group	{
			margin:20px 0 20px 0;
			float:left;
			width:958px;
			}
			
div#prijs.group	{
			width:478px;
			margin:265px 0 -1px 10px;
			float:left;
			}
			
div#prijs.group ul	{
			background-image:url('/img/prijs-bg.jpg');
			background-position:left top;
			background-repeat:no-repeat;
			float:left;
			width:478px;
			height:99px;

			}

div#prijs.group ul li	{
			width:139px;
			padding-top:24px;
			border:none;
			color:#2b2b2b;
			font-size:24px;
			}
			
div#prijs.group ul li.extra	{
			padding-top:13px;
			}
			
div#prijs.group ul li strong	{
			font-size:30px;
			}
			
div#prijs.group ul li span	{
			font-size:13px;
			color:#666;
			margin:2px 0 0 0;
			display:block;
			}
			
div#prijs.group ul li em	{
			font-size:14px;
			line-height:22px;
			margin:5px 0;
			color:#666;
			display:block;
			float:left;
			}

			
div#content div#main.full div.aanbieding {
	float: right;
	width: 470px;
	background-image:url('/img/arrow_down_highlight.gif');
	background-repeat: no-repeat;
	background-position: 70px top;
	padding-top: 30px;
}

div#content div#main.full div.aanbieding p {
	padding-left: 2px;
	margin-left: 0;
	color: #666666;
	font-size: 12px;
}
		

body#aanmelden div.group div.single	{
			float:left;
			}

div.group div.single div.grafiek, div.group div.single div.details, div.group div.single div.uitleg	{
			float:left;
			width:379px;
			padding:0 10px;
			}
			
div.group div.single div.grafiek img	{
			margin:10px 0;
			}
			
div.group div.single div.details	{
			width:220px;
			}

div.group div.single div.uitleg	{
			width:299px;
			}

div.group div.item	{
			padding:0;
			margin:0;
			width:710px;
			float:left;
			}
			

body#contact div.group div.item	{
			padding:0;
			margin:0 0 0 20px;
			width:690px;
			float:left;
			}
			
div.group div.item ul.contentlist {
			list-style:disc;
			margin:15px 0 15px 160px;
			padding:auto;
			}

div.group div.item ul.contentlist li {
			margin:auto;
			padding:auto;
			border:none;
			}
			
body#contact div.group div.item ul li	{
			padding:5px 0;
			width:680px;
			border-top:1px solid #E7E7E7;
			border-bottom:none;
			}
			
body#contact div.group div.item h2 {
			font-size:24px;
			margin:20px 0 10px 0;
			}


div.group div.item div.video	{
			margin:20px 10px;
			}


div.graph	{
			float:left;
			margin:13px 10px 24px 10px;
			border:1px solid #dbe1e2;

			}

div.half	{
			width:479px;
			float:left;
			margin:0;
			padding:0;
			}
			
div.half.last	{
			border-left:1px solid #e3e3e3;
			width:478px;
			}

div#video	{
			padding:0 0 5px 0;
			}

div.group div.semi	{
			width:638px;
			float:left;
			margin:);
			}

div.third	{
			width:319px;
			border-left:1px solid #e3e3e3;
			float:left;
			margin:0;
			}
			
div.archive div.subitem	{
			
			}
			
div.third.first	{
			border-left:none;
			width:318px;
			}
			
.half table, .third table		{
			margin:0;
			width:319px;
			}
			
body#overons div.single	{
			padding:20px 0;
			}
			
div.group ul.team	{
			float:left;
			width:auto;
			margin:0 0 20px 160px;
			padding:0;
			border-top:1px solid #E7E7E7;
			display: inline;
			}
			
div.group ul.team li	{
			float:left;
			width:auto;
			margin:0;
			padding:0;
			}

div.group ul.switch	{
			float:right;
			width:160px;
			margin:-32px 0 0 0;
			padding:0;
			}
			
div#fondsen.group	{
			margin:20px 0;
			overflow:hidden;
			position: relative;
			margin-top: -77px;
			}

div#fondsen.group div.single	{
			margin:0 -1px;
			float:left;
			}
			
div#fondsen.group ul	{
			width:140px;
			margin:5px 10px;
			display: inline;
			}

div#fondsen.group ul li	{
			width:140px;
			padding:2px 0;
			}
			
div#fondsen.group ul.tabnav	{
			width:1625px;
			margin:0;
			padding:0;
			overflow:hidden;
			}
			
div#fondsen.group ul.tabnavMM1{
	margin-left:-160px
}

div#fondsen.group ul.tabnavMM2{
	margin-left:-320px
}

div#fondsen.group ul.tabnav li	{			
			float:left;
			width:140px;
			padding:0 10px;
			}

	
div#fondsen.group ul.tabnav li.last	{
			width:138px;
			}
			
div.group ul.switch li	{
			float:left;
			width:80px;
			margin:0;
			padding:0;
			list-style:none;
			border:none;
			}

div.group ul.switch li a	{
			float:left;
			width:auto;
			padding:1px 10px 0 10px;
			font-size:10px;
			outline-width:0px;			
			font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
			}
			
div.group ul.switch li.active a	{
			font-weight:bold;
			background-color:#eceff0;
			background-image:url('/img/switch-bg.jpg');
			background-position:left top;
			background-repeat:repeat-x;
			-webkit-border-radius:12px;
			-moz-border-radius: 12px;
			border-radius: 12px;
			border:1px solid #c3c4c4;
			text-decoration:none
			}
			
div.group div.archive ul, div.group div.archive ul li	{
			width:239px;
			}
			
div.group div.archive ul li em	{
			width:60px;
			}

div.group div.archive ul li a	{
			float:left;
			width:220px;
			padding:5px 9px 5px 10px;
			display:block;
			}

div.group div.archive ul li img	{
			float:left;
			margin:5px 0;
			}

div.group div.subitem	{
			float:left;
			margin:0;
			paddding:0;
			width:238px;
			}
			
div.group div.single div.details ul	{
			margin:0 -10px;
			}

div.group div.single div.details ul li	{
			width:240px;
			padding:0;
			margin:0;
			}

div.group ul, div.group ol	{
			margin:0;
			float:left;
			padding:0;
			list-style:none;
			}
			
div.group ol	{
			width:958px;	
			background-image:url('/img/ol-bg.jpg');
			background-position:left top;
			background-repeat:no-repeat;
			margin:0 0 20px 0;
			paddding:0;

			height:168px;
			border-bottom:1px solid #d7dcdd;
			}
			
div.group ul li {
			float:left;
			width:940px;
			padding:5px 10px;
			border-bottom:1px solid #e7e7e7;
			}
			
body#aanmelden div.group ul li {
			padding:5px 0;
 			margin:0 10px;
 			display: inline;
			width:940px;
 			}

div.group ul.tabnav li, div.landfondsen li{
			margin:0 0 0 0 !important
			}
			
div.group ol li {
			float:left;
			height:168px;
			}
			
div.group ol li.active {
		
			background-image:url('/img/stap-active.jpg');
			background-position:right top;
			background-repeat:no-repeat;
			position:relative;
			z-index:180;
			}
			
div.group ol li#stap2.active {
			background-image:url('/img/stap2-active.jpg');
			margin-left:-96px;
			}	
			
div.group ol li.active a	{
			color:#df771c;
			}

div.group ol li#stap2.active a {
			width:195px;
			padding-left:105px;
			}
			
div.group ol li p  {
			line-height:1.4em;
			font-size:12px;
			}

div.group ol li a {
			display:block;
			width:219px;
			height:143px;
			padding:20px 90px 10px 10px;
			cursor:default;
			outline:none;
			}
			
div.group ol li a:hover {
			text-decoration:none;
			}

div.group ol li a strong {
			font-size:18px;
			display:block;
			margin:10px 0;
			}

div.group div.payment-images {
			float: left;
			clear: both;
			margin-bottom: 5px;
			width: 300px;
}

div.group div.payment-images span {
			padding-left: 10px;
			color: #999999;
			font-size: 11px;
}

div.group div.payment-images img {
			float: left;
			}

			
div.group img.partner	{
			margin:10px 0 10px 10px;
			float:left;
			}

body#tour div.group ul li, body#contact div.group ul li {
			padding:0;
			}
			
body#faq div.group ul li, body#contact div.group ul li {
			padding:0;
			}

div.group ul li label {
			display:block;
			width:300px;
			float:left;
}
div.group ul li input	{
			display:block;
			width:140px;
			float:left;
			}
			
div.group ul li input, div.group ul li textarea	{
			width:220px;
			margin-left:20px;
			}
			
div.group ul li textarea	{
			width:224px;
			}
			
div.group ul li input.submit	{
			width:auto;
			margin-left:160px;
			}
			
div.group ul li input.volgende	{
			width:220px;
			margin:10px 0;
			background:none;
			border:none;
			text-align:left;
			padding:9px 10px 10px 10px;
			background-image:url('/img/volgende.jpg');
			background-position:left top;
			background-repeat:no-repeat;
			font-size:14px;
			font-weight:bold;
			color:#fff;
			line-height:1em;
			cursor:pointer;
			}
			
div.group ul li select, div.group ul li input.checkbox {
			width:auto;
			}
			
div.group ul li input, div.group ul li select {
			margin-left:20px;
			}
			
div.group ul#article-nav	{
			margin:0 0 20px 0;
			float:left;
			padding:0;
			width:100%;
			list-style:none;
			}
			
body#tour div.group ul#article-nav	{
			margin:-7px 0 20px 0;
			width:709px;
			padding-left:;
			}
			
body#faq div.group ul#article-nav	{
			margin:-7px 0 20px 0;
			width:709px;
			padding-left:;
			}			
			
div.group ul#article-nav li, div.group ul#article-nav li a	{
			width:auto;
			background:none;
			border:none;
			}
	
			
div.group div.auteur	{
			width:140px;
			float:right;
			margin:-15px 10px 0 10px;
			}
			
table tr td	{	
			width:150px;
			padding:7px 10px 5px 10px;
			}

table.detail	{
			margin:14px 0 0 0;
			width:100%;
			}

table.detail tr td	{
			width:59px;

			}

table tr td.ind	{
			width:309px;
			}

div#content div#sub	{
			width:300px;
			float:right;
			margin:0 10px 0 20px;
			}
			
div#footer	{
			padding:0;
			height:173px;
			}
			


div#footer ul	{
			margin:28px 0 0 0;
			padding:0;
			float:left;
			list-style:none;
			}
			
div#footer ul li	{
			margin:0 20px 0 10px;
			padding:0;
			display:inline;
			float:left;
			}

div#footer ul li a	{
			margin:0;
			padding:0;
			display:block;
			float:left;
			width:auto;
			color:#2a9cd3;
			}
			
div#screen-switcher	{
			position:absolute;
			position:fixed;
			z-index:201;
			display:block;
			}
			
div#screen-switcher fieldset	{
			border:none;
			}

div#grid	{
			display:block;
			width:100%;
			float:left;
			top:0;
			position:absolute;
			height:1600px;
			background-image:url('/img/grid.png');
			background-position:center 1px;
			background-repeat:repeat-y;
			z-index:200;
			display:none;
			}
			
body.grid div#grid		{
			display:block;
			}



