html {
    height: 100%;
    overflow: -moz-scrollbars-vertical;
}

body {
    padding: 0;
    margin: 0;
    height: 100%;
    background-color: #f7f8f9;
    text-align: left;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: black;
}

table#container {
        width: 100%;
    height: 100%;
    padding: 0;
    border-collapse: collapse;
}

table#container td.pageBack {
    background-image: url('../lmbinaries/back_filler.jpg');
    background-repeat: repeat-x;
    background-position: top left;
    padding: 0;
	width: 50%;
}

table#container td.left {
    background-color: #edeff0;
    background-image: url('../lmbinaries/back_menu.jpg');
    background-repeat: repeat-x;
    background-position: top left;
    width: 175px;
    vertical-align: top;
    text-align: left;
    padding: 0;
    border: 0;
}

table#container td.content {
    vertical-align: top;
    padding: 0px;
    border: 0px;
    width: 564px;
    background-color: #ffffff;
    background-image: url('../lmbinaries/back_advocaat.jpg');
    background-repeat: repeat-x;
    background-position: top left;
}

table#container td.right {
    background-color: #edeff0;
    background-image: url('../lmbinaries/back_menu.jpg');
    background-repeat: repeat-x;
    background-position: top left;
    width: 226px;
    vertical-align: top;
    text-align: left;
    padding: 0;
    border: 0;
}

a {
    text-decoration: underline;
    color: black;
}

a:hover {
    color: #f48519;
}

div.top {
    height: 54px;
}   
    
div.topMenu {
    height: 34px;
    padding: 0;
}

div.topMenu div.inner {
    padding: 10px 0 0 20px;
    font-family: arial, sans-serif;
    font-size: 10px;
    line-height: 10px;
    color: white;
}

div.topMenu div.inner a {
    font-family: arial, sans-serif;
    font-size: 10px;
    line-height: 10px;
    color: white;
    text-decoration: none;
}
div.topMenu div.inner a:hover {
    font-family: arial, sans-serif;
    font-size: 10px;
    line-height: 10px;
    color: #666666;
    text-decoration: none;
}


div.topSep {
    height: 110px;
}

div.pdcg {
    height: 30px;
    padding: 0;
}

div.pdcg div.inner {
    padding: 9px 0 0 20px;
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height: 12px;
    color: #666666;
}

div.grpMenu {
    padding: 0;
}

div.grpMenu table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    height: 30px;
}

div.grpMenu table td.button {
    width: 110px;
    text-align: center;
    vertical-align: center;
    background-color: #666666;
    color: white;
    font-family: arial, sans-serif;
    font-size: 9px;
    cursor: pointer;
}

div.grpMenu table td.spacer {
    width: 1px;
    padding: 0;
}

div.content {
    padding: 10px;
    width: 486px;
}

div.content div.inner {
    padding-left: 10px;
    padding-top: 30px;
    font-family: arial, sans-serif;
    font-size: 10pt;
    color: black;
}

div.content div.header {
    padding-left: 10px;
    padding-top: 10px;
    color: #e77212;
    font-size: 21px;
    font-family: times, serif;
}

form.inlogbox {
  padding: 0;
  margin: 0;
  font-family: arial, sans-serif;
  font-size: 10px;
  color: black;
}

form.inlogbox input {
  width: 202px;
  border: 0;
}

form.inlogbox table td {
  text-align: left;
}

table.leftMenu {
  border-collapse: collapse;
  width: 175px;
  margin: 0;
}

table.leftMenu td {
  padding: 0;
  vertical-align: top;
}

div.menuGrpClosed {
  clear: both;
  position: relative;
  float: left;
  width: 23px;
  cursor: pointer;
  background-image: url('../lmbinaries/08_grp_closed.gif');
  background-repeat: no-repeat;
}

div.menuGrpClosedName {
  position: relative;
  float: left;
  width: 152px;
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: black;
  cursor: pointer;
}

div.menuGrpOpen {
  position: relative;
  float: left;
  width: 23px;
  cursor: pointer;
  background-image: url('../lmbinaries/08_grp_open.gif');
  background-repeat: no-repeat;
}

div.menuGrpOpenName {
  position: relative;
  float: left;
  width: 152px;
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #f48519;
  cursor: pointer;
}

div.menuItem {
  position: relative;
  float: left;
  width: 23px;
  cursor: pointer;
  background-image: url('../lmbinaries/08_item.gif');
  background-repeat: no-repeat;
  background-position: top left;
}

div.menuItemName {
  position: relative;
  float: left;
  width: 152px;
  font-family: arial, sans-serif;
  font-size: 11px;
  color: black;
  cursor: pointer;
}

div.menuLijn {
  clear: both;
  padding: 1px 0 1px 0;
}

div.menuSeparator {
  clear: both;
}

div.buttonRechts {
  width: 192px;
  height: 84px;
  padding: 0;
  margin: 0 0 10px 0;
  text-align: left;
  cursor: pointer;
}

div.buttonRechts div.kop {
  width: 192px;
  height: 20px;
  text-align: left;
}

div.buttonRechts div.kop div.inner {
  padding: 3px 0 0 10px;
  color: white;
  font-family: arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}

div.buttonRechts div.tekst {
  width: 130px;
  height: 64px;
}

div.buttonRechts div.tekst div.inner {
  padding: 4px 0 0 10px;
  color: black;
  font-family: arial, sans-serif;
  font-size: 10px;
}

td.footer1 {
        background-color: #cdcece;
	padding: 0;
}

td.footer2 {
        background-color: #9a9ea1;
	padding: 0;
}

td.footer3 {
        background-color: #a5a9aa;
        font-family: arial, sans-serif;
        color: white;
        font-size: 11px;
        text-align: center;
	padding: 0;
}
td.footer3 a {
	color: white;
	text-decoration: none;
}
td.footer3 a:hover {
	color: white;
	text-decoration: underline;
}

div.enquete {
        padding-top: 15px;
}

table.enqResult {
        width: 180px;
        border-collapse: collapse;
}
table.enqResult td {

}
table.enqResult td.vraag {
        font-weight: bold;
}
table.enqResult td.antwoord {
    width: 140px;
}
div.inlogkop {
   text-align: left;
   padding: 10px 0px 5px 10px;
   font-family: arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #999999;
}

div.poll {
   width: 193px;
   margin: 0;
   padding: 0;
   background-color: white;
   margin-bottom: 10px;
}

div.poll div.header {
   background-color: #fbb345;
   width: 193px;
   height: 20px;
   text-align: left;
}

div.poll div.header div.inner {
   padding-left: 10px;
   padding-top: 3px;
  font-family: arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: white;
}

div.poll div.tekst {
   text-align: left;
  padding: 4px 0 0 10px;
   font-family: arial, sans-serif;
   font-size: 10px;
   color: black;
}

form.poll {
   padding: 0;
   margin: 0;
}

form.poll table {
   border-collapse: collapse;
}

form.poll table tr td {
   padding: 0;
   font-family: arial, sans-serif;
   font-size: 10px;
   color: black;
}

form.poll table tr td.optie {
   padding-left: 10px;
}

form.poll input.email {
   width: 160px;
   border: 1px solid #999999;
}

form.poll input.submit {
   border-left: 0;
   border-top: 0;
   border-right: 1px solid #999999;
   border-bottom: 1px solid #999999;
   height: 15px;
   font-family: arial, sans-serif;
   font-size: 10px;
   color: black;
   margin: 3px 0 10px 0;
}

form.poll input.radio {
   width: 10px;
   height: 10px;
}

td.vastnav {
   padding: 0 10px 0px 10px;
   font-family: arial, sans-serif;
   font-size: 18px;
   line-height: 10px;
}

div#maatwijzer {
  width: 825px;
  height: 333px;
  overflow: hidden;
}
