/* screen.css */
html, body {
	font-size: 75%;
	line-height: 130%;
	color: #000;
	background: #fff;
	font-family: Verdana, sans-serif;
	margin: 18mm 18mm 18mm 5mm;
	padding: 0;
	text-align: left;
	}


itable, tr #buiten {
        width: 150mm !important;
        } 

/* koppen */
h1 { font-size: 140%; line-height: 110%; background: transparent; margin: 0 0 0.2em -50px; }
h2 { font-size: 115%; line-height: 120%; background: transparent; margin: 1.5em 0 0.5em; }
h3, h4 { font-size: 100%; line-height: 120%; margin: 1em 0 0.5em; }
h4 { font-weight: normal; font-style: italic; }


/* lijsten */
p, ul { margin: 0.5em 0 1em; padding: 0; list-style: none outside; }
ul ul { margin: 0 !important; }
ul li { margin: 0 0 0.2em; padding: 0 0 0 14px; color: #000; background: url("/img/bullet.png") transparent 4px 0.55em no-repeat; }
ul li li { background-image: url("/img/sub-bullet.png"); background-position: 4px 0.4em; }


/* tabellen */
table {
	margin: 0.5em 0 1em;
	border: 1px solid #666;
	border-collapse: collapse;
	empty-cells: show;
	font-size: 90%;
	line-height: 130%;
	width: 100%;
	}

td, th {
	border: 1px solid #666;
	padding: 0.3em 0.5em;
	vertical-align: top;
	text-align: left;
	}

td, th {
	border: 1px solid #666;
	padding: 0.3em 0.5em;
	vertical-align: top;
	text-align: left;
	}

tr.even td { background: #eee; }
tr.even th { background: #ccc; }
th { color: #000; background: #ddd; font-weight: normal; }


/* links */
a { color: #33c; background: transparent; }
a:visited { color: #88c; background: transparent; }
a:hover, a:active { color: #000; background: transparent; }


/* formulieren */
form { margin: 0; }
form div { margin: 0 0 0.4em; }
input, select, textarea { vertical-align: middle; margin: 0; }


/* citaten */
blockquote {
	margin: 0.5em 1.2em;
	padding: 0;
	font-style: italic;
	padding: 1px 0.8em;
	color: #000;
	background: #f0f0f0;
	}

blockquote p, blockquote ul { margin-bottom: 0.5em; }

.zoekresultaten blockquote {
	margin: 0;
	padding: 0;
	color: #000;
	background: transparent;
	font-style: normal;
	}

.break { clear: both; }


/* navigaties */
.navigaties { color: #000; background: #fff; padding: 0 0 1px; }
.navigaties h2 { margin: 0 0 0.5em; border-top: 3px solid #f6f6f6; padding: 0.6em 12px 0; }
.navigaties p, .navigaties ul, .navigaties form { margin: 0.5em 12px 1em; }
.navigaties li { font-weight: bold !important; }
.navigaties li li, #overzicht-regelingen li { font-weight: normal !important; }

/* kolommen */
.kolommen { color: #000; background: url("/img/kolommen.png") #fff 50% 0 repeat-y; width: 100%; }
.kolom1 { float: left; width: 50%; }
.kolom2 { float: right; width: 50%; }
.kolom1 h2, .kolom2 h2 { margin: 0 0 0.5em; border-top: 3px solid #f6f6f6; padding: 0.6em 12px 0; }

.kolom1 p,
.kolom2 p,
.kolom1 ul,
.kolom2 ul,
.kolom1 form,
.kolom2 form {
	margin: 0.5em 12px 1em;
	}


/* hoofdblokken */
#buiten {
	font-size: 80%;
	line-height: 130%; /*
	width: 796px; */
	width: 185mm;
	text-align: left;
	margin: 0 auto;
	color: #000;
	background: #fff;
	}
#hoofd, #home { display: none !important; border: 0 !important;} /*
#hoofd { color: #666; background: url("/img/header.jpg") #d03020 no-repeat; height: 83px; }
#hoofd a { display: block; width: 196px; height: 35px; }
#hoofd img { position: absolute; top: -1000em; } */
#inhoud { margin: 3em 100px; }


/* broodkruimelpad */
#pad { font-size: 85%; line-height: 120%; border-top: 1px solid #f6f6f6; margin: 0 0 0 -50px; }
#pad h2 { position: absolute; top: -9000em; }
#pad ol { margin: 0; padding: 0; list-style: none outside; }
#pad li { margin: 0; padding: 0 0 0 16px; float: left; color: #999; background: url("/img/pad.png") transparent 6px 0.4em no-repeat; }
#pad li.eerste { padding-left: 0; background-image: none; }
#pad li a { float: left; }



/* inhoud regeling */
#onderwerplijst strong a { color: #000; background: transparent; }

.hoeveelheid { margin: 0 2%; }
.hoeveelheid cite { font-weight: bold; font-style: normal; }

.meta { font-size: 90%; line-height: 120%; margin: 3em 0 1em; clear: both; }

#beschrijving, #inleiding {
	font-weight: bold;
	clear: both;
	font-size: 100%;
	line-height: 160%;
	margin: 1.4em 0 1em -50px;
	padding: 0 0 0.5em 0;
	background: transparent;
	}

.geldigheid { font-weight: normal; }

#regeling { margin: 0 0 3em 0; }
#regeling ul li, #regeling ul li li { background-image: none; padding-left: 0; margin: 0.4em 0 0.4em 1.5em; text-indent: -1.5em; }
#regeling ul li * { text-indent: 0; }

#versies { border-top: 3px solid #d6d6d6; margin: 1.5em 0 0; padding: 0em 0 0; }
#versies li { text-indent: 0 !important; margin-left: 0 !important; }

#regelingen { margin-top: 1em; }

/* subnavigatie binnen regeling */
#subnavigatie {
	margin: 2em 0 1.8em;
	padding: 0 0 0 0.8em;
	border-bottom: 3px solid #d6d6d6;
	font-size: 90%;
	line-height: 130%;
	height: 2.2em;
	}

#subnavigatie li {
	padding: 0;
	float: left;
	border: 1px solid #d6d6d6;
	border-bottom-width: 3px;
	margin: 0;
	position: relative;
	top: 3px;
	background-image: none;
	}

#subnavigatie li.huidige { border-bottom-color: #f6f6f6; }
#subnavigatie a, #subnavigatie strong { padding: 0.3em 1em; float: left; color: #888; background: transparent; }
#subnavigatie strong { color: #000; background: transparent; font-weight: normal; }
#subnavigatie a:hover { color: #000; background: #eee; }

/* Disclaimer */
.disclaimer {
	font-size: 90%;
	margin: 0 100px 25px 100px;
	}

body#provincie-noord-brabant * { font-family: Arial, Helvetica, sans-serif; }

body#provincie-noord-brabant h1, body#provincie-noord-brabant h2, body#provincie-noord-brabant h3, body#provincie-noord-brabant h4, body#provincie-noord-brabant h5, body#provincie-noord-brabant h6 { /* font-family: tahoma; */ letter-spacing: 1px;  color: #000; }

body#provincie-noord-brabant a, body#provincie-noord-brabant a:visited { color: #f00; text-decoration: none; } 
body#provincie-noord-brabant a:hover { color: #f00; text-decoration: underline; }

body#provincie-noord-brabant #binnen p.disclaimer { background-color: #c66; padding: 2px 15px 2px 15px; color: #fff; margin-bottom: 0; width: 730px; margin-left: 0; border-top: 10px solid #fff; font-weight: 500; font-size: x-small; font-weight: 700; line-height: 1.25; } 

body#provincie-noord-brabant #binnen #hoofd { display: block; background: url("/img/noord-brabant.png") #d03020 no-repeat; height: 160px; width: 760px; border-top: 25px solid #c66; border-bottom: 30px solid #c66;  } 

body#provincie-noord-brabant #binnen #hoofd a { height: 22px; width: 200px; z-index: 999; position: absolute; top: 50px; left: 50%; margin-left: -396px;  }

body#provincie-noord-brabant #binnen #home { position: relative; color: #fff; font-weight: bold; margin: -22px 0 0 15px;}
body#provincie-noord-brabant #binnen #home a, body#provincie-noord-brabant #binnen #home a:visited {color: #fff;}
body#provincie-noord-brabant #binnen #home a:hover { color: #000; }

body#provincie-noord-brabant h1 { margin-top: -213px; padding-bottom: 175px; width: 480px; font-size: 112.5%; line-height: 1.25; } 
body#provincie-noord-brabant #regeling h1 { margin: 1em 0; padding: 0; position: relative; }
body#provincie-noord-brabant.home strong { color: #000;}
body#provincie-noord-brabant * { color: #000; background-color: #fff; }
