/*autoverzekeren print*/

* {
  margin: 0;
}
html, body, div, p, h1, h2, h3, ul, li, dl, dt, dd, form, fieldset {
  padding: 0;
}

ul {
  list-style: none;
  font-weight: bold;
}

img {
  border: 0;
  vertical-align: bottom;
}

body {
  background-color: #fff;
  color: #000;
}

#container {
  margin: 0 5%;
  padding: 2mm;
} 

a[href^=http] {
  text-decoration: none;
}
a[href^=http]:after {
  content: " ("attr(href)")";
  font-weight: bold;
  color: #000;
}


p.laast {
  margin: 2mm 2mm 10mm 0;
  padding: 1mm;
}
p.center, p.button {
  text-align: center;
}
	p.center a {
	  text-decoration: none;
	  color: #000;
	}
p span {
  font-style: italic;
  font-weight: bold;
}
p.clear {
  clear: left;
  margin: 2mm 2mm 20mm 2mm;
}

a.skip, #topmenu, #sidebar, a.reclame, object, #zustersites, #buttonholder, #ButtonAdresInvullen, a.buttonkort, a.buttonmidden {
  display: none;
}

#aanraders, #aanraders li {
  font-weight: normal;
  display: list-item;
}
	#aanraders li {
	  list-style: circle;
	  margin-left: 10mm;
	}

h1, h2 {
  text-align: center;
  margin: 2mm 0;
}

h3 {
  margin: 5mm 0 2mm 0;
}

img.guislogo {
  float: right;
  margin-right: 10mm;
}

#inhoud {
  border: 5px solid #e7f6ff;
  padding: 4mm 4mm 5mm;
  font: 14pt/16pt georgia, baskerville, "times new roman", serif;
}

address {
  clear: right;
  width: 16em;
  margin: 2em auto 0;
  padding: 5px;
  font-style: normal;
  font-weight: bold;
}
	address span {
	  display: block;
	  margin-top: 1em;
	}

#foutlijst {
  width: 30em;
  margin: 0 auto;
}
	#foutlijst li {
	  display: list-item;
	  list-style-type: circle;
	}
	#foutlijst a {
	  font-weight: bold;
	}

form, #gegevens {
  margin: 5mm 1mm;
  min-width: 36em;
  font-family: arial, helvetica, sans-serif;
}
* html form, * html #gegevens {width: 36em;}

	#formKenteken {
	  width: 12em;
	  margin: 2mm auto;
	}
	#formAfsluiten {
	  clear: right;/*print.html*/
	}

form a {
  color: #000;
}

fieldset { 
  position: relative; 
  margin: 2mm 0;
  padding: 5mm 2mm;
  border: 1px solid #535459;	
}
/*volgende fieldsets zijn hoger met z-index dan eerder fieldsets... abso-po'd spans (hulptekst) geaffecteerd*/
* html fieldset.iesux {margin-bottom: 20mm;}
*+html fieldset.iesux {margin-bottom: 20mm;}

	#formVoorwaarden fieldset {
	  border: 0;
	}
	fieldset.klein {
	  margin-top: 5mm;
	}
	fieldset.access, #formKenteken fieldset {
	  border: 0;
	  width: 97%;
	  padding: 0 2mm 2mm;
	  margin: 0;
	}
legend {
  font: bold 1em verdana, sans-serif;
  color: #000;
  padding: 2mm;
}
	fieldset.access legend, #formKenteken legend {
	  display: none;
	} 
fieldset div {
  clear: left;
  display: table;
  width: 95%;
  padding: 2mm;
}
	fieldset div.weg {
	  display: none;
	}
label, fieldset.access p {
  width: 16em;
  float: left;
  margin: 0;
  text-align: right;
  line-height: 150%;
  padding: 0 10px 0 5px;
}
	fieldset.access label, label.access {
	  display: none;
	}
	fieldset.lang label, fieldset.lang p {
	  width: 12em;
	}
	fieldset.klein label {
	  width: 7em;
	}
	div.checkradio label {
 	  line-height: 150%;
          float: none;
	  display: inline;
  	  padding: 0 5px;
	}
	div.checkradio label, div.checkradio input {
	  vertical-align: middle;
	}

/*De volgende ideen zijn van het harde werk van Mike Cherim op http://mikecherim.com/experiments/css_map_pop.php */
	label a, fieldset.access p a {
  	  display: block;
	  padding-left: 24px;
  	  text-decoration: none;
  	  color: #000;
  	  min-height: 22px;
	  background: url(../images/image_vraagteken.gif) 0 0 no-repeat;
	}
* html label a, * html fieldset.access p a {height: 1%;} /*lte IE6 Haslayout*/

	label a[href$=".pdf"] {
	  padding-right: 0;
          background: url(../images/pdf-icon.gif) 0 0 no-repeat;
	}

	label a span, fieldset.access p a span, label a span img, fieldset.access p a span img { 
  	  display: none;
	}

/*Eind Mike*/

a.waarschuwing {
  display: block;
  margin-top: 1.8em;
  text-align: center;
  color: #000;
  text-decoration: none;
}
	select.onder, input.onder {
	  margin-top: 1.5em;
	}
	input.submit {
	  clear: both;
	  display: block;
	  width: 11em;/*Safari en Opera9.5 hebben groter breedte nodig... stom*/
	  margin: 5px auto;
	}
	#formKenteken input.submit {
	  width: 16em;
	}
	#formMutatieVoortuig input.submit {
	  width: 18em;
	}
	form #Postcodelet, form #JongPostcodelet {
	  margin-left: 5px;
	}


form p.contact a {
  color: #00f;
  text-decoration: underline;
  font-weight: bold;
}


dl {
  width: auto;
  margin-bottom: 5mm;
  padding-bottom: 5mm;
  border-bottom: 1px solid #535459;
}
dl.geenborder {
  border-bottom: none;
}
	dt {
  	  width: 60%;
  	  padding: 0 2mm;
  	  clear: left;
  	  float: left;
	  margin-left: 5mm;
  	  line-height: 150%;
	}
	dd {
  	  font-weight: bold;
  	  line-height: 150%;
	}
	dd.premie {
  	  text-decoration: underline;
	}
