/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
OBJECT: HTML5 Reset & browser bug correction
Dit deel bevat, naast standaard css resets, ook css declaraties die browser bugs in IE7/8 oplossen
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	/*base*/
	*{padding:0; margin:0;}html{font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; /* 3 */}body {margin:0;}ul, ol{ list-style:none;}img {border: 0; -ms-interpolation-mode: bicubic;}hr, legend{display:none; }
	
	/*layout*/
	article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display: block;}audio,canvas,video{display: inline-block;*display: inline;*zoom: 1;}audio:not([controls]) {display: none;}table {border-collapse: collapse; border-spacing: 0;}fieldset{border:0px; display:block;}
	
	/*type*/
	a{outline:none; text-decoration:none; }pre{white-space: pre;white-space: pre-wrap;word-wrap: break-word;}button,input,select,textarea {font-size: 100%;  margin: 0; vertical-align: baseline; *vertical-align: middle;}button,input {line-height: normal; }button,input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;  -webkit-appearance: button;*overflow: visible;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box; padding: 0; }input[type="search"]{-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}textarea {overflow: auto; vertical-align: top; }
		
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
OBJECT: fonts & text
Instellingen voor content van toepassing over de volledige site. We leggen een basis vast waarna alle onderliggende html tags erven van dit gedeelte
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	/*font*/
	body{font-size:11px; color:white;  font-family:Arial, sans-serif; }
	a:focus{}
	
	/*@font-face*/
	@font-face {font-family: 'Consolas'; src: url('/fonts/Consolas.eot'); src: local('☺'), url('/public/fonts/Consolas.woff') format('woff'), url('/fonts/Consolas.ttf') format('truetype'), url('/fonts/Consolas.svg#webfontwziKDzLz') format('svg'); font-weight:normal; font-style:normal;}
	@font-face {font-family: 'Consolas-Bold'; src: url('/fonts/Consolas-Bold.eot'); src: local('☺'), url('/public/fonts/Consolas-Bold.woff') format('woff'), url('/fonts/Consolas-Bold.ttf') format('truetype'), url('/fonts/Consolas-Bold.svg#webfontwziKDzLz') format('svg'); font-weight:normal; font-style:normal;}
	
	/*main color (black)*/
	p, li, a, strong, h1, h2, h3, h4, h5, h6, div{color:inherit; }
	
	/*headings*/
	h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;}
	h1{font-weight:bold; font-size:127.3%; padding:0px 0px 10px 0px; }
	h2{font-size:218.2%; font-family: 'Consolas-Bold'; }
	h3{}
	h4{}
	h5{}
	h6{}
	
	/*lineheights*/
	p{}
	
	/*alignment*/
	.textright{text-align:right; }
	.textleft{text-align:left; }
	.textcenter{text-align:center; }
	.floatleft{float:left; padding:0px 10px 0px 0px; }
	.floatright{float:right; padding:0px 0px 0px 10px; }
	
	/*other*/
	.outline{outline:1px solid black;}
	.clear{clear:both;}
	.link1{color:black; }
	
	/*----------------------------------------------------------------------------
	Methods
	----------------------------------------------------------------------------*/
		/*font conversion - based on 11px body font size
		Pixels 	EMs 	Percent 	Points
		6px 	0.545em 	54.5% 	5pt
		7px 	0.636em 	63.6% 	5pt
		8px 	0.727em 	72.7% 	6pt
		9px 	0.818em 	81.8% 	7pt
		10px 	0.909em 	90.9% 	8pt
		11px 	1em 		100% 	8pt
		12px 	1.091em 	109.1% 	9pt
		13px 	1.182em 	118.2% 	10pt
		14px 	1.273em 	127.3% 	11pt
		15px 	1.364em 	136.4% 	11pt
		16px 	1.455em 	145.5% 	12pt
		17px 	1.545em 	154.5% 	13pt
		18px 	1.636em 	163.6% 	14pt
		19px 	1.727em 	172.7% 	14pt
		20px 	1.818em 	181.8% 	15pt
		21px 	1.909em 	190.9% 	16pt
		22px 	2em 		200% 	17pt
		23px 	2.091em 	209.1% 	17pt
		24px 	2.182em 	218.2% 	18pt*/
		
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
OBJECT: print stylesheet
Via de media query @media print worden alternatieve 'print' styles gebruikt
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	/*----------------------------------------------------------------------------
	Standard settings
	----------------------------------------------------------------------------*/
	@media print {
		*{ background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }a, a:visited { color: #444 !important; text-decoration: underline; }a[href]:after { content: " (" attr(href) ")"; }abbr[title]:after { content: " (" attr(title) ")"; }a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }thead { display: table-header-group; }tr, img { page-break-inside: avoid; }img { max-width: 100% !important; }@page { margin: 0.5cm; }p, h2, h3 { orphans: 3; widows: 3; }h2, h3{ page-break-after: avoid; }
	}

