body {font-family:Tahoma, Verdana, Arial; font-size:11px; text-align:center; margin:0px; padding:0px; text-align:center; background-color:#FFFFFF;}


table, td, a, p, div, input, select {font-family:Tahoma, Verdana, Arial; font-size:11px;}
form  {margin:0px; padding:0px;}
p {margin:0px; padding:0px; line-height:150%;}
h1 {font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; padding:4px 2px 4px 2px; background-color:#284378; color:#FFFFFF;}
h2 {font-size:18px; margin:0px;}
h3 {font-size:12px; margin:0px;}
ul {margin-top:0px; margin-bottom:0px;}
ul li {list-style-type:square; margin-left:-25px; padding:0px;}
ol {margin-top:0px; margin-bottom:0px;}
ol li {margin-left:-14px; padding:0px;}

#canvas {text-align:left; width:910px; position:relative; margin:10px auto auto auto;}

.hdr {
    padding: 0 0 10px 0;
}

.hdr_logo {
    height: 193px; 
    background-color: #00ABE5;
}

.hdr_menu {
    height: 33px; 
    background-color: #284378; 
    text-align: right;
}

.menu { float: left; }

.menu_home {
    height: 33px; 
    float: left; 
    padding: 0 15px 0 0;
}

.menu_home .menu_start {
    height:33px; 
    width:15px; 
    float:left;
}

.menu_home .menu_text {
    padding: 10px 0 0 0;
    float: left;
}

.menu_home .menu_text a {
    font-size: 12px; 
    font-weight: bold; 
    color: #fff; 
    text-decoration: none;
}

.menu_home .menu_text a:hover {
    font-size: 12px; 
    font-weight: bold; 
    color: #B2D8F5; 
    text-decoration: none;
}

.menu_home_sel {
    height:33px; 
    float:left; 
    padding: 0 15px 0 0; 
    background: url(/image/00047/tr/bg_mnu_sel.gif) top right no-repeat;
}

.menu_home_sel .menu_start {
    height: 33px; 
    width:15px; 
    float:left;
}

.menu_home_sel .menu_text {
    padding: 10px 0 0 0;
    float: left;
}

.menu_home_sel .menu_text a {
    font-size: 12px; 
    font-weight: bold; 
    color: #000; 
    text-decoration:none;
}

.menu_home_sel .menu_text a:hover {
    font-size: 12px; 
    font-weight: bold; 
    color: #B2D8F5; 
    text-decoration: none;
}

.menu_item {
    height:33px; 
    float:left; 
    padding: 0 15px 0 0;
}

.menu_item .menu_start {
    height: 33px; 
    width: 15px; 
    float:left;
}

.menu_item .menu_text {
    padding: 10px 0 0 0;
    float: left;
}

.menu_item .menu_text a {
    font-size: 12px; 
    font-weight: bold; 
    color: #fff; 
    text-decoration:none;
}

.menu_item .menu_text a:hover {
    font-size: 12px; 
    font-weight: bold; 
    color: #B2D8F5; 
    text-decoration: none;
}

.menu_item_sel {
    height: 33px; 
    float:left; 
    padding: 0 15px 0 0; 
    background: url(/image/00047/tr/bg_mnu_sel.gif) top right no-repeat;
}

.menu_item_sel .menu_start {
    height: 33px; 
    width:15px; 
    float:left; 
    background: url(/image/00047/tr/bg_mnustart_sel.gif) top right no-repeat;
}

.menu_item_sel .menu_text  {
    padding: 10px 0 0 0;
    float: left;
}

.menu_item_sel .menu_text a {
    font-size: 12px; 
    font-weight: bold; 
    color: #000; 
    text-decoration: none;
}
    .menu_item_sel .menu_text a:hover {font-size:12px; font-weight:bold; color:#B2D8F5; text-decoration:none;}

   .menu_div {width:2px; height:33px; margin:0px 4px 0px 4px; background:url(/image/00047/tr/bg_mnudiv.gif) top center no-repeat; float:left;}

   .menu_search {height:33px; padding:7px 15px 0px 15px;}
   .menu_search .menu_text  {font-size:12px; color:#FFFFFF; font-weight:bold; padding:0px 6px 0px 0px;}
   .menu_search input {height:19px; width:100px; border:1px solid #666666;}

.nav {width:200px; float:left; padding:0px 0px 20px 0px;}
  .nav_blk {margin:0px; padding:0px; width:200px;}
  .nav_blk_hdr  {list-style-type:none; background-color:#284378; padding:4px; margin:0px 0px 4px 0px; color:#FFFFFF; font-weight:bold;}
  .nav_blk_lin0 {list-style-type:none; background-color:#EEF7FD; padding:4px; margin:0px 0px 4px 0px;}
  .nav_blk_lin0 A {color:#000000; text-decoration:none;}
  .nav_blk_lin0 A:hover {color:#284378; text-decoration:underline;}

  .nav_blk_lin0s {list-style-type:none; background-color:#EEF7FD; padding:4px; margin:0px 0px 4px 0px;}
  .nav_blk_lin0s A {color:#000000; font-weight:bold; text-decoration:none;}
  .nav_blk_lin0s A:hover {color:#284378; font-weight:bold; text-decoration:underline;}

  .nav_blk_lin1 {list-style-type:none; padding:4px 4px 4px 20px; margin:0px 0px 4px 0px; background:url(/image/00047/tr/blt_nav.gif) 8px 8px #EEF7FD no-repeat;}
  .nav_blk_lin1 A {color:#000000; text-decoration:none;}
  .nav_blk_lin1 A:hover {color:#284378; text-decoration:underline;}

  .nav_blk_lin1s {list-style-type:none; padding:4px 4px 4px 20px; margin:0px 0px 4px 0px; background:url(/image/00047/tr/blt_nav.gif) 8px 8px #EEF7FD no-repeat;}
  .nav_blk_lin1s A {color:#000000; font-weight:bold; text-decoration:none;}
  .nav_blk_lin1s A:hover {color:#284378; font-weight:bold; text-decoration:underline;}

  #nav_spc .nav_blk_lin0 {background-color:#B2D8F5;} 

.cnt {width:510px; padding:0px 10px 20px 10px; float:left;}
html>body .cnt {width:490px;}

.bar {width:200px; float:left; padding:0px 0px 20px 0px;}
  .bar_blk {margin:0px; padding:0px; width:200px;}
  .bar_blk_hdr  {list-style-type:none; background-color:#284378; padding:4px; margin:0px 0px 4px 0px; color:#FFFFFF; font-weight:bold;}
  .bar_blk_lin0 {list-style-type:none; background-color:#EEF7FD; padding:4px; margin:0px 0px 4px 0px;}
  .bar_blk_lin0 A {color:#000000; text-decoration:none;}
  .bar_blk_lin0 A:hover {color:#284378; text-decoration:underline;}

  #bar_spc .bar_blk_lin0 {background-color:#B2D8F5;} 

  .bar_usr {width:200px; margin:0px 0px 10px 0px;}
  .bar_usr_hdr {background-color:#284378; padding:4px; margin:0px 0px 4px 0px; color:#FFFFFF; font-weight:bold;}
  .bar_usr_txt {width:95px; margin:0px 5px 4px 0px; clear:both; float:left; line-height:19px; font-weight:bold;}
  .bar_usr_inp {width:100px; margin:0px 0px 4px 0px; float:left; text-align:right;}
  .bar_usr_inp .pmu_id  {width:98px; height:19px; border:1px solid #666666;}
  .bar_usr_inp .pmu_pwd {width:98px; height:19px; border:1px solid #666666;}
  .bar_usr_btn {width:200px; clear:both; text-align:right; padding:8px 0px 0px 0px;}
  .bar_usr_btn input {margin:0px 0px 0px 6px;}

  .bar_banner {width:200px; overflow-x:hidden; margin-bottom:10px;}

.info_content { }
.info_titel {font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; padding:4px 2px 4px 2px; background-color:#284378; color:#FFFFFF;}
.info_subtitel {font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; padding:4px 2px 4px 2px;}
.info_spacer {clear:both; height:10px;}
.info_divider {height:2px; background-color:#000000; margin:10px 0px 10px 0px;clear:both;}


.fld    {width:240px; height:19px; border:1px solid #666666;}
.fld_l  {width:320px; height:19px; border:1px solid #666666;}
.fld_s  {width:160px; height:19px; border:1px solid #666666;}
.fld_xs {width:40px;  height:19px; border:1px solid #666666;}
.fld_req {color:#CC0000; margin:0px 0px 0px 4px;}

.order_table {width:100%; margin-bottom:15px; clear:both;}
.order_table_header {background-color:#D2E9F9; font-weight:bold; padding:4px 2px 4px 2px; vertical-align:top;}
.order_table_cell   {padding:4px 2px 4px 2px; vertical-align:top;}
  .order_table_cell  A {color:#000000;}
  .order_table_cell  A:hover {color:#808080;}
.order_table_cell0   {padding:4px 2px 4px 2px; vertical-align:top;}
  .order_table_cell0 .art_desc {font-weight:bold;}
  .order_table_cell0 A {color:#000000;}
  .order_table_cell0 A:hover {color:#808080;}
.order_table_cell1   {padding:4px 2px 4px 2px; vertical-align:top; background-color:#EEF7FD;}
  .order_table_cell1 .art_desc {font-weight:bold;}
  .order_table_cell1 A {color:#000000;}
  .order_table_cell1 A:hover {color:#808080;}
.order_table_subt0 {padding:4px 2px 4px 2px; vertical-align:top; background-color:#EEF7FD; color:#284378;}
  .order_table_subt0 .amount { }
.order_table_subt1 {padding:4px 2px 4px 2px; vertical-align:top; background-color:#FFFFFF; color:#284378;}
  .order_table_subt1 .amount { }
.order_table_tot {padding:4px 2px 4px 2px; vertical-align:top; background-color:#9CCEF2; color:#284378;}
  .order_table_tot .amount {font-weight:bold;}

.order_table_txt    {padding:2px;}
.order_table_inp    {padding:2px;}
.order_table_spc    {height:12px;}
.order_table_div    {height:2px; padding:0px; background-color:#000000;}


.info_table {width:100%; margin-bottom:15px; clear:both;}
.info_table_header {background-color:#D2E9F9; font-weight:bold; padding:4px 2px 4px 2px;}
.info_cell_txt0 {padding:4px 2px 4px 2px; font-weight:bold; vertical-align:top;}
.info_cell_val0 {padding:4px 2px 4px 2px; vertical-align:top;}
.info_cell_txt1 {padding:4px 2px 4px 2px; background-color:#EEF7FD; font-weight:bold; vertical-align:top;}
.info_cell_val1 {padding:4px 2px 4px 2px; background-color:#EEF7FD; vertical-align:top;}
.info_cell_lin0 {padding:4px 4px 4px 16px; background:url(/image/00047/tr/blt_cnt.gif) 2px 8px #FFFFFF no-repeat; margin:0px 0px 2px 0px;}
  .info_cell_lin0 a {color:#000000;}
  .info_cell_lin0 a:hover {color:#808080;}
.info_cell_lin1 {padding:4px 4px 4px 16px; background:url(/image/00047/tr/blt_cnt.gif) 2px 8px #EEF7FD no-repeat; margin:0px 0px 2px 0px;}
  .info_cell_lin1 a {color:#000000;}
  .info_cell_lin1 a:hover {color:#808080;}
.info_page_cell {color:#666666; padding:2px;}
  .info_page_txt {font-weight:bold; color:#000000;}
  .info_page_sel {margin:0px 0px 0px 4px;}
  .info_page_sel .info_page_num {font-weight:bold; color:#000000;}
  .info_page_cell a {color:#666666; margin:0px 0px 0px 4px;}
.info_table_spc {height:15px;}

.button_container {text-align:left; margin:0px 0px 15px 0px;}

.vsw_titel {text-align:right; font-size:11px; font-weight:bold; padding:4px 2px 4px 2px; background-color:#EEF7FD; color:#284378;}
.vsw_titel .art_desc {float:left;}
.vsw_content {width:100%; margin:0px 0px 15px 0px;}
  .vsw_img {width:110px; padding:4px 5px 0px 0px; vertical-align:top;}
  html>body .vsw_img {width:105px;}
  .vsw_img div {width:105px; overflow-x:hidden;}
  .vsw_info {width:380px; vertical-align:top; padding:4px 2px 2px 2px;}
  html>body .vsw_info {width:374px;}
  .art_wdesc { }
  .art_gptxt {font-weight:bold;}
  .art_gp    {font-weight:bold;}
  .art_idtxt {font-weight:bold;}
  .art_id    { }
.vsw_order {vertical-align:bottom;}
  .btn_info  {vertical-align:bottom;}
  .ord_num   {vertical-align:bottom; text-align:center;}
  .btn_order {vertical-align:bottom;}
.vsw_home0 {width:240px; float:left; overflow-x:hidden; clear:both;}
.vsw_home1 {width:240px; float:left; overflow-x:hidden; margin:0px 0px 0px 10px;}
.vsw_spacer {clear:both; margin:0px 0px 10px 0px;}

.ftr {width:910px; clear:both;}
.ftr_nav {width:200px; float:left;}
.ftr_cnt {width:510px; float:left; padding:0px 10px 0px 10px;}
html>body .ftr_cnt {width:490px;}
.ftr_bar {width:200px; float:left; text-align:right;}
.ftr_bar #mambo5 {color:#808080; font-style:italic; text-decoration:none;}

/* Object specifiek */
#CntRMREG .order_table_txt {width:200px;}
#CntRMREG .order_table td {vertical-align:center;}

#rmreg_cust_adstr {width:154px;}
#rmreg_csadd_adstr {width:154px;}
#rmreg_pmu_dtbyear {width:154px;}

#CntRMUSR .order_table_txt {padding:2px 20px 2px 2px;}
#CntRMUSR .order_table_inp {width:100%;}
#CntRMBAG .button_container {text-align:right;}

#CntRAPRD .info_titel {text-align:right; font-size:11px; font-weight:normal;}
#CntRAPRD .info_titel .art_desc {float:left; font-size:12px; font-weight:bold;}
#CntRAPRD .info_img {width:150px; float:left; margin:0px 10px 0px 0px; overflow:hidden;}
#CntRAPRD .info_content {width:330px; float:left;}
#CntRAPRD .info_cell_txt0 {padding:2px;}
#CntRAPRD .info_cell_val0 {padding:2px;}
#CntRAPRD .info_order { }
#CntRAPRD .aprice_txt {padding:0px 20px 2px 2px;}
#CntRAPRD .aprice_gp  {padding:0px 20px 2px 2px;}

#CntRMPAY .button_container {text-align:right;}
#CntRMPAY .order_radio_val0 {padding:0px 2px 0px 0px; width:30px;}                
#CntRMPAY .order_radio_val1 {padding:0px 2px 0px 0px; width:30px; background-color:#EEF7FD;}
#CntRMPAY .order_radio_txt0 {padding:4px 2px 4px 2px;}                            
#CntRMPAY .order_radio_txt1 {padding:4px 2px 4px 2px; background-color:#EEF7FD;}  
#CntRMPAY .credit_txt {padding:0px 15px 0px 0px;}
#CntRMPAY .credit_val { } 

#CntRACOD .info_cell_txt0 {width:154px;}

#CntRAORB .info_cell_txt0 {width:154px;}
#CntRAORB .info_cell_txt1 {width:154px;}

#CntRNEWS .asn_pdate {width:60px;}
.accAgreeTxt {width:100%; height:100px; border:1px solid #666666;}

.regField {
    width: 100%;
}

.regField .regBox {
    width: 100%;
    height: 22px;
    clear: both;
}

.regField .regBox.blue {
    background: #EEF7FD;
}

.regBox .regLabelS {
    float: left;
    width: 150px;
    height: 22px;
}

.regBox .regLabel {
    float: left;
    width: 250px;
    height: 22px;
}

.regBox input.regInput {
    float: left;
    width: 150px;
    height: 18px;
}

.regBox input.regInputSmall {
    float: left;
    width: 50px;
    height: 18px;
}

.regLabel_addon {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}

.star {
    display: block;
    float: left;
}

.regBox font {
    float: left;
    display: block;
    width: 30px;
}

.clear {
    clear: both;
}
