/* CSS */

.bj_error {
  font-weight: bold;
  background-color: #FF0000;
  padding: 2px;
  color: #FFF;
}

li.vierkant {
  margin-left: 15px;
  list-style-type: square;
}

a {
  color: #000000;
  text-decoration: none;
}

img.button {
  cursor: pointer;
}

.hide {
  position: absolute;
  left: -2000px;
  visibility: hidden;
}

img.clickAdres {
  position: relative;
  float: left;
  padding-left: 5px;
  padding-top: 4px;
}

#contactkaart {
  width: 941px;
}

#contactkaart input.checkbox {
  margin: 0px;
}

#contactkaart .gebruikersmelding {
  position: absolute;
  width: 240px;
  height: 12px;
  padding: 5px;
  color: #FFEF64;
  font-size: 14px;
  font-weight: bold;
  top: 20px;
  left: 558px;
}

#contactkaart #kop {
  width: 858px;
  height: 108px;
  background-color: #E6BC00;
}

#contactkaart #zijde {
  width: 83px;
}

#contactkaart #menu {
  width: 858px;
  height: 40px;
  background-color: #F6D607;
}

#contactkaart #content {
  width: 858px;
  background-color: #FFEFAD;
  z-index: 600;
}

#contactkaart #footer {
  width: 858px;
  height: 44px;
  background-color: #999999;
}

#contactkaart .kolom_een {
  width: 437px;
}

#contactkaart .kolom_twee {
  width: 421px;
}

#contactkaart #content .kolom_twee {
  background-color: #A991B3;
}

#contactkaart #content .kolom_een, #contactkaart #footer {
  background-color: #FFEFAD;
}

#contactkaart  #moduletitel {
  color: #000000;
  font-weight: bold;
  font-size: 20px;
  position: absolute;
  top: 30px;
  left: 138px;
  padding-top: 10px;
  padding-left: 6px;
  margin: 0;
  z-index: 700;
}

#contactkaart input.S, #contactkaart input.M, #contactkaart input.standaard {
  padding: 1px;
  padding-top: 2px;
  height: 16px;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  font-size: 11px;
}

#contactkaart  div.nobg_disabled {
  padding: 1px;
  padding-top: 3px;
  height: 14px;
  margin: 2px;
  font-size: 11px;
  display: block;
  float: left;
}

#contactkaart .kolom_een input.standaard, #contactkaart .kolom_een div.standaard {
  width: 274px;
 /* 280 - 2 padding - 2 border -2 margin */
}

#contactkaart .kolom_twee input.standaard {
  width: 256px;
 /* 280 - 2 padding - 2 border -2 margin */
}

#contactkaart .kolom_twee div.standaard {
  width: 258px;
 /* 280 - 2 padding - 2 border -2 margin */
}

#contactkaart .kolom_een input.S, #contactkaart .kolom_een div.S {
  width: 67px;
 /*  */
}

#contactkaart .kolom_twee input.S, #contactkaart .kolom_twee div.S {
  width: 67px;
 /* kolom 2 is 18 px kleiner */
}

#contactkaart td {
  vertical-align: top;
  margin: 0;
  padding: 0;
}

#contactkaart .kolom_een input.M {
  width: 134px;
 /*  */
}

#contactkaart .kolom_twee input.M {
  width: 116px;
 /*  */
}

#contactkaart .kolom_een div.M {
  width: 134px;
 /*  */
}

#contactkaart .kolom_twee div.M {
  width: 118px;
 /* 224 - 2 padding - 2 border -2 margin */
}

* html #contactkaart .kolom_twee input.M {
  width: 103px;
 /*  */
}

* html #contactkaart .kolom_een input.M {
  width: 134px;
 /* */
  margin-right: 10px;
}

* html #contactkaart .kolom_een div.M {
  width: 134px;
}

* html #contactkaart .kolom_twee div.M {
  width: 118px;
 /* 224 - 2 padding - 2 border -2 margin */
}

#contactkaart  div.checkbox {
  width: 20px;
 /* 224 - 2 padding - 2 border -2 margin */
}

#contactkaart select.standaard {
  height: 16px;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 4px;
  font-size: 11px;
  display: block;
  float: left;
  width: 278px;
}

#rel_overig {
  height: 180px;
}

#contactkaart select.kort {
  width: 89px;
}

#contactkaart textarea.standaard {
  padding: 1px;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  font-size: 11px;
  display: block;
  float: left;
  width: 274px;
}

#contactkaart .kolom_twee textarea.standaard {
  width: 256px;
}

#contactkaart .kolom_twee textarea.afspraak {
  height: 24px;
}

* html #contactkaart .kolom_twee textarea.afspraak {
  width: 257px;
  margin-left: 1px;
}

#contactkaart .kolom_een textarea.standaard {
  height: 150px;
}

#contactkaart .textarea_disabled_standaard {
  width: 274px;
}

#contactkaart .kolom_twee .textarea_disabled_standaard {
  width: 257px;
}

* html #contactkaart .kolom_twee div.textarea_disabled_standaard {
  margin-right: 2px;
  width: 260px;
  border: none;
}

h2.veldnaam {
  margin: 0px;
  line-height: 18px;
  padding-top: 3px;
  padding-left: 2px;
  padding-bottom: 1px;
  padding-right: 7px;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
  overflow: hidden;
  float: left;
  position: relative;
}

td#footer {
  padding-left: 145px;
}

#contactkaart .kolom_twee td.k1 {
  width: 130px;
}

#contactkaart .kolom_een td.k1 {
  width: 148px;
}

#contactkaart td.k2 {
  width: 80px;
}

#contactkaart td.k3 {
  width: 60px;
}

#contactkaart td.k4 {
}

h2.inline_veldnaam {
  margin: 0px;
  line-height: 18px;
  padding-top: 3px;
  padding-bottom: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
}

#contactkaart td.blokstart {
  padding-top: 4px;
}

#contactkaart td.blokstart_agenda {
  padding-top: 8px;
}

h2.S {
  width: 55px;
 /* 64 - 9 padding*/
}

.kolom_een h2.standaard {
  width: 130px;
 /* 139 - 9 padding*/
}

.kolom_twee h2.standaard {
  width: 113px;
 /* 122 - 9 padding*/
}


#contactkaart .relatieid {
  float: right;
  margin: 20px;
  color: #ff9;
  font-size: 12px;
}
#contactkaart #relatie_naw {
  padding-top: 10px;
}

#contactkaart div.adresblok {
}

#contactkaart div#aanhef {
  padding-top: 4px;
}

#contactkaart input#nieuwecID, #contactkaart input#verwijdercID, #contactkaart input#afspraak_toevoegen {
  margin: 1px;
  width: 260px;
  margin-top: 3px;
  height: 20px;
  font-size: 9px;
}

* html #contactkaart input#nieuwecID, * html #contactkaart input#afspraak_toevoegen {
  width: 262px;
}

#contactkaart input#nieuwecID {
  margin-left: 130px;
}

#contactkaart div#rubrieken {
  padding-top: 4px;
}

#contactkaart div.klantsoort {
  padding-top: 9px;
}

#contactkaart input#aktie_toevoegen {
  margin: 1px;
  width: 260px;
  height: 20px;
  font-size: 9px;
}

#contactkaart div.communicatie {
  padding-top: 10px;
}

#contactkaart div.overig {
  padding-top: 10px;
}

#contactkaart #extra_info {
  padding-top: 4px;
}

/* kolom 2*/
#contactkaart #contact_naw {
  padding-top: 10px;
}

#contactkaart div.break {
  clear: both;
  width: 100%;
  float: none;
}

#contactmenu input.green {
  border-color: #0C8937;
  border-style: solid;
  border-width: 1px;
  padding: 1px;
  font-size: 9px;
}

#contactmenu input.btn {
  border: none;
}

/* CLASSITIS  */

body, td, p {
  font-size: 10px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin: 0;
  padding: 0;
}

img {
  border: 0px;
}

a.aod {
  color: #FFFFFF;
  text-decoration: none;
}

a.aod:hover {
  text-decoration: underline;
}

body.projectidbody {
  background-color: #000000;
}

div.showbetaaldatum {
  width: 160px;
}

div.dialoog {
  position: absolute;
  left: 0px;
  right: 0px;
  z-index: 120;
}

div.attentie {
  position: absolute;
  left: 0px;
  right: 0px;
  z-index: 120;
}

div.openDialoog {
  cursor: pointer;
}

div.dialoogbutton {
  width: 133px;
  height: 32px;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url(/afbeeldingen/knoppen/dialoog_knop.gif);
}

div.attentiebutton {
  width: 133px;
  height: 32px;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #000000;
  background-image: url(/afbeeldingen/knoppen/attentie_knop.gif);
}

div.antwoord {
  padding-top: 10px;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
}

div.dialoogmelding {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
/* display:run-in;  crashes IE */
}

td.dialoog_tl {
  width: 15px;
  height: 15px;
  background-image: url(/afbeeldingen/knoppen/dialoog_tl.gif);
}

td.dialoog_t {
  height: 15px;
  background-image: url(/afbeeldingen/knoppen/dialoog_t.gif);
}

td.dialoog_tr {
  width: 15px;
  height: 15px;
  background-image: url(/afbeeldingen/knoppen/dialoog_tr.gif);
}

td.dialoog_l {
  width: 15px;
  background-image: url(/afbeeldingen/knoppen/dialoog_l.gif);
}

td.dialoog_m {
  background-color: #1B7AB1;
}

td.dialoog_r {
  width: 15px;
  background-image: url(/afbeeldingen/knoppen/dialoog_r.gif);
}

td.dialoog_bl {
  width: 15px;
  height: 15px;
  background-image: url(/afbeeldingen/knoppen/dialoog_bl.gif);
}

td.dialoog_b {
  height: 15px;
  background-image: url(/afbeeldingen/knoppen/dialoog_b.gif);
}

td.dialoog_br {
  width: 15px;
  height: 15px;
  background-image: url(/afbeeldingen/knoppen/dialoog_br.gif);
}

div.attentiemelding {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
/* display:run-in;  crashes IE */
}

td.attentie_tl {
  width: 15px;
  height: 15px;
  background-image: url(/afbeeldingen/knoppen/attentie_tl.gif);
}

td.attentie_t {
  height: 15px;
  background-image: url(/afbeeldingen/knoppen/attentie_t.gif);
}

td.attentie_tr {
  width: 15px;
  height: 15px;
  background-image: url(/afbeeldingen/knoppen/attentie_tr.gif);
}

td.attentie_l {
  width: 15px;
  background-image: url(/afbeeldingen/knoppen/attentie_l.gif);
}

td.attentie_m {
  background-color: #EC0000;
  color: #FFF;
}

td.attentie_r {
  width: 15px;
  background-image: url(/afbeeldingen/knoppen/attentie_r.gif);
}

td.attentie_bl {
  width: 15px;
  height: 15px;
  background-image: url(/afbeeldingen/knoppen/attentie_bl.gif);
}

td.attentie_b {
  height: 15px;
  background-image: url(/afbeeldingen/knoppen/attentie_b.gif);
}

td.attentie_br {
  width: 15px;
  height: 15px;
  background-image: url(/afbeeldingen/knoppen/attentie_br.gif);
}

table.standaardinvoer {
  width: 257px;
}

table.standaardinvoer_disabled {
  width: 259px;
}

.kaartinfo {
  font-size: 9px;
  padding: 3px;
  color: #666666;
}

.label {
  font-size: 16px;
  font-weight: bold
}

.witlabel {
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold
}

.witkap {
  font-size: 14px;
  color: #FFFFFF;
}

table.lijstenmenu {
  padding: 5px;
  float: right;
}

div.selectieset_veldnaam {
  margin: 0px;
  width: 137px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  color: #FFFFFF;
  font-size: 11px;
  text-align: right;
  overflow: hidden;
}

div.nieuweselectie_veldnaam {
  margin: 0px;
  width: 65px;
  height: 36px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  color: #FFFFFF;
  font-size: 11px;
  text-align: right;
  overflow: hidden;
}

div.huidigeselectie_veldnaam {
  margin: 0px;
  width: 65px;
  height: 54px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  color: #FFFFFF;
  font-size: 11px;
  text-align: right;
  overflow: hidden;
}

div.standaard_veldnaam {
  margin: 0px;
  width: 130px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
  overflow: hidden;
}

div.standaard_veldnaam_light {
  color: #FFFFFF;
  margin: 0px;
  width: 130px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
}

div.lange_veldnaam_light {
  color: #FFFFFF;
  margin: 0px;
  width: 255px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
}

div.lange_veldnaam_light_la {
  color: #FFFFFF;
  margin: 0px;
  width: 255px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: left;
  font-style: italic;
}

div.lange_veldnaam_la {
  margin: 0px;
  width: 255px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: left;
  font-style: italic;
}

div.standaard_veldnaam_light_brief, div.standaard_veldnaam_light_offerte, div.standaard_veldnaam_light_factuuruit {
  color: #FFFFFF;
  margin: 0px;
  width: 231px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
}

div.standaard_veldnaam_poverzicht {
  margin: 0px;
  width: 95px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
}

div.standaard_veldnaam_med {
  margin: 0px;
  width: 80px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
}

div.standaard_veldnaam_med_la {
  margin: 0px;
  width: 80px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: left;
}

div.factuuruit_veldnaam_light_med_la {
  color: #FFFFFF;
  margin: 0px;
  width: 150px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: left;
}

div.factuuruit_overzichtslijstje {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  width: 231px;
  height: 50px;
  padding: 3px;
  color: #000000;
  overflow: auto;
}

div.factuurspecs_overzichtslijstje {
  border-width: 1px;
  margin: 1px;
  width: 501px;
  height: 100px;
  padding: 3px;
  color: #000000;
  overflow: auto;
}

div.factuurspecs_overzichtslijstje_uren {
  border-width: 1px;
  margin: 1px;
  width: 501px;
  height: 200px;
  padding: 3px;
  color: #000000;
  overflow: auto;
}

div.standaard_veldnaam_kort {
  margin: 0px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
}

div.standaard_veldnaam_kort_light {
  color: #FFFFFF;
  margin: 0px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
}

div.standaard_veldnaam_kort_la {
  margin: 1px;
  width: 36px;
  height: 18px;
  padding-top: 4px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 1px;
  font-weight: bold;
  font-size: 11px;
  text-align: left;
}

div.standaard_veldnaam_la {
  margin: 1px;
  width: 125px;
  height: 18px;
  padding-top: 2px;
  padding-left: 20px;
  padding-bottom: 2px;
  padding-right: 4px;
  font-weight: bold;
  font-size: 11px;
  text-align: left;
}

div.standaard_veldnaam_heelkort {
  margin: 0px;
  width: 20px;
  height: 18px;
  padding-top: 2px;
  padding-left: 0px;
  padding-bottom: 2px;
  padding-right: 0px;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
}

div.offerteinformatie, div.briefinformatie {
  margin-left: 5px;
}

div.factuurinformatie {
  margin-left: 5px;
}

td.rp {
  padding-right: 5px;
  text-align: right;
}

.standaardlengte {
  margin: 3px;
  width: 255px;
}

div.input_disabled {
  background-color: #F8F8F8;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 251px;
  height: 14px;
  color: #000000;
}

div.input_disabled_pkaart {
  background-color: #F8F8F8;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 336px;
  height: 14px;
  color: #000000;
}

div.input_disabled_factuuruit {
  background-color: #F2C989;
  border-color: #F2C989;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 231px;
  height: 14px;
  color: #000000;
}

div.input_disabled_offerte {
  background-color: #E9CFC7;
  border-color: #E9CFC7;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 231px;
  height: 14px;
  color: #000000;
}

div.input_disabled_brief {
  background-color: #ecebd6;
  border-color: #ecebd6;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 231px;
  height: 14px;
  color: #000000;
}

div.input_disabled_kort {
  background-color: #F8F8F8;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 2px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 90px;
  height: 14px;
  color: #000000;
  overflow: hidden;
}

div.input_disabled_kort_rechts {
  background-color: #F8F8F8;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 2px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 90px;
  height: 14px;
  color: #000000;
  text-align: left;
}

div.input_disabled_kort_bedrag {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 2px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 90px;
  height: 14px;
  color: #000000;
  text-align: right;
}

div.input_disabled_kort_pkaart {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 2px;
  margin-right: 0;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 140px;
  height: 14px;
  color: #000000;
}

div.wijzig_verwijder {
  z-index: 410;
  position: absolute;
  top: 370px;
  left: 0px;
  background-color: #FFFFFF;
}

img.projectidlogo {
  position: absolute;
  left: 0px;
  top: 30px;
}

img#projectidlogo {
  position: absolute;
  z-index: 500;
  margin-top: 30px;
}

td.kleinframe_maintd {
  width: 410px;
  height: 500px;
}

td.mediumframe_maintd {
  width: 495px;
}

div.mediumframe_rechts {
}

div.mediumframe_rechts#opdrachtspecs {
  background-color: #C0D4EC
}

div.mediumframe_rechts#status {
  background-color: #DFE9F5
}

div.mediumframe_rechts#stukken {
  background-color: #EEF3F9
}

div.mediumframe_rechts#uren {
  background-color: #E4BCCF;
  height: 480px;
  padding-right: 15px;
  padding-left: 15px;
}

div.mediumframe_rechts#factuuradres {
  background-color: #F9E8BA;
  height: 85px;
  padding-right: 15px;
  padding-left: 15px;
}

div.mediumframe_links {
  padding-right: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
}

div.mediumframe_links#algemeen {
  background-color: #66A6D6
}

div.mediumframe_links#project {
  background-color: #94BcE0
}

div.mediumframe_links#data {
  background-color: #94BcE0
}

div.mediumframe_links#voortgang {
  background-color: #94BcE0
}

div.overzichtsframe_links {
  padding-right: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin: 0px;
}

div.overzichtsframe_links#algemeen {
  background-color: #64A5D7;
}

div.overzichtsframe_links#kosten {
  height: 290px;
  background-color: #D9C0D6;
}

div.overzichtsframe_links#afspraken {
  height: 150px;
  background-color: #A991B3;
}

div.overzichtslijstje {
  height: 100px;
  width: 430px;
  background-color: #F3EAF0;
  overflow: auto;
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #F3EAF0;
}

div.overzichtslijstje_inside {
  width: 410px;
}

div.overzichtslijstje_afspraken {
  height: 100px;
  width: 430px;
  background-color: #F7F9F7;
  overflow: auto;
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #F3EAF0;
}

div.overzichtslijstje_afspraken_inside {
  width: 410px;
}

div.overzichtslijstje_uren {
  height: 230px;
  width: 312px;
  overflow: auto;
  background-color: #F3EAF0;
  border-style: solid;
  border-width: 1px;
  border-color: #F3EAF0;
}

div.overzichtslijstje_uren_inside {
  width: 292px;
}

tr.overzichtslijstje_donker {
  background-color: #EBDEEA;
}

tr.overzichtslijstje_fact_licht {
  background-color: #FCEEDA;
}

tr.overzichtslijstje_specs_donker {
}

tr.overzichtslijstje_specs_licht {
  background-color: #F2C989;
}

td.ol_bedrag {
  width: 60px;
  text-align: right;
  padding: 3px;
}

td.ol_uren {
  width: 20px;
  text-align: right;
  padding: 3px;
}

td.ol_medewerkernaam {
  width: 100px;
  text-align: left;
  padding: 3px;
}

td.ol_datum {
  width: 60px;
  text-align: right;
  padding: 3px;
}

td.ol_oms {
  width: 220px;
  text-align: left;
  padding: 3px;
}

td.ol_oms_specs {
  width: 340px;
  text-align: left;
  padding: 3px;
}

td.agenda_subkop {
  width: 410px;
  height: 24px;
}

div.agenda_div {
  width: 505px;
  float: left;
}

td.kleinframe_navigatie {
  width: 90px;
  padding: 0px;
}

td.mediumframe_navigatie {
  width: 90px;
  padding: 0px;
}

div.kleinframe_navigatie, div.mediumframe_navigatie {
  position: relative;
}

div.afspraak {
  cursor: pointer;
}

div.moduletitel_licht {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;
  position: absolute;
  left: 142px;
  top: 40px;
  z-index: 10;
}

div.witlabel_projectcode {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;
  text-align: right;
  width: 120px;
  position: absolute;
  left: 20px;
  top: 24px;
  z-index: 10;
}

div.gebruikersmelding_licht {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  position: absolute;
  left: 135px;
  top: 70px;
  z-index: 10;
}

div.gebruikersmelding_licht_gebruikersinstellingen {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  position: absolute;
  left: 135px;
  top: 92px;
  z-index: 10;
}

div.gebruikersmelding_licht_mediumframe {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  position: absolute;
  left: 135px;
  top: 45px;
  z-index: 90;
}

div.gebruikersmelding {
  color: red;
  font-size: 14px;
  font-weight: bold;
}

div.moduletitel {
  color: #000000;
  font-weight: bold;
  font-size: 20px;
  position: absolute;
  left: 142px;
  top: 40px;
  z-index: 10;
}

div.moduletitel_mediumframe {
  color: #000000;
  font-weight: bold;
  font-size: 20px;
  position: absolute;
  left: 142px;
  top: 24px;
  z-index: 10;
}

div.input_agenda_disabled {
  background-color: #E3D9E4;
  border-color: #E3D9E4;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 251px;
  height: 14px;
  color: #000000;
}

div.input_agenda_disabled_kort {
  background-color: #E3D9E4;
  border-color: #E3D9E4;
  border-style: solid;
  border-width: 1px;
  margin: 2px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 90px;
  height: 14px;
  color: #000000;
}

div.textarea_disabled_relatie {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  width: 251px;
  height: 40px;
  padding: 3px;
  color: #000000;
}

div.textarea_disabled_stukken {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  margin-left: 15px;
  width: 272px;
  height: 140px;
  padding: 3px;
  overflow: auto;
  color: #000000;
}

div.textarea_agenda_disabled {
  background-color: #E3D9E4;
  border-color: #E3D9E4;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  width: 251px;
  height: 120px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  color: #000000;
}

.witlabel_gebruikersinstellingen {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold
}

td.agenda_kop_gebruikersinstellingen {
  width: 410px;
  height: 110px;
  background-color: #000000;
}

/* dan subkop 24 px : 110+24 = 134  totaal = 614 614-34= 580 */


img.navigatie_relatieknop {
}




/* agenda stijlen */

div.subkop_spacer {
  width: 110px;
  height: 20px;
  float: left;
}

.witlabel_agenda {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
}

div#agendadiv {
  background-color: #000000;
}

div#agenda_kop {
  background-color: #501F6C;
}

td.kleinframe_kop_agenda {
  width: 410px;
  height: 110px;
  background-color: #501F6C;
}

/* dan subkop 24 px : 110+24 = 134  totaal = 614 614-34= 580 */
div.agenda_main {
  background-color: #EFE7EE;
  height: 500px;
}

div.dag_agenda_relative {
  position: relative;
}

table.agenda_maintable {
  width: 410px;
  background-color: #EFE7EE;
}

td.agenda_afspraken_dag {
  background-image: url(/afbeeldingen/agenda/dag_grid.gif);
  height: 450px;
}

td.agenda_tijden {
  height: 34px;
  background-color: #EFE7EE;
}

img.navigatie_relatieknop {
}

img.navigatie_modulelijst {
}

img.navigatie_projectmenu {
}

img.navigatie_dag {
}

img.navigatie_week {
}

img.navigatie_maand {
}

div.label_weekagenda_dagkort {
  padding-top: 10px;
  font-weight: bold;
  font-size: 16px;
  color: #501F6C;
  text-align: right;
  padding-right: 4px;
}

div.label_weekagenda_datum {
  padding-top: 10px;
  font-size: 16px;
  color: #501F6C;
}

.witlabel_agenda {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold
}

span.purplelabel_agenda {
  color: #501F6C;
  font-size: 16px;
  font-weight: bold;
  margin-top: 4px;
  margin-right: 2px;
  text-align: right;
}

div.weekagenda_dag {
  border: 1px;
  border-color: #663366;
  border-style: solid;
  height: 120px;
  width: 158px;
  margin-right: 8px;
  overflow: hidden;
}

div.weekagenda_vandaag {
  border: 1px;
  border-color: #663366;
  border-style: solid;
  height: 120px;
  width: 158px;
  margin-right: 8px;
  background-color: #FFFFFF;
  overflow: hidden;
}

div.weekagenda_dag_kort {
  border: 1px;
  border-color: #663366;
  border-style: solid;
  height: 44px;
  width: 158px;
  margin-right: 8px;
  overflow: hidden;
}

div.weekagenda_vandaag_kort {
  border: 1px;
  border-color: #663366;
  border-style: solid;
  height: 44px;
  width: 158px;
  margin-right: 8px;
  background-color: #FFFFFF;
  overflow: hidden;
}

div.maandagenda_weeknr {
  font-size: 10px;
  color: #b8A4Bf;
}

div.dagvananderemaand {
  overflow: hidden;
  border: 1px;
  border-color: #CCCCCC;
  border-style: solid;
  height: 65px;
  width: 48px;
  margin-left: 1px;
}

div.dagvandezemaand {
  overflow: hidden;
  border: 1px;
  border-color: #663366;
  border-style: solid;
  height: 65px;
  width: 48px;
  margin-left: 1px;
}

div.maand_vandaag {
  overflow: hidden;
  background-color: #FFFFFF;
  border: 1px;
  border-color: #663366;
  border-style: solid;
  height: 65px;
  width: 48px;
  margin-left: 1px;
}

div.maand_dag {
  padding: 2px;
}

div.maand_dag a {
  text-decoration: none;
  color: #333333;
}

div.label_weekagenda_datum a {
  text-decoration: none;
  color: #333333;
}

div.dagvananderemaand div.maand_dag {
  font-size: 14px;
  color: #b8A4Bf;
}

div.dagvandezemaand div.maand_dag {
  font-size: 14px;
  font-weight: bold;
}

div.maand_vandaag div.maand_dag {
  font-size: 14px;
  font-weight: bold;
  color: #51216D;
}

div#infoblok {
  width: 170px;
  height: 200px;
  position: absolute;
  background: transparent url(/afbeeldingen/ballon.png);
  background-repeat: no-repeat;
  z-index: 600;
  visibility: hidden;
  cursor: pointer;
}

div#infoblokcontent {
  margin: 30px;
  width: 110px;
  font-size: 10px;
  color: #501F6C;
  height: 140px;
  overflow: hidden;
}

/* projectmenu stijlen */

div#projectmenu {
  width: 1000px;
  padding: 6px;
  padding-top: 20px;
}

div.projectmenulijst_kolom a {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
  text-align: left;
  padding-right: 10px;
  font-weight: bold;
}

div.projectmenulijst_projectcode {
  border-color: #008DCA;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 60px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #008DCA;
  text-align: right;
}

div.projectmenulijst_relatienaam {
  border-color: #008DCA;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 185px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #008DCA;
}

div.projectmenulijst_projectnaam {
  border-color: #008DCA;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 175px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #008DCA;
}

div.projectmenulijst_omschrijving {
  border-color: #008DCA;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 290px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #008DCA;
}

div.projectmenulijst_deadline {
  border-color: #008DCA;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 70px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #008DCA;
}

div.projectmenulijst_projectstatusnaam {
  border-color: #008DCA;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 30px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  text-align: center;
  background-color: #008DCA;
}

div.textarea_disabled_projectvoortgang {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  width: 336px;
  height: 250px;
  padding: 3px;
  color: #000000;
  overflow: auto;
}

div.textarea_disabled_projectomschrijving_offerte {
  background-color: #E9CFC7;
  border-color: #E9CFC7;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  width: 231px;
  height: 28px;
  padding: 3px;
  color: #000000;
  overflow: auto;
}

div.textarea_disabled_projectomschrijving_brief {
  background-color: #ecebd6;
  border-color: #ecebd6;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  width: 231px;
  height: 28px;
  padding: 3px;
  color: #000000;
  overflow: auto;
}

div.textarea_laatste_tien_brieven {
  background-color: #fff;
  border-color: #fff;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  width: 240px;
  height: 186px;
  padding: 0px;
  color: #000000;
  overflow: auto;
}

div.textarea_disabled_projectvoortgang_offerte {
  background-color: #E9CFC7;
  border-color: #E9CFC7;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  width: 231px;
  height: 150px;
  padding: 3px;
  color: #000000;
  overflow: auto;
}

div.textarea_disabled_projectvoortgang_brief {
  background-color: #ecebd6;
  border-color: #ecebd6;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  width: 231px;
  height: 150px;
  padding: 3px;
  color: #000000;
  overflow: auto;
}

div.textarea_disabled_projectvoortgang_factuuruit {
  background-color: #F2C989;
  border-color: #F2C989;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  width: 231px;
  height: 90px;
  padding: 3px;
  color: #000000;
  overflow: auto;
}

div.textarea_disabled_standaard {
  background-color: #F8F8F8;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 251px;
  height: 60px;
  color: #000000;
  overflow: auto;
}

div.textarea_disabled_projectvoortgang_inside {
  width: 310px;
}

div.projectkaart_subheader {
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  padding: 4px;
}

div.projectkaart_main {
  width: 495px;
  background-color: #94BCE0;
}

div.projectkaart_rechts {
  width: 315px;
  background-color: #EEF3F9;
}

div.projectoverzicht_main {
  width: 465px;
  background-color: #EEE6ED;
}

div.projectoverzicht_rechts {
  width: 345px;
  height: 634px;
  background-color: #F9E8BA;
}

div.separator_project_navigatie {
  width: 70px;
  height: 40px;
}

/* relatie stijlen */
.witlabel_relatie {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold
}

div#relatiediv {
  background-color: #000000;
}

div#relatie_kop {
  background-color: #501F6C;
}

td.kleinframe_kop_relatie {
  width: 410px;
  height: 110px;
  background-color: #E6BC00;
}

/* dan subkop 24 px : 110+24 = 134  totaal = 614 614-34= 580 */

table.relatie_maintable {
  width: 410px;
  background-color: #EFE7EE;
}

div.relatie_main {
  background-color: #FFEFAD;
  min-height: 500px;
}


/*/// uren stijlen /*/
td.kleinframe_kop_uren {
  width: 410px;
  height: 110px;
  background-color: #AD1278;
}

div.uren_main {
  background-color: #DDAAC3;
  height: 500px;
}

/*/// factuur in stijlen /*/
td.kleinframe_kop_factuurin {
  width: 410px;
  height: 110px;
  background-color: #B71D42;
}

div.boeknummer {
  background-color: #F8F8F8;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 3px;
  width: 251px;
  height: 14px;
  color: #000000;
}

div.factuur_in_main {
  background-color: #FACCBD;
  height: 500px;
}

/*/// kosten stijlen /*/
td.kleinframe_kop_kosten {
  width: 410px;
  height: 110px;
  background-color: #871F7b;
}

div.kosten_main {
  background-color: #D9C0D6;
  height: 500px;
}

td.mediumframe_kop_project {
  width: 810px;
  height: 60px;
  background-color: #018DCA;
}

td.mediumframe_kop_projectoverzicht {
  width: 465px;
  height: 60px;
  background-color: #018DCA;
}

div.projectoverzicht_topknoppen {
  position: absolute;
  z-index: 30;
  top: 10px;
  left: 553px;
  width: 236px;
}

div#jdb_orderform {
  position: absolute;
  z-index: 30;
  top: 10px;
  left: 435px;
  width: 120px;
}

div.moduletitel_relative {
  font-size: 20px;
  font-weight: bold;
  position: relative;
  z-index: 10;
}


/*/// grootboek stijlen /*/
td.kleinframe_kop_grootboek {
  width: 410px;
  height: 110px;
  background-color: #333333;
}

div.grootboek_main {
  background-color: #CCCCCC;
}

table.grootboek_main {
  background-color: #CCCCCC;
}

div.grootboek_div td.kleinframe_maintd {
  background-color: #CCCCCC;
}


/*/// gebruikersinstellingen stijlen /*/
td.kleinframe_kop_gebruikersinstellingen {
  width: 410px;
  height: 120px;
  background-color: #333333;
}

table.gebruikersinstellingen_maintable {
  width: 410px;
}

div.gebruikersinstellingen_main {
  height: 500px;
}

/* lijst stijlen */

div.scroll_lijstfilters {
  height: 78px;
  width: 320px;
  padding: 0px;
  overflow: auto;
}

th.lijst_kolom {
  height: 15px;
  padding: 2px;
  text-align: left;
}

div.lijst_projectcode {
  font-size: 10px;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  width: 70px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
  text-align: right;
}

div.lijst_kenmerk {
  font-size: 10px;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  width: 70px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_relatienaam {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
  width: 100px;
}

div.lijst {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

* html div.lijst {
  margin: 0;
  padding: 0;
  background-color: #009900;
}

div.lijst_persoon {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 170px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_adres {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 210px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_telefoon {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_postcode {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 70px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_plaats {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 180px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_soort {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 55px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_declaratiesoort {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 85px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_projectnaam {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 300px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_medewerkernaam {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 140px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.uurlijst_div {
  width: 900px;
  background-color: #00CC66;
}

div.lijst_status {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 30px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_datum {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 60px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_vinkje {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  height: 14px;
  background-color: #FFFFFF;
}

div.lijst_admcode {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 50px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_bedrag {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 70px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
  text-align: right;
}

div.lijst_bedrag_grooot {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 90px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
  text-align: right;
}

div.lijst_betreft {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 350px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_betreft_brief {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 600px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_betreft_agenda {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 250px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_betreft_factuit {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 100px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_uurboeking {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 35px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.lijst_kostenomschrijving {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  margin-top: 1px;
  padding: 1px;
  padding-left: 3px;
  width: 215px;
  height: 14px;
  color: #000000;
  overflow: hidden;
  background-color: #FFFFFF;
}

div.printbutton {
  cursor: pointer;
}

#contactkaart div.input_disabled {
  padding: 1px;
  padding-top: 3px;
  height: 14px;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  font-size: 11px;
  display: block;
  float: left;
  overflow: hidden;
  width: auto;
}
/* contactmenu overrides*/

#contactmenu input.lijst_relatienaam {
  width: 157px;
  margin: 0;
}

#contactmenu div.lijst_relatienaam {
  width: 157px;
  margin: 2px 0 0 0;
}

* html #contactmenu div.lijst_relatienaam {
  width: 158px;
  margin: 2px 0 0 0;
}

#contactmenu input.lijst_adres {
  width: 156px;
}

#contactmenu div.lijst_adres {
  width: 157px;
  margin: 2px 0 0 0;
}

#contactmenu input.lijst_postcode {
  width: 51px;
}

#contactmenu div.lijst_postcode {
  width: 51px;
  margin: 2px 0 0 0;
}

#contactmenu input.lijst_telefoon {
  width: 92px;
}

#contactmenu div.lijst_telefoon {
  width: 92px;
  margin: 2px 0 0 0;
}

#contactmenu input.lijst_plaats {
  width: 156px;
}

#contactmenu div.lijst_soort {
  margin: 2px 0 0 0;
  width: 78px;
}

#mainmenu-wrapper {
  height: 45px;
  background: #000 url(/afbeeldingen/menu/menu-bg.jpg) repeat-x;
  padding-left: 8px;
}
#mainmenu-wrapper .menubutton {
  display: block;
  width: 98px;
  height: 23px;
}
#content-wrapper {
  position: relative;
}