* {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
body{
	position: relative;
	margin:auto;
	padding:4px;
	width:760px;
	text-align:center;
	font-size:12px;
	background:url(../images/site_bg.gif) white no-repeat center top;
}
h1,h2,h3,h4,h5,h6{
	color:white;
}
h2{
	font-size:16px;
}
h3{
	color:black;
}
h4{
	font-size:12px;
	font-weight:bold;
}
img{
	border:none;
}
ul{
	padding:0px;
	list-style-type:none;
}
hr{
	height:1px;
	background-color:black;
	border:none;
	margin:4px 0px;
}
p{
	padding-left:4px;
}
a{
	color:#37BF02;
	font-weight:bold;
}
a:hover{
	text-decoration:none;
}
input, textarea{
	border:1px solid black;
}
input:focus, textarea:focus{
	border-color:#BBDC02;
}

h1#siteTitle{
	height:0px;
	padding-top:136px;
	margin-top:38px;
	margin-right:80px;
	background: url(../images/site_title.gif) no-repeat center;
	overflow:hidden;
}
* html h1#siteTitle{ /* IE fix */
	margin-top:20px;
	padding-top:158px;
	margin-left:8px;
}
/* indeling */
div#menus{
	position:relative;
	bottom:133px;
	height:0px;
	width:180px;
	float:left;
}
* html div#menus{
	width:186px;
}
div#content{
	width:570px;
	margin-right:4px;
	float:right;
	text-align:left;
}
* html div#content{
	margin-top:1px;
	margin-right:0px;
}
/******** lijstjes ********/
ul#menu,  ul#tourMenu{
	margin-left:4px;
	margin-bottom:4px;
	width:154px;
	padding:12px 8px 8px 12px;
	font-size:14px;
	text-align:left;
	background:url(../images/list_bg.gif) white no-repeat;
	border-right:4px solid #37BF02;
	border-bottom:4px solid #37BF02;
}
ul#menu li,  ul#tourMenu li{
	margin-bottom:4px;
}
ul#tourMenu{
	font-size:12px;
}
ul#tourMenu a{
	font-weight:normal;
}
#tourInfo{
	color:black;
}
/* menu buttons */
ul#tourMenu li a, ul#menu li a{
	display:block;
	width:160px;
	height:0px;
	padding-top:14px;
	overflow:hidden;
	background:url(../images/button_home.gif) no-repeat;
}

ul#menu a#aboutButton{background-image:url(../images/button_about.gif);}
ul#menu a#contactButton{background-image:url(../images/button_contact.gif);}
ul#menu a#faqButton{background-image:url(../images/button_faq.gif);}
ul#tourMenu a#walkButton{background-image:url(../images/button_walk_ind.gif);}
ul#tourMenu a#walk2Button{background-image:url(../images/button_walk_groups.gif);}
ul#tourMenu a#bikeButton{background-image:url(../images/button_bike_ind.gif);}
ul#tourMenu a#bike2Button{background-image:url(../images/button_bike_groups.gif);}

div#highlights{
	text-align:left;
	float:right;
	width:272px;
	height:0px;
	overflow:visible;
	position:relative;
	top:45px;
}
* html div#highlights{
	height:500px;
}
div#highlights ul{
	padding-left:12px;
	list-style-type:disc;
}
div#highlights strong{
	color:white;
}
div#highlights a{
	color:black;
}
ul#tourInfo strong, ul#mailForm strong, #bookNow ul strong{
	display:block;
	float:left;
	width:60px;
}
ul#tourInfo li div {
	padding-left: 60px;
}
ol#faq{
	padding-left:20px;	
}
ol#faq li{
	width:280px;
}
* html ol#faq{
	list-style-type:none;
	padding-left:0px;
}
ul#mailForm li{
	margin-bottom:4px;
}
h4#contact{
	background:url(../images/phone_icon.gif) no-repeat;
	height:40px;
	padding-left:44px;
}
h2#phoneNR{
	position:relative;
	bottom:22px;
	left:44px;
}
embed, object{
	margin-bottom:8px;
}
p#bookLink{
	padding-left:8px;
	font-size:16px;
	text-align:left;
	position:relative;
	top:326px;
}
p#bookLink a{
	color:white;
}
* html p#bookLink{
	top:-26px;
	right:182px;
}
a img#frontpage{
	border:4px solid #37BF02;
}
a img#frontpage:hover{
	border-color:white;
}
.whiteBold{
	background-color:#37BF02;
	font-weight:bold;
	color:white;
}
/********** images **********/
#mapImg{
	position:absolute;
	top:182px;
	margin-left:298px;
}
img#aboutImg{
	background:#37BF02;
	padding:4px 114px 16px 4px;
	margin-left:4px;
}
/*********** content blocks ***********/
#blockRight, #blockRightLarge, #blockLeft{
	background:#37BF02;
	text-align:left;
	padding:4px;
	margin:4px;
}
#blockRight, #blockRightLarge{
	float:right;
	width:562px;
	height:348px;
	margin-top:0px;
}
#blockLeft{
	margin-right:-2px;
	height:280px;
}
* html #blockLeft{
	height:273px;
}
#blockRightLarge{
	margin-top:41px;
	height:481px;
}
* html #blockRight{
	margin:4px 1px 0px 0px;
	width:558px;
}
* html #blockRightLarge{
	padding-top:0px;
	margin-right:1px;
	width:558px;
	height:489px;
	overflow:hidden;
	margin-top:-459px;
}
#col{
	width:280px;
}
#submit{
	margin-left:60px;
}
/* * * tour pages * * */
#tours div#menus{
	top:41px;
}
#tours h1#siteTitle{
	visibility:hidden;
}
#tours #bookLink{
	margin-top:174px;
}
* html #tours #bookLink{
	margin-top:38px;
	right:0px;
}

/* * * Book now form * * */
body#bookNow{
	background:none;
	color:#37BF02;
	color:black;
	padding:4px;
	background-color:#37BF02;
	text-align:left;
	width:392px;
}
body#bookNow li{
	margin-bottom:4px;
}

/** aanpassingen 2009-04 */
div#video-small {
	position: absolute;
	top: 44px;
	right: 8px;
}

body#page-home div#content p.whiteBold {
	height: 337px;
}
