

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}



li{
	line-height:20px;
}


/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 20px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}


.sIFR-active body h1, .sIFR-active body h2, .sIFR-active .stappenButtons h2, .sIFR-active .start_onder h2{
	  visibility: hidden;
	  font-family: Verdana;
}

/* CSS Document */
body{
	background-color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f4f4f;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
}

h1{
	font-size:25px;
	color:#ff542e;
	font-weight:bold;
}

h2{
	font-size:18px;
	font-weight:normal;
	color:#ff542e;
}

p{
	font-size:12px;
	line-height:20px;
}

input{
	border:#606060 1px solid;
	color:#333333;
}

input.btn{
	border:1px solid #4f4f4f;
	background-color: #6b6b6b;
	color:#FFFFFF;
}

.textfield{
	border: #606060 1px solid;
}

.main_content{
	margin:auto;
	width:1000px;
	margin-top:0px;
	margin-bottom: 0px;
	padding: 0;
}

.header{
	background-color:#5f5f5f;
	background-image:url(http://www.abckrediet.nl/img/header_back.png);
	height:119px;
	background-repeat:repeat-x;
}

.header_banner{
	width:300px;
	float:left;
	padding-left:10px;
	padding-top:5px;
}


.header_navigatie{
	width:440px;
	float:left;
}

.nav1{
	width:200px;
	float:left;
	padding-top:18px;
	padding-left:20px;
	line-height:25px;
}

.nav2{
	width:200px;
	float:left;
	padding-top:18px;
	line-height:25px;
}

.broodkruimels{
	min-width:400px;
	margin-bottom:10px; 
	padding-bottom:8px; 
	border-bottom:1px #E0E4ED solid;
}

a.navigatielink:link, a.navigatielink:visited {
	color:#FFFFFF;
	font-size:15px;
	text-decoration:none;
	clear: none;
}

a.navigatielink:hover{
	color:#FFFFFF;
	font-size:15px;
	text-decoration:none;
	text-decoration:underline;
}

a.info:link, a.info:visited {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	clear: none;
}

a.info:hover{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	text-decoration:underline;
}

a.nieuwslink:link, a.nieuwslink:visited {
	color:#0065a3;
	font-size:12px;
	text-decoration:none;
	clear: none;
}

a.nieuwslink:hover{
	color:#0065a3;
	font-size:12px;
	text-decoration:underline;
}

a.start_onder:link, a.start_onder:visited {
	text-decoration:underline;
}

a.start_onder:hover{
	text-decoration:underline;
}

a.nieuwsoverzichtlink:link, a.nieuwsoverzichtlink:visited {
	color:#0065a3;
	font-size:12px;
	text-decoration:underline;
	clear: none;
}

a.nieuwsoverzichtlink:hover{
	color:#0065a3;
	font-size:12px;
	text-decoration:underline;
}

.header_contact{
	width:180px;
	float:left;
	padding-right: 10px;
	padding-top: 15px;
}

.header_contact_tekst{
	float:right;
	font-weight:bold;
	font-size: 16px;
	color: #fff0ba;
}

.content{
	width:1000px;
	border-top: 1px solid #7297ba;
}

.content_links{
	width:730px;
	float:left;
	padding:20px 15px 20px 15px;
}

.content_rechts{
	width: 233px;
	float:left;
	padding-top: 30px;
}

.blok_rechts_tekst{
	padding-left:50px;
	padding-right:10px;
	float:left;
	width:170px;
	color:#FFFFFF;
}

.blok_rechts_content{
	padding:10px;
	border-left: 1px solid #789fc4;
	border-right: 1px solid #789fc4;
	line-height: 20px;
}

.blok_rechts_footer{
	background-image: url(../img/onder_blauw.png);
	height:11px; 
	width:232px; 
	background-repeat:no-repeat;
}

.live_chat{
	width:233px;
	height: 34px;
	background-image:url(../img/livechat.png);
	background-repeat:no-repeat;
	padding-top:10px;
	color:#FFFFFF;
	font-size:18px;
}

div#commentForm
{
  margin: 0px;
	width:230px;
	border: 1px solid #789fc4;
	float:left;
}

.chat_content{
	padding:5px;
}

.offerte_button_blok{
	width:233px;
	height: 39px;
	background-image:url(../img/offerte_button_rechts.png);
	background-repeat:no-repeat;
	padding-top:9px;
	color:#FFFFFF;
	font-size:18px;
}

.contact_blok{
	width:233px;
	height: 39px;
	background-image:url(../img/contact3.png);
	background-repeat:no-repeat;
	padding-top:9px;
	color:#FFFFFF;
	font-size:18px;
}

.nieuwsbrief_blok{
	width:233px;
	height: 39px;
	background-image:url(../img/nieuwsbrief.png);
	background-repeat:no-repeat;
	padding-top:9px;
	color:#FFFFFF;
	font-size:18px;

}


div#contactBlok
{
  margin: -14px 0px 0px 0px;
	width:232px;
	float:left;
	background-color:#FFFFFF;
}

div#contactBlok1
{
  margin: -14px 0px 0px 0px;
	width:232px;
	float:left;
	background-color:#FFFFFF;
}

.krediet_nieuws_blok{
	width:233px;
	height: 39px;
	background-image:url(../img/krediet_nieuws2.png);
	background-repeat:no-repeat;
	padding-top:10px;
	color:#FFFFFF;
	font-size:18px;
}

div#kredietBlok
{
  margin: -14px 0px 0px 0px;
	width:232px;
	float:left;
	text-decoration:none;
	background-color:#FFFFFF;
}

.zoeken_blok{
	width:233px;
	height: 39px;
	background-image:url(../img/zoeken2.png);
	background-repeat:no-repeat;
	padding-top:9px;
	color:#FFFFFF;
	font-size:18px;
}

div#zoekenBlok
{
  margin: -14px 0px 0px 0px;
	width:232px;
	float:left;
	background-color:#FFFFFF;
}

.openingstijden_blok{
	width:233px;
	height: 39px;
	background-image:url(../img/openingstijden2.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-top:8px;
	color:#FFFFFF;
	font-size:18px;
}

div#openingstijdenBlok
{
  margin: -14px 0px 0px 0px;
	width:232px;
	float:left;
	background-color:#FFFFFF;
}

.partner_blok{
	background-image:url(../img/partners.png);
	background-repeat:no-repeat;
	height: 96px;
	width:232px;
}

.partner_tekst{
	padding: 15px;
	color:#000000;
}

.cloud_blok{
	background-image:url(../img/cloud_vak.png);
	background-repeat:no-repeat;
	height: 263px;
	width:233px;
	margin-bottom:20px;
}

.cloud_tekst{
	padding: 15px;
	color:#FFFFFF;
}

div#stap1Blok
{
  margin: 0px 0px 0px 0px;
  display: none;
	width:230px;
	border: 1px solid #789fc4;
	float:left;
}

div#stap2Blok
{
  margin: 0px 0px 0px 0px;
  display: none;
	width:230px;
	border: 1px solid #789fc4;
	float:left;
}

.start_onder{
	width:730px;
}
.start_onder .product{
	width:214px;
	float:left;
	margin-right:16px;
	padding-right:10px;
}
.start_onder h2{
	font-size:18px; 
	color:#789fc4; 
	text-decoration:underline;
}

.footer {
	font-size:11px;
	width:1000px; 
	margin:auto; 
	height:50px; 
	border-top:1px solid #adc1d6; 
	background-color:#DEDEE3; 
	clear:both;
	margin-bottom: 0px;
}

.footer a:visited, .footer a:link, .footer a:active {
	color: #7297ba;
	text-decoration: none;
}

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

.content_links a:visited, .content_links a:link, .content_links a:active {
	color: #7297ba;
	text-decoration: underline;
}

.content_links a:hover {
	color: #ff542e;
	text-decoration: underline;
}

/* start buttons op de startpagina aan de rechterkant */
.blok_rechts_tekst a:link, .blok_rechts_tekst a:visited, .blok_rechts_tekst a:active {
	color:#ffffff;
	text-decoration:none;
	display: block;
	height: 40px;
}

.blok_rechts_tekst a:hover, .blok_rechts_tekst a:hover, .blok_rechts_tekst a:hover  {
	color:#ffffff;
	display: block;
	height: 40px;
}

/* end buttons */

.stappenButtons {
	width: 730px;
	float:left;
}

.stappenButtons h2 {
	font-size:22px;
	padding: 0px;
	margin-bottom:6px;
	margin-left:5px;
	color: #424242;
}

.stappenButtonsBereken {
	width: 730px;
	float:left;
}

.stapbutton {
	margin: 11px 0px 0px 0px;
}

.stapbuttonBereken {
	margin: 11px 3px 0px 3px;
}

div#stappenButtonsContent {
	margin-top: -12px;
	float:left;
	width:720px;
	height: 100px;
	background-color:#fff0ba;	
}

div#stappenButtonsContentText {
	margin: 10px;
}

div#stappenButtonsBerekenContent {
	margin: 3px 0px 20px 18px;
	width:390px;
	height: 150px;
	background-color:#fff0ba;	
	float:left;
}

div#stappenButtonsBerekenContentBesparen {
	margin-top: -13px;
	width:720px;
	height: 240px;
	float:left;
	background-color:#fff0ba;	
}

div#stappenButtonsBerekenContentLenen {
	margin-top: -13px;
	margin-bottom: 20px;
	width:720px;
	height: 220px;
	background-color:#fff0ba;	
	float:left;
}

div#stappenButtonsBerekenContentMaand {
	margin-top: -13px;
	margin-bottom: 20px;
	width:720px;
	height: 180px;
	background-color:#fff0ba;	
	float:left;
}

div#stappenButtonsBerekenContentText {
	margin: 10px;
}

div#stappenButtonsBerekenContentTextBesparen {
	margin: 10px;
}

div#stappenButtonsBerekenContentTextLenen {
	margin: 10px;
}

div#stappenButtonsBerekenContentTextMaand {
	margin: 10px;
}

.div_subnavitem a, .div_subnavitem a:visited{
		background-color:#DEDEE3;
		font-size: 12px;	
		border-top:#ffffff 1px solid;
		border-bottom:#ffffff 1px solid;
		border-left:#ffffff 2px solid;
		border-right:#ffffff 2px solid;
		color: #000;	
		width: 210px;
		padding: 5px 0px 5px 17px;
		text-decoration: none;
		display: block;
}
.div_subnavitem a:hover{
		display: block;
		text-decoration:none;
		background-color:#749abe;
		color: #ffffff;	
}
#div_subnavtitle{
		width:144px;	
		padding-left:9px;
		height:1px;
		margin-left:4px;
		top:0px;
		border-bottom:#E0E4ED 1px solid;
		color:#B60637;
}

.subtitel{
	height:29px; 
	width:233px; 
	background-image: url(../img/subtitel.png);
}

.subcontainer{
	margin-top:10px;
	margin-bottom: 15px;
}


/* ################################################################################ 

			Formulieren page

   ################################################################################ */

.form_table_container {
	margin-left:		10px;
}

.form_table {
	margin-left:		12px;
}

.form_table_boxheader {
	background-image:	url(../img/table_700_header2.png);
	background-repeat:no-repeat;	
	background-position:top left; 
	width:				594px; 
	height:				10px; 
	float:				left;
	color:				#ffe39c;
}

.form_table_boxside {
	border-left: 1px solid #ffcc53;
	background-color: #ffe39c;
	background-repeat:	repeat-y; 
	background-position:top;
	width:				500px; 
	float:				left;
}

.form_table_boxbg {
	background-repeat:	no-repeat; 
	background-position:top;
	background-color: #ffe39c; 	
	width:				593px; 
	float:				left;
	margin-left: 0px;
}

.form_table_boxkader {
	padding-left:		0px;
}

.form_table_boxkader_icon {
	float:				left;
	width:				14%;
}

.form_table_boxkader_text {
	float:							left;
	margin-top:					5px;
}

.form_table_boxkader_titel {
	margin-top:					5px;
	margin-bottom:			5px;
	font-size:18px;
}

.form_table_boxfooter {
	background-image:	url(../img/table_700_footer2.png);
	background-repeat:no-repeat;
	width:				594px; 
	height:				20px; 
	float:				left;
	color:				#ffe39c;
} 

table.form {
	border:1px solid #ffcc53;
	width:570px;
}

table.form tr{
	background:#fafafa;
	border-bottom:1px solid #ffcc53;
	height:25px;
	
}


table.form tr th a{
	color:#f3f2f2;
	text-decoration:none;
	font-weight:400;
	height:20px;
	border-bottom:1px solid #ffcc53;
}

table.form tr.titel td{
	background:#fff4d4;
	height:25px;
	font-size:11px;
	padding-left: 10px;
	
}

table.form tr td{
	height:25px;
	font-size:11px;
	padding-left: 10px;
	border-bottom:1px solid #ffcc53;
}

table.form tr:hover td{
	background:#fff4d4;
}


table.form tr td a img{
	border:none;
} 

/* ---------------------- [START OF TAG CLOUD STYLES] -------------------------- */

.tag_cloud {
	margin: 4px;
/*	width:175px; */
/*	float:left; */
/*	overflow:hidden;  */
	font-size: 0.8em;
}

.tag_cloud ul {
	margin:2px;
	padding:0;	
	text-transform:lowercase;
	list-style:none;
	list-style-position:inside;
/*	text-align: justify; */ 
	text-align: center; 
	word-spacing: 4px;
}

.tag_cloud ul li {
	display:inline;
	margin:0;
/*	line-height:2.2em;  */
	line-height:2.0em; 
	vertical-align:baseline;	
}

.tag_cloud li
{	
	white-space: nowrap; 	
	text-align: center; 
	word-spacing: normal;
}

.tagsize1, .tagsize1 a:link, .tagsize1 a:visited, .tagsize1 a:active { font-size: 1.0em; color: #ffffff; font-family:"Times New Roman", Times, serif; text-decoration:none; }
.tagsize2, .tagsize2 a:link, .tagsize2 a:visited, .tagsize2 a:active { font-size: 1.1em; color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.tagsize3, .tagsize3 a:link, .tagsize3 a:visited, .tagsize3 a:active { font-size: 1.2em; color: #ffffff; font-family:Geneva, Arial, Helvetica, sans-serif; text-decoration:none;}
.tagsize4, .tagsize4 a:link, .tagsize4 a:visited, .tagsize4 a:active { font-size: 1.3em; color: #ffffff; font-family:"Courier New", Courier, monospace; text-decoration:none;}
.tagsize5, .tagsize5 a:link, .tagsize5 a:visited, .tagsize5 a:active { font-size: 1.4em; color: #ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.tag_cloud a:hover
{
	/*color: inherit;*/
	/*color: #FFFFFF;*/
	text-decoration: underline;
}

/* ---------------------- [END OF TAG CLOUD STYLES] -------------------------- */


div#stappenContainer {
	background-position: top right;
	background-repeat:no-repeat;
	width: 730px;
}

.berekenen_main {
	width:720px;
}

.berekenen_links_main {
	width:430px;
	float:left;
}

.track{
	float:right; 
	width:200px; 
	background-image:url('../img/track_oranje.png'); 
	background-repeat:no-repeat; 
	background-position:0% 50%; 
	height:24px;
}

.slider{
	width:9px; 
	height:24px; 
	background-image:url('../img/slider.png'); 
	cursor:move;
}

.bedrag{
	padding-top:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;  
	float:right;
}

.uitleg{
	width:220px; 
	float:right; 
	padding-right:40px;
}

a.offerte_button1, a.offerte_button1:visited {
	background-image:url('../img/offerte_button_midden.png');
	background-repeat:no-repeat;
	width: 350px;
	height:50px;
	color:#ffffff;
	line-height:22px;
	padding-left: 15px;
	padding-top: 10px;
	display: block;
	font-size:17px;
	font-weight:bold;
	text-align:left;
}
a.offerte_button1:hover{
	background-image:url('../img/offerte_button_midden.png');
	background-repeat:no-repeat;
	width: 350px;
	height:50px;
	color:#ffffff;
	line-height:22px;
	padding-left: 15px;
	padding-top: 10px;
	display: block;
	font-size:17px;
	font-weight:bold;
	text-align:left;
}

a.offerte_button1:active{
	background-image:url('../img/offerte_button_midden.png');
	background-repeat:no-repeat;
	width: 350px;
	height:50px;
	color:#ffffff;
	line-height:22px;
	padding-left: 15px;
	padding-top: 10px;
	display: block;
	font-size:17px;
	font-weight:bold;
	text-align:left;
}

.quoteText {
	background-color: #f2f2f2;
	margin: 6px;
	border: 1px solid #cccccc;
}

.quoteTextInner {
	padding: 4px;
}

/* IE6 melding */
#ie6msg{border:3px solid #090; margin:8px 0; background:#cfc; color:#000;}
#ie6msg h4{margin:8px; padding:0;}
#ie6msg p{margin:8px; padding:0;}
#ie6msg p a.getie7{font-weight:bold; color:#006;}
#ie6msg p a.ie6expl{font-weight:normal; color:#006;}

a.zoekenLink:hover, a.zoekenLink:active, a.zoekenLink:visited, a.zoekenLink:link {
	color:#0000cc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
}

table.formZoeken {
	border:1px solid #ffcc53;
	width:570px;
	height: 80px;
}

table.formZoeken tr{
	background:#fafafa;
	height:25px;
	
}

table.formZoeken tr th a{
	color:#f3f2f2;
	text-decoration:none;
	font-weight:400;
	height:20px;
}

table.formZoeken tr.titel td{
	background:#fff4d4;
	height:25px;
	font-size:11px;
	padding-left: 10px;
	
}

table.formZoeken tr td{
	height:25px;
	font-size:11px;
	padding-left: 10px;
}

table.formZoeken tr:hover td{
	/*background:#fff4d4;*/
}


table.formZoeken tr td a img{
	border:none;
} 

a.c2:active, a.c2:link, a.c2:visited, a.c2:hover{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size: 1.1em;
}

a.c1:active, a.c1:link, a.c1:visited, a.c1:hover{
	font-size: 1.1em;
}

/*autodealers buttons*/
a.oranje_buttons:link, a.oranje_buttons:visited, a.oranje_buttons:hover, a.oranje_buttons:active {
	color:#FFFFFF;
	font-size:11px;
	display:block;
	width:300px;
	padding-left:12px;
	padding-top:4px;
	text-decoration:none;
}

.buttons_oranje{
	background-image:url(http://www.abckrediet.nl/img/buttons_autodealers.jpg); 
	background-repeat:no-repeat; 
	height:23px;
}