@import url('../css/elements.css');
@import url('../css/blocks.css');

.center {
 text-align: center;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
 font-size: .8em;
 }

/* page layout */
.page {
 text-align: left;
 width: 990px;
 margin: 10px auto 0px auto;
 background: url('/nazorg/homepage/images/page-bg.gif') repeat-y;
 background-position: top right;
 border:0px solid green;
 }

#editmain .page {
 width: 990px;
 }

.pageclear {
 clear: both;
 height: 1px;
 width: 100%;
 }

#container0 {
 overflow: hidden;
 height: 222px;
}

#container1, #container2, #container3 {
 overflow: hidden;
 position: relative;
 top: 0px;
 float: left;
 margin: 20px 0px 0px 0px;
 min-height: 735px;
 border: 0px solid orange;
 }

#container1 {
 width: 154px;
 margin: 20px 0px 0px 0px;
 }

#container2 {
 width: 505px;
 margin:20px 10px 0px 0px;
  }

#container3 {
 margin:0px 0px 0px 0px;
 width: 319px;
 background: url('/nazorg/homepage/images/container3-bg.jpg') no-repeat;
 background-position: 20px 0px;
 border: 0px solid green;
 }


/* pages on which container#2 has a max. width

.dossier #container2,
.dossieroverview #container2,
.careorganisationssearch #container2{
 width: 640px;
 }

/* pages on which container#3 is on display:none
.dossier #container3,
.dossieroverview #container3,
.careorganisationssearch #container3{
 display:none;
 }


/*
.churchespage #container2,
.careorganisationssearch #container2 {
 width: 740px;
 margin-left: 140px;
 padding: 0px 0px 0px 20px;
 }

.churchespage #container1,
.churchespage #container3,
.careorganisationssearch #container1,
.careorganisationssearch #container3 {
 display:none;
 }
 */


#container5{
 width:990px;
 min-height: 55px;
 background-color: #4d4d4d;
 font-family: Verdana, Arial, sans-serif;
 color: #fff;
 }

.copyright{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 10px 0px;
 width: 280px;
 float: right;
 margin: 0px 0px 10px 0px;
 border: 0px solid green;
 }


#container5 .copyright a{
 font-size:0.7em;
 color:#fff;
 text-decoration:none;
 font-family: Verdana, Arial, sans-serif;
 }

.eovoorwaarden,
.eocopyright{
 float:left;
 padding: 5px 10px 5px 0px;
 }

#container5  #nl_eo_topbarPassportLinks  {
 border: 0px solid blue;
 width: 160px;
 }

#container5  #nl_eo_topbarPassportLinks a {
 border: 0px solid blue;
 width: 60px;
 color: #fff;
 font-weight:normal;
 }

#container5 login {
 border: 0px solid grey;
 font-size:0.75em;
 height:20px;
 float:left;
 }

.login img{
 width:20px;
 height:20px;
 border: 0px solid grey;
 }

/*generic classes */
.clear, .clearing {
  clear: both;
  height: 1px;
  width: 100%;
 }


/* Aanmeldformulier cursus */
body.courses table {
  width: 450px;
  }
body.courses input[type=text],
body.courses textarea,
body.courses select {
  width: 210px;
  }
body.courses table td,
body.courses table th {
  vertical-align: top;
  padding: 0px 3px 10px 0px;
  }
body.courses .mm_check_error {
  width: 110px;
  color: red;
  text-align: left;
  font-size: .75em;
  font-family: Verdana, sans-serif;
  }

.block.churches,
.block.careorganisationsintro {
 padding: 0px 0px 0px 20px;
}

.block.churches p,
.block.careorganisationsintro p {
 margin: 0px 0px 20px 0px;
 line-height: 120%;
 }


body.Kerk h2,
body.careorganisation h2,
body.Kerk h1,
body.careorganisation h1 {
  margin-top: 2ex;
  margin-bottom: 0ex;
}
body.careorganisation p.address.index1 {
  margin-top: 2ex;
}
