	
* {
	padding: 0px;
	margin: 0px;
}

.main-content h2
{
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
}


/* trechter navigatie, welke (vervolg)pagina adviseren wij */
.nav { display: block; line-height: 1.3em; margin-left: 45px; margin-top: 15px; padding-bottom: 20px;}
.nav a:link, .nav a:visited, .nav a:active {color: #002299; font-size: small; background-color: white; border: none; text-decoration: none; }
.nav a:hover {color: #002299; font-size: small; background-color: white; border: none; text-decoration: underline; }

/* Plaatjes */
img { 
	border: none; 
/* 	behavior: url(/pngfix.htc); */

}
.plaatje { margin-left: 0px; width: 600px; }
.partners { margin-left: 45px; width: 600px;  }
.partners a { padding-right: 5px; }
.logo { height: 120px; margin-left: 5px; padding-top: 15px; width: 0px; }
.logo-voorpagina { margin-left: 70px; padding-bottom: 30px; padding-top: 1.5em; }

.header {
	background-color: #DDEE44;
	font-size: 22px;
}
	
.headersmall {
	background-color: #DDEE44;
	height: 20px;
}
#container  {
	width: 980px;
	max-width: 980px;
	height: 570px;
	margin-left: auto;
	margin-right: auto;
	background-color : white; 
	color : #002299;	
} 

#top  {
	height : 0px;
	width : 980px;
	max-width: 980px;
	background-color : #DDEE44;
	color : #002299;
	margin-bottom : 5px;
} 

body  {
	padding: 0px;
	height: 610px;
	max-height: 610px;
	background-color : #000000;
	color : #002299;
 	font-family : Verdana, Times New Roman, serif; 
/*	font-family: 	Verdana,Arial,Helvetica,sans-serif; */
	letter-spacing : 1pt;
	line-height : 1em;
	vertical-align : text-top;
} 

#mainbody
{
	width: 720px;
	height: 540px; 
	overflow-y: auto;
	border: 0px;
	scrollbar-base-color: #DDEE44;
}

#mainbody thead tr
{
	width: 720px;
}

#maintitel
{	
	padding: 2px;
	margin-bottom: 3px;
}	

.center  {
	width: 720px;
	max-width: 720px;
	height: 575px;
	max-height: 575px;
	margin-bottom: 20px;
	text-align: left;
	border: 0px;
}

.rechts {
	vertical-align : top;
	margin-top : -525px;
	width : 242px;
	max-width : 242px;
	height: 570px;
	max-height: 570px;
	padding: 4px;
	text-align: left;
	border: 0px;
}

#statusline
{
	font-size: 12px;
	width: 978px;
	height: 16px;
	margin-left: auto; 
	margin-right : auto;
	margin-bottom: 1px;
  	text-indent: 6px;
  	padding: 1px;
	background-color: #DDEE44;
}

#bottom {
	text-align: center;
	font-size: 24px;
	line-height: 40px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	background-color: #DDEE44;
	height: 40px;
	width: 980px;
	max-width: 980px;
}

.kerklijst 
{
	line-height : 16px;
	width: 970px;
	max-width: 970px;
	height: 550px;
	max-height: 550px; 
	margin: 1px;
	font-size : small;
	border: 0px;
}

.kerkalineas
{
	width: 680px;
	max-width: 680px;	
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 0px;
	border: none;
	background-color: white;
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
}

.pretekst
 {
	width: 600px;
	max-width: 600px;
 	font-family: monospace; 
 	overflow-x: hidden;
 	font-size: .9em;
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
 	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word;
}

#kerkinfo
{
	width: 695px;
	height: 317px; 
	overflow-y: auto;
	overflow-x: hidden;
	margin-top: 2px;
	margin-left: 0px; 
	margin-right: 0px;
	margin-bottom: 15px;
	padding-left: 3px;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 3px;
}

#kerkinfoonly
{
	width: 675px;
/*	height: 497px; 
	overflow-y: auto;*/
	margin-top: 2px;
	margin-left: 0px; 
	margin-right: 0px;
	margin-bottom: 30px;
	padding-left: 3px;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 3px;
}
	
#kerkarchief
{
	width: 695px;
	height: 150px; 
	margin-top: 10px;
	overflow-y: auto;
	margin-left: 0px; 
	margin-right: 0px;
	padding-left: 3px;
	padding-right: 20px;
	padding-top: 3px;
}

#kerkarchief table tr td
{
	white-space: nowrap;
}

div#prov_child 
{ 
	color : #000033; 	
	background: #FFFFEE;
}
	
div#mod_child 
{ 
	color : #000033; 
	background: #FFFFEE;
}

/*content-form*/
.content-form p {padding: 7px 0 15px 10px;}
.content-form .input-holder {
    background: #f4f4f4;
    padding: 13px 0 30px 20px;
    margin-bottom: 10px;
}
.content-form .form-row {
    width: 100%;
    overflow: hidden;
    padding-bottom: 13px;
}
.content-form .form-row label {
    float: left;
    font-size: 12px;
    line-height: 22px;
    color: #11364b;
    width: 120px;
    font-weight: bold;
}
.content-form .form-row .star {
    float: left;
    color: #f67720;
    font-size: 20px;
    line-height: 19px;
    font-weight: bold;
    width: 15px;
    padding-top: 3px;
}
.content-form .form-row .i-text {
    border: 1px solid #7a7a7a;
    width: 368px;
    height: 14px;
    padding: 3px 5px;
    float: left;
    font: 12px Arial, Helvetica, sans-serif;
    margin-right: 12px;
}

.content-form .form-row .l-text {
    border: 1px solid #7a7a7a;
    width: 150px;
    height: 14px;
    padding: 3px 5px;
    float: left;
    font: 12px Arial, Helvetica, sans-serif;
    margin-left: 12px;
}

#video-container 
{
	position:absolute;
	right: 50%;
	top: 34px;
	margin-right: -233px;
	width: 576px;
	/*max-width: 768px;*/
	height: 458px;
	/*max-height: 600px;*/
	padding: 0px;
	border: 4px solid #FFFFFF;
	overflow: hidden;
 	background: #FFFFFF
}

#VideoPlayer
{
	width: 576px;
	height: 432px;
	float: right;
	background: #CDCDCD;
}

#overlay
{
	position:absolute;
	clear: both;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #000000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;			
}

.resize
{
	float: left;
	height: 18px;
	width: 55px;
	text-align: center;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 1px;
	margin-bottom: 5px;
	background: #DDEE44;
	border: 1px solid #AABB00; 
}

.resize:hover
{
	cursor: pointer;
}

a.menu_class, a.menu_class:visited, div.menu_class
{
	display: block;
	width:   200px;
	max-width: 200px;
	border:  none;
	padding: 2px 5px;
	background: #FFFFEE;
	color : #701919;
	height: 18px;
	text-decoration: none;
 	font-family : Verdana, Times New Roman, serif; 
/*	font-family: 	Verdana,Arial,Helvetica,sans-serif;  */
	font-size: 11px;
}

a.menu_class:visited 
{ 
/* 	background-color : transparent; */	
	background-color: #FFFFEE;
	color : #701919;
}


a.menu_class:hover
{
	background-color: yellow;
	text-decoration: none;
	color: #002299;
	border: 1px solid black;
}

form.menu_class
{
  position: absolute;
  visibility: hidden;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}


#src_parent{
width: 120px;
padding: 1px 2px;
border: 1px solid blue;
background-color: #DDEE44;
}

#src_child{
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #DDEE44;
padding: 0px 5px 2px 5px;
}
	
.indeler {
	padding-top: 6px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	text-align: left;
	}

.kettingpapier {
  background-color: #EEFFAA;
  line-height : 20px;
  /* opacity: .40; */
}


table.box {
  border-collapse: collapse; 
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

table.box thead tr {
  font-size: 12px;
  width: 720px;
  font-weight: bold;
  background-color: #DDEE44; 
  border-bottom: 0px;
  text-align: left;
  text-indent: 2px;
}

table.box thead tr td
{
	width: 716px;
	padding: 2px;	
}	

table.box tbody tr
{
	padding: 0px;
	margin: 0px;
}	

table.sortable thead {
	color: #002299;
 	background-color: black;
}

table.box td {
  color: #002299;
 	font-family : Verdana, Times New Roman, serif; 
/*	font-family: 	Verdana,Arial,Helvetica,sans-serif; */
}

table.box tfoot {
  font-size: 12px;
  border-top: 0px;
  background-color: #DDEE44;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}

table.boxnav {
  border-collapse: collapse; 
  border: 0px;
}

table.boxnav td {
  border: solid 0px #011456;
 	font-family : Verdana, Times New Roman, serif; 
/*	font-family: 	Verdana,Arial,Helvetica,sans-serif; */
}

table.inhoud {
	width: 198px;
	max-width: 198px;
	border: 0px;
}

table.inhoud td {
  border: 0px;
}

table.inhoud th {
  font-size: 11px;
  font-weight: bold;
  background-color: #DDEE44;
  border: 0px;
}

table.bodycenter 
{
	width: 720px;
	max-width: 720px;
	height: 555px;
	max-height: 555px;	
	font-size: 12px;
    border: 0px;
}

table.bodycenter td {
  border: 0px;
  max-width: 600px;
}

table.bodycenter th {
  font-size: 13px;
  font-weight: bold;
  background-color: #DDEE44;
  border: 0px;
}

.main  {
margin : 0 11px 20px 10px;
}
a:link {
color : #701919;
background-color : transparent;
border : none;
text-decoration : none;
}
a:visited {
color : #701919;
background-color : transparent;
border : none;
text-decoration : none;
}
a:hover {
color : #701919;
background-color : transparent;
border : none;
text-decoration : underline;
}
a:active {
color : #701919;
background-color : transparent;
border : none;
text-decoration : none;
}
h1 {
font-size : large;
color : #002299;
background-color : transparent;
font-style : italic;
text-align : left;
padding : 20px 0 10px 20px;
}
h3 {
font-size : larger;
padding : 20px 0 10px 10px;
color : #002299;
background-color : transparent;
}
h4 {
padding-left : 10px;
font-size : smaller;
}
.rechts-1 {
padding : 240px 0 0 50px;
}
.rechts-2 {
padding : 35px 0 0 20px;
}
.rechts-kop {
font-size : larger;
margin-bottom : -10px;
}
.rechts-keuze {
padding-left : 40px;
font-size : small;
}
ul {
list-style-type : none;
font-size : small;
line-height : 1.5em;
}
.kruimels {
font-size : small;
padding : 10px;
}
.nl-kaart img {
border : none;
}

.bron {
margin-left : 2px;
width : 80px;
background-color : #6c9;
color : #002299;
border-bottom : 1px solid black;
}
.bron a {
color : yellow;
background-color : red;
}
.modaliteit {
width : 180px;
background-color : #6c9;
color : #002299;
border-bottom : 1px solid black;
}
.plaats {
width : 110px;
background-color : #6c9;
color : #002299;
border-bottom : 1px solid black;
}
.naam {
width : 180px;
background-color : #6c9;
color : #002299;
border-bottom : 1px solid black;
}
.status {
width : 32px;
background-color : #6c9;
color : #002299;
border-bottom : 1px solid black;
}
.kerkpagina {
width : 740px;
margin : 10px 0 20px 10px;
border : 2px solid #330;
}
#foto-kerk {
width : 110px;
}
.kerk-algemeen {
padding-left : 10px;
width : 350px;
vertical-align : top;
}
.kerk-algemeen-modaliteit {
font-size : small;
margin : 20px 0 -5px 0;
}
.kerk-algemeen-naam {
font-weight : bold;
margin-bottom : -10px;
}
.kerk-algemeen-adres {
font-size : smaller;
margin-bottom : -15px;
}
.kerk-algemeen-web {
font-size : smaller;
padding-top : 5px;
}
.icons {
height : 80px;
}
.icons-leverancier {
padding-left : 80px;
}
.icons-handicap {
font-size : smaller;
margin-top : 10px;
}
.icons-ontvangst {
font-size : smaller;
margin-bottom : 1px;
}
.contact {
font-size : small;
padding : 10px;
}
.contact-kop {
font-weight : bold;
margin-bottom : -15px;
}
.vrij-veld {
padding : 20px 0 30px 10px;
font-style : italic;
}
.archief {
width : 740px;
font-size : small;
margin : 0 0 20px 10px;
border : 2px solid #330;
}
.datum {
	margin-left : 2px;
	padding-right : 4px;
	background-color : #6c9;
	color : #002299;
	border-bottom : 1px solid black;
}
.tijd {
	width : 70px;
	padding-right : 25px;
	background-color : #6c9;
	color : #002299;
	border-bottom : 1px solid black;
}
.spreker {
	padding-right : 4px;
	background-color : #6c9;
	color : #002299;
	border-bottom : 1px solid black;
}
.onderwerp {
	padding-right : 34px;
	background-color : #6c9;
	color : #002299;
	border-bottom : 1px solid black;
}
.opslaan {
	width : 25px;
	padding-right : 4px;
	background-color : #6c9;
	color : black;
	border-bottom : 1px solid black;
}
.luisteren {
	width : 25px;
	padding-right : 4px;
	background-color : #6c9;
	color : #002299;
	border-bottom : 1px solid black;
} 

