
#account { width: 712px; margin: 20px;} 

#account ul#tabnav { 
text-align: left; /* set to left, right or center */
margin: 0; /* set margins as desired */
font-size: 11px;
border-bottom: 1px solid #CCC; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

#account ul#tabnav li { /* do not change */
display: inline;
}

#account div#tab1 li.tab1, #account div#tab2 li.tab2, #account div#tab3 li.tab3, #account div#tab4 li.tab4, #account div#tab5 li.tab5, #account div#tab6 li.tab6 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

#account li.tab6 a img{ display: inline; position: relative; top: 4px; }

#account div#tab1 li.tab1 a, #account div#tab2 li.tab2 a, #account div#tab3 li.tab3 a, #account div#tab4 li.tab4 a , #account div#tab5 li.tab5 a, #account div#tab6 li.tab6 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
font-weight: bold;
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

#account ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #CCC; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #EEE; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

#account ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

#account p { padding: 15px 0px; }

#account #contentdiv { min-height: 400px; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; }
#account #contentdiv a { color: #F36F21; }
#account #contentdiv .melding{ color: #B70000; }
#account #contentdiv p.opgelet img { margin: 8px; }
#account #contentdiv .kassa_ww_tr2 td { padding: 3px; }

#account #contentdiv #geglinks { float: left; width: 338px; }
#account #contentdiv #geglinks form { margin: 15px; }
#account #contentdiv #geglinks label { display: block; float: left; width: 100px; height: 25px; line-height: 25px; }
#account #contentdiv #geglinks input { display:block; float:left; height:17px; line-height:25px; margin:3px 0; padding:2px 0; width:137px; }
#account #contentdiv #geglinks select { display: block; float: left; width: 100px; height: 19px; line-height: 25px; margin: 3px 0; }
#account #contentdiv #geglinks #klant_aanhef_m , #account #contentdiv #geglinks #klant_aanhef_v { width: 25px; }
#account #contentdiv #geglinks .klein { width: 40px; }
#account #contentdiv #geglinks #maand, #account #contentdiv #geglinks #dag { width: 30px; margin-right: 5px; }
#account #contentdiv #geglinks #jaar { width: 45px; }
#account #contentdiv #geglinks #klant_geboren { width: 0px; }
#account #contentdiv #geglinks #opslaan { padding: 0px; margin: 0px; height: 100%; margin-left: 100px;}

#account #contentdiv #gegrechts { float: left; width: 40%; padding-top: 20px; }
#account #contentdiv #gegrechts ul { list-style-type:none; }
#account #contentdiv #gegrechts .adres { margin: 8px 10px 0px 0px; border: 1px solid #CCCCCC; background: #EEE; padding:5px; }
#account #contentdiv #gegrechts .adres a { display: block; float: right; margin: 3px; }

#account #contentdiv #gegrechts .adresedit {  }
#account #contentdiv #gegrechts .adresedit a { display: block; float: right; margin: 3px; }
#account #contentdiv #gegrechts .adresedit input { font-size:10px; }
#account #contentdiv #gegrechts .adresedit select { font-size:10px; }
#account #contentdiv #gegrechts .adresedit .sexeselect {  width:50px; }
#account #contentdiv #gegrechts .adresedit .naam  { width:50px; }
#account #contentdiv #gegrechts .adresedit  .achternaam { width:63px; }
#account #contentdiv #gegrechts .adresedit  .straat { width:173px; margin: 2px 0; }
#account #contentdiv #gegrechts .adresedit  .postcode { width:47px; }
#account #contentdiv #gegrechts .adresedit  .plaats { width:119px; }
#account #contentdiv #gegrechts .adresedit  .land { width:177px; margin: 2px 0; }

#account #contentdiv #contentdivpad { padding: 10px; }
#account #contentdiv #contentdivpad  form{ float: right; }

#account .meldingok { border:1px solid #409E01; background-color:#F3FDEC; padding:10px; margin-bottom:15px; }
#account #myErrorDiv { margin: 5px 5px 10px 5px; padding: 10px; border: 1px solid #BF0000; background-color: #FDF2EB; margin-bottom:15px; }
#account #myErrorDiv  ul{ margin-left: 20px; }
#account .error { border: 1px solid #BF0000; } 

.kassa_error { border: 1px solid #FF0000; }