html { height:100%; width:100%; overflow: -moz-scrollbars-vertical; } body { margin:0 0 0 0; width:100%; height:100%; text-align:center; background:#7C7F64 url(http://hypotheek.adviseursvergelijk.nl/img/back_lines.gif) repeat left top; } body, table, th, td, p, input, textarea, select { font-family:Verdana, Arial, Helvetica, Sans-serif; font-size:11px; } h1, h2, h3, h4, h5, h6, p { margin:0 0 10px 0; } div a {position:relative;} a { color:#EB5D00; text-decoration:none; } a:hover { text-decoration:underline; } img {border:none;} h1 { margin-bottom:1px; padding:5px 6px; color:#FFF; font-size:11px; background:#000 url(http://hypotheek.adviseursvergelijk.nl/img/head_back.gif) repeat-x left top; } h1 b { font-weight:normal; } h2 { font-size:11px; margin:0; } h3 { font-size:11px; margin:5px 0 0 0; } h4 {} h5 {} h6 {} p {} ol {} ul {} li {} li li {} label {} .cB {clear:both;} .hr { margin-top:10px; padding-top:10px; border-top:1px solid #464944; } a.readMore { color:#EB5D00; text-decoration:none; } a.readMore:hover { color:#EB5D00; text-decoration:underline; } a.readMore img { display:none; }    .shadow { _width:964px; _height:100%; min-height:100%; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hypotheek.adviseursvergelijk.nl/img/frameBack.png", sizingMethod="scale"); } .container { position:relative; margin:0 auto 0 auto; width:964px; min-height:100%; height:100%; text-align:left; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/frameBack.png) repeat-y 0px 0px; _background-image:none; }  html>body .container { height:auto; }     div.header { position:relative; margin:0 22px 1px 22px; border:1px solid #464944; border-top:none; } .headerBack { height:94px; _height:95px; border:1px solid #FFF; border-top:none; background:#30A4E3 url(http://hypotheek.adviseursvergelijk.nl/img/header_back.jpg) repeat-y right top; } .logo { position:absolute; top:63px; left:12px; width:402px; height:29px; z-index:10; } .topNav { float:right; padding:5px 5px; color:#FFF; font-size:10px; } .topNav a { position:static; padding:0 5px; color:#FFF; text-decoration:none; } .topNav a:hover { text-decoration:underline; }    div.navigation { margin:0 22px 33px 22px; border:1px solid #464944; height:20px; _height:22px; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/nav/nav_back.jpg) no-repeat left top; } div.navigation a { display:block; float:left; } div.navigation a:hover {} div.navigation .control { float:right; } .pageNav { padding:5px 0px; text-align:right; color:#999; font-size:10px; } .pageNav a { color:#000; padding:0 2px; text-decoration:none; } .pageNav a:hover {} .pageNav span.previous, .pageNav span.next { padding:0 3px; } .pageNav span.previous a, .pageNav span.next a { color:#EB5D00; } .pageNav .paginate_current { color:#EB5D00; font-weight:bold; padding:0 2px; }    .tabFrame { position:absolute; top:123px; left:36px; width:905px; height:30px; z-index:100; } .tabFrame a.white { display:block; float:right; margin-top:13px; color:#F80; font-size:10px; text-decoration:none; margin-left:1px; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/tab_white.gif) no-repeat right top; } .tabFrame a.white span { display:block; padding:2px 5px 3px 5px; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/tab_white_start.gif) no-repeat left top; } .tabFrame a.white:hover { color:#000; } .navTabs { float:left; padding-top:12px; } .navTabs a { display:block; float:left; padding:3px 2px 3px 8px; color:#FFF; width:100px; _width:110px; font-size:11px; text-decoration:none; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/tab_bleu2.gif) no-repeat 0px -25px; } .navTabs a.active { color:#000; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/tab_bleu2.gif) no-repeat 0px 0px; }    .mainContent { position:relative; margin:0px 22px 22px 22px; border:1px solid #464944; width:918px; _width:920px; } .back122 { background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/contentBack_1-2-2.gif) repeat-y left top; } .back122 .backTop, .back122 .backBottom { height:1px; font-size:1px; width:916px; overflow:hidden; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/contentBack_1-2-2_top.gif) no-repeat left top; } .backMR { background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/contentBack_mr.gif) repeat-y left top; } .backMR .backTop, .backMR .backBottom { height:1px; font-size:1px; width:916px; overflow:hidden;  background-color:#ffffff; } .colset { width:916px; overflow:hidden; margin:0 1px; } .leftColl {float:left;margin-right:2px;overflow:hidden;} .midColl {float:left;margin-right:2px;overflow:hidden;} .rightColl {float:left;} .back122 .leftColl {width:204px;} .back122 .midColl {width:371px;} .back122 .rightColl {width:337px;overflow:hidden;} .backMR .midColl {width:646px;} .backMR .rightColl {width:268px;overflow:hidden;} .fixedHeight { height:516px; _height:525px; background-color:#FFF; }    .block { margin:10px 9px 10px 10px; border:1px solid #464944; } .miniMargin { margin:-5px 9px 10px 10px; } .border { border:1px solid #FFF; background-color:#FFF; } div.visual { margin-bottom:1px; } span.visual { display:block; float:right; margin-left:20px; border:1px solid #464944; } span.visual img { border:1px solid #FFF; } .bottomVisual { margin-top:1px; padding-top:1px; border-top:1px solid #464944; } .doubleBorder { padding-bottom:1px; border-bottom:1px solid #464944; } .content { padding:5px; } .content a { color:#EB5D00; text-decoration:none; } .content a:hover { text-decoration:underline; } .buttonBlock { position:relative; margin:0px; padding:2px 6px 3px 6px; color:#FFF; font-size:11px; border:1px solid #FFF; background:#237AAF url(http://hypotheek.adviseursvergelijk.nl/img/head_back_blue.gif) repeat-x left top; } .buttonBlock a { position:relative; color:#FFF !important; text-decoration:none !important; } .buttonBlock a:hover { color:#FFF !important; text-decoration:none !important; } a.buttonBlock { position:relative; margin:0px; color:#FFF; font-size:11px; border:1px solid #FFF; display:block; background:#237AAF url(http://hypotheek.adviseursvergelijk.nl/img/head_back_blue.gif) repeat-x left top; color:#FFF !important; line-height:13px; text-decoration:none !important; } a.buttonBlock:hover { color:#FFF !important; text-decoration:none !important; }    .top5 { margin:9px 9px 0px 9px; width:295px; border-bottom:10px solid #FFF; } .top5 th { padding:2px 2px 5px 2px; text-align:left; color:#F00; border-bottom:1px solid #000; } .top5 td { padding:3px 2px; border-bottom:1px solid #FFF; } .top5 tr.odd td { background-color:#D2E2CD; } .top5 tr.even td { background-color:#E4EFE2; } .top5 a {color:#000;text-decoration:none;} .slide { display:block; font-size:1px; height:10px; _height:12px; width:75px; background-color:#70726D; border:1px solid #000; cursor:pointer; } .slide span { display:block; font-size:7px; text-align:center; color:#FFFFFF; height:8px; _height:10px; border:1px solid #FFF; } .slide span span { font-size:1px; height:8px; border:none; float:left; background:#35ACE6 url(http://hypotheek.adviseursvergelijk.nl/img/slide_blue.gif) repeat-x left top; } .ratingBlock { float:right; padding-right:2px; margin-top:-28px; width:250px; } .rightColl .ratingBlock { padding-right:5px; } .rating { float:right; padding:5px 2px 0px 0px; width:27px;_width:29px; height:18px;_height:23px; color:#FFF; font-weight:bold; text-align:center; margin-left:5px; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/numberBack_orange.gif) repeat-x left top; } .switch { float:right; margin-top:7px; margin-right:-4px; _margin-right:-2px; width:20px; margin-left:2px; } .ratingBlock .slide { float:right; margin-top:7px; background-color:#1A1B19; } .ratingBlock .slide span span { background:#000 url(http://hypotheek.adviseursvergelijk.nl/img/slide_orange.gif) repeat-x left top; }    .searchResultsCount { padding:5px 3px; text-align:right; } .searchResults { margin:5px; } .searchResults .searchItem { position:relative; width:338px; border-bottom:1px solid #464944; } .searchResults .searchItem a.item { display:block; color:#000; text-decoration:none; padding:5px 90px 12px 25px; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/icon_info.gif) no-repeat 6px 6px; border-top:1px solid #FFF; border-bottom:1px solid #FFF; line-height:16px; } .searchResults .searchItem a.item b img { vertical-align:absmiddle; } .searchResults .searchItem a.item b { display:block; } .searchResults .searchItem a.item:hover b { display:block; color:#EB5D00; text-decoration:underline; } .searchResults .odd {background-color:#D2E2CD;} .searchResults .even {background-color:#E4EFE2;} .searchResults .slide { position:absolute; top:5px; left:255px; width:75px; z-index:10; } .searchResults .review { position:absolute; bottom:2px; left:255px; width:83px; z-index:10; } .searchResults .review a { display:block; padding:0 0 0 6px; border:none; color:#000; font-size:10px; text-decoration:none; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/orange_dot.gif) no-repeat 0px 7px; } .searchResults .review a:hover { text-decoration:underline; } .reviewTable { width:587px; margin-bottom:15px; border-collapse:collapse; } .reviewTable td { padding:3px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; } .reviewTable td input{ margin:0; } .reviewTable td.radio{ text-align:center; vertical-align:middle; width:15px; } .reviewTable td.index { width:20px; border-left:0; vertical-align:top; } .reviewTable td.vraagCell { border-left:0; font-weight:bold; vertical-align:top; } span.error { font-weight:bold; vertical-align:top; background-color:#ff0000; color:#fff; padding:2px; font-style:normal; margin-right:3px; cursor:help; } .reviewTable td b { displa:block; color:#000; } tr.odd td, tr.odd th { text-align:left; background-color:#D2E2CD; border-bottom:1px solid #FFF; } tr.even td, tr.even th { text-align:left; background-color:#E4EFE2; border-bottom:1px solid #FFF; } tr.total td, tr.total { text-align:left; background-color:#BFCCBA; border-bottom:1px solid #FFF; } .reviewTable td.nvt { border-left:5px solid #fff; text-align:center; padding-left:4px; } .reviewTable td.nvt input { margin-left:0; } .reviewTable th.number{ text-align:center; width:28px; } .reviewContent { margin:10px; } .reviewContent p { width:583px; overflow:hidden; } .reaction {} .reaction .contentHead { padding:2px 5px; background-color:#BFCCBA; font-weight:bold; margin-bottom:1px; } .reaction .content { background-color:#D2E2CD; } .slideBlockColSet { margin:0 10px 10px 10px; overflow:hidden; width:597px; _width:591px; } .slideColRight { float:right; width:275px; } .slideColLeft { float:left; width:275px; } table.scoreTable { margin:0px 0px 10px 10px; width:260px; } table.scoreTable tr.head td { padding:3px 0px; font-weight:bold; color:#EB5D00; border-bottom:1px solid #464944; } table.scoreTable th, table.scoreTable td { padding:3px 4px; } table.scoreTable td a { color:#000; text-decoration:none; } table.scoreTabletd a:hover { color:#EB5D00; text-decoration:none; }    .steps { position:relative; margin-top:-28px; float:right; } .steps div { width:88px; height:25px; } .step1 {background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/steps/bundel_step_1.gif) no-repeat left top;} .step2 {background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/steps/bundel_step_2.gif) no-repeat left top;} .step3 {background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/steps/bundel_step_3.gif) no-repeat left top;} .stepsLegenda { margin-top:20px; } .stepsLegenda th { padding:0 5px 0px 10px; vertical-align:top; } .stepsLegenda td { padding:0 5px 10px 0px; color:#959794; vertical-align:top } .stepsLegenda tr.done td { color:#1A1A1A; } .stepsLegenda tr.active td { color:#DE833E; } .stepsLegenda b { display:block; } .companyName { height:28px; margin-bottom:-10px; overflow:hidden; } .companyName b { display:block; margin:10px 10px 0px 10px; } .stepSheet.fixedHeight { height:500px; } .stepSheet { padding:15px; } .stepSheet b { color:#EB5D00; } .stepSheet .textarea { margin-top:3px; width:577px; height:151px; } .stepSheet .vraag{ color:#EB5D00; font-style:italic; font-weight:bold; } .stepSheet p { margin:0; } .stepSheet .intro { margin-bottom:15px; padding:0; } .sheetNav{ width:577px; height:20px; } .sheetNav a:hover { color:#000; } .sheetNav input.next { float:right; padding:5px; border:0; padding-right:10px; color:#EB5D00; text-decoration:none; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/arrow_next.gif) no-repeat 100% center; cursor:pointer; font-weight:bold; font-size:12px; } .sheetNav input.previous { float:left; padding:5px; padding-right:10px; color:#EB5D00; text-decoration:none; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/arrow_previous.gif) no-repeat 0px center; border:0; cursor:pointer; font-weight:bold; font-size:12px; } a.next { float:right; padding-right:10px; color:#EB5D00; text-decoration:none; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/arrow_next.gif) no-repeat 100% 5px; } a.previous { float:left; padding-left:10px; color:#EB5D00; text-decoration:none; background:transparent url(http://hypotheek.adviseursvergelijk.nl/img/arrow_previous.gif) no-repeat 0px 5px; }    .companySpecs { margin:10px 15px 10px 15px; } .itemHead { margin-bottom:5px; padding:3px 0; font-weight:bold; color:#EB5D00; border-bottom:1px solid #464944; } .companySpecs .itemHead {margin-bottom:3px;} table.specs { width:592px; margin-right:0; margin-bottom:15px; } table.specs th { text-align:left; vertical-align:top; line-height:18px; } table.specs td { padding-right:10px; vertical-align:top; line-height:18px; } table.specs td.imgTD { padding-right:0px; text-align:right; } table.specs td.btns { padding-top:20px; padding-right:0px; vertical-align:bottom; text-align:right; } table.specs td.btns a { display:block; float:right; margin-left:3px; } table.specs a { color:#EB5D00; text-decoration:none; } table.specs a:hover { color:#000; text-decoration:underline; } .logos { margin:10px 0; } .logos img { margin-right:25px; } .extraInformation { } .extraInformation table { margin:10px 0px 10px 10px; width:225px; } .extraInformation table tr.head td { padding:3px 0; font-weight:bold; color:#EB5D00; border-bottom:1px solid #464944; } .extraInformation table th, .extraInformation table td { padding:3px 2px; } .extraInformation td a { color:#000; text-decoration:none; } .extraInformation td a:hover { color:#EB5D00; text-decoration:none; } .advisers { margin:10px 10px 10px 10px; } .adviser {  margin-bottom:5px; width:220px; overflow:hidden; } .adviser .visual { float:left; margin-right:5px; border:1px solid #464944; } .adviser img { border:1px solid #FFF; } .adviser b { display:block; } .adviser a { display:block; color:#EB5D00; text-decoration:none; } .subBLok { display:none; padding:5px; } .subBLok a { color:#EB5D00; text-decoration:none; } .subBLok a:hover { color:#EB5D00; text-decoration:underline; } .intro { padding:5px 18px; }    div.footer { position:absolute; bottom:0; left:0; width:964px; clear:both; } div.footer .footerText { text-align:right; padding:5px 20px; }    form { margin:0px; padding:3px; } .searchForm { padding-top:4px; } .formgrid { } .formGrid td { } .formGrid .nameCell { } .formGrid .inputCell { } input, select { vertical-align:middle; } input.typeText { margin:0 2px 10px 0px; width:130px; _width:133px; height:14px; _height:20px; padding:2px; font-weight:normal; border:1px solid #464944; } input.typeZoek { border:0; width:35px; height:20px; background-image:url(http://hypotheek.adviseursvergelijk.nl/img/btn_zoek.gif); cursor:pointer; } input.typeOk { border:0; width:27px; height:20px; background-image:url(http://hypotheek.adviseursvergelijk.nl/img/btn_ok.gif); cursor:pointer; } input.typeVerstuur { border:0; width:71px; height:22px; background-image:url(http://hypotheek.adviseursvergelijk.nl/img/btn_verstuur.gif); cursor:pointer; } input.typeAnnuleer { border:0; width:71px; height:22px; background-image:url(http://hypotheek.adviseursvergelijk.nl/img/btn_annuleer.gif); cursor:pointer; } label { vertical-align:middle; cursor:pointer; } select.select { margin-right:2px; width:135px; } span.checkbox { display:block; margin-bottom:3px; _margin-bottom:0px; } .checkbox, .radio { margin-left:0px; _margin-left:-2px; } textarea.textarea { border:1px solid #464944; } #popupLayer { display:none; position: absolute; top: 0; left: 0; z-index: 900; width: 100%; height: 100%; min-height: 100%; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; } #tellAfriend { display:none; position: absolute; padding:10px; top: 80px; left: 50%; margin-left:-175px; z-index: 901; width: 350px; height:370px; background-color: #FFF; border:1px solid #464944; text-align:left; } #tellAfriend td { padding-top:3px; vertical-align:top; } #tellAfriend .typeText { width:213px; height:16px; _height:18px; } #tellAfriend .textarea { width:213px; } #tellAfriend h1 { margin:-9px; margin-bottom:10px; } #tellAfriend i { display:block; color:#EB5D00; font-style:normal; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #464944; } #tellAfriend .button { text-align:right; } #tellAfriend .button input { margin-left:3px; } #tellAfriend textarea { width:155px; height:117px; margin-bottom:13px; } .close { display:block; float:right; margin-top:-1px; } .close a, .close a:hover { color:#FFF; font-weight:normal; text-decoration:none; } .close a img { vertical-align:middle; margin-left:2px; } .paginateBanken { margin:10px; margin-top:0px; font-size:1px; height:14px; } .paginateBanken a { border:1px solid #000; border-top:0; width:14px; height:11px; margin-left:2px; color:#EB5D00; text-decoration:none; font-weight:bold; font-size:9px; display:block; float:left; text-align:center; } .paginateBanken a:hover { background-color:#EB5D00; color:#fff; } .paginateBanken a.active { background-color:#EB5D00; color:#fff; }  div.gmap { color:#FFFFFF; background-color:#D6D9C5; background-image:url(http://hypotheek.adviseursvergelijk.nl/img/ajax-loader.gif); background-repeat:no-repeat; background-position:center center; line-height:440px; text-align:center; font-weight:bold; font-size:12px; } div.gmap div { line-height:normal; font-weight:normal; } .balloon td { line-height:normal; text-align:left; color:#000000; }  div.nieuw { margin:5px; } div.nieuw .kopje { padding:2px; padding-left: 5px; font-weight:bold; border-bottom:1px solid white; background-color:#BFCCBA; } div.nieuw .item { padding:2px; border-bottom:1px solid white; } div.nieuw .item .title { font-weight:bold; font-size:0.9em; } div.nieuw .item .extra { font-size:0.8em; font-style:italic; } div.nieuw .even { background-color:#E4EFE2; } div.nieuw .oneven { background-color:#D2E2CD; }