@charset "utf-8";
/* CSS Document */

html, body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0;
	padding: 0;
	width:100%;
	min-height:100%;
	height:auto !important; /*Min-Height Fast Hack*/
	height:100%;
	cursor:default;
	background-color:#ffffff;

}


	/*PNG FIX IE6*/
	img, div { behavior: url(iepngfix.htc); }
	
	
	#container {
		width:90em;
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
		display:block;
		position:relative;
		z-index:5;
		padding-top:7em;
	}	
	
		#logo {
			position:absolute;
			float:right;
			right:1.5em;
			margin-top:-2.2em;
		}
		
		#sect_left {
			margin-bottom:0.5em;
			float:left;
			width:60em;
		}
			#topmenu {
				height:7.1em;
				width:60em;
				border-top:1px solid #CCCCCC;
			}
				
				#menu_items {
					float:left;
					padding-top:3em;
				}
				
				.menu_item_active,
				.menu_item {
					color:#999999;
					text-decoration:none;
					padding-right:1em;
					font-size:11px;
					letter-spacing:0.1em;
				}
				.menu_item_active,
				.menu_item a:hover {
					color:#5494cf;
				}
				
				#block_L_1 {
					float:right;
				}
				
			#block_L_2 {
				z-index:1;
			}
			
			#duck {
				position:absolute;
				height:18em;
				width:15em;
				background-image:url(../images/duck.png);
				background-repeat:no-repeat;
				behavior: url(iepngfix.htc);
				left:64em;
				top:4em;
				z-index:5;
			}
			
			#block_M_1 {
				position:relative;
				margin-bottom:0.5em;
				margin-top:4.4em;
				left:-5.7em;
				border-left:0.5em solid #FFFFFF;
				border-bottom:0.5em solid #FFFFFF;
				z-index:2;
			}			
			
			#block_M_2,
			#block_M_2_default,
			#block_M_2_collectie {
				width:170px;
				height:175px;
				margin-bottom:0.5em;
				border-left:0.5em solid #FFFFFF;
				margin-top:-0.5em;
				text-align:center;
			}
			#block_M_2_default {
				background-color:#f1efed;
				padding-top:1em;
			}
			#block_M_2_collectie {
				background-color:#c9d884;
				padding-top:1.5em;
				color:#FFFFFF;
				text-align:left;
				font-size:12px;
				padding-left:10px;
				width:160px;
				margin-top:-0.4em;
			}			
			
			#content {
				font-size:12px;
			}
			
			#block_shadw {
				padding-top:0.5em;
				z-index:1;
			}
			
			
		
		
		
		#sect_middle {
			float:left;
			width:17.6em;
			margin-top:-4.5em;
		}
			
			#submenu {
				float:right;
				display:block;
				width:16.3em;
				padding-top:1em;
			}
			
				
		#sect-right {
			float:left;
			width:10em;
		}
			#block_R_1_default,
			#block_R_1_organisatie,
			#block_R_1_collectie,
			#block_R_1_service {
				position:absolute;
				margin-top:4.9em;
				right:0;
				margin-right:1.4em;
				float:right;
				width:12.2em;
				max-width:12.2em;
				height:8.9em;
				max-height:8.9em;
				color:#FFFFFF;
				font-size:11px;
				margin-left:0.5em;
			}
			#block_R_1_service {
				/*margin-bottom:0.5em;
				padding-right:1em;*/
			}
			#block_R_1_default {
				background-color:#b7afaa;
				padding-left:0.5em;
				padding-right:0.5em;
				padding-bottom:1.1em;
			}
			#block_R_1_collectie {
				background-color:#b7afaa;
				padding:0.5em;
			}
			#block_R_1_organisatie {
				background-image:url(../images/oranje_bg.png);
				background-repeat:repeat-x;
				padding:0.5em;
			}
			
			#block_header {
				text-align:center;	
				color:#FFFFFF;
				font-size:15px;
				letter-spacing:0.2em;
				line-height:1.6em;
				clear:both;
			}
			
			#block_R_1_shadow {
				position:absolute;
				right:0;
				float:right;
				margin-top:17em;
				margin-right:1em;
				z-index:50;
			}
				
		

		#footer {
			padding-bottom:0.8em;
			padding-top:0.8em;
			margin-bottom:0;
			right:2em;		
			width:100%;
			text-align:right;
			color:#CCCCCC;
			z-index:100;
			font-size:9px;
		}
		#footer {
		  /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
		  position: absolute; bottom:0;
		}
		body > div#footer {
		  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
		  position: fixed; bottom:0;
		}

		
		#tsfo_label_click,
		#tsfo_label {
			margin-top:52em;
			width:3em;
			height:108px;
			float:left;
			margin-left:-1em;
		}
		#tsfo_label {
			background-image:url(http://89.18.176.107/~local_common_root/images/tsfo_label_blauw.png);
			background-repeat:no-repeat;
			behavior: url(iepngfix.htc);
			z-index:99;
			
		}
		#tsfo_label_click {
			z-index:100;
			cursor:pointer;
			position:absolute;
			margin-left:-3em;
		}
		