﻿* {
	margin: 0px auto;
	padding: 0;
	text-decoration:none;
	outline:none;
}
input, textarea, p a,div a
{
	position: relative;
	}

id,img,span,a,ul,li,h1,h2,h3,h4,h5,h6,form,label,p
{
	margin:0px;
	padding:0px;
	text-decoration:none;
	border:none;
}
.clear {
	clear:both;
	}
.noBg {
	background:none;
	}

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #ffffff url('images/backgroundBg.gif') repeat-x left top;
	font-size: 13px;
	color: #000
}
h1
{
	font-size: 20px;
	font-weight: bold;
	color: #2b1c5a;
}
h2
{
	font-size: 15px;
	font-weight: bold;
	color: #2b1c5a;
}
h3
{
	font-size: 14px;
	font-weight: bold;
	color: #6a6a6a;
}
h4
{
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}
p
{
	font-size: 13px;
	color: #6a6a6a;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}
a
{
	color: #5790C7;
	text-decoration: none;
	font-weight: bold;
}
a:hover
{
	color: #00477f;
	text-decoration: none;
	font-weight: bold;
}
.siteWrapper {
	width: 100%;
	}

/* Landing page */
.landingSite {
	width: 940px;
	height: 531px;
	margin: 0px auto;
	background: url('images/landing.jpg') no-repeat left top;
	}
.landingLogo {
	width: 184px;
	height: 77px;
	float: left;
	padding: 23px 0px 0px 26px;
}
.landing_keuze
{
	clear: both;
	float: left;
	width: 239px;
	height: 186px;
	padding: 73px 0px 0px 27px;
}
.landing_keuze a,
.landing_keuze a:hover
{
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	/*text-transform: uppercase;*/
}
.landing_keuze ul
{
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}
.landing_keuze li
{
	margin-left: 0px;
	padding-left: 0px;
	line-height: 30px;
}
.landingWrapper 
{
	width:940px;
	clear: both;
	}
.landing_adres
{
	width: 330px;
	clear: both;
	float: left;
	width: 243px;
	height: 144px;
	padding: 23px 0px 0px 23px;
}
.landing_adres h1
{
	padding: 0px 0px 10px 0px;
	color: #12477f;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.landing_adres p
{
	color: #12477f;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.landing_adres p a, .landing_adres p a:hover
{
	color: #12477f;
	font-size: 13px;
	font-weight:normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.addressSpace 
{
	padding: 0px 0px 15px 0px;
	}
.landing_content 
{
	float: left;
	width: 658px;
	height: 146px;
	padding: 21px 0px 0px 13px;
	}
.landing_left 
{
	width: 392px;
	float: left;
}
.landing_right
{
	width: 224px;
	float: left;
	padding: 0px 0px 0px 25px;
}
.landing_content h1
{
	padding: 0px 0px 10px 0px;
	color: #8dc3e9;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.landing_content p
{
	padding: 0px 0px 10px 0px;
	color: #12477f;
	font-size: 13px;
	width: 392px;
}
.landingImage 
{
	width: 190px;
	height: 113px;
	background-color: #eeeeee;
	}
/* END Landing page */
.container
{
	width: 931px;
	padding: 10px 0px 0px 0px;
	margin: 0px auto;
	text-align: left;
}
.logoHeadWraper 
{
	clear:both;
	width:932px;
	height:77px;
	background:#fff;
	text-align:left;
	}
.header
{
	width: 931px;
	height: 29px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	clear:both;
	float: left;
}

.bankverzekering
{
	float: right;
	width: auto;	
	padding: 0px 23px 0px 0px;
	text-align: left;
	line-height:29px;
}
.bankverzekering a
{
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	float:left;
	margin: 0px 0px 0px 5px;
}
.bankverzekering a:hover
{
	color: #a5c3de;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	float:left;
	margin: 0px 0px 0px 5px;
}

.topnavigatie
{
	width: 932px;
	height: 29px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background:#00477f;
}
.topleft
{
	padding: 0px 0px 0px 18px;
	float: left;
	line-height:29px;
}
.topleft a
{
	color: #FFFFFF;
	margin-right: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	position:relative;
	float: left;
}
.topleft a:hover
{
	color: #a5c3de;
	margin-right: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	position:relative;
	float: left;
}

.topright
{
	padding: 0px 0px 0px 106px;
	float: left;
	line-height:29px;
}
.topright a
{
	color: #FFFFFF;
	margin-right: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	position:relative;
}
.topright a:hover
{
	color: #a5c3de;
	margin-right: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	position:relative;
}

.content
{
	width: 931px;
	margin: 0px;
	background: url('images/contentBg-trans.png') no-repeat left top;; padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:0px 
	
}
.contentleft
{
	width: 260px;
	float: left;
	height:260px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.logo {
	width:168px;
	padding:16px 0px 0px 21px;
	background-color: #ffffff;
	float:left;
}
.logo a {
	display: block;
	width: 165px;
	height: 47px;
	background: url('images/logo.jpg') no-repeat left top;
}
.logo a span {
	display: none;
}
.prodnav
{
	clear: both;
	background:url('images/prodNavBg.gif') repeat-x left top;
	width: 260px;
	height:237px;
	padding: 0px;; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:5px
}
.prodnav h1
{
	color: #FFFFFF;
	height: 25px;
	padding: 10px 0px 16px 21px;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.prodnav ul
{
	margin: 0px;
	padding: 0px 0px 0px 24px;
	list-style: none;
}
.prodnav ul li
{
	margin: 0px;
	background: url('images/listBullet.gif') no-repeat left 6px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px; padding-left:18px; padding-right:10px; padding-top:0px; padding-bottom:2px
}
.prodnav ul li a
{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.partners
{
	width: 666px;
	height: 75px;
	margin: 13px 0px 20px 0px;
	padding: 5px 0px 0px 4px;
	background-color: #efefef;
}
.promoties
{
	background: #eeeeee;
	width: 260px;
	margin: 0px;
	padding: 0px 0px 25px 0px;
}
.promoties h1
{
	color: #FFFFFF;
	height: 39px;
	line-height:32px;
	background: url('images/bg_gradble.gif') repeat-x left top;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 18px;
	font-family:  "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:18px; padding-right:10px; padding-top:3px; padding-bottom:0px
}
.promoties h2
{
	color: #5790c7;
	font-weight: bold;
	font-size: 15px;
	padding: 21px 0px 22px 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.promoties p
{
	color: #043366;
	font-size: 13px;
	padding: 0px 0px 14px 18px;
	overflow: hidden;
	_height: 1%; 
}

.promoties p img
{
	padding: 0px 5px 0px 0px;
}
.promoties a
{
	color: #5790c7;
	font-size: 13px;
	
	
	
}
.nieuws
{
	background: #eeeeee;
	width: 260px;
	margin: 0px;	
	padding: 0px 0px 25px 0px;	
}
.nieuws h1
{
	clear: both;
	color: #FFFFFF;
	height: 39px;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 18px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url('images/bg_gradble.gif') repeat-x left top;
	line-height:30px; padding-left:18px; padding-right:0px; padding-top:5px; padding-bottom:0px
}

.nieuws h2
{
	color: #5790c7;
	
	font-size: 15px;
	padding: 16px 10px 25px 20px;
	font-family: "Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif;	
}

.nieuws p
{
	color: #043366;
	font-size: 13px;
	padding: 0px 0px 19px 20px;
	overflow: hidden;
	_height: 1%; 
}
.nieuws p img
{
	padding: 0px 5px 0px 0px;
	float: right;
}
.nieuws a
{
	font-size: 13px;
	color: #5790c7;
	font-weight: bold;
	position:relative;
}
.contentright
{
	width: 665px;
	float: left;
	padding: 0px;
	background:none;
}
.animatie
{
	margin-left: 0px;
}
.animatie img 
{
	overflow:hidden;
	display:block;
	height:237px;
	}
.article
{
	padding: 0px 20px 20px 14px;
	margin: 9px 0px 10px 0px;
	overflow: hidden;
	_height: 1%;
}
.seperator
{
	border-bottom: 2px solid #9ea5cf;
}
.imageRight 
{
	float: right;
	padding: 0px 0px 0px 20px;
	}
.flexWidth {
	margin:0;
	padding:0;
	width:100%;
}
.article h1
{
	padding: 0px 0px 20px 0px;
	margin: 0px;
	color:#043366;
}
.article h2
{
	padding: 15px 0px 15px 0px;
}
.article h3
{
	padding: 15px 0px 15px 0px;
}
.article p
{
	padding: 0px 0px 20px 0px;
	color: #043366;
}
.article ul
{
	list-style: none;
}
.article ul li
{
	padding: 0px;
	margin: 0px;
}
.article ul li a
{
	color: #5790c7;
}
.promotie
{
	clear: both;
	float:left;	
	padding: 0px 0px 20px 11px;
	margin: 9px 0px 0px 0px;
	overflow: hidden;
	_height: 1%;
}
.promotie h1
{
	color: #2b1c5a;
}
.nieuwsoverzicht
{
	margin-bottom: 10px;
}

.nieuwsdetail
{
	width: 100%;
	padding: 0px 0px 12px 0px;
	_height: 1%;
	border-bottom: 3px solid #a5c3de;
	overflow: hidden;
}
.nieuwsdetail h2
{
	color: #5790c7;
}
.nieuwsdetail a
{
	color: #5790c7;
}

.nieuwsdetail img
{
	padding: 5px;
	float: right;
}


.article hr
{
	border: 0;
	height: 2px;
	color: #a5c3de;
	background-color: #a5c3de;
	margin: 0px;
	*margin: 0px;
	padding: 0px;
	clear:both;
}
.nieuwsteller
{
	padding: 10px;
	text-align: center;
}


.footer
{
	width: 931px;
	height: 65px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background:#00477f;
	clear: both;
}
.footleft
{
	float: left;
	width: 285px;
	height: 129px;
	padding: 14px 12px 15px 12px;
}
.footleft h1
{
	color: #FFF;
	font-size: 20px;
	padding: 0px 0px 18px 0px;
}
.footleft p
{
	color: #FFF;
	padding: 0px;
	margin: 0px 0px 17px 0px;
	line-height: 18px;
}

.footleft p a
{
	color: #FFF;
	padding: 0px;
	font-weight:normal;
}
.footleft p a:hover
{
	color: #a5c3de;
	padding: 0px;
	font-weight:normal;
}
.footright
{
	float: right;
	width: 515px;
	padding: 11px 15px;
	text-align: right;
}
.footright h1
{
	color: #FFF;
	padding: 0px 0px 21px 0px;
	
}
.footright p
{
	color: #FFF;
}
.footright a, .footright a:hover
{
	color: #FFF;
	font-weight: normal;
}
.footright a.sizeS {
	font-size: 100%;
}
.footright a.sizeM {
	font-size: 110%;
}
.footright a.sizeL {
	font-size: 130%;
}
.footright a.sizeXL {
	font-size: 150%;
}

.contentBgBottom 
{
	width:939px;
	padding: 0px;
	margin:0px auto;
	background: url('images/btmBg.jpg') no-repeat center top;
	height:20px;
	*height: auto
	}
.insusite
{
	clear: both;
	height: 20px;
	width: 931px;
	padding: 0px;
	margin: 0px auto;

}
.insusite p
{
	text-align: center;
	
}
.insusite p a
{
	font-size:14px;
	color:#12477f;
	font-family:"Trebuchet MS";
	font-weight:normal;
}
.insusite p a:hover
{
	font-size:14px;
	color:#a5c3de;
	font-family:"Trebuchet MS";
	font-weight:normal;
}
.spacer
{
 clear:both;
	
}
.sepBlueBg 
{
	background-image:url('images/sepbluebg.gif');
	background-repeat:repeat-x;
	background-position: left top;
	height:6px;
	width:671px;
	*width:672px;
	overflow:hidden;
	display:block
	}
.sepFoot 
{
	background-image:url('images/sepfoot.gif');
	background-repeat:repeat-x;
	background-position: left top;
	height:6px;
	width:931px;
	clear:both;
	overflow:hidden;
	display:block
	}
/*home CSS*/

.wrapContentBorder 
{
	width:640px;
	clear:both;
	background: url('images/btmborderBg.jpg') no-repeat bottom left;
	display:block;
	height:auto;
	*padding:0px 0px 16px 3px;
	overflow:hidden;
	float: left; padding-left:3px; padding-right:0px; padding-top:0px; padding-bottom:16px
	}
.wrapContentBorderLast 
{
	width:629px;
	clear:both;
	overflow:hidden;
	display:block;
	height:auto;
	float: left;
	padding:0px 0px 10px 3px;
	*padding:0px 0px 10px 4px;
	}
.contentWraperLeft 
{
	float:left;
	width:450px;
	}
.onzePartnerBox 
{
	width:332px;
	float:left;
	}
.onzePartnerBox h2 
{
	font-size:20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#043366;
	padding:0px 0px 18px 0px;
	}
.onzePartnerBox p
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#043366;
	font-size:14px;
	width:332px;
	display:block;
	}
.onzePartnerBox p a
{
	display:block;
	color:#5790c7;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:18px;
	font-size:14px;
	width:80px;
	float:left;
	text-align:left;
	position:relative;
	}
.contentWraperLeft h2 
{
	font-size:20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#043366;
	padding:16px 0px 11px 0px;
	}
.contentWraperLeft h3 
{
	font-size:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5790c7;
	padding-bottom:18px;
	}
.contentWraperLeft p 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#043366;
	font-size:14px;
	display:block;
	width:430px;
	text-align:left;
	float:left;
	}
.contentWraperLeft p a 
{
	display:block;
	color:#5790c7;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:15px;
	font-size:14px;
	width:80px;
	float:left;
	text-align:left;
	position:relative;
	}
.logos 
{
	float:right;
	background: url('images/partners.jpg') no-repeat left top;
	width:263px;
	height:145px;
	display:block
	}
.imgRight 
{
	float:right;
	padding:15px 0px 15px 0px;
	}
.imgRight img 
{
	padding:0px;
	margin:0px;
	overflow:hidden;
	display:block;
	}