@charset "utf-8";
/* CSS Document */
/*  
Theme Name: ZLA 2
Theme URI: http://www.zuinigeleaseauto.nl
Description: Clean theme for ZuinigeLeaseAuto
Version: 1.0
Author: ZuinigeLeaseAuto.nl
Author URI: http://www.zuinigeleaseauto.nl/

*/

* {
margin: 0;
padding: 0;
}

body {
text-align: center;
background: #EAEFB5 url('images/background.jpg') repeat-x;
}

#wrapper {
margin: 0 auto;
margin-top: 5em;
width: 1000px;
background: url('images/containerbg.png');
background-color: #fff;
text-align: left;
overflow: auto;
border: 4px solid #29619a;
}
	#header {
	width: 1000px;
	height: 130px;
	background: url('random/rotate.php') no-repeat;
	background-color: #004585;
	border-bottom: 4px solid #29619a;
	color: #fff;
	}
		#header-links {
		float: left;
		width: 800px;
		}
		
			#header-titel {
			margin-top: 30px;
			margin-left: 20px;
			height: 54px;
			width: 410px;
			}
				#header-titel img {
				border: none;
				}
				#header-titel h1 a {
				color: #fff;
				}
			#header-tags {
			margin-top: 10px;
			margin-left: 20px;
			color: #afd4f8;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 30px;
			}
				#header-tags span {
				padding: 7px 10px;
				background:url('images/header-tags.png');
				}
				#header-tags a {
				color: #afd4f8;
				text-decoration: none;
				}
				#header-tags a:hover {
				text-decoration: underline;
				color: #77b8f8;
				}
		
		#header-rechts {
		float: right;
		width: 200px;
		}
		
			#header-extra {
			float: right;
			margin-top: 70px; /* 100px -30px van de emailbox */
			margin-right: 10px;
			height: 30px;
			width: 174px;
			}
				
				#header-zoeken {
				float: left;
				width: 144px;
				height: 30px;
				}
				#header-zoeken form,fieldset {
				border: 0px;
				}
					div#search_box {
					width: 144px;
					height: 30px;
					background: url('images/searchbox.png') no-repeat;
					margin: 0;
					}
					div#search_box .keywords {
					  float: left;
					  padding-left: 5px;
					  padding-top: 3px;
					  width: 100px;
					  background: none;
					  border: none;
					  font-family: Arial, Helvetica, sans-serif;
					  font-size: 16px;
					}
					div#search_box .submit {
					  float: right;
					  width: 24px;
					  height: 24px;
					  padding-right: 5px;
					  padding-top: 3px;					
					}
					
				#header-rss {
				width: 30px;
				float: right;
				overflow: hidden;
				}
				#header-rss img {
				border: none;
				}
				#header-rss a {
				color: #fff;
				}
			
			#header-email {
			margin-left: 30px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			width: 170px;
			height: 28px;
			color: #fff;
			background:url('images/header-email.png') no-repeat;
			text-align: center;
			line-height: 22px;
			}
				
				#header-email a {
				color: #fff;
				text-decoration: none;
				}
				#header-email a:hover {
				text-decoration: underline;
				}
	
	#container {
	float: left;
	width: 520px; /*530px - padding-left = 10px > 530 px */
	padding-top: 1em;
	padding-left: 10px;
	background: url('images/post-gradient.png') no-repeat;
	background-color: #fff;
	}
	
		div.adlinks {
		background: #29619A;
		height: 18px;
		}
		
		div.post {
		float: left;
		width: 520px;
		}
		div.post h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		color: #29619a;
		}
			
			div.post-kalender {
			float: left;
			width: 44px;
			height: 50px;
			background-color: #004585;
			background: url('images/kalender.png') no-repeat;
			}
			
				div.post-maand {
				text-align: center;
				line-height: 24px;
				height: 24px;
				color: #fff;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size: 12px;
				text-transform: capitalize;
				}
				div.post-dag {
				text-align: center;
				line-height: 18px;
				height: 26px;
				color: #29619a;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 18px;
				}
			
			div.post-header {
			float: left;
			padding-left: 10px;
			width: 365px; /*380-10 padding left*/
			}
			div.search-header {
			float: left;
			width: 370px; /*380-10 padding left*/
			}
				
				div.post-titel {
				width: 350px;
				}				
				div.post-titel h2 {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 20px;
				color: #29619a;
				}
				div.post-titel a {
				color: #29619a;
				text-decoration: none;
				}
				div.post-titel a:hover {
				text-decoration: underline;
				}
				div.post-tags p {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 12px;
				font-style: italic;
				color: #0070F0;
				margin-top: -8px;
				}
				div.post-tags a {
				color: #0070F0;
				}
				
			div.post-categorie {
			text-align: right;
			float: right;
			padding-right: 1px;
			width: 100px;
			}
			div.post-categorie a {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			color: #29619a;
			text-decoration: none;
			}
			div.post-categorie a:hover {
			text-decoration: underline;
			}
			
			div.post-content {
			clear: both;
			padding-top: 5px;
			padding-right: 10px;
			margin-bottom: 1em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			}
			div.post-content p {
			margin-bottom: 1em;
			font-size: 11px;
			line-height: 15px;
			}
			div.post-content p.leesmeer {
			clear: both;
			}
			div.post-content a {
			color: #29619a;
			text-decoration: none;
			}
			div.post-content a:hover {
			text-decoration: underline;
			}
			div.post-content h3 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 16px;
			color: #29619a;
			margin-bottom: 1em;
			}
			div.post-content h4 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 14px;
			color: #29619a;
			margin-bottom: 1em;
			}
			div.post-content ol {
			margin-bottom: 1em;
			}
			div.post-content ol li{
			list-style-type: decimal;
			list-style-position: inside;
			
			}
			div.post-content ul {
			margin-bottom: 1em;
			list-style-type: square;
			padding-left: 15px; /* In plaats van margin-left een padding-left van 15px dan blijft het voor IE en Firefox prima */
			float: left; /* In plaats van displya:inline want dit levert problemen op */
			}
			div.post-content blockquote {
			font-style: italic;
			margin-left: 5px;
			}
			div.post-content table {
			margin-bottom: 1em;
			border: 1px solid #0066CC;
			}
			div.post-content table tr:first-child {
			background:#0066CC;
			color: #fff;
			}
			div.post-content table tr {
			background: #B3D9FF;
			}
			div.post-content img {
			margin: 2px;
			}
			
			div.navigation {
			clear: both;
			margin-bottom: 1em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #529fee;			
			text-align: center;
			}
			div.navigation a {
			color: #529fee;
			text-decoration: none;
			}
			div.navigation a:hover {
			text-decoration: underline;
			}
			
	#sidebar {
	float: left;
	width: 190px; /*210 px - 2x 10 px padding */
	background: url('images/sidebar.jpg');
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
		#sidebar p.alc {
		margin-left: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 150px;
		}
		#sidebar p.alc a {
		color: #0066CC;
		font-size: 12px;
		font-weight: bold;
		}
	
	div.nav {
	float: right;
	width: 260px;
	background: url('images/nav.jpg') repeat-x;
	background-color: #8cb4dd;
	padding-top: 1em;
	}
	
		div.nav-blok {
		margin: 0 0 1em 10px;
		width: 240px;
		}
			
			div.nav-blok-titel {
			height: 30px;
			background:url('images/nav-kopje.png') no-repeat;
			width: 240px;
			overflow: hidden;
			}
			div.nav-blok-content {
			padding-left: 10px;
			background: #e3effc;
			}
				div.nav-blok-content ul {
				list-style-type: square;
				margin-left: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #296099;
				margin-bottom: -5px;
				}
				div.nav-blok-content li {
				margin-bottom: 5px;
				}
				li.current-cat {
				font-weight: bold;
				}
				li.current_page_item {
				font-weight: bold;
				}
				li.current_post_item {
				font-weight: bold;
				}
				div.nav-blok-content a {
				color: #296099;
				text-decoration: none;
				}
				div.nav-blok-content a:hover {
				text-decoration: underline;
				}
			div.nav-blok-footer {
			height: 10px;
			background: url('images/nav-kopje-footer.png') no-repeat;
			}
			div#autoverzekering {
			margin: 1em 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			}
			div#autoverzekering a {
			color: #296099;
			}
			div#autoverzekering img {
			border: none;
			float: right;
			margin-bottom: 0.5em;
			}
	
	#footer {
	clear: both;
	background: url('images/footer.png') no-repeat;
	background-color: #005B9C;
	border-top: 4px solid #29619a;
	height: 28px; /*38px - 2x 5px padding */
	text-align: center;
	line-height: 28px;
	padding: 5px;
	color: #d8e9f9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
		#footer ul {
		margin-left: 10px;
		}
		#footer ul li {
		display: inline;
		list-style-type: none;	
		padding-right: 10px;	
		}
		#footer ul li a {
		color: #d8e9f9;
		}
/* Nieuwsbrief aan het einde */
div.nieuwsbrief {
margin-top: 2em;
font-style: italic;
margin-bottom: -1em;
}

/* CSS voor zoekpagina */
#container h2{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color: #29619a;
margin-bottom: 1em;
}
p.nietsgevonden {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}
div.zoekextra {
margin: 1em 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
div.searchformnormal {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
form#searchformnorm {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
form#searchformnorm legend {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #29619a;
}
p.zoekresult {
color: #29619a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/* CSS voor comments */

div.comments {
clear: both;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 500px;
overflow: hidden;
}
div.commenttext p {
margin-bottom: 1em;
}
div.comments h3 {
margin-bottom: 1em;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #29619a;
}
p.commentsubmit input {
background: #29619a;
color: #fff;
}
div.comments cite {
color: #29619a;
font-style: normal;
}
p.author-time {
color: #29619a;
}
div.author {
float: left;
padding: 2px;
font-size: 12px;
text-transform:capitalize;
}
div.author-time {
text-align: right;
float: right;
padding: 2px;
}

div.commenttext {
clear:both;
padding: 5px;
margin-bottom: 1em;
margin-top: -2px;
width: 490px;
background: url('images/post-gradient.png') repeat-x;
background-color: #fff;
}
div.commentsinfo {
background: #D0E4F8;
height: 18px;
border: 1px solid #D0E4F8;
-moz-border-top-left-radius: 7px;
-webkit-border-top-left-radius: 7px;
-moz-border-top-right-radius: 7px;
-webkit-border-top-right-radius: 7px;
}
div.bedankt {
font-style: italic;
padding: 5px;
color: #003300;
background: #CCFFCC;
border: 1px dotted #006600;
}
div.bedankt a {
font-style: normal;
text-decoration: none;
color: #003300;
}
div.bedankt a:hover {
text-decoration: underline;
}
li.authcomment div.commentsinfo {
background-color: #99C4F0;
color: #29619a;
}
li.authcomment div.commenttext {
background: #E6FF99;
}

/* CSS voor plugins */

div.breadcrumbs {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #8cb4dd;
margin-bottom: 1em;
}
div.breadcrumbs a {
color: #8cb4dd;
text-decoration: none;
}
div.breadcrumbs a:hover {
text-decoration: underline;
color: #4c94dd;
}
div#inline_pagelist {
margin: 0 0 1em 0;
padding: 0;
background: #fff;
border: none;
width: 500px;
}
div#inline_pagelist ul {
list-style-position: outside;
margin-left: 0px;
}
div#inline_pagelist ul li {
list-style-type: none;
}

div#similarposts {
margin-top: 3em;
}
div#similarposts ul {
color: #29619a;
}

/* PLaatje bij post */
div.post-image {
float: left;
margin-right: 5px;
margin-bottom: 3px;
width: auto;
}
div.post-image img {
border: 1px solid #CCCCCC;
padding: 2px;
}

/* Clearen */
div.clear {
clear: both;
}

/* Alignen plaatjes */
.alignleft {
float: left;
}
.alignright {
float: right;
}

/* Plaatje caption text */
.wp-caption-text {
font-size:8px;
font-style: italic;
margin-left: 5px;
}

/* CSS voor fisc berekening */
form.berekening {
padding: 5px;
border: 1px solid #8FC9FF;
background: #CCE6FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
form.berekening input {
border: 1px solid #8FC9FF;
}
form.berekening input.nobg {
border: none;
padding-right: 7px;
}
div.labeltje {
margin-bottom: 1em;
}
form.berekening label {
font-size: 13px;
margin-right: 5px;
}
form.berekening label a {
text-decoration: none;
color: #000;
}
form.berekening p.uitleg {
margin: 0;
padding: 0;
color: #6c6c6c;
}
form.berekening p.uitleg a {
color: #6c6c6c;
text-decoration: underline;
}
form.berekening input.submit {
border: none;
background: url('images/berekenen.png');
color: #0586FF;
font-size: 15px;
width: 126px;
height: 30px;
color: #fff;
padding-left: 7px;
font-weight: 500;
display: block;
}
form.berekening input.submit:hover {
background: url('images/berekenen.png') 0 30px;
height: 30px;
}
div.error {
font-size: 13px;
padding: 3px;
padding-left: 35px;
color: #9F6000;
background-image: url('images/error.png');
background-repeat: no-repeat;
background-position: 10px center;
background-color: #FEEFB3;
border-top: 2px solid #9F6000;
border-bottom: 2px solid #9F6000;
margin-bottom: 1em;
}
table.verwerking {
border-collapse:collapse; 
margin:0; 
padding:0;
border: 2px solid #8FC9FF;
background: #CCE6FF;
}
table.verwerking td {
padding: 2px;
padding-bottom: 7px;
}
tr.uitkomst {
background: #8FC9FF;
font-size: 12px;
}
table td {
padding: 2px;
}
p.nieuwsbrief {
padding: 2px;
padding-left: 30px;
border: 1px solid #66CC66;
background: url(images/idee.png) no-repeat left #C6ECC6;
}

/* GASTARTIKELEN */
div.auteur {
background: url(images/gastartikel.png) no-repeat left #E6FFCC;
color: #006600;
border: 1px dashed #006600;
padding: 5px;
padding-left: 65px;
vertical-align: middle;
}

/* LONGTAIL SEO */
div.longtailseo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
clear: both;
background: #29619A;
color: #fff;
}
div.longtailseo p {
color: #fff;
}
div.longtailseo a {
color: #fff;
}
div.longtailseo ul {
margin: -12px 0 0 130px;
}
div.longtailseo ul li {
display: inline;
list-style-type: none;	
padding-right: 10px;	
}

/* AUTOVERZEKERING VERGELIJK */
a.autoverz {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #29619A;
}
p.autoverz {
margin: 1em 0;
float: right;
}
a.autoverz:hover {
text-decoration:underline;
}
