*
{
  padding: 0px;
  margin: 0px;
}
HTML, BODY
{
  height: 100%
}
BODY
{
  background-color: #d1e5ee;
  background-image: url('../images/background_bottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom left;
  font-family: Verdana, Arial, helvetica, Sans-serif;
  font-size: 10px;
  line-height: 16px;
}
TABLE.main
{
  margin-top: 5px;
}
#top
{
  background-color: #b0d0df;
  height: 124px;
}
#wrapper
{
  margin-left: auto;
  margin-right: auto;
  margin-top: -124px;
  padding-bottom: 6px;
  width: 993px;
  border: 1px solid #e1e1e1;
  background-color: #ffffff;
}

A
{
  color: #FF6600;
  text-decoration: none;
}
A:hover
{
  color: #ff6600;
  text-decoration: underline;
}
A.menu_link
{
  color: #000000;
  text-decoration: none;
}
A.menu_link:hover
{
  color: #ea671f;
  text-decoration: none;
}
A.rentestanden
{
  color: #ffffff;
  text-decoration: underline;
}
A.rentestanden:hover
{
  color: #ea671f;
  text-decoration: underline;
}
A.sitemap
{
  margin-left: 15px;
  color: #a64509;
  text-decoration: none;
}
A.sitemap:hover
{
  margin-top: 20px;
  color: #a64509;
  text-decoration: underline;
}

P
{
  margin-bottom: 10px;
}

.header_image
{
  border: none;
  width: 990px;
  height: 123px;
}

.zoek_container {
  padding:16px;
  background-color:#AFCEDD;
}

.container_left
{
  margin-left: 6px;
}

.menu_block
{
  width: 258px;
  background-color: #feebe4;
  background-image: url('../images/background_menu.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}
.menu_container
{
  padding: 20px;
}
.menu_item_single
{
  font-weight: bold;
  border-bottom: 1px solid #f9ba95;
  width: 216px;
  margin-top: 2px;
  background-image: url('../images/menu_item_single.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
}
.menu_item_multiple
{
  font-weight: bold;
  border-bottom: 1px solid #f9ba95;
  width: 216px;
  background-image: url('../images/menu_item_multiple.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
}
.menu_item
{
  margin-left: 10px;
  margin-top: 2px;
}

/* crumbbar */

.crumbbar h1, .crumbbar h2, .crumbbar, .crumbbar a {

  font-size:10px;
  display:inline;
  color:#ADADAD;
  text-align: left;
  margin-bottom:5px;
}

#logo_partners{
  /*background-color:White;*/
}

/* BEGIN BLOCK LOGIN */
.login_block
{
  background-color: #afcedd;
  width: 258px;
}
.login_text
{
  color: #1b3c60;
  padding: 20px;
}
.img_inloggen
{
  width: 71px;
  height: 21px;
  margin-bottom: 10px;
}
.form_login
{
  width: 120px;
  background-color: #ffffff;
  border: 1px solid #84acbf;
}
.form_login_submit
{
  background-color: #e2e9ed;
  border: 1px solid #84acbf;
}
/* EINDE BLOCK LOGIN */

/* BEGIN BLOCK NIEUWSBRIEF */
.nieuwsbrief_block
{
  background-color: #afcedd;
  width: 258px;
}
.nieuwsbrief_text
{
  color: #1b3c60;
  padding: 20px;
}
.img_nieuwsbrief
{
  width: 96px;
  height: 16px;
  margin-bottom: 10px;
}
.img_partners {
  margin-left:20px;
  margin-top:20px;
  margin-bottom:16px;
}
#logo_partners img {
  margin-bottom:5px;
}
#logo_partners a img {
  border: 0px;
}
.form_nieuwsbrief
{
  width: 130px;
  background-color: #ffffff;
  border: 1px solid #84acbf;
}
.form_nieuwsbrief_submit
{
  background-color: #e2e9ed;
  border: 1px solid #84acbf;
}
/* EINDE BLOCK NIEUWSBRIEF */


.container_middle
{
  margin-left: 6px;
}
.intro_container
{
  background-color: #1b3c60;
  background-image: url('../images/background_intro.jpg');
  background-repeat: no-repeat;
  background-position: top right;
  width: 488px;
}
.intro_text
{
  padding: 20px;
  color: #ffffff;
  /* text-align: justify; */
}
.intro_header
{
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.content_container
{
  width: 488px;
}
.content_text
{
  padding: 20px;
  color: #1b3c60;
  /*text-align: justify;*/
}
TD.main_right
{
  background-image: url('../images/background_right.gif');
  background-repeat: repeat-y;
  background-position: top right;
}
TD.main_left
{
  background-image: url('../images/background_left.gif');
  background-repeat: repeat-y;
  background-position: top right;
}

.container_right
{
  margin-left: 6px;
}
.actuele_rente_container
{
  background-color: #2e5178;
  width: 220px;
}
.actuele_rente_text
{
  padding: 20px;
  color: #ffffff;
  font-size: 11px;
}
H1.actuele_rente_header
{
  font-size: 14px;
  margin-bottom: 15px;
}

.whitespace_6px
{
  height: 6px;
  background-color: #ffffff;
}

/* BEGIN Online diensten */
.online_diensten_container
{
  background-color: #afcedd;
  width: 220px;
}
.img_online_diensten
{
  margin-top: 16px;
  margin-left: 16px;
  margin-bottom: 5px;
}

.img_direct_contact
{
  margin-top: 16px;
  margin-left: 16px;
  margin-bottom: 5px;
}

.online_dienst_box,.online_dienst_box_new
{
  background-image: url('../images/background_diensten_item.gif');
  background-repeat: no-repeat;
  background-position: top right;
  width: 220px;
  height: 35px;
}
.online_dienst_box_new{
  background-image: url('../images/background_diensten_item_new.gif');
}
.online_dienst_box_new A.online_diensten_link
{
  color: #ffffff;
  text-decoration: none;
}
.online_dienst_box_new A.online_diensten_link:hover
{
  color: #ff6600;
  text-decoration: underline;
}
.online_dienst_text
{
  padding-right: 10px;
  padding-left: 16px;
  padding-top: 12px;
  font-weight: bold;
  font-size: 11px;
}
A.online_diensten_link
{
  color: #ffffff;
  text-decoration: none;
}
A.online_diensten_link:hover
{
  color: #2e5178;
  text-decoration: underline;
}

.direct_contact_text
{
  padding-left: 16px;
  padding-right: 5px;
}

.form_direct_contact
{
  background-color: #ffffff;
  border: 1px solid #84acbf;
  width: 185px;
}
.form_direct_contact_submit
{
  background-color: #e2e9ed;
  border: 1px solid #84acbf;
  margin-right: 12px;
}

/* EIND Online diensten */


.forms
{
  display: inline;
}

.img_team_hestia
{
  width: 489px;
  height: 165px;
  display: block;
}

.footer_text
{
  margin-top: 10px;
  margin-bottom: 10px;
  color: #1b3c60;
  text-align: center;
}

.bold
{
  font-weight: bold;
}
.contactblock
{
  border: 1px solid #fbc7aa;
  background-color: #feebe4;
  background-image: url('../images/contact_back.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 10px;
}
.contactveld
{
  background-color: #ffffff;
  border: solid 1px #a9a9a9;
}
.contactveld_text
{
  width: 200px;
}
.verplicht
{
  border: 1px solid #f57c33;
}
.contactveld_textarea
{
  width: 300px;
  height: 150px;
  font-family: Verdana, Arial, helvetica, Sans-serif;
  font-size: 10px;
}
/* OFFERTE MAATWERK */
#frmOfferte select{
  width:200px;
}

textarea{
  font-family:Verdana;
}

#frmOfferte td {
  height:25px;
  width:235px;
}

.error, .date_error {
  color:Red;
  font-weight:bold;
}

.offerteHead td {
  height: 20px;
  padding:5px;
  /*background-color:Orange;*/
  background-image:url(/images/hestia_small.jpg);
  background-position:right;
  background-repeat:no-repeat;
  border-bottom: 2px solid Orange;
}

p.helptekst {
  font-size:7pt;
  font-style:italic;
}

p.helplink {
  background-image:url(/images/icon_help.gif);
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:20px;
  width:160px;
}
