/* CSS Document */

* {
	padding:		0px;
	margin:			0px;
}

body {
	background-color:	#C9CACC;
	font-family:		Verdana, Arial, Tahoma, Sans-serif;
}

#headerTopContainer {
	width:			898px;
	margin-left:		auto;
	margin-right:		auto;
}

#headerTop {
	float:			left;
	width:			898px;
	height:			112px;
	background-color:	#FFFFFF;
	border-left:		1px solid #2A4F78;
	border-right:		1px solid #2A4F78;
}

#logoContainer {
	float:			left;
	width:			270px;
	height:			112px;
	padding-left:		10px;
}

#logoContainer img {
	border:			0;
}

#logoTextContainer1 {
	float:			left;
	width:			300px;
	height:			112px;
}

#logoTextContainer2 {
	float:			left;
	width:			318px;
	height:			112px;
}

#logoTextContainer1 h1, #logoTextContainer2 h1 {
	font-size:		20px;
	line-height:		1.3em;
	color:			#2A4F78;
	margin-top:		24px;
}

#headerMidContainer {
	width:			898px;
	margin-left:		auto;
	margin-right:		auto;
}

#headerMid {
	float:			left;
	width:			598px;
	height:			151px;
	background-image:	url(../images/bg_header.jpg);
	background-position:	top-left;
	background-repeat:	no-repeat;
	background-color:	#022C6F;
	border-left:		1px solid #2A4F78;
	border-right:		1px solid #2A4F78;
	padding-top:		13px;
	padding-left:		300px;
}

#headerMid2 {
	float:			left;
	width:			898px;
	height:			45px;
	background-image:	url(../images/bg_header2.jpg);
	background-position:	top-left;
	background-repeat:	repeat-x;
	background-color:	#022C6F;
	border-left:		1px solid #2A4F78;
	border-right:		1px solid #2A4F78;
	padding-top:		30px;
}

#blok1 a {
	float:			left;
	display:		block;
	width:			202px;
	height:			48px;
	background-image:	url(../images/afb_verzekering1.jpg);
	background-position:	top-left;
	background-repeat:	no-repeat;
	padding-top:		103px;
	padding-left:		37px;
	text-decoration:	none;
	font-size:		11px;
	color:			#000040;
	font-weight:		bold;
}

#blok1 a:hover {
	background-image:	url(../images/afb_verzekering2.jpg);
}

#blok2 a {
	float:			left;
	display:		block;
	width:			163px;
	height:			48px;
	background-image:	url(../images/afb_hypotheek1.jpg);
	background-position:	top-left;
	background-repeat:	no-repeat;
	padding-top:		103px;
	padding-left:		47px;
	text-decoration:	none;
	font-size:		11px;
	color:			#000040;
	font-weight:		bold;
	margin-left:		50px;	
}

#blok2 a:hover {
	background-image:	url(../images/afb_hypotheek2.jpg);
}

#bm {
	width:			898px;
	margin-left:		auto;
	margin-right:		auto;
}

#bmc {
	float:			left;
	width:			898px;
	background-color:	#ffffff;
	border-left:		1px solid #2A4F78;
	border-right:		1px solid #2A4F78;
}

#bodyMainContainer
	width:			898px;
	margin-left:		auto;
	margin-right:		auto;
}

#bodyMainHolder {
	float:			left;
}

#bodyMain {
	float:			left;
	width:			898px;
	background-color:	#ffffff;
	border-left:		1px solid #2A4F78;
	border-right:		1px solid #2A4F78;
}


#bodyMainLeft {
	float:			left;
	width:			528px;
	padding-left:		25px;
	padding-right:		25px;
	padding-top:		15px;
	padding-bottom:		0;
}

#bodyMainLeft h1 {
	color:			#FF6600;
	font-size:		22px;
	margin-bottom:		15px;
}

#bodyMainLeft h2 {
	color:			#000080;
	font-size:		14px;
	margin-bottom:		10px;
}

#bodyMainLeft h3 {
	color:			#FF6600;
	font-size:		14px;
	margin-bottom:		10px;
}

#bodyMainLeft h4 {
	color:			#000080;
	font-size:		12px;
	margin-bottom:		15px;
	line-height:		1.3em;
	font-family:		Arial, Tahoma, Verdana, Sans-serif;
}

#bodyMainLeft h5 {
	color:			#FF6600;
	font-size:		12px;
	margin-bottom:		15px;
	line-height:		1.3em;
	font-family:		Arial, Tahoma, Verdana, Sans-serif;
}

#bodyMainLeft .header1 {
	color:			#FF6600;
}

#bodyMainLeft .header2 {
	color:			#000080;
}

#bodyMainLeft p, #bodyMainLeft li, #bodyMainLeft td {
	color:			#404040;
	font-size:		12px;
	margin-bottom:		15px;
	line-height:		1.3em;
	font-family:		Arial, Tahoma, Verdana, Sans-serif;
}

#bodyMainLeft p a, #bodyMainLeft li a, #bodyMainLeft td a {
	color:			#FF6600;
	text-decoration:	underline;
}

#bodyMainLeft p a:hover, #bodyMainLeft li a:hover, #bodyMainLeft td a:hover {
	color:			#FF6600;
	text-decoration:	none;
}

#bodyMainLeft ul, #bodyMainLeft ol {
	margin-left:		25px;
	list-style-type: 	square;
	margin-bottom:		15px;
	font-size: 		11px;
}

#bodyMainLeft ul ul {
	margin-left:		25px;
	list-style-type: 	disc;
	margin-bottom:		0px;
}

#bodyMainLeft td {
	vertical-aligment:	top;
	margin-bottom:		0;
	padding-right:		10px;
}

#bodyMainLeft li {
	margin-bottom:		0;
	line-height:		1.5em;
}

#bodyMainRight {
	float:			left;
	width:			300px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		55px;
	padding-bottom:		15px;
}

#bodyMainRight h1 {
	color:			#012A6A;
	font-size:		14px;
	margin-top:		25px;
	margin-bottom:		10px;
}

#bodyMainRight p {
	width:			258px;
	font-size:		12px;
	lin-height:		1.5em;
}

#bodyMainRight p a {
	color:			#012A6A;
	text-decoration:	underline;
}

#bodyMainRight p a:hover {
	color:			#012A6A;
	text-decoration:	none;
}

#item1, #item2 {
	width:			253px;
	background-color:	#FF6600;
	padding-top:		5px;
	padding-left:		5px;
	padding-bottom:		5px;
	margin-bottom:		10px;
}

#item2 {
	padding-bottom:		15px;
	background-image:	url(../images/bg_attention.gif);
	background-position:	bottom right;
	background-repeat:	no-repeat;
}

#item1 p, #item2 p, #item2 li {
	color:			#000000;
	font-size:		11px;
	line-height:		1.4em;
	margin-bottom:		10px;
	width:			225px;
}

#item1 p a, #item2 p a {
	color:			#000000;
	text-decoration:	none;
}

#item1 p a:hover, #item2 p a:hover {
	color:			#0000C0;
	text-decoration:	none;
}

#item2 ul, #item2 ol {
	margin-left:		25px;
	list-style-type: 	square;
	margin-bottom:		10px;
	font-size: 		11px;
}

#item2 li {
	margin-bottom:		0;
}

.titel {
	padding-left:		15px;
	background-image:	url(../images/pijltje.gif);
	background-position:	center left;
	background-repeat:	no-repeat;
}

#tabel_taal {
	margin-top:		30px;
	margin-left:		150px;
	margin-bottom:		125px;
}

#tabel_taal tr {
	height:		55px;
}

.welkom {
	width:			200px;
	text-align:		right;
	padding-right:		10px;
	color:			#808080;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:		16px;
}

.vlag img {
	border:			0;
}

.land {
	padding-left:		10px;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:		22px;
	font-weight:		bold;
}

.land a {
	color:			#000000;
	text-decoration:	none;
	background:		url(../images/pijltje2.gif) center right no-repeat;
	padding-right:		20px;
}

.land a:hover {
	color:			#000000;
	text-decoration:	underline;
	background:		url(../images/pijltje2.gif) center right no-repeat;
	padding-right:		20px;
}

#footerContainer {
	width:			898px;
	margin-left:		auto;
	margin-right:		auto;
}

#footer {
	float:			left;
	width:			900px;
	height:			125px;
	background-image:	url(../images/bg_footer.gif);
	background-position:	top left;
	background-repeat:	no-repeat;
	background-color:	#C9CACC;
	text-align:		center;
}

#footer ul {
	margin-top:		55px;
}

#footer ul li {
	display:		inline;
	font-size:		11px;
	padding-right:		30px;
	color:			#000040;
}

#footer ul li a {
	color:			#000040;
	text-decoration:	none;
}

#footer ul li a:hover {
	color:			#000040;
	text-decoration:	underline;
}

.invulveld {
	width:			250px;
}

.knop {
	padding-left:		15px;
	padding-right:		15px;
	float:			left;
	margin-bottom:		25px;
	}

textarea {
	width:			250px;
	height:			100px;
}

.error {
	color:			#FF0000;
}
