
html{
	margin:0;
	padding:0;
	}
body{
	margin:0;
	padding:0;
	background:url(/images/body.jpg) #016179 center;
	font-family:tahoma;
	font-size:75%;
	color:#555;
	}
	
	

ul#fotoalbum{
margin:0; padding:0;
list-style:none;

}

ul#fotoalbum li,
img.big{
margin:5px; padding:2px;
float:left;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
background: rgb(255,255,255);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1)));
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
background: linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=1 );
height:111px;
box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);
width:111px;
}

img.big{
height:250px;
width:auto;
clear:both;
float:none;
}

center p a{
	text-decoration:none;
	background:black;
	color:white!important;
	padding:2px 9px;
	font-size:11px;
}
ul#fotoalbum li a{
text-decoration:none;
text-align:center;
display:block;
color:#ccc;
font-size:11px;
}





	
	
	
#main{
	background:url(/images/shadow.jpg) top center repeat-x;
	}
#main #container{
	width:700px;
	margin:auto;
	padding-top:30px;
	}
#page{
	border:1px solid #e5e5e5;
	position:relative;
	}
.color{
	background:#016179;
	margin:6px;
	color:#eee;
	}
.side{
	width:175px;
	position:absolute;
	top:0; left:0;
	padding-top:150px;
	}
.sideimg{
	background: url(/images/side.jpg) no-repeat white;
	}
#content{
	margin:110px 15px 15px 183px;
	line-height:145%;
	}
#page #curl{
	display:block;
	height:158px;
	width:158px;
	position:absolute;
	right:-23px;
	top:-30px;
	background:url(/images/curl.jpg) no-repeat right top;
	}
div#mssg{
	position:absolute;
	top:35px; left:200px;
	font-size:130%; 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#006076;
	font-weight:600;
	width:460px;
	z-index:1;
	}
.clear{
clear:both;
display:block;
	}

h1{
	font-size:230%;
	color:#006076;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing:-1px;
	z-index:999;
	position:relative;
	}
h2{
	font-size:140%;
	color:#006076;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing:-1px;
	z-index:999;
	position:relative;
	margin-bottom:0; padding-bottom:0;
	}	
	
	
#content p{
	border-top:1px solid #eef4f6;
padding:10px 0;
margin:0;
	}

.review{float:right;}

.blk{
	width:160px;
	margin-left:6px;
	}
.nav ul{
	margin:0; padding:0;
	list-style:none;
	}
.nav ul a{
	display:block;
	background:#006076;
	color:white;
	padding:5px 5px 5px 6px;
	/*margin:1px 0;*/
	border-top:1px solid white;
	text-decoration:none;
	width:150px;
	}
.nav ul a:hover{
	background:#7daeb9
	}
.nav a:hover span{
	display:block;
	height:116px; width:94px;
	position:absolute;
	top:16px; left:28px;
	}
/*.nav a:hover span.ismakogie{ background:url(/nieuw/images/rust.jpg) 36% 55%;}
.nav a:hover span.home{background:url(/nieuw/images/kracht.jpg) 44% 32%;}
.nav a:hover span.coaching{background:url(/nieuw/images/bron.jpg) 44% 32%;}*/
	
	
.nav strong{
	border-bottom:1px solid #ddd;
	color:#2f7d8f;
	display:block;
	padding:5px;
	font-size:80%;
	}
div.contentblk{
	border:1px solid #ddd;
	height:194px; width:170px;
	float:right;
	margin:0 0 10px 10px;
	background:white;
	z-index:5;
	position:relative;
	line-height:95%;
	}
div.contentblk strong{
	/*font-weight:normal;*/
	display:block;
	margin:2px 4px;
	font-size:80%;
	color:#006076;
	}
div.contentblk img{
	margin:1px;
	width:168px;
	}
	
#content p.intro{
	color:#006076;
	border:0;
	margin-top:0;
	padding-top:0;
	}

	
#footer{
	clear:both;
	width:100%;
	margin:32px 0;
	text-align:center;
	font-size:95%;
	}
#footer, #footer *{
	color:#999;
	text-decoration:none;
	}

	#content a{color:#006076;}
	#content a:hover{color:#222;}
	
form {border-bottom:1px solid #eee; padding:20px; font-size:90%; position:relative;}
form input.textinput{font-family:tahoma; font-size:100%; margin:3px; width:199px; border:1px solid #bfd7dd;}
form label{display:block; width:70px; float:left; height:20px;  position:relative; top:3px;}
form label:hover{cursor:pointer; color:black;}
form select{font-family:tahoma; font-size:100%; margin:2px 0 1px 0; height:1.9em; border:1px solid #bfd7dd;}
form span.color{ color:#006076; background:none; margin:0; padding:0; font-size:8px;}
form textarea{ border:1px solid #bfd7dd;font-family:tahoma; font-size:100%; width:456px; height:100px; padding:2px; overflow:auto; }

form .button{font-size:100%; border:1px solid #eee; background:#f8f8f8; padding:3px 10px; color:#888; margin:10px 0;}
form .button:hover{color:#333; border:1px solid #ccc; cursor:pointer;}

#content form p.warning{color:#dd0000; border:0; padding:0px ; margin:0; font-size:9px; display:inline; position:absolute; right:209px; margin-top:-9px; z-index:999;}
#content form p.big{margin-top:19px;}

#contact{
	/*border:1px solid #ddd;*/
	width:170px;
	float:right;
	/*margin:-250px 0 0 -180px;*/
	top:-12px;
	background:white;
	z-index:5;
	position:relative;
	color:#006076;
	text-align:right;
	}
