@media print {
	#header, #left, #sidebar, #clearing, #footer, #maintext_image, #hor_menu, #page_title, #help_sidebar {
		display: none;
	}
	
	#copyright {
	 position: static;
	}
	
	
	body {
		margin: 0px;
		padding: 0px;
		height:100%;
		width: 100%;
		font: 13px/15px Georgia, serif;
		line-height: 18px;
	}
	
	a {
		color: #333366;
	}
	
	img {
		border: 0px;
	}
}

@media screen {
	html {
		margin: 0px;
		padding: 0px;
	}
	
	body {
		margin: 0px;
		padding: 0px;
		height:100%;
		width: 100%;
		font: 13px/15px Georgia, serif;
		line-height: 18px;
	}
	
	#copyright {
		display: none;
	}
	
	#left img {
		border: 0px;
	}
	
	#help_sidebar img {
		border: 0px;
	}

	a {
		color: #333366;
	}
	
	a:hover {
		background-color: #F3F4F5;
		text-decoration: none;
	}
	
	#left a {
		color: white;
		font-weight: bold;
		text-decoration: none;
	}
	
	#left a:hover {
		color: #cc0033;
		background-color: transparent;
	}
	
	#maintext_image {
		position: fixed;
		width: 175px;
		height: 100px;
		top: 30px;
		z-index: 999;
		background-color: #333366;
	}
	
	#gif_blokjes {
		position: fixed;
		width: 150px;
		height: 25px;
		left: 0px;
		top: 5px;
		display: block;
	}
	
	* html #gif_blokjes {
		position: absolute;
	}
	
	* html #maintext_image {
		position: absolute;
		margin-top: 0px;
	}
	
	#page_title {
		position: fixed;
		top: 30px;
		background: #333366;
		width: 100%;
		color: #fff;
		height: 75px;
		cursor: default;
	}
	
	#page_title h1 {
		margin-left: 210px; 
		margin-top: 20px;
	}
	
	#page_title h4 {
		margin-left: 210px; 
		margin-top: 20px;
		font-size: 8pt;
	}
	
	* html #page_title {
		position: absolute;
		margin-top: 0px;
	}
	
	#page_title a{
		color: white;
		text-decoration: none;
	}
	
	#page_title a:hover{
		background-color: transparent;
	}
	
	
	#outer_wrapper {
		background-color: #fff;
		background: url('/templates/background_3.gif') repeat-y left;
	}
	
	#wrapper {
		background: url('/templates/background_2.gif') repeat-y right;
	}
	
	#container {
		width: 100%;
		float: left;
		margin-right: -200px;
		background: url('/templates/background_2.gif') repeat-y right;
	}
	
	
	#content {
		margin-right: 200px;
		background: url('/templates/background_3.gif') repeat-y left;
	}
	
	#main {
		margin-left: 150px;
		margin-top: 122px;
		padding: 20px 60px 20px 60px;
		line-height: 24px;
		cursor: default;
		z-index: 4;
		min-height: 450px;
		overflow: hidden;
	}
	
	
	#main_fade1 {
		position: fixed;
		top: 105px;
		left: 175px;
		right: 200px;
		padding: 0 60px 0 60px;
		z-index: 999;
		height: 15px;
		filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
		overflow: hidden;
		background-color: white;
	}
	
	#main_fade2 {
		position: fixed;
		top: 120px;
		left: 175px;
		right: 200px;
		padding: 0 60px 0 60px;
		z-index: 999;
		height: 10px;
		filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
		overflow: hidden;
		background-color: white;
	}
	
	#main_fade3 {
		position: fixed;
		top: 130px;
		left: 175px;
		right: 200px;
		padding: 0 60px 0 60px;
		z-index: 999;
		height: 10px;
		filter:alpha(opacity=73);-moz-opacity:.73;opacity:.73;
		overflow: hidden;
		background-color: white;
	}
	
	#main_fade4 {
		position: fixed;
		top: 140px;
		left: 175px;
		right: 200px;
		padding: 0 60px 0 60px;
		z-index: 999;
		height: 10px;
		filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;
		overflow: hidden;
		background-color: white;
	}
	
	#main_fade5 {
		position: fixed;
		top: 150px;
		left: 175px;
		right: 200px;
		padding: 0 60px 0 60px;
		z-index: 999;
		height: 10px;
		filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;
		overflow: hidden;
		background-color: white;
	}
	
	* html #main_fade1, * html #main_fade2, * html  #main_fade3, * html  #main_fade4, * html  #main_fade5 {
		display: none;
	}
	
	* html #main {
		margin-top: 100px;
		padding: 18px 60px 10px 60px;
	}
	
	#left {
		margin-top: 0px;
		padding: 20px 20px 20px 30px;
		width: 175px;
		line-height: 21px;
		left: 0px;
		top: 122px;
		float: left;
		position: fixed;
	}
	
	* html #left {
		position: absolute;
		margin-top: 29px;
		left: 0px;
	}
	
	
	#left  ul,li{
		margin: 0;
		margin-left: 7px;
		padding: 0;
		list-style: none;
		white-space: nowrap;
	}
	
	#menu_active {
		background: url('/images/upload/opsomming/yellow.gif') no-repeat left;
	}
	
	#left .niv1 {
		padding-left: 10px;
	}
	
	
	#left .niv2 {
		margin-left: 12px;
		padding-left: 10px;
	}
	
	
	#left .niv3 {
		margin-left: 24px;
		padding-left: 10px;
	}
	
	#left .niv4 {
		margin-left: 36px;
		padding-left: 10px;
	}
	
	#left li{
		display: block;
		white-space: nowrap;
	}
	
	
	#sidebar {
		margin-top: 150px;
		padding: 0px 20px 20px 20px;
		width: 150px;
		right: 0px;
		float: right;
		position: fixed;
		overflow: hidden;
		visibility: hidden;
		background-color: #84A2BD;
	}
	
	* html #sidebar {
		margin-top: 136px;
	}

	
	#footer {
		border-top: 1px solid #cc0033;
		border-bottom: 1px solid #cc0033;
		background: #B7C9DA;
	}
	
	.clearing {
		height: 0;
		clear: both;
	}
	
	#help_sidebar {	
		position: fixed;
		bottom: 15px;
		right: 205px;
		width: 40px;
		height: 15px;
		z-index: 0;
		overflow: hidden;
		visibility: hidden;
	}
	
	* html #help_sidebar {
		position: relative;
		float: right;
		right: 200px;
		bottom: 5px;
		overflow: hidden;
	}
}