		
	#content a {
		}

	#main {
		width: 730px;
		position: relative;
		}
		
	#left_col {
		width: 475px;
		}

	#right_col {
		float: right;
		width: 235px;
		}

	#right_col a {
		color: #58B116;
		}

	#wrapper h2 {
		font-size: 14px;
		font-weight: bold;
		color: #2F2D2E;
		font-family: verdana, trebuchet ms, century gothic, Arial;
		}
		
	/* Provincies (left column) */
	
	#gebieden {
		padding: 10px;
		font-size: 8pt;
		font-weight: bold;
		color: #fff;
		font-family: Verdana, Arial;
		line-height: 25px;
		}


	.ab_title {
		width: 410px;
		margin: 8px 0 9px 0;
		font-size: 14px;
		font-weight: bold;
		color: #2F2D2E;
		font-family: verdana, trebuchet ms, century gothic, Arial;
		border-bottom: 1px solid #ccc;
		padding-bottom: 7px;
		}
		
	.h2_title {
		margin: 20px 0 9px 0;
		font-size: 14px;
		font-weight: bold;
		color: #2F2D2E;
		font-family: verdana, trebuchet ms, century gothic, Arial;
		border-bottom: 1px solid #ccc;
		padding-bottom: 7px;
		}
		
		
		
	/* bedrijfspagina */

	#result_menu {
		font-size: 10px;
		font-weight: bold;
		color: #444;
		padding-bottom: 5px;
		}

	#result_menu a {
		color: #444;
		}
		
		
	#bdr_presentatie {
		font-family: verdana, Arial;
		}
	
	#bdr_presentatie h1 {
		margin: 8px 0 9px 0;
		color: #58b116;
		font-family: Trebuchet MS, Arial;
		font-size: 21px;
		line-height: 28px;
		font-weight: normal;
		}
		
	
	#bdr_menu span {
		font-size: 11px;
		font-weight: bold;
		margin-right: 15px;
		padding-left: 12px;
		background:#fff url(../_images/bdrlink_ico.gif) no-repeat 0 4px;
		}

	#bdr_menu a {
			color: #0376ae;
		}
		
	#bdr_profiel {
		margin-top: 15px;
		}
		
	#bdr_profiel .rt_col {
		float: right;	
		}
		
	#bdr_profiel .tekst {
		width: 190px;
		height: 233px;
		overflow: hidden;
		font-size: 10px;
		color: #606163;
		line-height: 16px;
		}
		
	#bdr_profiel .tekst p {
		margin-top: 8px;
		}
		

		
		
	#item_tekst {
		font-size: 10px;
		color: #028bcd;
		line-height: 16px;
		}
		
	#item_tekst p {
		margin: 8px 0 4px 0;
		}
		
		
		
		
		
	#naw {
		color: #028bcd;
		font-weight: bold;
		height: 50px;
		}

	#naw a {
		color: #028bcd;
		}

	#naw ul {
		margin: 0;
		padding: 0;
		list-style-type:none;
		line-height: 18px;
		}

	#naw li {
		background:#fff url(../_images/bluedot.gif) no-repeat 0 8px;
		padding-left: 10px;
		}
		
		
		
	/* Google maps */
	#map_sml {
		border: 1px solid #58b116;
		}
	
	#map {
		width: 100%;
		height: 225px;
		overflow: hidden;
		}
	
	.gmap_bdr {
		width: 150px;
		}
		
	.gmap_bdr h1 {
	margin: 0;
		color: #00aafc;
		font-size: 10px;
		}
		
		
	/* Kaart legenda */
	
	#map_sml_legenda {
		padding: 18px 0 10px 10px;
		font-size: 11px;
		}

	#map_sml_legenda img {
		float: left;
		margin-right: 10px;
		margin-top: 3px;
		}
		
	#map_sml_legenda div {
		margin-bottom: 8px;
		}
		
	
	.blok_rt {
		margin-top: 10px;
		border: 1px solid #58b116;
		}
	
		
	/* Aanbiedingen */

	#ab {
		border: 1px solid #58b116;
		margin-top: 20px;
		}
	
	.ab_sml {
		white-space: no-wrap;
		font-size: 8pt;
		margin: 2px 0 0 7px;
		}

	.ab_sml img {
		margin: 6px 0 0 0;
		border: 2px solid #CFCECF;
		}

	#ab .ab_sml_txt {
		margin-right: 7px;
		padding: 4px;
		cursor: pointer;
		}

	.ab_sml_txt h3 {
		font-size: 8pt;
		font-weight: bold;
		margin: 0;
		line-height: 18px;
		}
		
	.ab_sml_txt span {
		white-space: nowrap;
		overflow: hidden;
		width: 210px;
		font-weight: bold;
		font-size: 14px;
		line-height: 25px;
		}	
	
		

	/* Mijn vakanties */

	#myvak {
		border: 1px solid #58b116;
		height: 270px;
		margin-top: 20px;
		}
		
	#myvak_content {
		margin-top: 7px;
		height: 195px;
		overflow: hidden;
		}
	
	#myvak .link {
		margin-top: 10px;
		}

	.itm_sml_txt h3 {
		white-space: nowrap;
		width: 135px;
		overflow: hidden;
		font-size: 8pt;
		font-weight: bold;
		margin: 0;
		line-height: 18px;
		}

	.myvak_item {
		font-size: 10px;
		margin: 0px 10px 0 10px;
		height: 65px;
		}

	.myvak_item img {
		float: left;
		margin: 2px 6px 0 2px;
		border: 2px solid #CFCECF;
		}
		
	.myvak_scroll {
		margin: 7px 10px 0px 10px;
		}

	.myvak_sml_txt h3 {
		font-size: 8pt;
		font-weight: bold;
		margin: 0;
		line-height: 18px;
		}
		
	.myvak_sml_txt span {
		font-weight: bold;
		font-size: 13pt;
		line-height: 25px;
		}
		
		
	/* Mijn vergelijk */
		
	#mycmp {
		border: 1px solid #58b116;
		margin-top: 20px;
		margin-bottom: 20px;
		}
		
	#mycmp_content {
		margin-top: 12px;
		overflow: hidden;
		}
	
	#mycmp .link {
		margin: 4px 10px 15px 0;
		}

	.mycmp_item {
		font-size: 11px;
		margin: 0px 10px 0 10px;
		height: 65px;
		}

	.mycmp_item img {
		float: left;
		margin: 2px 6px 0 2px;
		border: 2px solid #CFCECF;
		}

		
		
	/* Accommodaties */
	
	#accommodations {
		margin-top: 20px;
		font-size: 10px;
		float: left;		
		}

	#accommodations h2 {
		margin: 0;
		
		font-size: 14px;
		font-weight: bold;
		color: #2F2D2E;
		margin-top: 20px;
		font-family: verdana, trebuchet ms, century gothic, Arial;
		}

	/* Nieuws */
	
	#nieuws {
		margin-top: 20px;
		font-size: 10px;
		}
		
	#nieuws h2 {
		margin: 25px 0 15px 0;
		
		font-size: 14px;
		font-weight: bold;
		color: #2F2D2E;
		
		font-family: verdana, trebuchet ms, century gothic, Arial;
		}
		
	#nieuws ul {
		margin: 0;
		padding: 0;
		list-style-type:none;
		line-height: 18px;
		}

	#nieuws li {
		background:#fff url(../_images/bluedot.gif) no-repeat 0 8px;
		padding-left: 10px;
		}
		
	#nieuws a {
		color: #147fb3;
		}
		
		
		
	/* Beoordelingen */
	
	#beoordelingen {
		margin-top: 20px;
		font-size: 10px;
		}
		
	#beoordelingen h2 {
		margin: 0;
		
		font-size: 14px;
		font-weight: bold;
		color: #2F2D2E;
		
		font-family: verdana, trebuchet ms, century gothic, Arial;
		}

	.beoordeling {
		margin-top: 10px;
		
		line-height: 18px;
		}
	.beoordeling .auteur {
		color: #147fb3;
		line-height: 22px;
		font-weight: bold;
	
		}
	
	.beoordeling .tekst {
		color: #606163;
	
		}
		
	.rating {
		position: absolute;
		display:none;
		background-color: #fff;
		margin-left: -225px;
		margin-top: -10px;
		border: 1px solid #ccc;
		border-right: none;
		padding: 10px;
		font-weight: bold;
		width: 214px;
		}
		
	#beoordelingen .links {
		margin-top: 15px;
		font-weight: bold;
		}

	#beoordelingen .links a {
		color: #444;
		}

	#beoordelingen .links span {
		float: right;
		}
		
		
	/* Activiteiten */
		
	#activiteiten {
		border: 1px solid #cccbcb;
		height: 270px;
		margin-top: 20px;
		font-size: 8pt;
		font-family: Arial;
		
		}

	#activiteiten a {
		color: #028bcd;
		}
		
	#activiteiten h2 {
		margin: 0;
		color: #2F2D2E;
		font-size: 14px;
		font-family: verdana, trebuchet ms, century gothic, Arial;
		}

	#activiteiten img {
		float: right;
		margin-right: 15px;
		}
		
	#activiteiten_content {
		padding: 10px 10px 10px 15px;
		line-height: 20px;
		font-size: 8pt;
		}
		
	#activiteiten_content h2 {
		line-height: 51px;
		}
		
	#activiteiten_content .rt_col {
		float: right;
		width: 200px;
		margin-top: 20px;
		margin-right: 5px;
		}

	#activiteiten_content .lt_col {
		width: 200px;
		overflow: hidden;
		}
		
	#activiteiten_keuze {
		border-top: 1px solid #cccbcb;
		margin-top: 5px;
		}
		
	#activiteiten_keuze div {
		padding-left: 15px;
		padding-top: 14px;
		}
		
	#activiteiten_keuze select {
		width: 200px;
		float: right;
		margin-right: 15px;
		font-size: 8pt;
		margin-top: 2px;
		font-family: Tahoma, Arial;
		}
		
	/* Voorzieningen */
	
	.voorzieningen h2 {
		margin: 0;
		color: #2F2D2E;
		font-size: 13px;
		font-family: verdana, trebuchet ms, century gothic, Arial;
		margin: 0 0 5px 0;
		}
		
	.voorzieningen {
		color: #028bcd;
		font-weight: bold;
		}

	.voorzieningen ul {
		margin: 0;
		padding: 0;
		list-style-type:none;
		line-height: 18px;
		}

	.voorzieningen li {
		background:#fff url(../_images/bluedot.gif) no-repeat 0 8px;
		padding-left: 10px;
		}
		
	/* Route */
	
	#naw h2 {
		margin: 0;
		color: #2F2D2E;
		font-size: 13px;
		font-family: verdana, trebuchet ms, century gothic, Arial;
		margin: 0 0 5px 0;
		}
				
		
	
	
	.item_presentatie {
		margin-top: 15px;
		}
		
	.item_presentatie .rt_col {
		float: right;	
		}
		
	.item_presentatie .tekst{
		position: relative;
		top: 0;
		width: 190px;
		height: 218px;
		overflow: hidden;
		font-size: 10px;
		color: #028bcd;
		line-height: 16px;
		}
		
	.item_presentatie .tekst_open{
		position: relative;
		top: 0;
		width: 190px;
		overflow: hidden;
		font-size: 10px;
		color: #028bcd;
		line-height: 16px;
	}
		
	.item_presentatie .tekst p {
		margin-top: 4px;
		}
			
	
		
	.accolist_item {
		margin-top: 15px;
		margin-bottom: 20px;
		font-family: verdana;
		clear: left;
		}

	.accolist_item span {
		float: right;
		font-size: 10px;
		}
	
	.accolist_item .title {
		background-color: #00aafc;
		line-height: 25px;
		color: #fff;
		font-size: 8pt;
		padding-left: 10px;
		padding-right: 10px;
		}
		
	.accolist_item .title a {
		color: #fff;
		text-decoration: none;
		}		

	.accolist_item .title span a {
		color: #fff;
		text-decoration: underline;
		}		
		
		
	.accolist_desc {
		padding-top: 3px;
		color: #606163;
		margin-left: 150px;
		width: 300px;
		line-height: 16px;
		margin-top: 7px;
		font-size: 9px;
		height: 118px;
		overflow: hidden;
	}
	
	.accolist_desc .arrowBlock, .tekst .arrowBlock{
		position: absolute;
		right: 0;
		bottom: 0;
		height:16px;
		line-height:16px;
		background-color: #FFFFFF;
		text-align:right;
		padding-left: 4px;
		padding-top: 2px;
		color: 00aafc;
		font-weight: bold;
		cursor: pointer;
	}

	.accolist_desc_open .arrowBlock, .tekst_open .arrowBlock{
		position: absolute;
		right: 0;
		bottom: -16px;
		height:16px;
		line-height:16px;
		background-color: #FFFFFF;
		text-align:right;
		padding-left: 4px;
		padding-top: 2px;
		color: 00aafc;
		font-weight: bold;
		cursor: pointer;
	}
	
	.accolist_desc_open {
		padding-top: 3px;
		color: #606163;
		margin-left: 150px;
		width: 300px;
		line-height: 16px;
		margin-top: 7px;
		font-size: 9px;
		height: auto;
		overflow: hidden;
	}
	
	.accolist_prijs {
		
		text-align: right;
		}
		
	.accolist_prijs div {
		margin-top: 57px;
		margin-bottom: 7px;
		font-size: 13px;
		}		
		
	.accolist_foto {
		border: 1px solid #d5d3d5;
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		}
		
	.accolist_item_content {
		margin-top: 10px;
		margin-left: 1px;
		
		}
		
	#kenmerken td {
		color: #028bcd;
		font-weight: bold;
		height: 50px;
		font-size: 9px;
		}

	#kenmerken td ul {
		margin: 0;
		padding: 0;
		list-style-type:none;
		line-height: 18px;
		}

	#kenmerken td li {
		background:#fff url(../_images/bluedot.gif) no-repeat 0 8px;
		padding-left: 10px;
		}
		

		
		
	#acco_cal {
		font-size: 9px;
		}
		
		
	#acco_cal .wdays {
		width: 280px;
		}

	#acco_cal .wdays div {
		font-weight: bold;
		float: left;
		width: 39px;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		
		line-height: 20px;

		}
		
	#acco_cal .wdays div span {
		margin-left: 4px;
		}
		
		

	#acco_cal .week {
	font-weight: bold;
		clear: left;
		width: 280px;
		margin-top: 5px;
		}
		
	#acco_cal .week div {
		float: left;
		width: 39px;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		
		line-height: 20px;
		
		}
		
	#acco_cal .week div span {
		margin-left: 4px;
		}

	#acco_cal .week div .acco_free {
		font-size: 9px;
		
		color: #fff;
		width: 100%;
		border: none;
		
		line-height: 16px;
		background-color: #58B215;
		
		}
	#acco_cal .week div .acco_na {
		width: 100%;
		border: none;
		line-height: 16px;
		background-color: #eee;
		}
	#acco_cal .week div .acco_full {
		width: 100%;
		border: none;
		line-height: 16px;
		background-color: #CC230C;
		}




	.accolist_cal {
		font-size: 9px;
		}
		
		

	.accolist_cal span {
		float: left;
		font-size: 8px;
		}

	.accolist_cal .wdays span {
		font-size: 9px;
		}

	.accolist_cal .wdays {
		width: 230px;
		}

	.accolist_cal .wdays div {
		font-weight: bold;
		float: left;
		width: 32px;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		
		line-height: 14px;

		}
		
	.accolist_cal .wdays div span {
		margin-left: 4px;
		}
		
		

	.accolist_cal .week {
		clear: left;
		width: 230px;
		margin-top: 1px;
		}
		
	.accolist_cal .week div {

font-size: 8px;
		color: #ccc;
		float: left;
		width: 32px;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		
		line-height: 14px;
		
		}
		
	.accolist_cal .week div span {
		margin-left: 4px;

		}

	.accolist_cal .week div .acco_free span {
font-family: Arial;
		font-size:9px;
font-weight: bold;
}
	.accolist_cal .week div .acco_free {


		color: #fff;
		width: 100%;
		border: none;
		
		line-height: 16px;
		background-color: #58B215;
		
		}
	.accolist_cal .week div .acco_na {
		width: 100%;
		border: none;
		line-height: 16px;
		background-color: #eee;
		}
	.accolist_cal .week div .acco_full {
		width: 100%;
		border: none;
		line-height: 16px;
		background-color: #CC230C;
		}



		
	
	/* Boeken */
	
	#boekstatus {
		margin-top: 10px;
		}
		
	#boekstatus div {
		float: left;
		line-height: 20px;
		text-align: center;
		}
	
	#boekstatus .bkactive {
		border: 1px solid #F06122;
		background-color: #F06122;
		color: #fff;
		}

	#boekstatus .bkinactive {
		border: 1px solid #BBB;
		color: #BBB;
		}

	#boekstatus .aractive {
		width: 22px;
		color: #F06122;
		}
		
	#boekstatus .arinactive {
		width: 22px;
		color: #BBB;
		}
	
	.omgeving_bdr {
		line-height: 23px;
		clear: left;
		}

	.omgeving_bdr a {
		color: #028BCD;
		}

		div#newsletterBlock{
			margin: 0;
			padding: 0;
			width: 474px;
			padding-top: 5px;
			height: 180px;
			margin-top: 20px;
		}
		
		div#newsletterBlock label, div#newsletterBlock input[type=text], div#newsletterBlock select{
			display: block;
			float: left;
			border: 0;
			height: 20px;
			line-height: 20px;
			margin-bottom: 4px;
			font-size: 11px;
		}

		div#newsletterBlock label{
			margin-right: 5px;
			width: 268px;
			_width: 266px;
		}
		
		div#newsletterBlock input{
			font-size: 11px;
		}

		div#newsletterBlock input[type=text], div#newsletterBlock select{
			width: 200px;
			border: 2px inset #999999;
			font-size: 11px;
		}
		
		div#newsletterBlock input#smallinput{
			float: left;
			width: 20px;
			border: none;
			background: none;
			margin: 0;
			padding: 0;
			border: 2px inset #999999;
		}
		
		div#newsletterBlock label#biglabel{
			float: left;
			width: 230px;
			height: 32px;
			line-height: 16px;
			margin-left: 280px;
		}
		
		input#newsletterSubmit{
			float: left;
			margin-left: 374px;
			height: 18px;
			line-height: 12px;
			width: 100px;
			_width: 65px;
			border: none;
			background: none;
			border: 1px solid #cccccc;
			color: #ffffff;
			background-color: #f06122;
			margin-bottom: 20px;
			_margin-bottom: 0;
			padding-bottom: 2px;
			_padding-bottom: 1px;
		}
		
		a.oAccom_link{
			color: #028BCD;
			font-weight: bold;
			font-size: 11px;
		}