/* Frames */

/**************** Verzekeringen ****************/

body.verzekeringen div#wrapper {
	background: no-repeat center top url(../gfx/bg-frame-blue.png);
}

body.verzekeringen div#wrapper div#frame-content div div div.btn a {
	background: no-repeat left top url(../gfx/bg-contentcontainer-btn-a-blue.png);
}

body.verzekeringen div#wrapper div#frame-content div div div.btn a span {
	background: no-repeat right top url(../gfx/bg-contentcontainer-btn-a-blue.png);
}

body.verzekeringen div#wrapper div#frame-content div h1,
body.verzekeringen div#wrapper div#frame-content div h2 {
	color: #0578b9;
}

body.verzekeringen div#wrapper div#frame-content div.left {
	background: url(../gfx/frame-container-left-consumers.png);
}

body.verzekeringen div#wrapper div#frame-content div.center {
	background: url(../gfx/frame-container-center-business.png);
}

body.verzekeringen div#wrapper div#frame-content div.left div div.btn,
body.verzekeringen div#wrapper div#frame-content div.center div div.btn {
	margin-top: 185px;	
}

body.verzekeringen span.readmore,
body.verzekeringen span.readmore a{
	color: #0578b9 !important;	
}

/**************** Hypotheken ****************/

body.hypotheken div#page-header div.page-header-main a.logo {
	background: no-repeat left center url(../gfx/logo-hypotheken.png);
	width: 173px;
	*width: 193px;
	border-right: 1px solid #cecece;
}

body.hypotheken div#wrapper {
	background: no-repeat center top url(../gfx/bg-frame-green.png);
}

body.hypotheken div#wrapper div#frame-content div div div.btn a {
	background: no-repeat left top url(../gfx/bg-contentcontainer-btn-a-green.png);
}

body.hypotheken div#wrapper div#frame-content div div div.btn a span {
	background: no-repeat right top url(../gfx/bg-contentcontainer-btn-a-green.png);
}

body.hypotheken div#wrapper div#frame-content div h1,
body.hypotheken div#wrapper div#frame-content div h2 {
	color: #165d07;
}

body.hypotheken div#wrapper div#frame-content div.left {
	background: url(../gfx/frame-container-left-mortgage.png);
}

body.hypotheken div#wrapper div#frame-content div.left div div.btn {
	margin-top: 185px;	
}

body.hypotheken div#wrapper div#frame-content div.center div iframe {
	margin-left: 35px;
	margin-top: 20px;
}

/**************** Financiering ****************/

body.financiering div#wrapper div#frame-content div.left {
	background: url(../gfx/frame-container-left-finance.png);
}

body.financiering div#wrapper div#frame-content div.center {
	background: url(../gfx/frame-container-center-maximaalkrediet.png);
}

body.financiering div#wrapper div#frame-content div.left h2,
body.financiering div#wrapper div#frame-content div.center h2 {
	margin-bottom: 185px;		
}

body.financiering div#wrapper {
	background: no-repeat center top url(../gfx/bg-frame-red.png);
}

body.financiering div#wrapper div#frame-content div div div.btn a {
	background: no-repeat left top url(../gfx/bg-contentcontainer-btn-a-red.png);
}

body.financiering div#wrapper div#frame-content div div div.btn a span {
	background: no-repeat right top url(../gfx/bg-contentcontainer-btn-a-red.png);
}

body.financiering div#wrapper div#frame-content div.center div div.btn a {
	*width: 106px;
}

body.financiering div#wrapper div#frame-content div h1,
body.financiering div#wrapper div#frame-content div h2 {
	color: #841010;
}

body.financiering div.banner {
	float: right;	
	padding-right: 20px;
}

/**************** Pensioenen ****************/

body.pensioenen div#wrapper {
	background: no-repeat center top url(../gfx/bg-frame-yellow.png);
}

body.pensioenen div#wrapper div#frame-content div h1,
body.pensioenen div#wrapper div#frame-content div h2 {
	color: #000000;
}

body.pensioenen div#wrapper div#frame-content div.left {
	background: url(../gfx/frame-container-left-jaarruimte.png);
}

body.pensioenen div#wrapper div#frame-content div.center {
	background: url(../gfx/frame-container-center-lijfrente.png);
}

body.pensioenen div#wrapper div#frame-content div div div.btn a {
	background: no-repeat left top url(../gfx/bg-contentcontainer-btn-a-black.png);
}

body.pensioenen div#wrapper div#frame-content div div div.btn a span {
	background: no-repeat right top url(../gfx/bg-contentcontainer-btn-a-black.png);
}

body.pensioenen div#wrapper div#frame-content div.center div div.btn a {
	*width: 106px;
}

body.pensioenen div#wrapper div#frame-content div.center div div.btn a span {
	*padding-right: 7px;
}

body.pensioenen div#wrapper div#frame-content div.left div div.btn,
body.pensioenen div#wrapper div#frame-content div.center div div.btn {
	margin-top: 185px;	
}

/************************************************************************************************/

/* Page Home */
body#page-home div#wrapper div#frame-content div h2 {
	color: #000000 !important;	
}

body#page-home div#wrapper div#main ul.contact_carrousel {
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 130px;
	height: 150px;
	float: right;
}

body#page-home div#wrapper div#main ul.contact_carrousel li {
	text-align: right;
	color: #6e6e6e;
}

body#page-home div#wrapper div#main ul.contact_carrousel li h2 {
	font-size: 11px;
	border-bottom: 1px solid #6e6e6e;
	margin: 0 0 5px 0;
}

body#page-home div#wrapper div#main ul.contact_carrousel li div {
	margin: 0 0 5px 0;
	font-size: 10px;
}

body#page-home div#wrapper div#main ul.contact_carrousel li div span {
	display: block;
}

body#page-home div#wrapper div#main ul.contact_carrousel li.current {
	color: white;
}

body#page-home div#wrapper div#main ul.contact_carrousel li.current h2 {
	border-color: white;
}

/* Page Content */


/* Page Content -> Categorie */

body#page-contentcategory div#wrapper div#frame-content div.leftcenter div h3 {
	margin-bottom: 5px;	
}

body#page-contentcategory div#wrapper div#frame-content div.leftcenter div h3 a {
	text-decoration: none;
}

body#page-contentcategory div#wrapper div#frame-content div.leftcenter div h3 a:hover {
	text-decoration: underline;
}

body#page-contentcategory div#wrapper #main div.content.left div {
	clear: left;
	margin-bottom: 20px;
}

body#page-contentcategory div#wrapper #main div.content.left div h3 {
	margin: 0 0 10px 0;
	font-size: 15px;
}

body#page-contentcategory div#wrapper #main div.content.left div h3 a {
	text-decoration: none;
}

body#page-contentcategory div#wrapper #main div.content.left div img {
	border: none;
	float: left;
	margin-right: 15px;
}

body#page-contentcategory div#wrapper #main div.content.left ul.old {
	list-style: none;
	padding: 0px;	
	margin: 0px;
}

body#page-contentcategory div#wrapper #main div.content.left ul.old a {
	text-decoration: none;
	font-weight: bold;
	color: #0578b9;
}

body#page-contentcategory div#wrapper #main div.content.left ul.old a:hover {
	color: white;
}

body#page-contentcategory div#wrapper #main div.content.left ul.old li span.itemicon {
	margin-right: 5px;	
}

/* Page Contact */
body#page-contact div#wrapper div#frame-content div.right div div {
	margin-bottom: 5px;	
}

body#page-contact div#wrapper div#frame-content div.right div div span {
	display: block;
	float: left;
	width: 125px;
	font-weight: bold;
}

body#page-contact div#wrapper div#main div.content {
	
}

body#page-contact div#wrapper div#main div.content form div {
	margin-bottom: 5px;
}

body#page-contact div#wrapper div#main div.content form div label {
	display: block;
	margin: 15px 0 5px 0;
}

body#page-contact div#wrapper div#main div.content form div label.inline {
	float: left;
	width: 75px;
	margin: 0;
}

body#page-contact div#wrapper div#main div.content form div label span.asterisk{
	padding-left: 5px;
}

body#page-contact div#wrapper div#main div.content form div textarea {
	width: 564px;
	height: 150px;
}

body#page-contact #shadowbox_content_directions {
	padding: 10px 15px !important;
}

/* Page links */
body#page-links div#wrapper div#main div.content div.links div {
	margin-bottom: 7px;
}

body#page-links div#wrapper div#main div.content div.links div label {
	display: block;
	float: left;
	width: 100px;
	padding-right: 15px;
}

body#page-links div#wrapper div#main div.content div.links div div.description {
	float: left;
	width: 453px;	
}

/* Page Verzekeringen */

body#page-verzekeringen div#wrapper div#main div.content div.group {
	padding-bottom: 10px;
	margin-bottom: 30px;
	*margin-bottom: 50px;
	clear: left;
}

body#page-verzekeringen div#wrapper div#main div.content div.group h1 {
	margin-top: 0px;
	margin-bottom: 20px;
	clear: both;
}

body#page-verzekeringen div#wrapper div#main div.content div.group div.verzekering {
	position: relative;
	width: 426px;
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
	height: 81px;
	border-bottom: 1px solid #080808;
}

body#page-verzekeringen div#wrapper div#main div.content div.group div.verzekering img {
	position: absolute;
	width: 71px;
	height: 71px;
	left: 0px;
	top: 0px;
}

body#page-verzekeringen div#wrapper div#main div.content div.group div.verzekering.right {
	margin-right: 0px;
	clear: right;
}

body#page-verzekeringen div#wrapper div#main div.content div.group div.verzekering h2 {
	position: absolute;
	left: 85px;
	top: 9px;
	font-weight: normal;
	font-style: italic;
	font-size: 20px;
	line-height: 25px;
}

body#page-verzekeringen div#wrapper div#main div.content div.group div.verzekering a.offerte {
	background: no-repeat url(../gfx/btn-offerte.gif);
	display: block;
	position: absolute;
	left: 85px;
	top: 39px;
	width: 150px;
	height: 21px;
	text-decoration: none;
	padding-left: 21px;
	padding-top: 1px;
	font-style: italic;
	font-size: 13px;
}

/* Multiple Pages */
body#page-content div#wrapper div#main,
body#page-contact div#wrapper div#main,
body#page-links div#wrapper div#main,
body#page-contentcategory div#wrapper div#main 
{
	background: repeat-y 624px url(../gfx/bg-contentcontainer.gif);	
}
