.formtable{margin-bottom:25px;width: 730px;border-collapse:collapse;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.formtable td{width: 50%;padding: 3px 0;vertical-align: top;}
.formtable .special_table td{padding-top:0;vertical-align:middle;}
h4.table_header{margin-left:8px; }
.formtable input{border:1px solid #bbb;height:16px;padding:2px 0 0 5px;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;float:left;margin:0 10px 0 0;}
.formtable input.no_border{border:0;}
.formtable input.txtright{text-align:right;padding-right: 2px;}
.formtable select{width:170px;border:1px solid #bbb;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;float:left;margin:2px 10px 0 0;padding-left:10px;}
.formtable option{padding:1px 5px 2px 5px;}
.formtable .textarea{padding:0 0 0 6px;line-height:17px;}
.formtable .date_picker{margin:0 3px 0 0;}
.formtable textarea{border:1px solid #bbb;padding:3px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:3px 0 0 0;}
.formtable h4{color:#00534d;font-size:11px;padding:0 0 3px 0;}
.formtable label{display: block;font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;float:left;color: #777;margin: 4px 20px 0 -5px;}
.formtable .block label{float:none;margin:0 20px 0 0;padding:0 0 0 0;}
.formtable  .exblock label{display: block;font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;float:left;color: #777;margin: 1px 2px -10px 0px;}
.formtable .inline label{margin:1px 15px 2px -3px;}
* html .formtable .inline label{margin-top:0;}
.formtable .inline{margin-top:1px;}
.formtable .align_right label, .formtable .include_extra label{float:none;color:#005b5d;padding:0;margin:0;}
.formtable .align_left div{padding-left:146px;}
.formtable .include_extra{text-align:right;color:#005b5d;padding:6px 4px 5px 10px;}
.formtable .include_extra label span{padding:0 0 0 12px;}
.formtable .post_input{font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;position:relative;right:7px;top:3px;color:#005b5d;}
.formtable .info label{display:inline;}
.formtable a.showtooltip {background:url(../../images/Systeem/abnamroNL/Content/includes/images/System/Includes/gfx/icon_info.gif) no-repeat right 2px;padding:0 5px;margin:0 0 0 3px;}
.formtable .info a span{display:none;}
.formtable .multiple_selection{color:#005b5d;padding-left:200px;font-family:tahoma,verdana,sans-serif;}
table.align_euro{margin:0;padding:0;width:105px;}
table.align_euro td.euro{width:20px;margin:0;padding:0;}
table.align_euro td.digits{text-align:right;margin:0;padding:0;}
.formtable .align_right{text-align:right;color:#005b5d;padding:6px 20px 5px 10px;}
.formtable .align_left{text-align:left;color:#005b5d;padding:6px 20px 5px 0px;}
.formtable .date_select{float:left;}
.formtable .input_format{float:left;color: #729604;font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;padding: 3px 10px 0 0;}
.formtable .block{display:block;margin: 3px 0 10px 0;}
.formtable .td_borderbottom{border-bottom: 1px solid #dadbc1;}
.formtable .td_bordertop{border-top: 1px solid #dadbc1;}
.formtable .td_dottedbottom{background:url(../../images/Systeem/abnamroNL/Content/includes/images/System/Includes/gfx/h3_bg.gif) repeat-x bottom left;}
.formtable .td_dottedtop{background:url(../../images/Systeem/abnamroNL/Content/includes/images/System/Includes/gfx/h3_bg.gif) repeat-x top left;}
.formtable .td_backgroundcolor{background-color: #e8ebeb;}
.formtable .formtable .td_backgroundcolor{background-color: #fff;}
.formtable .td_smallspace_top{padding-top:10px;}
.formtable .td_extraspace_top{padding-top:15px;}
.formtable .td_doublespace_top{padding-top:30px;}
.formtable .td_extraspace_bottom{padding-bottom:20px;}
.formtable .td_extraspace_left{padding-left:15px;}
.formtable .td_align_right{text-align:right;padding-right:150px;}
.formtable .td_attention{background:url(../../images/Systeem/abnamroNL/Content/includes/images/System/Includes/gfx/results_total_bg.gif) repeat-x 0 0;color: #6c7b7c;padding: 11px 10px 13px 10px;}
.formtable .td_attention h4{color:#00534D;margin:0 0 16px 0;}
.formtable .warning{background-color:#ffc;color:#666;padding:5px 5px 5px 10px;margin:10px 0;border:1px solid #dadbc1;line-height:17px; width:97%;}
.formtable .warning h4{color:#666;}
.formtable .checklist li{background: url(../../images/Systeem/abnamroNL/Content/includes/images/System/Includes/gfx/list_item_checklist.gif) no-repeat 0 6px;line-height:20px;padding:0 0 0 14px;}
.formtable .td_dynamic_hidden{background:#f6f7f7;border:solid #dadbc1;border-width:1px 0;padding: 5px 0 5px 0;height:23px;}
.formtable .td_dynamic_hidden .formtable{display:none !important; /* important for Safari 2 */ }
.formtable .td_dynamic_active{background:#e8ebeb;border-top:1px solid #dadbc1;padding: 3px 0 0 0;}
.formtable .td_dynamic_active a.show_hide_table{display:block;margin-top:2px;background:url(../../images/Systeem/abnamroNL/Content/includes/images/System/Includes/gfx/panel_active.gif) no-repeat 10px 2px;color:#005b5d;font-weight:bold;text-decoration:none;padding: 0 0 0 25px;}
.formtable .td_dynamic_hidden a.show_hide_table{display:block;margin-top:2px;background:url(../../images/Systeem/abnamroNL/Content/includes/images/System/Includes/gfx/sitemap_hassub.gif) no-repeat 10px 1px;color:#3a4f4f;font-weight:normal;text-decoration:none;padding: 0 0 0 25px;}
.formtable .td_dynamic_hidden a.show_hide_table:hover, .formtable .td_dynamic_active a.show_hide_table:hover{color:#68811a;text-decoration:underline;}
.formtable .td_dynamic_active .formtable{display:inline-table;margin:20px 0 0 230px;width: 500px;padding:0;}
.formtable .td_dynamic_active .formtable .inline{margin:2px 0 0 0;}
.formtable .td_dynamic_active .formtable td{width:auto;}
.formtable .models_navigation{border:1px solid #dadbc1;border-width:1px 0;}
.formtable .models_navigation ul{list-item:none;margin:10px 0 10px 10px;}
.formtable .models_navigation ul li{display:inline;margin:0 15px 0 0;}
.formtable .models_navigation ul li a, .formtable .models_navigation ul li{padding:0 20px 0 0;color:#a1a1a1;text-decoration:none;font-weight:bold;}
.formtable .models_navigation ul li a span, .formtable .models_navigation ul li span{padding:0 3px 0 0;}
.formtable .models_navigation ul li a.checked{color:#5f5f5f;background:url(../../images/Systeem/abnamroNL/Content/includes/images/System/Includes/gfx/icon_checked.gif) no-repeat right top;}
.formtable .models_navigation ul li a.checked:hover{color:#68811a;text-decoration:underline;}
.formtable .models_navigation ul li.active{color:#3f3f3f;}
.formtable .nav_button_prev{height:auto;float:right;border:0;margin-right:14px;}
.formtable .nav_button_next{height:auto;float:none;border:0;padding-left:0;}
.formtable .simple_nav{font-family:tahoma, verdana, sans-serif;padding-top:10px;}
.formtable .mandatory{font-family:tahoma, verdana, sans-serif;color:#777;padding-left:5px;float:left;}
.formtable .error{margin-left:-3px;height:17px;color:#b25fa3;background:#ffc;padding:6px 20px 6px 6px;border:3px solid #fff;clear:both;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
.formtable .td_backgroundcolor .error{border-top:3px solid #e8ebeb;}
.formtable .longerror{margin-left:-3px;color:#b25fa3;background:#ffc;padding:2px 20px 6px 3px;border:3px solid #fff;clear:both;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
.formtable .formtable .td_backgroundcolor .error{border-top:3px solid #fff;}
.formtable .error_input{background:#f0e8ee;} 
.formtable .private_data_left{color:#777;text-align:right;padding-right:10px;padding-bottom:5px;}
.formtable .private_data_right{color:#00534d;padding-left:10px;}
.formtable h4.private_header{color:#008780;}
.calendarcontainer{position:absolute;width:148px;margin:0;height:158px;display:none;border:1px solid #bbbbbb;background-color:#00FF66;padding:2px;background-color:#fff;}
.formtable .datecontainer{position:absolute;width:148px;height:158px;margin:-20px 0 0 0px;background-color:#CCCCCC;overflow:hidden;}
.formtable .three_column_table{border-collapse:collapse;width:650px;}
.formtable .three_column_table td.subheading_left{width:250px;text-align:left;padding-left:20px;}
.formtable .three_column_table td.subheading_left SPAN{color:#00534d}
.formtable .three_column_table th.left{color:#00534d;font-size:11px;width:480px;text-align:left;}
.formtable .three_column_table th.left_BE{color:#00534d;font-size:11px;width:80px;text-align:left;}
.formtable .three_column_table th.middle{color:#00534d;font-size:11px;text-align:right;padding-left:30px;width:70px;color:#00534d}
.formtable .three_column_table th.right{color:#00534d;font-size:11px;text-align:right;padding-left:20px;width:100px;color:#00534d}
.formtable .three_column_table td.left{width:480px;text-align:right;}
.formtable .three_column_table td.align_left{width:255px;text-align:left;padding-left:150px;}
.formtable .three_column_table td.middle{text-align:right;padding-left:20px;width:80px;color:#00534d}
.formtable .three_column_table td.middle_BE{text-align:right;padding-left:20px;width:90px;color:#00534d}
.formtable .three_column_table td.right{text-align:right;padding-left:20px;width:90px;color:#00534d}
.formtable .three_column_table DIV.result_euro {  float:left; position:relative; padding-left:10px;}
.formtable .three_column_table .td_extraspace_top{padding-top:1px;}
.formtable .three_column_table DIV.result_euro1 {  float:left; position:relative;  padding-left:30px;}
.formtable .three_column_table .left  SPAN.sumline { padding-left:100px;background:#dadbc1; height:3px; width:550px; display:block; font-size:0.1em; }

/*Classes for BankPapieren Calculator */
.three_column_left{width: 730px;border-collapse:collapse;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.three_column_left td.left{width:160px;padding: 20px 20px 0 0; vertical-align: top;text-align :right;color:#00534d;}
.three_column_left td.middle{padding:15px 10px 0 0; vertical-align: top;color:#00534d;}
.three_column_left td.right{width: 115px;padding:17px 220px 0 0; vertical-align: top;text-align :left;color:#00534d;}
.three_column_left td.right .result{float:right;padding:7px 34px 0 0 ;font-weight:bold;color:#666666;}
.three_column_left .td_iam_bottom {padding:0 0 0 0; background:url(/nl/images/Systeem/abnamroNL/Content/includes/images/System/Includes/gfx/cd_olive_line.gif) repeat-x bottom; }
.three_column_left .error{margin-left:-3px;height:17px;color:#b25fa3;background:#ffc;padding:6px 20px 6px 6px;border:3px solid #fff;clear:both;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
.three_column_left .td_extraspace_top{padding-top:15px;}
.three_column_left .td_extraspace_left{padding-left:15px;}
.three_column_left .nav_button_next{height:auto;float:none;border:0;padding:0 0 0 0 ;}
.three_column_left select{width:200px;border:1px solid #bbb;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;float:left;margin:2px 10px 0 0;}
.three_column_left label{text-align :right;display: block;font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;float:left;color: #777;margin: 4px 20px 0 -5px;}
.three_column_left input{border:1px solid #bbb;height:16px;padding:2px 4px 0 5px;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;float:left;margin:0 10px 0 0;text-align:right}
.three_column_left option{padding:1px 5px 2px 5px;}
/*End of BankPapieren Calculator CSS*/
.formtable .results_total td{ background:url(/abnamro/backbase/nl/includes/images/System/Includes/gfx/results_total_bg.gif) repeat-x 0 0;padding:12px 0 14px 0;font-weight:bold;color:#00534d;}
.formtable .results_total td.left{text-align:right;padding-right:20px;}
.formtable .results_total td.right span{padding-left:15px;}
.formtable .results_total td.right span.second_total{padding-left:18px;}
* html .formtable .results_total td.right span{padding-left:23px;}
* html .formtable .results_total td.right span.second_total{padding-left:28px;}
.results {color:#777;}
.formtable .dimmed{color:#cecece;}
.results h4{color:#005b5d;}
ul.normallist{background:none;padding:0;margin-bottom:10px;}
ul.normallist li{background:url(../../images/Systeem/abnamroNL/Content/includes/images/System/Includes/gfx/list_item.gif) no-repeat 0 8px;padding:4px 0 5px 17px;}
.results span.euro{padding-right:5px;float:left;}
.results span.digits{display:block;width:105px;text-align:right;}
.block span.digits{width:119px;}
* html .block span.digits{width:92px;}
.formtable .right_padding {padding:6px 2px 5px 10px;}
