/* Stylesheet for Assurantie Advieur - June 2007 */

/* For W3C browsers: make sure the entire window is filled. */
html { margin:0; padding:0; width:100%; height:100%; }

.site_body {
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  overflow-x:hidden;
  background-color:#FFFFFF;
  color:#000000;
  z-index:1;
  font-family: Times New Roman, Arial, Helvetica, sans-serif;
}

/* The appearance of the content iframe */
/* Here it can be choosen if the frameset has scrollbars, or the iframe.
 *   scrollbars in the iframe:   content_frame needs either a height or a bottom spec.
 *   scrollbars in the frameset: NO height or a bottom spec for content_frame
 *   DO NEVER SPECIFY height FOR content_body
 */

.content_frame {
  position:relative;
  width:960px;
  top:0px;
  background-color:transparent;
  padding:0px;
  margin:0px;
  visibility:hidden;
  z-index:1;
}

.content_body {
  margin:0px;
  padding:0px;
  color:#000000;
  font-size:11px;
  font-family: Times New Roman, Arial, Helvetica, sans-serif;
  overflow:hidden;
}

a       { color:#33287A; text-decoration:none; }
a:hover { text-decoration:underline; }

p,  .fzine_content { color:#000000; font-size:12px; padding:0px; line-height:130%; }
body,td    {color:#000000 font-size:12px; font-family: Verdana,Arial,Helvetica,sans-serif; }
h1, .fzine_titel   { color:#33287A; padding:0px; font-size:22px; font-style:normal; font-weight:bold; font-family:times new roman;}
.cms_titel { color:#7E7E7E; padding:0px; font-size:20px; font-style:normal; font-weight:normal; line-height:130%;}
h2   { font-size: 13px; }
h3   { font-size: 14px; }
h4   { font-size: 15px; }

hr { color:#DDDCE0; height:1px; padding:0px; margin:0px; }


/* Frameset defs... */
.hdr_fill       { background-image:url(images/bg1.gif); background-repeat: x-repeat;}
.solid_fill     { background-color:#FFFFFF; }
.header_fill    { background-image:url(images/header_top.gif);background-repeat: no-repeat;}

.menu_strip {
  padding:0px;
  margin:0px;
  height:73px;
  background-color:#FFFFFF;
  background-image:url(images/menu_strip.gif);
  background-position: top left;
  background-repeat: no-repeat;
}

ol, ul, ul p {
  font-size: 12px;
  margin:0px;
  list-style-image:url(images/menu/bullet.gif);
  padding:10px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#EFEFEF;
}
li {
  font-size: 12px;
  margin-left:15px;
  list-style-image:url(images/menu/bullet.gif);
}

/* Nieuws - Used for news in the subpage... */
.news_title    {
  font-size:15px;
  color:#33287A;
  font-family:times new roman;

  /*width:190px;
  height:33px;
  padding:10px;
  background-image:url(images/bg-columnheader.gif);
  background-repeat:no-repeat;*/
}
.more          { font-size:11px; color:red; }
.news_abstract { font-size:11px; /*padding-left:10px;*/ }
.news_detail_title { font-size:22px; font-weight:bold; color:#33287A; font-family:times new roman; padding:10px; }
.news_detail_date { font-size:12px; color:#33287A;  font-family: Verdana,Arial,Helvetica,sans-serif; }

.nieuws      { padding:0px; margin:0px; }
.nieuws td p { padding-left:10px; font-size:12px; }
.nieuws li   { padding:0px; font-size:12px; }

.img_righttop { margin:0px; padding:0px; margin-left:10px; margin-bottom:5px; }
.img_lefttop  { margin:0px; padding:0px; margin-right:10px; margin-bottom:5px; }

.hallmark_img  { padding:0px; margin-left:5px; margin-right:5px; margin-bottom:10px; }
.page_pic      { padding:0px; margin:0px; }

/* QbSite specific... */
.response_form { font-size:12px; }

.subpage_frame   {
  position:relative;
  overflow:hidden;
  width:233px;
  margin:0px;
  padding:0px;
}
.subpage_body    {
  margin:0px;
  margin-right:10px;
  padding:0px;
  color:#615D50;
  align:top left;
  font-size:14px;
  font-family: Arial, Helvetica, sans-serif;
}
.subpage_body a  { color:#34297A; }

/* more class for the user to use in the WYSIWYG editor... */
.cms_more {
  text-decoration: none;
  color:#34297A;
  font-weight: bold;
  font-size: 12px;
  padding-left: 10px;
  background-image:url(images/menu/bullet.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
}
a.cms_more      { color:#34297A; }
.cms_more:hover { color:#34297A; }

/* Disclaimer popup... */
.disclaimer        { position:absolute; visibility:hidden; width:150px; color:#7E7E7E; background-color:#FFFFFF; border: 1px solid #7E7E7E; border-spacing: 0; font-size:10px; padding:4px; margin:0px; z-index:10; }
.disclaim_text     { color:#7E7E7E; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.disclaim_text a   { text-decoration:underline; }

.footer_info  { 
  color:#9D9BA5; 
  font-family: Times New Roman, Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:0px; 
  margin:0px; 
  padding-top:0px; 
  padding-bottom:5px;
}

.footer_info a{ 
  color:#9D9BA5; 
  font-family: Times New Roman, Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:0px; 
  margin:0px; 
  padding-top:0px; 
  padding-bottom:5px;
}
.footer_line  { 
  border-bottom: solid 1px #9D9BA5;
}

.nieuws_tag    { padding:0px; font-size:12px; font-weight:bold; }
.aex_banner    { padding:0px; margin:0px; _margin-top:-1px; }

/* Buttons in forms, e.g. mail response form... */
.cms_input    { height:20px; font-weight:bold; font-size:12px; background-color:#FFFFFF;}
.cms_subtitel { color:#615D50; font-size:13px; font-style:normal; font-weight:bold; }
.cms_meer     { color:#34297A; font-size:13px; font-style:bold; }
.cms_meer a, .cms_meer a:hover  { text-decoration:none; }

/* E-mail forms... */
.email_response_div             { position:absolute; width:650px; margin-left:0px; margin-right:0px; top:190px; }
.email_response_required_fields { font-size:9px; font-style:italic; color:#444444; padding-right:10px; }

.mini_response_form    { width:95%; background-color:#EFEFEF; padding:0px; margin:0px; border: 1px solid #7E7E7E; border-collapse: separate; border-spacing:3;}
.mini_response_form tr td { padding:2px; padding-left:7px; padding-right:7px; margin:0px; font-size:11px; }
.mini_response_form tr th { text-align:left; padding:0px; margin:0px; padding-left:4px; font-size:12px; color:#FFFFFF; background-color:#34297A; }
.mini_response_input   { color:#000000; width:100%; font-size:11px; border: 1px solid #7A7A7A; }
.mini_response_button  {
   font-size:11px;
   color: #FFFFFF;
   background-color: #34297A;
   border: 1px solid #34297A;
   margin:2px;
   margin-right:-4px;
   padding-left:15px;
   padding-right:15px;
}

.email_response_form       { width:95%; background-color:#EFEFEF; padding:0px; margin:0px; border: 1px solid #7E7E7E; }
.email_response_form tr td { padding:2px; padding-left:7px; padding-right:7px; margin:0px; font-size:11px; }
.email_response_form tr th { text-align:left; padding:0px; margin:0px; padding-left:4px; font-size:12px; color:#FFFFFF; background-color:#34297A; }
.email_response_input   { color: #000000; width:100%; font-size:11px; border: 1px solid #7A7A7A; }
.email_response_button  {
   font-size:11px;
   color:#FFFFFF;
   background-color: #34297A;
   border:1px solid #34297A;
   margin:2px;
   margin-right:-4px;
   padding-left:15px;
   padding-right:15px;
}

.header {
  margin:0px;
  padding:0px;
  width:960px;
  height:211px;
}

.header_image {
  margin:0px;
  padding:0px;
  height:211px;
  background-image:url(images/header.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
}



/* Disclaimer popup... */
.disclaim_text         { color:#CCCCCC; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
.disclaim_text a       { color:#CCCCCC; text-decoration:none; }
.disclaim_text a:hover { color:#CCCCCC; text-decoration:underline; }
.disclaim_box          { position:relative; margin-left:10px; bottom:2px; }

.submenu         { color:#CCCCCC; padding:0px; margin:0px; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.submenu_divider { padding:0px; margin:0px; padding-left:7px; padding-right:4px; margin-bottom:-1px; }
.submenu a       { text-decoration:none; }

.column1_1 { width:328px; padding:0px; padding-right:10px; margin:0px; }
.column1_2 { width:325px; padding:0px; padding-left:10px; padding-right:10px; margin:0px; }
.column1_3 { width:302px; padding:0px; padding-left:15px; margin:0px; }

.column2_1 { width:370px; margin-left:0px; }
.column2_2 { width:390px; }
.column2_3 { width:200px; padding:0px; margin:0px; }

/* Additional stuff... */
.normal    { background-color:#FFFFFF; }
.alt       { background-color:#EFEFEF; }
.var       { background-color:#FFFFFF; }
.inv       { background-color:#FFFFFF; }
.capt      { background-color:#FFFFFF; color:#333333; }
.NoteStyle { color:#34297A; background-color:#FFFFFF; border: solid 1px #34297A; font-size:10; padding:4px;}
.PopStyle  { z-index:20; top:0px;left:0px; position:absolute; visibility:hidden; width:200; }

.img_right      { margin:0px; padding:0px; margin-right:0px; margin-bottom:-3px;}
.img_center     { margin:0px; padding:0px; margin-right:0px; margin-bottom:-3px;}

/* Par styles... */
.par_normal                { background-color:transparent; background-image: image/bg-columnheader.gif; }
.par_normal td             { background-color:transparent; padding:0px; padding-top:0px; padding-bottom:0px; margin-top:-3px;}
.par_normal .par_title,
.par_normal .fzine_titel   { color:#33287A; padding:0px; font-size:22px; font-style:normal; font-weight:bold; font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; }
.par_normal .par_subtitle  { color:#7E7E7E; font-size:13px; font-style:normal; font-weight:bold; }
.par_normal p              { margin:0px; padding:0px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; }

.par_gray                  { background-color:#F2F2F2; }
.par_gray td               { background-color:#F2F2F2; padding:10px; padding-bottom:0px; padding-top:3px;}
.par_gray .par_title,
.par_gray .fzine_titel     { color:#615D50; font-size:18px; font-weight:bold; }
.par_gray .par_subtitle    { color:#7E7E7E; font-size:13px; font-style:normal; font-weight:normal; }
.par_gray p                { color:#615D50; }

.par_box                  { background-color:#F2F2F2; margin-right:0px; border: solid 1px #34297A; }
.subpage_body .par_box    { margin-left:0px; }
.par_box td               { background-color:#F2F2F2; padding:10px; padding-bottom:0px; padding-top:3px;}
.par_box .par_title,
.par_box .fzine_titel     { color:#615D50; font-size:18px; font-weight:bold; margin:0px; }
.par_box .par_subtitle    { color:#7E7E7E; font-size:13px; font-style:normal; margin:0px; font-weight:normal; }
.par_box p                { color:#615D50; margin:0px; margin-bottom:10px; }

/* Search */
.search_block  { padding-left:10px; }
.search_input  { color: #615D50; font-size:11px; border: 1px solid #CCCCCC; width:120px; }
.search_button { color:#999999; height:18px; font-weight:normal; font-size:11px; background-color:#FFFFFF;}
.search_amount,
.search_none   { text-align:right; width:100%; background-color:#EFEFEF; padding:2px; padding-right:5px; margin:0px; }
a.search_title,
a:visited.search_title { font-size:15px; color:#34297A; font-weight:bold; text-decoration:underline; }

/* Special table style for: Eurowebb news */
.eurowebb_nieuws    { color:#7E7E7E; overflow:none; width:100%; clear:left; align: center; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.eurowebb_nieuws TH { padding-left:4px; text-align: left; color:#FFFFFF; background-color:#34297A;}
.eurowebb_nieuws TR { }
.eurowebb_nieuws TD { padding:0px; padding-left:4px; }
.eurowebb_nieuws a  { color:#34297A; }

.paragraph_style       { font-size:12px; margin:0px; padding:0px; }
.paragraph_style td    { margin:0px; padding:0px; }
.paragraph_bg_style    { margin:0px; padding:0px; background-color:#34297A; }
.paragraph_bg_style td { margin:0px; padding:0px; background-color:#34297A; }

.normal_row td { background-color: #EFEFEF; }
.alt_row    td { background-color: #F6F2F6; }

/* For Max.Hypotheek (WoonQuote) en Inboedel- en Opstalcalculator... */
.calc_table    { width:90%; background-color:#EFEFEF; padding:0px; margin:0px; border: 1px solid #7E7E7E; margin-left:5%; }
.calc_table td { padding:2px; padding-left:5px; margin:0px; font-size:12px; }
.calc_table th { text-align:left; padding:0px; margin:0px; padding-left:4px; font-size:12px; color:#FFFFFF; background-color:#7E7E7E; }
.calc_table_input   { color: #000000; font-size:11px; border: 1px solid #7A7A7A; }
.calc_table_button  {
   font-size:12px;
   color: #FFFFFF;
   background-color: #7E7E7E;
   border: 1px solid #34297A;
   width: 130px;
}

/* Tickertape */
.ticker       { font-weight: bold; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; }
.ticker_fund  { font-weight: normal; color:#484848; font-size:12px; }
.ticker_up    { font-weight: bold; color:#38A700; font-size:12px; }
.ticker_down  { font-weight: bold; color:#FF0000; font-size:12px; }
.ticker_equal { font-weight: bold; color:#0000FF; font-size:12px; }
.ticker_cell  {
  background-color: #FFFFFF;
  padding:0px;
  margin:0px;
  background-image:url(images/ticker_grad.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

/* For Pensioen Check... */
.pensioencheck_form    { width:60%; background-color:#EFEFEF; padding:0px; margin:0px; border: 1px solid #7E7E7E; margin-left:20%;}
.pensioencheck_form td { padding:2px; padding-left:5px; margin:0px; font-size:12px; }
.pensioencheck_form th { text-align:left; padding:0px; margin:0px; padding-left:4px; font-size:12px; color:#FFFFFF; background-color:#7E7E7E; }
.pensioencheck_form_input   { color: #000000; font-size:12px; border: 1px solid #7A7A7A; }
.pensioencheck_form_button  {
   font-size:12px;
   color: #FFFFFF;
   background-color: #7E7E7E;
   border: 1px solid #34297A;
}

/* Intake MailPlus */
.intake_mailplus { }
.intake_mailplus th { color:#FFFFFF; padding-top:20px; }
.intake_mailplus td { font-size:12px; font-weight:bold; }
.intake_mailplus_input { width:125px; border: 1px solid #7A7A7A; }
.intake_mailplus_button {
   font-size:11px;
   color: #FFFFFF;
   background-color: #7E7E7E;
   border: 1px solid #34297A;
   cursor: hand;
   width: 130px;
   margin-top:10px;
}

/* For 'gegevens-rekeninghouder' form... */
.rekhouder_form    { width:95%; background-color:#EFEFEF; padding:0px; margin:0px; border: 1px solid #7E7E7E; margin-left:5%; }
.rekhouder_form td { padding:2px; padding-left:5px; margin:0px; font-size:12px; }
.rekhouder_form th { text-align:left; padding:0px; margin:0px; padding-left:4px; font-size:12px; color:#FFFFFF; background-color:#7E7E7E; }
.rekhouder_form_input   { color: #000000; font-size:12px; border: 1px solid #7A7A7A; }
.rekhouder_form_button  {
   font-size:12px;
   color: #FFFFFF;
   background-color: #7E7E7E;
   border: 1px solid #34297A;
}

/* For 'Leencalculator' and general other 'animated'-form (eg. jaarruimte)... */
.animcalc_form, .leencalc_form       { width:95%; background-color:#EFEFEF; padding:0px; margin:0px; border: 1px solid #7E7E7E; margin-left:5%; }
.animcalc_form_text, .leencalc_form_text  { font-size:12px; color:#E8E8E8; }
.animcalc_form td, .leencalc_form td    { padding:2px; padding-left:5px; margin:0px; font-size:12px; }
.animcalc_form th, .leencalc_form th    { text-align:left; padding:0px; margin:0px; padding-left:4px; font-size:12px; color:#FFFFFF; background-color:#7E7E7E; }
.animcalc_form_input, .leencalc_form_input   { color: #000000; font-size:12px; border: 1px solid #7A7A7A; }
.animcalc_form_button, .leencalc_form_button  {
   font-size:12px;
   color: #FFFFFF;
   background-color: #7E7E7E;
   border: 1px solid #021C4D;
}
.animcalc_form_animcell, .leencalc_form_animcell  { border: 1px solid #7E7E7E; height:100%; width:90%; background-color:white; margin-right:10px; }
.animcalc_form_animtable td, .leencalc_form_animtable td { padding:0px; margin:0px; font-size:12px; color:#AAAAAA; }
.animcalc_form_animcell .calc_final, .leencalc_form_animcell .calc_final  { font-size:12px; color:#1860AB; }
.animcalc_form_animcell .calc_nmbr, .leencalc_form_animcell .calc_nmbr   { font-size:26px; color:#1860AB; }

/* Flash popup - Yellow Note Flash movie... */
div.flash_popup_div {
height:200px;
width:200px;
  visibility:show;
  position:absolute;
  top:25px;
  margin-left:325px;
  z-index:10;
}
