body
{
	/*background-image:url('/img/bk.gif');
	background-position: center top;
	background-repeat: repeat-y;
	background-attachment: scroll;*/
	background-color: #333333;
	margin:0px;
	padding:0px;
	color:#221117;
	font: 13px Verdana,Sans-serif;
	line-height:135%;
}
div
{
position:relative;
}
a
{
	color:#CC0047;
	text-decoration:none;
}

img.foto
{
border: solid 1px #333333;
/*border: double 5px #333333;*/
margin:15px;
}
foto.rechts
{margin-right:0px;}

h1
{
color:#5A5A5A;
margin-top:0px;
text-align:center;
font-size:28px;
font-weight:normal;
letter-spacing:0.05em;
font-variant: small-caps;
padding:6px;
/*background-image:url('/img/lijn.gif');*/
background-position: bottom center;
background-repeat: no-repeat;
}


h2
{
color:#5A5A5A;
text-align:left;
font-size:19px;
font-weight:normal;
letter-spacing:0.1em;
font-variant: small-caps;
padding:6px;

height:37px;
background-position: left bottom;
background-repeat: no-repeat; 
margin:0px;
}

h2.gb
{
background-position: bottom center;
margin:0px;
}

h1 span,h2 span,h3 span
{
	display: none;
}



h3
{
color:#5A5A5A;
text-align:left;
font-size:16px;
font-weight:normal;
letter-spacing:0.1em;
font-variant: small-caps;
padding:6px;
margin-bottom:0px;

height:33px;
background-position: bottom left;
background-repeat: no-repeat;
}

#pagina
{
position:absolute;
background-image:url('/img/bk.gif');
background-position: center top;
background-repeat: repeat-y;
top:0px;
left:50%;
margin:0px auto 10px -495px;
width:990px;
z-index:10;
text-align:justify;
}
#inhoud
{
margin:0px 120px;
width:750px;
}

#menu
{
position:absolute;
top:80px;
left:50%;
margin:0px auto 0px -375px;
padding-top:10px;
width:750px;
height:40px;
z-index:10;
text-align:center;
}

#menu ul
{
display: inline;
white-space : nowrap;
margin:0px;
padding:0px 20px 0px 0px;
background-image:url('/img/tussen.gif');
background-position:  center right;
background-repeat: no-repeat;
}

#menu li
{
	display: inline;
	list-style: none;
}

#menu a,#menu a:visited
{
/*color:#7B4782;*/
background-image:url('/img/tussen.gif');
background-position:  center left;
background-repeat: no-repeat;
font-size:120%;
display:inline;
text-decoration:none;
padding:3px 10px 3px 30px;
font-variant: small-caps;
font-weight: bold;
letter-spacing:0.02em;
}

#menu a:hover
{
color:#8C1066;
background-image:url('/img/tussena.gif');
}

.naam
{
margin:10px 20px 5px 430px;
}

.voet a
{
color:#777779;
}

.Hfoto
{
border:solid 1px #333333;
}

.gallerij
{
text-align:center;
margin-bottom:30px;
}

.gallerij div
{
float:left;
width:180px;
border:solid 1px #999999;
margin:15px 30px;
background-color:#FCFCFC;
}

.gallerij div a
{
display:block;
padding:5px;
}

.gallerij div a:hover
{
background-color:#AA0030;
color:#FFFFFF;
}

.gallerij div img
{
margin-top:5px;
border:solid 1px #333333;
}

.xtra
{
display:none;
}

p.foto
{
font-size:10px;
}

#tpbk
{
background-image:url('/img/bk_top.gif');
background-position: center top;
background-repeat: no-repeat;
position:relative;
height:136px;
margin:0px;
}
#voet
{
clear:both;
text-align:center;
background-image:url('/img/bk_voet.gif');
background-position: center top;
background-repeat: no-repeat;
height:110px;
padding:72px 0px 0px 0px;
margin:0px;
}

#voet a,#voet
{
font-size:11px;
line-height:13px;
color:#DDDDDD;
text-decoration: none;
}


.thumb
{
border:solid 1px #DDDDDD;
margin:0px 8px;
}
.thumb2
{
border:solid 1px #DDDDDD;
margin:8px 8px;
}

a img.thumb,a img.thumb2
{
border-color:#CC0047;
}

a img.th10
{
width:64px;
height:64px;
border:solid 3px #666666;
margin:0px 16px;
}
.th11,.th9
{
width:56px;
height:56px;
}
.th12,.th8
{
width:48px;
height:48px;
}
.th13,.th7
{
width:40px;
height:40px;
}
.th14,.th6
{
width:32px;
height:32px;
}
.th15,.th5
{
width:24px;
height:24px;
}
div.thumbs
{
text-align:center;
}

div.albumfoto
{
text-align:center;
height:535px;
}
div.albumfoto img
{
border:solid 1px #999999;
margin:0px;
}
h2.fototitel
{
display:block;
font-size:14px;
font-weight:normal;
margin:0px;
text-align:center;
padding:7px 0px 1px 0px;
}
div.fotobox
{
position:relative;
display:block;
width:514px;
height:514px;
margin:auto;
}
div.blank
{
position:absolute;
left:0px;
top:0px;
width:514px;
height:514px;
z-index:10;
}
div.blank img
{
width:514px;
height:514px;
border-width:0px;
}
/* --------------------- Gastenboek -------------------- */
ul.gastenboek li
{
	display : block;
	list-style-type : none;
	padding:5px 5px 0px 5px;
	//border:solid #DDDDDD;
	//border-width: 1px 0px 0px 0px;
	margin:0px;

}
ul.gastenboek li div.voet
{
padding-top:5px;
margin:0px;
font-size:80%;
}
ul.gastenboek li div.datum
{
font-size:80%;
padding:0px 0px 0px 10px;
text-align:right;
color:#CCCCCC;
margin:0px;
}

ul.gastenboek
{
margin:0px;padding:0px;
border:solid #DDDDDD;
border-width: 0px 0px 1px 0px;

}
.gastenboeknavigatie
{
text-align:center;
padding:3px;
font-size:90%;
padding:5px;
}


#social
{
position:absolute;
top:90px;
left:50%;
margin:0px auto 0px 450px;
padding:0px;
width:26px;
z-index:10;
text-align:center;
}
#social img
{
border-width:0px;
margin-bottom:8px;
}

