﻿/* Extra stijlen AD */

.small{font-size:11px;}
.devider{background:url(/img/general/LineDevider.png) repeat-x;}
.devider2{background: url(/img/css-backgrounds/hr-thin.gif) repeat-x;}
span.telnr{color:#e98300;font-size:26px;font-weight:bold;}

.color0{color:#747678;} /* default kleur body */
.color1{color:#e98300;} /* finotheker oranje */
.color2{color:#333;}
.color3{color:#fff;}
.color4{color:#99ccff;} /* licht blauw */
.color5{color:Red;}
.color6{color:#92c849;} /* licht groen */

.font{font-family: "Fedra Serif A Book 3 disabled", Georgia, "lucida bright", "Times New Roman", Times, serif; font-style: normal; font-weight: normal; font-stretch: normal;}
.font0{font-family: Helvetica, Geneva, Arial, sans-serif;}

.size0{font-size:0.75em;}
.size1{font-size:1.17em;}

div.devider1 {background-image:url(../img/css-backgrounds/hr-thin.gif);background-repeat:repeat-x;background-position:bottom;}

a.reverse{text-decoration:none;}
a.reverse:hover{text-decoration:underline;}

a.facebook{background:url(/img/general/IconFacebook.png) no-repeat 4px 5px;padding-left:20px;}
span.facebook{background:url(/img/general/IconFacebook.png) no-repeat 0 2px;padding-left:16px;}

/* grijze button (zie ook btnSubmit) */
a.btnSubmit2{
    display:block;
    float:left;
	background: #747678 url(/img/css-backgrounds/bg-btn-submit.gif) no-repeat scroll 0px -35px; 
	width: 110px;
	height: 32px;
	line-height:32px;
	text-decoration:none;
	color: #FFFFFF; font-size: 14px; font-weight: bold;
	border: none; cursor: pointer; text-align:left; padding: 0 0 0 20px; }
a.btnSubmit2:hover{background-position: 0px 0px; background-color:#e98300; }


/* oranje buttons (look alike btnSubmit) */
a.btnSubmit2b{
    display:block;
	background: #e98300 url(/img/general/ArrowRightWhiteBgOrange.gif) no-repeat right 50%; 
	height: 32px;
	line-height:32px;
	text-decoration:none;
	color: #FFFFFF; font-size: 14px; font-weight: bold;
	border: none; cursor: pointer; text-align:left; padding: 0 40px 0 20px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
}



/* witte knop links */

a.btnSubmit3{
    display:block;
    float:left;
	background: url(/img/css-backgrounds/ArrowGoLeft.gif) no-repeat 5px 7px; 
	width: 110px;
	height: 30px;
	line-height:30px;
	text-decoration:none;
	color: #747678;
	font-size: 14px;
	font-weight: bold;
	border: solid 1px #747678;
	cursor: pointer;
	text-align:left;
	padding: 0 0 0 35px;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
}


/*Type 01:  small buttons / bg grey > bg orange on hover */ 

a.btnType01A2 {
     line-height:1em;
     padding: 5px 25px 5px 10px;
     color:#fff;
     font-size:12px;
     line-height:12px;
     text-decoration:none;
     background: #747678 url(../img/css-backgrounds/sprite-arrow-right.png) no-repeat right bottom;
     -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
}
a.btnType01A2:link, a.btnType01A2:visited{ color:#FFF; background-position: right top;}
a.btnType01A2:hover{ background-color: #e98300; }


/* oranje button witte pijl */

a.btnType04{display:block;background:#e98300 url(/img/general/ArrowRightWhiteBgOrange.gif) no-repeat right 50%;color:#fff;padding:6px;text-decoration:none;font-weight:normal !important;}


/*  AJAX */

.progress {background:url(/img/Ajax/ajax-loader.gif) no-repeat right 6px;}


/*  jquery */

#messagebox,
#emailbox,
#popupbox,
#youtubebox{
    position:fixed;
    z-index:100000;
    display:none;
    background:#fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#messagebox,#emailbox{width:540px;}
#popupbox{width:460px;}

#messageboxcontent,
#emailboxcontent,
#popupbox{padding:60px 40px;}

#messageboxcontent p,
#emailboxcontent p,
#popupbox p{font-size:14px;margin:0;padding:0;}


#overlay {
    display:none;
    top: 0; right: 0; bottom: 0; left: 0;
    margin-right: auto;
    margin-left: auto;
    position: fixed;
    width: 100%;
    z-index: 100;
}
#blanket {
    background-color: #000000;	
    top: 0;
    bottom: 0;
    left: 0;
    display: block;
    filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
    position: absolute;
    width: 100%;
}

/* youtube */

div.youtube{clear:both;float:left;width:220px;padding:24px 0 0 0;}
div.youtubedesc{float:left;width:400px;padding:24px 0;}
div.socialmedia{padding-top:12px;text-align:right;}

/* infosessies */

#homeinfosessies{clear:both;float:left;width:195px;padding:15px;margin:12px 0 0 0;border:solid 1px #b1b3b3;}
#homeinfosessies div{font-size:14px;}
#homeinfosessies a{display:block;float:left;margin-top:12px;padding:0 25px 0 0;background:url(/img/css-backgrounds/arrow-ul-news.gif) no-repeat right top;}
#homeinfosessies h1{font-size:21px;color:#747678;margin:0;padding:4px 0 12px 33px;background:url(/img/general/IconInfo.gif) no-repeat left top;}

/* homepostcode */

#homezip{float:left;width:230px;height:130px;background:url(/img/css-backgrounds/bgSearchZip.jpg) no-repeat left -8px;}
#homezip h2{color:#747678;font-size:16px;text-align:center;padding:20px 0 0 0;}
#homezip div{padding:0 0 0 110px;}
#homezip div input{width:90px;background:#fff;border:solid 1px #747678;margin:10px 0 5px 0;padding:3px 9px;height:auto;color:#747678;}
#homezip div a{display:block;float:left;margin-top:6px;}
#btnzoekpostcode{min-width:50px;} /*overwrite default setting*/


/* Facebook */
#social{clear:both;padding:6px 0 0 0;margin:0 0 0 705px;}
#fblikehome h3 {float:left;width:85px;font-size:0.75em; padding:0;margin:0; color:#333; font-weight:normal;}
#fblikehome div.fblikebutton {float:right;width:70px;padding:0;margin:0;}

#social2{margin-top:15px;width:220px;height:30px;}
#social2 h3 {float:left;width:80px;font-size:0.75em; padding:0;margin:0; color:#333; font-weight:normal;}
#social2 div.fbbutton {float:left;width:70px;padding:0;margin:0;}


#fbshare { background-color: #eff0ef; margin-left: auto; margin-right: auto; width: 360px; margin-bottom:10px; vertical-align:middle; padding:5px 6px 10px 10px; height: 16px; }
#fbshare h3 { float:left; font-size:1em; padding-top:3px; }
#fbsharebutton { float:right; }

div.fbshareoutofflow{
    position:absolute;
    left:-240px;
    width:200px;
    background:#eff0ef;
    padding:10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
div.fbshareoutofflow h3{font-size:13px;margin:0;padding:0 0 6px 0;}
div.fbshareoutofflow div.quote {
    background-image: url(../img/general/QuoteStart.png), url(../img/general/QuoteEnd.png);
    background-position: left top, right bottom;
    background-repeat: no-repeat;
    padding:6px 10px 6px 25px;
    font-style:italic;
}
div.fbshareoutofflow div.fbsbcontainer {text-align:right;padding-top:9px;}

/* headers */
#content h3.type1 { color:#333;}
#content h3.type2 { font-weight:normal;color:#e98300;}
#simulation h2.type1 { font-size:16px;}

/* ul */

#content ul.type1 { }
#content ul.type1 li { line-height:1; }

ol.number1{list-style-type:none;margin:9px 0 0 0;padding:0;}
ol.number1 li{clear:left;}
ol.number1 li div.number{display:block;float:left;margin-right:6px;margin-bottom:6px;width:22px;height:22px;line-height:22px;background:url(/img/general/BulletOrange.png) no-repeat 50% 50% ;text-align:center;color:#fff;}
ol.number1 li div.value{display:block;float:left;line-height:22px;margin-bottom:6px;width:420px;}

/*  rounded corners */

.roundedcorners1 {-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.roundedcorners2 {-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;}

/* shadows */

.shadow1{-moz-box-shadow: 1px 1px 3px #ccc;-webkit-box-shadow: 1px 1px 3px #ccc;box-shadow: 1px 1px 3px #ccc;}

/* Tabellen */

table.tbl001,
table.tbl002{border-collapse:separate;border-spacing: 6px;width:100%;}

td.tdleft{text-align:left;}
td.tdcenter{text-align:center;}
td.tdright{text-align:right;}
td.tdtop{vertical-align:top;}
td.tdmiddle{vertical-align:middle;}
td.tdbottom{vertical-align:bottom;}


table.tbl001 td.box0{background:#fff;border:solid 1px #fff;padding:4px 10px;} 
table.tbl001 td.box1{background:#e98300;border:solid 1px #e98300;padding:4px 10px;color:#fff;} 
table.tbl001 td.box2{background:#ebeced;border:solid 1px #ebeced;padding:4px 10px;} 
table.tbl001 td.box3{background:#fff;border:solid 1px #e98300;padding:4px 10px;color:#e98300;} 
table.tbl001 td.box4{background:#fff;border:solid 1px #ebeced;padding:4px 10px;} 

table.tbl002 td.box0{background:#fff;border:solid 1px #fff;padding:4px 10px;} 
table.tbl002 td.box1{background:#e98300;border:solid 1px #e98300;padding:4px 10px;}
 

/* boxen */

#tarieven {}
#tarieven h1 { margin-bottom: 20px;}
#tarieven .tarievenType { background: #f7f7f7; border-top: 1px solid #d7d8d6;padding: 20px 20px 0 20px;margin-bottom:24px;min-height:110px;}
#tarieven .tarievenType h2 { border-top: 3px solid #e7e7e6; margin: -20px -20px 20px; padding: 15px 20px 0;}
#tarieven .tarievenType p { padding:0 0 6px 0;margin:0;}
#tarieven .tarievenType ul { padding:0 0 12px 0;margin-top:0;margin-bottom:0;}
#tarieven .tarievenType ul li { margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
#tarieven .tarievenType a.btnType01A { margin:30px 0 10px 150px; }
#tarieven .tags {float:right;}


/* tooltip - extra stylen voor specifieke tooltips */

#stepProfit a.tt2{ position:relative; z-index:8; color:#e98300; text-decoration:none; border-bottom: 1px dotted #747678; }
div.showinfo a.tt2{ position:relative; z-index:8; color:#747678; text-decoration:none; border-bottom: 1px dotted #747678; }
#stepProfit a.tt2 span,
div.showinfo a.tt2 span{ display: none; }
#stepProfit a.tt2:hover,
div.showinfo a.tt2:hover{ z-index:9; color:#e98300; }
#stepProfit a.tt2:hover span.tooltip,
div.showinfo a.tt2:hover span.tooltip{
	display: block; position: absolute; bottom: 1.17em; left: 0px; width: 210px; 
	color: #fff; font-weight:normal; text-align:left;
	background: url(../img/css-backgrounds/bg-tooltip-bttm.png) no-repeat left bottom; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
#stepProfit a.tt2:hover span.ttContent,
div.showinfo a.tt2:hover span.ttContent{
	background-color: #e98300; width:180px;
	display: block; padding: 15px 15px 15px 15px; margin-bottom:10px; }



/* home - financialPlan werd uit general.css gehaald -> foute opmaak */

#financialPlan{float:right;width:279px;}
#financialPlan h1 {
    color: #fff;
    display: inline-block;
    font-size: 18px;
    height: 50px;
    padding: 0 120px 0 0;
    background: url(../img/css-backgrounds/sprite.png) no-repeat right 0;
    background-position: right -50px;
    padding-right: 13px; 
    width: 266px;}

#financialPlan h1 span {
    background: url(../img/css-backgrounds/sprite.png) no-repeat left 0; 
    display: inline-block; 
    height: 41px; 
    padding: 9px 0 0 13px;
    background-position: left -50px;
}

/* financial plan */

#financialPlan div { background: #f3f4f3; margin: -14px 10px 0; padding: 30px 20px 15px 20px;}
#financialPlan h2 { margin-bottom: 25px;}
#financialPlan ul.listType02 { }
#financialPlan ul.listType02 li { background-position: left 1px; margin-bottom: 20px;}
#financialPlan ul.listType02 a { font-size: 13px; font-weight: normal;}
#financialPlan ul.listType01 { margin-left:-6px; margin-right:-6px; }

/* over finotheker */

#content ul.withTitles h3 { font-weight:bold;font-size:1em;color:#e98300;background:url(/img/general/H3_Bullet.png) no-repeat left 6px;margin:0 0 12px 0;padding-left:7px;}
#content ul.withTitles li {margin:0 0 20px 0;padding:0;}


/* diensten */

div.equalhight001{padding-bottom:18px;}

/* simulaties overzicht */

#simulaties2{background:url(/img/general/bgSimulaties.gif) no-repeat left top;min-height:325px;}
#simulaties2 div.simulatie2sub{float:left;text-decoration:none;}
#simulaties2 div.simulatie2sub h1{font-size:22px;}
#simulaties2 div.simulatie2sub div.desc{color:#747678;font-size:15px;}
#simulaties2 div.simulatie2sub div.btn{padding-top:20px;}
#sub1{width:162px;padding:100px 10px 0 0;}
#sub2{width:164px;padding:100px 10px 0 20px;}
#sub3{width:173px;padding:100px 10px 0 20px;}
#sub4{width:163px;padding:100px 10px 0 20px;}
#sub5{width:157px;padding:100px 0 0 20px;}

/* simulaties */

#simulation span.resultjaar{width:auto;}
#simulation input.btnSubmit { margin-left:40px; } /* n.a.m. buttonbtnSubmit in General.css */

#simulatieoverzicht{background:url(/img/general/bg-simulatie-overzicht.png) no-repeat 50% 50%;}

#simulatieoverzicht a{display:block;text-decoration:none;color:#747678;}

#sim1 h2,
#sim3 h2,
#sim1 div.description,
#sim3 div.description{margin:0 10px 9px 70px;}


#sim2 h2,
#sim4 h2,
#sim2 div.description,
#sim4 div.description{margin:0 10px 9px 80px;}

#sim1{background:url(/img/general/NumberBig1.png) no-repeat left top;}
#sim2{background:url(/img/general/NumberBig2.png) no-repeat left top;}
#sim3{background:url(/img/general/NumberBig3.png) no-repeat left top;}
#sim4{background:url(/img/general/NumberBig4.png) no-repeat left top;}


#sim1,#sim2,#sim3,#sim4{float:left;width:450px;min-height:180px;}


#sim2,#sim4{margin-left:30px;}
#sim3,#sim4{margin-top:30px;}


#tblsimulatie4 td.col1{font-size:1.17em;padding-left:48px;}
#tblsimulatie4 td.col2{font-weight:bold;font-size:1.17em;}
#tblsimulatie4 td.col3{font-weight:bold;color:#e98300;font-size:1.17em;}

#tblsimulatie4 div.arrowup,
#tblsimulatie4 div.arrowdown{position:absolute;left:-9px;top:4px;width:42px;height:23px;cursor:pointer;}

#tblsimulatie4 div.arrowdown{background:url(/img/general/ArrowShowHideDown.png) no-repeat left top;}
#tblsimulatie4 div.arrowup{background:url(/img/general/ArrowShowHideUp.png) no-repeat left top;}

#tblsimulatie4 tr.fsresultgv{display:none;}
#tblsimulatie4 div.box6{background:#99ccff;border:solid 1px #99ccff;padding:4px 10px;color:#fff;padding:9px 10px;font-size:1.17em;}
#tblsimulatie4 div.box6arrow{background:url(/img/general/ArrowBox6.gif) no-repeat 28px 0;height:11px;}


/* topics */

div.topicdetails ul.listType01{clear:left;margin:28px;line-height:1;}

table.tbltopics{width:auto;margin-bottom:24px;}
table.tbltopics td.col1{width:480px;padding:3px 0;vertical-align:top;}
table.tbltopics td.col2{display:none;padding:3px 0;vertical-align:top;}

table.tbltopics input{display:block;float:left;margin-right:5px;width:20px;}
table.tbltopics label{display:block;float:left;width:428px;}

table.tbltopics div.topicresultbar{float:left;background:orange;height:15px;margin-right:6px;}
table.tbltopics div.topicresultbarvalue{float:left;width:30px;height:15px;}


/* Getuigenissen */

#getuigenissen{padding-top:30px;}
div.getuigenis{clear:left;padding-bottom:30px;}
div.getuigenis p{margin:0;padding:0;}
div.fbimg{float:left;width:150px;height:150px;text-align:center;margin-right:20px;padding:0;border:solid 5px #f0f0f0;}
div.fbmsg{float:left;width:435px;}
div.fbmsg div.getuigeniscontact{margin:12px 0 0 0;padding:0;}
div.fbmsg div.getuigenisbuttons{margin:6px 3px 0 0;padding:0;}
div.fbmsg a.btnType01{float:left;margin-right:6px;}
div.fbmsgcontent{margin-bottom:12px;min-height:60px;line-height:1.5em;}
div.fbkantoor{float:right;width:200px;text-align:right;padding-top:3px;}

div.getuigenisbuttons{}
div.getuigeniscontact{}

#aantalgetuigenissen{margin:0 0 12px 0;}
#aantalgetuigenissenaantal{font-size:64px;margin-bottom:6px;}

/* Getuigenissen - Landingpage mail */

#lpgmintro{background:url(/img/general/bg-getuigenissen-landingpage.jpg) no-repeat left top;padding:0 0 0 240px;}
#lpgmintro h1{}
#lpgmintro div{padding:40px 0 40px 0;}
#lpgmfb{margin:0 150px 0 240px;text-align:center;padding:20px 0 30px 0;}
#lpgmfb h2{font-size:22px;}
#lpgmfbconnect{float:none;width:160px;margin:20px 0 0 175px;}
#lpgmul{margin:40px 150px 0 240px;}
#lpgmul h2{border-bottom:solid 2px #e98300;line-height:1.5;font-size:22px;}
#lpgmul ul{margin-top:18px;}

/* Rentenier in 5 stappen */
#rentenier {}
#rentenier .step, #financieelplan .step { background: #eff0ef; padding:10px; margin-bottom:10px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;  }

#rentenier p, #financieelplan p { margin-bottom:1em; }
#rentenier ul, #financieelplan ul { margin-bottom:1em; }
#rentenier ul li, #financieelplan ul li { margin-bottom:0; }
#rentenier h2, #financieelplan h2 { margin-bottom:18px; padding-bottom:15px; color:#747678; font-size: 2.34em; border-bottom: 2px solid #FFF;}
#rentenier h3, #financieelplan h3 { font-size:1.17em; margin-bottom:0.75em; }
#rentenier h4, #financieelplan h4 { font-size:1em; margin-bottom:1em; }
#rentenier a.btnType01Ad, #rentenier a.btnType01Au, 
#financieelplan a.btnType01Ad, #financieelplan a.btnType01Au{ font-family: Helvetica, Geneva, Arial, sans-serif; margin-top:6px;}

#rentenier .boxType02,
#financieelplan .boxType02 { -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;  }

#rentenier .boxType02 h3,
#financieelplan .boxType02 h3 { color:#333;}

/* GoogleMaps */
div.gmaddress{font-size:10px;width:150px;}
div.gmfotos {padding:9px 0;}
div.gmfotos img{margin-right:3px;margin-bottom:3px;padding:1px;background:#fff;border:solid 1px #e98300;}


/* blog home */

#blogQuote{float:right;width:380px;margin-bottom:30px;margin-left:-80px;margin-top:-20px;}
#blogQuote2{position:absolute;margin-bottom:0;margin-left:42px;margin-top:330px;width:600px;}

#blogQuote a,
#blogQuote2 a{
    display:block;
    /*background: #fff url(/img/css-backgrounds/Quotes.png) no-repeat left top;*/
    margin: 0;
    padding: 10px 0 10px 40px;
    color:#747678;
    font-size:16px;
    font-style:italic;
    text-decoration:none;
    font-weight:normal;
}
#blogQuote a:hover,
#blogQuote2 a:hover{color:#e98300;}

#blogQuoteImg{
    position:absolute;
    width:75px;
    margin-left:-42px; 
    margin-top:4px; 
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

#quoteauthor{font-size: 12px;}


/* Seminars */

#seminars h1{}
h2.seminars{font-size:16px;color:#747678;font-weight:100;margin:0 0 15px 0;padding:0;}
div.seminarfull{float:right;width:100px;text-align:right;color:#e98300;}
div.seminarlocation{clear:both;border:solid 1px #ccc;width:530px;padding:15px 10px 5px 10px;margin:0 0 20px 0;font-weight:normal;}
div.seminarlocationdate{font-size:20px;margin:0;padding:0 0 9px 0;color:#e98300;}
div.seminarname{font-size:20px;margin:0;padding:0 0 16px 0;}

div.seminarinfo{display:none;font-weight:normal;}
div.seminarinfolocation{margin:0;padding:0;width:530px;}
div.seminarinfodetails{background:#efeff0;float:left;padding:10px 15px;margin:32px 0 18px 0;-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;}
div.seminarinfodetails table td.col1{padding:2px 40px 2px 0;font-weight:bold;}
div.seminarinfodetails table td.col2{padding:2px 10px 2px 0;}

div.seminarlocationoptions{clear:both;margin:0;padding:0;}
div.seminarlocationoptions ul.listType02 {margin-top:0;padding-top:0;border-top:solid 1px #fff;} /* border nodig voor marge */
div.seminarlocationoptions ul.listType02 li{float:left;margin-right:30px;}

#seminarsubscribe h1{}
#seminarsubscribe{margin-bottom:50px;}
#seminardetails{padding-bottom:24px;background-image:url(../img/css-backgrounds/hr-thin.gif);background-repeat:repeat-x;background-position:bottom;}
#seminardetails div.seminarinfodetails table{margin-bottom:10px;}
#seminarsubscribe div.title{font-size:20px;margin:0;padding:15px 0 9px 0;color:#e98300;}
#seminarsubscribe .formInfo { width:320px; float:left; }

#seminarsubscribeconfirm{padding:0 0 20px 0;margin:0 0 20px 0;background-image:url(../img/css-backgrounds/hr-thin.gif);background-repeat:repeat-x;background-position:bottom;}

#seminarinvite{}
#seminarinvite div.col1,
#seminarinvite div.col2{float:left;width:220px;}
#seminarinvite div.col1{margin:30px 20px 20px 0;}
#seminarinvite div.col2{margin:30px 0 20px 0;}

#seminarinvite a.btnType01A{float:left;margin-top:12px;padding-left:30px;}


/* blog */

div.quote{float:left;height:57px;background:url(/img/css-backgrounds/QuoteA.gif) no-repeat left top;}
div.quote h1{height:52px;color:#fff;font-size:26px;background:url(/img/css-backgrounds/QuoteB.gif) no-repeat right top;margin:0;padding:5px 25px 0 10px;}

div.quotegray{float:left;height:38px;background:url(/img/css-backgrounds/QuoteGrayA.gif) no-repeat left top;}
div.quotegray h1{height:33px;color:#fff;font-size:16px !important;background:url(/img/css-backgrounds/QuoteGrayB.gif) no-repeat right top;margin:0;padding:5px 25px 0 25px;text-align:center;}


div.linetype1{background:url(/img/css-backgrounds/DubbeleLijn.gif) repeat-x left bottom;padding:0;margin:0;}
div.linetype2{background:url(/img/css-backgrounds/DubbeleLijn2.gif) repeat-x left bottom;padding:0;margin:0;height:30px;width:530px;}

div.blogitem{padding:40px 0 0 60px;margin:0;}
div.blogitem p{padding:6px 0;margin:0;}
div.blogauthor{padding:0;margin:0;}
span.blogauthorname, span.blogauthordate ,span.blogauthortime{display:block;float:left;}
span.blogauthorname{width:150px;color:#e98300;}
span.blogauthordate{width:120px;}

div.blogitem h1{clear:both;padding:20px 0;}
div.blogsummary{width:530px;padding:0;margin:0;}
div.blogitem div.socialmedia{padding-top:25px;}
div.blogcontent{display:none;width:530px;padding:0;margin:0;}
div.blogoptions {float:left;width:300px;}
div.blogoptions ul.listType02 li{float:left;margin-right:30px;}
div.fbcomment{display:none;width:530px;padding:20px 0 0 0;margin:0;}

#blogsearch{background:#fff;height:24px;border:none;width:190px;margin:0;padding:0 15px;display:block;float:left;font-weight:normal;font-size:12px;}
#blogsearchgo{display:block;float:left;cursor:pointer;}
#blogsearchlist{clear:both;padding:20px 0 10px 0;margin:0;}
#blogsearchlist li{}
#blogsearchlist li a{font-weight:normal;}

#blogtagcloud{text-align:center;}
#blogtagcloud a{color:#747678;text-decoration:none;font-weight:normal;}


#bloglike{position:absolute;margin-left:370px;margin-top:15px;width:250px;}
#bloglike h3 {float:left;width:110px;font-size:0.75em; padding:0;margin:0; color:#333; font-weight:normal;}
#bloglike div.fblikebutton {float:right;width:70px;padding:0;margin:0;}

/* tagcloud */

#blogtagcloud{}

#blogtagcloud a{font-family: Arial, Helvetica, Geneva, sans-serif;}
#blogtagcloud a.tc4{font-size:22px;font-weight:normal;color:#e98300;}
#blogtagcloud a.tc3{font-size:16px;font-weight:normal;}
#blogtagcloud a.tc2{font-size:13px;font-weight:normal;}
#blogtagcloud a.tc1{font-size:10px;font-weight:bold;}


/* finoscore */

#finoscorewrapper{margin-top:-20px;}
#finoscorewat{text-align:right;margin:3px 0;}    
#finoscore {background: #fff;margin:0;padding:0;}
#finoscore div.finoscorestep{margin-bottom:20px;}
#finoscore div.finoscorestep div.errormessage{display:none;background-color: #FFFF00;color:#202020;padding:6px;margin:24px 0 9px 0;text-align:center;}
#finoscore img.finoscoresteps{display:block;margin:30px 0;}
#finoscore h1{font-size:37px;color:#747678;margin:20px 0 12px 0;padding:0;}
#finoscore h1.nummer{font-size:76px;color:#e98300;margin:0;padding:0;}
#finoscore h2{font-size:22px;color:#747678;margin:0 0 48px 0;padding:0;}
#finoscore h3{font-size:15px;color:#747678;font-weight:bold;text-transform:uppercase;margin:24px 0 0 0;padding:0 0 6px 0;}
#finoscore h3.line{border-bottom:solid 1px #e2e2e2;}
#finoscore h4{font-size:13px;color:#e98300;font-weight:bold;text-transform:uppercase;margin:0;padding:0 0 6px 0;}
#finoscore div.finoscorestapdescription1{font-size:14px;font-weight:bold;width:660px;line-height:1.5;}
#finoscore div.finoscorestapdescription2{width:570px;line-height:1.5;}
#finoscore a.button1{display:block;float:left;font-size:16px;font-weight:bold;color:#fff;padding:18px 60px 18px 25px;margin:45px 0 20px 0;text-decoration:none;Background: #e98300 url(/img/css-backgrounds/BtnArrowNext.gif) no-repeat right 50%;}
div.cirkelcheck{background:url(/img/css-backgrounds/CirkelCheck.gif) no-repeat left 50%;padding:2px 0 2px 26px;font-weight:bold;margin:45px 0 5px 0;}
div.cirkelclock{background:url(/img/css-backgrounds/CirkelClock.gif) no-repeat left 50%;padding:2px 0 2px 26px;font-weight:bold;margin:0 0 35px 0;}

ul.optionlist{list-style-type:none;margin:0;padding:0;}
ul.optionlist li{display:inline}
ul.optionlist li a{float:left;display:block;margin:0 20px 0 0;padding:6px 38px;background:#747678;color:#fff;text-decoration:none;}
ul.optionlist li a:hover,ul.optionlist li a.selected{background:#e98300;}
ul.optionlist li div.optionlistlabel{float:left;}
ul.optionlist li div.optionlistvalue input.text{float:left;border:solid 2px #e98300;background:#fff;height:16px;line-height:16px;padding:3px 6px;margin:4px 0 0 20px;width:100px;}
ul.optionlist li input.textinline{border:solid 2px #e98300;background:#fff;height:16px;line-height:16px;padding:3px 6px;margin:4px 0 0 6px;width:100px;}
ul.optionlist li input.textinline2{border:solid 2px #e98300;background:#fff;height:16px;line-height:16px;padding:3px 6px;margin:4px 6px 0 0;width:100px;text-align:right;}

div.prevnext{clear:both;}
div.prevnext a{display:block;width:150px;text-decoration:none;color:#747678;}
div.prevnext a.previous{float:left;}
div.prevnext a.next, div.prevnext a.finish{float:right;text-align:right;}
div.prevnext a.selected{color:#92c849;}

#finoscore table.fsstep{border-collapse:collapse;margin:0;padding:0;}
#finoscore table.fsstep td.finoscorestapcol2{width:860px;padding:0 20px 11px 20px;margin:0;background:#eff0ef;}
#finoscore table.fsstep td.finoscorestapcol2a{width:230px;padding:0 40px 11px 20px;margin:0;background:#ddd;vertical-align:top;}
#finoscore table.fsstep td.finoscorestapcol2b{width:550px;padding:55px 40px 11px 40px;margin:0;background:#eff0ef;vertical-align:top;}
#finoscore table.fsstep td.finoscorestapcol1,
#finoscore table.fsstep td.finoscorestapcol3{width:20px;min-height:280px;cursor:pointer;}
#finoscore table.fsstep td.finoscorestapcol1{background:#ddd url(/img/css-backgrounds/ArrowGoLeft.gif) no-repeat 50% bottom;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
#finoscore table.fsstep td.finoscorestapcol3{background:#ddd url(/img/css-backgrounds/ArrowGoright.gif) no-repeat 50% bottom;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
#finoscore table.fsstep td.finoscorestapcol1:hover{background:#92c849 url(/img/css-backgrounds/ArrowGoleft2.gif) no-repeat 50% bottom;}
#finoscore table.fsstep td.finoscorestapcol3selected,
#finoscore table.fsstep td.finoscorestapcol3:hover{background:#92c849 url(/img/css-backgrounds/ArrowGoright2.gif) no-repeat 50% bottom;}
#finoscore table.fsstep td.finoscorestapcoldisabled{background:#eff0ef;width:20px;}
#finoscore table.fsstep td.borderleft{border-left:6px solid #e98300;}


div.questionchecked{position:absolute;display:none;}
#finoscorestap010 div.questionchecked{margin:0 0 0 25px;}
#finoscorestap100 div.questionchecked{margin:0 0 0 75px;}
#finoscorestap080 div.questionchecked{margin:0 0 0 40px;}
#finoscorestap020 div.questionchecked,
#finoscorestap030 div.questionchecked,
#finoscorestap040 div.questionchecked,
#finoscorestap045 div.questionchecked,
#finoscorestap050 div.questionchecked,
#finoscorestap060 div.questionchecked,
#finoscorestap070 div.questionchecked,
#finoscorestap090 div.questionchecked{margin:0 0 0 35px;}

#finoscoredetail,#finoscoremaakafspraak,#finoscoresharefacebook,#finoscoresharefacebook2{display:block;text-decoration:none;text-align:center;color:#fff;}
#finoscoredetail{background:#e98300;margin-bottom:10px;height:32px;line-height:32px;font-weight:normal !important;font-size:14px;}
#finoscoremaakafspraak{background:#99ccff;margin-bottom:85px;height:52px;line-height:52px;font-size:15px;font-weight:bold;}
#finoscoresharefacebook,
#finoscoresharefacebook2{background:#5674b3 url(/img/css-backgrounds/Facebook.gif) no-repeat right top;height:26px;line-height:26px;padding-right:27px;font-weight:normal !important;}

div.fsscoretitle{font-size:18px;color:#e98300;font-weight:bold;}
div.fsscoredescription{font-size:14px;padding:15px 0 0 0;line-height:1.5;}
div.fsscoredescription ul{list-style-type:none;margin:0;padding:0;}
div.fsscoredescription ul li{margin-bottom:6px !important;}


ul.finoscorestapresulttabs{list-style-type:none;position:absolute;margin:0 0 0 319px;padding:0;width:940px;}
ul.finoscorestapresulttabs li{display:inline;}
ul.finoscorestapresulttabs li a{float:left;display:block;width:205px;margin:0 3px 0 0;padding:0;background:#b8b8b8;border-top:4px solid #747678;color:#fff;text-decoration:none;text-align:center;height:46px;line-height:46px;font-weight:normal !important;font-size:14px;}
ul.finoscorestapresulttabs li a.last{margin:0 0 0 0;}
ul.finoscorestapresulttabs li a.selected,
ul.finoscorestapresulttabs li a:hover{background:#eff0ef;color:#747678;width:185px;border-top:1px solid #dddedd;border-left:10px solid #eff0ef;border-right:10px solid #eff0ef;height:49px;line-height:49px;}


ul.checklist{list-style-type:none;margin:0;padding:0;}
ul.checklist li{display:inline;}
ul.checklist li a{display:block;margin:0;padding:2px 0 3px 20px;text-decoration:none;color:#747678;font-weight:normal !important;background:url(/img/Finoscore/FinoCheckCheckedNo.gif) no-repeat left 2px;}
ul.checklist li a.checked{background:url(/img/Finoscore/FinoCheckCheckedYes.gif) no-repeat left 2px;}


#topicschecked{padding:0 0 24px 0;}
#topicschecked div{background:url(/img/css-backgrounds/TopicChecked.gif) no-repeat left top;margin:3px 0;padding:0 0 0 20px;font-size:13px;}


#fsnuttig{float:left;background:#808284;padding:5px 12px;margin:20px 0 0 0;font-size:14px;font-weight:normal;color:#fff;}
#fsnuttig a.btn{display:inline-block;background:#e98300;color:#fff;text-decoration:none;font-weight:normal;padding:2px 10px;margin:0 3px;text-align:center;}
#fsnuttig a.btn:hover{background:#fff;color:#e98300;}

/* kantoren lijst */

#kantorenlijst,
#kantorenprovincies{list-style-type:none;margin:0;padding:0 0 50px 0;}
#kantorenlijst li,
#kantorenprovincies li{margin:0 0 6px 0 !important;}
#kantorenlijst li a,
#kantorenprovincies li a{color:#747678;font-weight:normal !important;}
#kantorenlijst li a:hover,
#kantorenprovincies li a:hover{color:#e98300;}


/* site navigation */

#sitenavigation{margin:0;padding:20px 0 0 0;background:#f2f2f2;}
#sitenavigation ul{list-style-type:none;margin:0;padding:0;}
#sitenavigation ul li{display:inline;}
#sitenavigation ul li a{display:block;float:left;height:22px;width:284px;margin:0 10px 0 0;padding:41px 0 0 16px;text-decoration:none;font-size:14px;}
#sitenavigation #sitefinotheker{background:url(/img/css-backgrounds/bgTabFinothekerFinotheker.gif) no-repeat left top;color:#e0e0e0;}
#sitenavigation #siteimmotheker{background:url(/img/css-backgrounds/bgTabFinothekerImmotheker.gif) no-repeat left top;color:#6b6f73;}

/* navsub 2 (n.a.m. ook general.css) */

#navSubTitle2 { font-size:1.17em; font-weight:bold; color:#e98300; padding-left:10px; }
#navSub2 {list-style-type:none; margin: 6px 0 0 0;}
#navSub2 li{display:block; padding: 3px 10px;margin:0 !important;}
#navSub2 li.first {padding-top:10px;background: url(../img/css-backgrounds/hr-thin.gif) repeat-x top;}
#navSub2 li.last {padding-bottom:10px;background: url(../img/css-backgrounds/hr-thin.gif) repeat-x bottom;}
#navSub2 a {padding-left:25px; display:block;background: url(../img/css-backgrounds/bg-arrow-subnav.gif) no-repeat 0px 0px;font-style: italic; color:#747678; text-decoration:none;font-weight:normal !important;}
#navSub2 li.active a, #navSub2 li a:hover{background-position:  -274px 0px; color:#e98300; font-weight:bold !important;}