/* Style properties for HTML elements based on the HTML 4.01 Specification. <http://www.w3.org/TR/html401/cover.html#toc> */

/* Section 1: Contextual selectors */

.fotograaf{
position:absolute;
z-index:1000;
top:660px;
_top:90px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
color:#FFFFFF;
text-align:right;
width:275px;
}

html {
margin: 0px;
padding: 0px;
}

/* Section 1.1: The document body */

body {
background-color: #CCCCCC;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

p, td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
letter-spacing: 0,5 em;
text-align:justify;
	/* text-align:justify; */
}

h1 {
padding-right: 0px;
font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana;
font-size: 16px;
letter-spacing: 0,5em;
color: #b2bb1c;
margin:0px;
padding:0px
}

form{
margin:0px}

h2 {
text-align: left;
font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana;
font-size: 15px;
letter-spacing: 0,5em;
color: #69747b;
font-weight: normal;
}

h3 {
text-align: left;
font-size: 14px;
font-weight: bold;
padding-right: 0px;
color: #3f5b80;
display: block
}

h4 {
font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana;
text-align: left;
font-size: 13px;
font-weight: bold;
color: #999999;
page-break-after:avoid;
padding-bottom:0px;
margin-bottom:0px
}

.voorwaarden{
font-size:9px;
}

.tabel{
border:1px;
border-color:#CCCCCC;
border-style:solid;
}

h5 {
text-align: left;
font-size: 18px;
padding-right: 0px;
padding-top: 10px;
color: #666666;
display: block
}

h6 {
text-align: left;
font-size: 9px;
padding-right: 0px;
padding-top: 10px;
color: #999999;
}

address {}

/* Section 1.2: Text */

/* 1.2.1: Structured text */

em {}
strong {}
dfn {}
code {}
samp {}
kbd {}
var {}
cite {}
abbr {}
acronym {}
blockquote {}
q {}
sub {}
sup {}

/* End of 1.2.1 */




pre {}
ins {}
del {}

/* Section 1.3: Lists */
ul {
list-style-type: square;
}


ol {

}
li {}
dl {}
dd {}
menu {}

/* Section 1.4: Tables */

table {}
caption {}
thead {}
tfoot {}
tbody {}
colgroup {}
col {}
tr {}
th {}
td {}

/* Section 1.5:  The A element */

a:link {
font-family: Verdana, sans-serif;
font-weight: normal;
color: #69747b;
text-decoration: none
}

a:visited {
font-family: Verdana, sans-serif;
font-weight: normal;
color: #69747b;
text-decoration: none
}

a:link:hover {
font-family: Verdana, sans-serif;
font-weight: normal;
color: #69747b;
text-decoration: underline
}

/*
a:visited:hover {}
a:active {}
a:focus {}
a:focus:hover {}
*/
/* Section 1.6: Objects, Images, and Applets */

img {
/* border: 0px; */
border-color: #FFFFFFF;
}


object {}
applet {}

/* Section 1.7: Alignment, font styles, and horizontal rules */

/* 1.7.1: Fonts "[...] their use is discouraged in favor of style sheets." */

tt {}
i {}
b {}
big {}
small {}

/* End of 1.7.1 */

hr {
padding-right: 10px;
color: #999;
height:1px;
}

/* Section 1.8: Frames */

iframe {}

/* Section 1.9: Forms */

form {}
input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border-color:#CCCCCC;
border-width:1px;
border-style:solid

}
input:focus {}
button {}
button:focus {}
select {}
select:focus {}
optgroup {}
option {}
textarea {}
textarea:focus {}
label {}
fieldset {}
legend {}

/* Section 2: Class selectors */

.bodycontainer {
position: absolute;
top: 0px;
left: 0px;
height:800px;
max-height:none;
width:100%;
}

.logo {
position: absolute;
top: 0px;
left: 0px;
height: 40px;
padding-top: 8px;
padding-left: 1px;
background-color: #000
}

.slogan {
	position: absolute;
	top: 0px;
	left: 505px;
	height: 40px;
	padding-top: 8px;
	text-align: right;
	color: #FFF;
	font-size: 18px;
	font-weight: normal
}

.flashbanner {
	position: absolute;
	z-index: 11;
	top: 0px;
	left: 128px;
	width: 245px;
	padding-top: 93px;
	background-image: url(../images/achtergrond_flash.gif);
	background-repeat: no-repeat;
	background-color: #615F60
}

#navcontainer {
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 0px;
	background-color: #333;
	width: 128px;
	/*height: 1000px;*/
	background-image: url(../images/achtergrond_menu.gif);
	background-repeat: no-repeat;

}

.menu {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana;
	font-size: 16px;
	letter-spacing: 0,5em;
	margin-left: 0;
	position: relative;	
	padding: 0px;
	list-style-position:inside;
	color: #b1aead;
}

.menu .h a:link, .menu .h a:active, .menu .h a:visited{	color: #b2bb1c; }
.menu .h a:hover{ color: #ffffff; }
.menu .ha a:link, .menu .ha a:active, .menu .ha a:visited, .menu .ha a:hover{	color: #b2bb1c; }
.h { list-style-image:url(../images/blokje_t.gif);  }
.ha { list-style-image:url(../images/blokje.gif); }	

.menu .s a:hover{ color: #ffffff; }
.menu .sa a:link, .menu .sa a:active, .menu .sa a:visited, .menu .sa a:hover{	color: #ffffff; }
.s { list-style-image:url(../images/blokje_t.gif);  }
.sa { list-style-image:url(../images/blokje.gif); }


.menu .ssa a:link, .menu .ssa a:active, .menu .ssa a:visited, .menu .ssa a:hover{ color: #ffffff; }
.ss { padding-left:55px; }
.ssa { padding-left:55px; 	color: #b2bb1c; }	

.menu a:link,.menu a:active, .menu a:visited {
	color: #b1aead;
	text-decoration: none;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana;
	font-size: 16px;
	letter-spacing: 0,5em;
	font-weight:bold;
}

.menu a:hover {
	color: #FFF;
	text-decoration: none;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana;
	font-size: 16px;
	letter-spacing: 0,5em;
	font-weight:bold;
}

.meester {
	position:absolute;
	top:28px;
	color:#f2f2f2;
	text-align:left;
	font-family: verdana;
	font-weight:bold;
	font-size: 9px;
}

.content {
	padding-left: 393px;
	padding-right: 20px;
	width:500px;
	position: absolute;
	z-index: 3;
	top: 50px;
	padding-top: 91px;
	_padding-top: 78px;
	left: 0px;
	height: 100%;
	background-image: url(../images/achtergrond_bodycontainer.gif);
	background-repeat: repeat-y;
	background-position: top left
}

.footer {
	padding-top:50px;
	width:500px;
	top: 50px;
}

.extra {
	position: absolute;
	z-index: 2;
	top: 221px;
	right: 0px;
	width: 150px;
	text-align: center;
	background-color: #F3F3F3
}

.contact {
	position: absolute;
	top: 515px;
	left: 20px;
	width: 240px;
	background-color: #000
}

.homeseminaries
{
	position:relative;
	text-align:justify;
	padding-left:25px;
}

.homenews
{
	position:relative;
	text-align:justify;	
	padding-right:25px;
	background-image: url(../images/stippel.gif);
	background-repeat: repeat-y;
	background-position: right

}

.kruimelpad
{
	color: #FFFFFF;
}