body{
	background-color:#d9d9d9;
	font-family:Arial;
	font-size:11px;
	color:#666;
	margin:0;
}

a		{color:#494949; text-decoration:none;}

img		{border:none;}

h1		{width:325px; margin:0 0 0px 0; padding:0 0 8px 0; display:block; color:#28462b; font-size:16px; word-spacing:1px; font-style:italic; font-weight:normal; border-bottom:1px solid #dcdcdc; line-height:17px;}
h2		{margin:0 0 2px 1px; padding:0; display:block; color:#9cb48a; font-size:18px; word-spacing:1px; font-style:italic; font-weight:normal; line-height:18px;}
h3		{width:325px; margin:0 0 6px 0; padding:0 0 8px 0; display:block; color:#28462b; font-size:17px; word-spacing:1px; font-style:italic; font-weight:normal; line-height:17px;}


div.main	{margin:0 auto;	width:980px; background-image:url('/images/main.jpg'); background-repeat:no-repeat;}

div.header				{height:99px; padding:0 0 0 35px; background:#fff; border-bottom:5px solid #8ca27c;}
	.logo				{width:327px; float:left;}
	.logo img			{border:none;}

div.mnu_quick_ovf		{float:left; width:500px;}
	div.mnu					{float:left; font-size:12px; width:618px;}
		.mnu ul				{margin:0; padding:0;}
		.mnu ul li			{float:left; list-style:none;}
		.mnu ul li a		{min-width:44px; height:20px; display:block; color:#999999; text-align:center; padding:23px 0 0 0; margin:0 7px 0 0;  background:url('/images/mnu_active.jpg') no-repeat center -20px; text-decoration:none;}
		.mnu ul li a:hover	{color:#8da27c; background:url('/images/mnu_active.jpg') no-repeat top center;}
		.mnu ul li a.actief	{color:#8da27c; background:url('/images/mnu_active.jpg') no-repeat top center;}
	
	div.quicklinks_src		{float:left; padding:9px 0 0 6px; font-size:12px;}
		.quicklinks			{float:left; width:276px; padding:8px 0 0 0;}
		.quicklinks a		{color:#8ca27c; text-decoration:none; word-spacing:1px;}
		.src				{float:left;}
		.src input			{width:160px; height:31px; padding:0 31px 0 9px; color:#999999; font-style:italic; background:url('/images/src_bg.jpg') no-repeat; border:none;	line-height:30px;}

div.merk					{float:left; padding:40px 0 0 11px;}
	.merk img				{border:none;}
	
div.content_home			{min-height:332px; line-height:15px; background:url('/images/cnt_bg.jpg') repeat-x top; overflow:hidden;}
	.left					{float:left; width:320px; padding:45px 0 0 39px;}
	.photo_frame			{float:left; margin:1px 0 0 15px;}
	.photo_layer{			position:absolute;		height:340px;	width:600px; left:50%;		margin-left:-116px;	top:105px; } 
	
	
div.button					{float:left; height:35px; margin:10px 0 0 -6px;}
	.button img				{border:none; display:inline-block; float:left;}
	.button a				{float:left; display:inline-block; height:15px; background:url('/images/btn_bg.png') repeat-x; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:10px 6px}

div.content					{min-height:460px; line-height:15px; background:#fff url('/images/cnt_bg_big.jpg') repeat-x top; overflow:hidden;}
	div.content .left		{float:left; width:335px; padding:44px 15px 0 39px;}
	div.prijzen_opsomming	{padding:19px 0 0 0; margin-left:-7px; overflow:hidden;}
		.price				{float:left; width:45px; height:18px; line-height:19px; text-align:right; padding:0 5px 0 0;}
		.price_grey			{float:left; width:45px; height:21px; line-height:22px; background:#dadada; text-align:right; padding:0 5px 0 0;}
		.item_txt			{float:left; width:280px; height:18px; padding:0 0 0 7px; line-height:19px;}
		.item_txt_grey		{float:left; width:280px; height:21px; padding:0 0 0 7px; line-height:22px; background:#dadada;}
		
		.left_txt			{padding:10px 0 0 0;}
		
		.right				{float:left; width:529px; padding:21px 12px; margin:0 0 0 3px; background:#fff; 	min-height:385px;	}
		.right_src			{float:left; width:900px; padding:21px 12px; margin:0 5px 0 28px; background:#fff;}
		.right_afb			{float:left; height:113px; margin:0 0 11px 0; overflow:hidden;}
		.right_txt			{float:left;}

div.content_src				{min-height:229px; line-height:15px; background:#fff url('/images/cnt_bg_big.jpg') repeat-x top; overflow:hidden;}

div.three_pics				{height:144px; padding:20px 0 0 37px; background:url('/images/gradient_green.jpg') repeat-x;}
	.item					{float:left; width:285px; height:120px; padding:5px 0 0 5px; margin:0 19px 0 0; background:url('/images/shape.jpg') no-repeat; cursor:pointer;}
	.img					{float:left; height:78px; overflow:hidden;}
	.txt					{padding:0 0 0 1px; font-size:14px; font-style:italic;}

div.footer					{padding:19px 0 19px 39px; background:#fff; color:#999; word-spacing:2px;}
	.footer a				{color:#999; text-decoration:none;}
	.footer span			{color:#9cb28c;}


div.arrangement				{width:400px; padding:5px 0}
	.arrangement h2			{color:#28462b; font-size:13px;}

#select {padding-bottom:5px;}
#map_canvas {float:left; display: block;width:300px; height:200px; margin-bottom:5px;}
#directionsPanel {float:left; display: block; width:353px; overflow:auto;}

#rondleiding			{position:absolute; top:50%; left:50%; margin-left:-257px; margin-top:-257px; z-index:999; width:513px; height:453px; background:#fff; border:4px solid #7ca077; padding:0 0 0 15px; display:none;}


#element			{position:absolute; top:50%; left:50%; margin-left:-283px; margin-top:-195px; z-index:999; width:565px; height:370px; background:#fff; border:4px solid #7ca077; padding:0 0 0 15px; display:none;}
	.elem_logo		{float:left; width:300px;}
	.elem_close		{float:right; text-align:right;}
	.elem_close img	{border:none;}
	
	.element h1		{width:325px; margin:0 0 0px 0; padding:0 0 8px 0; display:block; color:#28462b; font-size:19px; word-spacing:1px; font-style:italic; font-weight:normal; line-height:17px;}
	.elem_txt		{padding:0 30px 10px 0;}

div.lang			{position:absolute; width:300px; margin:10px 0 0 39px;}
	.lang ul		{margin:0; padding:0;}
	.lang ul li		{list-style:none; float:left; height:20px; padding:0 3px 0 0; line-height:20px;}
	.lang ul li img	{border:none;}
	.lang ul li.first	{padding-right:5px;}


.inputbox{					border:1px solid #706D5A;		width:300px;	}
.inputboxg{					border:1px solid #706D5A;		width:300px;	}
.inputboxs{					border:1px solid #706D5A;		width:75px;	}
.inputboxm{					border:1px solid #706D5A;		width:200px;	}

.red{						color:red;	}

div.error{					position: absolute; 	left:50%;	margin-left: -250px; 	width:500px;	height:500px;	border:1px solid #626264;	background-color:#FFFFFF;		color:#626164;		}
div.error_img{				float:left; width:500px;	text-align:center;	}
div.error_kop{				float:left; width:500px;	text-align:center;	background-color:#CCCCCC;	color:#FFFFFF;	line-height:30px;}
   .error_kop h1{			width:500px; font-size:13px;	margin:0px; padding:5px;}
div.error_txt{				float:left; width:500px;	text-align:left;	color:#626164;	padding-bottom:30px;}
   .error_txt ul{             			margin:15px 0 0 30px;	padding:0;  }
   .error_txt ul li{           		    color:#626264; font-size:11px; 	padding-bottom:4px;	}
   .error_txt ul li a{          			color:#626264;	text-decoration:underline; }
   .error_txt ul li a:hover{    			color:#000000;	text-decoration:underline; }
   
   
   
/* the div that holds the date picker calendar */
.dpDiv { 	}
/* the table (within the div) that holds the date picker calendar */
.dpTable {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;	color: #505050;	background-color: #ece9d8;	border: 1px solid #AAAAAA;	}
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {	}
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {	}
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {	}
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {	}
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {	border: 1px solid #ece9d8;	}
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {	background-color: #CCCCCC;	border: 1px solid #AAAAAA;	}
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {	background-color: #aca998;	border: 1px solid #888888;	cursor: pointer;	color: red;}
/* the table cell that holds the name of the month and the year */
.dpTitleTD {	}
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {	}
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {	}
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {	background-color: #CCCCCC;	border: 1px solid #AAAAAA;	color: white;	}
/* additional style information for the text that indicates the month and year */
.dpTitleText {	font-size: 12px;	color: gray;	font-weight: bold;	}
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {	color:#4060ff;	font-weight: bold;	}
/* the forward/backward buttons at the top */
.dpButton {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: gray;	background: #d8e8ff;	font-weight: bold;	padding: 0px;	}
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: gray;	background: #d8e8ff;	font-weight: bold;	}
  
