
body, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#001748;
}
body {
	background: url(../afbeeldingen/bg.jpg) repeat-x;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #FF6C00;
}
a:hover {
	color: #001649;
	text-decoration: underline;
}
a img {border:none; }
#left_margin_page {
	width: 14px;
	background: url(../afbeeldingen/schaduw-links.png) no-repeat;
}

#right_margin_page {
	width: 14px;
	background: url(../afbeeldingen/schaduw-rechts.png) no-repeat;
}

#bottom_margin_page {
	padding-left:30px;
	background:#FFFFFF none repeat scroll 0 0;
	padding-bottom:50px;
}

p.footer-text {
	color:#89856D;
	font-size:10px;
	margin-top:10px;
	}
img#logo {
	background: url(../afbeeldingen/duijndam-logo.png) no-repeat;
	width:201px;
	height: 66px;
	float:left;
	padding:2px 1px 13px 1px;
	}
	
a.links_inloggen {
background: url(../afbeeldingen/links_inloggen.jpg) no-repeat;	
height: 16px;
}



a:hover.links_inloggen {
background: url(../afbeeldingen/links_inloggen-pijl.jpg) no-repeat;	
}

a.midden_inloggen {
background: url(../afbeeldingen/midden_inloggen.jpg) no-repeat;	
height: 16px;
}

a:hover.midden_inloggen {
background: url(../afbeeldingen/midden_inloggen-pijl.jpg) no-repeat;	
}
	
#keurmerken {
	margin-right:5px;
	}
	
img#keurmerk1,img#keurmerk2,img#keurmerk3,img#keurmerk4,img#keurmerk6 {
	width:35px;
	height: 40px;
	float:right;
	margin:20px 0 0 0;
	}
	
img#keurmerk5 {
	width:45px;
	height: 40px;
	float:right;
	margin:20px 0 0 0;
	}
	
img#keurmerk1 {
	background: url(../afbeeldingen/keurmerken/abu.png) no-repeat;
	}
img#keurmerk2 {
	background: url(../afbeeldingen/keurmerken/ria.png) no-repeat;
	}
img#keurmerk3 {
	background: url(../afbeeldingen/keurmerken/sft.png) no-repeat;
	}
img#keurmerk4 {
	background: url(../afbeeldingen/keurmerken/ska.png) no-repeat;
	}
img#keurmerk5 {
	background: url(../afbeeldingen/keurmerken/via.png) no-repeat;
	}
img#keurmerk6 {
	background: url(../afbeeldingen/keurmerken/keur.png) no-repeat;
	}
	
a.nounder {
	border:0 none;
	cursor:pointer;
	text-decoration:none;
}
	

#main_margin_page {
	padding: 14px 20px 0px 23px;
	background: #FFFFFF;
}

#zoek-baan {
	background: #FFFFFF;
	width:220px;
	padding-left:15px;
}

#zoek-baan-titel {
	background: #FFFFFF;
	padding:17px 15px 13px;
	width:220px;
}
#schrijf-in {
	background: #FFFFFF;
	padding:16px 15px;
	width:220px;
}

#laatste-vacatures-titel {
	background: #efede4;
	padding:15px 15px 5px;
	width:220px;
}

#laatste-vacatures {
	background: #efede4;
	padding:5px 15px 15px 15px;
	width:220px;
	color:#89856D;
	text-transform:lowercase;
}

#screen {
	margin:auto;
	width:748px;
	padding-top:45px;
	}

#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #001748;
	line-height: 15px;
	background-color: #FFFFFF;
}
#content a:link, #content a:visited, #content a:active {
	text-decoration: none;
	color: #FF6C00;
}
#content a:hover {
	color: #001649;
	text-decoration: underline;
}
#top_margin_page {
	height: 5px;
}
#m1_opties {
	background: url(../afbeeldingen/geel_vlak_links.jpg);
	margin: 0px;
	padding: 0px;
	height: 201px;
	width: 220px;
	border-width: 0px;
}
#m1_default {
	background: url(../afbeeldingen/menu/blok-1.jpg);
	margin: 0px;
	padding: 0px;
	height: 201px;
	width: 220px;
	border-width: 0px;
}
#m1_opties a {
	display: block;
}
#m2_opties {
	background: url(../afbeeldingen/geel_vlak_midden.jpg);
	margin: 0px;
	padding: 0px;
	height: 201px;
	width: 220px;
	border-width: 0px;
}
#m2_default {
    background: url(../afbeeldingen/menu/blok-2.jpg);
	margin: 0px;
	padding: 0px;
	height: 201px;
	width: 220px;
	border-width: 0px;
}
#m2_opties a {
	display: block;
}
#m3_opties {
	background: url(../afbeeldingen/geel_vlak_rechts.jpg);
	margin: 0px;
	padding: 0px;
	height: 201px;
	width: 220px;
	border-width: 0px;
}
#m3_default {
	background: url(../afbeeldingen/geel_vlak_rechts.jpg);
	margin: 0px;
	padding: 0px;
	height: 201px;
	width: 220px;
	border-width: 0px;
}
#m3_opties a {
	display: block;
}
#top_margin_content {
	height: 23px;
}
.left_margin_content {
	width: 20px;
}
.right_margin_content {
	width: 50px;
}
#laad_plaatjes {
	top: -1000px;
	position: absolute;
}
.formTitle {
	width: 130px;
	color: #00185f;
}
input {
	font-family:Arial, Helvetica, sans-serif;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
}
.formField {
	width: 200px;
}
.formField input { 
	width: 295px;
}
.formField textarea { 
	width: 295px;
}
.errormsg {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.ad_header {
	font-size:12px;
	color:#FF6C00;
	font-weight: bold;
	padding-top: 3px;
}
.ad_title {
	font-size:12px;
	color:#00185f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.ad_tekst {
	font-size:12px;
	color:#00185f;
	padding-right: 30px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.ad_tekst a:link, .ad_tekst a:visited, .ad_tekst a:active {
	text-decoration: none;
	color: #FF6C00;
}
.ad_tekst a:hover {
	color: #001649;
	text-decoration: underline;
}




/******************************************************************************
* Easyflex Table / Grid                                                       *
******************************************************************************/
form#search {
	text-align: right;
}

h1 {
    padding-top:3px;
    font-size: 14px;
    font-weight: bold;
    color: #FF6C00;
    margin: 20px 0;
}

h1 a {
    color: #FF6C00;
}

h2 {
    margin: 10px 0px 5px 0px;
    font-size: 14px;
    font-weight: bold;
    color: #FF6C00;
}

h3 {
    margin: 0px 0px 5px 0px;
    font-size: 12px;
    font-weight: normal;
}

img {
    border: 0px;
}


.efTable {
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    margin-bottom: 10px;
}

.efTableGrid {
    border-top: 18px solid #FFFFFF;
    position: relative;
    overflow: auto;
}

.efColumns {
    position: absolute;
}

.efColumnLabels {
    position: absolute;
    z-index: 1;
    margin-left: -1px;
}

.efColumnLabels .efColumnLabel {
    color:#001748;
    padding: 1px 2px 0px 3px;
    float: left;
    font-weight: bold;
}

.efColumnLabels .efColumnLabel a {

}

.efColumn {
    margin-right: -1px;
    padding: 2px 3px 16px 2px;
    float: left;
    border-left: 1px solid #FFFFFF;
}

.efColumn a {
    position: absolute;
    display: block;
    z-index: 5;
}

.efTableGrid .efRow {
    margin-left: -1px;
    margin: 0px;
    padding: 0px;
    padding-bottom: 16px;
    list-style-type: none;
}

.efTableGrid .efRow li {
    
    padding: 4px 2px 3px 2px;
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    border-left: 1px solid #FFFFFF;
}

.efTableGrid .odd li {
    background-color: #F8F8FF;
}

.efTableGrid .even li {
 
}

/*******************************************************************************
* The Easyflex main data DIV                                                   *
*******************************************************************************/

.easyflexMain {
    overflow: hidden;
}

/******************************************************************************
* The Easyflex menubar (Main and Sub)                                         *
******************************************************************************/

body#vacatures .easyflexMenu {
    display: none;
}

.easyflexMenu ul {
    margin: 0px;
    padding: 0px;
	  font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	  list-style-type: none;
}

.easyflexMenu a {
   margin: 0px 0px 0px 0px; 
    padding: 3px 0px 3px 20px;
    display: block;
    text-decoration: none;
}

.easyflexMenu a#active {

    background-color: #FFFFFF;

}

.easyflexMenu a:hover {

    background-color: #FFFFFF;
}

#efmainmenu #uitloggen {
    position: absolute;
    top: 480px;
}

#efsubmenu {
    position: absolute;
    left: 0px;
    height: 10px;
}

#efsubmenu ul {
  font-size: 12px;
  
}

#efsubmenu a {
  background-position: 12px 2px;
  padding: 3px 0px 3px 30px;
  width: 130px;
}

/*******************************************************************************
* The Easyflex datalist                                                        *
*******************************************************************************/

.efDataList {
    margin: 10px 0px 10px 0px;
    padding: 0px;	
    list-style-type: none;
    color:#001748;
}

body#vacatures .efDataList li {
    height: 25px;
}

.efDataList li a {
    position: absolute;
    white-space: nowrap;
    left: 200px;
    color:#001748;
}

.efDataList li a:hover {
	text-decoration: none;
}

.efDataList li b {
    position: absolute;
    float: left;
    font-weight: normal;
}


#logon {

}

#logon #logonform {
    margin-left: 50px;
    margin-top: 50px;
}

#logon #logonform * {
  margin-bottom: 10px;
  margin-right: 10px;
}

#commiddel.efTable { width: 400px; }
#commiddel #type { width: 65px; }
#commiddel #adres { width: 170px; }
#commiddel #aanvul { width: 150px; }

#vacature_search #vacatures .efTableHeight {
  height: 400px;
}

#vacature_search #vacatures #functie { width: 220px; }
#vacature_search #vacatures #plaats { width: 120px; }
#vacature_search #vacatures #soort { width: 130px; }


#vacature_search #vacatures_distance #functie { width: 220px; }
#vacature_search #vacatures_distance #plaats { width: 120px; }
#vacature_search #vacatures_distance #afstand { width: 50px; }
#vacature_search #vacatures_distance #soort { width: 130px; }


#vacatures #prevnext {
  text-align: right;
  font-weight: bold;
}

#vacature_detail #replybutton {
  background-color: #FFFFFF;
  padding: 8px 20px 8px 20px;
  border: 1px dotted #000000;
  float: left;
}
#vacatures #reply .efDataList li {
  display: block;
  height: 25px;
}

#vacatures #reply select {
  font-size: 12px;
}
#vacatures #reply input {
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  border:1px solid #999999;
}
input#pasfoto {
  padding: 0px;
  margin: 0px;
  font-size: 12px;

}

input#gebdag, input#gebmaand, input#gebjaar, input#huisnr, input#huisnrtv  {
width:40px;
}

input#adres{
width:100px;
}

input#postcode, input#voorletters, input#tussenvoeg, input#voorvoegsels {
width:60px;
}

#vacatures #reply #opmerking {
  width: 400px;
  height: 70px;
  margin-right: 70px;
  margin-bottom: 10px;
}
#vacatures #reply #sendbutton, #vacatures #reply #resetbutton {
  height: 25px;
  width: 80px;
}

#vacatures #reply #persoonsgegevens input, #vacatures #reply #contactgegevens input {
  border: 1px solid #999999;
  padding: 2px;
}

input.wrong {
  background-color: #FFEEEE;
  
}

#geboortedatum input { width: 50px; }


/*******************************************************************************
* Normaal                                                        *
*******************************************************************************/


select {
	font-size: 12px;
}

option {
	margin: 0px; 
	padding: 0px;
}


div.autocomplete {
  position:absolute;
  display: block;
  
  background-color: white;
  border:1px solid #888;
  font-size: 13px;
  padding: 1px;
  margin: 0px;
  width:351px;
  z-index: 10;
}
div.autocomplete ul {
  list-style-type:none;
  padding: 1px 0px 0px 0px;
  margin: 0px;
  border: 0px;
  overflow: auto;
  
}
	
div.autocomplete ul li.selected { background-color: #335EA8; color: #FFFFFF;}
div.autocomplete ul li {
	display: block;
	padding: 0px 5px 0px 3px;
	border: 0px;
	margin: 0;
	
	cursor: pointer;
}


/* Algemeen 
*/
#algemeen select { width: 250px; }

select#dag { width: 50px; }
select#maand { width: 134px; }
select#jaar { width: 60px; }

/* Algemene gegevens
 */
#geslacht_man, #geslacht_vrouw { width: 20px; }

#burgstaat { margin-left: 20px; width: 127px; }

input#voorletters { 	width: 60px; }
input#roepnaam { 	width: 177px; }
input#voorvoegsels {	width: 60px; }
input#achternaam {	width: 177px; }
input#meisjes_voorvoegsels {	width: 60px; }
input#meisjes_achternaam {	width: 177px; }
input#woonadres {	width: 170px; }
input#woonhuisnr {	width: 30px; }
input#woonhuisnrtv {	width: 29px; }
input#woonpostcode {	width: 60px; }
input#woonplaats {	width: 177px; }
select#woonland {	width: 250px; }

select#geboortedatum_dag {width: 50px; }
select#geboortedatum_maand {width: 134px; }
select#geboortedatum_jaar{width: 60px; }

input#geboorteplaats {width: 245px; }
select#geboorteland {width: 250px; }
input#burgerservicenummer {width: 245px; }

body#inschrijven li#rijbewijs { height: 40px; }
#label_rijbewijs_am{ display: block; width: 50px; text-align: right; position: absolute; margin-left: 0px; margin-top: 0px; }
#label_rijbewijs_a1 { display: block; width: 50px; text-align: right; position: absolute; margin-left: 50px; }
#label_rijbewijs_b {  display: block; width: 50px; text-align: right; position: absolute; margin-left: 100px; }
#label_rijbewijs_c {  display: block; width: 50px; text-align: right; position: absolute; margin-left: 150px;  }
#label_rijbewijs_d {  display: block; width: 50px; text-align: right; position: absolute; margin-left: 200px; }

#label_rijbewijs_a2 { display: block; width: 50px; text-align: right; position: absolute; margin-left: 50px; margin-top: 18px; }
#label_rijbewijs_be { display: block; width: 50px; text-align: right; position: absolute; margin-left: 100px; margin-top: 18px; }
#label_rijbewijs_ce { display: block; width: 50px; text-align: right; position: absolute; margin-left: 150px; margin-top: 18px; }
#label_rijbewijs_de { display: block; width: 50px; text-align: right; position: absolute; margin-left: 200px; margin-top: 18px; }
#rijbewijs_a1, #rijbewijs_a2, #rijbewijs_b,#rijbewijs_c,#rijbewijs_d,#rijbewijs_be,#rijbewijs_ce,#rijbewijs_de { margin-left: 5px; }
input#cv { height: 20px; }
input#pasfoto { height: 20px; }

/* Contactgegevens 
*/
input#telefoon { width: 150px; }
input#mobiel { width: 150px; }
input#email { width: 245px; }


#autocomplete_info strong{
	display: none;
}

#filetype_info strong{
	display: none;
}

#autocomplete_info {
	position: absolute;
	left: 590px;
	margin-top: 1px;
	background-image: url(http://www.duijndamuitzendgroep.nl/img/info_icon.gif);
	height: 13px;
	width: 12px;
	border: 0px;
}

#filetype_info {
	position: absolute;
	left: 475px;
	margin-top: 3px;
	background-image: url(http://www.duijndamuitzendgroep.nl/img/info_icon.gif);
	height: 13px;
	width: 12px;
	border: 0px;
}

/* Opleidingen 
*/
#opleiding1 #vakken { height: 65px; }
#opleiding2 #vakken { height: 65px; }
#opleiding3 #vakken { height: 65px; }
input.input_opleiding { width: 350px; }
#opleiding1 #vakken textarea{ width: 350px; height: 60px; }
#opleiding2 #vakken textarea{ width: 350px; height: 60px; }
#opleiding3 #vakken textarea{ width: 350px; height: 60px; }

#opleiding1 input#diploma { margin: 1px 3px 0px 0px; }
#opleiding2 input#diploma { margin: 1px 3px 0px 0px; }
#opleiding3 input#diploma { margin: 1px 3px 0px 0px; }


/* Werkervaringen
*/
input#bedrijfsnaam {		width: 245px; }
input#werkervadres {		width: 170px; }
input#werkervhuisnr {	width: 30px; }
input#werkervhuisnrtv {	width: 29px; }
input#werkervpostcode {	width: 60px; }
input#werkervplaats {	width: 177px; }
select#werkervland {		width: 250px; }
input.input_functie { width: 350px; }
body#inschrijven #werkzaamheden { height: 65px; }
#werkzaamheden textarea { width: 350px; height: 60px; }
input#getuigschrift { margin: 1px 3px 0px 0px; }

/* Rest
*/

input.input_vaardigheid { width: 350px; }

textarea#opmerkingen {
	width: 570px;
	height: 100px;
	display: block;
}

input#verzenden {
	margin: 10px 0px 10px 470px;
	height: 22px;
	width: 100px;
}


/*
 * MIJN GEGEVENS
 *****************************************************************************/
#commiddel.efTable { width: 400px; }
#commiddel #type { width: 65px; }
#commiddel #adres { width: 170px; }
#commiddel #aanvul { width: 150px; }


#identiteit{display:none;} 
#betaal{display:none;} 
#opleiding{display:none;} 
#werkervaringen{display:none;} 
#beschikbaarheid{display:none;} 
#contactpersooncom{display:none;} 
#contactpersoon{display:none;} 
#commiddel{display:none;} 

#mijn_gegevens #efsubmenu { top: 19px; }
#mijn_gegevens #efmainmenu #loonspecificaties { padding-top: 38px; }

#mijn_gegevens #opleidingen.efTable { width: 515px; }
#mijn_gegevens #opleidingen.efTable #periode { width: 200px; }
#mijn_gegevens #opleidingen.efTable #naam { width: 250px; }
#mijn_gegevens #opleidingen.efTable #diploma { width: 50px; }

#mijn_gegevens #werkervaringen.efTable { width: 400px; }
#mijn_gegevens #werkervaringen.efTable #periode { width: 150px; }
#mijn_gegevens #werkervaringen.efTable #functie { width: 155px; }
#mijn_gegevens #werkervaringen.efTable #getuig { width: 80px; }

#mijn_gegevens #beschikbaarheid.efTable { width: 145px; }
#mijn_gegevens #beschikbaarheid.efTable #datum { width: 140px; }
#mijn_gegevens #beschikbaarheid.efTable #link { width: 35px; }

#mijn_gegevens #verhinder.efTable { width: 300px; }
#mijn_gegevens #verhinder.efTable #datum { width: 70px; }
#mijn_gegevens #verhinder.efTable #reden { width: 220px; }

#mijn_gegevens #beschikbaarheid_dagen.efTable { width: 390px; border-bottom: 0px; }
#mijn_gegevens #beschikbaarheid_dagen.efTable #uren { width: 70px; }
#mijn_gegevens #beschikbaarheid_dagen.efTable #dag { width: 40px; text-align: center;}
#mijn_gegevens #beschikbaarheid_dagen.efTable .efRow li { border-bottom: 1px solid #275299; }
#mijn_gegevens #beschikbaarheid_dagen.efTable .efRow #dag {background-color: #FFFFFF;}

#mijn_gegevens #beschikbaarheid_detail div.a { height: 20px; }
#mijn_gegevens #beschikbaarheid_detail div.b {
    height: 20px;
    background-image: url("images/avail.gif");
    background-repeat: no-repeat;
    background-position: 0px -2px;
}

#mijn_gegevens #beschikbaarheid_detail div.legenda {
    display: block;
    height: 25px;
    padding-top: 5px;
}

#mijn_gegevens #beschikbaarheid_detail div.legenda div {
    margin-top: -5px;
    margin-right: 10px;
    border: 1px solid #275299;
    width: 40px;
    float: left;
}

/*
 * DECLARATIES
 *****************************************************************************/
#afgw_declaraties, #declaraties{
display:none;
} 
#declaraties #efsubmenu { display: none; }

#declaraties #list #urendecl.efTable { width: 430px; }
#declaraties #list #urendecl .efTableHeight { height: 400px; }
#declaraties #list #urendecl #periode { width: 80px; }
#declaraties #list #urendecl #relnaam { width: 120px; }
#declaraties #list #urendecl #plid { width: 50px; }
#declaraties #list #urendecl #functie { width: 110px; }
#declaraties #list #urendecl #link { width: 35px; }

#declaraties #detail #globaal { margin-top: 20px; }
#declaraties #detail #globaal #relatie { width: 200px; }
#declaraties #detail #globaal #overig { width: 220px; }

#declaraties #detail #regels .efTableHeight { height: 250px; }
#declaraties #detail #regels #datum { width: 70px; }
#declaraties #detail #regels #dag { width: 65px; }
#declaraties #detail #regels #van { width: 40px; }
#declaraties #detail #regels #tot { width: 40px; }
#declaraties #detail #regels #soort { width: 50px; }
#declaraties #detail #regels #linka { width: 50px; }
#declaraties #detail #regels #linkb { width: 45px; }
#declaraties #detail #regels #linkc { width: 30px; }

#declaraties #detail #eindewerk { position: absolute; margin-left: 0px; margin-top: -5px; }
#declaraties #detail #reservering { position: absolute; margin-left: 105px; margin-top: -5px; }
#declaraties #detail #overwerk { position: absolute; margin-left: 2px; margin-top: 20px; font-weight: bold;}
#declaraties #detail #overwerk ul { list-style-type: none; margin-top: 5px; font-weight: normal;padding-left:0;}
#declaraties #detail #overwerk ul li { margin-left: 5px; padding-bottom: 5px; }
#declaraties #detail #opmerking { position: absolute; left: 500px; margin-top: -5px; }
#declaraties #detail #opmerking textarea { height: 80px; width: 170px; }
#declaraties #detail #sluiten { position: absolute; left: 350px; top: 450px; width: 140px; }
#declaraties #detail #verzenden { position: absolute; left: 350px; top: 480px; width: 140px; margin: 0;}

#declaraties #new li, #declaraties #edit li, #declaraties #delete li { height: 25px; }
#declaraties #annuleren { width: 120px; margin-left: 5px;}
#declaraties #toevoegen, #declaraties #wijzigen, #declaraties #verwijderen { width: 120px; margin-left: 30px;}

/*
 * INGEDIENDE DECLARATIES
 *****************************************************************************/
 
#afgw_declaraties #efsubmenu { display: none; }

#afgw_declaraties #list #urendecl.efTable { width: 630px; }
#afgw_declaraties #list #urendecl .efTableHeight { height: 400px; }
#afgw_declaraties #list #urendecl #periode { width: 83px; }
#afgw_declaraties #list #urendecl #relnaam { width: 160px; }
#afgw_declaraties #list #urendecl #functie { width: 160px; }
#afgw_declaraties #list #urendecl #status { width: 140px; }
#afgw_declaraties #list #urendecl #link { width: 45px; }

#afgw_declaraties #detail #globaal { margin-top: 20px; }
#afgw_declaraties #detail #globaal #relatie { width: 230px; }
#afgw_declaraties #detail #globaal #overig { width: 398px; }

#afgw_declaraties #detail #regels .efTableHeight { height: 230px; }
#afgw_declaraties #detail #regels #datum { width: 80px; }
#afgw_declaraties #detail #regels #dag { width: 70px; }
#afgw_declaraties #detail #regels #van { width: 60px; }
#afgw_declaraties #detail #regels #tot { width: 60px; }
#afgw_declaraties #detail #regels #soort { width: 325px; }

#afgw_declaraties #detail #eindewerk { position: absolute; margin-left: 0px; margin-top: -5px; }
#afgw_declaraties #detail #reservering { position: absolute; margin-left: 105px; margin-top: -5px; }
#afgw_declaraties #detail #overwerk { position: absolute; margin-left: 2px; margin-top: 20px; font-weight: bold;}
#afgw_declaraties #detail #overwerk ul { list-style-type: none; margin-top: 5px; font-weight: normal;}
#afgw_declaraties #detail #overwerk ul li { margin-left: 5px; padding-bottom: 5px; }
#afgw_declaraties #detail #opmerking { position: absolute; left: 300px; margin-top: -5px; }
#afgw_declaraties #detail #opmerking textarea { height: 70px; width: 347px; }
#afgw_declaraties #detail #sluiten { position: absolute; left: 120px; top: 470px; width: 160px; }

/*
 * LOONSPECIFICATIES
 *****************************************************************************/
 
#loonspec #efsubmenu { display: none; }
#loonspecificaties #loonspec.efTable { width: 354px; margin-left: 10px; margin-top: 20px;}
#loonspecificaties #loonspec .efTableHeight { height: 400px; font-size:11px;}
#loonspecificaties #loonspec #jaar { width: 50px; }
#loonspecificaties #loonspec #nummer { width: 50px; }
#loonspecificaties #loonspec #loontijdvak { width: 80px; }
#loonspecificaties #loonspec #periode { width: 80px; }
#loonspecificaties #loonspec #link { width: 50px; }


/*
 * JAAROPGAVEN
 *****************************************************************************/
 
#jaaropgaven #efsubmenu { display: none; }
#jaaropgaven #jaaropgaven.efTable { width: 254px; margin-left: 10px; margin-top: 20px; }
#jaaropgaven #jaaropgaven #jaar { width: 50px; }
#jaaropgaven #jaaropgaven #nummer { width: 60px; }
#jaaropgaven #jaaropgaven #link { width: 129px; }


/******************************************************************************
* The Easyflex menubar (Main and Sub)                                         *
******************************************************************************/

.easyflexMenu {
    height: 500px;
    float:left;
    margin:20px 10px 0 0;
	background: #FFFFFF;
    width:220px;
}


#efmainmenu #uitloggen {
    position: absolute;
    top: 480px;
}

#efsubmenu {
    position: absolute;
    left: 0px;
    height: 10px;
}

#efsubmenu ul {
  font-size: 12px;
  
}

#efsubmenu a {
  padding: 3px 0px 3px 30px;
  width: 180px;
  
}

body#mijn_gegevens .efDataList {
    margin: 10px 0px 10px 0px;
    padding: 0px;	
    list-style-type: none;
    color:#001748;
}

body#mijn_gegevens .efDataList li {
    height: 25px;
}

body#mijn_gegevens .efDataList li a {
    white-space: nowrap;
    left: 120px;
    color:#001748;
    position: relative;
}

body#mijn_gegevens .efDataList li a:hover {
	text-decoration: none;
}

body#mijn_gegevens .efDataList li b {
    float: left;
    font-weight: bold;
}

body#declaraties .efDataList li a, body#bedr_gegevens .efDataList li a, body#gebr_gegevens .efDataList li a, body#plaatsingen_detail .efDataList li a {
left:400px;

}

body#inschrijven .efDataList li {
height:25px;
}

body#bedr_gegevens .efDataList li, body#gebr_gegevens .efDataList li, body#plaatsingen_detail .efDataList li {
height:15px;
}


/*
 * BEDRIJFSGEGEVENS
 *****************************************************************************/

#bedr_gegevens #efsubmenu { display: none; }

/*
 * MIJN GEGEVENS
 *****************************************************************************/
 
#gebr_gegevens #efsubmenu { top: 40px; }
#gebr_gegevens #efmainmenu #user_beheer { padding-top: 38px; }
#gebr_gegevens #user a { margin-left: 40px; }

#gebr_gegevens #changepassword p { font-weight: bold; margin-bottom: 5px; margin-top: 10px;}
#gebr_gegevens #changepassword input { margin-right: 10px;}
#gebr_gegevens #changepassword #actionbutton { width: 100px; }

#gebr_gegevens #edit #gebr_gegevens li { height: 25px; }
#gebr_gegevens #edit #gebr_gegevens #aantekening textarea { height: 50px; }
#gebr_gegevens #edit #gebr_gegevens #aantekening { height: 60px; }

/*
 * GEBRUIKERS
 *****************************************************************************/
 
#user_beheer #efsubmenu { top: 60px; }
#user_beheer #efmainmenu #aanvragen { margin-top: 57px; }

#user_beheer #list #users #idnr { width: 60px; }
#user_beheer #list #users #username { width: 80px; }
#user_beheer #list #users #password { width: 80px; }
#user_beheer #list #users #naam { width: 150px; }
#user_beheer #list #users #link { width: 50px; }

#user_beheer #add #gegevens li { height: 25px; }
#user_beheer #add #gegevens #aantekening textarea { height: 50px; }
#user_beheer #add #gegevens #aantekening { height: 60px; }
#user_beheer #add #gegevens a { margin-left: 25px; }
#user_beheer #add #gegevens #toevoegen input { width: 100px; height: 25px; }

#user_beheer #change #gegevens li { height: 25px; }
#user_beheer #change #gegevens #aantekening textarea { height: 50px; }
#user_beheer #change #gegevens #aantekening { height: 60px; }
#user_beheer #change #gegevens a { margin-left: 25px; }
#user_beheer #change #gegevens #wijzigen input { width: 100px; height: 25px; }

/*
 * AANVRAGEN
 *****************************************************************************/
 
#aanvragen #efsubmenu { display: none; }
#aanvragen #list #aanvragen #idnr { width: 60px; }
#aanvragen #list #aanvragen #functie { width: 150px; }
#aanvragen #list #aanvragen #datum { width: 100px; }
#aanvragen #list #aanvragen #aantal { width: 60px; }
#aanvragen #list #aanvragen #link { width: 50px; }

#aanvragen_detail #efsubmenu { top: 80px; }
#aanvragen_detail #efmainmenu #plaatsingen { padding-top: 38px; }
#aanvragen_detail #basis #werkzaamheden { height: 60px; }
#aanvragen_detail #basis #werkzaamheden a { white-space: pre; display: block; overflow: auto; height: 50px; width: 400px; }

#aanvragen_detail #personeel.efTable { width: 370px; }
#aanvragen_detail #personeel #datum { width: 90px; }
#aanvragen_detail #personeel #mutatie { width: 50px; }
#aanvragen_detail #personeel #aantal { width: 50px; }
#aanvragen_detail #personeel #aantekening { width: 160px; }

/*
 * PLAATSINGEN
 *****************************************************************************/
 
#plaatsingen #efsubmenu { display: none; }

#plaatsingen #plaatsingen #idnr { width: 80px; }
#plaatsingen #plaatsingen #start { width: 90px; }
#plaatsingen #plaatsingen #eind { width: 90px; }
#plaatsingen #plaatsingen #flexwerker { width: 100px; }
#plaatsingen #plaatsingen #link { width: 50px; }

#plaatsingen_detail #efsubmenu { top: 100px; }
#plaatsingen_detail #efmainmenu #declaraties { padding-top: 83px; }

/*
 * DECLARATIES
 *****************************************************************************/
 
#declaraties #efsubmenu { display: none; }
#declaraties #list #urendecl .efTableHeight { height: 400px; }
#declaraties #list #urendecl #periode { width: 83px; }
#declaraties #list #urendecl #flexnaam { width: 100px; }
#declaraties #list #urendecl #functie { width: 160px; }
#declaraties #list #urendecl #link { width: 45px; }

#declaraties #detail #globaal { margin-top: 20px; }
#declaraties #detail #globaal #flexwerker { width: 230px; }
#declaraties #detail #globaal #overig { width: 398px; }

#declaraties #detail #regels .efTableHeight { height: 250px; }
#declaraties #detail #regels #datum { width: 70px; }
#declaraties #detail #regels #dag { width: 65px; }
#declaraties #detail #regels #van { width: 40px; }
#declaraties #detail #regels #tot { width: 40px; }
#declaraties #detail #regels #soort { width: 200px; }
#declaraties #detail #regels #linka { width: 60px; }
#declaraties #detail #regels #linkb { width: 55px; }
#declaraties #detail #regels #linkc { width: 50px; }

#declaraties #detail #eindewerk { position: absolute; margin-left: 0px; margin-top: -5px; }
#declaraties #detail #opmerking { position: absolute; left: 300px; margin-top: -5px; }
#declaraties #detail #opmerking textarea { height: 70px; width: 347px; }
#declaraties #detail #sluiten { position: absolute; left: 120px; top: 440px; width: 160px; }
#declaraties #detail #verzenden { position: absolute; left: 120px; top: 470px; width: 160px; }

#declaraties #new li, #declaraties #edit li, #declaraties #delete li { height: 25px; }
#declaraties #annuleren { width: 120px; margin-left: 5px;}
#declaraties #toevoegen, #declaraties #wijzigen, #declaraties #verwijderen { width: 120px; margin-left: 30px;}

/*
 * INGEDIENDE DECLARATIES
 *****************************************************************************/
 
#afgw_declaraties #efsubmenu { display: none; }

#afgw_declaraties #list #urendecl.efTable { width: 630px; }
#afgw_declaraties #list #urendecl .efTableHeight { height: 400px; }
#afgw_declaraties #list #urendecl #periode { width: 123px; }
#afgw_declaraties #list #urendecl #flexnaam { width: 220px; }
#afgw_declaraties #list #urendecl #status { width: 200px; }
#afgw_declaraties #list #urendecl #link { width: 45px; }

#afgw_declaraties #detail #globaal { margin-top: 20px; }
#afgw_declaraties #detail #globaal #flexwerker { width: 230px; }
#afgw_declaraties #detail #globaal #overig { width: 398px; }

#afgw_declaraties #detail #regels .efTableHeight { height: 230px; }
#afgw_declaraties #detail #regels #datum { width: 80px; }
#afgw_declaraties #detail #regels #dag { width: 70px; }
#afgw_declaraties #detail #regels #van { width: 60px; }
#afgw_declaraties #detail #regels #tot { width: 60px; }
#afgw_declaraties #detail #regels #soort { width: 325px; }

#afgw_declaraties #detail #eindewerk { position: absolute; margin-left: 0px; margin-top: -5px; }
#afgw_declaraties #detail #opmerking { position: absolute; left: 300px; margin-top: -5px; }
#afgw_declaraties #detail #opmerking textarea { height: 70px; width: 347px; }
#afgw_declaraties #detail #sluiten { position: absolute; left: 120px; top: 470px; width: 160px; }

/*
 * FACTUREN
 *****************************************************************************/
 
#facturen #efsubmenu { display: none; }
#facturen #facturen.efTable { width: 455px; margin: 10px 0px 0px 5px; }
#facturen #facturen #nummer { width: 80px; }
#facturen #facturen #datum { width: 90px; }
#facturen #facturen #verval { width: 90px; }
#facturen #facturen #bedrag { width: 100px; }
#facturen #facturen #link { width: 70px; }

/*
 * MELDADRESSEN
 *****************************************************************************/
 
#meld_adres #efsubmenu { display: none; }
#meld_adres #meld_adres.efTable { width: 450px; }
#meld_adres #meld_adres #adres { width: 100px; }
#meld_adres #meld_adres #postcode { width: 73px; }
#meld_adres #meld_adres #plaats { width: 100px; }
#meld_adres #meld_adres #land { width: 100px; }
#meld_adres #meld_adres #link { width: 50px; }

/*
 * KOSTENPLAATSEN
 *****************************************************************************/
 
#kostenplaatsen #efsubmenu { display: none; }
#kostenplaatsen #kostenplaatsen.efTable { width: 400px; }
#kostenplaatsen #kostenplaatsen #code { width: 120px; }
#kostenplaatsen #kostenplaatsen #naam { width: 120px; }
#kostenplaatsen #kostenplaatsen #status { width: 80px; }
#kostenplaatsen #kostenplaatsen #link { width: 59px; }

/*
 * EXTRA FACTUURADRESSEN
 *****************************************************************************/
 
#fact_adres #efsubmenu { display: none; }
#fact_adres #factuuradressen.efTable { width: 350px; }
#fact_adres #factuuradressen #straat { width: 100px; }
#fact_adres #factuuradressen #postcode { width: 79px; }
#fact_adres #factuuradressen #plaats { width: 100px; }
#fact_adres #factuuradressen #link { width: 50px; }


/*******************************************************************************
* MODULE: EDM                                               *
*******************************************************************************/
#indienen_edm #efsubmenu    { display: none; }

div#indienen_edm .efDataList li {
    height: 23px;
}

div#indienen_edm .efDataList li a {
    left: 200px;
}
div#indienen_edm input {   
    margin-right: 2px;
}

div#indienen_edm  #ok_button {
	width: 100px;
}

div#indienen_edm #send_button {
	width: 100px;
}
div#indienen_edm #resend_button {
	width: 140px;
}

div#indienen_edm #gebdag_input, div#indienen_edm #gebmaand_input { width: 18px; }
div#indienen_edm #gebjaar_input { width: 30px; }

div#indienen_edm input#bsn_input { width: 70px; }
div#indienen_edm select#geslacht_input { width: 76px; }
div#indienen_edm input#voorletters_input { width: 70px; }
div#indienen_edm input#voorvoegsels_input { width: 70px; }
div#indienen_edm input#achternaam_input { width: 140px; }
div#indienen_edm input#voorvoegsels_vr_input { width: 70px; }
div#indienen_edm input#achternaam_vr_input { width: 140px; }

