html, body {
	background: #ffbc16;
	height: 100%;
}

div#container {
	background: url(../images/achter_container.gif) top left repeat-y;
	width: 960px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding: 0 0 0 12px;
}


div#left_column {
	width: 240px;
	float: left;
}
	div#logo {
		background: url(../images/achter_logo.gif) top left repeat-x;
		height: 102px;
		padding: 12px 0 0 0;
	}
	div#home_amaris {
		height: 30px;
		padding: 0 0 0 12px;
	}
		div#home_amaris a {
			text-decoration: none;
		}
		div#home_amaris a span {
			visibility: hidden;
			text-decoration: none;
		}		
		div#home_amaris a.amaris_zorggroep, div#home_amaris a:visited.amaris_zorggroep, div#home_amaris a:active.amaris_zorggroep {
			background: url(../images/b_home_amaris_u.gif) top left no-repeat;
			height: 20px;
			width: 133px;
			display: block;
		}
			div#home_amaris a:hover.amaris_zorggroep {
				background: url(../images/b_home_amaris_a.gif) top left no-repeat;
			}
			
	
	div#mainmenu {
		padding: 0 20px 0 12px;
		font-size: 0.90em;
/*		font-weight: bold;*/
		color: #777;
	}
		
		div#mainmenu ul {
			background: url(../images/achter_submenu.gif) bottom left repeat-x;
			margin: 0;
			padding: 0 0 1px 0;
		}
		div#mainmenu ul li {
			background: url(../images/achter_submenu.gif) top left repeat-x;
			margin: 0;
			padding: 1px 0 0 0;
		}
			div#mainmenu ul li a {
				height: 26px;
				width: 208px;
				display: block;
				text-decoration: none;
			}
			div#mainmenu ul li a span {
				visibility: hidden;
			}	
					

div#middle_column {
	width: 480px;
	float: left;
	overflow-x: hidden;
}
	div#topmenu {
		background: #fff1d6;
		height: 24px;
		padding: 10px 23px 0 0;
		text-align: right;
	}
		div#topmenu a {
			text-decoration: none;
		}
		div#topmenu a span {
			visibility: hidden;
			text-decoration: none;
		}
		
		div#topmenu a.inst_home, div#topmenu a:visited.inst_home, div#topmenu a:active.inst_home, div#topmenu a.inst_home_aan {
			background: url(../images/b_home_u.gif) top left no-repeat;
			height: 17px;
			width: 44px;
			padding-right: 6px;
		}
			div#topmenu a:hover.inst_home, div#topmenu a.inst_home_aan {
				background: url(../images/b_home_a.gif) top left no-repeat;
			}
		div#topmenu a.inst_contact, div#topmenu a:visited.inst_contact, div#topmenu a:active.inst_contact, div#topmenu a.inst_contact_aan {
			background: url(../images/b_contact_u.gif) top left no-repeat;
			height: 17px;
			width: 52px;
			padding-right: 3px;
		}
			div#topmenu a:hover.inst_contact, div#topmenu a.inst_contact_aan {
				background: url(../images/b_contact_a.gif) top left no-repeat;
			}
		div#topmenu a.inst_sitemap, div#topmenu a:visited.inst_sitemap, div#topmenu a:active.inst_sitemap, div#topmenu a.inst_sitemap_aan {
			background: url(../images/b_sitemap_u.gif) top left no-repeat;
			height: 17px;
			width: 57px;
			padding-right: 4px;
		}
			div#topmenu a:hover.inst_sitemap, div#topmenu a.inst_sitemap_aan {
				background: url(../images/b_sitemap_a.gif) top left no-repeat;
			}
	
			
	div#breadcrumb {
		min-height: 20px;
		_height: 20px;
		padding: 15px 0 2px 0;
		margin: 0;
	}
		div#breadcrumb a {
			text-decoration: none;
		}
		
		
	div#inhoud {
		padding: 0 20px 0 0;
	}
		.stippellijn {
			background: url(../images/achter_submenu.gif) top left repeat-x;
			width: 460px;
			height: 5px;
			margin: 4px 0 3px 0;
			display: block;
		}
		
		div#inhoud .inleiding_kader, div#inhoud .inleiding_alinea {
			margin-top: -5px;
			_margin-top: -19px;
			font-size: 1.3em;
			line-height: 1.2em;
		}
		
		div#inhoud .inleiding_kader {
			background: #77746f;
			width: 402px;
			padding: 18px 27px 19px 27px;
			color: #fff;
		}
			div#inhoud .inleiding_kader a {
				color: #fff;
				text-decoration: underline;
			}
			div#inhoud .inleiding_kader a:hover {
				text-decoration: none;
			}
			
		div#inhoud .inleiding_alinea {
			width: 456px;
			padding: 18px 0 0 0;
			color: #666258;
		}


div#right_column {
	width: 240px;
	float: left;
}
	div#zoeken {
		background: #ffcf69;
		height: 26px;
		_height: 27px;
		*height: 27px;
		padding: 8px 12px 0 12px;
		_padding-top: 7px;
		*padding-top: 7px;
	}
		div#zoeken input.zoekVeld {
			background: #fff;
			width: 144px;
			_width: 142px;
			height: 18px;
			*margin-top: -1px;
			_margin-top: -1px;
			border: none;
		}
		div#zoeken input.zoekKnop {
			background: url(../images/b_zoekknop_u.gif) top left no-repeat;
			width: 60px;
			height: 20px;
			margin: 0 0 0 6px;
			border: none;
			cursor: pointer;
		}
			div#zoeken input:hover.zoekKnop {
				background: url(../images/b_zoekknop_a.gif) top left no-repeat;
				cursor: pointer;
			}
		
		
	div#subcontent {
		background: url(../images/achter_subcontent.gif) top left no-repeat;
		min-height: 410px;
		_height: 410px;
		padding: 110px 12px 0 12px;
	}
		.subcontentStijl1, .subcontentStijl2 {
			width: 216px;
			padding: 0 0 5px 0;
			margin: 0 0 16px 0;
		}
			.subcontentStijl1 h2, .subcontentStijl2 h2 {
				min-height: 16px;
				_height: 16px;
				padding: 4px 10px 4px 32px;
			}
			.subcontentStijl1 .item , .subcontentStijl2 .item {
				padding: 10px;
			}
			
		.subcontentStijl1 {
			background: url(../images/achter_subcontent_algemeen.gif) bottom left no-repeat;
			color: #333;
		}
			.subcontentStijl1 h2 {
				background: #fb2 url(../images/achter_subcontent_h2_geel.gif) top left no-repeat;
				color: #333;
			}
			.subcontentStijl1 .item, .subcontentStijl1 .imageItem {
				border-left: solid 2px #fb2;
				border-right: solid 2px #fb2;
				padding: 10px;
			}
				.subcontentStijl1 .imageItem {
					padding-bottom: 0px;
				}
			
		.subcontentStijl2 {
			background: url(../images/achter_subcontent_zorggroep.gif) bottom left no-repeat;
			color: #666258;
		}
			.subcontentStijl2 h2 {
				background: #77746f url(../images/achter_subcontent_h2_zorggroep.gif) top left no-repeat;
				color: #fff;
			}
			.subcontentStijl2 .item, .subcontentStijl2 .imageItem {
				border-left: solid 2px #77746f;
				border-right: solid 2px #77746f;
				padding: 10px;
			}
				.subcontentStijl2 .imageItem {
					padding-bottom: 0px;
				}
		
		.subcontentStijl1 .imgPopUpleft img, .subcontentStijl2 .imgPopUpleft img,
		.subcontentStijl1 .imgPopUpright img, .subcontentStijl2 .imgPopUpright img {
			margin: 3px 10px 0 10px;
		}
			.subcontentStijl1 .imageItem .imgPopUpleft img, .subcontentStijl2 .imageItem .imgPopUpleft img,
			.subcontentStijl1 .imageItem .imgPopUpright img, .subcontentStijl2 .imageItem .imgPopUpright img {
				margin: 0;
			}
				
		ul.home_actueel {
			padding: 0;
		}	
			
	
div#footer {
	background: url(../images/achter_footer.gif) top left repeat-x;
	width: 960px;
	height: 136px;
	clear: both;
}
	div#servicemenu {
		width: 228px;
		height: 102px;
		padding: 0 0 0 12px;
		margin: 0 0 4px 720px;
	}
		div#servicemenu a {
			width: 110px;
			height: 26px;
			margin: 0 0 6px 0;
			display: block;
			text-decoration: none;
		}
		div#servicemenu a span {
			visibility: hidden;
			text-decoration: none;
		}
		
		div#servicemenu a.print_pagina, div#servicemenu a:visited.print_pagina, div#servicemenu a:active.print_pagina {
			background: url(../images/b_print_pagina_u.gif) top left no-repeat;
			padding-right: 4px;
		}
			div#servicemenu a:hover.print_pagina {
				background: url(../images/b_print_pagina_a.gif) top left no-repeat;
			}
		div#servicemenu a.tip_een_ander, div#servicemenu a:visited.tip_een_ander, div#servicemenu a:active.tip_een_ander {
			background: url(../images/b_tip_een_ander_u.gif) top left no-repeat;
			padding-right: 4px;
		}
			div#servicemenu a:hover.tip_een_ander {
				background: url(../images/b_tip_een_ander_a.gif) top left no-repeat;
			}
			
		
	div#disclaimer {
		width: 459px;
		height: 24px;
		text-align: right;
		padding: 6px 21px 0 0;
		margin: 0 0 0 240px;
	}
		div#disclaimer a {
			text-decoration: none;
		}
		div#disclaimer a span {
			visibility: hidden;
			text-decoration: none;
		}
		
		div#disclaimer a.btn_disclaimer, div#disclaimer a:visited.btn_disclaimer, div#disclaimer a:active.btn_disclaimer, div#disclaimer a.btn_disclaimer_aan {
			background: url(../images/b_disclaimer_u.gif) top left no-repeat;
			height: 18px;
			width: 65px;
			padding-right: 4px;
		}
			div#disclaimer a:hover.btn_disclaimer, div#disclaimer a.btn_disclaimer_aan {
				background: url(../images/b_disclaimer_a.gif) top left no-repeat;
			}



/* --- Formulier --- */
div.formGrijs {
	padding: 0;
}

div.formGrijs h2 {
	padding: 16px 0 2px 0;
	font-size: 1.0em;
	font-weight: normal;
}

div.formGrijs input.tekstvlak, div.formGrijs textarea {
	background: #fff;
	border: solid 1px #000;
	margin: 0;
}
	div.formGrijs input.antispam {
		margin: 0;
	}
	
div.formGrijs input.zoekButton {
	background: #77746f url(../images/b_achter_pijl_u.gif) top right no-repeat;
	height: 20px;
	color: #fff;
	border: none;
	cursor: pointer;
	margin: 30px 0 0 0;
	padding: 0 20px 3px 10px;
	_padding: 0 10px 1px 0;
	*padding: 0 10px 1px 0;
}
	div.formGrijs input:hover.zoekButton {
		background: #000 url(../images/b_achter_pijl_a.gif) top right no-repeat;
	}	

ul.snelNaarInleiding{
	float: right;
	margin: 0 0 6px 10px;
	padding: 0;
}

ul.snelNaarInleiding li{
		background: none;
		display: inline;
		margin: 0;
		padding: 0;
	}

	div#inhoud .inleiding_kader ul.snelNaarInleiding p{
		padding: 2px 2px 2px 7px;
	}

	div#inhoud .inleiding_kader ul.snelNaarInleiding a{
		font-size: 0.65em;
		padding: 1px 1px 0 16px;
		margin-top: 3px;
		width: 100px;
		border: 1px solid #fff;
		text-decoration: none;
		font-weight: bold;
		display: block;
		background: url(../images/achter_snelmenu_theodotion.gif) 2px 5px no-repeat;
	}

	div#inhoud .inleiding_kader ul.snelNaarInleiding a:hover, div#inhoud .inleiding_kader ul.snelNaarInleiding a:active{
		background: #f66 url(../images/achter_snelmenu_theodotion_a.gif) 2px 5px no-repeat;
	}


/* -- ZorgCourant -- */
a.zorgcourant {
	margin-bottom: 16px;
	display: inline-block;
}