/* basic elements */
body { 
  font-family: "trebuchet ms",helvetica,arial,sans-serif;
	font-style: normal;
	font-size: 11pt; 
	color: #000000; 
	background: #FDFFD2; 
	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;
	}

h1{ 
	font-size: 16pt; 
	font-style: italic normal;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	text-align: left;
	}
h1.title{ 
	font-size: 18pt; 
	font-style: italic normal;
	text-align: center;
	}
h2{ 
	font-size: 14pt; 
	font-style: italic normal;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	text-align: left;
	}
h2.title{ 
	font-size: 10pt; 
	font-style: normal;
	margin-top: 5px; 
	text-align: center;
	}
h3 { 
	font-size: 12pt; 
	font-style: italic normal;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	text-align: left;
	}
	
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;
}
	
img {
  border : 0px;
  }

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

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

tr.header{
  font-size: 14pt; 
	font-style: italic normal;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	text-align: left;
}
td{
	text-align: left;
}
td.header{
  width: 200px;
}

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;
}
  
div.newline{  
  clear: both;
  align: center;
  text-align : center;
}
  
div.right{  
  align: right;
	float: right;
}
    
div.left{  
  align: left;
	float: left;
}
  
div.gastenboek{
  width  : 95%;
  text-align  : center;
}

div.menu3 {
	float: left;
	width: 33%;
	text-align: center;
	}
	
div.menu {
	float: left;
	width: 14%;
	text-align: center;
	}
div.span{
  width: 100%;
}
div.wie {
  float: right;
  width: 38%;
  margin-left: 5px;
  margin-right: 5px;
}
div.wie_pict {
  float: right;
  align:center;
  width: 200px;
}
div.error{
	color: #FF0000;
}
div.large{
	font-size: 16pt; 
	text-align: center;
  clear: both;
}
	

span.pagina_nummer{
	font-weight: bold; 
}

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