@charset "UTF-8";
			body {
				background-image: url('/images/basic/bg2.jpg');
				background-repeat: repeat;
				font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
				font-size: 0.9em;
				color: #4d4a47;
				margin: 0;
				padding: 0;
			}
			
			#container {
				position: relative;
				width: 1000px;
				/*height: 585px;*/
				height: auto;
				background-image: url('/images/basic/rad.gif');
				background-repeat: no-repeat;
				margin-left: auto;
				margin-right: auto;
				margin-top: 0;
				padding-top: 0;
			}
			
			/* main frame */
			
			#top_none {
				height: 43px;
			}
			
			#main {
				position: relative;
				width: 625px;
				height: 100%;
				margin-left: 150px;
				background-image: url('/images/basic/left.png');
				background-repeat: repeat-y;
				behavior: url(/iepngfix/iepngfix.htc);
				background-position: left top;
			}
			
			#main_in {
				width: 622px;
				height: 100%;
				background-image: url('/images/basic/right.png');
				background-repeat: repeat-y;
				behavior: url(/iepngfix/iepngfix.htc);
				background-position: right top;
			}
			
			#top {
				position: relative;
				width: 622px;
				height: 31px;
				background-image: url('/images/basic/top.png');
				background-repeat: no-repeat;
				behavior: url(/iepngfix/iepngfix.htc);
			}
			
			#left {
				float: left;
				width: 45px;
				/*background-image: url('/images/basic/left.png');
				background-repeat: repeat-y;
				behavior: url(/iepngfix/iepngfix.htc);*/
			}
			
			#middle {
				float: left;
				width: 532px;
				height: 100%;
				background-image: url('/images/basic/middle.jpg');
				background-repeat: repeat-y;
			}
			
			#right {
				float: left;
				width: 45px;
				height:inherit;
				height:auto;
				height:100%;
				/*background-image: url('/images/basic/right.png');
				background-repeat: repeat-y;
				behavior: url(/iepngfix/iepngfix.htc);*/
			}
			
			#bottom {
				position: relative;
				clear: both;
				width: 622px;
				height: 31px;
				background-image: url('/images/basic/bottom.png');
				background-repeat: no-repeat;
				behavior: url(/iepngfix/iepngfix.htc);
			}
			
			#line {
				position: relative;
				clear: both;
				width: 532px;
				margin: 0 auto 0 auto;
				height: 40px;				
				background-image: url('/images/basic/middle.jpg');
				background-repeat: repeat-y;
			}
			
			#img_skyline {
				position: relative;
				width: 532px;
				height: 40px;
				background-image: url('/images/footer_img.jpg');
				behavior: url(/iepngfix/iepngfix.htc);
				background-repeat: no-repeat;
				background-position: left bottom;
			}
			
			#footer {
				position: relative;
				clear: both;
				width: 577px;
				height: 55px;
				padding-top: 8px;
				background-image: url('/images/basic/middle.jpg');
				background-repeat: repeat-y;
				background-position: 45px 0px;
			}
			
			#logo_aquabest {
				position: relative;
				float: left;
				width: 115px;
				height: 40px;
				background-image: url('/images/aquabest-2.png');
				background-repeat: no-repeat;
				behavior: url('/iepngfix/iepngfix.htc');
				margin-top: 5px;
			}
			
			#logo_aquabest a:link			{ display: block; width: 115px; height: 40px; text-decoration: none; border: 0;	}
			#logo_aquabest a:visited	{ display: block; width: 115px; height: 40px; text-decoration: none; border: 0;	}
			#logo_aquabest a:hover		{ display: block; width: 115px; height: 40px; text-decoration: none; border: 0;	}
			#logo_aquabest a:active		{ display: block; width: 115px; height: 40px; text-decoration: none; border: 0;	}
			
			#logo_cuijk {
				position: relative;
				float: left;
				width: 81px;
				height: 45px;
				margin-left: 35px;
				background-image: url('/images/cuijk.png');
				background-repeat: no-repeat;
				behavior: url(/iepngfix/iepngfix.htc);
				
			}
			
			#logo_cuijk a:link			{ display: block; width: 81px; height: 45px; text-decoration: none; border: 0;	}
			#logo_cuijk a:visited	  { display: block; width: 81px; height: 45px; text-decoration: none; border: 0;	}
			#logo_cuijk a:hover		  { display: block; width: 81px; height: 45px; text-decoration: none; border: 0;	}
			#logo_cuijk a:active		{ display: block; width: 81px; height: 45px; text-decoration: none; border: 0;	}
			
			#left {
				position: relative;
				float: left;
				width: 45px;
				height: 35px;
			}
			
			#fles {
				position: relative;
				float: left;
				width: 75px;
				height: 35px;
				padding-top: 5px;
				margin-top: 5px;
			}
			
			#fles a:link			{ display: block; width: 75px; height: 35px; text-decoration: none; border: 0;	background-image: url('/images/fles-home-full.png');	background-repeat: no-repeat;	behavior: url(/iepngfix/iepngfix.htc); background-position: left top;}
			#fles a:visited	  { display: block; width: 75px; height: 35px; text-decoration: none; border: 0;	background-image: url('/images/fles-home-full.png');	background-repeat: no-repeat;	behavior: url(/iepngfix/iepngfix.htc); background-position: left top;}
			#fles a:hover		  { display: block; width: 75px; height: 35px; text-decoration: none; border: 0;	background-image: url('/images/fles-home-full.png');	background-repeat: no-repeat; behavior: url(/iepngfix/iepngfix.htc); background-position: right top;}
			#fles a:active		{ display: block; width: 75px; height: 35px; text-decoration: none; border: 0;	background-image: url('/images/fles-home-full.png');	background-repeat: no-repeat;	behavior: url(/iepngfix/iepngfix.htc); background-position: left top;}
			
			#vulling {
				position: relative;
				float: left;
				width: 185px;
				height: 35px;
			}
			
			/* photo */
			
			#photoframe {
				position: absolute;
				width: 420px;
				height: 278px;
				margin-left: 126px;
				background-image: url('/images/basic/photoframe.png');
				background-repeat: no-repeat;
				behavior: url(/iepngfix/iepngfix.htc);
				z-index: 2;
			}
			
			#topphoto {
				height: 22px;
			}
			
			#photo {
				position: relative;
				width: 375px;
				height: 235px;
				border: 1px solid #8e7e6a;
				margin-left: auto;
				margin-right: auto;
			}
			
			/* menu */
			
			#menu {
				position: absolute;
				width: 287px;
				height: 471px;
				margin-left: 713px;
				background-image: url('/images/basic/menu.gif');
				behavior: url(/iepngfix/iepngfix.htc);
				background-repeat: no-repeat;
				z-index: 2;
			}
			
			#menu a:link		{ text-decoration: none; border: 0;	}
			#menu a:visited	{ text-decoration: none; border: 0;	}
			#menu a:hover		{ text-decoration: none; border: 0;	}
			#menu a:active	{ text-decoration: none; border: 0;	}
			
			#button {
				position: relative;
				width: 209px;
				margin-left: 40px;
				overflow: hidden;
			}
			
			.empty {
				height: 7px;
				margin-top: 0px;
			}
			
			.logo {
				height: 127px;
				margin-top: 0px;
			}
			
			.first {
				height: 26px;
				margin-top: 12px;
			}
			
			.second {
				height: 25px;
				margin-top: 20px;
			}
			
			.third {
				height: 33px;
				margin-top: 7px;
			}
			
			.fourth {
				height: 27px;
				margin-top: 9px;
			}
			
			.fifth {
				height: 33px;
				margin-top: 21px;
			}
			
			.sixth {
				height: 32px;
				margin-top: 11px;
			}
			
			.seventh {
				height: 29px;
				margin-top: 19px;
			}
			
			#display {
				display: block;
				width: 209px;
				height: 127px;
			}
			
			#display a {
				display: block;
				width: 209px;
				height: 127px;
				/*background-image: url('/images/basic/logo.jpg');*/
				background-repeat: no-repeat;
				background-position: left top;
			}	
			
			#display a:hover {
				display: block;
				width: 209px;
				height: 127px;
				/*background-image: url('/images/basic/logo.jpg');*/
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			#button01 {
				display: block;
				width: 209px;
				height: 26px;
			}
			
			#button01 a {
				display: block;
				width: 209px;
				height: 26px;
				background-image: url('/images/basic/button_01.jpg');
				background-repeat: no-repeat;
				background-position: left top;
			}	
			
			#button01 a:hover {
				display: block;
				width: 209px;
				height: 26px;
				background-image: url('/images/basic/button_01.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			.butt01-selected {
				background-image: url('/images/basic/button_01.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}
			
			#button02 {
				display: block;
				width: 209px;
				height: 25px;
			}
			
			#button02 a {
				display: block;
				width: 109px;
				margin: 0 0 0 100px;
				height: 25px;
				background-image: url('/images/basic/button_02_new_b.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			#button02 a:hover {
				display: block;
				width: 109px;
				height: 25px;
				background-image: url('/images/basic/button_02_new_a.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			.butt02-selected {
				background-image: url('/images/basic/button_02_new.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			#button03 {
				display: block;
				width: 209px;
				height: 33px;
			}
			
			#button03 a {
				display: block;
				width: 209px;
				height: 33px;
				background-image: url('/images/basic/button_03.jpg');
				background-repeat: no-repeat;
				background-position: left top;
			}	
			
			#button03 a:hover {
				display: block;
				width: 209px;
				height: 33px;
				background-image: url('/images/basic/button_03.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			.butt03-selected {
				background-image: url('/images/basic/button_03.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			#button04 {
				display: block;
				width: 209px;
				height: 27px;
			}
			
			#button04 a {
				display: block;
				width: 209px;
				height: 27px;
				background-image: url('/images/basic/button_04.jpg');
				background-repeat: no-repeat;
				background-position: left top;
			}	
			
			#button04 a:hover {
				display: block;
				width: 209px;
				height: 27px;
				background-image: url('/images/basic/button_04.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			.butt04-selected {
				background-image: url('/images/basic/button_04.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			#button05 {
				display: block;
				width: 209px;
				height: 33px;
			}
			
			#button05 a {
				display: block;
				width: 209px;
				height: 33px;
				background-image: url('/images/basic/button_05.jpg');
				background-repeat: no-repeat;
				background-position: left top;
			}	
			
			#button05 a:hover {
				display: block;
				width: 209px;
				height: 33px;
				background-image: url('/images/basic/button_05.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			.butt05-selected {
				background-image: url('/images/basic/button_05.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			#button06 {
				display: block;
				width: 209px;
				height: 32px;
			}
			
			#button06 a {
				display: block;
				width: 209px;
				height: 32px;
				background-image: url('/images/basic/button_06.jpg');
				background-repeat: no-repeat;
				background-position: left top;
			}	
			
			#button06 a:hover {
				display: block;
				width: 209px;
				height: 32px;
				background-image: url('/images/basic/button_06.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			.butt06-selected {
				background-image: url('/images/basic/button_06.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			#button07 {
				display: block;
				width: 209px;
				height: 29px;
			}
			
			#button07 a {
				display: block;
				width: 209px;
				height: 29px;
				background-image: url('/images/basic/button_07.jpg');
				background-repeat: no-repeat;
				background-position: left top;
			}	
			
			#button07 a:hover {
				display: block;
				width: 209px;
				height: 29px;
				background-image: url('/images/basic/button_07.jpg');
				background-repeat: no-repeat;
				background-position: right top;
			}	
			
			/* content */
			#content_top {
				position: relative;
				width: 500px;
				height: 200px;
			}
			
			#content_top_left {
				float: left;
				width: 335px;
				height: 200px;
			}
			
			#content_top_right {
				float: left;
				width: 165px;
				height: 200px;
			}
			
			#ufoDemo {
				width: 165px;
				height: 200px;
				margin: 0;
				padding: 0;
			}
			
			#content {
				position: relative;
				width: 532px;
				height: auto;
			}
			
			#content-home {
				position: relative;
				float: left;
				width: 266px;
				height: 220px;
			}
			
			#content-home2 {
				position: relative;
				float: left;
				width: 266px;
				height: 270px;
			}
			
			#text-home {
				width: 257px;
				height: 140px;
				padding-top: 10px;
				padding-left: 2px;
				font-size: 0.9em;
				line-height: 1.5em;
			}
			
			#text-home-left {
				float: left;
				width: 82px;
				height: 19px;
				overflow: hidden;
			}
			
			#text-home-left2 {
				float: left;
				width: 176px;
				height: 19px;
				overflow: hidden;
			}
			
			#text-home-middle {
				float: left;
				width: 90px;
				height: 19px;
				text-align: right;
				overflow: hidden;
				padding-right: 4px;
				border-right: 1px solid #4d4a47;
			}
			
			#text-home-right {
				float: left;
				width: 69px;
				height: 19px;
				text-align: right;
				overflow: hidden;
			}
			
			#text-subpage {
				width: 532px;
				height: 200px;
				margin-top: 10px;
				border: 1px solid blue;
			}
			
			.regular-text {
				
				font-size: 0.9em;
				line-height: 1.5em;
			}
			
			.regular-text a:link			{ text-decoration: none; color: #4d4a47; border: 0;				}
			.regular-text a:visited		{ text-decoration: none; color: #4d4a47; border: 0;  			}
			.regular-text a:hover			{ text-decoration: underline; color: #2da0ff; border: 0;	}
			.regular-text a:active		{ text-decoration: none; color: #4d4a47; border: 0;	}
			
			#text-home a:link			{ text-decoration: underline; color: #4d4a47; border: 0;	}
			#text-home a:visited	{ text-decoration: underline; color: #4d4a47; border: 0;  }
			#text-home a:hover		{ text-decoration: underline; color: #2da0ff; border: 0;	}
			#text-home a:active		{ text-decoration: underline; color: #4d4a47; border: 0;	}
			
			#link-home {
				width: 257px;
				height: 25px;
				font-size: 0.9em;
				overflow: hidden;
				clear: both;
			}
			
			#link-home a:link			{ text-decoration: underline; color: #4d4a47; border: 0;	}
			#link-home a:visited	{ text-decoration: underline; color: #4d4a47; border: 0;  }
			#link-home a:hover		{ text-decoration: underline; color: #2da0ff; border: 0;	}
			#link-home a:active		{ text-decoration: underline; color: #4d4a47; border: 0;	}
			
			#link {
				width: 498px;
				height: 25px;
				font-size: 0.9em;
				clear: both;
				overflow: hidden;
			}
			
			#link a:link			{ text-decoration: underline; color: #4d4a47; border: 0;	}
			#link a:visited		{ text-decoration: underline; color: #4d4a47; border: 0;  }
			#link a:hover			{ text-decoration: underline; color: #2da0ff; border: 0;	}
			#link a:active		{ text-decoration: underline; color: #4d4a47; border: 0;	}
			
			#naam_abbo {
				position: relative;
				float: left;
				width: 150px;
				height: 25px;
			}
			
			#prijs_abbo {
				position: relative;
				float: left;
				width: 80px;
				height: 25px;
			}
			
			#comment_abbo {
				position: relative;
				float: left;
				width: 268px;
				height: 25px;
			}
			
			/* submenu */
			#sub_item {
				position: relative;
				display: block;
				width: 165px;
				padding: 0;
			}
			
			#sub_item a:link		{ color: #4d4a47; text-decoration: none; border: 0;	padding: 3px 0 0 28px; display: block;}
			#sub_item a:visited	{ color: #4d4a47; text-decoration: none; border: 0; padding: 3px 0 0 28px; display: block;}
			#sub_item a:active	{ color: #4d4a47; text-decoration: none; border: 0;	padding: 3px 0 0 28px; display: block;}
			#sub_item a:hover		{ color: #fcfaef; text-decoration: none; border: 0;	padding: 3px 0 0 28px; display: block; background-color: #2da0ff;}
			
			#sub_item_selected {
				position: relative;
				display: block;
				width: 137px;
				padding: 3px 0 0 28px;
				color: #fcfaef;
				background-color: #2da0ff;
			}
			
			h1 {
				font-size: 1.4em;
				font-weight: 300;
				padding: 0;
				margin: 0;
			}
			
			#sub_item_empty {
				position: relative;
				width: 163px;
				height: 3px;
				overflow: hidden;
			}
			
			/* pagina opmaak */
			#header {
				position: relative;
				width: 532px;
				height: 45px;
				margin-top: 10px;
				margin-bottom: 10px;
			}
			
			#header-home {
				position: relative;
				width: 266px;
				height: 45px;
				margin-top: 10px;
			}
			
			#header-kalender {
				position: relative;
				width: 532px;
				height: 45px;
			}
			
			#icon {
				position: relative;
				float: left;
				width: 45px;
				height: 45px;
				behavior: url(/iepngfix/iepngfix.htc);
				background-repeat: no-repeat;
			}
			
			#title {
				position: relative;
				float: left;
				width: 482px;
				height: 45px;
				margin-left: 5px;
			}
			
			#title-home {
				position: relative;
				float: left;
				width: 211px;
				height: 45px;
				margin-left: 5px;
			}
			
			.landingkop{
				font-size: 1.5em;
				font-weight: 600;
				color: #2da0ff;
				padding: 11px 0 0 0;
				margin: 0;			
			}
			
			h2 {
				font-size: 1.5em;
				font-weight: 600;
				color: #2da0ff;
				padding: 11px 0 0 0;
				margin: 0;
			}
			
			.link_blue {
				color: #2da0ff;
			}
			
			/* formulier */
			#fout {
				postion: relative;
				width: 490px;
				border: 1px solid #FF0000;
				padding: 5px 0 0 5px;;
				margin-bottom: 10px;
				font-size: 0.9em;
				line-height: 1.5em;
			}
			
			#goed {
				postion: relative;
				width: 490px;
				border: 1px solid #78AF46;
				padding: 5px 0 0 5px;;
				margin-bottom: 10px;
				font-size: 0.9em;
				line-height: 1.5em;
			}
			
			#goed2 {
				postion: relative;
				width: 490px;
				border: 1px solid #78AF46;
				padding: 5px 0 0 5px;;
				font-size: 0.9em;
				line-height: 1.5em;
			}
			
			#goed a:link		{ color: #78AF46; text-decoration: underline; }
			#goed a:visited	{ color: #78AF46; text-decoration: underline; }
			#goed a:active	{ color: #78AF46; text-decoration: underline; }
			#goed a:hover		{ color: #4d702d; text-decoration: underline; }
			
			
			#row_form {
				position: relative;
				width: 500px;
				height: 35px;
				margin-bottom: 5px;
				clear: both;
			}
			
			#row_comment {
				position: relative;
				width: 500px;
				height: auto;
				margin-bottom: 5px;
				clear: both;
			}
			
			#row_form_dropdown {
				position: relative;
				width: 500px;
				height: 22px;
				margin-bottom: 5px;
				clear: both;
			}
			
			#row_form_radio {
				position: relative;
				width: 500px;
				height: 91px;
				margin-bottom: 5px;
				clear: both;
			}
			
			#row_form_mailing {
				position: relative;
				width: 500px;
				height: 65px;
				margin-bottom: 5px;
				clear: both;
			}
			
			#type_left {
				position: relative;
				float: left;
				width: 200px;
				height: 29px;
				padding-top: 0px;
			}
			
			#type_left_dropdown {
				position: relative;
				float: left;
				width: 200px;
				height: 22px;
				padding-top: -3px;
			}
			
			#input_right {
				position: relative;
				float: right;
				width: 280px;
				height: 35px;
			}
			
			#input_right a:link			{ text-decoration: underline; }
			#input_right a:visited	{ text-decoration: underline; }
			#input_right a:active		{ text-decoration: underline; }
			#input_right a:hover		{ text-decoration: underline; }
			
			#input_right_radio {
				position: relative;
				float: right;
				width: 280px;
				height: 85px;
				font-size: 0.9em;
				line-height: 1.5em;
				padding-top: 6px;
			}
			
			#row_form_berichtje {
				position: relative;
				width: 500px;
				height: 150px;
				margin-bottom: 5px;
				clear: both;
			}
			
			#input_right_berichtje {
				position: relative;
				float: right;
				width: 280px;
				height: 150px;
				font-size: 0.9em;
				line-height: 1.5em;
				padding-top: 6px;
			}
			
			.berichtje {
				width: 269px;
				height: 150px;;
				padding-left: 5px;
				padding-top: 6px;
				border: 1px solid #76736a;
				overflow: hidden;
			}
			
			#right_radio {
				position: relative;
				float: left;
				width: 130px;
				text-align: right;
			}
			
			#left_radio {
				position: relative;
				float: left;
				width: 150px;
			}
			
			#radio_full {
				position: relative;
				float: left;
				width: 280px;
				height: 32px;
				margin-bottom: 1px;
			}
			
			#name_radio {
				position: relative;
				float: left;
				width: 175px;
				height: 32px;
				margin-bottom: 1px;
			}
			
			#price_radio {
				position: relative;
				float: left;
				width: 40px;
				height: 32px;
				margin-bottom: 1px;
			}
			
			#cost_radio {
				position: relative;
				float: left;
				width: 55px;
				height: 32px;
				margin-bottom: 1px;
			}
			
			.single_row {
				width: 268px;
				height: 23px;
				font-size: 0.9em;
				line-height: 1.5em;
				padding-left: 5px;
				padding-top: 6px;
				border: 1px solid #76736a;
			}
			
			.double_row {
				position: relative;
				float: left;
				height: 23px;
				font-size: 0.9em;
				line-height: 1.5em;
				padding-left: 5px;
				padding-top: 6px;
				border: 1px solid #76736a;
			}
			
			.double_row_feest {
				position: relative;
				float: left;
				height: 18px;
				font-size: 0.9em;
				line-height: 1.5em;
				padding-left: 5px;
				border: 1px solid #76736a;
			}
			
			.multiple_row {
				width: 238px;
				height: 80px;
				padding-left: 5px;
				padding-top: 6px;
				border: 1px solid #76736a;
				overflow: hidden;
			}
			
			.dropdown {
				float: left;
				font-size: 0.9em;
				line-height: 1.5em;
				margin-right: 5px;
			}
			
			.form_padding {
				float: left;
				padding-top: 6px;
			}
			
			.button-reserveer {
				width: 169px;
				height: 28px;
				background-image: url('/images/button/reservering-full.jpg');
				background-repeat: no-repeat;
				background-position: top left;
				background-color: transparent;
				border: none;
				margin-top: 5px;
			}
			
			.button-reserveer:hover {
				width: 169px;
				height: 28px;
				background-image: url('/images/button/reservering-full.jpg');
				background-position: top right;
				background-repeat: no-repeat;
				border: none;
				margin-top: 5px;
			}
			
			.button-afmelden {
				width: 81px;
				height: 28px;
				background-image: url('/images/button/afmelden.jpg');
				background-repeat: no-repeat;
				background-position: top left;
				background-color: transparent;
				border: none;
				margin-top: 5px;
			}
			
			.button-afmelden:hover {
				width: 81px;
				height: 28px;
				background-image: url('/images/button/afmelden.jpg');
				background-position: top right;
				background-repeat: no-repeat;
				border: none;
				margin-top: 5px;
			}
			
			.button-aanvraag {
				width: 155px;
				height: 28px;
				background-image: url('/images/button/aanvraag-full.jpg');
				background-repeat: no-repeat;
				background-position: top left;
				background-color: transparent;
				border: none;
				margin-top: 5px;
			}
			
			.button-aanvraag:hover {
				width: 155px;
				height: 28px;
				background-image: url('/images/button/aanvraag-full.jpg');
				background-position: top right;
				background-repeat: no-repeat;
				border: none;
				margin-top: 5px;
			}
			
			.button-gooi {
				width: 176px;
				height: 28px;
				background-image: url('/images/button/gooi.jpg');
				background-repeat: no-repeat;
				background-position: top left;
				background-color: transparent;
				border: none;
				margin-top: 5px;
			}
			
			.button-gooi:hover {
				width: 176px;
				height: 28px;
				background-image: url('/images/button/gooi.jpg');
				background-position: top right;
				background-repeat: no-repeat;
				border: none;
				margin-top: 5px;
			}
			
			.button-meld {
				width: 135px;
				height: 28px;
				background-image: url('/images/button/meld_aan.jpg');
				background-repeat: no-repeat;
				background-position: top left;
				background-color: transparent;
				border: none;
				margin-top: 5px;
			}
			
			.button-meld:hover {
				width: 135px;
				height: 28px;
				background-image: url('/images/button/meld_aan.jpg');
				background-position: top right;
				background-repeat: no-repeat;
				border: none;
				margin-top: 5px;
			}
			
			.recommed {
				width: 20px;
				height: 20px;
				background-image: url('/images/check.png');
				behavior: url(/iepngfix/iepngfix.htc);
				background-repeat: no-repeat;
				float: left;
			}
			
			.correct {
				width: 45px;
				height: 55px;
				margin-right: 10px;
				margin-top: 3px;
				background-image: url('/images/ok.png');
				behavior: url(/iepngfix/iepngfix.htc);
				background-repeat: no-repeat;
				float: left;
			}
			
			.correct2 {
				width: 45px;
				height: 75px;
				margin-right: 10px;
				margin-top: 3px;
				background-image: url('/images/ok.png');
				behavior: url(/iepngfix/iepngfix.htc);
				background-repeat: no-repeat;
				float: left;
			}
			
			.red {
				color: #FF0000;
			}
			
			.red a:link			{ text-decoration: underline; color: #FF0000; }
			.red a:visited	{ text-decoration: underline; color: #FF0000;}
			.red a:active		{ text-decoration: underline; color: #FF0000;}
			.red a:hover		{ text-decoration: underline; color: #890000;}
			
			.green {
				color: #78AF46;
			}
			
			#calendar {
				float: right;
				width: 22px;
				height: 21px;
				margin-right: 5px;
				overflow: hidden;
			}
			
			#route {
				position: relative;
				width: 498px;
				height: 256px;
				clear: both;
				margin-top: 15px;
				margin-bottom: 30px;
				padding: 17px 0 0 0;
				background-image: url('/images/route_bg.png');
				behavior: url(/iepngfix/iepngfix.htc);
			}
			
			#plattegrond {
				position: relative;
				width: 498px;
				height: 350px;
				clear: both;
				margin-top: 15px;
				margin-bottom: 20px;
				border: 1px solid #4d4a47;
			}
			
			#water {
				position: relative;
				width: 498px;
				height: 358px;
				clear: both;
				background-image: url('/images/fles-water.png');
				behavior: url(/iepngfix/iepngfix.htc);
				background-repeat: no-repeat;
				margin-top: 35px;
			}
			
			#water-in {
				position: relative;
				float: right;
				width: 200px;
				height: 333px;
				padding-top: 10px;
			}
			
			#kaart {
				position: relative;
				clear: both;
				width: 498px;
				height: 540px;
				background-image: url('/images/bg-kaart.png');
				behavior: url(/iepngfix/iepngfix.htc);
				background-repeat: no-repeat;
				margin-left: 0;
				margin-top: 25px;
			}
			
			#kaart-in {
				position: relative;
				width: 280px;
				height: 305px;
				padding-top: 20px;
				padding-left: 95px;
				clear: both;
				overflow: hidden;
				color: #501211;
				font-size: 1em;
			}
			
			#kaart-top {
				position: relative;
				width: 400px;
				height: 25px;
				clear: both;
				overflow: hidden;
				color: #501211;
				padding-top: 65px;
				text-align: right;
				font-size: 0.8em;
				font-weight: bold;
			}
			
			#kaart-top a:link			{ color: #501211; }
			#kaart-top a:visited	{ color: #501211; }
			#kaart-top a:active		{ color: #501211; }
			#kaart-top a:hover		{ color: #af5637; }
			
			iframe {
				border: 1px solid #4d4a47;
			}
			
			#agenda {
				position: relative;
				width: 498px;
				margin-bottom: 5px;
				clear: both;
				margin-bottom: 35px;
			}
			
			#month {
				position: relative;
				width: 147px;
				height: 136px;
				float: left;
				margin: 0 19px 10px 0;
			}
			
			#title_month {
				position: relative;
				width: 147px;
				height: 18px;
				font-size: 0.9em;
				text-align: center;
				font-weight: bold;
			}
			
			#day {
				position: relative;
				float: left;
				width: 20px;
				height: 16px;
				text-align: center;
				margin-top: -1px;
				margin-left: -1px;
				border: 1px solid #4d4a47;
				font-size: 0.9em;
			}
			
			#ster {
				position: relative;
				float: left;
				width: 21px;
				height: 16px;
				text-align: center;
				font-size: 0.9em;
				clear: both;
			}
			
			#onderschrift {
				position: relative;
				float: left;
				width: 460px;
				height: 16px;
				overflow: hidden;
				text-align: left;
				margin-left: 5px;
				font-size: 0.9em;
			}
			
			#onderschrift_small {
				position: relative;
				float: left;
				width: 228px;
				height: 16px;
				overflow: hidden;
				text-align: left;
				margin-left: 5px;
				font-size: 0.9em;
			}
			
			#onderschrift_large {
				position: relative;
				float: left;
				width: 460px;
				overflow: hidden;
				text-align: left;
				margin-left: 5px;
				font-size: 0.9em;
			}
			
			.days {
				background-color: #2da0ff;
				color: #FFFFFF;
				font-weight: bold;
			}
			
			.binnen_vroeg {
				background-color: #b5d29c;
			}
			
			.binnen_laat {
				background-color: #ffc345;
			}
			
			.binnen_buiten {
				background-color: #fffd8b;
			}
			
			.gesloten {
				background-color: #f2efe9;
			}
			
			.winter {
				background-color: #99b3cc;
			}
			
			.winter1 {
				background-color: #ff7575;
			}
			
			#legenda {
				position: relative;
				float: left;
				width: 400px;
				height: 16px;
				overflow: hidden;
				text-align: left;
				margin-left: 5px;
				font-size: 0.9em;
			}
			
			#small_text {
				position: relative;
				width: 500px;
				height: 100px;
				margin-bottom: 5px;
				clear: both;
			}
			
			#row_rule {
				position: relative;
				width: 500px;
				height: 40px;
				margin-bottom: 5px;
				clear: both;
			}
			
			#regel {
				position: relative;
				float: left;
				width: 20px;
				height: 20px;
				background-image: url('/images/vink_groen.png');
				behavior: url(/iepngfix/iepngfix.htc);
			}
			
			#rule {
				position: relative;
				float: left;
				width: 470px;
				height: 40px;
				overflow: hidden;
				text-align: left;
				margin-left: 10px;
				font-size: 0.9em;
				line-height: 1.5em;
			}
			
			#container_kalender {
				position: relative;
				width: 622px;
				background-image: url('/images/basic/left.png');
				background-repeat: repeat-y;
				behavior: url(/iepngfix/iepngfix.htc);
				background-position: 0 31px;
			}
			
			#middle_kalender {
				float: left;
				width: 532px;
				height: 100%;
				margin-left: 45px;
				background-image: url('/images/basic/middle.jpg');
				background-repeat: repeat-y;
			}
			
			#content_kalender {
				width: 532px;
				background-image: url('/images/basic/middle.jpg');
				margin-left: auto;
				margin-right: auto;
			}
			
			#enter {
				width: 550px;
				height: 3px;
				overflow: hidden;
				clear: both;
			}
			
			#nieuws {
				position: relative;
				width: 498px;
				height: 152px;
				margin-bottom: 15px;
			}
			
			#nieuws_afb {
				position: relative;
				float: left;
				width: 150px;
				height: 150px;
				border: 1px solid #dfd7c0;
				background-color: #f9fae8;
			}
			
			#nieuws_afb_in {
				position: relative;
				width: 120px;
				height: 120px;
				margin-top: 15px;
				margin-left: auto;
				margin-right: auto;
				border: 1px solid #dfd7c0;
				background-color: #FFFFFF;
			}
			
			#nieuws_text {
				position: relative;
				float: right;
				width: 338px;
				height: 130px;
				font-size: 0.9em;
				line-height: 1.5em;
			}
			
			#nieuws_link {
				position: relative;
				float: right;
				width: 338px;
				height: 21px;
				font-size: 0.9em;
				line-height: 1.5em;
			}
			
			#nieuws_link a:link			{ text-decoration: underline; color: #4d4a47; border: 0;	}
			#nieuws_link a:visited	{ text-decoration: underline; color: #4d4a47; border: 0;  }
			#nieuws_link a:hover		{ text-decoration: underline; color: #2da0ff; border: 0;	}
			#nieuws_link a:active		{ text-decoration: underline; color: #4d4a47; border: 0;	}
			
			.nieuws_titel {
				font-weight: bold;
			}
			
			#album_info {
				position: relative;
				float: left;
				width: 187px;
				height: 210px;
				margin: 0 10px 15px 0;
			}
			
			#album_title {
				position: relative;
				width: 187px;
				height: 23px;
				font-size: 0.9em;
				line-height: 1.5em;
			}
			
			#album_title a:link			{ text-decoration: none; color: #4d4a47; border: 0;	}
			#album_title a:visited	{ text-decoration: none; color: #4d4a47; border: 0;  }
			#album_title a:hover		{ text-decoration: underline; color: #2da0ff; border: 0;	}
			#album_title a:active		{ text-decoration: none; color: #4d4a47; border: 0;	}
			
			#photo-album {
				position: relative;
				width: 185px;
				height: 185px;
				border: 1px solid #dfd7c0;
				background-color: #f9fae8;
			}
			
			#photo-album-in {
				position: relative;
				width: 157px;
				height: 155px;
				margin-top: 15px;
				margin-left: auto;
				margin-right: auto;
				display: block;
				background-color: #FFFFFF;
			}
			
			#photo-album-in a:link			{ text-decoration: none; display: block; border: 1px solid #dfd7c0;	}
			#photo-album-in a:visited		{ text-decoration: none; display: block; border: 1px solid #dfd7c0; }
			#photo-album-in a:hover			{ text-decoration: none; display: block; border: 1px solid gray;		}
			#photo-album-in a:active		{ text-decoration: none; display: block; border: 1px solid #dfd7c0;	}
			
			#terug_overzicht {
				position: relative;
				clear: both;
				width: 498px;
				height: 25px;
				padding-top: 15px;
				font-size: 0.9em;
				line-height: 1.5em;
			}
			
			#terug_overzicht a:link			{ text-decoration: underline; color: #4d4a47; border: 0;	}
			#terug_overzicht a:visited	{ text-decoration: underline; color: #4d4a47; border: 0;  }
			#terug_overzicht a:hover		{ text-decoration: underline; color: #2da0ff; border: 0;	}
			#terug_overzicht a:active		{ text-decoration: underline; color: #4d4a47; border: 0;	}
			
			#extrema {
				postion: relative;
				width: 490px;
			}
