html, body {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #000;
	line-height:20px;
	background: #EEE;
}

/* end hack */
* {
	padding: 0px;
	margin: 0px;
	border: 0px none transparent;
	overflow: visible;
	color: #000;
}
img, div {
	border: 0px none;
	display: block; /* DOCTYPE - fix*/
}
/*
Standaardinstellingen van de schone tags
*/

h1 {font-size: 16px; font-weight: bold;}
h2 {font-size: 14px; text-align: left; font-weight: bold;} /*Paginakoppen*/
h3 {font-size: 14px; text-align: left; font-weight: normal;}
td {vertical-align: top;}
h4 {font-size: 14px;}
td {vertical-align: top;}
table {width: 100%;}
select, input, textarea {border: 1px solid #555; background: #FFF; margin: 1px;}
textarea {width: 100%;}
input.radio {width: auto; padding: 0px; margin: 0px; height: auto; border: 0px none; background: transparent; }
input.submit {width: 100px; padding: 0px; margin: 0px; height: auto; border: 0px none; background: #FFF; }
marquee {vertical-align: middle; padding-left: 10px;}

/* standaardinstelliingen links */
a:link, a:visited, a:hover{text-decoration: none;  font-weight: normal}
a:link, a:visited {color: blue;}
a:hover{color: #FFC82F;}
a:hover.onyellow {color:#FFF;}

@media screen {

/*Definieer een verticale strook in het midden van het scherm (800 px breed) */
#tmplt-sizer {
	position: absolute; left: 50%; margin-left: -390px; width:780px; top: 1%;
	height:98%;
	z-index:4;
	background: #FFF;
}
#tmplt-kop {
	position: absolute; top: 0px; height: 15%;
	width: 620px; right: 0px;
	color: #000; text-align: center;
	background-color:#FFF0D3;
}
#tmplt-logo {
	position: absolute; top: 15%; margin-top:-70px; height: 84px;
	left: 30px; width: 100%; right: 10px;
	overflow: hidden;
	background-color: transparent;
	z-index: 100;
}
#tmplt-mainbox {
	background-color: transparent;
	padding-top: 0px;
	position: absolute;
	top: 22%;
	right: 0px;
	padding-right: 10px;
	width: 600px;
	height: 77%;
	overflow: auto;
	color: #444;
}

#tmplt-menu {
	padding-top: 0px;
	position: absolute;
	left: 0px;
	width: 160px;
	height: 100%;
	overflow: none;
	overflow: hidden;
	background: #FFDAAD;
}
#debug {position: absolute; top: 0px; left: 0px; width: 400px; height: 100px; overflow: auto; border: 1px solid #000; background: #eee; z-index: 1000; display: none;}
}
@media print {
	div#tmplt-menu, div#tmplt-kop, div#tmplt-logo, div#debug {
		display:none;
	}
	div#tmplt-mainbox {
		position: absolute; border: 0px none #666; top: 0px; padding: 0mm; left:0mm; width:170mm;
	}
	div#tmplt-mainbox *{
		border:0px none; background-image: none;
	}

}

