/*
 * Main body and table defenitions
 */
html, body { height: 100%; width: 100%; margin: 0px; padding: 0px; }
body { background: #FFFFFF; text-align: center; }

/*
 * Table and td defenitions
 */
table, tr, td {	border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; }

/*
 * Main div definitions (display inline fixes IE double margin bug)
 */
div#main { width: 1000px; margin: 0 auto; background-color: #fff; }
div#topspace{ background-color: #9cc646; height: 3px; line-heigt: 3px; font-size: 3px; }
div#top { background-color: #9cc646; background-image: url(../images/topheader.gif); background-repeat: no-repeat; height: 136px; }

div#headerbox{ position: relative; align:left; min-height: 1px; }
div#header {  background-repeat: repeat-x; text-align: left; min-height: 1px; }
div#noheader{ text-align: left; }
div#strepen{ background-image: url(../images/strepen.gif); background-repeat: no-repeat; height:169px; width:189px; }

div#menu_nl, div#menu_en{ width: 628px; height: 23px; background-color: #ed8000; padding-top: 4px; }
div.pipe { width: 25px; background: url('../images/img_nl_pipe.gif') 50% 2px no-repeat; float: left; height: 23px; }
div#menu_nl a#overdigh { width: 60px; margin-left: 40px; display: inline; }
div#menu_nl a#projecten { width: 75px; }
div#menu_nl a#garantstaan { width: 75px; }
div#menu_nl a#lening { width: 105px; }
div#menu_nl a#advies { width: 40px; }
div#menu_nl a#nieuws { width: 43px; }

div#menu_en a#overdigh { width: 65px; margin-left: 40px; display: inline; }
div#menu_en a#projecten { width: 50px; }
div#menu_en a#garantstaan { width: 65px; }
div#menu_en a#lening { width: 115px; }
div#menu_en a#advies { width: 40px; }
div#menu_en a#nieuws { width: 35px; }

div#submenu{ }
div#toplinks{ padding-top: 110px; margin-right: 10px; }

div#left   { text-align: right; width: 190px; float: left; margin: 0 0px; display: inline; margin-top: 35px; }
div#middle { text-align: left; width: 560px; float: left; margin: 0 20px 0 35px; display: inline; margin-top: 35px; }
div#right  { text-align: left; width: 190px; float: left; margin: 0 0px; display: inline; margin-top: 35px; }
div#footer { text-align: center; background: #9CC646 url('../images/background.footer.gif') top no-repeat; height: 18px; width: 1000px; clear: both; margin: 0 auto; }
div#disclaimer { }

/* apply the green background */
body, div#header{ background-color: #9cc646; }

/* Making the footer stick to the bottom =] */
div#main        { position: relative; min-height: 100%; }
* html div#main { height: 100%; }
div#footer      { position: relative; margin-top: -18px; }
div#middle      { padding:0; padding-bottom: 30px; }

/*
 * Module, menu and block definitions
 */
div.block  { margin-bottom: 10px; }
div.menu   { margin-bottom: 10px; background-color: #F5F5F5; }
div.module { margin-bottom: 10px; }

div.header { font-size: 150%; line-height: 30px; padding: 5px; }
div.module div.header { }
div.block  div.header { background: #ffffff; }
div.menu   div.header { background: #ffffff; }

div.content { }
div.module div.content { }
div.block  div.content { }
div.menu   div.content { }

div.clear { clear: both; }

a#link_home { background-position: 0px 5px;color: #373a86;background-image: url(../images/link_home.gif); background-repeat: no-repeat; }
a#link_contact{ background-position: 0px 5px;color: #373a86;background-image: url(../images/link_contact.gif); background-repeat: no-repeat;}
a#link_en{ background-position: 0px 5px;color: #373a86;background-image: url(../images/link_en_language.gif); background-repeat: no-repeat;}
a#link_nl{ background-position: 0px 5px;color: #373a86;background-image: url(../images/link_nl_language.gif); background-repeat: no-repeat;}
a#link_zoek{ background-position: 0px 5px;color: #373a86;background-image: url(../images/link_zoek.gif); background-repeat: no-repeat;}

/*
 * Wait and error screen container
 */
div#messageContainer { width: 400px; margin: 0 auto; }

td.first {}
table.admin td.first {  }

/*
 * the shortcut items listed left and right
 */
div#left div.itemlister{ margin: 0 0 0 20px; text-align: left; }
div.itemlister{ margin: 0 10px; }
div.item_html{ display:block; }
div.item table#content_default{ }
div.item table#content_default td { text-align: left; background-color: #cceaf1; padding: 10px; font-size: 10px; line-height: 15px; }

div.item div#nieuws_default,
div.item div#project_default { background: #cceaf1; width:140px; cursor: pointer; padding: 10px;  font-size: 10px; line-height: 15px; }
div.item table#project_mainpage,
div.item table#nieuws_mainpage { background-color: #cceaf1; width:100%; height:100%; cursor: pointer; }

a.menulink {
  cursor: pointer;
  color: #efb587;
  display: block;
  float: left;
  margin: 2px 0 0 0;
  height: 15px;
  line-height: 15px;
  font-size: 10px;
}

/*
 * Block - Newsletter
 */
div.block div.newsletter { margin: 10px; padding: 8px 0 8px 8px; background: #CCEAF1; }
div.block div.newsletter ul { list-style: none; margin: 5px 0; padding-left: 10px; }
div.block div.newsletter input { width: 140px; }

/*
 * Projecten
 */
div.country-intro {
  background: #ED8000;
  color: #FFF;
  padding: 10px;
  margin: 20px 10px;
}
div.country-intro a {
  color: #FFF;
}
div.country-intro a:hover {
  text-decoration: underline;
}
