/* basic elements */
body { 
  font-family:  Verdana;
	font-style: normal;
	font-size: 10pt; 
	color: #000000; 
	background: #FCFFA2; 
	margin: 5px; 
	text-decoration: none;
  scrollbar-base-color:#FCFFA2;
  scrollbar-face-color:#FCFFA2;
  scrollbar-highlight-color:#FCFFA2;
  scrollbar-shadow-color:#FCFFA2;
	scrollbar-3dlight-color:#FCFFA2;
  scrollbar-darkshadow-color:#FCFFA2;
  scrollbar-track-color: #FCFFA2;
  scrollbar-arrow-color: #FFFFFF;
}

body.nomargin{
	margin: 0px; 
}

p { 
	margin-top: 0px; 
	text-align: justify;
	}

p.quote { 
	margin-top: 0px; 
	font-style: italic;
	text-align: justify;
	}

p.date{
	font-style: italic normal;
	margin-top: 0px; 
	font-weight: bold; 
} 
p.photo{
	font-style: italic normal;
	margin-top: 0px; 
	margin-bottom: 0px;
	font-weight: bold; 
	text-align: center;
}

h1{ 
  font-family:  monotype corsiva,Sans-serif;
	font-size: 20pt; 
	font-style: italic normal;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	text-align: left;
	}

h1.center{ 
  font-family:  monotype corsiva,Sans-serif;
	font-size: 18pt; 
	font-style: italic normal;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	text-align: center;
	}
h1.title{ 
	font-size: 28pt; 
	font-style: italic normal;
	text-align: center;
	}
	
h2{ 
  font-family:  monotype corsiva,Sans-serif;
	font-size: 16pt; 
	font-style: italic normal;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	text-align: left;
	}

h3 { 
  font-family:  monotype corsiva,Sans-serif;
	font-size: 14pt; 
	font-style: italic normal;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	text-align: left;
	}
	
a.menu{
  font-family:  monotype corsiva,Sans-serif;
	font-size: 13pt; 
}
	
a.menu:link, a.menu:visited {
	text-decoration: none; 
	font-weight: bold; 
}
a.menu:link { 
	color: #000000;
	}
a.menu:visited { 
	color: #888888;
	}
a.menu:hover, a.menu:link:active, a.menu:visited:active, a.menu:focus { 
	color: #FF0000;
	}
	
a.link:link, a.link:visited {
	text-decoration: none; 
	font-weight: bold; 
}
a.link:link { 
	color: #000000;
	}
a.link:visited { 
	color: #888888;
	}
a.link:hover, a:link:active, a:visited:active, a:focus { 
	color: #FF0000;
	}

a.email:link, a.email:visited{
	text-decoration: none; 
	font-weight: bold; 
	color: #000000;
}
a.highlight:link, a.highlight:visited {
	text-decoration: none; 
	font-weight: bold; 
	color: #000000;
}
a.nolink:link, a.nolink:visited{
	text-decoration: none; 
	font-weight: none; 
	color: #000000;
}
	
img {
  border : 0px;
  }

img.big {
  border : 0px;
  margin-top: 10px;
  }
  
img.hidden {
  display:none;
  }

table.line{
  width : 100%;
	border: solid #78a;
	border-width: 0px 0px 1px 0px;
}

table.gastenboek{
  width : 90%;
  border-color : #AAAA00;  
  border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-collapse:collapse;
}
table.gastenboek th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #AAAA00;
}
table.gastenboek td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #AAAA00;
}
table.gastenboek td.afzender {
  width : 50%;
}
table.gastenboek td.datum {
  width : 30%;
  text-align : center;
}
table.gastenboek td.tijd {
  width : 20%;
  text-align : center;
}
table.gastenboek td.tekst {
  width : 100%;
}

table.fotos{
  width : 90%; 
  height: 100%; 
	border-style: none;
}

table.fotos tr {
	width: 100%;
}

table.fotos td {
	padding: 2px;
	width: 1px;
}

table.index{
  width : 90%; 
  height: 100%; 
}

table.index tr {
	width: 100%;
}

table.index td {
	padding: 2px;
	width: 1px;
}
  
div.newline{  
  clear: both;
  align: center;
  text-align : center;
}
  
div.center{  
  align: center;
  text-align : center;
  margin-top: 5px;
}
  
div.right{  
  align: right;
	float: right;
}
  
div.left{  
  align: left;
	float: left;
}

div.photo_right{  
  align: right;
	float: right;
  text-align : right;
  width  : 20%;
}
  
div.photo_left{  
  align: left;
	float: left;
  text-align : left;
  width  : 20%;
}

div.photo_center{  
  align: center;
	float: left;
  text-align : center;
  width  : 60%;
}
  
div.gastenboek{
  width  : 95%;
  text-align  : center;
}

div.menu {
	float: left;
	width: 9%;
	text-align: center;
	}
div.span{
  width: 100%;
}

div.picture {
  float: left;
  align:center;
  margin-left: 5px;
  margin-right: 5px;
}

div.picture_right {
  float: right;
  align:center;
  margin-left: 5px;
  margin-right: 5px;
}
div.error{
	color: #FF0000;
}
div.large{
	font-size: 14pt; 
	text-align: center;
  clear: both;
}	

div.index{
	text-align: center;
  margin-left: 50px;
  margin-right: 50px;
  margin-bottom: 20px;
}
span.pagina_nummer{
	font-weight: bold; 
}

.bSideItem ul {
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type:square;
}

#subject {
visibility:hidden;
display:none;
}
