
body, div, td, span, input, button, textarea, select {
	font-family: times new roman, times, cg times, serif;
	font-size: 11pt;
}
body, div, td, p, span, input, textarea, select {
	background-color: transparent;
	color: 333399;
}
button {
	color: 333399;
}

body, div {
	margin: 0px 0px 0px 0px;
	border-style: none;
}

/*
tabel voor de hele pagina (nodig om verticaal te centreren)
*/
table.layout1 {
	width: 100%;
	height: 100%;
	border-style: none;
	padding: 4px;
}
table.layout1 td {
	text-align: center;
	vertical-align: center;
}

/*
buitenste tabel voor layout (met alleen achtergrond)
*/
table.layout2 {
	padding: 0px;
	border: none;
	border-spacing: 0px;
	xbackground: url( 'specht2.jpg' );
	xbackground-repeat: no-repeat; /* repeat, repeat-x, repeat-y */
	xbackground-attachment: fixed; /* scroll */
	xbackground-position: 50px 50px;
	background-color: white;
}
table.layout2 td {
}

/*
tabel voor de pagina: titel, menu, tekst, copyright
*/
table.layout3 {
	border-spacing: 0px;
}
table.layout3 td {
	vertical-align: top;
}

/*
tabel voor het menu
*/
table.menu {
}
table.menu td {
	padding: 0px;
	text-align: right;
}
table.menu td.titel {
	text-align: left;
	font-weight: bold;
}

td.menu {
	background-color: #AAD5FF;
}

/*
tabel voor de tekst
*/
table.layout3 td.tekst {
	background-color: #C4E1FF;
	text-align: left;
	padding: 4px 4px 4px 14px;
	background-image: url( 'specht4-100.gif' );
	background-repeat: no-repeat;
	background-position: 95% 5%;
}

div.tekst {
	overflow: auto;
	background-image: url( 'prayer.gif' );
	background-repeat: no-repeat;
	background-position: 95% 95%;
}

/*
catalogus
*/
table.cat {
}
table.cat td {
	padding: 4px;
}

table.img td {
	text-align: left;
	vertical-align: middle;
	font-size: 11pt;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 95% 5%;
}
b.img {
	font-size: 14pt;
}

/*
speciale onderdelen
*/
.contact {
	text-align: left;
	font-size: 8pt;
	color: black;
}
.copyright {
	padding: 10px 0px 0px 0px;
	text-align: center;
	font-size: 8pt;
	color: 999999;
}

table.menu td a {
	text-decoration: none;
	color: 6666ff;
	background-color: transparent;
}
table.menu td a:hover {
	color: 3333ff;
}

table.menu td a div {
	background-color: transparent;
	border-width: 1px;
	border-color: white; transparent;
	border-style: solid;
}
table.menu td a div#active {
	border-color: ff0000;
	border-style: solid;
}
table.menu td a:hover div,
table.menu td a:hover div#active {
	border-color: 3333ff;
	border-style: solid;
}

/*
form
*/
table.form td {
	text-align: right;
}
input, textarea {
	width: 400px;
}
input {
	font-weight: bold;
}
