html {
  overflow: -moz-scrollbars-vertical;
}

body {
	background-color: #ffffff;
        padding: 0px;
    margin: 0px;
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #666666;
	text-align: center;
}

img {
   border: none;
}


p {
	margin-top: 0px;
}

ul {
    padding: 0px;
    margin: 0px;
}

li {
	list-style-image: url('../lmbinaries/home_bullet.gif');
    padding: 0px;
    margin: 0px 0px 0px 32px;
}

a {
    color: #94c731;
    text-decoration: underline;
    border: 0px;
}
a:hover, a:link, a:visited {
    color: #94c731;
    text-decoration: underline;
    border: 0px;
}

.groen {
    color: #94c731;
}

.donkergroen {
    color: #668400;
}

div#container {
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

div#topMenu {
    clear: both;
    height: 28px;
    border-top: 1px solid #d4e9ad;
    border-bottom: 1px solid #94c731;
    padding: 0px;
    margin: 0px 0px 20px 0px;
}

table.topMenu {
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}

table.topMenu td {
    padding: 0px;
	border-spacing: 0px;
}

div#vandaag {
  width: 930px;
  height: 12px;
  margin-bottom: 5px;
  text-align: right;
  font-size: 10px;
}

div#topBar {
    width: 100%;
}

div#logo {
    float: left;
    height: 109px;
}

div#zoeken {
    float: right;
    width: 370px;
    vertical-align: center;
    height: 109px;
    padding-right: 10px;
}

div#zoeken .floater {
  float: left;
  padding-top: 50px;
}

div#zoeken a {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

div#zoeken a:hover {
  color: #94c731;
  text-decoration: underline;
}

div#zoeken .divider {
  color: #94c731;
}

div#zoeken form {
  padding: 0px;
  margin: 0px;
}

div#zoeken input {
  border: 1px solid #94c731;
  background-color: #f4f9ea;
  width: 131px;
  height: 15px;
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #666666;
  padding: 0px 5px 0px 5px;
  margin: 0px 10px 0px 30px;
}

div#main {
  width: 100%;
}

div#sectionHeader {
    float: left;
    width: 225px;
    margin: 0px 0px 0px 10px;
    padding: 0px;
}

div#subHeader {
}

div#subMenu {
	margin-bottom: 20px;
    padding: 0px 0px 0px 5px;
}

div#content {
  float: left;
  width: 425px;
  margin: 0px 0px 0px 10px;
	padding: 0px;
	border-right: 1px solid #94c731;
}

div#content div.inner {
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #666666;
	margin: 0px;
	padding-right: 20px;
}

div#contentBreed {
  float: left;
  width: 655px;
  margin: 0px 0px 0px 10px;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #666666;
}

div#subcontent {
  float: left;
  width: 200px;
  padding: 0px;
	margin: 0px;
}

div#mainContent {
  float: left;
  width: 655px;
}

div#footerHome {
  clear: both;
  position: relative;
  top: -15px;
  left: 0x;
  width: 100%;
  margin: 0px;
  padding: 5px 0px 10px 0px;
  border-top: 1px solid #d4e9ad;
  font-family: arial, sans-serif;
  font-size: 10px;
  color: #999999;
}

div#footerHome a {
  font-family: arial, sans-serif;
  font-size: 10px;
    color: #94c731;
	text-decoration: none;
}
div#footerHome a:hover {
  font-family: arial, sans-serif;
  font-size: 10px;
    color: #94c731;
	text-decoration: underline;
}

div#footerSpacer {
	clear: both;
    height: 35px;
}

div#footer {
  width: 100%;
  margin: 0px;
  padding: 5px 0px 10px 0px;
  border-top: 1px solid #d4e9ad;
  font-family: arial, sans-serif;
  font-size: 10px;
  color: #999999;
}

div#footer a {
  font-family: arial, sans-serif;
  font-size: 10px;
    color: #94c731;
	text-decoration: none;
}
div#footer a:hover {
  font-family: arial, sans-serif;
  font-size: 10px;
    color: #94c731;
	text-decoration: underline;
}

div#footerSpacer {
	clear: both;
    height: 35px;
}

.byFooter {
  color: #94c731;
}

table#nieuws {
	width: 100%;
	border-collapse: collapse;
}

table#nieuws th {
	border-top: 1px solid #94c731;
	border-bottom: 1px solid #94c731;
}

table#nieuws td {
	border-bottom: 1px solid #cccccc;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #000000;
  padding: 5px 10px 5px 10px;
}

table#nieuws tr {
	cursor: pointer;
}

table#nieuws tr.header {
  background-color: #f4f9ea;
}

table#nieuws a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
 text-decoration: none;
}

table#nieuws a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #668400;
 text-decoration: none;
}

div.nieuwsbericht {
   font-family: arial, sans-serif;
   font-size: 11px;
   color: #666666;
   line-height: 18px;
   margin-bottom: 10px;
}

div.nieuwsbericht p {
   margin: 0px 0px 10px 0px;
   padding: 0px;
}

div.nieuwsbericht .kop {
   float: left;
   font-family: arial, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #668400;
   margin-bottom: 10px;
}

div.nieuwsbericht .datum {
        clear: both;
	color: #94c731;
}

div.nieuwsbericht a {
  color: #94c731;
  text-decoration: underline;
}

div.nieuwsbericht .backlink {
  float: right;
}

div#homeSlogan {
   float: left;
   width: 625px;
}

div#homePortfolio {
   float: right;
   width: 280px;
   height: 150px;
   background-color: #f4f9ea;
   border: 1px dotted #94c731;
}

div#homeMain {
	width: 100%;
}

div#homeMain a {
   font-family: arial, sans-serif;
   font-size: 11px;
   color: #94c731;
   text-decoration: none;
}
div#homeMain a:hover {
   font-family: arial, sans-serif;
   font-size: 11px;
   color: #94c731;
   text-decoration: underline;
}


div#homeMain table {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

div#homeMain td {
	padding: 0px;
	margin: 0px;
}

div#homeMain td.intro {
  width: 314px;
  vertical-align: top;
  padding-top: 10px;
}

div#homeMain div.inner {
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #666666;
  padding: 0px 10px 0px 0px;
}

div#homeMain td.activiteiten {
  width: 314px;
  vertical-align: top;
  padding-top: 10px;
}

div#homeMain td.emptyTop {
    height: 6px;
}

div#homeMain td.lijnTop {
    height: 22px;
	border-left: 1px solid #94c731;
	padding-right: 5px;
}

div#homeMain td.nieuws {
  width: 276px;
  vertical-align: top;
  padding-top: 10px;
}

div#homeMain td.gfx {
   vertical-align: top;
}

div#homeMain td.lijn {
	border-left: 1px solid #94c731;
	padding-right: 5px;
}

div#homeBottom {
    clear: both;
    padding-top: 25px;
}

div#siteNieuwsFooter {
   border-top: 1px solid #eaf4d6;
   width: 270px;
   margin-top: 30px;
}

div#siteNieuwsFooter table {
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
}

div#siteNieuwsFooter table td {
    padding: 3px 5px 3px 0px;
    vertical-align: middle;
}

div#siteNieuwsFooter a.link1 {
   font-family: arial, sans-serif;
   font-size: 11px;
   color: #94c731;
   text-decoration: none;
}
div#siteNieuwsFooter a.link2 {
   font-family: arial, sans-serif;
   font-size: 11px;
   color: #555555;
   text-decoration: none;
}
div#siteNieuwsFooter a.linkOver {
   font-family: arial, sans-serif;
   font-size: 11px;
   color: #94c731;
   text-decoration: underline;
}

img.rss {
   width: 38px;
   height: 12px;
   border: none;
}

div.breaker {
   clear: both;
   padding: 0px;
   margin: 0px;
   width: 0px;
   height: 0px;
}

div#homePortfolioContainer {
   padding: 10px;
   margin: 0px;
}

div#homePortfolioContainer .buttons {
   width: 100%;
   text-align: right;
   margin-top: 5px;
}

div#homePFleft {
   float: left;
   width: 138px;
   margin-top: 5px;
}

div#homePFLeftInner {
   margin: 0px;
   padding: 0px 10px 0px 0px;
}

div#homePFright {
   float: left;
   width: 122px;
   margin-top: 5px;
   padding: 0px;
}

div#homePFright img {
   float: left;
   width: 120px;
   height: 72px;
   border: 1px solid #94c731;
}

div#portfolioGroot {
	width: 660px;
}

div#portfolioGroot div.left {
	float: left;
	width: 460px;
	border-right: 1px solid #94c731;
	padding: 0px;
	margin: 0px;
}

div#portfolioGroot div.left div.menu {
	width: 440px;
	text-align: right;
	padding: 0px;
	margin: 0px;
}

div#portfolioGroot div.right {
	float: right;
	width: 195px;
	padding: 0px;
	margin: 0px;
}

div#portfolioGroot div.right div.inner {
	padding: 0px;
	margin: 0px;
}

div#portfolioGroot div.images {
   width: 440px;
   height: 310px;
	padding: 0px;
	margin: 0px;
   background-color: #f4f9ea;
   border: 1px dotted #94c731;
}

div#portfolioGroot div.images img#pfFoto {
	border: 2px solid white;
}

div#portfolioGroot div.images div.inner {
   padding: 20px 20px 0px 20px;
   margin: 0px;
}

div#portfolioGroot div.pager {
    width: 100%;
    text-align: center;
}

div#portfolioGroot div.pagerPijlen {
    width: 100%;
    text-align: right;
	margin-bottom: 5px;
}

div#portfolioGroot div.tekst {
   width: 440px;
}

div#portfolioGroot div.tekst .inner {
   padding: 20px;
}

div#newPortfolio {
   width: 440px;
   height: 168px;
   background-image: url('../lmbinaries/portfolio_back.gif');
   background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}

div#newPortfolio div.left {
   float: left;
   width: 180px;
   margin: 20px 10px 20px 20px;
   padding: 0px;
}

div#newPortfolio div.left img {
   border: 2px solid white;
}

div#newPortfolio div.right {
   float: left;
   width: 165px;
   margin: 20px 10px 20px 0px;
}

div#newPortfolio div.right div.inner {
   padding-left: 20px;
}

table.zoekresultaten {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

table.zoekresultaten td {
    border-spacing: 0px;
	padding: 0px 0px 18px 0px;
	border-spacing: 0px;
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

table.zoekresultaten tr.topHeader {
}

table.zoekresultaten tr.topHeader td.left {
    border-bottom: 1px solid black;
	padding-bottom: 0px;
}

table.zoekresultaten tr.topHeader td.right {
	text-align: right;
    border-bottom: 1px solid black;
	padding-bottom: 0px;
}

table.zoekresultaten tr.bottomHeader {
	margin-top: 5px;
}

table.zoekresultaten tr.bottomHeader td.left {
	padding-top: 5px;
    border-top: 1px solid black;
}

table.zoekresultaten tr.bottomHeader td.right {
	text-align: right;
	padding-top: 5px;
    border-top: 1px solid black;
}

form#inlineZoeken {
  padding: 0px;
  margin: 0px;
}

form#inlineZoeken input {
  border: 1px solid #94c731;
  background-color: #f4f9ea;
  width: 131px;
  height: 15px;
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #666666;
  padding: 0px 5px 0px 5px;
  margin: 0px 20px 0px 0px;
}

form#inlineZoeken a {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #94c731;
	text-decoration: none;
}

form#inlineZoeken a:hover {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #94c731;
	text-decoration: underline;
}

img.pijl {
   border: none;
   cursor: pointer;
   width: 15px;
   height: 15px;
}
img.vvpijl {
   border: none;
   cursor: pointer;
   width: 14px;
   height: 14px;
}

a.subActive {
    font-family: arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #94c731;
    text-decoration: none;
}

a.subInactive {
    font-family: arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

div.itemRechts {
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 10px 0px;
    font-size: 11px;
  line-height: 18px;
  color: #666666;
}

div.itemRechts div.kop {
  font-weight: bold;
  color: #94c731;
}

div.itemRechts a {
  text-decoration: none;
}

div.itemRechts a:hover {
  text-decoration: underline;
}

iframe#mailAdmin {
  width: 640px;
  height: 400px;
  border-style: none;
}
iframe#dnsAdmin {
  width: 640px;
  height: 400px;
  border-style: none;
}

div#homeXCMSbutton {
  position: relative;
  z-index: 2;
  top: -15px;
  left: 0px;
}
