body 
{
 margin: 0 auto;
 background-repeat: no-repeat;
 background-position: top center;
 background-color: #958271;
 cursor: default;
 font-family: Tahoma, Arial, sans-serif;
}

table
{
 border-collapse: collapse;
}

td
{
 padding: 5px;
 font-size: 15px;
}

hr
{
 color: #958271;
 border: 1px solid #958271;
}

#layout 
{ 
 padding-left: 6px;
 padding-right: 6px;
 background: url('../images/icons/background.jpg') repeat-y;
 margin: 0 auto;
 width: 907px;
}

#banner 
{
 width: 900px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 196px;
 margin: 0px 0px 0px 0px;
 background: url('../images/banners/banner_V2.jpg') no-repeat;
}

#menu 
{
 float: left;
 padding: 0px;
 border-bottom: 1px solid #FFFFCC; 
 height: 21px;
 margin: 0px 0px 0px 0px;
 background-color: #6C5445;
}

#linkerkolom 
{ 
 color: #333;
 border: 1px solid #FFFFCC;
 background-color: #FFFFCC;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 595px;
 width: 55px;
 float: left;
}

#content 
{ 
 float: left;
 color: #000000;
 border: 1px solid #FFFFCC;
 margin: 0px 0px 0px 0px;
 padding: 25px;
 min-height: 545px;
 width: 734px;
 background-color: #FFFFCC;
 display: inline;
 font-size: 15px;
}

#rechterkolom 
{ 
 color: #333;
 border: 1px solid #FFFFCC;
 background-color: #FFFFCC;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 595px;
 width: 55px;
 float: left;
}

#balk 
{ 
 width: 890px;
 height: 12px;
 clear: both;
 color: #333;
 border-top: 1px solid #958271;
 border-bottom: 0px solid #958271;
 background: #FFFFCC;
 margin: 0px 0px 0px 0px;
 padding: 5px;
 font-size: 10px;
}

#balk a
{ 
 text-decoration: none;
 color: #000066;
}

#balk a:hover
{ 
 text-decoration: none;
 color: #FF9900;
}

#content a
{ 
 text-decoration: none;
 color: #000066;
}

#content a:hover
{ 
 text-decoration: none;
 color: #FF9900;
}

#container 
{ 
 border: 3px double #000000;
}

#contactformulier
{
 border: 2px double #6C5445;
 background-color: #958271;
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 color: #FFFFCC;
}

.error 
{
 position: relative;
}

.error .delete 
{
 position: absolute;
 top: 10px;
 right: 10px;
 cursor: pointer;
}

#meditatie 
{
 text-align: right;
}

#beluisterkerkdienst
{
 border: 2px double #958271;
}

#zondagsschool
{
 margin-top: -15px;
 margin-left: -10px;
 margin-bottom: 0px;
}

#kinderoppas
{
 border: 1px solid #958271;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 margin-right: 400px;
}

#contactformulier
{
 border: 2px double #958271;
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
}

.invoerveld
{
 border: 1px double #958271;
 color: #000066; 
 font-weight: bold;
 font-size: 13px;
 font-family: Tahoma, Arial, sans-serif;
}

.focusField
{
 border: 2px double #958271;
 background: #BBDEFF;
 color:#000;
}
   
.idleField
{
 background: #EFF5FF;
 color: #6F6F6F;
 border: 1px double #958271;
}

.verzendbutton
{
 height: 30px;
 width: 112px;
 padding-bottom: 3px;
 color: #FFFFCC;
 font-family: Tahoma, Arial, sans-serif;
 font-weight: bold;
 font-size: 14px;
 border: 2px double #958271;	 
 background: #6C5445;
}

#Fout-404
{
 border: 2px double #958271;
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
}

#ulfout-403
{
 margin-top: -15px;
 margin-left: -24px;
 margin-bottom: 0px;
}

#ulfout-404
{
 margin-top: -15px;
 margin-left: -24px;
 margin-bottom: 0px;
}

.tabelindex
{
 border: 0px;
 height: 5%;
 width: 100%;
}

.tabelindex2
{
 border: 0px;
 margin-left: -5px;
}

.tdindex
{
 border: 1px solid #958271;
}

#agendalink a
{ 
 font-weight: bold;
 text-decoration: none;
 color: #000066;
}

#agendashowdetails a:hover
{ 
 text-decoration: none;
 color: #000066;
}

#kerkdienstlink a
{ 
 font-weight: bold;
 text-decoration: none;
 color: #FFFFCC;
}

#kerkdienstlink a:hover
{ 
 text-decoration: none;
 color: #FF9900;
}

#catechisatie
{
 margin-top: -15px;
 margin-left: -10px;
 margin-bottom: 0px;
}

.tdkerkdienst1
{
 border: 1px solid #958271;
 background-color: #958271;
 color: #FFFFCC; 
}

.tdkerkdienst2
{
 border: 1px solid #958271;
 width: 150px;
}

.tdkerkdienst3
{
 border: 1px solid #958271;
 width: 465px;
}

.tdkerkdienst4
{
 border: 1px solid #958271;
 width: 510px;
}

.tdkerkdienst5
{
 border: 1px solid #958271;
 width: 100px;
}

.tdkerkdienst6
{
 border: 1px solid #958271;
}

.tdcontact1
{
 border: 1px solid #958271;
 width: 170px;
}

.tdcontact2
{
 border: 1px solid #958271;
 width: 600px;
}

.tdvereniging1
{
 border: 1px solid #958271;
 width: 150px;
}

.tdvereniging2
{
 border: 1px solid #958271;
 width: 400px;
}

.tdvereniging3
{
 border: 1px solid #958271;
 background-color: #958271;
 color: #FFFFCC;
}

.tdagenda1
{
 border: 1px solid #958271;
 background-color: #958271;
 color: #FFFFCC;
}

.tdagenda2
{
 border: 1px solid #958271;
 width: 220px;
 text-align: right;
 vertical-align: top;
}

.tdagenda3
{
 border: 1px solid #958271;
}

.tdlinks
{
 padding-top: 1px;
 padding-bottom: 1px;
}

.tabelacties
{
 margin-top: -5px;
 margin-left: -5px;
 margin-bottom: -5px;
}

.tabelagenda
{
 border: 0px;
 margin-top: -5px;
 margin-left: -5px;
 margin-bottom: -5px;
}

.tabelformulier
{
 border: 0px;
 margin-top: -5px;
 margin-left: -5px;
 margin-bottom: -5px;
}

.tabeldeinstapper
{
 border: 0px;
 margin-top: -5px;
 margin-left: -5px;
 margin-bottom: -5px;
}

.images
{
 width: 100px;
 height: 100px;
 border: 3px double #000000;
}

.imageinterieur 
{
 border: 3px double #958271;
 height: 120px;
}

.imageexterieur 
{
 border: 3px double #958271;
 height: 157px;
}

.imageorgel 
{
 border: 3px double #958271;
 height: 200px;
}

.imagediversen 
{
 border: 3px double #958271;
 height: 157px;
}

.imageacties
{
 border: 3px double #958271;
 height: 128px;
}

.imageslideshow
{
 border: 3px double #958271;
 position: absolute;
 height: 286px;
}

.imageinstapper1 
{
 border: 3px double #958271;
 height: 95px;
}

.imageinstapper2 
{
 border: 3px double #958271;
 height: 180px;
}

.imageinstapper3 
{
 border: 3px double #958271;
 height: 150px;
}

.imagevakantiebijbelclub
{
 border: 3px double #958271;
 height: 130px;
}

.routebeschrijving
{
 border: 3px double #958271;
}

.sitemap
{
 font-size: 13px;
}

#zondagsschool2
{
 background-color: FFFFCC; 
 color: #FFFFCC;
}

Img.image 
{
 border: 3px double #958271;
}

#rotator img
{
 display: none;
}

#nav, #nav ul 
{
 padding: 0px 0 0 0;
 margin: 0;
 list-style: none;
 z-index: 500;
}

#nav
{
 padding: 0px 0 0 0;
 margin: 0;
 list-style: none;
 z-index: 500;
}

#nav ul 
{
 padding: 0px 0 0 0;
 margin-left: -1px;
 list-style: none;
 z-index: 500;
}

#nav li 
{
 float: left;
 width: 89px;
}

#nav ul 
{
 position: absolute;

 width: 122px;
 left: -1000px;
}

#nav li:hover ul, #nav li.ie_does_hover ul 
{
 left: auto;
 background-position: 0 0;
}

#nav a 
{
 display: block;
 padding-top: 2px;
 padding-bottom: 3px;
 text-decoration: none;
 font-family: Tahoma, Arial, sans-serif;
 font-size: 13px;
 text-align: center;
}

#nav li a:hover, ul ul a:active
{
 color: #FF9900;
 background: #1E1A1A;
}

ul a
{
 font-weight: bold;
 color: #FFFFCC;
 cursor: default;
}

ul ul a:link, ul ul a:visited
{
 font-weight: normal;
 color: #FFFFCC;
 cursor: pointer;
}

ul ul a:hover, ul ul a:active
{
 color: #FF9900;
}

ul li
{
 border-right: 1px solid #FFFFCC;
}

.li2
{
 background-color: #6C5445;
 border-right: 1px solid #6C5445;
}

.li2 a:hover
{
 margin-right: -1px;
 background-color: #47261C;
 border-right: 1px solid #47261C;
}

.li3
{
 background-color: #826A5A;
 border-right: 1px solid #FFFFCC;
}

.li3 a:hover
{
 margin-right: 0px;
 margin-left: 1px;
 background-color: #47261C;
}

ul ul li
{
 background-color: #826A5A;
 border-top: 1px solid #FFFFCC;
 border-right: 1px solid #FFFFCC;
 border-left: 1px solid #FFFFCC;
 border-bottom: 1px solid #FFFFCC;
}

* html ul li, * html ul ul li
{
border-bottom: 3px solid #FFFFCC;
}

* html ul ul li{
border-top: 0;
}
