body {				/* copyright martinreedijk.nl */
	margin: 0;
	padding: 0;
	font: 14px Meiryo, Arial, Verdana, sans-serif;
	background: url(../images/sitebg.jpg) bottom left fixed;
	color: #666666;
	text-align: center;
	overflow-y: scroll;
}

*:first-child+html Body {
	overflow-y: hidden;
}

*html body {
	overflow-y: hidden;
}

table {
	margin: 0;
	border-collapse:collapse;
	border-spacing: 0;
	margin-left: -5px;
}

td {
	vertical-align:top;
	text-align:left; 
}

a {
	text-decoration: none;
}

p {
	margin: 0 0 11px 0;
}

img {
	border: 0;
}

#website {
	width: 980px;
}

#boven {
	height: 69px;
	background: url(../images/png/boven.png) top left no-repeat;
}

*html #boven {
	background: url(../images/boven.gif) top left no-repeat;
}

#boven p {
	display: none;
}


#menu a {
	display: block;
	float: left;
	height: 59px;	
}

#menu a span {
	display: none;
}

#menu a.menuhome {
	width: 599px;
	background: url(../images/png/menus.png);
	cursor: default;
}

#menu a.menufotos {
	width: 599px;
	background: url(../images/png/menus.png);
	cursor: default;
}

#menu a.menuwebsites {
	width: 599px;
	background: url(../images/png/menus.png);
	cursor: default;
}


#menu a.home {
	width: 88px;
	background: url(../images/png/home.png);
}

#menu a.home:hover {
	background: url(../images/png/homeh.png);
}

#menu a.fotos {
	width: 110px;
	background: url(../images/png/fotos.png);
}

#menu a.fotos:hover {
	background: url(../images/png/fotosh.png);
}

#menu a.websites {
	width: 183px;
	background: url(../images/png/websites.png);
}

#menu a.websites:hover {
	background: url(../images/png/websitesh.png);
}

#menu a.homea {
	width: 88px;
	background: url(../images/png/homea.png);
}

#menu a.homea:hover {
	background: url(../images/png/homeah.png);
}

#menu a.fotosa {
	width: 110px;
	background: url(../images/png/fotosa.png);
}

#menu a.fotosa:hover {
	background: url(../images/png/fotosah.png);
}

#menu a.websitesa {
	width: 183px;
	background: url(../images/png/websitesa.png);
}

#menu a.websitesa:hover {
	background: url(../images/png/websitesah.png);
}




*html #menu a.menuhome {
	background: url(../images/menus.gif);
}

*html #menu a.menufotos {
	background: url(../images/menus.gif);
}

*html #menu a.menuwebsites {
	background: url(../images/menus.gif);
}

*html #menu a.home {
	background: url(../images/home.gif);
}

*html #menu a.home:hover {
	background: url(../images/homeh.gif);
}

*html #menu a.fotos {
	background: url(../images/fotos.gif);
}

*html #menu a.fotos:hover {
	background: url(../images/fotosh.gif);
}

*html #menu a.websites {
	background: url(../images/websites.gif);
}

*html #menu a.websites:hover {
	background: url(../images/websitesh.gif);
}

*html #menu a.homea {
	background: url(../images/homea.gif);
}

*html #menu a.homea:hover {
	background: url(../images/homeah.gif);
}

*html #menu a.fotosa {
	background: url(../images/fotosa.gif);
}

*html #menu a.fotosa:hover {
	background: url(../images/fotosah.gif);
}

*html #menu a.websitesa {
	background: url(../images/websitesa.gif);
}

*html #menu a.websitesa:hover {
	background: url(../images/websitesah.gif);
}





















#inhoud {
	color: #4a4a4a;
	background: url(../images/png/inhoud.png) top left repeat-y;
	line-height: 18px;
	clear: both;
	padding: 30px 38px 130px 35px;
	text-align: justify;
}

*html #inhoud {
	background: url(../images/inhoud.gif) top left repeat-y;
}




#inhoud p a {
	color: #4D504B;
	border-bottom: 1px dotted #333;
	font-weight: normal;
}

#inhoud p a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

#inhoud p a img {
	filter: alpha(opacity=50); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
	-moz-opacity: 0.50; 
	opacity: 0.50; 
}

#inhoud p a:hover img {
	filter: alpha(opacity=100); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
	-moz-opacity: 1.00; 
	opacity: 1.00; 
}

#inhoud h2 {
	font: 25px Meiryo, Arial, Verdana, sans-serif;
	color: #666666;
	font-weight: normal;
	margin-top: -60px;
	margin-bottom: 30px;
}

#inhoud h2 span {
	letter-spacing: 2px;
	color: #4a4a4a;
}

#inhoud h2 span span {
	color: #B3AE8C;
}

#inhoud h2 a {
	font: 20px "Segoe Print", Arial, Verdana, sans-serif;
	color: #666666;
	border-bottom: 1px dotted #666666;
	margin-left: 35px;
}

#inhoud h2 a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

#inhoud h3, #inhoud h4 {
	font: 14px Meiryo, Arial, Verdana, sans-serif;
	color: #666666;
	font-weight: normal;
	margin: 0 0 11px 0;
}

#inhoud h3 a {
	color: #666666;
	border-bottom: 1px dotted #666666;
}

#inhoud h3 a img {
	filter: alpha(opacity=65); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65); 
	-moz-opacity: 0.65; 
	opacity: 0.65;
	
}

#inhoud h3 a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

#inhoud h3 a:hover img {
	filter: alpha(opacity=100); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
	-moz-opacity: 1.00; 
	opacity: 1.00; 	
}

#inhoud h3 {
	font-weight: normal;
	margin: 11px 0 11px 0;
}
			
#inhoud h3:hover {
	font-weight: normal;
	text-decoration: underline;
}
			
#inhoud h4 {
	color: #000;
}

#inhoud #sites table td {
	padding-right: 30px;
}

#inhoud #sites table td.l {
	padding-right: 0;
}

#inhoud #sites p a {
	border-bottom: 0;
}

#inhoud #sites p a img {
	background: #EEEEEA;
	padding: 2px;
	border: 1px solid #7D7862;
	filter: alpha(opacity=65); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65); 
	-moz-opacity: 0.65; 
	opacity: 0.65;
	margin: 0 0 7px 0;
}

#inhoud #sites p a:hover img {
	filter: alpha(opacity=100); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
	-moz-opacity: 1.00; 
	opacity: 1.00; 
}

#inhoud #sites p {
	width: 150px;
	margin: 10px 0;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	color: #64624F;
}



#inhoud #fotos a img {
	background: #EEEEEA;
	padding: 2px;
	border: 1px solid #7D7862;
	filter: alpha(opacity=65); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65); 
	-moz-opacity: 0.65; 
	opacity: 0.65;
	margin: 10px 10px 7px 0;
}

#inhoud #fotos a:hover img {
	filter: alpha(opacity=100); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
	-moz-opacity: 1.00; 
	opacity: 1.00; 
}




#inhoud .jaar{
	cursor: hand;
	cursor: pointer;
	background: url(../images/sub.jpg) center center repeat; 
	padding: 5px; 
	border: 1px solid #333;
	color: #333;
	filter: alpha(opacity=80); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
	-moz-opacity: 0.80; 
	opacity: 0.80; 
}

#inhoud .jaar:hover {
	font-weight: normal;
	background: url(../images/subh.jpg) center center repeat; 
}

#inhoud .jaaropen{
	font-weight: normal;
	color: #FFF;
	background: url(../images/suba.jpg) center center repeat; 

}

#inhoud .jaaropen:hover {
	background: url(../images/subah.jpg) center center repeat; 
}

#inhoud table td a img, #inhoud #fotos a img {
	-moz-transform: scale(0.9);
	-webkit-transform:scale(0.9);	   
   	-webkit-transition: -webkit-transform .1s ease-in-out; 
}

#inhoud table td a:hover img, #inhoud #fotos a:hover img  {
	-moz-transform: scale(1.0);
	-webkit-transform:scale(1.0);	
}

#onder {
	background: url(../images/png/onder.png) bottom left no-repeat;
	height: 331px;
}

*html #onder {
	background: url(../images/onderbg.gif) bottom left no-repeat;
}