/* GLOBAL CSS
Updated: 13-05-2009
Author: DSB Bank
Updates:
*/

/* Global */

html { overflow-y: scroll !important; } /* Scrollbar altijd zichtbaar in Firefox */

body { font: 62.5% Arial, Helvetica, sans-serif; color: #2f5572; background: #fff;}

.nomargin{margin: 0 !important;}
.marginBottom{ margin-bottom: 10px !important;}

#wrap{width: 96em; margin: 0 auto; overflow: hidden;}
#header{padding-top: 1em; margin-bottom: 2em;}
#contentContainer{ padding: 0 1em; overflow: hidden;}

/* Header */
#header .logo{display: block; width: 217px; height: 68px; margin: 0 0 1em 1em; background: url("/img/dsb-bank-logo.gif") no-repeat; text-indent: -2000px;}
.logo span{margin-left: -2000px;}

p.phone{float: right; color: #db002e;font-style: italic; font-size: 1em; text-align: right; line-height: 1em; margin: 0 1em 1em 0; clear: right;}
p.phone span{font: 1.6em Arial Black, Arial, Helvetica, sans-serif;}

/* Header Searchfield */
.shortSearch{float: right; clear: right; margin: -7px 1em 0 0; width: auto !important; position: relative; display: inline;}
.shortSearch fieldset{position: static; padding: 0; margin: 0 !important; clear: none; border: none; background: none; font-size: 1.2em;}
.shortSearch legend{display: none;}
.shortSearch .textfield{width: 215px; color: #aaa; margin: 1px 5px 0 0;}
.shortSearch .error{border: 1px solid #ff0000; padding: 2px;}
.shortSearch .textfield.activeText{ color: #000;}
.shortSearch .button{width: auto !important; clear: none !important; position: static !important; left: 0 !important; margin: 0 !important; font-size: 13px !important;}

/* Elements */
strong.red{color: #db002e !important;}
h2{font-size: 1.8em;}
h2.vergelijk{font-size: 1.5em !important; font-weight: bold !important; padding-left: 7px !important;}
h2.groot{font-size: 2.5em !important;}
p, a{font-size: 1.2em; line-height: 1.5em; color: #2f5572;}
p a{font-size: 1em; color: #2f5572;}
p.legal{font-size: 1em !important; clear: left;}
a:hover{color: #db002e !important;}
a:focus {outline:none;}
p.warning{ color: #db002e;}

.incasso{ margin-top: 20px;}

address{font-size: 1.2em; margin-bottom: 1.45em; padding-left: 1em; font-style: normal !important;}
blockquote{font-style: italic; font-size: 1.2em; margin-top: 1em; text-align: center;}

/* Frequently Asked Questions */
ol{font-size: 1.2em; list-style: outside; list-style-type: decimal;	margin-left: 3em; margin-bottom: 1.4em; line-height: 1.5em;}
ol li{margin-bottom: .5em;}

ol li a, 
ol li p, 
a.naarBoven{font-size: 1em; padding: 0 !important;}
ol li address{font-size: 1em !important; padding: 0 !important;}
ol li ul{margin-bottom: 1em; padding-left: 0 !important;}
ol p.legal{font-size: .8em !important;}
ol#vragen{margin-bottom: 2em;}
ol#antwoorden{margin-bottom: 0;}
ol#antwoorden h4{padding-left: 0;}
ol#antwoorden li{margin-top: 2em;}
ol li ul li{font-size: .9em; margin: 0 !important;}
ol#antwoorden table{width: 100%; margin-bottom: 1.4em;}
ol#antwoorden table.deposito{font-size: .8em;}
ol#antwoorden table td.space{width: 20em;}
ol#antwoorden table tr.onder td{background: #e8eff4;}

.faqHeading{ padding: 0 !important; margin: 20px 0 20px -25px !important;}

ol ol{font-size: 1em;}

#algemeneBankvoorwaarden ol ul{ list-style:lower-alpha;}
#algemeneBankvoorwaarden ol ul ul{ list-style:lower-roman; font-size: 1em;}

#internetTopsparenReglement #reglementDiv ol,
#zakelijkinternetsparenreglement #reglementDiv ol,
#zilvervlootReglement #reglementDiv ol,
#zakelijkinternetsparenextrareglement #reglementDiv ol{list-style-type:decimal;}

#internetTopsparenReglement #reglementDiv ol ol,
#zakelijkinternetsparenreglement #reglementDiv ol ol,
#zakelijkinternetsparenextrareglement #reglementDiv ol ol{list-style-type: lower-alpha;}

/* Klantenservice pagina */
#customerFaq{margin-left: 15px;}
#customerFaq .right{margin-right: 1.5em;}
#customerFaq .bottom{margin-bottom: 1em;}
#customerFaq .productGroup{width: 22em;float: left;}
#customerFaq .productGroup ul{list-style: none; list-style-position: outside; padding: 0; margin: 0;}
#customerFaq .productGroup h3{padding: 0; margin: 0 0 1em 0;}

/* Juridische- en productinformatie */
#juridischHome #mainOneColumn h1{margin-bottom: .5em;}
#juridischHome #mainOneColumn ul li{font-size: 1em;}
#juridischHome #mainOneColumn ul li a{font-size: 1em;}
#juridischHome #mainOneColumn ul li ul li{font-size: .9em; margin-bottom: 1em;}
#juridischHome #mainOneColumn h4{font-size: 1.4em;}

ul.faqList{margin-bottom: 1.5em; margin-top: -2em !important;}

/* Reglement */
a.print{float: right; background: url("/img/dsbbank-icon-sprite.png") no-repeat 0 -310px; padding-left: 20px;}
a.pdf{float: right; background: url("/img/dsbbank-icon-sprite.png") no-repeat 0 -284px; padding-left: 20px; padding-right: 10px;}
a.pdf2{float: none; background: url("/img/dsbbank-icon-sprite.png") no-repeat 0 -284px; padding-left: 20px; padding-right: 10px; padding-bottom: 2px;}
a.back{float:right; background: url("/img/back-arrow.png") no-repeat 0 50%; padding-left: 12px; margin-right: 10px;}
	
	

#reglementDiv{margin-top: 1.7em;}
#reglementDiv h3{float: none !important;}
#reglementDiv ol{list-style-type: lower-alpha;}
#reglementDiv ol ol{list-style-type: decimal;}

/* Sitehulp */
#sitehulp #mainOneColumn h1{margin-bottom: .5em;}

/* Main Navigation */
#navContainer{background: #e8eff4 url("/img/pxl.gif") repeat-x 0 100%; overflow: hidden;}
#navContainer span{display: block; background: url("/img/nav-top.gif") repeat-x; height: 11px;}

#nav{padding-top: .6em; overflow: hidden; margin-left: 10px;}
#nav li{float: left;}
#nav li a{font-size: 1.4em; padding: .2em 1.1em; color: #385c77; text-decoration: none; float: left; margin: 0 1px; border-top: 1px solid #e8eff4;}
#nav li a.internetbankieren {background: url("/img/dsbbank-icon-sprite.png") no-repeat 1.6em -330px; padding-left: 3em; color: #db002e;}

/* Subnavigation */
#sidebar{width: 20em !important; overflow: hidden; float: left;}
#sidebar .coloredBlockSub{background: #e8eff4; margin-top: 1em; margin-bottom: 2em; overflow: hidden;}
#sidebar .coloredBlockSub .content{padding: 1em;}
#sidebar .coloredBlockSub h2{font-size: 1.8em; font-weight: normal; margin: 0; padding: 4px 0 4px 11px; border-bottom: 1px solid #becbd5;}

#subNav{clear: both; line-height: 1.5em; list-style: none; overflow: hidden; position: relative;}
#subNav li{margin: 0; padding: 0; list-style: none; display: block; color: #fff;}
#subNav li ul{margin: 0 0 1em 0; padding: 0;}
#subNav li li{margin: 0 0 0 .4em; padding: 0; font-size: 1em;}
#subNav li a {color: #db002e; text-decoration: none; padding: 0 2px; font-size: 1.4em; font-weight: bold;}
#subNav li li a{color: #2f5572; font-size: 1.2em; font-weight: normal;}
#subNav li a:hover{color: #db002e;}
#subNav .aanvragen{margin-bottom: 1em;}

#subNav .spacing{margin-top: 1em;}


/* Navigation active links */

	/* Main navigation */
	
	#home #nav li a.home,
	#lenenHome #nav li a.lenen,
	#excellentLening #nav li a.lenen,
	#persoonlijkeLening #nav li a.lenen,
	#krediethypotheekLenen #nav li a.lenen,
	#doorlopendKrediet #nav li a.lenen,
	#overigeLeeninformatie #nav li a.lenen,
	#lenenBerekenenHome #nav li a.lenen,
	#maxLenen #nav li a.lenen,
	#besparing #nav li a.lenen,
	#maandlastenLenen #nav li a.lenen,
	#leningAanvragen #nav li a.lenen,
	#lenenFaq #nav li a.lenen,
	#hypothekenHome #nav li a.hypotheken,
	#hypothekenOverzicht #nav li a.hypotheken,
	#aflosvrijehypotheek #nav li a.hypotheken,
	#spaarhypotheek #nav li a.hypotheken,
	#bankspaarhypotheek #nav li a.hypotheken,
	#flexhypotheek #nav li a.hypotheken,
	#verbouwingshypotheek #nav li a.hypotheken,
	#krediethypotheek #nav li a.hypotheken,
	#hypotheekvoorstel #nav li a.hypotheken,
	#hypothekenBerekenenHome #nav li a.hypotheken,
	#hypothekenUwSituatieHome #nav li a.hypotheken,
	#hypotheekoversluiten #nav li a.hypotheken,
	#eerstehuis #nav li a.hypotheken,
	#volgendehuis #nav li a.hypotheken,
	#huisverbouwen #nav li a.hypotheken,
	#hypotheekvoorstel #nav li a.hypotheken,
	#overigeHypotheekinformatie #nav li a.hypotheken,
	#maxHypotheek #nav li a.hypotheken,
	#hypothekenHurenKopen #nav li a.hypotheken,
	#hypotheeksom #nav li a.hypotheken,
	#woningwaardemeter #nav li a.hypotheken,
	#hypotheekAanvragen #nav li a.hypotheken,
	#hypothekenFaq #nav li a.hypotheken,
	#hypotheekbegrippen #nav li a.hypotheken,
	#faqNHG #nav li a.hypotheken,
	#tevreden #nav li a.hypotheken,
	#sparenHome #nav li a.sparen,
	#particuliersparenHome #nav li a.sparen,
	#internetsparen #nav li a.sparen,
	#internetsparenReglement #nav li a.sparen,
	#internetsparenFaq #nav li a.sparen,
	#internetTopsparen #nav li a.sparen,
	#internetTopsparenReglement #nav li a.sparen,
	#internetTopsparenFaq #nav li a.sparen,
	#internetsparenExtra #nav li a.sparen,
	#internetsparenExtraReglement #nav li a.sparen,
	#internetsparenExtraFaq #nav li a.sparen,
	#sparen #nav li a.sparen,
	#sparenAanvragen #nav li a.sparen,
	#sparenReglement #nav li a.sparen,
	#sparenFaq #nav li a.sparen,
	#vasteTermijnDeposito #nav li a.sparen,
	#vasteTermijnDepositoAanvragen #nav li a.sparen,
	#vasteTermijnDepositoReglement #nav li a.sparen,
	#vasteTermijnDepositoFaq #nav li a.sparen,
	#achtergesteldDeposito #nav li a.sparen,
	#achtergesteldDepositoAanvragen #nav li a.sparen,
	#achtergesteldDepositoFaq #nav li a.sparen,
	#zakelijksparenHome #nav li a.sparen,
	#zakelijkdepositosparen #nav li a.sparen,
	#zakelijkdepositosparenaanvragen #nav li a.sparen,
	#zakelijkdepositosparenreglement #nav li a.sparen,
	#zakelijkdepositosparenfaq #nav li a.sparen,
	#zakelijkinternetsparen #nav li a.sparen,
	#zakelijkinternetsparenaanvragen #nav li a.sparen,
	#zakelijkinternetsparenreglement #nav li a.sparen,
	#zakelijkinternetsparenfaq #nav li a.sparen,
	#zakelijkinternetsparenextra #nav li a.sparen,
	#zakelijkinternetsparenextraaanvragen #nav li a.sparen,
	#zakelijkinternetsparenextrareglement #nav li a.sparen,
	#zakelijkinternetsparenextrafaq #nav li a.sparen,
	#sparenKinderenHome #nav li a.sparen,
	#zilvervloot #nav li a.sparen,
	#zilvervlootFaq #nav li a.sparen,
	#zilvervlootReglement #nav li a.sparen,
	#overigeSpaarinformatie #nav li a.sparen,
	#verzekerenHome #nav li a.verzekeren,
	#autoverzekering #nav li a.verzekeren,
	#autoverzekeringPremieBerekenen #nav li a.verzekeren,
	#autoverzekeringVoordelen #nav li a.verzekeren,
	#autoverzekeringBasisdekking #nav li a.verzekeren,
	#autoverzekeringAanvullendeDekkingen #nav li a.verzekeren,
	#autoverzekeringSchade #nav li a.verzekeren,
	#autoverzekeringFaq #nav li a.verzekeren,
	#autoverzekeringAanvragen #nav li a.verzekeren,
	#caravanverzekering #nav li a.verzekeren,
	#caravanverzekeringPremieBerekenen #nav li a.verzekeren,
	#caravanverzekeringVoordelen #nav li a.verzekeren,
	#caravanverzekeringBasisdekking #nav li a.verzekeren,
	#caravanverzekeringAanvullendeDekkingen #nav li a.verzekeren,
	#caravanverzekeringSchade #nav li a.verzekeren,
	#caravanverzekeringFaq #nav li a.verzekeren,
	#caravanverzekeringAanvragen #nav li a.verzekeren,
	#uitvaartverzekering #nav li a.verzekeren,
	#uitvaartverzekeringPremieBerekenen #nav li a.verzekeren,
	#uitvaartverzekeringVoordelen #nav li a.verzekeren,
	#uitvaartverzekeringBasisdekking #nav li a.verzekeren,
	#uitvaartverzekeringAanvullendeDekkingen #nav li a.verzekeren,
	#uitvaartverzekeringOverlijden #nav li a.verzekeren,
	#uitvaartverzekeringFaq #nav li a.verzekeren,
	#uitvaartverzekeringAanvragen #nav li a.verzekeren,
	#ongevallenverzekering #nav li a.verzekeren,
	#ongevallenverzekeringPremieBerekenen #nav li a.verzekeren,
	#ongevallenverzekeringVoordelen #nav li a.verzekeren,
	#ongevallenverzekeringBasisdekking #nav li a.verzekeren,
	#ongevallenverzekeringAanvullendeDekkingen #nav li a.verzekeren,
	#ongevallenverzekeringOverlijden #nav li a.verzekeren,
	#ongevallenverzekeringFaq #nav li a.verzekeren,
	#ongevallenverzekeringAanvragen #nav li a.verzekeren,
	#reisverzekering #nav li a.verzekeren,
	#reisverzekeringPremieBerekenen #nav li a.verzekeren,
	#reisverzekeringVoordelen #nav li a.verzekeren,
	#reisverzekeringDekking #nav li a.verzekeren,
	#reisverzekeringSchade #nav li a.verzekeren,
	#reisverzekeringFaq #nav li a.verzekeren,
	#reisverzekeringAanvragen #nav li a.verzekeren,
	#aansprakelijkheidsverzekering #nav li a.verzekeren,
	#aansprakelijkPremieBerekenen #nav li a.verzekeren,
	#aansprakelijkVoordelen #nav li a.verzekeren,
	#aansprakelijkDekking #nav li a.verzekeren,
	#aansprakelijkSchade #nav li a.verzekeren,
	#aansprakelijkFaq #nav li a.verzekeren,
	#aansprakelijkAanvragen #nav li a.verzekeren,
	#schadeAanvragen #nav li a.verzekeren,
	#inboedelverzekering #nav li a.verzekeren,
	#inboedelPremieBerekenen #nav li a.verzekeren,
	#inboedelVoordelen #nav li a.verzekeren,
	#inboedelDekking #nav li a.verzekeren,
	#inboedelSchade #nav li a.verzekeren,
	#inboedelFaq #nav li a.verzekeren,
	#inboedelAanvragen #nav li a.verzekeren,
	#woonverzekering #nav li a.verzekeren,
	#woonPremieBerekenen #nav li a.verzekeren,
	#woonVoordelen #nav li a.verzekeren,
	#woonDekking #nav li a.verzekeren,
	#woonSchade #nav li a.verzekeren,
	#woonFaq #nav li a.verzekeren,
	#woonAanvragen #nav li a.verzekeren,
	#rechtsbijstandverzekering #nav li a.verzekeren,
	#rechtsbijstandPremieBerekenen #nav li a.verzekeren,
	#rechtsbijstandVoordelen #nav li a.verzekeren,
	#rechtsbijstandDekking #nav li a.verzekeren,
	#rechtsbijstandSchade #nav li a.verzekeren,
	#rechtsbijstandFaq #nav li a.verzekeren,
	#rechtsbijstandAanvragen #nav li a.verzekeren,
	#verzekerenFaq #nav li a.verzekeren,
	#polismap #nav li a.verzekeren,
	#polismapFaq #nav li a.verzekeren,
	#overigeVerzekerenInformatie #nav li a.verzekeren,
	#betalenBetaalrekening #nav li a.betalen,
	#betalenHome #nav li a.betalen,
	#betalenFaq #nav li a.betalen,
	#overigeBetaalinformatie #nav li a.betalen,
	#klantenserviceHome #nav li a.klantenservice,
	#klantenserviceAdresgegevens #nav li a.klantenservice,
	#contactformulier #nav li a.klantenservice,
	#klachtenformulier #nav li a.klantenservice,
	#belmijterug #nav li a.klantenservice,
	#maakafspraak #nav li a.klantenservice,
	#jaaropgave2008 #nav li a.klantenservice,
	#nieuwsbriefFaq #nav li a.klantenservice,
	#bankingtoolsFaq #nav li a.klantenservice,
	#beheerFaq #nav li a.klantenservice,
	#kredietcrisis #nav li a.klantenservice,
	#computerinstellingen #nav li a.klantenservice,
	#veiligBankieren #nav li a.klantenservice,
	#klachtenregelingFaq #nav li a.klantenservice,
	#webcareFormulier #nav li a.klantenservice,
	#overdsbbankHome #nav li a.overdsbbank,
	#steluwvraag #nav li a.overdsbbank,
	#scheringainbeeld #nav li a.overdsbbank,
	#nieuws #nav li a.overdsbbank,
	#nieuwsArchief #nav li a.overdsbbank,
	#nieuwsberichten #nav li a.overdsbbank,
	#recenteNieuwsberichten #nav li a.overdsbbank,
	#nieuwsberichtenarchief #nav li a.overdsbbank,
	#hetBedrijf #nav li a.overdsbbank,
	#historie #nav li a.overdsbbank,
	#naamScheringa #nav li a.overdsbbank,
	#profiel #nav li a.overdsbbank,
	#missie-visie-waarden #nav li a.overdsbbank,
	#adresgegevens #nav li a.overdsbbank,
	#jaarverslag #nav li a.overdsbbank,
	#sponsoringHome #nav li a.overdsbbank,
	#sponsoringFaq #nav li a.overdsbbank,
	#commercial #nav li a.overdsbbank,
	#incassoFaq #nav li a.incasso
	{
		border: 1px solid #a2b3c0;
		border-bottom: none;
		background: #fff url("/img/tab-bg.gif") repeat-x;
		color: #db002e;
		margin: 0;
}
	
	/* Sub Navigation */

	#excellentLening #subNav li a.excellentLening,
	#persoonlijkeLening #subNav li a.persoonlijkeLening,
	#doorlopendKrediet #subNav li a.doorlopendKrediet,
	#krediethypotheekLenen #subNav li a.kredietHypotheek,
	#maxLenen #subNav li a.maxLenen,
	#besparing #subNav li a.besparing,
	#maandlastenLenen #subNav li a.maandlasten,
	#aflosvrijehypotheek #subNav li a.aflosvrijehypotheek,
	#spaarhypotheek #subNav li a.spaarhypotheek,
	#bankspaarhypotheek #subNav li a.bankspaarhypotheek,
	#flexhypotheek #subNav li a.flexhypotheek,
	#verbouwingshypotheek #subNav li a.verbouwingshypotheek,
	#krediethypotheek #subNav li a.krediethypotheek,
	#maxHypotheek #subNav li a.maxHypotheek,
	#hypotheeksom #subNav li a.hypotheeksom,
	#eerstehuis #subNav li a.eerstehuis,
	#volgendehuis #subNav li a.volgendehuis,
	#huisverbouwen #subNav li a.huisverbouwen,
	#hypotheekoversluiten #subNav li a.hypotheekoversluiten,
	#hypotheekvoorstel #subNav li a.hypotheekvoorstel,
	#woningwaardemeter #subNav li a.woningwaardemeter,
	#hypothekenHurenKopen #subNav li a.hurenofkopen,
	#internetsparen #subNav li a.internetsparen,
	#internetsparenReglement #subNav li a.internetsparenReglement,
	#internetsparenFaq #subNav li a.internetsparenFaq,
	#internetTopsparen #subNav li a.internetTopsparen,
	#internetTopsparenReglement #subNav li a.internetTopsparenReglement,
	#internetTopsparenFaq #subNav li a.internetTopsparenFaq,
	#internetsparenExtra #subNav li a.internetsparenExtra,
	#internetsparenExtraReglement #subNav li a.internetsparenExtraReglement,
	#internetsparenExtraFaq #subNav li a.internetsparenExtraFaq,
	#sparen #subNav li a.sparen,
	#sparenAanvragen #subNav li a.sparenAanvragen,
	#sparenReglement #subNav li a.sparenReglement,
	#sparenFaq #subNav li a.sparenFaq,
	#vasteTermijnDeposito #subNav li a.vasteTermijnDeposito,
	#vasteTermijnDepositoAanvragen #subNav li a.vasteTermijnDepositoAanvragen,
	#vasteTermijnDepositoReglement #subNav li a.vasteTermijnDepositoReglement,
	#vasteTermijnDepositoFaq #subNav li a.vasteTermijnDepositoFaq,
	#achtergesteldDeposito #subNav li a.achtergesteldDeposito,
	#achtergesteldDepositoAanvragen #subNav li a.achtergesteldDepositoAanvragen,
	#achtergesteldDepositoFaq #subNav li a.achtergesteldDepositoFaq,
	#zakelijkdepositosparen #subNav li a.zakelijkdepositosparen,
	#zakelijkdepositosparenaanvragen #subNav li a.zakelijkdepositosparenaanvragen,
	#zakelijkdepositosparenreglement #subNav li a.zakelijkdepositosparenreglement,
	#zakelijkdepositosparenfaq #subNav li a.zakelijkdepositosparenfaq,
	#zakelijkinternetsparen #subNav li a.zakelijkinternetsparen,
	#zakelijkinternetsparenaanvragen #subNav li a.zakelijkinternetsparenaanvragen,
	#zakelijkinternetsparenreglement #subNav li a.zakelijkinternetsparenreglement,
	#zakelijkinternetsparenfaq #subNav li a.zakelijkinternetsparenfaq,
	#zakelijkinternetsparenextra #subNav li a.zakelijkinternetsparenextra,
	#zakelijkinternetsparenextraaanvragen #subNav li a.zakelijkinternetsparenextraaanvragen,
	#zakelijkinternetsparenextrareglement #subNav li a.zakelijkinternetsparenextrareglement,
	#zakelijkinternetsparenextrafaq #subNav li a.zakelijkinternetsparenextrafaq,
	#zilvervloot #subNav li a.zilvervloot,
	#zilvervlootFaq #subNav li a.zilvervlootFaq,
	#zilvervlootReglement #subNav li a.zilvervlootReglement,
	#autoverzekering #subNav li a.autoverzekering,
	#autoverzekeringPremieBerekenen #subNav li a.autoverzekeringPremieBerekenen,
	#autoverzekeringVoordelen #subNav li a.autoverzekeringVoordelen,
	#autoverzekeringBasisdekking #subNav li a.autoverzekeringBasisdekking,
	#autoverzekeringAanvullendeDekkingen #subNav li a.autoverzekeringAanvullendeDekkingen,
	#autoverzekeringSchade #subNav li a.autoverzekeringSchade,
	#autoverzekeringFaq #subNav li a.autoverzekeringFaq,
	#autoverzekeringAanvragen #subNav li a.autoverzekeringAanvragen,
	#caravanverzekering #subNav li a.caravanverzekering,
	#caravanverzekeringPremieBerekenen #subNav li a.caravanverzekeringPremieBerekenen,
	#caravanverzekeringVoordelen #subNav li a.caravanverzekeringVoordelen,
	#caravanverzekeringBasisdekking #subNav li a.caravanverzekeringBasisdekking,
	#caravanverzekeringAanvullendeDekkingen #subNav li a.caravanverzekeringAanvullendeDekkingen,
	#caravanverzekeringSchade #subNav li a.caravanverzekeringSchade,
	#caravanverzekeringFaq #subNav li a.caravanverzekeringFaq,
	#caravanverzekeringAanvragen #subNav li a.caravanverzekeringAanvragen,
	#uitvaartverzekering #subNav li a.uitvaartverzekering,
	#uitvaartverzekeringPremieBerekenen #subNav li a.uitvaartverzekeringPremieBerekenen,
	#uitvaartverzekeringVoordelen #subNav li a.uitvaartverzekeringVoordelen,
	#uitvaartverzekeringBasisdekking #subNav li a.uitvaartverzekeringBasisdekking,
	#uitvaartverzekeringAanvullendeDekkingen #subNav li a.uitvaartverzekeringAanvullendeDekkingen,
	#uitvaartverzekeringOverlijden #subNav li a.uitvaartverzekeringOverlijden,
	#uitvaartverzekeringFaq #subNav li a.uitvaartverzekeringFaq,
	#uitvaartverzekeringAanvragen #subNav li a.uitvaartverzekeringAanvragen,
	
	#ongevallenverzekering #subNav li a.ongevallenverzekering,
	#ongevallenverzekeringPremieBerekenen #subNav li a.ongevallenverzekeringPremieBerekenen,
	#ongevallenverzekeringVoordelen #subNav li a.ongevallenverzekeringVoordelen,
	#ongevallenverzekeringBasisdekking #subNav li a.ongevallenverzekeringBasisdekking,
	#ongevallenverzekeringAanvullendeDekkingen #subNav li a.ongevallenverzekeringAanvullendeDekkingen,
	#ongevallenverzekeringOverlijden #subNav li a.ongevallenverzekeringOverlijden,
	#ongevallenverzekeringFaq #subNav li a.ongevallenverzekeringFaq,
	#ongevallenverzekeringAanvragen #subNav li a.ongevallenverzekeringAanvragen,
	
	#reisverzekering #subNav li a.reisverzekering,
	#reisverzekeringPremieBerekenen #subNav li a.reisverzekeringPremieBerekenen,
	#reisverzekeringVoordelen #subNav li a.reisverzekeringVoordelen,
	#reisverzekeringDekking #subNav li a.reisverzekeringDekking,
	#reisverzekeringSchade #subNav li a.reisverzekeringSchade,
	#reisverzekeringFaq #subNav li a.reisverzekeringFaq,
	#reisverzekeringAanvragen #subNav li a.reisverzekeringAanvragen,
	#aansprakelijkheidsverzekering #subNav li a.aansprakelijk,
	#aansprakelijkPremieBerekenen #subNav li a.aansprakelijkPremieBerekenen,
	#aansprakelijkVoordelen #subNav li a.aansprakelijkVoordelen,
	#aansprakelijkDekking #subNav li a.aansprakelijkDekking,
	#aansprakelijkSchade #subNav li a.aansprakelijkSchade,
	#aansprakelijkFaq #subNav li a.aansprakelijkFaq,
	#aansprakelijkAanvragen #subNav li a.aansprakelijkAanvragen,
	#schadeAanvragen #subNav li a.schadeAanvragen,
	#inboedelverzekering #subNav li a.inboedelverzekering,
	#inboedelPremieBerekenen #subNav li a.inboedelPremieBerekenen,
	#inboedelVoordelen #subNav li a.inboedelVoordelen,
	#inboedelDekking #subNav li a.inboedelDekking,
	#inboedelSchade #subNav li a.inboedelSchade,
	#inboedelFaq #subNav li a.inboedelFaq,
	#inboedelAanvragen #subNav li a.inboedelAanvragen,
	#woonverzekering #subNav li a.woonverzekering,
	#woonPremieBerekenen #subNav li a.woonPremieBerekenen,
	#woonVoordelen #subNav li a.woonVoordelen,
	#woonDekking #subNav li a.woonDekking,
	#woonSchade #subNav li a.woonSchade,
	#woonFaq #subNav li a.woonFaq,
	#woonAanvragen #subNav li a.woonAanvragen,
	#rechtsbijstandverzekering #subNav li a.rechtsbijstandverzekering,
	#rechtsbijstandPremieBerekenen #subNav li a.rechtsbijstandPremieBerekenen,
	#rechtsbijstandVoordelen #subNav li a.rechtsbijstandVoordelen,
	#rechtsbijstandDekking #subNav li a.rechtsbijstandDekking,
	#rechtsbijstandSchade #subNav li a.rechtsbijstandSchade,
	#rechtsbijstandFaq #subNav li a.rechtsbijstandFaq,
	#rechtsbijstandAanvragen #subNav li a.rechtsbijstandAanvragen,
	#polismapFaq #subNav li a.polismapFaq,
	#betalenBetaalrekening #subNav li a.betalenBetaalrekening,
	#hetBedrijf #subNav li a.hetBedrijf,
	#historie #subNav li a.historie,
	#naamScheringa #subNav li a.naamScheringa,
	#profiel #subNav li a.profiel,
	#missie-visie-waarden #subNav li a.missie-visie-waarden,
	#adresgegevens #subNav li a.adresgegevens,
	#jaarverslag #subNav li a.jaarverslag,
	#nieuws #subNav li a.nieuws,
	#sponsoringFaq #subNav li a.sponsoringFaq,
	#klantenserviceAdresgegevens #subNav li a.klantenserviceAdresgegevens,
	#belmijterug #subNav li a.belmijterug,
	#maakafspraak #subNav li a.maakeenafspraak,
	#contactformulier #subNav li a.contact,
	#klachtenformulier #subNav li a.klachtenformulier,
	#webcareFormulier #subNav li a.formulier,
	#juridischHome #subNav li a.juridischHome,
	#privacy #subNav li a.privacy,
	#gedragscode #subNav li a.gedragscode,
	#disclaimer #subNav li a.disclaimer,
	#copyright #subNav li a.copyright,
	#voorwaarden #subNav li a.voorwaarden,
	#wijzigingBankvoorwaarden #subNav li a.wijzigingBankvoorwaarden,
	#nieuwsbriefFaq #subNav li a.nieuwsbriefFaq,
	#bankingtoolsFaq #subNav li a.bankingtoolsFaq,
	#beheerFaq #subNav li a.beheerFaq,
	#kredietcrisis #subNav li a.kredietcrisis,
	#computerinstellingen #subNav li a.computerinstellingen,
	#klachtenregelingFaq #subNav li a.klachtenregeling,
	#steluwvraag #subNav li a.uwvraag,
	#scheringainbeeld #subNav li a.scheringainbeeld,
	#nieuwsArchief #subNav li a.nieuwsarchief,
	#recenteNieuwsberichten #subNav li a.recenteNieuwsberichten,
	#nieuwsberichtenarchief #subNav li a.nieuwsberichtenarchief,
	#verzekerenFaq #subNav li a.verzekerenFaq{
		background: url("/img/dsbbank-icon-sprite.png") no-repeat 0 -90px;
		color: #db002e;
		padding-left: 10px;
}

	#lenenHome #subNav li a.lenenHome,
	#lenenBerekenenHome #subNav li a.lenenBerekenenHome,
	#leningAanvragen #subNav li a.leningAanvragen,
	#lenenFaq #subNav li a.lenenFaq,
	#hypothekenOverzicht #subNav li a.hypothekenHome,
	#hypothekenBerekenenHome #subNav li a.hypothekenBerekenenHome,
	#hypothekenUwSituatieHome #subNav li a.hypothekenUwSituatieHome,
	#hypotheekAanvragen #subNav li a.hypotheekAanvragen,
	#hypothekenFaq #subNav li a.hypothekenFaq,
	#hypotheekbegrippen #subNav li a.hypotheekbegrippen,
	#faqNHG #subNav li a.faqNHG,
	#particuliersparenHome #subNav li a.particuliersparenHome,
	#zakelijksparenHome #subNav li a.zakelijkHome,
	#sparenKinderenHome #subNav li a.sparenKinderenHome,
	#verzekerenHome #subNav li a.verzekerenHome,
	
	#polismap #subNav li a.polismap,
	#betalenHome #subNav li a.betalenHome,
	#betalenFaq #subNav li a.betalenFaq,
	#veiligBankieren #subNav li a.veiligBankieren,
	#overdsbbankHome #subNav li a.overdsbbankHome,
	#nieuws #subNav li a.persbericht,
	#recenteNieuwsberichten #subNav li a.nieuwsberichten,
	#sponsoringHome #subNav li a.sponsoringHome,
	#commercial #subNav li a.commercial,
	#klantenserviceHome #subNav li a.klantenserviceHome,
	#jaaropgave2008 #subNav li a.jaaropgave2008,
	#juridischHome #subNav li a.juridischHome
	{
		background: #e8eff4;
		color: #db002e;
}

/* Homepage */
#topRow, #middleRow, #bottomRow{overflow: visible; float: left; margin-bottom: 2em;}
#bottomRow{margin-bottom: 0;}

/* Offerbox */
a.offerBoxLink{display: block; width: 620px; height: 307px; position: relative; margin-bottom: -300px; float: left; background: url("/img/transparent-pixel.gif"); margin-top: -7px;}
.offerBox{width: 62em; margin-right: 2em; float: left; /*background: #e8eff4;*/ height: 30.1em;}
/*#offerImage{background: url("/img/offers/offer-vakantiebonus.jpg") no-repeat; width: 620px; height: 308px; float: left; margin-top: -7px;}*/

/* Berichtgeving RVB */
/*#offerImage {background: #fff; width: 538px; padding: 40px; height: 219px; float: left; border: 1px solid #A2B3C0; }
#offerImage h2 { font-size: 2.6em; color: #db002e;}
#offerImage ul { font-size: 1.2em; list-style:inside; list-style-type:disc; margin-top: 20px; line-height: 1.6em;}
#offerImage p{ margin-top: 20px; font-size: 1.4em;}*/

/* NIELS: CSS voordat ik de textlinks er in heb gezet...*/
#offerImage{background: url("/img/offers/offer-flexhypotheek4.jpg") no-repeat; width: 620px; height: 301px; float: left;}
#offerImage div{display: block; margin-top: 20em; padding: 1.4em .4em 1em 1.2em; overflow: hidden;}
#offerImage div{display: block; margin-top: 20em; padding: 1.4em .4em 1em 1.2em; overflow: hidden;}
#offerImage div h2{color: #db002e; font-size: 2em;}
#offerImage div p{font-size: 1.4em; font-weight: bold;}
#offerImage div a{float: right; margin-top: -5px; color: #db002e; background: url("/img/dsbbank-icon-sprite.png") no-repeat right -12px; padding-right: 8px; margin-right: 10px;}
#offerImage span a:hover{ color: #fff !important;}

.etalage1 {background: url("/img/offers/offer-etalage-lenen.jpg") no-repeat !important;}
.etalage2 {background: url("/img/offers/offer-etalage-sparen.jpg") no-repeat !important;}
.etalage3 {background: url("/img/offers/offer-etalage-hypotheken.jpg") no-repeat !important;}
.etalage4 {background: url("/img/offers/offer-etalage-verzekeren.jpg") no-repeat !important;}
.etalage5 {background: url("/img/offers/offer-etalage-betalen.jpg") no-repeat !important;}

/*#offerImage {background: #fff; width: 618px; height: 299px; float: left; border: 1px solid #A2B3C0; }
#offerImage div{display: block; margin-top: 0; padding: 1.4em .4em 1em 4.5em; overflow: hidden;}
#offerImage div h2{color: #db002e; font-size: 5.4em; margin-bottom: 10px; }
#offerImage div p{font-size: 1.4em; font-weight: bold;}
#offerImage div p.large{font-size: 3em; font-weight: bold; margin-bottom: 15px; margin-top: 5px; line-height: 1.4em; }
#offerImage div a{float: left; margin-top: -2px; margin-right: 10px; font-size: 1.7em; font-weight: bold; }
#offerImage span a:hover{ color: #fff !important;}
#offerImage div ul { list-style: disc; margin: 0 0 10px 1em; padding-left: 10px; font-size: 13px; line-height: 140%;}*/

/* Product highlight homepage */
.productHighlight{width: 30em; float: left; margin-right: 2em;}
.productHighlight ul.tabMenu{background: #e8eff4 url("/img/pxl.gif") repeat-x 0 bottom; overflow: hidden; border-left: .5em solid #db002e;}
.productHighlight ul.tabMenu li{float: left; width: 9.75em;}
.productHighlight ul.tabMenu li a{display: block; font-size: 1.4em;	text-align: center;	padding: .3em 0; text-decoration: none;	color: #385c77;	border-top: 1px solid #fff;}
.productHighlight ul.tabMenu li a.active{border: 1px solid #a2b3c0; border-bottom: none; background: #fff url("/img/tab-bg.gif") repeat-x; color: #2f5572; font-weight: bold;}
.productHighlight ul.tabMenu li.hypotheek{width: 16.3em !important;}
.productHighlight ul.tabMenu li.lenen{width: 13.2em !important;}
.productHighlight ul.orange{border-color: #f8b333;}
.productHighlight ul.yellow{border-color: #ffdc00;}
.productHighlight ul.tabMenu li a.active:hover{color: #2f5572 !important;}
.productHighlight ul.tabMenu li.last{width: 9.9em;}

#topRow .productHighlight h2{font-size: 1.4em;}

.smallHomeblock{ display: block; font-weight: bold; font-size: 1.4em; text-align: center; margin-top: 8px;} 

#bottomRow .productHighlight .content{border: 1px solid #a2b3c0; border-top: none; height: 19em; padding-top: .5em;}
#bottomRow .productHighlight p{width: 278px;}
#bottomRow .coloredBlock .content{border: 1px solid #a2b3c0; border-top: none; padding-top: 1.5em; height: auto;}
#bottomRow .content p{line-height: normal;}
#bottomRow .content p a{line-height: normal;}
#bottomRow .content p a.noline{text-decoration: none;}
#bottomRow .coloredBlock {background: none;}
#bottomRow .coloredBlock h3{font-size: 1.2em; margin-top: .9em;}
#bottomRow .productHighlight h2{font-size: 1.4em; margin: 0 0 .3em 0;}
#bottomRow .productHighlight h2 a{font-size: 1em; text-decoration: none;}
#bottomRow a.allProducts{float: right; background: url("/img/dsbbank-icon-sprite.png") no-repeat right 4px; padding-right: 9px; margin-top: 13px; line-height: normal; font-weight: bold; position: relative;}

#bottomRow .bereikbaarheid .content{ padding: 1em; float: left; height: auto; width: 27.8em;}
#bottomRow .bereikbaarheid .content h3{ font-weight: 1.4em; margin-bottom: 5px;}
#bottomRow .bereikbaarheid .content p{ line-height: 1.4em;}
#bottomRow .bereikbaarheid .accent{ color: #db002e !important;}
#bottomRow .bereikbaarheid.wide{ width: 93.5em;}
#bottomRow .bereikbaarheid.wide .content{ width: 91.3em;}

.verslagen { margin-top: 15px; }

/* ProductHighlight content */
.productHighlight .content{border: 1px solid #a2b3c0; border-top: none; padding: 1em; height: 25em;}
.productHighlight .content .vraagaanGroot{color: #fff; font-size: 1.8em;}
.productHighlight .content p.interest{color: #db002e; font-size: 4em; font-weight: bold; display: inline; margin: 0 auto;}
.productHighlight h2{margin-bottom: .55em; font-size: 1.8em;}
.productHighlight .content img{margin-bottom: .3em;}
.productHighlight .content span a{display: block; margin-top: .73em; color: #385c77; font-weight: bold;}
.productHighlight .content ul{margin: 2em 0;}
.productHighlight .content ul.acties{margin-top: 1em; margin-bottom: 0;}
.productHighlight .content ul.acties li{background: none; padding: 0; display: inline;}
.productHighlight .content ul li{font-size: 1.2em; margin-bottom: 1em; background: url("/img/dsbbank-icon-sprite.png") no-repeat 0 -138px; padding-left: 1.4em;}
.productHighlight .content ul li a{font-size: 1em; clear: right; overflow: hidden; text-decoration: none !important;}
.productHighlight .content ul a span{display: block; width: 12em; float: left; text-decoration: underline !important; cursor: pointer;}
.productHighlight .content ul a strong{float: left; font-weight: bold; color: #db002e; text-decoration: none !important;}

/* Colored Blocks Homepage */
.coloredBlock{background: #f3f7f9; float: left; width: 30em;}
.coloredBlock h2{font-weight: normal; background: #e8eff4; border-bottom: 1px solid #becbd5; padding: .2em 0 .2em .6em;}
.klachten { width: 45.75em; }
.clean { margin-right: 2em !important; float: right; }

div.yellow{background: #fff;}
div.yellow h2{border-left: .28em solid #ffdc00;}

div.orange{margin-right: 2em;margin-top:1em;}
div.orange h2{border-left: .28em solid #f8b333;}
div.orange h2.premietabel{margin-bottom: 0;}
	
div.red{margin-right: 2em; background: #fff; float: left;}
div.red img{margin: 1.2em 0 .5em 0;}
/*div.red img{margin-bottom: .8em;}*/
div.red h2{border-left: .28em solid #db002e;}

.coloredBlock .content{padding: 1em 2em;}
.coloredBlock .content.lessPadding{padding: 0 0.95em 1em 0.95em !important; height: 19.5em !important;}
.coloredBlock .content.lessPadding p{line-height: 1.4em !important;}
.coloredBlock.last{margin-right: 0; margin-bottom: 1em;}

.content.customerservice{height: 90px !important; padding-bottom: .5em;}
.content.customerservice ul{margin-top: .5em;}


.content.news{height: 38px !important; padding-top: .6em !important;}
.content.news ul{margin-top: 0;}
.content.news ul li{margin-bottom: 4px;}



.linkHighlight{color: #db002e; background: url("/img/dsbbank-icon-sprite.png") no-repeat 0 -31px !important;}

.newsItem{border-bottom: 1px solid #eaeef1; padding-bottom: 1em !important; float: left;}
.newsItem span{ display: block; font-style: italic;}
.newsItem a{ display: block; margin-top: 1em; background: url("/img/dsbbank-icon-sprite.png") no-repeat 0 -50px; padding-left: 15px; width: auto;}

/* Calculationslist homepage */
ul.calculations li{ margin-bottom: 1.5em;}
ul.calculations li a{display: inline-block; text-decoration: none; background: url("/img/dsbbank-icon-sprite.png") no-repeat 0 -50px; padding-left: 1.5em; text-decoration: underline; font-weight: bold;}

ul.calculations2{margin-top: 1em;}
ul.calculations2 li a{display: inline-block; text-decoration: none; background: url("/img/dsbbank-icon-sprite.png") no-repeat 0 -50px; padding-left: 1.5em; text-decoration: underline; font-weight: bold;}

/* Productpages */
#mainOneColumn{width: 47.8em; float: left; position: relative; margin-right: 2em; padding: 0 2em; border-left: 1px solid #eaeef1; border-right: 1px solid #eaeef1;}

#mainOneColumn h1,#mainTwoColumn h1, #mainThreeColumn h1{padding: 0 0 0 10px; margin: 0; clear: left; font: bold 2.4em Arial, Helvetica, sans-serif; color: #db002e;}
#mainOneColumn h2, #mainOneColumn h3, #mainOneColumn p{margin: 0;}

#mainOneColumn h2, #mainTwoColumn h2{border-bottom: 1px solid #a2b3c0; padding: 0 0 3px 10px; margin-bottom: 15px; clear: left; font: Arial, Helvetica, sans-serif; color: #f7941d;}
#mainOneColumn h2.noline{border-bottom: none; color: #db002e;}
#mainOneColumn h2.noline2{border-bottom: none; color: #f7941d; margin-bottom: 0;}

#mainOneColumn div.hr{border-top: 1px solid #a2b3c0;padding-top: 10px;}
#mainOneColumn ul, #mainTwoColumn ul{margin-left: 15px; font-size: 1.2em; line-height: 1.5em; list-style: outside; list-style-type: disc; padding-left: 15px;}
#mainOneColumn ul li a, #mainTwoColumn ul li a{font-size: 1em;}
#mainOneColumn ul.voordelen{ list-style: none; padding: 0; margin-left: 10px; margin-bottom: 2em;}
#mainOneColumn ul.voordelen.left{float: left; width: 51%; margin-bottom: 1em;}
#mainOneColumn ul.voordelen.left2{float: left; width: 350px; margin-bottom: 1em;}
#mainOneColumn ul.voordelen li,
#mainSpecialColumn ul.voordelen li{ background: url("/img/list-check.gif") no-repeat 0 4px; padding-left: 22px; margin-bottom: .3em; font-weight: bold;}
#mainOneColumn ul.voordelen li.last{margin-bottom: 0!important;}
#mainOneColumn ul.voordelen li.normal{font-weight:normal;}


#mainOneColumn h3, #mainTwoColumn h3{font-size: 1.4em !important; padding-left: .8em; margin: 0; clear: left;}
#mainOneColumn h3 a, #mainTwoColumn h3 a{font: bold 1em Arial, Helvetica, sans-serif; color: #2f5572; text-decoration: none;}
#mainOneColumn h3 a span, #mainTwoColumn h3 a span{color: #db002e;}

#mainOneColumn h4{font-size: 1.2em; padding-left: 1em; margin: 0 !important;}

#mainOneColumn p, #mainTwoColumn p{padding: 0 1em; margin-bottom: 1.4em; clear: left;}

#mainOneColumn ul.margin{margin-bottom: 1.4em;}

#mainOneColumn .header{border-bottom: 1px dotted #acbbc7; padding: 0; margin: 0; float: left; width: 47em;}
#mainOneColumn .header h3{float: left;}
#mainOneColumn .header h3 span{color: #db002e;}

#mainOneColumn .productAction{background: #fef5bc; padding: 5px 0 0 0; margin-bottom: 10px; float: left;}

#mainOneColumn ul.homeproductNav{overflow: hidden; list-style: none; float: right; margin: 0; padding: 0; width: auto;}
#mainOneColumn ul.homeproductNav li{float: left; padding: 0; margin: 0;}

#mainOneColumn a.leesverder, #mainOneColumn a.vraagaan, #mainOneColumn a.berekenen{display: block; background: url("/img/dsbbank-icon-sprite.png") no-repeat .6em -430px; padding-left: 2em; float: left; color: #2f5572; text-decoration: none; font-weight: bold; position: relative; bottom: 1px; border: none; margin: 0; font-size: 1em;}
#mainOneColumn a.leesverder{padding-right: 1em;}
#mainOneColumn a.leesverder.nopadding{padding-right: 0 !important;}
#mainOneColumn a.vraagaan{background: url("/img/dsbbank-icon-sprite.png") no-repeat .5em -383px;}
#mainOneColumn a.berekenen{background: url("/img/dsbbank-icon-sprite.png") no-repeat .7em -359px;}

#mainOneColumn .intro{overflow: hidden; position: relative; float: left; width: 100%;}
#mainOneColumn .intro p{font-weight: none; padding: 10px 10px 20px 10px; background: #e8eff4; line-height: 18px; letter-spacing: 0px; margin: 0; float: none; overflow: hidden;}
#mainOneColumn span.tip,
#sidebar span.tip{color: #db002e; font-weight: bold;}
#sidebar span.tip2{color: #db002e; font-weight: normal;}
#mainOneColumn .intro .pijltje{display: block; height: 20px; background: url("/img/dsbbank-icon-sprite.png") no-repeat center -111px;}

#mainOneColumn #spaaradvies{font-weight: none; padding: 10px 10px 20px 10px; background: #e8eff4; line-height: 18px; letter-spacing: 0px; margin: 0 0 -3px 0; float: none; overflow: hidden;}

#hypotheekAanvragen #mainTwoColumn{float: left; width: 70em; padding: 0 0 0 0; border:none;}
#hypotheekAanvragen #divOfferteBanner {float: left; width: 24.7em; padding: 1em 0 0 0; margin:82px 0 0 10px; border: 1px solid #eaeef1; font-size:10px; overflow:hidden;} /* Uitzondering in ie.css */
#hypotheekAanvragen #divOfferteBanner #garantieformulier {background: url("/img/tevredenheidsgarantie4.jpg") no-repeat; width:213px; height:292px; margin:0 0 0 1.2em; padding-bottom:1em;}
#hypotheekAanvragen #contentContainer {padding:0; 1important}
#hypotheekAanvragen #divOfferteBanner p {  padding: 0 1em 1em 1em;}
#hypotheekAanvragen #divOfferteBanner ul { font-size: 1.2em; line-height: 1.5em; color: #2f5572; padding: 0 1em 0 0.5em;}
#hypotheekAanvragen #divOfferteBanner h3 {font: bold 1.4em Arial, Helvetica, sans-serif; color: #F7941D; padding: 0 0 .5em .9em;}
#hypotheekAanvragen #contentContainer {padding:0;}
#hypotheekAanvragen ul.voordelen{ list-style: none; padding: 0; margin-left: 10px; margin-bottom: 2em;}
#hypotheekAanvragen ul.voordelen.left{float: left; width: 51%; margin-bottom: 1em;}
#hypotheekAanvragen ul.voordelen.left2{float: left; width: 350px; margin-bottom: 1em;}
#hypotheekAanvragen ul.voordelen li,
#hypotheekAanvragen ul.voordelen li{ background: url("/img/list-check.gif") no-repeat 0 4px; padding-left: 22px; margin-bottom: .3em;}
#mainTwoColumn{float: left; width: 71.9em; padding: 0 0 0 2em; border-left: 1px solid #eaeef1;}
#mainTwoColumn iframe.premieBerekening{width: 72em; margin-left: .4em; height: 75em;}

#incassoFaq #mainTwoColumn{ border: none; padding-left: 0;}

iframe#schade{height: 78em; width: 59em;}
iframe.clearpixel{height: 0 !important; width: 0 !important; border: 0 !important;}

#mainThreeColumn{width: 94em; float: left;}
#mainThreeColumn h1{padding: 0;}
#mainThreeColumn p { margin-bottom: 1em; }
#mainThreeColumn h3 { font-size: 120%; }

#mainThreeColumn ul { font-size: 12px; }
#mainThreeColumn ul li{ margin-left: 10px; }
#mainThreeColumn ul li a{ font-size: 12px; }


/* Aanvraagknoppen */
a.vraagaanGroot{display: block; width: 224px; height: 34px; background: url("/img/vraagdirectaan-knop-groot.gif"); padding: 7px 0 0 0; margin: 1.25em 0 1.25em .5em; text-align: center; color: #fff; font: bold 2em Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration:none; overflow: hidden;}

#spaarhypotheek a.vraagaanGrootRechts,
#aflosvrijehypotheek a.vraagaanGrootRechts{ margin-top: 30px !important;}

#bankspaarhypotheek a.vraagaanGrootRechts{ margin-top: 18px !important;}

a.vraagaanGroter{display: block; width: 250px; height: 34px; background: url("/img/vraagdirectaan-knop-groter.gif"); padding: 7px 0 0 0; margin: 1.25em 0 1.25em .5em; text-align: center; color: #fff; font: bold 2em Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none; overflow: hidden;}

a.vraagaanGroot:hover, a.vraagaanGroter:hover{color: #fff !important;}

a.vraagaanGrootRechts{display: block; width: 224px; height: 34px; background: url("/img/vraagdirectaan-knop-groot.gif"); padding: 7px 0 0 0; margin: .5em 0 1.25em 0; text-align: center; color: #fff; font: bold 2em Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none; overflow: hidden; float: right;}
ul a.vraagaanGrootRechts{font: bold 1.7em Arial, Helvetica, sans-serif !important;}
a.vraagaanGrootRechts:hover{color: #fff !important;}

a.vraagaanGrootWWM{display: block; width: 334px; height: 29px; background: url("/img/vraagdirectaan-knop-groot-wwm.gif"); padding: 12px 0 0 0; margin: 1.25em 0 1.25em .5em; text-align: center; color: #fff; font: bold 1.4em Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none; overflow: hidden;}
a.vraagaanGrootWWM:hover{ color: #fff !important;}

a.vraagaanKlein{position: relative; left: 15.6em; display: block; width: 167px; height: 28px; background: url("/img/vraagdirectaan-knop-klein.gif") !important; padding: .75em 0 0 0 !important; margin: .7em 0 .7em 0 !important; text-align: center; color: #fff !important; font: bold 1.4em Arial, Helvetica, sans-serif; text-decoration: none; clear:left;}

a.vraagaanKleinHome{position: relative; display: block; width: 167px; height: 28px; background: url("/img/vraagdirectaan-knop-klein.gif") !important; padding: .75em 0 0 0 !important; margin: .7em 0 .7em 0 !important; text-align: center; color: #fff !important; font: bold 1.4em Arial, Helvetica, sans-serif; text-decoration: none;clear: left;}

a.vraagaanKlein:hover, a.vraagaanKlein-maximaal:hover{color: #fff !important;}
a.vraagaanKlein-maximaal{position: relative; left: 3.7em; display: block; width: 167px; height: 28px; background: url("/img/vraagdirectaan-knop-klein.gif") !important; padding: .75em 0 0 0 !important; margin: .7em 0 .7em 0 !important; text-align: center; color: #fff !important; font: bold 1.4em Arial, Helvetica, sans-serif; text-decoration: none; clear:right; float:left;}

a.maakafspraak{position: relative; left:2.7em; display: block; width: 167px; height: 28px; background: url("/img/maakafspraak-knop-klein.gif") !important; padding: .75em 0 0 0 !important; margin: .7em 0 .7em 0 !important; text-align: center; color: #fff !important; font: bold 1.4em Arial, Helvetica, sans-serif; text-decoration: none; clear: both; float:left;}
a.maakafspraak:hover{ color: #fff !important;}

#maandlastenLenen a.maakafspraak, #maandlastenLenen a.vraagaanKlein-maximaal{left: 4.5em;}
#maandlastenLenen a.vraagaanKlein-maximaal{left: 5.5em;}
/* End Aanvraagknoppen */

/* Image producthomepage */
#productHomeImage{width: 100%; height: 150px; overflow: hidden;}
#productHomeImage h1{font-size: 2.4em; width: 476px; height: 1.6em; padding: 8px 0 0 10px; margin-top: 106px; color: #db002e;}

#hypothekenHome #productHomeImage{background: url("/img/header-hypotheken.jpg") no-repeat;}
#sparenHome #productHomeImage{background: url("/img/header-sparen.jpg") no-repeat;}
#sparenKinderenHome #productHomeImage{background: url("/img/header-sparen-kinderen.jpg") no-repeat;}
#reisverzekering #productHomeImage{background: url("/img/header-reisverzekering.jpg") no-repeat;}
#aansprakelijkheidsverzekering #productHomeImage{background: url("/img/header-aansprakelijkheid.jpg") no-repeat;}
#aansprakelijkheidsverzekering #productHomeImage h1{padding-left: 3px;}

#betalenHome #productHomeImage{background: url("/img/header-betalen.jpg") no-repeat;}
#specialHome #productHomeImage{background: url("/img/header-vakantie.jpg") no-repeat;}
#klantenserviceHome #productHomeImage{background: url("/img/header-klantenservice.jpg") no-repeat;}
#overdsbbankHome #productHomeImage{background: url("/img/header-over-dsb-bank.jpg") no-repeat;}
#sponsoringHome #productHomeImage{background: url("/img/header-sponsoring.jpg") no-repeat;}
/* End Image producthomepage */

#rightProductColumn{float: left; width: 20em; padding: 0;}
#rightProductColumn .coloredBlockSub{background: #f3f7f9; float: left; margin: 0 0 2em 0; width: 20em;}
#rightProductColumn .coloredBlockSub h2{font-weight: normal; background: #e8eff4; border-bottom: 1px solid #becbd5; padding: .2em 0 .2em .6em; margin-bottom: 0;}
#rightProductColumn div.red{margin-right: 0;}
#rightProductColumn div.orange{height: auto;}
#rightProductColumn .coloredBlockSub .content{padding: 1em;}

/* Product action blocks */
.productActionBlock{font-size: 2em; display: block; border: 1px solid #becbd5; width: 9.5em; padding: .2em; height: 4.9em; text-align: center; text-decoration: none; color: #db002e; line-height: 1.5em !important; margin-bottom:1em;}
a.productActionBlock{cursor: pointer;}
.productActionBlock span{display: block; background: #ffcb6b url("/img/actionblock-bg.gif") repeat-x; height: 4.1em; padding-top: .8em;}
.productActionBlock span span{font-size: 1.3em; display: inline; background: none; height: 0; padding-top: 0;}
.productActionBlock span strong{ display: block;}
.productActionBlock span.percentage{font-size: 2em; line-height: 1.8em; height: 2.15em; padding-top: .3em;}

.productActionBlock2{font-size: 1.5em; display: block; border: 1px solid #becbd5; width: 191px; padding: 4px; height: 100px; text-align: center; text-decoration: none; color: #db002e; line-height: 1.5em !important; margin-bottom: 20px;}
a.productActionBlock2{cursor: pointer;}
.productActionBlock2 span{display: block; background: url("/img/opvallend-laag-banner.png") no-repeat; height: 94px; padding-top: .1em; padding-left: 2em; margin-top: .4em; text-indent: -20000px;}

.productActionBlockLong{font-size: 2em; display: block; border: 1px solid #becbd5; width: 9.5em; padding: .2em; height: 8.9em; text-align: center; text-decoration: none; color: #db002e; line-height: 1.5em !important; margin-bottom: 1em;}
.productActionBlockLong span{display: block; background: #ffcb6b url("/img/actionblock-bg.gif") repeat-x; height: 8.3em; padding-top: .6em;}
.productActionBlockLong strong{font-size: .8em;}
.productActionBlockLong ul{font-size: .6em; color: #000; text-align: left; margin: 10px 15px 0 15px; line-height: normal; float: left; display: inline;}
.productActionBlockLong ul li{margin: 0 0 8px 0; padding: 0 0 0 20px !important; background: url("/img/dsbbank-icon-sprite.png") no-repeat 0 -202px; float: left;}

.productActionBlock.tevreden span{ padding-top: 5px !important; padding-bottom: 11px !important;}

/* End Product action blocks */

.veiligSparen{font-size: 1.5em; display: block; border: 5px solid #f8b332; width: 182px; padding: 4px; height: 100px; text-align: center; text-decoration: none; color: #db002e; background: url("/img/veilig-sparen.gif") no-repeat center center; text-indent: -2000px; margin-bottom: 20px;}
p.saveMortgage{ text-align: center; margin: 0 0 20px 0;}

.presscontact{padding: 10px; border: 1px solid #a2b3c0;}
.presscontact h3{font-size: 1.4em; margin-bottom: .7em;}

.about span{height: 4em; padding-top: .9em; font-weight: normal;}
.calc span{height: 3.4em; padding-top: 1.5em;}

.productServiceList li{font-size: 1.2em;}
.productServiceList li a{font-size: 1em; display: block; background: url("/img/dsbbank-icon-sprite.png") no-repeat .6em -46px; color: #385c77; font-weight: bold; padding: .4em 0 .4em 2em;}

.productServiceListHyp {list-style: none !important; padding-left: 0px !important; margin: -10px 70px 20px 0px !important; float: left; width: 180px;}
.productServiceListHyp li a{font-size: 1em; display: block; background: url("/img/dsbbank-icon-sprite.png") no-repeat .6em -46px; color: #385c77; font-weight: bold; padding: .4em 0 .4em 2em;}

.actieKnoppen {list-style: none !important; margin-top: 20px; float: left;}
.actieKnoppen li a{background: url("/img/actieknop.gif") no-repeat; display: block; width: 139px; height: 30px; text-align: center; margin-bottom: 20px; line-height: 30px; text-decoration: none;}

/* Savings PDF and DOC Documents */
ul.savingDocs{list-style: none !important; list-style-position: outside !important; margin: 1.4em 0;}
ul.savingDocs li a{font-size: 1em;}
ul.savingDocs a.pdf{float: none; background: url("/img/dsbbank-icon-sprite.png") no-repeat 0 -285px; padding-left: 20px !important;}
ul.savingDocs a.doc{ background: url("/img/dsbbank-icon-sprite.png") no-repeat 0 -259px; padding-left: 20px;}

/* Verstandig Lenen folder van AFM */
a.afmFolder{display: block; background: url("/img/verstandig-lenen-folder.jpg") no-repeat 50% 0; width: 150px; text-align: center; font-size: 1.2em !important; color: #385c77 !important; font-weight: normal !important; overflow: hidden; float: none !important; margin-left: .2em; margin-top: 4em; padding-top: 180px !important;}

a.afmFolder2{display: block; background: url("/img/verstandig-hypotheek-folder.jpg") no-repeat 50% 0; width: 150px; text-align: center; font-size: 1.2em !important; color: #385c77 !important; font-weight: normal !important; overflow: hidden; float: none !important; margin-left: .2em; margin-top: 4em; padding-top: 180px !important;}

/* Footer */
#footer{clear: both; border-top: 1px solid #becbd5; padding: 1em; margin: 2em auto !important; overflow: hidden; width: 94em;}
#footer ul li{float: left;}
#footer ul li a{float: left; color: #385c77; text-decoration: none; margin-right: 38px;}
#footer ul li a:hover{text-decoration: underline;}
#footer ul li a.last{margin-right: 0;}

/* Interest tables */
#popUp #wrap{width: 66em;padding-top: 1em;}
table.tarievenTabel{clear: left;}

table.tarievenTabel td span{font-size: .8em;}

table.tarievenTabel caption{text-align: left; font-size: 1.8em; color: #f7941d; font-weight: bold; border-bottom: 1px solid #a2b3c0; padding: 0 0 3px 10px;}
table.tarievenTabel th,
table.tarievenTabel td{font-size: 1em; padding: .4em; text-align: left; border: 1px solid #2f5572;}
table.tarievenTabel th{font-weight: bold;background: #e8eff4;}
table.tarievenTabel td a{font-size: 1em;}
table.tarievenTabel p{text-align: left; font-size: .8em;}

#vasteTermijnDeposito table.deposito,
#zakelijkdepositosparen table.deposito{font-size: 0.9em;}

sub{font-weight: normal !important; font-size: .8em !important;}

tr.even td, tr.even th{background: #f3f7f9;}
tr.odd td, tr.odd th{background: #fff;}

table.deposito tbody td{background: #f3f7f9;}
table.deposito tr.even th{background: #e8eff4;}
table.deposito td.rente, table.deposito th.looptijd{background: #becbd5 !important; width: 100px;}
table.deposito th.looptijdFocus{border: 1px solid #2f5572; border-bottom: none;}
table.deposito td.renteFocus{border: 1px solid #2f5572; border-top: none; color: #db002e; font-weight: bold;}

table.flexHypotheekTable{width: 100%; margin-bottom: 2em;}
table.flexHypotheekTable th,
table.flexHypotheekTable td{text-align: center; padding: 5px;}
table.flexHypotheekTable tbody th{text-align: left; padding-left: 20px; width: 50px;}
table.flexHypotheekTable a{font-size: 1em;}
table.flexHypotheekTable tfoot td{font-size: 1em; text-align: left; width: 400px;}

/* Sitemap */
#sitemap .col h2{margin-top: 1em; color: #f7941d; background: #e8eff4; border-bottom: 1px solid #a2b3c0; padding-left: .5em;}
#sitemap .col h2.overige{line-height: 1.5em;}
#sitemap .col h2 a{display: block; font-size: 1em; color: #f7941d; text-decoration: none;}
#sitemap .col h3{margin-top: 1em; margin-left: 1em;}
#sitemap .col h3 a{font-size: 1.4em;}
#sitemap .col ul li{margin-bottom: .5em;}
#sitemap .col ul{margin-left: 2em;}
#sitemap .col{float: left; width: 28.6em; padding-right: 2em;}
#sitemap div.middle{border-right: 1px solid #eaeef1; border-left: 1px solid #eaeef1; margin-right: 2em; padding-left: 2em;}
#sitemap div.last{padding-right: 0; border: none; margin: 0;}
#sitemap h2{ margin-top: 1em !important;}
#sitemap h2.red{ color: #db002e;}

/* Zilvervloot pagina */
#zilvervloot h1{background: url("/img/zilvervloot/zilvervloot-logo.gif") no-repeat; text-indent: -2000px; width: 284px; height: 79px; margin-bottom: .5em; float: left;}
#zilvervloot img.greco{position: relative; margin-bottom: -8px; float: right; z-index: 200;}
#zilvervloot img.zilver,
#zilvervlootFaq img.zilver{margin: 2em 0 0 0;}
#zilvervloot .productActionBlockZilvervloot{display: block; background: url("/img/zilvervloot/schatkist.gif") no-repeat; width: 193px; height: 19px; padding-top: 140px;}
#zilvervloot .intro{position: relative; margin-top: -3px; z-index: 10;}
#zilvervloot .vraagaanGroot{background: url("/img/zilvervloot/knop.gif"); width: 259px; height: 26px; color: #fff; font-size: 1.2em; padding: 10px 0 0 0; margin-bottom: 30px;}
#zilvervloot a.screenshot{display: block; width: 150px; margin-bottom: 1.4em; margin-left: 15px;}
#zilvervloot #mainOneColumn table{margin: 0 15px 1em 12px; font-size: 1.2em;}
#zilvervloot #mainOneColumn table td{padding: 5px 2px;}
#zilvervloot #mainOneColumn table tr.onder td{background: #e8eff4; font-weight: bold;}

#zilvervloot .reference{ padding: 10px; border: 1px dashed #a2b3c0; clear: left; float: left; margin: -4px 0 20px 0 !important; width: 453px;}
#zilvervloot .reference strong{ display: block; color: #db002e; font-size: 1.4em; margin: 0 0 .5em 0;}
#zilvervloot .reference p{ padding: 0; margin: 0;}


/* Specials */
#mainSpecialColumn{width: 71.9em; float: left; margin-right: 2em; padding: 0;}

body#verhogenSpecial #mainSpecialColumn{ width: 61.9em; float: left; margin-right: 10em; margin-left: 2em; padding: 0;}

#mainSpecialColumn h1{padding: 0; margin: 0; clear: left; font: bold 2.4em Arial, Helvetica, sans-serif; color: #db002e;}
#mainSpecialColumn h2{border-bottom: 1px solid #a2b3c0; padding: 0 0 3px 0; margin-bottom: 15px; margin-right: 1.5em; clear: left; font: Arial, Helvetica, sans-serif; color: #f7941d;}
#mainSpecialColumn h3{font-size: 1.4em; margin: 0 !important;}
#mainSpecialColumn p{margin-bottom: 1.4em; padding-right: 1.5em;}
#mainSpecialColumn ul{font-size: 1.2em; list-style: inside; list-style-type: disc; margin-bottom: 1em;}
#mainSpecialColumn ul li a{font-size: 1em; padding: .1em 0 .1em 2em;}
#mainSpecialColumn address{padding: 0;}

.rood a{color: #db002e !important;}
.rood{color: #db002e !important;}

/* Summaryframes */
#summaryframe{width: 99%; margin-top: 2em; margin-left: 10px; overflow: hidden !important;}
.summaryActie h3{font-size: 1.4em;}
.summaryActie span.rood{font-size: 1.4em; color: #db002e;}

/* Tabellen */
.vergelijkAutoverzekering{width: 100%; border-collapse: collapse; font-size: 1.2em; clear: left;}
.vergelijkAutoverzekering a{font-size: 1em;}
.vergelijkAutoverzekering tfoot td{border: none; text-align: left !important;}
.vergelijkAutoverzekering tfoot td p.legal{margin: 0 !important;}
.vergelijkAutoverzekering tr#dsbbank th{border-top: none;}
.vergelijkAutoverzekering th{background: #d5dde3; color: #2f5572;}
.vergelijkAutoverzekering th span{font-size: .8em; font-weight: normal;}
.vergelijkAutoverzekering td{background-color: #f3f7f9; color: #2f5572;}
.vergelijkAutoverzekering tr#dsbbank td,
.vergelijkAutoverzekering tr#dsbbank th{background: #fef5bc; color: #2f5572; font-weight: bold; border: 1px solid #fff; border-top: none;}
.vergelijkAutoverzekering th,
.vergelijkAutoverzekering td{text-align: left; padding: .5em; border: 1px solid #fff;}
.vergelijkAutoverzekering .legal{font-size: .8em !important;}

/* Vergelijkingstabel Hypotheek */
.vergelijkHypotheek{border-collapse: collapse; margin: 1em 0 1em 0 !important; font-size: 1.2em; clear: left; padding: 0 !important;}
.vergelijkHypotheek a.hypotheekLink{display: block; text-decoration: none;}
.vergelijkHypotheek a.hypotheekLink span{display: inline; margin-left: 4em;}
.vergelijkHypotheek tr td,
.vergelijkHypotheek tr th {border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.vergelijkHypotheek th{background: #eaeff5; color: #2f5572; font-weight: normal;}
.vergelijkHypotheek tr.tableHeader th{text-align: center;}
.vergelijkHypotheek tbody td{text-align: center !important;}
.vergelijkHypotheek a{font-size: 1em; line-height: normal; margin: 0 !important;}
.vergelijkHypotheek tfoot td{border: none; text-align: left !important;}
.vergelijkHypotheek tfoot td p.legal{margin: 0 !important;}
.vergelijkHypotheek th span{display: block; font-size: .8em; font-weight: normal; margin-top: .2em !important;}
.vergelijkHypotheek td{background-color: #f3f7f9; color: #2f5572;}
.vergelijkHypotheek tr.dsbbank td,
.vergelijkHypotheek tr.dsbbank th{background: #fef5bc; color: #2f5572;}
.vergelijkHypotheek tr.dsbbank th{border-top: none;}
.vergelijkHypotheek label{display: block; width: 98px; float: left;}
.vergelijkHypotheek th,
.vergelijkHypotheek td{text-align: left; padding: .5em;}
.vergelijkHypotheek p.legal{font-size: .8em !important;}

#home .vergelijkHypotheek{margin: 0 !important;}

.productHighlight .vergelijkHypotheek tbody th{padding: 5px 0 5px 3px !important; width: 19em; line-height: normal !important;}
.productHighlight .vergelijkHypotheek tbody td{text-align: center; padding: .5em 0 0 0 !important; line-height: normal !important; width: 46px;}
.productHighlight .vergelijkHypotheek tfoot td{background: none;}

h2.spaarVergelijking{font-size: 1.4em !important; font-weight: bold !important;}

.dekkingUitvaart{margin-left: 10px; width: 450px; font-size: 1.2em;}
.uitvaartMargin{margin-top: 2em;}
.dekkingUitvaart td, .dekkingUitvaart th{padding: .5em .5em .5em 1.5em; border: 1px solid #becbd5;}
.dekkingUitvaart th{background: #becbd5; text-align: left; padding: .5em;}
.dekkingUitvaart td.dark{background: #e8eff4; padding-left: .5em;}
.dekkingUitvaart td.light{background: #f3f7f9; padding-left: .5em; text-align: right;}
		
/* Extra*/
.textRood{color: #db002e; font-size: 1.2em;}

.flashplayer{background: #fff url("/img/get-flashplayer.gif") no-repeat 10px 3px;}
.flashplayer a {display: block; width: 95px; height: 31px; float: left; padding: 0px 10px 0px 0px; margin: 0px; text-indent: -9000px;}

/*a.rood {color:#db002e; background: url("/img/bullet.gif") no-repeat 0 50% !important;}*/

h3.extraInfo{color: #db002e !important; font-size: 1.4em;}
.risicometer{margin: 0 0 20px 25px; float: left;}

p.bedrag{margin: -16px 0 0 195px !important;}

/* Veilig Sparen */
#veiligSparen h1{font: bold 2.4em Arial, Helvetica, sans-serif; color: #db002e;}
#veiligSparen img{margin-bottom: 20px;}
#veiligSparen #wrap{margin: 20px; width: 400px; padding: 20px; border: 1px solid #eaeef1; }

/* Opsommingen spaar productpagina */
ul.spaaropsomming{padding-bottom:1em; margin-top:-1em;}

/* Welke spaarrekening past bij mij */
table.spaarwijzer{border-spacing: 0px; border-collapse: collapse; background: #fff; border: 1px solid #a2b3c0; margin-bottom:2em; width:483px;}
table.spaarwijzer th{text-align: left; font-weight: bold; padding: 0.1em 0.5em; border: 0px; border-bottom: 1px solid #a2b3c0; line-height:1.9em; text-align:left; font-size:1.1em;}
table.spaarwijzer th.depGarantie{line-height:1.6em;}
table.spaarwijzer td{text-align: center; border: 0px; border-bottom: 1px solid #a2b3c0; padding: 0.1em 0.5em;}
table.spaarwijzer td.blauw .small{font-size:0.8em;}
table.spaarwijzer td.blauw {background-color:#e8eff4;}
table.spaarwijzer td.blauw, table.spaarwijzer td.wit{font-size:1.1em !important;}
table.spaarwijzer td.blauw a, table.spaarwijzer td.wit a{font-size:1em !important;}
table.spaarwijzer td.kopblauw{background-color:#e8eff4;}
table.spaarwijzer td.kopblauw a, table.spaarwijzer td.kopwit a{font-size:1em; color:#db002e; text-decoration:underline;}
table.spaarwijzer td.kopwit{background-color:#fff;}

/* Bespaar Special */
.special-bespaar-wrap{ padding-left:1em; width: 690px;}
#mainSpecialColumn h1.special-bespaar{ margin:-1.5em 0 0 .5em; padding-bottom:1em;}

/* Test aanvraagbutton */
a.vraagaanGroot1{display: block; width: 228px; height: 35px; background: url("/img/button1.gif"); padding: 14px 0 0 0; margin: 1.25em 0 1.25em .5em; text-align: center; color: #fff; font: 1.6em Arial, Helvetica, sans-serif; text-decoration:underline; overflow: hidden;}
a.vraagaanGroot1:hover{color: #fff !important;}

a.vraagaanGroot2{display: block; width: 198px; height: 27px; background: url("/img/button2.gif"); padding: 9px 0 0 0; margin: 1em 1em 1.25em 0; text-align: center; color: #fff; font: 1.4em Arial, Helvetica, sans-serif; text-decoration:underline; overflow: hidden; float:right;}
a.vraagaanGroot2:hover{color: #fff !important;}

a.vraagaanGroot2Rechts{display: block; width: 198px; height: 27px; background: url("/img/button2.gif"); padding: 9px 0 0 0; margin: .8em 0 1.25em .5em; text-align: center; color: #fff; font: 1.4em Arial, Helvetica, sans-serif; text-decoration:underline; overflow: hidden; float: right;}
a.vraagaanGroot2Rechts:hover{color: #fff !important;}

a.vraagaanGroot3{display: block; width: 156px; height: 27px; background: url("/img/button3.gif"); padding: 6px 0 0 15px; margin: 1.25em 0 1.25em .5em; color: #fff; font: 1.4em Arial, Helvetica, sans-serif; text-decoration:underline; overflow: hidden;}
a.vraagaanGroot3:hover{color: #fff !important;}

a.vraagaanGroot4{display: block; width: 172px; height: 35px; background: url("/img/button4.gif"); padding: 9px 0 0 20px; margin: 1.25em 0 1.25em .5em; color: #fff; font: 1.6em Arial, Helvetica, sans-serif; text-decoration:underline; overflow: hidden;}
a.vraagaanGroot4:hover{color: #fff !important;}

a.vraagaanGroot5{display: block; width: 151px; height: 24px; background: url("/img/button5.gif"); padding: 9px 0 0 0; margin: 1.25em 0 1.25em .5em; color: #fff; font: 1.4em Arial, Helvetica, sans-serif; text-decoration:underline; overflow: hidden; text-align:center;}
a.vraagaanGroot5:hover{color: #fff !important;}

/* Nieuwe productpagina's */
#mainOneColumn .actieblok {font-weight: none; padding: 10px 10px 20px 10px; background: #fff; line-height: 18px; letter-spacing: 0px; margin: 0 0 1em 0; float: none; overflow: hidden; border: 1px #a2b3c0 solid !important; clear:both;}
#mainOneColumn .actieblok ul li, .actieblok2 ul li{padding-top:.3em;}
.actieblok2 {font-weight: none; padding: 10px 10px 0 10px; background: #fff; line-height: 18px; letter-spacing: 0px; margin: 1em 0 1em 0; float: none; overflow: hidden; border: 1px #A2B3C0 solid !important; clear:both;}

a.vraagaanGrootRechts1{display: block; width: 198px; height: 27px; background: url("/img/button2.gif"); padding: 9px 0 0 0; margin: 2em 0 1.25em .5em; text-align: center; color: #fff; font: 1.4em Arial, Helvetica, sans-serif; text-decoration:underline; overflow: hidden; float:right;}
a.vraagaanGrootRechts1:hover{color:#fff !important;}

#bankspaarhypotheek a.vraagaanGrootRechts1,
#spaarhypotheek a.vraagaanGrootRechts1,
#verbouwingshypotheek a.vraagaanGrootRechts1{margin: 0.8em 0 1.25em .5em !important;}

#voordeelhypotheek h3.highlight, 
#aflosvrijehypotheek h3.highlight,
#spaarhypotheek h3.highlight,
#bankspaarhypotheek h3.highlight,
#verbouwingshypotheek h3.highlight,
#doorlopendKrediet h3.highlight,
#persoonlijkeLening h3.highlight,
#excellentLening h3.highlight,
#krediethypotheek h3.highlight,
#krediethypotheekLenen h3.highlight{color:#ef870e !important; clear: left;}

#voordeelhypotheek a.nounderline,
#flexhypotheek a.nounderline,
#aflosvrijehypotheek a.nounderline,
#spaarhypotheek a.nounderline,
#bankspaarhypotheek a.nounderline,
#verbouwingshypotheek a.nounderline,
#doorlopendKrediet a.nounderline,
#persoonlijkeLening a.nounderline,
#excellentLening a.nounderline{text-decoration:none !important;}

#voordeelhypotheek a.nounderline:hover, 
#aflosvrijehypotheek a.nounderline:hover,
#spaarhypotheek a.nounderline:hover,
#bankspaarhypotheek a.nounderline:hover,
#verbouwingshypotheek a.nounderline:hover,
#doorlopendKrediet a.nounderline:hover,
#persoonlijkeLening a.nounderline:hover,
#excellentLening a.nounderline:hover{text-decoration:underline !important;}

#mainOneColumn ul.voordelen2{float: left; width: 50%; margin-bottom: 1em;}
#mainOneColumn ul.voordelen2{list-style: none; padding: 0; margin-left: 10px; margin-bottom: 1em;}
#mainOneColumn ul.voordelen2 li,
#mainSpecialColumn ul.voordelen2 li{margin-bottom: .3em; font-weight: bold; background: url("/img/list-check.gif") no-repeat 0 4px; padding-left: 22px; overflow: hidden; clear: left;}
#mainOneColumn ul.voordelen2 li.voordeel-lang{width:500px; clear:both;!important}

.jaarverslagen a{ display: block; margin: 0 46px 1em 0; text-decoration: none; font-size: 2em; float: left;}
.jaarverslagen a img{ border: 1px solid #db002e; }
.jaarverslagen a span{ display: block; text-align: center;}
.jaarverslagen a.last{ margin: 0;}

/* Zoekresultaten */
#zoekresultaten #mainOneColumn h1 { font-size: 1.4em;}
#zoekresultaten #mainOneColumn h2 { font-size: 1.4em !important; border: none; margin-bottom: 0; color: #2f5572;}
#zoekresultaten #mainOneColumn h2 span{ color: #db002e;}
#zoekresultaten #mainOneColumn h3 { margin: 1em 0 !important;}
#zoekresultaten #mainOneColumn h3 a{ text-decoration: underline; color: #db002e;}

.zoekpaginaBanner{ margin-left: 10px;}
.zoekveldForm{ background: #e8eff4; padding: .8em; font-size: 1.2em; margin-bottom: 1em;}
.zoekveldForm legend{ display: none;}
.zoekveldForm label{ font-weight: bold; margin-right: 5px;}
.zoekveldForm input{ width: 250px; margin: 0 5px 0 0;}
.zoekveldForm input.button{ width: auto; margin: 0;}

.searchHeader{ border-bottom: 1px solid #a2b3c0; margin-bottom: 1em; overflow: hidden; padding: 0 0 .4em 1em;}
.searchHeader h4{ padding: 0 !important; color: #f9941d; float: left; margin: 0; float: left;}
.searchHeader strong{ color: #2f5572; float: left; font-size: 1.2em; margin: 0 0 0 3px;}
.searchHeader strong span{ float: left; }
.searchHeader strong span.arrow{ margin: 0 5px 0 8px; }
.searchHeader strong a{ display: block; background: url("/img/dsbbank-icon-sprite.png") no-repeat right -502px; width: 12px; height: 14px; float: left; line-height: normal; margin-left: 3px;}

.searchpagesList{ float: right; overflow: hidden; margin: 0; padding: 0 !important; }
.searchpagesList li{ float: left; list-style: none; margin-right: 3px; }
.searchpagesList li.last{ margin-right: 0px; border-left: 1px solid #2f5572; padding-left: 3px;}
.searchpagesList li a{ color: #f9941d; float: left; line-height: normal;}

.zoekresultaten { padding: 0 1em;}

.zoekresultaten ol{ margin: 0 !important; padding: 0!important;}
.zoekresultaten ol{ display: block; clear: left; font-weight: bold; width: 100%;  list-style-position:outside;}
.zoekresultaten ol li { margin-bottom: 1em;  margin-left:30px;}
.zoekresultaten ol li.last { margin-bottom: 0;}
.zoekresultaten ol li a{ color: #db002e; margin: 0;}
.zoekresultaten ol li p{ margin-bottom: 0 !important; font-weight: normal;}
.zoekresultaten ol li span,
.zoekresultaten ol li span a {color:#f9941d; font-weight: normal;}

#zoekresultaten #sidebar h5{ margin: 0 0 .5em 0; color: #db002e; font-size: 1.2em;}
#zoekresultaten #sidebar ul{ font-size: 1.1em; margin-right: 1em;}
#zoekresultaten #sidebar ul li.top{ border-bottom: 1px solid #a2b3c0; margin-bottom: 5px; padding-bottom: 5px;}
#zoekresultaten #sidebar ul li a{ font-size: 1em;}

.searchFooter{ overflow: hidden; border-bottom: 1px solid #a2b3c0; background: #e8eff4; clear: left; padding: .7em 0;  width: 100%; margin: 1em 0 .7em 0;}
.searchFooter p{ float: left; margin-bottom: 0 !important;}
.searchFooter ul { padding: 0 !important; margin-left: 5px !important; float: left;}
.searchFooter ul li{ float: left; list-style: none; margin: 0 5px 0 0; background: url("/img/dsbbank-icon-sprite.png") no-repeat right -238px; padding-right: 8px;}
.searchFooter ul li.last{ background: none; padding-right: 0;}

/* Dirk Scheringa in beeld */
body#scheringainbeeld .video{float:left; width:150px; height: 190px; margin-left:.9em; display: inline;}
body#scheringainbeeld .video h3,body#scheringainbeeld .video p{margin-left:-10px !important;}
body#scheringainbeeld .video p.datum{font-size:100%;}
body#scheringainbeeld .video img{border:1px solid #A2B3C0 !important;}
body#scheringainbeeld .legal{margin-top: 20px; float: left;}
/* Einde Dirk Scheringa in beeld */

/* Faq Computerinstellingen */
#screenshot1{background: url("/img/klantenservice-screenshot1.jpg") no-repeat; width:430px; height:295px; padding:0 0 1em 0; margin:1em 0 0 0;}
#screenshot2{background: url("/img/klantenservice-screenshot2.jpg") no-repeat; padding:0 0 1em 0; margin:1em 0 0 0; width:430px; height:295px;}
#screenshot3{background: url("/img/klantenservice-screenshot3.jpg") no-repeat; padding:0 0 1em 0; margin:1em 0 0 0; width:430px; height:295px;}
#screenshot4{background: url("/img/klantenservice-screenshot4.jpg") no-repeat; padding:0 0 1em 0; margin:1em 0 0 0; width:430px; height:295px;}
#screenshot5{background: url("/img/klantenservice-screenshot5.jpg") no-repeat; padding:0 0 1em 0; margin:1em 0 0 0; width:373px; height:95px;}
/* Einde Faq Computerinstellingen */

/* Stel uw vraag aan Dirk Scheringa */
#steluwvraag .dirk{ margin-left: 10px;}
#steluwvraag h1{ margin-bottom: .4em !important;}
#steluwvraag .left{ float: left !important; clear: none !important;}
#steluwvraag #aspnetForm{ clear: left; float: left;}
#steluwvraag p.left{ width: 360px;}
/* Einde Stel uw vraag aan Dirk Scheringa */

/* AFM banner geld lenen kost geld */
#geldlenen {margin:0 auto; height:40px; width:99,9%; border:2px solid #000; background: url("/img/geldlenen.gif") no-repeat #fff center; clear:both;}
/* Einde AFM banner geld lenen kost geld */

/* Vakantiegeldactie */
#home #contentContainer{ margin-top: -7px; padding-top: 7px;}
#sparenHome #productHomeImage{margin-top: -10px; height: 160px; position: relative;}
#sparenHome #contentContainer{overflow: visible;}
#productHomeImage-vakantiegeld{width: 100%; height: 150px; overflow: hidden;}
#sparenHome #productHomeImage-vakantiegeld{background: url("/img/header-sparen-vakantiegeld.jpg") no-repeat; position: relative;}
#productHomeImage-vakantiegeld h1{font-size: 2.4em; width: 476px; height: 1.6em; padding: 8px 0 0 10px; margin-top: 106px; color: #db002e;}
#sparenHome #productHomeImage h1,
#productHomeImage-vakantiegeld h1{font: bold 2em Arial, Helvetica, sans-serif; margin-top: 105px;}
#productHomeImage-vakantiegeld h1{font: bold 2.4em Arial, Helvetica, sans-serif;}
a.vakantiegeldLink{ text-decoration: none !important; cursor: pointer;}
.uitreikingImg{ margin-top: 10px;}
#mainOneColumn .header2{padding: 0 0 10px 0 !important; border-bottom: 1px dotted #acbbc7; float: left; width: 100%; margin-bottom: 10px;}
#mainOneColumn .header2 h3{float: left;}

/* .label {background: url("/img/label.png") no-repeat 0 0; height:30px; padding:0 0 0 39px; margin:-10px 0 0 0;} */
.veiligsparen{line-height:11px; text-align:center; margin-bottom:10px; margin-top:-8px;}
.productActionBlock3{font-size: 1.5em; display: block; width: 201px; height: 130px; text-align: center; text-decoration: none; color: #db002e; line-height: 1.5em !important; margin-bottom: 20px; margin-top: -4px; position: relative;}
a.productActionBlock3{cursor: pointer;}
.productActionBlock3 span{display: block; background: url("/img/vakantiebonus2.jpg") no-repeat; height: 130px; text-indent:-9999px;}
/*Einde vakantiegeldactie*/

#hypothekenHome #mainOneColumn ul.voordelen.left, #tevreden #mainOneColumn ul.voordelen.left{float: left; width: 90%;}
#hypothekenHome #mainOneColumn .tevredenPar{width: 400px;}
#hypothekenHome .nounderline, #tevreden .nounderline{ text-decoration:none; }
#tevreden ul li.nounderline{font-weight:normal;}
#hypothekenHome h3.highlight, #tevreden h3.highlight, #hypothekenHurenKopen h3.highlight{color:#ef870e; clear: left;}
#hypothekenHome .voordelen li{ position: relative;}
#hypothekenHome .actieKnoppen { float:left; width:140px; margin-top:10px; !important}
#hypothekenHome .actieblok ul{ float:left; width:190px; !important}
.tevredenheidsgarantie{ display: block; float: right; width: 126px; height: 174px; background: url("/img/tevredenheidsgarantie.png"); margin-top: -200px;}
#hypothekenHome .productActionBlock span strong{ font-size:1em; margin-top:-12px;}
#hypothekenHome .actieblok {margin-bottom:20px; height:125px;}
#certificaat{ width: 350px; height: 463px; background: url("/img/tevredenheidsgarantie.jpg"); float:left;}
#certificaat2{ float:right; width: 297px; height: 463px; background: url("/img/tevredenheidsgarantie2.jpg"); margin-right:-20px;}
#tevreden h3 { font-size:13px; }
#hypothekenHome a.highlight {color:#ef870e; text-decoration:none; font-size:1em; !important}
#tevreden h3 {background: url("/img/list-check.gif") no-repeat 0 4px; padding-left: 24px; margin-bottom: .3em; height:20px;}
#tevreden ul.voordelen li {list-style: outside; list-style-type: disc; padding-left: 0px; background:none; margin-left:28px;}
#tevreden ul.voordelen {margin-bottom:15px;}
#tevreden p { padding-left:24px;}
a.action {background: url("/img/dsbbank-icon-sprite.png") no-repeat .4em -46px; padding: 0.4em 0 .1em 2em; font-weight:bold; clear:both; float:left; width:400px;}
a.action_last {background: url("/img/dsbbank-icon-sprite.png") no-repeat .4em -46px; padding: 0.4em 0 .1em 2em; font-weight:bold; clear:both; float:left; width:400px; margin-bottom:20px;}
table.voorbeeld{width:400px; font-size:1.3em; margin:0 0 20px 24px; border:#CCC 1px solid; padding:5px; margin-left:42px;}
table.voorbeeld td{height:20px; padding:5px;}
p.voorbeeld{width:400px; margin-left:17px !important;}

/* huren of kopen aanpassing voor tekst.. */
.smalltext { width: 475px; }

/* special vakantietips */
#subNav .vakantietips{margin-top: 1em;}
#specialHome #subNav li a.vakantietips {
		background: #e8eff4;
		color: #db002e;
}
#specialHome #nav li a.vakantietips,
	{
		border: 1px solid #a2b3c0;
		border-bottom: none;
		background: #fff url("/img/tab-bg.gif") repeat-x;
		color: #db002e;
		margin: 0;
}
/*Einde special vakantietips (mirjam) */

/* Bankspaarhypotheek Faq */
#bankspaarhypotheekFaq .actieblok2 p{margin-top:10px;}

/* Rss */
.rss { background: #fff url("/img/rss.png") no-repeat 2px 1px; width:14px; height:14px; float: left; padding: 0 !important; float: left; margin-top: 1px;}

a.nieuws,
a.recenteNieuwsberichten{ float: left;}
a.recenteNieuwsberichten{ margin-bottom: 10px;}
a.nieuwsarchief,
a.overdsbbankHome{ clear: left;}

#sidebar li{clear: left;}

/* Test & Target Hypotheken homepage */
.hypotheekgarantiesImage{ margin: -15px 0 10px 0;}

.actieblokTest1 { float: left; margin-bottom: 20px;}
.actieblokTest1 div{ border: 1px #a2b3c0 solid; float: left; padding: 6px; margin-right: 9px; width: 138px;}
.actieblokTest1.noborder div { border: none; padding: 6px 1px; width: 148px; margin-right: 12px;}
.actieblokTest1 div.last{ margin-right: 0;}
.actieblokTest1 div h3{ padding: 0 !important; margin-bottom: 10px !important;}
.actieblokTest1 div ul{ padding: 0 !important; list-style: none !important; margin: 0 !important;}

#rightProductColumn.transparent a{ color: #7f8e99;}

/* Tooltips */
#v-tooltip { max-width: 300px; position:absolute; background:#f0f0f0; border: 1px solid #626262; padding:3px 5px; font-size: 11px; display:none; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.tooltip { border-bottom: 1px dashed #757373; cursor:help;}


/* Inlog button */

.inlogbutton{ display: block; background: url("/img/inlogbutton.png"); height: 28px; width: 89px; text-indent: -2000px;}

.largeVerklaring{ color: #db002e; font-size: 2.4em; font-weight: bold;}

/*Poll background color*/
#vote {background: #f3f7f9;}

/* Akkoord */

.akkoordDiv{ border: 1px solid #a2b3c0; float: left; margin: 10px 0; padding: 10px 0;}
.akkoordDiv p{ margin-bottom: 0 !important;}

#mainThreeColumn .vergelijkHypotheek { width: 100% !important; }
#mainThreeColumn .vergelijkHypotheek tbody td { text-align: left !important; }
#mainThreeColumn .vergelijkHypotheek p { font-size: 12px !important; }