H1 {
	font-family: monospace;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.5em;
	color: #000000;
	background-color: transparent;
	display: inline; }	
	
H2 {
	font-family: monospace;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.5em;
	color: #000000;
	background-color: transparent; }	
	
H3 {
	font-family: monospace;
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.5em;
	color: #000000;
	background-color: transparent;
	display: inline; }	

H4 {
	font-family: monospace;
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.5em;
	color: #666666;
	background-color: transparent;
	display: inline; }	
	
H5 {
	font-family: monospace;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.5em;
	color: #000000;
	background-color: transparent;
	display: inline; 
	text-transform: uppercase; }
	
sup {
	font-size: 100%;
	position: relative;
	line-height: 70%;
	bottom: 0.2em;
	}	

sub {
	font-size: 100%;
	position: relative;
	line-height: 50%;
	}	

a.niet_onderlijnd {
	text-decoration: none; }

.halve_spatie {
	font-size: 0.5em; }	

.H2_niet_printen {
	font-family: monospace;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.5em;
	color: #000000;
	background-color: transparent; }	

.hoog {
	vertical-align: 0.2em; }

.op_zoek_naar {
	font-family: monospace;
	font-weight: bold;
	font-size: 1.0em;
/*	line-height: 1.5em; */
	color: red;
	background-color: transparent;
	display: inline; }			
	
a.op_zoek_naar {
	font-family: monospace;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.5em;
	color: red;
	background-color: transparent;
	display: inline; }			
	
a.op_zoek_naar:hover {
	font-family: monospace;
	font-weight: bold;
	text-transform: uppercase; 
	font-size: 1.0em;
	line-height: 1.5em;
	color: red;
	background-color: transparent;
	display: inline; }			
	
a {
	text-decoration: underline;
	color: #000000; 
	background-color: transparent; }

a#h4 {
	color: #666666; }
	
a:hover {
	text-decoration: underline;
	color: #000000; 
	background-color: transparent;
	text-transform: uppercase; }

a.plus {
	text-decoration: none;
/*	color: #999999; */
	white-space: nowrap;}

a.plus:hover {
	text-decoration: none;
	color: #333333; }	
	
.zoekterm {
	font-weight: bold; }


/* positioneren*/

.alles {
	position: relative;
	display: table;
	top: 0px;
	left: 0px; }
	
.bovenzijde {
	position: relative;
	display: table-row;
	height: 10px;
	top: 0px;
	left: 0px; }

/*	
.footer {
	position: relative;
	display: inline;
	top: auto;
	left: 30px;
	margin: 0px;
	padding-right: 20px;
	z-index: 2;
	width: 1000px;
	background-color: transparent; }
*/
.home_menu {
	position: absolute;
	display: block;
	left: 10px;
	top: 20px;
	width: 397px; }

.navigatie {
	position: absolute;
	display: block;
	left: 0px;
	top: 25px;
	margin: 0px;
	padding-right: 20px;
	z-index: 400; 
	width: 379px; }

.inhoud {
	position: absolute;
	display: block;
	left: 400px;
	top: 25px; 	
	margin-bottom: 4em;
	z-index: 300; }

.reclame_blok {
	position: absolute;
	display: block;
	left: 790px;
	top: 45px; 	
	margin-bottom: 4em;
	padding-bottom: 4em;
	z-index: 110; }	
	
#kolom_1 {
	position: absolute;
	display: block;
	left: 5em;
	top: 2em;
	width: 25em;
	color: #666666;
	background-color: transparent; }	
	
#kolom_2 {
	position: absolute;
	display: block;
	left: 33.2em;
	top: 10px;
	width: 25em;
	color: #000000;
	background-color: transparent; }	

a.schrijf {
	color: #666666;
	text-decoration: underline; }

a:hover.schrijf {
	color: #333333; 
	text-decoration: underline; }
	
.naar_boven {
	padding-bottom: 2em; 
	padding-left: 10px; }

.tekening {
	font-family: monospace;
	position: relative;
	display: block;
	font-size: 1em;
	line-height: 0.55em;
	letter-spacing: 0em;
	background-color: transparent;
	margin: -10px 0px -10px 0px; }

.tekening_IE {
	font-family: monospace;
	position: relative;
	display: block;
	font-size: 1em;
	line-height: 0.55em;
	letter-spacing: 0em;
	background-color: transparent;
	margin: -10px 0px -10px 0px; }

.tekening_rood {
	font-family: monospace;
	font-weight: bold;
	color: red;
	font-size: 1em;
	line-height: 0.55em;
	letter-spacing: 0em;
	background-color: transparent; }

.java_regel {
	font-family: monospace;
	position: relative;
	display: inline;
	font-size: 1em;
	line-height: 0.55em;
	letter-spacing: 0em;
	background-color: transparent; }

.java_regel_rood {
	position: relative;
	display: inline;
	font-family: monospace;
	font-weight: bold;
	color: red;
	font-size: 1em;
	line-height: 0.55em;
	letter-spacing: 0em;
	background-color: transparent; }

.nadruk {
	padding-bottom: 1px;
	background-color: transparent;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999; }	
	
a.print {
	text-decoration: underline;
	color: #000000;
	background-color: transparent;
	}

a.print:hover {
	text-decoration: underline;
	color: #000000;
	background-color: transparent;
	text-transform: uppercase;
	}

code {
	font-family: monospace;
	font-size: 1.0em;
	line-height: 1.5em;
	color: #000000;
	background-color: transparent;
	display: inline; }
	
#kop_overlay {
	display: block; 
	position: absolute; 
	top: 100px; 
	left: 100px; 
	width: 600px; 
	height: 1em; 
	padding: 5px 10px;
	border: #999999 1px solid; 
	background-color: white; 
	z-index:1001; }	
	
#overlay {
	display: block; 
	position: absolute; 
	top: 100px; 
	left: 100px; 
	width: 600px; 
	padding: 30px 10px;
	border: #999999 1px solid; 
	background-color: white; 
	z-index:1000; }		
	
#tekst_overlay {
	text-align: center; }	

#close_overlay {
	text-align: right; }	
	
a.plus_rood {
	font-weight: bold;
	text-decoration: none;
	color: red;
	white-space: nowrap;}

a.plus_rood:hover {
	text-decoration: none;
	color: #333333; }	
	
.midden {
	display: block; 
	position: absolute; 
	margin-left: 35%;
	top: 30%; }
	
	
	
	
	
	
	
	
	
	