/**
 * Copyright Levi9 Global Sourcing 2009
 */
body {
    background-color: #e5e5e5;
    margin-top: 0px;
    padding-top: 0px;
    color: #000000;
    font-family: "Arial", "Verdana", "Helvetica", sans-serif;
}

a {
    color: #000000;
}

ul {
    padding: 0px;
}

form {
    margin: 0px;
    padding: 0px;
}

fieldset {
    padding: 0px;
    margin: 0px;
}

.errorMessage {
    color: #ff0000;
}

.wrapper {
    margin: 0 auto;
    width: 950px;
    position: relative;
}

.header_wrapper {
    background-image: url("../img/header_bg.png");
    background-position: top left;
    background-repeat: no-repeat;
    height: 125px;
    position: relative;
}

#aragLogo {
    position: absolute;
    top: 12px;
    right: 57px;
}

.pipeSpacer {
    float:left;
    /*position:absolute;*/
    /*top:2px;*/
    /*right:133px;*/
}

#crossroads {
    /*background-image: url("../img/leftmenu-smallarrow.gif");*/
    position: absolute;
    top:23px;
    right: 450px;
    font-size: 14px;
    text-align:center;
    width:226px;
    height:30px;
}

div.particulierSelect {
    background-image: url("../img/top_nave_sprite.png");
    background-repeat:no-repeat;
}

div.ondernemerSelect {
    background-image: url("../img/top_nave_sprite.png");
    background-repeat:no-repeat;
    background-position: 0 -36px;
}

div.overAragSelect {
    background-image: url("../img/top_nave_sprite.png");
    background-repeat:no-repeat;
    background-position: 0 -71px;
}

#crossroads a {
    text-decoration:none;
    /*padding: 2px 18px 0 18px;*/
    display:block;
    width:100px;
    height:30px;
}

#crossroads a.ondernemer{
    float:right;
}

#crossroads a.particulier {
    float:left;
}

#crossroads a.selected{
    background-image: url("../img/leftmenu-smallarrow.gif");
    background-position: 6px 6px;
    background-repeat: no-repeat;
    /*font-weight: bold;*/
    font-size: 17px;
    padding:0 18px;
}

#headerLinks {
    position: absolute;
    top: 9px;
    right: 195px;
    font-size: 11px;
    color: #896500;
}

#headerLinks a:link,
#headerLinks a:visited,
#headerLinks a:focus,
#headerLinks a:hover,
#headerLinks a:active {
    font-size: 11px;
    color: #896500;
    text-decoration: none;
    padding: 0px 5px;
}

#headerLinks a:hover, #headerLinks a:active {
    background-color: #f8da66;
}

#headerLogo {
    position: absolute;
    top: 23px;
    left: 30px;
    color: #fff;
    font-size: 15px;
}

.clear {
    clear: both;
}

.offset1 {
    clear: both;
    height: 1px;
    overflow: hidden;
}

.offset3 {
    clear: both;
    height: 3px;
    overflow: hidden;
}

.offset5 {
    clear: both;
    height: 5px;
    overflow: hidden;
}

.offset6 {
    clear: both;
    height: 6px;
    overflow: hidden;
}

.offset8 {
    clear: both;
    height: 8px;
    overflow: hidden;
}

.offset10 {
    clear: both;
    height: 10px;
    overflow: hidden;
}

.offset12 {
    clear: both;
    height: 12px;
    overflow: hidden;
}

.offset13 {
    clear: both;
    height: 13px;
    overflow: hidden;
}

.offset16 {
    clear: both;
    height: 16px;
    overflow: hidden;
}

.offset20 {
    clear: both;
    height: 20px;
}

.offset25 {
    clear: both;
    height: 25px;
    overflow: hidden;
}

.offset30 {
    clear: both;
    height: 30px;
    overflow: hidden;
}

.offset35 {
    clear: both;
    height: 35px;
    overflow: hidden;
}

.offset50 {
    clear: both;
    height: 50px;
    overflow: hidden;
}

.offset57 {
    clear: both;
    height: 57px;
    overflow: hidden;
}

.offset40 {
    clear: both;
    height: 40px;
    overflow: hidden;
}

.offset60 {
    clear: both;
    height: 60px;
}

.offset63 {
    clear: both;
    height: 63px;
}

.offset65 {
    clear: both;
    height: 65px;
}

.offset73 {
    clear: both;
    height: 73px;
}

.offset80 {
    clear: both;
    height: 80px;
    overflow: hidden;
}

.offset84 {
    clear: both;
    height: 84px;
    overflow: hidden;
}

.offset90 {
    clear: both;
    height: 90px;
    overflow: hidden;
}

#headerMainMenu {
    position: absolute;
    left: 30px;
    top: 67px;
}

#headerMainMenu ul {
    margin: 0px;
    padding: 0px;
}

#headerMainMenu li {
    float: left;
    list-style: none;
    padding: 0px 0px 8px 0px;
    border-left: 1px solid #fff;
    height: 32px;
    text-align: center;
}

#headerMainMenu li.selected {
    background-image: url("../img/headermenuselectedbg.png");
    background-repeat: repeat-x;
    background-position: top left;
}

#particulierBtn, #ondernemerBtn {
    width: 203px;
    height: 25px;
    display: block;
}

#overARAGBtn {
    width: 104px;
    height: 32px;
    display: block;
}

#klantenServiceBtn {
    width: 118px;
    height: 32px;
    display: block;
}

#intermediairBtn {
    width: 93px;
    height: 32px;
    display: block;
}

li.lastMenuItem {
    border-right: 1px solid #FFFFFF;
}

.menuBtn {
    /*width: 105px;*/
    height: 32px;
    display: block;
    font-weight: normal;
    padding: 0 14px;
}

/*.wideMenuBtn {*/
    /*width: 203px;*/
    /*height: 25px;*/
    /*display: block;*/
    /*font-weight: bold;*/
/*}*/

/*.narrowMenuBtn {*/
    /*width: 105px;*/
    /*height: 32px;*/
    /*display: block;*/
    /*font-weight: normal;*/
/*}*/

#headerMainMenu li a:link, #headerMainMenu li a:visited, #headerMainMenu li a:focus, #headerMainMenu li a:hover, #headerMainMenu li a:active {
    padding-top: 8px;
    font-size: 12px;
    text-decoration: none;
}

.content_wrapper {
    background-color: #ffffff;
    background-image: url("../img/bgmaincontent.png");
    background-position: top left;
    background-repeat: repeat-y;
    padding: 0px 5px;
    min-height: 350px;
    position:relative;
}

.footer_wrapper {
    position: relative;
    margin: 0 auto;
    height: 60px;
    width: 950px;
    background-image: url("../img/footerbg.png");
    background-repeat: no-repeat;
    z-index: 5;
}

div.footer_links_1 {
    position: absolute;
    top: 5px;
    left: 10px;
    font-size: 11px;
}

div.footer_links_2 {
    position: absolute;
    top: 37px;
    left: 10px;
    font-size: 11px;
}

div.footer_copyright {
    position: absolute;
    top: 8px;
    right: 0px;
    width: 178px;
    text-align: left;
    font-size: 11px;
}

a.footer_link:link, a.footer_link:visited, a.footer_link:focus, a.footer_link:hover, a.footer_link:active {
    margin: 0px 10px;
    text-decoration: none;
}

#breadcrumb_wrapper {
    position: absolute;
    left: 32px;
    top: 112px;
    font-size: 10px;
}

a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:focus {
    background: url(../img/breadcrumb.gif) 0px 4px no-repeat;
    padding: 0px 19px 0px 7px;
    text-decoration: none;
    color: #a0a0a0;
}

a.breadcrumb:hover, a.breadcrumb:active {
    background: url(../img/breadcrumb-selected.gif) 0px 4px no-repeat;
    color: #000;
}

span.breadcrumb {
    background: url(../img/breadcrumb.gif) 0px 4px no-repeat;
    padding: 0px 19px 0px 7px;
    color: #a0a0a0;
}

/* RIGHT MENU */
.page_title_at_right_menu {
    margin-left: 8px;
    height: 30px;
    display: none;
}

.right_menu {
    float: right;
    width: 190px;
    margin-top: 20px;
    /*position: relative;*/
    z-index: 10;
}

.directcontact_wrapper {

}

.yellowroundedtopleft {
    background-image: url(../img/yellowroundedtopleft.png);
    height: 7px;
    background-color: #f3c200;
    background-repeat: no-repeat;
    overflow: hidden;
}

.yellowroundedbottomleft {
    background-image: url(../img/yellowroundedbottomleft.png);
    background-color: #f3c200;
    height: 8px;
    background-repeat: no-repeat;
    overflow: hidden;
}

.directcontactcontent {
    background-color: #f3c200;
    min-height: 80px;
}

#directcontact_title {
    position: relative;
    top: 1px;
    left: 15px;
    font-size: 16px;
    font-weight: normal;
    color: #ffffff;
    text-align: 20px;
}

.directcontactcontent img {
    position: relative;
    top: 7px;
    left: 12px;
}

#help_phone {
    position: relative;
    top: 1px;
    left: 15px;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    text-align: 20px;
}

#helpOffset5 {
    height: 5px;
    clear: both;
    overflow: hidden;
}

.help_items {
    font-size: 12px;
    padding: 0px;
    position: relative;
}

.help_items a:link, .help_items .first a:link, .help_items a:visited, .help_items .first a:visited, .help_items a:focus, .help_items .first a:focus, .help_items a:hover, .help_items .first a:hover, .help_items a:active, .help_items .first a:active {
    background-image: url('../img/whitearrowonblackdot_yellowbgnd.png');
    background-position: 150px 3px;
    background-repeat: no-repeat;
    text-decoration: none;
    display: block;
    border-bottom: 1px #f8da66 solid;
    height: 18px;
    padding-top: 5px;
    margin-left: 14px;
}

.help_items .first a:link, .help_items .first a:visited, .help_items .first a:focus, .help_items .first a:hover, .help_items .first a:active {
    border-top: 1px #f8da66 solid;
}

.help_items a:hover, .help_items .first a:hover, .help_items a:active, .help_items .first a:active {
    background-color: #f8da66;
    margin-left: 0px;
    padding-left: 14px;
    background-position: 164px 4px;
    position: relative;
    top: -1px;
    padding-top: 6px;
    height: 17px;
}

.grayroundedtopleft {
    background-image: url(../img/grayroundedtopleft.png);
    height: 7px;
    background-color: #dcdcdc;
    background-repeat: no-repeat;
    overflow: hidden;
}

.grayroundedbottomleft {
    background-image: url(../img/grayroundedbottomleft.png);
    background-color: #dcdcdc;
    height: 8px;
    background-repeat: no-repeat;
    overflow: hidden;
}

div.zoekencontent, div.rssblock {
    position: relative;
    line-height: 20px;
    background-color: #dcdcdc;
    height: 40px;
    padding-left: 12px;
    padding-top: 5px;
    font-size: 12px;
    font-weight: bold;
}

div.rssblock {
    position: relative;
    line-height: 20px;
    background-image:url(../img/icon_rss.png);
    background-repeat: no-repeat;
    background-position:162px;
    background-color: #dcdcdc;
    height: 28px;
    padding-left: 12px;
    padding-top: 5px;
    font-size: 12px;
    font-weight: bold;
}
.rssblock {
    text-decoration:none;
    cursor: pointer;
}

div.rssblock img {
    vertical-align:middle;
    float:right;
    margin-right:13px;
}

div.zoekencontent label {
    vertical-align: 0px;
}

div.zoekencontent input {
    width: 96px;
    height: 15px;
    font-size: 12px;
    margin: 0px 1px;
    vertical-align: bottom;
    border: 1px solid #cccccc;
}

div.zoekencontent input.submit_button_image {
    vertical-align: -4px;
    width: 16px;
    border: 0px;
}

div.zoekencontent a:link, div.zoekencontent a:visited, div.zoekencontent a:focus, div.zoekencontent a:hover, div.zoekencontent a:active {
    display: block;
    font-size: 10px;
    color: #666666;
    position: absolute;
    left: 62px;
    top: 27px;
}

a.tell_a_friend:link, a.tell_a_friend:visited, a.tell_a_friend:focus, a.tell_a_friend:hover, a.tell_a_friend:active {
    display: block;
    height: 20px;
    width: 178px;
    background-color: #dcdcdc;
    padding-left: 12px;
    padding-top: 7px;
    font-size: 12px;
    font-weight: bold;
    background-image: url('../img/whitearrowonblack.png');
    background-position: 164px 6px;
    background-repeat: no-repeat;
    text-decoration: none;
}

.middle_part {
    float: left;
    width: 500px;
    margin-right: 27px;
    margin-top: 28px;
    overflow: visible;
}

a.right_menu_first_level_item:link, a.right_menu_first_level_item:visited, a.right_menu_first_level_item:focus, a.right_menu_first_level_item:hover, a.right_menu_first_level_item:active {
    display: block;
    width: 180px;
    padding-left: 10px;
    height: 27px;
    padding-top: 13px;
    border-top: solid 1px #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background-image: url('../img/right_menu_first_level_background.png');
    background-repeat: no-repeat;
    background-position: 0px -6px;
}

a.right_menu_first_level_item:hover {
    text-decoration: underline;
}
.buffer_bottom_links{
    clear: both;
    height: 84px;
    overflow: hidden;
}

.bottom_links {
    /*float:right;*/
    /*clear:both;*/

    bottom: 0;
    position: absolute;
    right: 5px;
    width: 190px;
}


.bottom_links a {
    display:block;
}

#knvb_partner {
    background-image: url("../img/arag-official-partner-knvb-scheidsrechters.gif");
    background-repeat: no-repeat;
    height: 48px;
}

#kkv {
    background-image: url("../img/keurmerk-klantgericht-verzekeren.gif");
    background-repeat: no-repeat;
    height: 36px;
}

#right_menu_accordian a.first {
    border: 0px;
    padding-top: 8px;
    background-position: 0px -11px;
}

#right_menu_accordian a.ui-state-active {
    background-image: url('../img/right_menu_first_level_background_selected.png');
    height: 23px;
}

#right_menu_accordian a.last {
    height: 22px;
}

div.right_menu_second_level_item_container,
div.right_menu_second_level_item_container_top5 {
    background-color: #efefef;
    background-image: url('../img/right_menu_second_level_container_background.png');
    background-repeat: repeat-x;
    padding-bottom: 5px;
    display: none;
}

div.right_menu_second_level_item_container a:link, div.right_menu_second_level_item_container_top5 a:link,
div.right_menu_second_level_item_container a:visited, div.right_menu_second_level_item_container_top5 a:visited,
div.right_menu_second_level_item_container a:focus, div.right_menu_second_level_item_container_top5 a:focus,
div.right_menu_second_level_item_container a:hover, div.right_menu_second_level_item_container_top5 a:hover,
div.right_menu_second_level_item_container a:active, div.right_menu_second_level_item_container_top5 a:active {
    display: block;
    width: 175px;
    padding-left: 15px;
    height: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
    text-decoration: none;
    background-image: url('../img/right_menu_second_level_bullet.png');
    background-position: 170px 6px;
    background-repeat: no-repeat;
}

div.right_menu_second_level_item_container_top5 a:link,
div.right_menu_second_level_item_container_top5 a:visited,
div.right_menu_second_level_item_container_top5 a:focus,
div.right_menu_second_level_item_container_top5 a:hover,
div.right_menu_second_level_item_container_top5 a:active {
    padding-left: 11px;
    font-size: 11px;
}

div.right_menu_second_level_item_container a:hover,
div.right_menu_second_level_item_container_top5 a:hover {
    text-decoration: underline;
}

/* MAIN CONTENT */
.text1 {
    font-size: 12px;
    font-weight: normal;
}

.text1 p, p.text1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 10px;
}

.text1 ul {
    margin: 0px;
    margin-left: 30px;
    padding: 0px;
}

h1 {
    font-size: 20px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 10px;
}

h2 {
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

h3 {
    font-size: 15px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.content {

}

.width497 {
    width: 497px;
}

.contentbox_wrapper {
    width: 240px;
}

.contentbox_topleft {
    background-image: url(../img/contentbox-topleft.png);
    background-position: 0 0;
    height: 30px;
    background-repeat: no-repeat;
}

.contentbox_topright {
    background-image: url(../img/contentbox-topright.png);
    background-position: 100%;
    background-repeat: no-repeat;
    height: 30px;
}

.contentbox_middle {
    background-image: url(../img/contentbox-middle.png);
    background-repeat: repeat-x;
}

.contentbox_topleft_empty {
    background-image: url(../img/contentbox-topleft-empty.gif);
    background-position: 0 0;
    height: 4px;
    background-repeat: no-repeat;
    overflow: hidden;
}

.contentbox_topright_empty {
    background-image: url(../img/contentbox-topright-empty.gif);
    background-position: 100% 0%;
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}

.contentbox_middle_empty {
    background-image: url(../img/contentbox-topmiddle-empty.gif);
    background-repeat: repeat-x;
    overflow: hidden;
}

.contentbox_content_no_padding {
    border: 1px solid #f3c200;
    border-bottom: 0px;
    border-top: 0px;
    background-repeat: repeat-y;
    height: auto;
    font-size: 12px;
    overflow: hidden;
}

.contentbox_content {
    border: 1px solid #f3c200;
    border-bottom: 0px;
    border-top: 0px;
    background-repeat: repeat-y;
    height: auto;
    font-size: 12px;
    padding-right: 15px;
    padding-left: 15px;
    overflow: hidden;
}

#arag_flags {
    position: relative;
    left: 0;
    top: 0;
}

.contentbox_content_image {
    width: inherit;
    overflow: hidden;
}

.contentbox_bottomleft {
    background-image: url(../img/contentbox-bottomleft.gif);
    background-position: 0;
    height: 4px;
    background-repeat: no-repeat;
}

.contentbox_bottomright {
    background-image: url(../img/contentbox-bottomright.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    height: 4px;
}

.contentbox_bottommiddle {
    background-image: url(../img/contentbox-bottommiddle.gif);
    background-repeat: repeat-x;
    height: 4px;
}

.contentbox_topright span {
    position: relative;
    text-align: left;
}

.roundbutton_left {
    background-image: url(../img/roundbutton-left.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 26px;
}

.roundbutton_right {
    background-image: url(../img/roundbutton-right.png);
    background-position: 100% 0px;
    background-repeat: no-repeat;
    height: 26px;
    font: bolder 11px sans-serif;
}

.roundbutton_middle {
    background-image: url(../img/verzekeringen_yellow_btn.gif);
    background-repeat: no-repeat;
    height: 26px;
    width: 198px;
}

.roundbutton_right div {
    background-image: url(../img/roundbutton-rightarrow.png);
    background-position: 97% -2px;
    position: relative;
    top: -12px;
    background-repeat: no-repeat;
    height: 24px;
}

.roundbutton_right span, .overarag_roundbutton span {
    position: relative;
    top: 6px;
    left: 10px;
}

.verzekeringen_contentbox_content div.action_box_picture, .verzekeringen_contentbox_content_wide div.action_box_picture {
    padding: 0px;
    position: static;
}

.verzekeringen_contentbox_content div.action_box_picture a img, .verzekeringen_contentbox_content_wide div.action_box_picture a img {
    border: none;
}

.verzekeringen_contentbox_content div.text1, .verzekeringen_contentbox_content_wide div.text1 {
    padding: 10px 10px;
}

/*-------------- OVER ARAG ------------------------*/
.overarag_title {
    margin-top: 3px;
    margin-bottom: 15px;
}

.overarag_contentbox_title.contentboxtitle_two_words h3 {
    float: left;
}

.contentbox_content_arrow {
    float: left;
}

.overarag_rightcontent_row_wrapper {
    padding-top: 14px;
    border-bottom: 1px solid #DCDCDC;
    padding-bottom: 6px;
}

.overarag_rightcontent_content {
    width: 85%;
    padding-left: 25px;
}

.overarag_rightcontent_row_date {
    font-weight: bolder;
    color: #666;
    position: relative;
    top: 4px;
}

#overarag_paging {
    padding: 10px 0px 6px 0px;
    color: #000000;
    height: 27px;
    vertical-align: middle;
    text-align: right;
}

#overarag_paging a {
    padding-top: 4px;
    background: #FFF;
    margin-left: 6px;
}

#overarag_paging img {
    border: none;
}

.overarag_paging_arrow {
    position: relative;
    top: 4px;
}

#overarag_paging a.overarag_paging_arrow_left {
    margin-left: 0px;
}

.overarag_roundbutton {
    background: url(../img/verzekeringen_yellow_btn.gif) 0px 0px no-repeat;
    height: 26px;
    font: bolder 11px sans-serif;
    font-size: 12px;
    overflow: hidden;
}

/* 
	width of menu
*/
.left_menu {
    float: left;
    width: 195px;
    margin-right: 28px;
    margin-top: 33px;
    overflow: hidden;
}

.page_content {
    float: left;
    width: 100%;
}

.page_title {
    position: relative;
    top: 3px;
}

.page_title h1 {
    margin-bottom: 14px;
}

.landing_page_title h1 {
    margin-top: 5px;
}

/* KLANTENSERVICE */
.klantentservice_contentbox_middle {
    background-image: url(../img/contentbox-middle.png);
    background-repeat: repeat-x;
    width: 240px;
}

.klantentservice_contentbox_content {
    border: 1px solid #f3c200;
    border-bottom: 0px;
    background-repeat: repeat-y;
    height: auto;
    width: 238px;
}

.klantentservice_contentbox_bottommiddle {
    background-image: url(../img/contentbox-bottommiddle.gif);
    background-repeat: repeat-x;
    height: 4px;
    width: 240px;
}

.klantentservice_contentbox_topright span {
    position: relative;
    top: 5px;
    left: 5px;
    text-align: left;
}

.klantentservice_contentbox_title, .overarag_contentbox_title, .verzekeringen_contentbox_title {
    padding-top: 7px;
    padding-left: 11px;
    padding-right: 10px;
}

.verzekeringen_contentbox_title a {
    display: block;
    text-decoration: none;
}

.verzekeringen_contentbox_title h3 {
    overflow: hidden;
    height: 20px;
}

.verzekeringen_contentbox_title_no_link {
    padding-left: 24px;
}

.klantentservice_contentbox_question {
    padding: 15px 0px 0px 25px;
}

.klantentservice_contentbox_items {
    padding-left: 15px;
    padding-right: 15px;
}

.klantentservice_contentbox_item {
    height: 30px;
    border-bottom: 1px solid #dcdcdc;
}

.klantentservice_contentbox_item_phone {
    background-image: url("../img/yellow_phone.gif");
    background-position: 8px;
    background-repeat: no-repeat;
    height: 14px;
    font-size: 11px;
    border-bottom: 1px solid #dcdcdc;
    padding: 8px 0 8px 30px;
}

.klantentservice_contentbox_item_arrow {
    background-image: url("../img/yellow_arrow_right.png");
    background-position: 8px;
    background-repeat: no-repeat;
    height: 14px;
    font-size: 12px;
    border-bottom: 1px solid #dcdcdc;
    padding: 8px 0 8px 30px;
}

.klantentservice_contentbox_item_empty {
    height: 31px;
}

/** VERZEKERINGEN **/
.verzekeringen_top_image_container {
    width: 493px;
    position: relative;
    border: 2px solid #f3c200;
}

.one_column_block_image {
    width: inherit;
    overflow: hidden;
}

.verzekeringen_top_left {
    position: absolute;
    margin-left: -2px;
    margin-top: -2px;
    background-image: url("../img/top-left-corner-two-pixels.gif");
    background-position: top left;
    background-repeat: no-repeat;
    width: 9px;
    height: 9px;
}

.verzekeringen_top_right {
    position: absolute;
    top: 0px;
    right: 0px;
    margin-top: -2px;
    margin-right: -2px;
    background-image: url("../img/top-right-corner-two-pixels.gif");
    background-position: top left;
    background-repeat: no-repeat;
    height: 9px;
    width: 9px;
}

.verzekering_top_contentbox_content_mod{
    padding: 10px 10px;
    overflow: hidden;
}

.verzekering_top_contentbox_content {
    padding: 10px 10px;
    overflow: hidden;
    width: 473px;
}

.verzekering_top_contentbox_content_mod a, .verzekering_top_contentbox_content a, .verzekeringen_contentbox_content a, .second_two_roundbox_content a {
    text-decoration: none;
}

.verder_lezen {
    font-size: 12px;
    font-weight: bold;
    background-image: url('../img/leftmenu-smallarrow.gif');
    background-position: 1px 4px;
    background-repeat: no-repeat;
    text-indent: 13px;
    margin-top: 15px;
}

.verder_lezen a {
    text-decoration: none;
}

.top_content_box_text h3 {
    background-image: url("../img/verzekeringen_checkedbox.gif");
    background-position: top left;
    background-repeat: no-repeat;
    height: 27px;
    margin-left: 10px;
    padding-left: 32px;
    padding-top: 5px;
}

.top_content_box_text .text1 p {
    padding-left: 43px;
    padding-right: 26px;
}

a.top_contentbox_link:link, a.top_contentbox_link:visited, a.top_contentbox_link:focus, a.top_contentbox_link:hover, a.top_contentbox_link:active {
    font-weight: bold;
    background-image: url("../img/verzekeringen_contentbox_arrow.png");
    background-position: right 2px;
    background-repeat: no-repeat;
    padding-right: 12px;
    text-decoration: none;
}

.verzekeringen_bottom_left {
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-left: -2px;
    margin-bottom: -2px;
    background-image: url("../img/bottom-left-corner-two-pixels.gif");
    background-repeat: no-repeat;
    width: 9px;
    height: 9px;
}

.verzekeringen_bottom_right {
    position: absolute;
    bottom: 0px;
    right: 0px;
    margin-bottom: -2px;
    margin-right: -2px;
    background-image: url("../img/bottom-right-corner-two-pixels.gif");
    background-repeat: no-repeat;
    height: 9px;
    width: 9px;
}

.verzekering_back_link {
    font-family: Arial;
    font-size: 12px;
    color: #666;
}

.verzekering_back_link a {
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

.verzekering_back_link span {
    color: #000;
}

.verzekeringen_topleftbox_container {
    float: left;
}

.verzekeringen_toprightbox_container_gap {
    float: left;
    padding-left: 20px;
}

.verzekeringen_toprightbox_container {
    float: left;
    padding-left: 15px;
}

.verzekeringen_contentbox_middle_wide {
    background-image: url(../img/contentbox-middle.png);
    background-repeat: repeat-x;
    width: 335px;
}

.verzekeringen_contentbox_middle {
    background-image: url(../img/contentbox-middle.png);
    background-repeat: repeat-x;
    width: 240px;
}

.verzekeringen_contentbox_content_wide {
    border: 1px solid #f3c200;
    border-bottom: 0px;
    background-repeat: repeat-y;
    height: auto;
    width: 333px;
    overflow: hidden;
}

.verzekeringen_contentbox_content {
    border: 1px solid #f3c200;
    border-bottom: 0px;
    background-repeat: repeat-y;
    height: auto;
    width: 238px;
    overflow: hidden;
}

.verzekeringen_contentbox_items {
    padding: 2px 13px 0px 13px;
}

.verzekeringen_contentbox_item_checked {
    background-image: url("../img/checked_yellow.png");
    background-position: 2px 8px;
    background-repeat: no-repeat;
    height: 14px;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #dcdcdc;
    padding: 8px 0 8px 28px;
    font-weight: bold;
}

.verzekeringen_contentbox_bottommiddle_wide {
    background-image: url("../img/contentbox-bottommiddle.gif");
    background-repeat: repeat-x;
    height: 4px;
    width: 335px;
}

.verzekeringen_contentbox_bottommiddle {
    background-image: url("../img/contentbox-bottommiddle.gif");
    background-repeat: repeat-x;
    height: 4px;
    width: 240px;
}

.navigator_contentbox_bottommiddle {
    background-image: url("../img/contentbox-bottommiddle.gif");
    background-repeat: repeat-x;
    height: 4px;
    width: 335px;
}

.navigator_content {
    padding-top:10px;
}

.position_bottom {
    position:absolute;
    bottom:0;
}

.verzekeringen_submit_btn {
    background-image: url("../img/verzekeringen_yellow_btn.gif");
    background-repeat: no-repeat;
    background-position: center center;
    height: 26px;
}

.verzekeringen_input_button {
    background-image: url("../img/verzekeringen_yellow_btn.gif");
    background-repeat: no-repeat;
    background-position: center center;
    width: 208px;
    height: 26px;
    border: none;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 4px;
    background-color: transparent;
}

.verzekeringen_contentbox_item_whitearrow {
    background-image: url("../img/verzekeringen_white_arrow.png");
    background-position: 0px 8px;
    background-repeat: no-repeat;
    height: 14px;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #dcdcdc;
    padding: 8px 0 8px 27px;
}

#verzekeringen_contentbox_text {
    padding-top: 8px;
    font-size: 11px;
    font-weight: bold;
    height: 48px;
}

.verzekeringen_light_contentbox_middle {
    background-color: #ededee;
}

.verzekeringen_light_contentbox_topleft {
    background-image: url(../img/gray_contentbox_topleft.png);
    background-position: top left;
    height: 8px;
    background-repeat: no-repeat;
}

.verzekeringen_light_contentbox_topright {
    background-image: url(../img/gray_contentbox_topright.png);
    background-position: top right;
    background-repeat: no-repeat;
    height: 8px;
}

.verzekeringen_light_contentbox_content {
    background-color: #ededee;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    width: 230px;
}

.verzekeringen_light_contentbox_bottommiddle {
    background-color: #ededee;
    height: 8px;
}

.verzekeringen_light_contentbox_bottomleft {
    background-image: url(../img/gray_contentbox_bottomleft.png);
    background-position: bottom left;
    height: 8px;
    background-repeat: no-repeat;
}

.verzekeringen_light_contentbox_bottomright {
    background-image: url(../img/gray_contentbox_bottomright.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    height: 8px;
}

.verzekeringen_light_contentbox_content h4 {
    margin: 0px;
    padding: 4px 0px 0px 31px;
    background-image: url("../img/verzekeringen_white_arrow.png");
    background-position: 7px 4px;
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
}

.verzekeringen_light_contentbox_content .text1 {
    font-size: 11px;
    padding: 1px 8px 8px 30px;
}

/* ---------- Navigation ---------- */
/*#sub_navigation_1 {
    border-bottom: solid 1px #dcdcdc;
}*/
a.sub_navigation_1_first_level_item:link,
a.sub_navigation_1_first_level_item:visited,
a.sub_navigation_1_first_level_item:focus,
a.sub_navigation_1_first_level_item:hover,
a.sub_navigation_1_first_level_item:active {
    display: block;
    /*width: 175px;*/
    width: 165px;
    padding: 6px 0px 6px 20px;
    border-top: solid 1px #dcdcdc;
    font-size: 12px;
    /*font-weight: bold;*/
    text-decoration: none;
    background-image: url('../img/leftmenu-smallarrow.gif');
    background-position: 8px 10px;
    background-repeat: no-repeat;
}

a.sub_navigation_1_first_level_item:hover {
    background-image: url('../img/leftmenu-smallarrow-selected.gif');
    background-color: #f3c200;
    border-top: solid 1px #f3c200;
    border-bottom: none;
    position: relative;
    top: 1px;
    padding-top: 5px;
    padding-bottom: 7px;
    background-position: 8px 9px;
}

#sub_navigation_1 a.ui-state-active {
    background-image: url('../img/leftmenu-smallarrow-selected.gif');
    background-position: 8px 10px;
    background-color: #f3c200;
    border-top: solid 1px #f3c200;
    position: relative;
    top: 1px;
    padding-top: 5px;
    padding-bottom: 7px;
}

#sub_navigation_1 ul li a.last {
    border: none;
}

#sub_navigation_1 ul li a.lastitem {
    border-bottom: 2px solid #dcdcdc;
}

#sub_navigation_1 ul li a.lastitem:hover, #sub_navigation_1 ul li a.lastitem:active {
    border-bottom: 2px solid #f3c200;
}

div.sub_navigation_1_second_level_item_container {
    overflow: hidden;
}

div.sub_navigation_1_second_level_item_container ul {
    margin: -1px;
    list-style: none;
}

div.sub_navigation_1_second_level_item_container a:link,
div.sub_navigation_1_second_level_item_container a:visited,
div.sub_navigation_1_second_level_item_container a:focus,
div.sub_navigation_1_second_level_item_container a:hover,
div.sub_navigation_1_second_level_item_container a:active {
    display: block;
    width: 154px;
    padding: 6px 0px 6px 22px;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    background-image: url('../img/leftmenu-smallarrow.gif');
    background-position: 10px 9px;
    background-repeat: no-repeat;
    border-bottom: solid 1px #dcdcdc;
    margin-left: 10px;
}

div.sub_navigation_1_second_level_item_container a:hover,
div.sub_navigation_1_second_level_item_container a:active,
div.sub_navigation_1_second_level_item_container ul li a.sub_navigation_1_second_level_item_selected:link,
div.sub_navigation_1_second_level_item_container ul li a.sub_navigation_1_second_level_item_selected:visited,
div.sub_navigation_1_second_level_item_container ul li a.sub_navigation_1_second_level_item_selected:focus,
div.sub_navigation_1_second_level_item_container ul li a.sub_navigation_1_second_level_item_selected:hover,
div.sub_navigation_1_second_level_item_container ul li a.sub_navigation_1_second_level_item_selected:active {
    background-image: url('../img/leftmenu-smallarrow-selected.gif');
    background-position: 20px 10px;
    background-repeat: no-repeat;
    background-color: #f3c200;
    border-bottom: solid 1px #f3c200;
    position: relative;
    top: -1px;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 32px;
    margin-left: 0px;
    width:154px;
}

div.sub_navigation_1_second_level_item_container a.last:link,
div.sub_navigation_1_second_level_item_container a.last:visited,
div.sub_navigation_1_second_level_item_container a.last:focus,
div.sub_navigation_1_second_level_item_container a.last:hover,
div.sub_navigation_1_second_level_item_container a.last:active {
    border: 0px;
}

div.sub_navigation_1_second_level_item_container a.first:link,
div.sub_navigation_1_second_level_item_container a.first:visited,
div.sub_navigation_1_second_level_item_container a.first:focus,
div.sub_navigation_1_second_level_item_container a.first:hover,
div.sub_navigation_1_second_level_item_container a.first:active {
    padding-top: 6px;
    padding-bottom: 6px;
    border-top: solid 1px #dcdcdc;
    margin-top: 1px;
}

div.sub_navigation_1_second_level_item_container a.first:hover,
div.sub_navigation_1_second_level_item_container a.first:active {
    padding-top: 7px;
    padding-bottom: 5px;
    background-position: 20px 10px;
    border-top: solid 1px #f3c200;
}

ul.sub_navigation_1_third_level a:link,
ul.sub_navigation_1_third_level a:visited,
ul.sub_navigation_1_third_level a:focus,
ul.sub_navigation_1_third_level a:hover,
ul.sub_navigation_1_third_level a:active {
    padding-left: 32px;
    background-position: 20px 8px;
}

ul.sub_navigation_1_third_level a:hover,
ul.sub_navigation_1_third_level a:active {
    margin-left: 0px;
    padding-left: 42px;
    background-position: 30px 8px;
}

#sub_navigation_2 {
    background-color: #ffffff;
    overflow: hidden;
    position: relative;
}

a.sub_navigation_2_top_item:link, a.sub_navigation_2_top_item:visited, a.sub_navigation_2_top_item:focus, a.sub_navigation_2_top_item:hover, a.sub_navigation_2_top_item:active {
    display: block;
    width: 175px;
    padding: 6px 0px 6px 20px;
    border-top: solid 1px #dcdcdc;
    border-bottom: solid 1px #dcdcdc;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background-image: url('../img/leftmenu-smallarrow.gif');
    background-position: 8px 10px;
    background-repeat: no-repeat;
}

a.sub_navigation_2_top_item:hover, a.sub_navigation_2_top_item:active {
    background-image: url('../img/leftmenu-smallarrow-selected.gif');
    background-color: #f3c200;
    border-top-color: #f3c200;
    border-bottom-color: #f3c200;
}

a.sub_navigation_2_top_item_expanded:link, a.sub_navigation_2_top_item_expanded:visited, a.sub_navigation_2_top_item_expanded:focus, a.sub_navigation_2_top_item_expanded:hover, a.sub_navigation_2_top_item_expanded:active {
    display: block;
    width: 175px;
    padding: 6px 0px 6px 20px;
    border-top: solid 1px #dcdcdc;
    border-bottom: solid 1px #fff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background-image: url('../img/leftmenu-smallarrow.gif');
    background-position: 8px 10px;
    background-repeat: no-repeat;
}

a.sub_navigation_2_top_item_expanded:hover, a.sub_navigation_2_top_item_expanded:active {
    background-image: url('../img/leftmenu-smallarrow-selected.gif');
    background-color: #f3c200;
    border-top-color: #f3c200;
    border-bottom-color: #f3c200;
}

a.sub_navigation_2_top_item_selected_expanded:link, a.sub_navigation_2_top_item_selected_expanded:visited, a.sub_navigation_2_top_item_selected_expanded:focus, a.sub_navigation_2_top_item_selected_expanded:hover, a.sub_navigation_2_top_item_selected_expanded:active {
    position: relative;
    top: 1px;
    display: block;
    width: 175px;
    background-image: url('../img/leftmenu-smallarrow-selected.gif');
    background-repeat: no-repeat;
    background-position: 8px 9px;
    background-color: #f3c200;
    border-top: solid 1px #f3c200;
    border-bottom: solid 1px #f3c200;
    padding-top: 5px;
    padding-bottom: 7px;
    padding-left: 20px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.sub_navigation_2_first_level_item:link, a.sub_navigation_2_first_level_item:visited, a.sub_navigation_2_first_level_item:focus, a.sub_navigation_2_first_level_item:hover, a.sub_navigation_2_first_level_item:active {
    display: block;
    width: 163px;
    padding: 6px 0px 6px 22px;
    /*margin: 0px 0px 0px 10px;*/
    background-image: url('../img/leftmenu-smallarrow.gif');
    background-position: 10px 10px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #dcdcdc;
    font-size: 11px;
    text-decoration: none;
}

a.sub_navigation_2_first_level_item:hover {
    position: relative;
    top: -1px;
    width: 163px;
    margin: 0px 0px 0px 0px;
    padding-top: 7px;
    padding-bottom: 5px;
    /*padding-left: 32px;*/
    border-bottom-color: #f3c200;
    /*background-position: 20px 11px;*/
    background-image: url('../img/leftmenu-smallarrow-selected.gif');
    background-color: #f3c200;
}

div.sub_navigation_2_second_level_item_container {
    overflow: visible;
    background-color: #ffffff;
    position: relative;
}

div.sub_navigation_2_second_level_item_container ul {
    margin: 0px;
    list-style: none;
}

div.sub_navigation_2_second_level_item_container a:link,
div.sub_navigation_2_second_level_item_container a:visited,
div.sub_navigation_2_second_level_item_container a:focus {
    display: block;
    width: 150px;
    padding: 5px 0px 5px 35px;
    /*margin-left: 10px;*/
    background-image: url('../img/leftmenu-smallarrow.gif');
    background-position: 22px 8px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #dcdcdc;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

div.sub_navigation_2_second_level_item_container a:hover,
div.sub_navigation_2_second_level_item_container a:active,
div.sub_navigation_2_second_level_item_container a.selected:link,
div.sub_navigation_2_second_level_item_container a.selected:visited,
div.sub_navigation_2_second_level_item_container a.selected:focus {
    width: 150px;
    color: #000000;
    margin-left: 0px;
    border-bottom-color: #f3c200;
    background-image: url('../img/leftmenu-smallarrow-selected.gif');
    /*background-position: 32px 9px;*/
    background-color: #f3c200;
    position: relative;
    top: -1px;
    padding-top: 6px;
    padding-bottom: 4px;
    /*padding-left: 45px;*/
    zoom: 1;
}

/* ----- end of navigation ------ */
.sub_allesdicht_family {
    margin-right: 10px;
    vertical-align: -5px;
}

a.link_box_1:link, .link_box_1 a:link,
a.link_box_1:visited, .link_box_1 a:visited,
a.link_box_1:focus, .link_box_1 a:focus,
a.link_box_1:hover, .link_box_1 a:hover,
a.link_box_1:active, .link_box_1 a:active {
    display: block;
    float: left;
    height: 23px;
    padding-top: 7px;
    padding-left: 14px;
    font-size: 13px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    background-image: url('../img/link_box_1_background-blue.png');
    background-repeat: no-repeat;
}

a.link_box_1:hover, .link_box_1 a:hover {
    text-decoration: none;
}

a.link_box_2:link, a.link_box_2:visited, a.link_box_2:focus, a.link_box_2:hover, a.link_box_2:active {
    display: block;
    float: left;
    height: 23px;
    padding-top: 7px;
    padding-left: 14px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    background-image: url('../img/link_box_2_background.png');
    background-repeat: no-repeat;
}

a.link_box_2:hover {
    text-decoration: underline;
}

div.link_box_1_right_part {
    background-image: url('../img/link_box_1_right_part.gif');
    height: 30px;
    width: 4px;
    float: left;
}

.sub_allesdicht_link_box_1 a {
    width: 100%;
}

/* sub_allesdicht */
a.sub_allesdicht_accordion_1_first_level_item:link,
a.sub_allesdicht_accordion_1_first_level_item:visited,
a.sub_allesdicht_accordion_1_first_level_item:focus,
a.sub_allesdicht_accordion_1_first_level_item:hover,
a.sub_allesdicht_accordion_1_first_level_item:active {
    display: block;
    width: 485px;
    padding-left: 10px;
    height: 27px;
    padding-top: 8px;
    margin-top: 10px;
    background-image: url('../img/sub_allesdicht_accordion1.png');
    background-repeat: no-repeat;
    text-decoration: none;
}

a.sub_allesdicht_accordion_1_first_level_item:hover {
    text-decoration: none;
}

#sub_allesdicht_accordion_1 {
    width: 495px;
}

#sub_allesdicht_accordion_1 a h3 {
    padding-left: 24px;
}

#sub_allesdicht_accordion_1 a.ui-state-active {
    background-image: url('../img/sub_allesdicht_accordion1_selected.png');
}

#sub_allesdicht_accordion_1 a.sub_allesdicht_accordion_1_first_level_item_empty {
    display: block;
    width: 485px;
    padding-left: 10px;
    height: 26px;
    padding-top: 9px;
    margin-top: 10px;
    background-image: url('../img/sub_allesdicht_accordion1_no_results.gif');
    background-repeat: no-repeat;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
}

a.sub_allesdicht_accordion_1_first_level_item span.num_of_items {
    color: #ffffff;
}

div.sub_allesdicht_accordion_1_second_level_item_container {
    border-left: solid 1px #f3c301;
    border-right: solid 1px #f3c301;
    padding: 10px;
    padding-bottom: 0px;
    font-size: 12px;
}

div.sub_allesdicht_accordion_1_second_level_item_container_bottom {
    background-image: url('../img/sub_allesdicht_accordion1_second_level_item_bottom.png');
    background-repeat: no-repeat;
    height: 10px;
    font-size: 0px;
}

div.sub_allesdicht_accordion_1_second_level_item_container_empty {
    height: 1px; /* Must be here. If if is 0, then jQuery accordion tends to get stuck. */
    font-size: 0px;
}

div.sub_allesdicht_accordion_1_second_level_item_container2,
div.sub_allesdicht_accordion_1_second_level_item_container2_Selected {
    background-color: #ffffff;
    padding: 10px;
    overflow: hidden;
}

div.sub_allesdicht_accordion_1_second_level_item_container ul {
    margin: 5px 0px 5px 30px;
}

div.sub_allesdicht_accordion_1_second_level_item_container2_Selected {
    background-color: #ededee;
}

div.sub_allesdicht_accordion_1_second_level_item_container2 p, div.sub_allesdicht_accordion_1_second_level_item_container2_Selected p {
    margin: 0px;
}

a.sub_allesdicht_more_information, a.sub_allesdicht_less_information {
    display: block;
    margin-top: 5px;
    color: #000;
    width: 200px;
    background-image: url('../img/sub_allesdicht_more_information.png');
    background-position: top left;
    background-repeat: no-repeat;
    height: 16px;
    padding-left: 21px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.sub_allesdicht_less_information {
    background-image: url('../img/sub_allesdicht_less_information.png');
}

div.sub_allesdicht_accordion_1_second_level_introduction {
    height: 0px;
    overflow: hidden;
}

a.sub_allesdicht_link_box_1_content_item {
    width: 216px;
}

a.sub_allesdicht_link_box_2_content_item {
    width: 276px;
}

a.sub_allesdicht_document_link:link, a.sub_allesdicht_document_link_selected:link,
a.sub_allesdicht_document_link:visited, a.sub_allesdicht_document_link_selected:visited,
a.sub_allesdicht_document_link:focus, a.sub_allesdicht_document_link_selected:focus,
a.sub_allesdicht_document_link:hover, a.sub_allesdicht_document_link_selected:hover,
a.sub_allesdicht_document_link:active, a.sub_allesdicht_document_link_selected:active {
    display: block;
    height: 22px;
    padding-top: 8px;
    padding-left: 35px;
    width: 295px;
    background-image: url('../img/sub_allesdicht_document_link.png');
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.sub_allesdicht_document_link_selected:link,
a.sub_allesdicht_document_link_selected:visited,
a.sub_allesdicht_document_link_selected:focus,
a.sub_allesdicht_document_link_selected:hover,
a.sub_allesdicht_document_link_selected:active {
    background-image: url('../img/sub_allesdicht_document_link_selected.png');
}

div.sub_allesdicht_document_box_title {
    height: 22px;
    padding-top: 8px;
    padding-left: 35px;
    width: 295px;
    background-image: url('../img/sub_allesdicht_document_link_selected.png');
    font-size: 12px;
    font-weight: bold;
}

div.sub_allesdicht_document_box_container {
    height: 0px;
    overflow: hidden;
}

div.sub_allesdicht_document_box_middle {
    width: 308px;
    border-left: 1px solid #f3c301;
    border-right: 1px solid #f3c301;
    padding: 10px;
    background-color: #ffffff;
    height: 130px;
    overflow: hidden;
}

div.sub_allesdicht_document_box_bottom {
    width: 330px;
    height: 4px;
    background-image: url('../img/sub_allesdicht_document_link_selected_bottom.png');
    overflow: hidden;
}

div.sub_allesdicht_document_box_middle p, div.sub_allesdicht_e_mail_box_middle p {
    margin: 3px 0px 10px;
}

div.sub_allesdicht_e_mail_box_middle span {
    font-weight: bold;
}

span.sub_allesdicht_email_address {
    font-weight: bold;
    font-size: 12px;
}

a.sub_allesdicht_e_mail_link:link, a.sub_allesdicht_e_mail_link_selected:link,
a.sub_allesdicht_e_mail_link:visited, a.sub_allesdicht_e_mail_link_selected:visited,
a.sub_allesdicht_e_mail_link:focus, a.sub_allesdicht_e_mail_link_selected:focus,
a.sub_allesdicht_e_mail_link:hover, a.sub_allesdicht_e_mail_link_selected:hover,
a.sub_allesdicht_e_mail_link:active, a.sub_allesdicht_e_mail_link_selected:active {
    display: block;
    height: 22px;
    padding-top: 8px;
    padding-left: 35px;
    width: 295px;
    background-image: url('../img/sub_allesdicht_e_mail_link.png');
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.sub_allesdicht_e_mail_link_selected:link,
a.sub_allesdicht_e_mail_link_selected:visited,
a.sub_allesdicht_e_mail_link_selected:focus,
a.sub_allesdicht_e_mail_link_selected:hover,
a.sub_allesdicht_e_mail_link_selected:active {
    background-image: url('../img/sub_allesdicht_e_mail_link_selected.png');
}

div.sub_allesdicht_e_mail_box_title {
    height: 22px;
    padding-top: 8px;
    padding-left: 35px;
    width: 295px;
    background-image: url('../img/sub_allesdicht_e_mail_link.png');
    font-size: 12px;
    font-weight: bold;
}

div.sub_allesdicht_e_mail_box_container {
    height: 0px;
    overflow: hidden;
}

div.sub_allesdicht_e_mail_box_middle {
    width: 308px;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    padding: 10px;
    background-color: #ffffff;
    height: 130px;
    overflow: hidden;
}

div.sub_allesdicht_e_mail_box_bottom {
    width: 330px;
    height: 4px;
    background-image: url('../img/sub_allesdicht_e_mail_link_selected_bottom.png');
    overflow: hidden;
}

span.sub_allesdicht_email_input_line {
    line-height: 21px;
}

input.sub_allesdicht_email_input {
    margin-left: 10px;
    margin-right: 10px;
    height: 16px;
    width: 170px;
    border: 1px solid #cccccc;
    vertical-align: middle;
}

input.sub_allesdicht_email_submit {
    width: 16px;
    height: 16px;
    border: 0px;
    background-image: url('../img/sub_allesdicht_e_mail_submit.png');
    vertical-align: 0px;
    vertical-align: middle;
}

.sub_allesdicht_e-mail_address_erorr {
    font-size: 10px;
}

/** ---------- ZOEKRESULTATEN part ---------- **/
.searchresults_items_container {
    padding: 0px 0px;
}

.left_container {
    float: left;
}

.searchresult_item {
    padding-top: 3px;
    padding-right: 10px;
    border-bottom: 1px solid #dcdcdc;
}

#search_button {
    background-image: url("../img/zoekresultaten_zoekbtn.png");
    background-repeat: no-repeat;
    background-position: top right;
    width: 112px;
    height: 26px;
    display: block;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    padding-top: 4px;
    cursor: pointer;
}

.search_btn_text {
    padding-left: 15px;
}

.search_all_categories_container {
    padding-left: 5px;
}

.search_all_categories_container label {
    padding-left: 5px;
    text-indent: -15px;
}

.search_all_categories_container input {
    width: 16px;
    height: 18px;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
    position: relative;
    top: 2px;
}

.onderwerpen_container {
    float: left;
    width: 228px;
    padding-left: 5px;
}

.onderwerpen_title_container, .typen_title_container {

}

.onderwerpen_container_left {
    float: left;
    width: 126px;
    overflow: hidden;
}

.onderwerpen_container_left fieldset, .onderwerpen_container_right fieldset, .typen_container_left fieldset, .typen_container_right fieldset {
    border: none;
    font-size: 11px;
}

.onderwerpen_container_left fieldset input, .onderwerpen_container_right fieldset input, .typen_container_left fieldset input, .typen_container_right fieldset input {
    width: 16px;
    height: 18px;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
    position: relative;
    top: 2px;
}

.onderwerpen_container_left fieldset label, .onderwerpen_container_right fieldset label, .typen_container_left fieldset label, .typen_container_right fieldset label {
    padding-left: 5px;
    text-indent: -15px;
}

.onderwerpen_container_right {
    float: left;
    width: 102px;
}

.typen_container {
    float: left;
    width: 250px;
    padding-left: 0px;
    position: relative;
    left: -10px;
}

.typen_container_left {
    float: left;
    width: 129px;
}

.typen_container_right {
    float: left;
    width: 112px;
}

.search_message {
    font-size: 11px;
}

.search_message h3 {
    color:#F3C200;
}

.search_message ul {
    padding-left:30px;
}

.search_term_container {
    font-size: 12px;
    margin-top: 10px;
}

.search_term_container span {
    font-size: 15px;
    font-weight: bold;
}

.search_results_title_left_container {
    float: left;
    width: 200px;
    padding-left: 14px;
    padding-top: 8px;
    font-size: 15px;
    font-weight: bold;
}

.search_results_title_right_container {
    float: right;
    padding-right: 15px;
    padding-top: 6px;
}

.search_results_title_right_container input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
}

.search_results_title_right_container label {
    font-size: 11px;
    padding-left: 5px;
    text-indent: -15px;
}

.searchresult_item_title {
    float: left;
    font-size: 12px;
    padding: 2px 0px 0px 0px;
}

.searchresult_item .text1 {
    padding-top: 1px;
}

div.blog_detail_content ul {
    margin-bottom:10px;
}

div.blog_detail_content ol {
    margin: 0  0 10px 30px;
    padding:0;
}

div.blog_detail_content img {
    margin: 0 5px 0 5px;
}

div.blog_detail_content img.blog_intro_img,  img.blog_intro_img{
    margin: 0 15px 15px 0;
    float:left;
}

.searchresult_item a, .blog_result_item a {
    height: 18px;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-left: 25px;
    text-decoration: none;
}

.searchresult_item a.news_article_title {
    padding-left: 0px;
    display: inline;
}

.searchresult_item a.news_article_title img.juridische_marker {
    display: inline;
    position: relative;
    left: 10px;
    top: 3px;
    border: none;
}

.search_results_paging_numbers {
    float: left;
    text-align: center;
    width: 220px;
    height: 20px;
    font-size: 12px;
    padding-top: 3px;
}

.search_results_paging_numbers a {
    text-decoration: none;
    font-weight: bold;
    padding-left: 5px;
}

#search_results_page_selected {
    text-decoration: none;
    color: #979797;
}

.search_results_paging {
    height: 36px;
    padding-top: 14px;
    color: #000000;
}

.paging_before_container {
    float: left;
    width: 115px;
    padding-top: 3px;
}

.paging_before_container a {
    background-image: url("../img/yellow_arrow_left.png");
    background-position: top left;
    background-repeat: no-repeat;
    display: block;
    color: #000;
    text-decoration: none;
    height: 20px;
    padding-left: 20px;
    font-size: 12px;
}

.paging_before_container a.newsListPaging {
    padding-left: 23px;
}

.paging_next_container {
    float: right;
    width: 115px;
    padding-top: 3px;
}

.paging_next_container a {
    text-align: right;
    background-image: url("../img/yellow_arrow_right.png");
    background-position: top right;
    background-repeat: no-repeat;
    height: 20px;
    padding-right: 20px;
    display: block;
    color: #000;
    text-decoration: none;
    font-size: 12px;
}

.paging_next_container a.newsListPaging {
    padding-right: 23px;
}

.paging_numbers {
    float: left;
    text-align: center;
    width: 220px;
    height: 20px;
}

.search_result_item_link {
    background: url("../img/whitearrowonblack.png") top left no-repeat;
}

#page_selected {
    text-decoration: none;
    font-size: 15px;
    color: #666;
}

.zoekenresultaten_top_search_container_left {
    float: left;
    width: 360px;
    height: 30px;
}

.zoekenresultaten_top_search_container_right {
    float: left;
    height: 30px;
    width: 65px;
    padding-left: 10px;
}

.zoekenresultaten_top_search_container_left p.label_field_pair {
    margin: 0px;
    padding: 2px 0px 0px 8px;
    clear: both;
    float: none;
}

.zoekenresultaten_top_search_container_left	p.label_field_pair label {
    clear: left;
    display: block;
    float: left;
    text-align: right;
    width: 40px;
    padding-top: 3px;
    font-size: 12px;
    font-weight: bold;
}

.zoekenresultaten_top_search_container_left p.label_field_pair input {
    clear: right;
    float: left;
    margin-left: 10px;
    width: 294px;
}

p.search_all_categories_label_checkbox_pair {
    clear: both;
    float: none;
    position: relative;
    margin: 0px;
    padding: 0px;
    width: 300px;
}

p.search_all_categories_label_checkbox_pair input {
    left: 5px;
    position: absolute;
    top: 1px;
}

p.search_all_categories_label_checkbox_pair label {
    display: block;
    margin-left: 28px;
    width: 200px;
    padding-top: 3px;
}

.onderwerpen_container_left p.checkbox_label_pair_small {
    clear: both;
    float: none;
    position: relative;
    margin: 0px;
    padding: 3px 0px 0px 0px;
    font-size: 11px;
}

.onderwerpen_container_left p.checkbox_label_pair_small input {
    position: absolute;
    top: 3px;
}

.onderwerpen_container_left p.checkbox_label_pair_small label {
    display: block;
    margin-left: 22px; /*width: 92px;*/
    padding-top: 2px;
}

.onderwerpen_container_right p.checkbox_label_pair_small {
    clear: both;
    float: none;
    position: relative;
    margin: 0px;
    padding: 3px 0px 0px 0px;
    font-size: 11px;
}

.onderwerpen_container_right p.checkbox_label_pair_small input {
    position: absolute;
    top: 3px;
}

.onderwerpen_container_right p.checkbox_label_pair_small label {
    display: block;
    margin-left: 23px; /*width: 92px;*/
    padding-top: 2px;
}

.typen_container_left p.checkbox_label_pair_small {
    clear: both;
    float: none;
    position: relative;
    margin: 0px;
    padding: 3px 0px 0px 0px;
    font-size: 11px;
}

.typen_container_left p.checkbox_label_pair_small input {
    position: absolute;
    top: 3px;
}

.typen_container_left p.checkbox_label_pair_small label {
    display: block;
    margin-left: 23px; /*width: 100px;*/
    padding-top: 2px;
}

.typen_container_right p.checkbox_label_pair_small {
    clear: both;
    float: none;
    position: relative;
    margin: 0px;
    padding: 3px 0px 0px 0px;
    font-size: 11px;
}

.typen_container_right p.checkbox_label_pair_small input {
    position: absolute;
    top: 3px;
}

.typen_container_right p.checkbox_label_pair_small label {
    display: block;
    margin-left: 23px; /*width: 90px;*/
    padding-top: 2px;
    white-space: nowrap;
}

/** ---------- Simple search --------- **/
.simplesearch_wraper {
    float: right;
}

div.simplesearch {
    position: relative;
    line-height: 20px;
    background-color: #EDEDEE;
    height: 40px;
    padding-left: 12px;
    padding-top: 5px;
    font-size: 12px;
    font-weight: bold;
}

div.simplesearch label {
    vertical-align: 0px;
    margin-top: -30px;
}

div.simplesearch input {
    width: 87px;
    height: 15px;
    font-size: 12px;
    margin: 0px 5px;
    vertical-align: bottom;
    border: 1px solid #cccccc;
}

div.simplesearch input.submit_button_image {
    vertical-align: -3px;
    width: 16px;
}

div.simplesearch a:link, div.simplesearch a:visited, div.simplesearch a:focus, div.simplesearch a:hover, div.simplesearch a:active {
    display: block;
    font-size: 10px;
    color: #666666;
    position: absolute;
    left: 60px;
    top: 27px;
}

/** ---------- ZOEKENRESULTENDETAIL part ---------- **/
.search_results_detail_backlink {
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

.search_results_detail_backlink span {
    color: #000;
}

.search_results_detail_backlink a {
    text-decoration: none;
    color: #666;
}

.page_title h1.search_results_detail_title {
    margin-bottom: 6px;
}

.search_results_detail_text1 p {
    margin-top: 0px;
    margin-bottom: 10px;
    padding-top: 5px;
}

.search_result_detail_dynamic {
    background-image: url("../img/zoekresultatendetail_yellowbtn.gif");
    background-position: top left;
    background-repeat: no-repeat;
    width: 315px;
    height: 23px;
    font-size: 13px;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 7px;
    display: block;
    text-decoration: none;
}

.search_result_detail_dynamic.opened {
    background-image: url("../img/zoekresultatendetail_squareyellowbtn.gif");
    background-position: top left;
    background-repeat: no-repeat;
    width: 315px;
    height: 23px;
    font-size: 13px;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 7px;
    display: block;
    text-decoration: none;
}

.lightbox_category_content {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 7px;
}

#lightbox_category_content_title {
    padding-top: 7px;
    height: 28px;
    border-bottom: 1px solid #dcdcdc;
}

.lightbox_category_content ul {
    margin: 0px;
    padding: 0px;
}

.lightbox_category_content li {
    margin: 0px;
    padding: 8px 0px 0px 25px;
    border-bottom: 1px solid #dcdcdc;
    list-style: none;
    height: 21px;
    font-size: 12px;
    font-weight: bold;
    background-image: url("../img/verzekeringen_white_arrow.png");
    background-position: 0px 8px;
    background-repeat: no-repeat;
}

.lightbox_category_content a:link,
.lightbox_category_content a:visited,
.lightbox_category_content a:focus,
.lightbox_category_content a:hover,
.lightbox_category_content a:active {
    text-decoration: none;
}

.betekenen_content {
    width: 288px;
    border-left: 1px solid #f3d200;
    border-right: 1px solid #f3d200;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    font-size: 12px;
    font-weight: bold;
    background-color: #ffffff;
}

.betekenen_bottom {
    background-image: url("../img/yellow_contentbox_bottom.gif");
    background-position: top left;
    background-repeat: no-repeat;
    height: 6px;
    overflow: hidden;
}

/*#bent_ja_container{
	margin-right: 10px;	
}*/
div.betekenen_input_radio {
    background-image: url("../img/input_notselected.png");
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
    width: 80px;
    height: 34px;
    position: relative;
}

div.betekenen_input_radio_selected {
    background-image: url("../img/input_selected.png");
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
    width: 80px;
    height: 34px;
    position: relative;
}

div.betekenen_input_radio input, div.betekenen_input_radio_selected input {
    display: block;
    position: absolute;
    top: 4px;
    left: 10px;
}

div.betekenen_input_radio_label {
    position: absolute;
    top: 7px;
    left: 35px;
}

div.ja_nee_bullet_item, div.ja_nee_bullet_item {
    padding-top: 7px;
    padding-bottom: 4px;
    border-bottom: 1px solid #dcdcdc;
}

div.ja_nee_bullet_item div.phone {
    padding-left: 25px;
    background-image: url("../img/yellow_phone.gif");
    background-repeat: no-repeat;
    padding-top: 2px;
}

div.ja_nee_bullet_item a:LINK, div.ja_nee_bullet_item a:VISITED, div.ja_nee_bullet_item a:FOCUS, div.ja_nee_bullet_item a:HOVER, div.ja_nee_bullet_item a:ACTIVE {
    display: block;
    width: 265px;
    padding-left: 25px;
    padding-top: 1px;
    background-image: url("../img/yellow_arrow_right.png");
    background-repeat: no-repeat;
    text-decoration: none;
}

div.advertisement_block {
    position: relative;
    width: 190px;
    overflow: hidden;
}

div.action_block_1 {
    position: relative;
    height: 178px;
    width: 190px;
}

div.action_block_1_top_left {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    width: 6px;
    height: 6px;
    overflow: hidden;
    background-image: url('../img/right_menu_action_block_1_top_left.gif');
}

div.action_block_1_bottom_left {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 10;
    width: 6px;
    height: 6px;
    overflow: hidden;
    background-image: url('../img/right_menu_action_block_1_bottom_left.gif');
}

div.action_block_1 img {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

div.action_block_1_text_background {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 5;
    height: 90px;
    width: 190px;
    background-color: #000000;
    filter: alpha(opacity = 80);
    -moz-opacity: 0.80;
    opacity: 0.80;
}

div.action_block_1_text_title a:link, div.action_block_1_text_title a:visited, div.action_block_1_text_title a:focus, div.action_block_1_text_title a:hover, div.action_block_1_text_title a:active {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #f3c200;
    background: url("../img/yellow_arrow_right.gif") 153px 0px no-repeat;
    height: 20px;
    text-indent: 1px;
    text-decoration: none;
}

div.action_block_1_text_title a:hover, div.action_block_1_text_title a:active {
    text-decoration: none;
}

div.action_block_1_text {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 6;
    height: 70px;
    width: 170px;
    padding: 10px;
    color: #ffffff;
    font-size: 12px;
    overflow: hidden;
}

a.action_block_2_link:link, a.action_block_2_link:visited, a.action_block_2_link:focus, a.action_block_2_link:hover, a.action_block_2_link:active {
    display: block;
    height: 20px;
    width: 178px;
    padding-left: 12px;
    background-color: #dcdcdc;
    padding-top: 7px;
    font-size: 13px;
    font-weight: bold;
    background-image: url('../img/whitearrowonblack.png');
    background-position: 164px 6px;
    background-repeat: no-repeat;
    text-decoration: none;
}

div.action_block_2_content, div.action_block_3_content {
    padding: 10px;
    width: 170px;
    background-color: #dcdcdc;
    font-size: 12px;
    font-weight: normal;
}

div.action_block_2_content img {
    padding-right: 10px;
}

div.action_block_3_content {
    padding-bottom: 2px;
    padding-top: 0px;
    clear: both;
    overflow: hidden;
}

div.action_block_3_content img {
    position: relative;
    left: 10px;
    margin-bottom: 3px;
    float: right; /*clear: both;*/
}

div.action_block_3_image_title {
    font-size: 11px;
    clear: both;
}

.action_block_3_title, .action_block_3_link {
    display: block;
    height: 20px;
    width: 178px;
    padding-left: 12px;
    background-color: #dcdcdc;
    padding-top: 7px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.action_block_3_link {
    background-image: url(../img/leftmenu-smallarrow.gif);
    background-position: 10px 4px;
    background-repeat: no-repeat;
    padding-left: 20px;
    padding-top: 0px;
    width: 170px;
    height: 15px;
}

div.contentpagina_contentbox_title {
    width: auto;
    padding-top: 7px;
    padding-left: 15px;
}

div.contentpagina_subtitle {
    width: 500px;
}

div.contentpagina_contentbox_title a {
    position: relative;
    top: -1px;
    font-size: 15px;
    text-decoration: none;
}

div.contentpagina_contentbox_bottommiddle {
    background-image: url(../img/contentbox-bottommiddle.gif);
    background-repeat: repeat-x;
    height: 4px;
}

div.contentpagina_text_container {
    padding-top: 10px;
    width: 468px;
}

div.contentpagina_text {
    width: inherit;
    height: auto;
    font-size: 12px;
    overflow: hidden;
    font-weight: normal;
    width: 500px;
}

div.contentpagina_text strong {
    margin-left: 1px;
}

div.contentpagina_contentbox_top_empty {
    overflow: hidden;
    width: 455px;
}

/*------------ ROUTE PLANNER -------------------*/
.routeplanner_container {
    overflow: hidden;
}

/*-------------NEWS----------------------*/
.searchresults_items_container {
    padding-top: 0px;
}

.newsresult_item {
    padding-top: 25px;
    padding-right: 10px;
}

.news_results_paging_numbers a {
    text-decoration: none;
    font-weight: bold;
}

.news_results_paging {
    height: 36px;
    padding-top: 14px;
    color: #000000;
}

.news_results_paging_numbers {
    float: left;
    text-align: left;
    width: 220px;
    height: 20px;
    font-size: 12px;
    padding-top: 3px;
}

.news_results_paging_numbers a {
    text-decoration: none;
    font-weight: bold;
}

.newsresult_item_title {
    float: left;
    font-size: 12px;
    padding: 2px 0px 0px 0px;
    font-weight: bold;
}

.newsresult_item_title span {
    padding-left: 10px;
    color: #666;
}

.newsresult_item_date {
    float: left;
    font-size: 12px;
    position: relative;
    top: 4px;
}

.newsresult_score_title {
    float: left;
    font-size: 12px;
    padding: 2px 0px 0px 0px;
    font-weight: bold;
}

.dropdown_year {
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 8px 0;
}

.news_dropdownbox {
    width: 160px;
}

iframe {
    border: none;
}

div.addthis_default_style {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 8px;
    padding-bottom: 8px;
}

div.blog_content div.blog_overview_item_title {
    margin-bottom:4px;
}

div.blog_content div.blog_overview_item_title a {
    padding:0;
    font-size:1.3em;
    display:inline;
}

div.blog_overview_item_title a {
    padding:0;
    font-size:1.6em;
    display:inline;
}

div.print_this_page {
    padding-top: 8px;
    padding-bottom: 8px;
    background: url("../img/whitearrowonblack.png") 0px 8px no-repeat;
    text-indent: 27px;
    font-weight: bold;
}

div.print_this_page a {
    text-decoration: none;
}

p.news_download_section {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 8px;
    padding-bottom: 8px;
    background: url("../img/news-arrow-download.gif") 0px 8px no-repeat;
    text-indent: 27px;
    font-weight: bold;
}

p.news_download_section a:link,
p.news_download_section a:visited,
p.news_download_section a:focus,
p.news_download_section a:hover,
p.news_download_section a:active {
    text-decoration: none;
}

p.news_download_section.no_border_top {
    border-top: none;
}

.link_back {
    background: url("../img/back_arrow.gif") 0px 4px no-repeat;
    text-indent: 13px;
}

.link_back a {
    color: #666;
    font-weight: bold;
    text-decoration: none;
}

.link_back span {
    color: #000;
}

.blog_overview_back {
    background: url("../img/back_arrow.gif") 0px 4px no-repeat;
    float:left;
    text-indent: 13px;
}

.blog_overview_back a {
    color: #666;
    font-weight: bold;
    text-decoration: none;
}

.blog_overview_back span {
    color: #000;
}

.blog_overview_forward {
    background: url("../img/forward_arrow.gif") 0px 4px no-repeat;
    background-position: right;
    float:right;
}

.blog_overview_forward a {
    color: #666;
    font-weight: bold;
    text-decoration: none;
    padding-right: 13px;
}

.blog_overview_forward span {
    color: #000;
}


/* Request legal service */
.requestLegalServiceCheckBoxInputLineContainer {
    clear: both;
    overflow: hidden;
}

input.requestLegalServiceCheckBox {
    display: block;
    float: left;
}

div.requestLegalServiceCheckBoxTextContainer {
    float: left;
    height: 20px;
    margin-top: 3px;
}

div.requestLegalServiceUserDetailLabelContainer {
    width: 100px;
    float: left;
    clear: left;
    margin-bottom: 5px;
}

input.requestLegalServiceInputField {
    float: left;
    margin-bottom: 5px;
    display: block;
}

input.requestLegalServiceSubmitButton {
    display: block;
    padding: 0px 10px;
    clear: both;
}

div.requestLegalServiceInputFieldErrorMessageContainer {
    float: left;
    overflow: hidden;
    padding-top: 4px;
}

input.button {
    width: 70px;
    height: 25px;
    position: relative;
    top: 7px;
}

.second_two_roundbox_wrapper {
    float: left;
    width: 240px;
    background-color: #ededee;
    height: 100%;
}

.second_two_roundbox_top {
    background-image: url(../img/second-two-roundbox-top.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

.second_two_roundbox_bottom {
    background: url(../img/second-two-roundbox-bottom.gif) 0 100% no-repeat;
}

.second_two_roundbox_content {
    padding: 10px;
    text-align: left;
}

.second_two_roundbox_content a {
    text-decoration: none;
}

.second_two_roundbox_content img {
    border: none;
    position: relative;
    top: 3px;
}

.margin_left15 {
    margin-left: 15px;
}

.verzekering_latest_news_title {
    font-weight: bold;
}

.latest_news_title a {
    left: 5px;
}

.contentpagina_contentbox_title_text {
    display: inline;
    position: relative;
    left: 5px;
}

span.link_icon {
    background-image: url(../img/whitearrowonblackdot_yellowbgnd.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    float: left;
    width: 16px;
    height: 16px;
    display: block;
}

span.navigator_title_padding {
    padding-right:10px;
}

.top-5 {
    top: -5px;
}

/*------------ Product Page ------------*/
.product_image_container {
    float: left;
    height: 85px;
    width: 98px;
    position: relative;
}

.product_image_plus_sign {
    background-image: url("../img/product-plus-sign.gif");
    background-repeat: no-repeat;
    width: 13px;
    height: 13px;
    position: absolute;
    top: 18px;
    left: 92px;
    z-index: 150;
}

.product_image_label {
    font-size: 10px;
    font-weight: bold;
    position: relative;
    left: 10px;
    top: -33px;
    width: 77px;
    text-align: center;
    color: #4d472e;
}

.product_image_image {
    margin-left: 1px;
    height: 85px;
    overflow: hidden;
}

.module_icon {
    float: left;
}

.module_description {
    float: left;
    width: 87%;
    margin-left: 9px;
}

.product_premium_top_gray {
    background-image: url("../img/product-premium-top-gray.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 35px;
    width: 100%;
}

.product_premium_title {
    position: relative;
    top: 4px;
    text-align: center;
}

.product_premium_title a {
    text-decoration: none;
}

.product_premium_content_wrapper {
    display: block;
    border-left: 1px solid #ffcc00;
    border-right: 1px solid #ffcc00;
}

.product_premium_price {
    font-size: 20px;
    color: #ffcc00;
}

.product_premium_content_left, .product_premium_content_right {
    float: left;
    width: 219px;
    font-size: 12px;
    font-weight: normal;
    padding: 15px 15px 0px 10px;
    overflow: hidden;
}

.product_premium_content_right {
    width: 220px;
}

.product_premium_bottom {
    background-image: url("../img/product-premium-bottom.gif");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: relative;
    height: 50px;
    clear: both;
}

.product_premium_action_button {
    background-image: url("../img/product-module-action-button.png");
    background-position: 100% 0%;
    background-repeat: no-repeat;
    width: 171px;
    height: 25px;
    position: absolute;
    top: 10px;
    left: 308px;
    padding-top: 6px;
    font-size: 13px;
    font-weight: bold;
    text-indent: 14px;
    cursor: pointer;
}

.product_premium_action_button a {
    text-decoration: none;
}

.product_premium_content_left ul, .product_premium_content_right ul {
    margin: 5px 0px 5px 5px;
}

.product_premium_content_left ul li, .product_premium_content_right ul li {
    list-style-image: url("../img/product-premium-bulletin.png");
    list-style-type: none;
    list-style-position: outside;
    margin-left: 13px;
}

.product_download_section {
    background: url("../img/product-download-sectino.png") 0px 0px no-repeat;
    width: 100%;
    height: 75px;
    padding: 7px;
}

.product_brochure_download_section, .product_voorwaarden_download_section {
    background: url("../img/news-arrow-download.gif") 0px 0px no-repeat;
    text-indent: 27px;
    font-weight: bold;
    margin-left: 8px;
    font-size: 14px;
    border-bottom: 1px solid #fff;
    height: 24px;
    width: 471px;
}

.product_download_text {
    font-size: 13px;
    text-decoration: none;
}

.product_download_text span {
    font-weight: normal;
    visibility: hidden;
}

.product_image_overlay {
    background-color: white;
    position: relative;
    z-index: 100;
    width: 98px;
    height: 85px;
}

.opacity {
    opacity: .5;
}

.product_module_image_wrapper {
    position: relative;
    z-index: 1;
}

.product_content_wrapper {
    width: 491px;
    position: relative;
}

.product_image_wrapper {
    position: relative;
    z-index: 40;
    overflow: hidden;
}

.hidden_modules {
    background: url(../img/leftmenu-smallarrow.gif) 0px 5px no-repeat;
    padding: 0px 19px 0px 5px;
    text-decoration: none;
    text-indent: 10px;
    line-height: 20px;
    color: #000;
}

.hidden_modules a {
    position: relative;
    top: -2px;
    text-decoration: none;
}

.product_module_delimiter {
    background: url(../img/product-module-delimiter.png) 0px 0px no-repeat;
    width: 1px;
    height: 76px;
    position: relative;
    left: 98px;
    overflow: hidden;
    z-index: 500;
}

.background_none {
    background: none;
}

#slider {
    position: relative;
    height: 25px;
    z-index: 100;
    cursor: pointer;
}

.delimiter_wrapper {
    width: 20px;
    height: 85px;
}

.product_image_plus_sign_holder {
    float: left;
    height: 85px;
    width: 98px;
    position: absolute;
    top: 0px;
    z-index: 400;
}

span.ui-icon {
    font-size: 0px;
}

.border_bottom {
    border-bottom: 1px solid #dcdcdc;
}

a.border_top {
    border-top: 1px solid #dcdcdc;
}

div.block_gray_title {
    font-weight: bold;
}

div.block_gray_title_link {
    font-weight: bold;
    background-image: url("../img/whitearrowonblack.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    line-height: 16px;
    text-indent: 22px;
}

.product_download_title {
    font-size: 15px;
    font-weight: bold;
}

div.hidden_overflow_div {
    overflow: hidden;
}

/*------------Custom CSS requested by client, DIADLARAG-78-----------*/
span.required {
    font-size: 13px !important;
    color: red !important;
}

.download {
    padding-right: 0px;
    display: inline-block;
    padding-left: 25px;
    font-weight: bold;
    background: url(../img/news-arrow-download.gif) no-repeat 0px 0px;
    padding-bottom: 10px;
    margin: 0px 10px 0px 0px;
    padding-top: 0px;
}

.middle_part_iframe_custom {
    float: left;
    margin-right: 27px;
    margin-top: 28px;
    overflow: visible;
    width: 690px;
}

a img {
    border-width: 0px;
    vertical-align: middle;
}

.underlinedlinks a {
    text-decoration: underline;
}

.underlinedlinks a:hover {
    text-decoration: none;
}

