h1{
font-family: verdana, Georgia, "Times New Roman";
font-size: 30px;
color: firebrick;
text-align: center;
}

h2{
font-family: verdana, Georgia, "Times New Roman";
font-size: 16px;
color: firebrick;
text-align: left;
margin-bottom: 10px;
margin-top: 0px;
}

h3{
font-family: verdana, Georgia, "Times New Roman";
font-size: 14px;
color: firebrick;
text-align: center;
margin-bottom: 10px;
margin-top: 0px;
}

h4
{
font-family: verdana, Georgia, "Times New Roman";
font-size: 11px;
color: black;
text-align: left;
margin-bottom: 10px;
margin-top: 0px;
font-style: italic;
/*font-weight:bold;*/
}

h5
{
font-family: verdana, Georgia, "Times New Roman";
font-size: 14px;
color: firebrick;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
font-weight:bold;
}

.text
{
font-family: verdana, Georgia, "Times New Roman";
font-size: 12px;
color: black;
text-align: justify;
margin-bottom: 40px;
margin-top: 0px;
}

.viewport
{
position:relative;
top:0px;
width:680px;
border:0px solid brown;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom: 10px;
}

.inhoud
{
border:0px solid brown;
font-family:verdana, Georgia, "Times New Roman";
position:relative;
padding:10px;
top:20px;
left:115px;
width:535px;
/*background-color: lightbrown;*/
background-image: url(Allegri_bg2.jpg);
background-position:top left;
background-attachment: fixed;
background-repeat: repeat;
/*font-weight:bold;*/
}

.oproep
{
font-family: verdana, Georgia, "Times New Roman";
font-size: 12px;
color: black;
text-align: justify;
margin-top: 0px;
border: 1px solid firebrick;
}

.psalm51
{
border-top:1px solid black;
border-left:1px solid black;
font-family:verdana, Georgia, "Times New Roman";
font-size:12px;
padding-top:10px;
padding-bottom:2px;
text-align:justify;
}

.psalm51 td
{
border-bottom:1px solid black;
border-right:1px solid black;
font-family:verdana, Georgia, "Times New Roman";
font-size:12px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
text-align:justify;
}

table
{
border:0px solid black;
font-family:verdana, Georgia, "Times New Roman";
font-size:12px;
padding-top:10px;
padding-bottom:2px;
}

td
{
 border:0px solid red;
 text-align:left;
}

.update{
position:absolute;
top:350px;
left:0px;
width:150px;
/*height:25px;*/
font-family:verdana, Georgia, "Times New Roman";
font-size:11px;
text-align: center;
margin:0px;
padding-left:0px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}

.reclame4me
{
position: absolute;
left: -20px;
top: 430px;
font-family:verdana, Georgia, "Times New Roman";
font-size:11px;
text-align:center;
border: 5px solid firebrick;
border-style: outset;
width: 168px;
padding: 5px;
}

a
{
color: blue;
margin: 0px;
padding: 0px;
font-family: verdana, Georgia, "Times New Roman";
font-size: 14px;
text-decoration:underline;
}

a:visited
{
color: purple;
margin: 0px;
padding: 0px;
font-family: verdana, Georgia, "Times New Roman";
font-size: 14px;
}

a:hover
{
color: blue;	
}

ul#footer 
{
margin-left:0px;
padding-top:5px;
border:solid 0px brown;
height:20px;
text-align:center;
position: relative;
list-style-type:none;
list-style-image:none;
list-style-position: inside;
display: inline;
font-family: verdana, Georgia, "Times New Roman";
font-weight:bold;
font-size:12px;
}

ul#footer li
{
display:inline;
list-style-type:none;
list-style-image:none;
/*border-right:solid 1px brown;*/
}

ul#footer a
{
text-decoration:none;
color: firebrick;
}

ul#footer LI A:hover
{
COLOR: blue; 
TEXT-DECORATION: none;
}

ul
{
list-style-type:square;
list-style-image:none;
text-align: left;
}

/*---vertical-vertical pulldown menu layout-----*/
div#menu{
width:130px;
height:100px;
position:absolute;
top:20px;
left:0px;
}

div#menu ul
{
position: absolute;
list-style:none;
margin:0px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
font-size:14px;
top: 0px;
left: 0px;
text-align: left;
font-family: verdana, Georgia, "Times New Roman";
}

div#menu ul li
{
position:relative;
width:130px;	
height:25px;
margin-top:0px;
padding-top:2px;
padding-bottom:0px;
border-bottom:solid 1px #cc0000;
border-top:none;
text-align:left;
float:left; /*dit voorkomt verschuiven bij n link in IE*/
}

div#menu li.first
{
border-bottom:solid 1px black;		
}

div#menu ul li ul
{
position:absolute;
top:0px;
left:100%;
display:none;
}

div#menu ul li ul li
{
background-color:white;
width:150px;
}

div#menu ul li a
{
display:block;
height:23px;
width: 80px;
padding-top:2px;	
padding-left:5px;
padding-right:5px;	 
text-decoration:none;
color:#6495ed;
}

div#menu ul li a:visited
{
color:firebrick;
}

div#menu ul li a:hover
{
background-color:none;
width:70px;
display: block;
color: blue;
}

div#menu ul li:hover ul {display:block;} /*normal behavior*/		

div#menu ul li /*IE behavior*/
{
behavior:url(hover.htc);
}

div#menu ul li.hover ul /*IE behavior*/
{
display:block;
}