body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

html, body {
	width: 100%;
	height: 100%;
}

/*table {
border-collapse:collapse;
border-spacing:0;
}*/
td {
	font-size: 11px;
}
fieldset,img {
border:0;
}
select, select option {
	font-size: 11px;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}

h2 {
	color: #FDB123;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	height: 34px;
	width: 400px;
	margin: 0px 2px 10px 0px;
}

.introhead {
	color: #ffa224;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

h3, #leningentabel {
	color: #666666;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h3.lz2head {
	font-size: 16px;
}

#leningentabel {
	font-size: 10px;
}

q:before,q:after {
content:'';
}

abbr,acronym { border:0;
}
a {
	outline: none;
}

.wrapper .contentBlock a {
	text-decoration:underline;
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	color: #333;
	font-size: 11px;
	text-align: center;
}
.wrapper {
	position:relative;
	min-height:90%;
	height:auto !important;
	height: 90%;
	width: 981px;
	margin: 13px auto;
	text-align: left;
}
.wrapper a {
	color: #666;
	text-decoration: none;
}
.wrapper a:hover {
	text-decoration: underline;
}
.wrapper a.inverse {
	color: #666;
	text-decoration: underline;
}
.wrapper a.inverse:hover {
	text-decoration: none;
}

.wrapperlz1 {
	width: 990px;
	padding-left: 250px;
}
.wrapperlz3 {
	width: 981px;
	margin: 13px auto;
	text-align: left;
}
.footerwrapper {
	width: 981px;
	text-align: left;
}

.wrapperbottom {
	width: 981px;
	background: url(../images/page_back_bottom.jpg) no-repeat;
	height: 16px;
}
.topBanner {
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(../images/bimages/afmbanner.png);
	height: 89px;
	margin-left: 10px;
}
.topMenu {
	padding-right: 271px;
	height: 21px;
	overflow: hidden;
}
.topMenu ul {
	float: right;
	height: 22px;
	overflow: hidden;
}
.topMenu li {
	float: left;
	height: 22px;
	overflow: hidden;
	padding-left: 1px;
}
.topMenu li a {
	display: block;
	width: 103px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	background-position: top;
	background-repeat: no-repeat;
	background-image: url(../images/tab.jpg);
	color: #808080;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
}
.topMenu li a:hover,
.topMenu li a.active {
	background-position: bottom;
	font-weight: bold;
	color: #333;
}
h1 a {
	display: block;
	width: 147px;
	height: 168px;
	top: 40px;
	left: 50px;
	position: absolute;
	overflow: auto;
	text-decoration: none;
	text-indent: -3000px;
}

.leftSide {
	clear: both;
	float: left;
	width: 993px;
	background-image: url(../images/page_back.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.leftContent {
	background-image: url(../images/page_back.jpg);
	background-position: top;
	/* min-height: 845px; */
	padding-bottom: 5px;
	position: relative;
}

.landingzoneleftSide {
	clear: both;
	float: left;
	width: 737px;
	background-image: url(../images/page_back_end.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.landingzoneleftContent {
	background-image: url(../images/page_back_start.jpg);
	background-position: top;
	background-repeat: no-repeat;
	min-height: 500px;
	margin-bottom: 18px;
	position: relative;
}

.homepage .leftContent {
	/* background-image: url(../images/homepage_back_start.jpg); */
	padding-bottom: 0px;
	margin-bottom: 0px;

	display:block;
	float:left;
}
.rightSide {
	float: right;
	width: 253px;
	display:block;
	height:570px;
	position: relative;
	left: -22px;
	top: 3px;	
}

.landingzonerightSide {
	float: left;
	width: 244px;
}

#toppagesList {
	font-size: 13px;
	color: #666;
	padding-left: 10px;
}

#toppagesList li {
	background-image: url(../images/indic_yellow.gif);
	background-repeat: no-repeat;
	width: 210px;
	padding-left: 5px;
}

#toppagesList li a {
	color: #666;
	text-decoration: none;
}

#toppagesList li a:hover {
	color: #666;
	text-decoration: underline;
}

.homepage .rightSide {
/*	padding-top: 34px;*/
}
#bannerOfferte {
	height: 67px;
	background-image: url(../images/banners/banner_offerte.jpg);
}
#bannerMaximaal {
	height: 29px;
	background-image: url(../images/banners/banner_maximaal.jpg);
}
#bannerLenen {
	height: 29px;
	background-image: url(../images/banners/banner_lenen_voor.jpg);
}
#bannerVearntwoord {
	height: 29px;
	background-image: url(../images/banners/banner_vearntwoord.jpg);
}

.footer {
	clear: both;
	border-top: 20px solid #fff;
	color: #999;
	position: relative;
	height: 18px;
	line-height: 18px;
	padding: 0 22px;
	background: #FFF;
}
.footer p.delage {
	position: absolute;
	height: 18px;
	line-height: 18px;
	top: 0;
	right: 110px;
	word-spacing: 2px;
}
.footer p img {
	vertical-align: middle;
}
.footer p a {
	color: #999;
	text-decoration: none;
}
.footer p a:hover {
	text-decoration: underline;
}
.footer p.copyright {
	position: absolute;
	height: 18px;
	line-height: 18px;
	top: 0;
	right: 22px;
	word-spacing: 2px;
}
.footer a.deLageLanden {
	position: relative;
	top: -2px;
	margin: 0 4px 0 2px;
}
.footer ul {
	float: left;
	height: 18px;
	line-height: 18px;
}
.footer ul li {
	float: left;
	padding-right: 14px;
	height: 18px;
	line-height: 18px;
}
.footer ul li a {
	display: block;
	float: left;
	text-decoration: none;
	color: #999;
	height: 18px;
	line-height: 18px;
}
.footer ul li a:hover {
	text-decoration: underline;
}
.footer em {
	font-style: italic;
}
#bannerRente {
	width: 147px;
	height: 85px;
	background-image: url(../images/banners/banner_rente_vanaf.jpg);
	background-position: bottom;
	bottom: 50px;
	left: 80px;
}

#bannerRente:hover {
	background-position: top;
}

div.homeRenteVanafTekst {
	text-align: center; 
	color: #FFA224; 
	font-size: 15px; 
	padding-top: 7px;
}

div.homeRenteVanafPct {
	float: left; 
	margin-left: 70px;
	color: rgb(255, 162, 36); 
	font-size: 52px; 
	margin-top: -5px;
	height: 55px;
}

div.homeRenteVanafStar {
	float: left; 
	font-size:20px;
}

#leftmenu {	
	position: absolute;
	left: 25px;
	width: 256px;

}

#leftmenu h2 {
	font-size: 16px;
	height: 32px;
	width: 220px;
	margin: 0px;
	padding-left: 12px;
}

.rightSide h2 {
	font-size: 19px;
	height: 30px;
	width: 220px;
	margin: 0px;
	padding: 6px 0px 0px 12px;
}

.containerbox {
	background: url(../images/menu/left_menu_mid.gif) repeat-y;
	width: 253px;	
	margin-top: 6px;
}

#homepageList, #rightsidelist, #rightsidelist2, #toppagesList {
	font-size: 13px;
	color: #666;
	padding-left: 10px;
}
#rightsidelist, #rightsidelist2 {
	margin-top: 1ex;
}
	
#toppagesList {
	padding-left: 15px;
}

#homepageList li {
	padding-left: 2px;
	background-image: url(../images/menu/menu_grey.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 226px;
	height: 26px;
	padding-top: 11px;
}


#rightsidelist li, #rightsidelist2 li, #miniboxList li  {
	background-image: url(../images/indic_yellow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 210px;
	height: 18px;
	padding: 5px 0px 5px 10px;
}

#toppagesList li {
	background-image: url(../images/indic_yellow.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 210px;
	height: 18px;
	padding: 5px 0px 5px 20px;
}

#miniboxList li {
	background-image: url(../images/indic_black.gif);
	width: 170px;
	padding-bottom: 0px;
}

#miniboxList a {
	color: #4F4F4F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#miniboxList a:hover {
	color: #4F4F4F;
	text-decoration: underline;
}

#homepageList li a, #rightsidelist li a, #rightsidelist2 li a, #toppagesList li a {
	color: #666;
	text-decoration: none;
}

#homepageList li a:hover, #rightsidelist li a:hover, #rightsidelist2 li a:hover, #toppagesList li a:hover {
	/* color: #000; */
	text-decoration: underline;
}

#homepageList li.active {
	background-image: url(../images/menu/lock_ico.gif);
	background-repeat: no-repeat;
	background-position: top;
	color: #000;
	padding-top: 112px;
}

#homepageList li.active a {
	color: #000;
}

#homepageList li.active a:hover {
	color: #000;
	text-decoration: none;
}

.homepageSteps, .homecontainer {
	position: absolute;

	/* top: 252px; */
	width: 409px;
	left: 297px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.landingpage p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.homepageStep {
	padding-left: 60px;
	padding-top: 6px;
	background-position: 15px 0;
	background-repeat: no-repeat;
	margin: 0;
}

.step1 {
	background-image: url(../images/homepage_step1.jpg);
}

.step2 {
	background-image: url(../images/homepage_step2.jpg);
}

.step3 {
	background-image: url(../images/homepage_step3.jpg);
}

.homepageStep h2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff9900;
	margin-bottom: 4px;
	height: 18px;
	text-indent: -3000px;
	background-position: left top;
	background-repeat: no-repeat;
}

.step1 h2 {
	background-image: url(../images/titles/title_homepage_step1.jpg);
}
.step2 h2 {
	background-image: url(../images/titles/title_homepage_step2.jpg);
}
.step3 h2 {
	background-image: url(../images/titles/title_homepage_step3.jpg);
}
.homepageStep h2 span {
	display: none;
}
.homepageStep p {
	font-size: 11px;
	color: #333333;
	padding-bottom: 15px;
}
.homepageStep a {
	color: #ff9900;
	font-size: 11px;
	text-decoration: none;
	display: block;
	float: left;
	padding-right: 10px;
	height: 12px;
	line-height: 12px;
	background-image: url(../images/indic_yellow.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.homepageStep a:hover {
	text-decoration: underline;
}
.homepageSteps div.hr, .hr {
	background: url(../images/hr_dotted.jpg) repeat-x center transparent;
	margin: 0 15px;
	height: 30px;
	border: 0 none;
	clear: both;
	overflow: hidden;
}
.homepageSteps div.hr hr, .hr hr {
	display: none;
}
.homepageFormBox1 {
	width: 99px !important;
	width /**/: 119px;
	height: 53px !important;
	height /**/: 73px;
	background-image: url(../images/box_homepage_small.jpg);
	overflow: hidden;
	text-align: center;
	color: #ff9900;
	font-size: 11px;
	padding: 10px;
	float: left;
}
.homepageFormBox1 label {
	color: #333333;
	line-height: 40px;
}
.betweenBoxes {
	display: block;
	text-align: center;
	color: #ff9900;
	font-size: 11px;
	padding: 13px 6px;
	line-height: 20px;
	float: left;
}
.homepageFormBox2 {
	width: 124px !important;
	width /**/: 144px;
	height: 53px !important;
	height /**/: 73px;
	background-image: url(../images/box_homepage_big.jpg);
	overflow: hidden;
	text-align: center;
	color: #ff9900;
	font-size: 11px;
	padding: 10px;
	float: left;
	line-height: 26px;
}
.homepageFormBox2 label {
	color: #333333;
	line-height: 34px;
}
#homepageLoanAmount {
	width: 72px !important;
	width /**/: 86px;
	padding-left: 14px;
	background: #F0F0F0;
	font: normal 11px Verdana, Helvetica, sans-serif;
	line-height: 14px;
}
#homepageSubmit {
	text-indent: -3000px;
	width: 38px;
	height: 38px;
	background-image: url(../images/button_homepage_sub.jpg);
	background-position: top;
	margin-top: 17px;
}
#homepageSubmit:hover {
	background-position: bottom;
}

.content {
	padding-top: 250px;
	width: 737px;
	overflow: hidden;
}
.contentWrapper {
	padding:0pt 61px 0pt 180px;
	color: #4f4f4f;
	font-size: 11px;
}
.landingpage {
	padding: 0 50px 0 40px;
}
.contentWrapper h2 {
	font-size: 24px;
	color: #ff9801;
	margin-bottom: 16px;
}
.contentWrapper hr {
	border: 0 none;
	color: #fff;
	border-top: 1px dashed #cccccc;
	height: 1px;
	margin: 10px 0 20px 0;
}
.contentBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contentBlock p,
.contentBlock ul,
.contentBlock ol {
	line-height: 16px;
	margin-bottom: 18px;
}
.contentBlock ul,
.contentBlock ol {
	list-style: disc;
}
.contentBlock li {
	margin-bottom:4px;
	margin-left:34px;
}
.contentBlock a {
	color: #333;
}
.contentBlock a:hover {
	text-decoration: none;
}
.contentBlock strong {
	font-weight: bold;
}
.contentBlock cbhead {
	color: #ffa224;
}
.sideBanner {
	border-bottom: 20px solid #fff;
}

.submenu {
	position: absolute;
	padding: 1px 0;
	right: 24px;
	opacity: 0.9;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
}
.submenu ul {
}
.submenu li {
	float: left;
	height: 25px;
	line-height: 25px;
}
.submenu li a {
	height: 25px;
	line-height: 25px;
	padding: 0 7px 0 7px;
	display: block;
	float: left;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/submenu_fill.gif);
	background-position: top;
}
.submenu li a.active {
	background-image: url(../images/submenu_fill_active.gif);
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	background-position: top;
}
.submenu li a:hover {
	color: #333;
	text-decoration: underline;
}
.submenu li.first a {
	background-image: url(../images/submenu_start.gif);
	background-position: left top;
}
.submenu li.last a {
	background-image: url(../images/submenu_end.gif);
	background-position: right top;
}
.submenu li.first a.active {
	background-image: url(../images/submenu_start_active.gif);
	background-position: left top;
	border-right: 1px solid #dadada;
	border-left: 0 none;
}
.submenu li.last a.active {
	background-image: url(../images/submenu_end_active.gif);
	background-position: right top;
	border-left: 1px solid #dadada;
	border-right: 0 none;
}
.submenu li img {
	vertical-align: middle;
	margin-right: 5px;
	float: left;
	margin-top: 6px;
}


dl.faq dd {
	display: none;
	margin-left: 24px;
}
dl.faq dd * {
	margin: 0;
	padding: 0;
}
dl.faq dd li {
	margin-left: 20px;
}
dl.faq dt {
	clear: left;
	/*cursor: hand;*/
	cursor: pointer;
	margin-top: 20px;
}
dl.faq dt span{
	color: #666;
	display: block;
	float: left;
	width: 24px;
	line-height: 26px;
	height: 16px;
	line-height: 16px;
}
dl.faq dt.orange {
	color: #ffc600;
}
dl.example dt {
	clear: left;
	/*cursor: hand;*/
	cursor: pointer;
	margin-top: 20px;
}

#contactAddress {
	float: right;
	width: 243px;
	height: 180px;
	background-image: url(../images/banners/banner_contact_address.jpg);
}
#contactAddress span,
#contactOptions span,
#contactOptionsCallBack span,
#contactOptionsSendEmail span{
	display: none;
}
#contactOptions {
	float: left;
	width: 243px;
	height: 180px;
	position: relative;
	background-image: url(../images/banners/banner_contact_contact.jpg);
}
#contactOptionsCallBack {
	display: block;
	position: absolute;
	width: 220px;
	height: 33px;
	top: 105px;
	left: 15px;
	background-position: -15px 100px;
	background-repeat: no-repeat;
	background-image: url(../images/boxes/contact_left_hover.jpg);
}
#contactOptionsCallBack:hover {
	background-position: -15px -105px;
}
#contactOptionsSendEmail {
	display: block;
	position: absolute;
	width: 220px;
	height: 33px;
	top: 138px;
	left: 15px;
	background-position: -15px 100px;
	background-repeat: no-repeat;
	background-image: url(../images/boxes/contact_left_hover.jpg);
}
#contactOptionsSendEmail:hover {
	background-position: -15px -138px;
}

.terug-naar-home { 
	color:#000000;
	display:block;
	height:30px;
	text-align:right;
}

#overlayIframe
{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	z-index: 4003;
}
#overlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: none;
	background-color: #000;
	display: none;
	z-index: 4004;
}
.boxYouarehere {
	width: 244px;
	border-bottom: 20px solid #fff;
	background-image: url(../images/box_youarehere_end.jpg);
	background-position: bottom;
}
.boxYouarehere h4 {
	display: none;
}
.boxYouarehere .sideBanner {
	border: 0 none;
	padding: 60px 20px 20px;
	background-image: url(../images/box_youarehere_start.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.quotationSpace {
	height: 14px;
	overflow: hidden;
}
.clearer {
	height: 1px;
	overflow: hidden;
	clear: both;
}
#rateTable{ 
	display: block;
	margin-top: 7px;
}

.homecontainer {
	padding-left: 0px;
	padding-right: 5px;
	display:block;
	float:left;
	height: 700px;
}

.homecontainer strong {
	font-weight:bold;
}
.homecontainer div {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#4F4F4F;
}

.homecontainer p {
	margin: 12px 4px 20px 0px;
	line-height:16px;
	color:#4F4F4F;
}

.homecontainer p a {
	text-decoration: underline;
}

.icoheader h2 {
	padding-left: 5px;
	width: 150px;
	height: 36px;
	font-size: 12px;
	color: #ffa224;	
}

.icoheader2 h2 {
	padding-left: 5px;
	width: 170px;
	height: 36px;
	font-size: 12px;
	color: #ffa224;	
}

.bg {
	background-image: url(../images/page_back_repeat.jpg);
	background-repeat: repeat-y;
	/* overflow: hidden; */
}

.bgbig {
	background-image: url(../images/page_back.png);
	background-repeat: no-repeat;
	background-position: -1px -21px;
	width: 993px;
}

.star {
	color: #FF9900;
}

.largetb {
	width: 200px;
}

.smalltb {
	width: 50px;
}

.error {
	color: #d73a0f;
	font-size: 12px;
	font-style:oblique;
}
.error img {
	float: left;
}
/**
 * Header alternative
 */


.header_alt {
  background: url(../images/header_alt2.jpg) no-repeat;
  width: 993px;
  height: 190px;
  padding: 40px 0 0 0;
}

.header_alt .home_logo
{
  margin: 0 0 0 70px;
}

/* start extra header for campain */
.header_alt_campain {
  width: 993px;
  height: 252px;
}

.header_alt_campain .flash {
 	position: relative;
 	display:block;
 	float:left;
	height:auto;
	}
/* end extra header for campain */

.kliklogo {
	position: absolute;
	left: 35px;
	width: 130px;
	height: 130px;
	text-decoration: none;
	cursor: pointer; /* IE hack */
	z-index: 10;
}

a:hover.kliklogo {
	text-decoration: none;
}

/* start change quiz en replace button*/
.klikhier {
	margin-top: 9px;
	color: #999;
	text-decoration: none;
	font-size: 19px;
	position: absolute; 
	top: 0px; 
	left: 770px;
	background: transparent;
	cursor: pointer; /* IE hack */
	z-index: 10;
}
a.quizbutton {
	position: absolute;
	top: 111px;
	left: 450px;
}
/* end change quiz en replace button*/


/**
 * Leencalculator alternative
 */
.leencalculator
{
  border-left: 1px solid #e1e1e1; 
  border-right: 1px solid #e1e1e1;
  padding: 10px 0;
  font-size: 12px;
  color: #666666;
}
.leencalculator div, .leencalculator input, .leencalculator a
{
  margin: 0 10px;
  color: #333333;
}
.leencalculator input
{
  border: 1px solid #e1e1e1;
  font-size: 12px;
  font-weight: bold;
  width: 184px;
  _width: 160px;
  text-align: right;
}
.leencalculator #lc_error
{
  margin: 6px 10px 6px 10px;
  font-size: 10px;
  color: #ff0000;
  height: 24px;
}
.leencalculator span
{
  margin: 0 10px;
  width: 165px;
  _width: 165px;
  display: block;
  float: left;
}
.leencalculator span.right
{
  float: left;
  text-align: right;
  font-weight: bold;
  width: 88px;
  _width: 88px;
}
.leencalculator span.rightstar
{
  float: left;
  text-align: right;
  font-weight: bold;
  width: 98px;
  _width: 98px;
  margin: 0px 0px;
}
.leencalculator span.star
{
  float: left;
  text-align: right;
  font-weight: bold;
  margin: 0px 0px;
  width: 4px;
  _width: 4px;
  color:#4F4F4F;
}
.leencalculator .btn
{
  float: right;
  margin: -1px 10px -1px 10px;
}

/************
 *   LEENBOEKJE CAMPAGNE *
 *   *********************/
.leenboekje
{
  position: relative;
  font-family: Verdana;
  width: 892px;
  height: 600px;
  margin: 13px auto;
	text-align: left;
}
.leenboekje
{
  background: url(../images/leenboekje_bg.gif) no-repeat;
}
.leenboekje.dank
{
  /*background: url(../images/lb_danku_a.gif) no-repeat;*/
  background: url(../images/lb_danku_all.gif) no-repeat;
}
.leenboekje.dank_b
{
  background: url(../images/lb_danku_b.gif) no-repeat;
}
.leenboekje .lb_content 
{
  position: relative;
  top: 40px;
  left: 466px;
  width: 400px;
}
.leenboekje.dank .lb_content,
.leenboekje.dank_b .lb_content
{
  top: 50px;
  left: 85px;
} 
.leenboekje h1
{
  margin: 0 0 16px 0;;
  padding: 0;
  font-size: 40px;
  color: #FFFFFF;
  line-height: 1.1em;
}
.leenboekje.dank h1,
.leenboekje.dank_b h1
{
  margin: 0 0 30px 0;
}
.leenboekje h2
{
  margin: 30px 0 21px 0;;
  padding: 0;
  font-size: 23px;
  color: #ffd200;
  line-height: 1.1em;
}
.leenboekje .lb_intro 
{
  font-size: 12px;
  color: #FFFFFF;
}
.leenboekje .lb_intro ul 
{
  margin: 4px 0 12px 0;
}
.leenboekje .lb_intro li 
{
  margin: 0 0 5px 15px;
}
.leenboekje .lb_ja 
{
  font-size: 12px;
  font-weight: bold;
  color: #ffd300;
}
.leenboekje .formulier
{
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  margin: 34px 0 0 13px;
}
.leenboekje .formulier label
{
  position: relative;
  top: 0px;
  display: block;
  float: left;
  width: 102px;
  margin: 0 0 10px 0;
}
.leenboekje .formulier input
{
  width: 242px;
  font-size: 11px;
  border: none;
  color: #000000;
  background: white;
  margin: 0;
  padding: 0 0 0 0px;
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
}
.leenboekje .formulier select
{
  width: 254px;
  font-size: 11px;
  border: none;
  color: #000000;
  background: white;
  margin: -1px 0 0 -7px;
  padding: 0 0 0 0px;
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
}
.leenboekje label.radio
{
  width: auto;
  margin: 0 6px 0 0;
}
.leenboekje input.radio
{
  background: transparent;
  width: auto;
  float: left;
  margin: 1px 6px 0 0;
}
html* .leenboekje input.radio
{
  margin: -3px 6px 0 0;
} 
.leenboekje input.voorletters
{
  float: left;
  width: 32px;
  margin: 0 18px 0 0;
}
.leenboekje input.achternaam
{
  float: left;
  width: 193px;
}
.leenboekje input.straat
{
  width: 143px;
  margin: 0 14px 0 0;
}
.leenboekje label.huisnummer
{
  width: auto;
  margin: 0 10px 0 0;
}
.leenboekje input.huisnummer
{
  width: 30px;
}
.leenboekje input.postcode
{
  width: 64px;
  float: left;
  margin: 0 17px 0 0;
}
.leenboekje label.plaats
{
   width: auto;
   margin: 0 8px 0 0;
}
.leenboekje input.plaats
{
  width: 113px;
}
.leenboekje input.checkbox
{
  position: relative;
  top: 2px;
  background: transparent;
  width: auto;
  margin: 0 6px 0 40px;
  float: left;
}
html* .leenboekje input.checkbox
{
  margin: 0 6px 0 58px!important;
  margin: 0 6px 0 40px;
  top: -2px;
}
.leenboekje label.checkbox
{
  width: auto;
  font-size: 10px;
  _font-size: 9px;
  font-weight: normal;
  letter-spacing: -0.05em;
  margin: 2px 0 9px 0;
}
.leenboekje input.verstuur
{
  background: transparent;
  font-family: Verdana;
  width: auto;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  padding: 3px 7px 4px 7px;
  margin: 2px 0 0 250px;
  cursor: pointer; cursor: pointer;
}
html* .leenboekje input.verstuur
{
  padding: 3px 0px 4px 0px;
}
.leenboekje .xtra_btn
{
  position: absolute;
  top: 450px;
  left: 85px;
}
.leenboekje .lb_freo
{
  position: absolute;
  top: 350px;
  left: 85px;
}
.leenboekje .lb_offerte
{
  position: absolute;
  top: 400px;
  left: 85px;
}
.leenboekje .lb_footer
{
  position: absolute;
  top: 510px;
  left: 0px;
  width: 892px;
  text-align: right;
}
.leenboekje .lb_footer img
{
  position: relative;
  top: 4px;
}
.leenboekje .lb_footer a 
{
  margin: 0 6px 0 0;
  font-size: 9px;
  color: #929295;
  text-decoration: none;
}
.leenboekje .lb_footer span 
{
  font-size: 9px;
  color: #929295;
}
.leenboekje .lb_footer a:hover
{
  text-decoration: underline;
}
.leenboekje .tab
{
  position: absolute;
  top: 75px;
  left: 100px;
  width: 240px;
  height: 328px;
  margin:0 auto; 
  padding:0; 
}
.leenboekje .t01, .leenboekje .t02, .leenboekje .t03, .leenboekje .t04
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 240px;
  height: 328px;
  margin:0 auto; 
  padding:0;
  z-index: 1;
}
.leenboekje .t00 
{ 
  position: absolute;
  top: 16px;
  left: 16px;
  width: 261px;
  height: 261px;
  margin:0 auto; 
  padding:0;
  z-index: 1;
  background: url(../images/tab00.png) no-repeat!important;
  background: none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab00.png', sizingMethod='fixed');
}
.leenboekje .t01 
{ 
  background: url(../images/tab01.png) no-repeat!important;
  background: none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab01.png', sizingMethod='fixed');
}
.leenboekje .t02 
{ 
  background: url(../images/tab02.png) no-repeat!important;
  background: none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab02.png', sizingMethod='fixed');
}
.leenboekje .t03 
{ 
  
  background: url(../images/tab03.png) no-repeat!important;
  background: none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab03.png', sizingMethod='fixed');
  
}
.leenboekje .t04 
{ 
  background: url(../images/tab04.png) no-repeat!important;
  background: none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab04.png', sizingMethod='fixed');
}
.leenboekje .tab h2
{
  margin: 40px 0 0 30px;
  font-size: 15px;
  font-weight: bold;
  color: #FFF;
  z-index: 3;
}
.leenboekje .t03 h2,
.leenboekje .t04 h2
{
  color: #000000;
}
.leenboekje .t04 h2
{
  margin: 130px 0 0 30px;
}
.leenboekje .tab ul
{
  margin: 25px 0 0 54px;
  z-index: 3;
}
.leenboekje .tab ul li
{
  color: #FFF;
  font-size: 10px;
  width: 140px;
  height: 67px;
}
.leenboekje .t03 ul li,
.leenboekje .t04 ul li
{
  color: #000000;
}
.leenboekje .t1btn { position: absolute; top: 20px; left: 210px; z-index: 3; }
.leenboekje .t2btn { position: absolute; top: 100px; left: 210px; z-index: 3; }
.leenboekje .t3btn { position: absolute; top: 180px; left: 210px; z-index: 3; }
.leenboekje .t4btn { position: absolute; top: 250px; left: 210px; z-index: 3; }

.leenboekje .closeX { position: absolute; top: 10px; left: 10px; z-index: 3; }
.leenboekje a img { cursor: pointer; cursor: pointer; }
.error { font-weight: bold; color: #cc3005; }
.errorBox { position: absolute; top: 428px; left: 14px; width: 230px; }
