

body{

	background-color: #231f20;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin: 0px;

	padding: 0px;

	color: #636360;

}



h1{

	font-size: 21px;

	font-family: "Times New Roman", Times, serif;

	color: #636360;

	margin:10px 0px;

	font-weight: normal;

}



h2{

	font-size: 14px;

	font-family: "Times New Roman", Times, serif;

	color: #636360;

	margin:10px 0 0px 0;

}

h3{

	font-size: 11px;

	font-family: "Arial, Helvetica, sans-serif";

	color: #636360;

	margin:10px 0 0px 0;

}



p {

	padding:5px 0px 5px 0px;

	margin:0px 0px 5px 0px;

}



form{

	padding: 0px;

	margin: 0px;

}



td{

	vertical-align: top;

}



a:link{color:#008dcc;}

a:visited{color:#008dcc;}

a:hover{color:#565650;}

a:active{color:#008dcc;}



hr {

	border: 0;

	width: 100%;

	color: #E5E5E0;

	background-color: #E5E5E0;

	height: 1px;

	margin: 0px;

	padding: 0px;

}



.clr {

	clear: both;

	height: 0px;

}

.clr span{

	height: 0px;

}



/*

#container block wraps the entire page, centers it, and applies the background drop-shadow

 */

#container{

	width: 756px;

	position: relative;

	left: 50%;

	margin-left: -378px;

	background: transparent url(../images/bg_shdw.gif) repeat-y;

}



/*

#container-inside block is narrower than it's parent, allowing drop shadow to appear behind

 */

#container-inside{

	width: 750px;

	background-color: #fff;

	margin-left: 3px;
	
	position:relative;

}





/* Begin Header Styles */

#header{



}



#header-top{

	height: 19px;

	background: transparent url(../images/hdr_top_bg.gif) repeat-x;

}



#header-middle{

	margin: 0px; padding:0px;

}



#header-middle a span{

	display: none;

}



#header-middle a.logo{

	margin: 0 0 0 15px;

	padding: 0px;

	display: block;

	height: 60px; 

	width: 720px;

	background: transparent url(../images/zw3.png) no-repeat;

}



#header-bottom{

	height: 29px;

	background: transparent url(../images/nav_bg.gif) repeat-x;

	margin: 0px; padding:0 0 0 15px;

}

/* End Header Styles */





/* Begin Navblock Styles */

#navblock{



}



#nav{


	width: 496px; height: 29px;

	background: url(../images/navs.png);

	margin: 0; padding: 0;

	position: relative;

}



#nav span{

	display: none;

}



#nav li{

	margin: 0px; padding: 0px; list-style: none;

	position: absolute; top: 0;

}



#nav li, #nav a {

	height: 29px; display:block;

}

#home{left: 0px; width: 66px;}
#menu{left: 66px; width: 74px;}
#foto{left: 141px; width: 80px;}
#contact{left: 221px; width: 75px;}
#gastenboek{left: 320px; width: 66px;}
#about{left: 363px; width: 61px;}
#contact2{left: 424px; width: 71px;}

#home a:hover{background: transparent url(../images/navs.png) 0 -29px no-repeat;}
#menu a:hover{background: transparent url(../images/navs.png) -66px -29px no-repeat;}
#foto a:hover{background: transparent url(../images/navs.png) -141px -29px no-repeat;}
#contact a:hover{background: transparent url(../images/navs.png) -221px -29px no-repeat;}
#gastenboek a:hover{background: transparent url(../images/navs.png) -320px -29px no-repeat;}
#about a:hover{background: transparent url(../images/navs.png) -363px -29px no-repeat;}
#contact2 a:hover{background: transparent url(../images/navs.png) -424px -29px no-repeat;}

body.body-home #home, 
body.body-menu #menu a:hover{background: transparent url(../images/navs.png) 0 -58px no-repeat;}
body.body-menu #menu, 
body.body-menu #menu a:hover{background: transparent url(../images/navs.png) -66px -58px no-repeat;}
body.body-foto #foto, 
body.body-foto #foto a:hover{background: transparent url(../images/navs.png) -141px -58px no-repeat;}
body.body-contact #contact, 
body.body-contact #contact a:hover{background: transparent url(../images/navs.png) -221px -58px no-repeat;}
body.body-gastenboek #gastenboek, 
body.body-gastenboek #gastenboek a:hover{background: transparent url(../images/navs.png) -320px -58px no-repeat;}
body.body-about #about, 
body.body-about #about a:hover{background: transparent url(../images/navs.png) -363px -58px no-repeat;}
body.body-contact2 #contact, 
body.body-contact2 #contact2 a:hover{background: transparent url(../images/navs.png) -424px -58px no-repeat;}
/* Begin Navblock Styles */





.newsblock{

	float:right;

}



#yrdg-guide {

	float: right;

	padding-right: 10px;

}



#yrdg-guide a {

	display: block;

	height: 17px;

	width: 158px;

	background: transparent url(../images/btn_yardage_guide.gif) 0px 0 no-repeat;

}



#yrdg-guide a:hover {

	background: transparent url(../images/btn_yardage_guide.gif) 0px -18px no-repeat;

}



#yrdg-guide span {

	display: none;

}



#footer{

	background: #231f20 url(../images/shdw_footer.gif) 0px 0px no-repeat;

	margin:0px; padding: 5px 0 0 0;

	text-align:center;

	color: #7E7E68;

}



#nav-footer{

	list-style: none;

	margin: 0px; padding: 0px;

}



#nav-footer li{

	display: inline;

	margin: 0 10px 10px 0;	

}



#nav-footer a:link,

#nav-footer a:visited,

#nav-footer a:active{color:#565650;}

#nav-footer a:hover{color:#229de1;}



#home-content {

	margin: 0px; 

	padding:0px;

}



label{

	padding-left: 8px;

}



.error { color: red; }



.required{

	padding-left: 8px;

	background-image: url(../images/required.gif);

	background-repeat:no-repeat;

}



.content{

	float: left;

	width: 710px;

	padding: 0px 20px 10px 35px;

	margin-top: 20px;

}



.with-sidebar{

	width: 470px;

}



#sidebar{

	background: #EEEEE9 url(../images/sidebar_bg.gif) 0px 0px repeat-y;

	float: left;

	width: 197px;

	/* border:1px solid #DBDBDA; */

	background-color: #EEEEE9;

	margin: 40px 0px 0px 0px;

}





#sidebar-top{

	width: 197px;

	height: 15px;

	background: #EEEEE9 url(../images/sidebar_top.gif) 0px 0px no-repeat;

}

#sidebar-bottom{

	width: 197px;

	height: 15px;

	background: #fff url(../images/sidebar_bottom.gif) 0px 0px no-repeat;
	
	padding-bottom: 50px;

}



#sidebar-content{

	margin: 0 0 10px 15px;

}



#sidebar p{

	margin: 0 0 0 25px;

}



#sidebar h2{

	margin: 10px 0 0 0;

}













/* Begin page header classes*/

.h1-gastenboek,

.h1-menu,

.h1-contact1,

.h1-contact,

.h1-about,

.h1-foto,





.h1-menu{background: transparent url(../images/menu.jpg) no-repeat;}

.h1-home{background: transparent url(../images/home.jpg) no-repeat;}

.h1-foto{background: transparent url(../images/vaargebied.png) no-repeat;}

.h1-contact{background: transparent url(../images/contact.jpg) no-repeat;}

.h1-contact1{background: transparent url(../images/info.png) no-repeat;}

.h1-foto{background: transparent url(../images/fotos.jpg) no-repeat;}

.h1-gastenboek{background: transparent url(../images/gastenboek.png) no-repeat;}

.h1-foto2{background: transparent url(../images/foto.png) no-repeat;}




.h1-gastenboek span,

.h1-foto span,

.h1-about span,

.h1-menu span,

.h1-contact span,

.h1-contact span{

	display: none;

}

/* Begin page header classes*/





#scorecard table, table{

	background-color: #CBCBC1;

	border: 1px solid #CBCBC1;

	font-weight: bold;

	width: 450px;

}



.left{

	text-align: left;

}



#scorecard tr, tr{

	background-color:#fff;

}



td{

	padding: 4px 2px 4px 5px;

	text-align:center;

	font-size: 10px;

}



#scorecard td{

	padding: 4px 2px 4px 2px;

	font-size: 9px;

}



th{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #EEEEE9;

	padding: 2px;

	padding-left: 5px;

	text-align: center;

}



#scorecard th{

	padding: 2px;

	text-align: center;

}

#scorecard-marker{

	float: left;

	margin: 40px 0 0 0px;

	padding: 0px;

	list-style:none;

}



#scorecard-marker li{

	margin: 4px 0;

	padding: 0px; 

	list-style: none;

}



form table {

	border: none;

}



form td {

	text-align: left;

}



.note{

	font-size:9px;

	color: #787765;

}



