/* main decoration stuff */
* {padding:0; margin:0;}   /* solve everything! */

body {

	margin:0;
	padding:0px;
	font-family:"Arial";
	color:#333333;
	font-size:12px;}

a  {
   text-decoration:underline; 
  }
a:link, a:active,a:visited  {
	color:#333333;
}

a:hover {
	color: #64bde4;
}

/* titels */
h1 {
   font-size:16px;
   font-weight:bold;
   line-height:100%;
   margin-top:8px;
   margin-bottom: 15px;
   color: #333333;
   }

/* titel 3 blokken fp */   
h2.block {
   color: #333333;
   margin-top:5px;
   margin-bottom:7px;
   font-size:16px;
   line-height:100%;		
}

h2 {
   color:#64bde4;
   font-size:12px;
   font-weight:bold;			
   line-height:100%;
   margin-top:5px;
   margin-bottom:10px;
}		

h3 {
	font-size:12px;
}	

h2.offerte {
   line-height:20%;
}

h3.block {
   color:#64bde4;
   margin-top:5px;
   margin-bottom:7px;
}			


/* footer */
div.footer {
	width:960px;
	background-color: transparen;
	font-size:11px;
	color: #717171;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	margin-bottom:10px;
	font: normal 11px arial;
}

h2.footer {
	color:#5498b5;
}

div.footerleft {
	background-color: transparen;
	width: 150px;
	height: 85px;
	font-size:11px;
	color: #717171;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	font: normal 11px arial;
}


div.footerright {
	background-color: transparen;
	width: 150px;
	height: 85px;
	font-size:11px;
	color: #717171;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	font: normal 11px arial;
}



div.footerbottom{
	background-color: #efefef;
	width: 100%;
	font-size:11px;
	color: #717171;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	font: normal 11px arial;
}

.footer a {
	text-decoration:none;
}

.footer a:hover {
   text-decoration:none;
   color: #64bde4;
   }

span.footertext {
	line-height:130%;
}

div.clear {
	clear:both;
}

div.clearleft {
	clear:left;
}

div.clearright {
	clear:right;
}


/* email */
a.email:link,a.email:hover,a.email:active,a.email:visited {
	color:#6ec1e6;
	text-decoration: none;
}


div.lenentekst {
	margin-top: 110px;
	font-size: 20px;
	text-align: center;
	color: #cccccc;
	float: left;
	background-color: #transparent;
	/*text-shadow:1px 1px 1px #cccccc;*/
	font-style: italic;
}

div.fixed {
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	padding:10px;
	height: 100%;
	background-color: transparent;
}
div.outer1 {
	background:transparent url('../images/blue_gradient.png') repeat-x top left;
	width:100%;
}

div.warning {
	background:#fff url('../images/let_op.png') no-repeat top left;
	background-color:#FFFFFF;
	width:960px;
	height:80px;
	margin-left: auto;
	margin-right: auto;
}

div.bannertop{
	background:transparent url('../images/banner_top.png') no-repeat top left;
	width:960px;
	height:84px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 3px;
}

div.logo {
	background-color: transparent;
	width: 220px;
	height: 84px;
	float: left;
}

/* MENU */

div.menubg {
	background:transparent url('../images/menu_bg.png') no-repeat top left;
	width:971px;
	height:237px;
	margin-left: auto;
	margin-right: auto;
}

div.menubg2 {
	background:transparent url('../images/menu_bg_2.png') no-repeat top left;
	width:971px;
	height:247px;
	margin-left: auto;
	margin-right: auto;
}

div.menu {
	border:none;
	width: 960px;
	height: 25px;
	border:0px;
	margin:0px;
	margin-left: 4px;
	padding:0px;
	font: Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
	
div.menu ul {
	background: #717171;
	height:30px;
	list-style:none;
	margin:0;
	padding:0;
}
	
div.menu li {
	float:left;
	padding:0px;
}

div.menu li a {
	background:#717171 url("/images/seperator.gif") top right repeat-y;
	color:#cccccc;
	display:block;
	font-weight:normal;
	line-height:30px;
	margin:0px;
	padding:0px 20px;
	text-align:center;
	text-decoration:none;
}

div.menu li a:hover, div.menu ul li:hover a {
	background: #5498b5;
	color:#FFFFFF;
	text-decoration:none;
}

div.menu li ul {
	background:url('/images/submenu_bg.png');
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	position:absolute;
	width:225px;
	z-index:200;
	/*opacity:0.85;
	filter:alpha(opacity=85);
	top:1em;
	left:0;*/
}

div.menu li:hover ul {
	display:block;
}
	
div.menu li li {
	background:url('/images/sub_sep.png') bottom left repeat-x;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:225px;
}
	
div.menu li:hover li a {
	background:none;
}
	
div.menu li ul a {
	display:block;
	height:25px;
	font-size:11px;
	font-style:normal;
	margin:0px;
	padding:0px 2px 2px 15px;
	text-align:left;
}

div.menu li ul a:hover, .menu li ul li:hover a {
	background:#5498b5 url('/images/hover_sub.png') center left no-repeat;
	border:0px;
	color:#ffffff;
	text-decoration:none;
	opacity:1;
	filter:alpha(opacity=100);
}

div.menu p {
	clear:left;
}	

/* MENU EINDE */

div.bannerbottom {
	background: transparent url('../images/banner_bottom.png') no-repeat top left;
	background-color:transparent;
	width:951px;
	height:195px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-left: 20px;
}

div.bannerinner {
	height:160px;
	width: 925px;
}

span.normaltextbanner {
	line-height:120%;
	text-align:justify;
	border:0;
	display:inline-block;
	width:680px;
	float: left;
}

div.quote {
	float: right;
	background: transparent;
	margin-top: -15px;
}

span.normaltext {
	line-height:120%;
	text-align:justify;
}

div.phone {
	padding-right: 15px;
	padding-top: 5px;
	text-align:right;
	color:#5498b5;
	font-size:20px;
	font-weight:bold;
}

div.open {
	padding-right: 15px;
	text-align:right;
	color: #4d4d4d;
}
	
div.link {
	padding-right: 15px;
	text-align:right;
	color:#6ec1e6;
	font-weight:bold;
}

div.fixedcontent {
	background-color: transparent;
	width: 730px;
	float: left;
	margin-left: auto;
	margin-right: auto;
}
		
div.contentblocktop {
	background: transparent url('../images/content_bg_top.png') no-repeat top left;
	width:700px;
	height:25px;
	float:left;
	position:relative;
	left:16px;
	padding:10px 10px 0 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
		
div.contentblock {
    background: transparent url('../images/content_bg.png') repeat-y top left;
	width:700px;
	float:left;
	position:relative;
	left:16px;
	padding: 0px 0px 10px 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -10px;
}

div.contentblockbottom {
	background: transparent url('../images/content_bg_bottom.png') no-repeat top left;
	width:700px;
	height:25px;
	float:left;
	position:relative;
	left:16px;
	padding:0 10px 0 10px;
	margin-left: auto;
	margin-right: auto;
}
		
div.contenttekst {
	background-color: #ffffff;
	width:665px;
	text-align:justify;
	float:left;
	padding: 0px 5px 5px -15px;
	margin-right:7px;
	margin-top: -15px;
}

div.contenttekst ul {
	text-align:justify;
	float:left;
	padding: 15px 0px 15px 20px;
	list-style-image: url('../images/blue_arrow.png');

}

div.contenttekst li{
	text-align:justify;
	padding-top: 5px;

}

/* PRODUCTINFORMATIE TABEL */

div.productinformatie {
	background-color: transparent;
}

div.productinformatievak {
	background-color: #f1f1f1;
	margin-left: 2px;
	width: 189px;
	float: left;
}

div.productinformatievak_bl {
	background: transparent url('../images/bl_corner.png') no-repeat left;
	float: left;
	margin-left: 2px;
	width: 219px;
	height:20px;
}

div.productinformatievak_br {
	background: transparent url('../images/br_corner.png') no-repeat left;
	float: left;
	margin-left: 2px;
	width: 219px;
	height:20px;
}

div.productinformatievak_ol {
	background: transparent url('../images/ol_corner.png') no-repeat left;
	float: left;
	margin-left: 2px;
	width: 219px;
	height:20px;
}

div.productinformatievak_or {
	background: transparent url('../images/or_corner.png') no-repeat left;
	float: left;
	margin-left: 2px;
	width: 219px;
	height:20px;
}

div.productinformatievak_mid{
	background-color: #f1f1f1;
	float: left;
	margin-left: 2px;
	width: 219px;
	height:20px;
}

div.pdf {
	float:left;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 40px;
}

div.productinformatiebank {
	float: left;
	height: 40px;
	width: 144px;
}

div.pdftekst {
	float: left;
	padding-top:6px;
	height: 20px;
	width: 144px;
}

/* PRODUCTINFORMATIE TABEL EINDE */
	
	
div.threeblocksleft {
	background: transparent url('../images/3blocks.png') no-repeat top left;
	width:690px;
	height:153px;
	float:left;
	position:relative;
	left:16px;
	padding:10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

div.firstofthree {
	background-color:#FFFFFF;
	width:210px;
	height:130px;
	float:left;
	border-right: 1px solid #e0e0e0;
	padding:0px 5px; 5px; 5px;
	margin-right:7px;
}

div.secondofthree {
	background-color:#FFFFFF;
	width:210px;
	height:130px;
	float:left;
	border-right: 1px solid #e0e0e0;
	padding:0px 5px; 5px; 5px;
	margin-right:7px;
}

div.thirdofthree {
	background-color:#FFFFFF;
	width:210px;
	height:130px;
	float:left;
	border: 0px solid #e4e4e4;
	padding:0px 5px 5px 5px;
}

div.forthblock {
	background-color: transparent;
	width:230px;
	float:right;
	margin-top:10px;
	margin-right: 21px;
	border: 0px solid #e4e4e4;
	padding:0px 5px 5px 5px;
}

div.contactimage {
	width:70px;
	float:left;
	border:0px solid gray;
}

div.contacttext {
	width:150px;
	float:right;
	padding:5px;
	color:#64bde4;
	font-size:23px;
	font-weight:bold;
}

div.wft {
	margin-bottom:5px;
	margin-top:10px;
	padding-left:10px;
	width:225px;
	color:#27527C;
	background-color:transparent;
	font-weight:bold;
}

div.wftlogo {
	margin-bottom:10px;
	padding-left:0px;
	width:78px;
	color:#27527C;
	background-color:transparent;
	font-weight:bold;
	float:left;
}

div.wftbullets {
	float:left;
	margin-bottom:10px;
	margin-top:5px;
	padding-left:10px;
	width:100px;
	color:#444444;
	background-color:transparent;
}

div.sideinfo {
	background-image:url('../images/gray_block_side.png');
	background-repeat:no-repeat;
	width:250px;
	height: 90px;
	float:left;
	padding: 5px 5px 5px 10px;
	margin-left: -10px;
	margin-right: auto;
	color:#444444;
}

 div.sideinfo ul {
	padding: 0px 0px 0px 20px;
	list-style-image: url('../images/blue_arrow.png');
}

div.sideformhome {
	background-image:url('../images/gray_block_sideformhome.png');
	background-repeat:no-repeat;
	width:241px;
	height: 168px;
	padding: 9px 10px 10px 15px;
	float:left;
	margin-top: -10px;
	margin-left: -10px;
	margin-right: auto;
	color:#444444;
}

h2.sideform {
   color: #333333;
   margin-top:5px;
   margin-bottom:15px;
   font-size:16px;
   line-height:100%;		
}

h2.belmij{
   color:#64bde4;
   font-size:12px;
   font-weight:bold;			
   line-height:100%;
   padding-top:40px;
   padding-bottom:5px;		
}

div.sideform {
	background-image:url('../images/gray_block_sideform.png');
	background-repeat:no-repeat;
	width:250px;
	height: 220px;
	float:left;
	padding: 10px 5px 15px 15px;
	margin-left: -10px;
	margin-right: auto;
	color:#444444;
}

 div.sideform ul {
	padding: 0px 0px 0px 20px;
	list-style-image: url('../images/blue_arrow.png');
}

div.adres {
	/* background-image:url('../images/gray_block.png'); */
	background-color: transparent;
	width:230px;
	height: auto;
	float:left;
	padding: 5px 5px 5px 10px;
	margin-left: -10px;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	color:#444444;
	padding-top:0px;
}
 
div.banners {
  background-color:#F4FBFE;
  color:#27527C;
  float:right;
  font-family:Arial;
  font-weight:bold;
  height:75px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  text-align:left;
  width:280px;
}

div.formsidetext {
  color:#333333;
  float:left;
  font-family:Arial;
  font-size:12px;
  text-align:left;
  width:160px;
}

div.formsideimage {
	margin-top: 0px;
	padding-right: 10px;
	float: left;
}

div.formside {
	/* background-image:url('../images/gray_block.png'); */
	background-repeat:no-repeat;
	width:220px;
	height: auto;
	float:left;
	border: 0px solid #e4e4e4;
	padding:5px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	color:#444444;
	padding-top:0px;
}

div.partners {
	background-color:transparent;
	width:425px;
	height:155px;
	float:left;
	position:relative;
	left:16px;
	border: 0px solid #e4e4e4;
	padding:10px;
	padding:10px;
	padding-top:20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	border-radius:10px;
	-moz-border-radius:10px;
}

div.oneblockleft {
	background-image:url('../images/gray_block.png');
	background-repeat:no-repeat;
	width:230px;
	height:180px;
	float:left;
	position:relative;
	left:21px;
	border: 0px solid #e4e4e4;
	padding:10px;
	margin-left: 17px;
	margin-right: auto;
	margin-top: 15px;
}

/* BUTTONS */

.btnAanvraag {
   background:url('../images/button_paars_groot.png') no-repeat top left;
   height:61px;
   width:219px;
   cursor:pointer;
   }
   
.btnAanvraag2 {
   background:url('../images/button_verzend_uw_aanvraag.png') no-repeat top left;
   margin-top: 10px;
   height:61px;
   width:219px;
   cursor:pointer;
   }
   
.btnAanvraag2:hover {
   background:url('../images/button_verzend_uw_aanvraag_hover.png') no-repeat top left;
   margin-top: 10px;
   height:61px;
   width:219px;
   cursor:pointer;
}
   
.btnAanvraag:hover {
   background:url('../images/button_paars_groot_hover.png') no-repeat top left;
   height:61px;
   width:219px;
   cursor:pointer;
}

.btnAanvraagDummyHover {
	height:0px; 
	width:0px;
}

.button_offerte_aanvragen {
    background: transparent;
	float: left;
    border: 0 solid #E4E4E4;
    height: 59px;
    width: 189px;
	margin-top: 115px;
	margin-left: -340px;
}

.vraag_nu_aan {
	background:url('/images/button_vraag_nu_aan.png') no-repeat top left;
	height:33px;
	width:159px;
	cursor:pointer;
}
  
.vraag_nu_aan:hover {
	background:url('/images/button_vraag_nu_aan_hover.png') no-repeat top left;
	height:33px;
	width:159px;
	cursor:pointer;
}

.bel_mij{
	background:url('/images/button_bel_mij.png') no-repeat top left;
	height:33px;
	width:159px;
	cursor:pointer;
}
  
.bel_mij:hover {
	background:url('/images/button_bel_mij_hover.png') no-repeat top left;
	height:33px;
	width:159px;
	cursor:pointer;
}

/* BUTTONS EIND */

/* INFO FORMULIER */

a.info{
	position:relative;
	z-index:24;
	cursor: help;
	text-decoration: none;
}

a.info:hover{
	z-index:25;
	text-decoration: none;	
}


.info{
	background:url('/images/info.png') no-repeat top left;
	height:14px;
	width:14px;
	text-decoration: none;
}
  
.info:hover {
	background:url('/images/info_hover.png') no-repeat top left;
	height:14px;
	width:14px;
}

a.info span{
	font-size:11px;
	text-decoration: none;
	font-family:"Arial";
	display: none
}

a.info:hover span{ /*the span will display just on :hover state*/
	font-size:11px;
	font-family:"Arial";
	display:block;
	position:absolute;
	top:-20px; left:230px; width:193px; height: 86px;
	padding-left: 15px;
	padding-top: 7px;
	padding-right: 7px;
	text-align: left;
	text-decoration: none;
	background:url('/images/info_bg.png') no-repeat;
	color:#333333;
}
	
/* INFO FORMULIER EINDE */

/* CALL ME NOW POPUP */

div.popupbedankt {
background-color: #ffffff;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
}

/* CALL ME NOW POPUP EINDE */


/*  CSS AANVRAAGFORMULIER */

.td1 { 
	width: 220px;
	font-size:12px;
	vertical-align:top;
	font-family:"Arial";
	line-height:250%;
	padding-left: 0px;
	padding-top:5px;
	padding-bottom:5px;
}

.td1a {
	width: 220px;
	font-size:12px;
	vertical-align:top;
	font-family:"Arial";
	line-height:150%;
	padding-left: 0px;
	padding-top:5px;
	text-align:left;
}

.td2{
	width: 25px;
	border-bottom: 0px solid #ffffff;
	font-family:"Arial";
	font-size:12px;
}
.td3{
	width: 259px;
	text-align: left;
	border-bottom: 0px solid #ffffff;
	font-family:"Arial";
	font-size:12px;
}

/*

.td1b {
	width: 21px;
	font-size:12px;
	vertical-align:top;
	font-family:"Arial";
	line-height:150%;
	padding-left:10px;
	padding-top:10px;
}

.td2b {
	width: 255px;
	font-size:12px;
	vertical-align:top;
	font-family:"Arial";
	line-height:150%;
	padding-left:10px;
	padding-top:10px;
}

.td3b {
	width: 261px;
	font-size:12px;
	vertical-align:top;
	font-family:"Arial";
	line-height:150%;
	padding-left:0px;
	padding-top:10px;
}

.td3check {
	font-size:12px;
	text-left:right;
	padding-top:7px
}

*/ 



input.belmij {
	color: #959595;
	font-family:"Arial";
	background-color:#f9f9fd;
	font-size: 12px;
	width:190px;
	background-image:url('/images/input_background.png');
	padding:0px 0px 0px 5px ;
	margin-bottom:5px;
	height:25px;
	line-height:25px;
	border: 1px solid #cccccc;
}

input.textbox  {
	color: #333333;
	background-color:#f9f9fd;
	font-size: 12px;
	width:197px;
	background-image:url('/images/input_background.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	border:1px solid #e0e0e0;
	height:25px;
	line-height:25px;
	
}

input.textbox_sideform {
	color: #959595;
	font-family:"Arial";
	font-size:12px;
	width:190px;
	background-image:url('/images/input_background.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	padding-left: 5px;
	margin-bottom:5px;
	height:25px;
	border: 1px solid #cccccc;
	line-height:25px;
}

select {
	width:199px;
	height:26px;
	color: #333333;
	background-image:url('/images/input_background.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	border:1px solid #e0e0e0;
}
textarea {
	width:197px;
	height:80px;
	color: #333333;
	background-image:url('/images/input_background.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	border:1px solid #e0e0e0;
}

input.radio {
	display:inline;
	text-align:left;
	height:16px;
}

.formTitle { 
	width: 100%; 
	border-bottom:1px solid #eeeeee;
	height: 20px; color: #64bde4;
	font-weight: bold;
	padding:8px 0 2px 0px;
	margin-bottom:10px; 
	font-family:"Arial";
	font-size:12px;
}

.tblForm	{ background-color:transparent;}
.td3check 	{ width: 259px; text-align: left; border-bottom: 0px solid #ffffff; font-family:"Arial"; font-size:12px; vertical-align:bottom;}


div.loansRow			{ float: none; clear: both;	width: 572px; height: 25px; }
div.headerLbl1		{ float: left; width: 69px; padding-top: 15px; padding-left: 220px; margin-left: 5px; text-align: bottom; font-family:"Arial"; font-size:12px;}
div.headerLbl2		{ float: left; width: 65px; padding-top:10px; text-align: center; font-family:"Arial"; font-size:10px; margin-right:19px;}
div.headerLbl3		{ float: left; width: 90px; padding-top:10px; text-align: center; font-family:"Arial"; font-size:10px;}
div.headerLbl4		{ float: left; width: 100px; padding-top:10px; text-align: center; font-family:"Arial"; font-size:10px;}

div.headerLbl2 input, div.headerLbl3 input {
	width:75px;
	background:url('/images/input_background.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	background-color:#f9f9fd;
	font-size: 12px;
	border:1px solid #e0e0e0;
}
/*  CSS AANVRAAGFORMULIER EINDE */

