/*
################
#	LAYOUT	   #
################
*/
html { font: 62.5%/170% Arial, Verdana, Tahoma, sans-serif; }
body { font-size: 1.2em; background: #fff; }

.hidden { visibility: hidden; }
.invisible { display: none; }
.block { display: block; }
.f-left { float: left; }
.f-right { float: right; }
.clear { clear: both; }
.links { text-align: left; }
.midden { text-align: center; }
.rechts { text-align: right; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.center { display: block; margin: auto; }
.absolute { position: absolute; }
.relative { position: relative; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.normal { font-weight: normal; }
.underline { text-decoration: underline; }
.nospace { margin: 0; padding: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }

.onetimefooter {
	font-weight: bold;
}

.gebruiker-info,
#top .wrapper,
#hoofdmenu,
#extra-opties,
#breadcrumbs,
.zijkolom,
#footer,
div.print,
form,
.opties,
.filter-opties,
.laatst-bekeken {
	display: none;
}

div.factuur {
	/*width: 650px;*/
	/*min-height: 950px;*/
	margin: 10px auto;
	padding: 20px;
}


/*div.factuur p.adres { width:350px; float: left;}*/
/*div.factuur p.contact,
div.factuur p.factuur_gegevens { width: 220px;float: right;}*/
div.factuur p.ovmadres { color: #aaa; }
h2.beheer img { margin: 30px 0;}

div#container { width: 800px; }

div.kolom-midden {
	float: none;
	margin: 0 auto;
}

table { width: 100%; }
table td, table th { padding: 4px; }

hr.pagebreak {
	border: 0;
	height: 0;
	page-break-after: always;	
}

/* Printbare kabellijst */
table.downloadkavels {
	page-break-before: always;
}
