h1
{ color: #529c10; }

.homepage #sidebar
{ background-image: none; }

	.homepage #sidebar #pageoptions
	{ margin-top:10px; }

.home-container
{}

	.home-container .home-title
	{ position: relative; }

		.home-container .home-title h1
		{ background: transparent url("/frontend_20/assets/img/backgrounds/homepage-patienteninformatie.gif") 0 0 no-repeat; color: #000 !important; font-size: 200%; height: 190px; }

		.home-container .home-title p
		{ color: #000; display: block; font-size: 150%; font-weight: bold; left: 20px; line-height: 140%; position: absolute; text-align: right; top: 25px; width: 200px; }

	.home-container .search
	{ background-color: #f6fdea; border: 1px solid #cfe4ad; float: left; margin-left: 10px; min-height: 200px; padding: 10px 10px 0 10px; }

	* html .home-container .search
	{ height: 200px; }

		.home-container .search h2
		{ color: #444 !important; font-size: 150%; letter-spacing: 0; margin-top: 0; }

		.home-container .search fieldset
		{ border: 0; padding: 0;}

			.home-container .search fieldset legend
			{ display: none; }

			.home-container .search fieldset label
			{ display: none; }

			.home-container .search fieldset input
			{ background-color: #8b3; color: #fff; cursor: pointer; font-weight: bold; padding: 2px 5px 3px 5px;  }

			.home-container .search fieldset input.textfield
			{ background-color: #fff; border: 1px solid #cfe4ad; color: #666; cursor: text; font-weight: normal; margin-right: 0; width: 60%; }

		.home-container .search .tagcloud
		{ border: 0; padding: 10px 0; }

			.home-container .search .tagcloud h3
			{ background-color: #f6fdea !important; color: #666; }

				.home-container .search .tagcloud li
				{ line-height: 240%; padding: 2px !important; }

				* + html .home-container .search .tagcloud li
				{ line-height: 190%; }

					.home-container .search .tagcloud li a
					{ color: #529c10; }

	.home-container .teasers
	{ clear: both; overflow: hidden; padding-top: 20px; }

		.home-container .teasers .teaser
		{ background-position: bottom left; background-repeat: no-repeat; border: 1px solid #ebebeb; float: left; height: 100px; margin: 0 0 10px 10px; padding: 5px; position: relative; width: 170px; }

		.home-container .teasers .klachtrecht
		{ background-image: url("/frontend_20/assets/img/backgrounds/teaser-klachtrecht.gif"); }

		.home-container .teasers .clientenrechten
		{ background-image: url("/frontend_20/assets/img/backgrounds/teaser-clientenrechten.gif"); }

		.home-container .teasers .hulpmiddelen
		{ background-image: url("/frontend_20/assets/img/backgrounds/teaser-hulpmiddelen.gif"); }

			.home-container .teasers .teaser h3
			{ color: #000; font-size: 100%; letter-spacing: 0; margin-top: 0; text-align: right; }

			.home-container .teasers .teaser p
			{ color: #000; text-align: right; }

			.home-container .teasers .teaser a
			{ background: #8b3 url("/frontend_20/assets/img/icons/triangle_white_right.gif") 96% 55% no-repeat; bottom: 5px; color: #fff; font-weight: bold; padding: 3px 18px 3px 5px; position: absolute; right: 5px; text-decoration: none !important; }

			.home-container .teasers .teaser a:hover
			{ text-decoration: underline !important; }

	.home-container .container
	{ border: 1px solid #ebebeb; border-bottom: 0; float: left; margin-left: 10px; width: 97%; }

		.home-container .container h2
		{ border-bottom: 1px solid #ebebeb; font-size: 120%; letter-spacing: 0; margin-top: 0; overflow: hidden; }

		* html .home-container .container h2
		{ height: 1px; overflow: visible; }

			.home-container .container h2 a
			{ background: transparent url("/frontend_20/assets/img/icons/triangle_red_right.gif") 100% 50% no-repeat; color: #666; display: block; float: left; font-size: 115%; padding: 5px 20px 5px 10px; }

		.home-container .container h3
		{ border-bottom: 1px solid #ebebeb; font-size: 100%; letter-spacing: 0; margin-top: 0; overflow: hidden; }

		* html .home-container .container h3
		{ height: 1px; overflow: visible; }

			.home-container .container h3 a
			{ background: transparent url("/frontend_20/assets/img/icons/triangle_red_right.gif") 90% 50% no-repeat; color: #444; display: block; float: left; font-size: 115%; padding: 5px 20px 5px 10px; }

		.home-container .container .item
		{ border-bottom: 1px solid #ebebeb; clear: both; overflow: hidden; padding: 5px 10px 10px 10px; position: relative; }

		* html .home-container .container .item
		{ height: 80px; }

			.home-container .container .item h4
			{ font-size: 100%; clear: right; letter-spacing: 0; margin-top: 0; padding-left: 70px; }

				.home-container .container .item h4 a
				{ color: #444; background-image: none; float: none; padding: 0; }

			.home-container .container .item p
			{}

				.home-container .container .item p img
				{ float: left; height: 40px; margin-right: 10px; margin-top: -12px; width: 60px; }

			.home-container .container .item a
			{ background: transparent url("/frontend_20/assets/img/icons/triangle_red_right.gif") 95% 50% no-repeat; color: #666; float: right; padding: 2px 15px 2px 2px; }

.wegwijzer-klachtrecht
{}

	.wegwijzer-klachtrecht h1
	{ display: none; }

	.wegwijzer-klachtrecht ul
	{ list-style-type: none; margin: 0; }

		.wegwijzer-klachtrecht ul li
		{ border: 1px solid #8b3; float: left; height: 200px; margin: 0 20px 20px 0; padding: 10px; width: 150px; }

			.wegwijzer-klachtrecht ul li h2
			{ color: #000; margin-bottom: 20px; text-align: center; }

			.wegwijzer-klachtrecht ul li a
			{ display: block; text-align: center; }

				.wegwijzer-klachtrecht ul li a img
				{}

			.wegwijzer-klachtrecht ul li p
			{ margin-bottom: 20px; }
