   body
   {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 15px;
      border: none;
      padding: 0;
      margin: 0px;
      background-color: #ffffff;
      background-image: url(../images/BrigidaBG2.gif);
      background-position: center;
      background-repeat: no-repeat;
      background-attachment: fixed;
      color: #000000;
   }

   #divFooter1
   {
      position: relative;  /* Needed for Safari */
      width: auto;
   }

   table, table *
   {
      font-size: 1em;
      padding: 0px;
      margin: 0px;
      border: none;
   }

   .nrm
   {
      text-align: justify;
   }

   .tac
   {
      text-align: center;
   }

   .tar
   {
      text-align: right;
   }

   h1, h2, h3
   {
      color: #a6a6a6;
   }

   h2, h3
   {
      margin-top: 1em;
   }

   h1 + h2, h2 + h3
   {
      margin-top: 0px;
   }

   h1 + p, h2 + p, h3 + p, p + p, p + table, table + p, ul + p, ol + p, div + p, h3 + table, h2 + table
   {margin-top: 0.5em;}

   h1  {font-size: 150%;}
   h2  {font-size: 120%;}
   h3
   {
      font-size: 100%;
      text-decoration: underline;
   }

   #divHeader1
   {
      background-image: url(../images/br_HeaderBG.png);
      background-position: right;
      background-repeat: repeat-y;
      background-attachment: fixed;
      width: 100%;
      height: 60px;
   }

   #divHeader2
   {
      width: 790px;
      margin-left: auto;
      margin-right: auto;
   }
   
   #divHeader1ss
   {
      background-image: url(../images/br_HeaderBG.png);
      background-position: right;
      background-repeat: repeat-y;
      background-attachment: fixed;
      width: 100%;
      height: 29px;
   }

   #divHeader3, #divFooter1
   {
      width: 100%;
      height: 22px;
   }

   #tblHeader3 table
   {
      border-spacing: 0px;
      border-collapse: collapse;
   }

   #tblFooter1 table
   {
      border-spacing: 0px;
      border-collapse: collapse;
   }

   #divFooter1 table, #divHeader3 table
   {
      width: 100%;
      height: auto;
      border-collapse: collapse;
      border-spacing: 0px;
   }

   #divFooter1 tr, #divHeader3 tr
   {
      vertical-align: middle;
   }

   #divFooter1 td, #divHeader3 td
   {
      background-color: #FFDA10;
      border-color: #A6A6A6;
      border-style: solid;
      border-width: 2px 0 2px 0;
   }

   .spanFooter11
   {
      float: left;
      margin-left: 10px;
   }

   .spanFooter12
   {
      float: right;
      margin-right: 10px;
   }

   .spanFooter11, .spanFooter12
   {
      font-weight: bold;
      color: #A6A6A6;
   }

   #divMenuData1
   {
      margin: 0px;
   }

   #tblMenuData1
   {
      width: 100%;
      height: auto;
   }

   #tblMenuData1 td
   {
      vertical-align: top;
   }

   #divDataContainer
   {
      padding: 10px 10px 10px 10px;
   }

   a       {color: #000000; text-decoration: underline;}
   a:hover {color: #FF0000; text-decoration: underline;}

   a.Menul
   {
      color: #FFDA10;
      font-weight: bold;
      text-decoration: none;
      font-family: Tahoma, Verdana, sans-serif;
      line-height: 24px;
   }

   td.menuleft
   {
      text-align: right;
      vertical-align: top;
      width: 10.5em;
      background-color: #A6A6A6;
   }

   /* Knoppen Menu Begin */
   #menuTable    {width: 100%; border-spacing: 2px;}
   #menuTable a  {display: block;}
   #menuTable td
   {
      height: 2em;
      color: white;
      text-align: right;
      vertical-align: middle;
      padding-right: 5px;
      border-width: 2px;
      border-style: solid;
      border-color: #DEDEDE #666666 #666666 #DEDEDE;
   }

   #menuTable td.downBdr
   {border-color: #666666 #DEDEDE #DEDEDE #666666;}

   #menuTable td.overBdr a
   {color: #212121;}
   /* Knoppen Menu Begin */

   #divMenu1
   {
      float: right; margin-right: 10px;
   }

   ul.MenuNav li       {margin-bottom: 0.5em;}
   ul.MenuNav a        {color: Black; font-weight: bold; text-decoration: none;}
   ul.MenuNav a:hover  {text-decoration: underline;}

   .MenuHdr         {color: #A6A6A6; font-weight: bold;}
   .MenuHdr a       {color: #A6A6A6; font-weight: bold; text-decoration: none;}
   .MenuHdr a:hover {text-decoration: underline;}
   .MenuHdr span    {color: Red;}

   img.rightmiddle, img.righttop {float: right;}
   img.leftmiddle, img.lefttop   {float: left;}
   img.rightmiddle {margin: 0.5em 0em 0.5em 0.5em;}
   img.righttop    {margin: 0em 0em 0.5em 0.5em;}
   img.leftmiddle  {margin: 0.5em 0.5em 0.5em 0em;}
   img.lefttop     {margin: 0em 0.5em 0.5em 0em;}

   .lijst1 {margin: 0.5em 0 0 2em;}
   .lijst1 ul ul {margin: 0.5em 0 0 2em;}

   .lijst2 {margin: 0.5em 0 0 4em;}
   .lijst2 ul ul {margin: 0.5em 0 0 4em;}

   p.flb {margin-top: 0.5em;}
      p.flb:first-letter
   {
      font-size: 5em;
      font-family: Algerian, "Imprint MT Shadow", "Comic Sans MS", "Lucida Calligraphy", "MS Serif";
      color: #A6A6A6;
      float: left;
      margin: 0 0.2em 0.2em 0;
   }

   table.KerkHof1 td, table.KerkHof1 th, table.KerkHof2 td, table.KerkHof2 th,
   table.Viering1 td, table.Viering1 th, table.Viering1 td, table.Viering1 th
   {
      border: 1px solid #A6A6A6;
      padding-left: 5px;
      padding-right: 5px;
   }

   table.KerkHof1 td,
   table.Viering1 td {vertical-align: middle;}
   table.Viering1 td {text-align: right;}
   table.Viering1 td.talft {text-align: left;}
   table.KerkHof1 th,
   table.Viering1 th {vertical-align: bottom;}
   table.KerkHof2 td {vertical-align: middle;}
   table.KerkHof2 th {vertical-align: middle;}
   table.KerkHof2 td.targht {text-align: right;}

   table.KerkHof1 a, table.KerkHof2 a
   {
      color: black;
      font-weight: normal;
      text-decoration: underline;
   }

      table.KerkHof1 a:hover, table.KerkHof2 a:hover
   {
      color: Red;
   }

   table.KerkHof1 td.foto, table.KerkHof2 td.foto
   {
      padding: 0px 0px 0px 0px;
   }

   sup
   {
      font-size: 0.65em;
   }

   sup.accent
   {
      font-weight: bold;
      color: red;
   }

   .bgrRegl span
   {
      font-style: italic;
   }

   .brgNaam
   {
      font-size: 150%;
      color: #a6a6a6;
      font-weight: bold;
      font-family: "Comic Sans MS", Verdana, sans-serif;
   }

   a.IconLnka {text-decoration: none;}
   a.IconLnka:hover{text-decoration: underline;}
   .IconLnka:before{content: url(../images/Icon_brg.png);}
   .IconLnka:before{padding-right: 1ex;}
   .IconLnk {list-style-type: none; list-style-image: url(../images/Icon_brg.png);}
   .IconLnk2{list-style-type: none; list-style-image: url(../images/Icon_brg.png); font-weight: bold;}
   .IconExt {list-style-type: none; list-style-image: url(../images/Icon_ext.png);}
   .IconPdf {list-style-type: none; list-style-image: url(../images/Icon_pdf.png);}
   .IconWrd {list-style-type: none; list-style-image: url(../images/Icon_wrd.png);}
   .IconZip {list-style-type: none; list-style-image: url(../images/Icon_zip.png);}

   #tblIndex1, #tblIndex2 {width: 100%;}
   #tblIndex1 td {width: 33%; vertical-align: middle; text-align: center;}
   #tblIndex2 td {width: 50%; vertical-align: middle; text-align: center;}
   #hdrIndex1
   {
      text-align: center;
      font-size: 8em;
      color: #A6A6A6;
      font-family: 'Comic Sans MS', Arial, sans-serif;
      margin-top: 0;
   }

   .tblContact1 {width: 100%;}
   .tblContact1 td {width: 50%;}

   .blbjsnote
   {
      border-style: solid;
      border-width: 1px;
      border-color: Red;
      color: red;
      background-color: #ffdddd;
      text-align: center;
      font-weight: bold;
   }

   .crsf {font-style: italic;}
   .cntr {text-align: center;}
   .tblcnt {margin: auto;}
   .tdr {text-align: right;}

   /* StripeMe Begin */
   tr.altBG td {
      background-color: #ffec87;
      border-color: #a6a6a6 #a6a6a6 #a6a6a6 #a6a6a6;
   }

   tr.overBG td {
      background-color: #fee;
   }
   /* StripeMe Einde */

   .infTbl
   {
      margin: auto;
      border: 2px solid #a6a6a6;
      border-collapse: collapse;
      background-color: #fffcf0;
   }

   .infTbl a
   {
      display: block;
   }

   .infTbl td
   {
      vertical-align: middle !important;
      padding: 0px 1em 0px 1em;
      border-style: none solid none solid;
      border-width: 0px 2px 0px 2px;
      border-color: #a6a6a6 #a6a6a6 #a6a6a6 #a6a6a6;
   }

   .infTbl th
   {
      padding: 0px 1em 0px 1em;
      background-color: #ffec87;
      border-style: none solid double solid;
      border-width: 0px 2px 3px 2px;
      border-color: #a6a6a6 #a6a6a6 #a6a6a6 #a6a6a6;
   }

   .thgr th
   {
   	color: #a6a6a6;
   }
   .aank
   {
      border: 2px solid red;
      color: black;
      margin: 1em auto 1em auto;
      width: 50%;
      text-align: center;
      padding: 0.5em
   }

   .aankp
   {
      font-size: 1.3em;
   }
   .poem
   {
      font-style: italic;
      font-weight: bold;
   }
   .NewsIt1
   {
   	float: right;
   	width: 50%;
   	border: 4px double gray;
   	padding: 0.5em;
   	margin-left: 0.5em;
   	display: none;
   }
   .imgNewsIt1
   {
   float: right; 
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px; 
   }
	.NoNews
	{
		color: #666666;
		font-weight: bold;
		font-variant: small-caps;
		font-size: 1.1em;
	}
	.Psalm
	{
		text-align: justify;
		font-style: italic;
		margin-left: 1em;
		margin-right: 1em;
	}
	
	img.tnail
{
   border: 1px solid Black;
   height: 64px;
}

.searchdiv
{
	float: left;
	height: 100%;
}
form.search 
{
	margin: 0px;
	vertical-align: middle;
	margin-left: 0.5em;
}
form input
{
	height: 100%;
	vertical-align: middle;
}
input.searchbox 
{
	border: 1px solid #9c9c9c; 
	border-color: #a6a6a6;
	border-style: solid;
	border-width: 1px;
	height: 16px;
}
input.searchsubm
{
	font-weight: bold;
	background-color: #ffda10;
	color: red;
}

   .bgrInf td
   {
      padding: 0px 0.25em 0px 0.25em;
   }


