/* Waarschuwing bij Medicijnen */
.medicinewarning {
    padding-left: 30px !important;

    background-color: #BD220D;
    background-image: url("/frontend_20/assets/img/icons/error.gif");
    color: #FFF;
}
  .medicinewarning i {
    display: block;
  }

dl.metadata  {
  margin-top: 20px;
}

  dl.metadata dt  {
    position: relative;
    width: 25%;
  }
  
  dl.metadata dd  {
    width: 74%;
    margin-left: 25%;
  }
  
.document_metadata
{
	margin-top: 20px;
	overflow: hidden;
}

	.document_metadata dt
	{
		clear: left;
		color: #666;
		float: left;
		padding: 2px 0;
		width: 25%;
	}

	.document_metadata dd
	{
		float: left;
		padding: 2px 0;
		width: 74%;
		margin-left: 0px;
	}

.application h1 {
  color: #88BB33;
}


.homepage #sidebar
{ background-image: none; }

	.homepage #sidebar #pageoptions
	{ margin-top:10px; }

.home-container
{}

	.home-container h1
	{ display: none; }

	.home-container .home-title
	{ position: relative; }

		.home-container .home-title h1
		{ background: transparent url("/frontend_20/assets/img/backgrounds/homepage-medischeinformatie.gif") 0 0 no-repeat; color: #000 !important; display: block; font-size: 200%; height: 190px; }

		.medicijnen .home-container .home-title h1
		{ background-image: url("/frontend_20/assets/img/backgrounds/homepage-medicijnen.gif"); }

		.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 .carousel .content
		{ height: 200px; }

	.home-container .search
	{ background-color: #f6fdea; border: 1px solid #88BB33; float: left; margin-left: 10px; padding: 10px 10px 0 10px; width: 94%; }

		.home-container .search h2
		{ color: #444 !important; font-size: 150%; letter-spacing: 0; margin-top: 0; }

		.home-container .search fieldset
		{ border: 0; margin-bottom: 10px; }

			.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: 6px 5px; }

			.home-container .search fieldset input.textfield
			{ background-color: #fff; border: 1px solid #88BB33; color: #666; cursor: text; font-weight: normal; margin-right: 0; width: 70%; }

		.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
				{ font-size: 110%; line-height: 240%; padding: 2px 30px 2px 0 !important; }

				* + html .home-container .search .tagcloud li
				{ line-height: 190%; }

					.home-container .search .tagcloud li a
					{ color: #529c10; font-weight: bold; }

	.home-container .teasers
	{ clear: both; overflow: hidden; padding-top: 20px; }

		.home-container .teasers h2
		{ color: #000; font-size: 100%; margin-left: 10px; }

		.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 .lichaamsdeel
		{ background-image: url("/frontend_20/assets/img/backgrounds/teaser-lichaam.gif"); }

		.home-container .teasers .situatie
		{ background-image: url("/frontend_20/assets/img/backgrounds/teaser-situatie.gif"); }

		.home-container .teasers .medicijnen
		{ background-image: url("/frontend_20/assets/img/backgrounds/teaser-medicijnen.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; color: #444; font-size: 115%; letter-spacing: 0; margin-top: 0; overflow: hidden; padding: 5px 20px 5px 10px; }

		* html .home-container .container h3
		{ height: 1px; overflow: visible; }

  		.home-container .container h3 a
  		{ color: #444; }


		.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; }

.medicijn
{}

	.medicijn .selection
	{ margin: 20px 0px; }

		.medicijn .selection h3
		{ color: #529c10; font-size: 120%; }


		.medicijn .selection .container
		{ padding: 12px 0; position: relative; height: 40px; }

		.medicijn .selection .first
		{ z-index: 100; }

			.medicijn .selection .container dl
			{ float: left; position: relative;  }
			
      .medicijn .selection .container dl.disabled {
        color: #666;
      }

				.medicijn .selection .container dl dt
				{ float: left; padding: 2px 0; width: 60px; }

				.medicijn .selection .container dl dd
				{ float: left; padding-left: 1px; position: relative; }

					.medicijn .selection .container dl dd h4
					{ border: 1px solid #aaa; cursor: pointer; font-weight: normal; margin-right: 30px; padding: 3px 4px; position: relative; width: 140px; }

						.medicijn .selection .container dl dd h4 button
						{ background: transparent url("/frontend_20/assets/img/icons/arrowonsquare_green_down_19.gif") 0 0 no-repeat; border: 0; height: 19px; text-indent: -9999px; position: absolute; right: -1px; top: -1px; width: 19px; }

						.medicijn .selection .container dl dd h4 button.active
						{ background-image: url("/frontend_20/assets/img/icons/arrowonsquare_green_up_19.gif"); }

					.medicijn .selection .container dl dd .list-container
					{ background-color: #fff; border: 1px solid #ccc; float: none; margin-top: -1px; padding: 5px 10px; position: absolute; width: 100%; z-index: 10; }

					* html .medicijn .selection .container dl dd .list-container
					{ width: 200px; }

						.medicijn .selection .container dl dd .list-container ul
						{ float: left; margin: 0 20px 0 0 !important; }

							.medicijn .selection .container dl dd .list-container ul li
							{ zoom: 1;}

								.medicijn .selection .container dl dd .list-container ul li a
								{}

			.medicijn .selection .container div
			{ border: 1px solid transparent; float: left; }

			* html .medicijn .selection .container div
			{ border-color: #fff; }

				.medicijn .selection .container div label
				{ float: left; padding: 2px 0 2px 0; width: 60px; }

				.medicijn .selection .container div .textfield
				{ float: left; width: 135px; }

				.medicijn .selection .container div .button
				{ background: #8b3 url("/frontend_20/assets/img/icons/triangle_white_right.gif") 50% 50% no-repeat; border: 0; float: left; font-size: 0; height: 17px; line-height: 0; text-indent: -9999px; width: 13px; }

	.medicijn .note
	{ clear: both;padding-left:25px; background: url("/frontend_20/assets/img/icons/error.gif") no-repeat left 50%;}



	.medicijn .attention
	{ background-color: #e8f2d8; border: 1px solid #8b3; padding: 5px 10px 2px 10px; }

		.medicijn .attention p
		{ margin: 0 0 5px 0; }

			.medicijn .attention p strong
			{ color: #bd220d; }

			.medicijn .attention p .termpopup
			{ border: 0; }

	.medicijn table
	{ margin-top: 10px; width: 100%; }

	* html .medicijn table
	{ border-bottom: 1px solid #8b3; }

	* + html .medicijn table
	{ border-bottom: 1px solid #8b3; }

		.medicijn table caption
		{ display: none; }

		.medicijn table thead
		{}

			.medicijn table thead th
			{ font-weight: normal; }
			
  			.medicijn table thead th#prijs-excl-aflevertarief {
  			 width: 94px;
  			}
  			
  			.medicijn table thead th#vergoed-bedrag {
  			 width: 74px;
  			}
  			
  			.medicijn table thead th#zelf-betalen {
  			 width: 64px;
  			}

				.medicijn table thead th .termpopup
				{ border: 0; }

		.medicijn table tbody
		{}

			.medicijn table tbody th
			{ border: 1px solid #8b3; color: #000; padding: 6px; width: 33%; }

			.medicijn table tbody td
			{ border: 1px solid #8b3; padding: 6px; }

			.medicijn table tbody .highlight th,
			.medicijn table tbody .highlight td
			{ background-color: #e8f2d8; /*cursor: pointer;*/ }

				.medicijn table tbody td button
				{ background: transparent url("/frontend_20/assets/img/icons/collapse_greenwhite.gif") 0 100% no-repeat; border: 0; float: right; height: 14px; text-indent: -9999px; width: 14px; }

				* html .medicijn table tbody td button
				{ height: 16px; margin-top: -12px; width: 16px; }

				* + html .medicijn table tbody td button
				{ height: 16px; margin-top: -12px; width: 16px; }

				.medicijn table tbody td button.active
				{ background-position: 0 0; }

			.medicijn table tbody .detail-header th
			{ background-color: #e8f2d8; border-color: #cfe4ad; color: #666; font-weight: normal; padding: 3px 6px; }

			.medicijn table tbody .detail th
			{ border-color: #cfe4ad; }

			.medicijn table tbody .last th
			{ border-bottom-color: #8b3; }

				.medicijn table tbody .detail th a
				{ color: #529c10; font-weight: normal; }

			.medicijn table tbody .detail td
			{ border-color: #e8f2d8; width: 33%; }

			.medicijn table tbody .last td
			{ border-bottom-color: #8b3; }

.medicijn-detail
{}

	.medicijn-detail .back
	{}

		.medicijn-detail .back a
		{ background: transparent url("/frontend_20/assets/img/icons/triangle_green_left.gif") 0 3px no-repeat; color: #529c10; font-weight: bold; padding-left: 10px; text-decoration: none !important; }

		.medicijn-detail .back a:hover
		{ text-decoration: underline !important; }

	.medicijn-detail .detail-container
	{ border: 1px solid #8b3; padding: 10px; }

		.medicijn-detail .detail-container table
		{ width: 100%; }

			.medicijn-detail .detail-container table caption
			{ display: none; }

			.medicijn-detail .detail-container table thead
			{ display: none; }

			.medicijn-detail .detail-container table tbody
			{}

				.medicijn-detail .detail-container table tbody th
				{ font-weight: normal; padding: 8px; width: 50%; }

				.medicijn-detail .detail-container table tbody td
				{ padding: 8px; width: 50%; }

				.medicijn-detail .detail-container table tbody .odd th,
				.medicijn-detail .detail-container table tbody .odd td
				{ background-color: #eff6e4; }

					.medicijn-detail .detail-container table tbody th a
					{ border: 0; margin-left: 5px; }

						.medicijn-detail .detail-container table tbody th a img
						{ margin-bottom: -3px; }


.medicijnen-resultaten
{ width: 100%; }

	.medicijnen-resultaten caption
	{ display: none; }

		.medicijnen-resultaten thead th
		{ background-color: #8b3; border: 1px solid #8b3; color: #fff; padding: 6px; }

			.medicijnen-resultaten thead th a
			{ border: 0; }

				.medicijnen-resultaten thead th a img
				{ margin-bottom: -3px; }

		.medicijnen-resultaten tbody th
		{ border: 1px solid #8b3; font-weight: normal; padding: 6px; width: 30%; }

		.medicijnen-resultaten tbody td
		{ border: 1px solid #8b3; padding: 6px; }

.medicijnen-op-naam
{}

	.medicijnen-op-naam fieldset
	{ margin: 20px 0 10px 0; }

		.medicijnen-op-naam fieldset legend
		{ display: none; }

		.medicijnen-op-naam fieldset .searchbutton
		{ background-color: #8b3; color: #fff; cursor: pointer; font-weight: bold; padding: 2px 5px 3px 5px; }

		.medicijnen-op-naam fieldset .textfield
		{ background-color: #fff; border: 1px solid #cfe4ad; color: #666; padding: 2px 3px 3px 3px; width: 40%; }

	.medicijnen-op-naam .amount
	{ margin: 15px 0 5px 0; }

.medicijnen-op-aandoening
{}

	.medicijnen-op-aandoening h2
	{ /*font-size: 100%;*/ margin: 15px 0 5px 0; }

	.medicijnen-op-aandoening .medicijnen-resultaten
	{ margin-top: 5px; }

.keuzehulp
{}

	.keuzehulp #content
	{ float: left; padding-left: 0; width: 780px; }

		.keuzehulp #content #path
		{ margin-left: 0; }

	.keuzehulp .container
	{ background-color: #cfe4ad; border: 1px solid #ccc; color: #000; overflow: hidden; }

	* html .keuzehulp .container
	{ height: 1px; overflow: visible; }

		.keuzehulp .container h1
		{ background-color: #8b3; color: #fff; margin-bottom: 0; padding: 8px; }

		.keuzehulp .container .chapter-overview,
		.keuzehulp .container .chapter
		{ background-color: #fff; float: right; margin: 10px; padding: 10px 15px; width: 530px; }

		* html .keuzehulp .container .chapter-overview,
		* html .keuzehulp .container .chapter
		{ margin: 10px 5px; }

			.keuzehulp .container .chapter-overview h2
			{}

			.keuzehulp .container .chapter-overview .intro
			{ margin-bottom: 0; color: #777; }

			.keuzehulp .container .chapter-overview ol
			{ list-style-type: none; margin: 0; }

				.keuzehulp .container .chapter-overview ol li
				{ background: transparent url("") 5px 5px no-repeat; border-top: 1px dashed #ccc; padding: 10px 0 10px 150px; }

				.keuzehulp .container .chapter-overview ol li.chapter-1
				{ background-image: url("/frontend_20/assets/img/backgrounds/keuzehulp-chapter-1.gif"); }

				.keuzehulp .container .chapter-overview ol li.chapter-2
				{ background-image: url("/frontend_20/assets/img/backgrounds/keuzehulp-chapter-2.gif"); }

				.keuzehulp .container .chapter-overview ol li.chapter-3
				{ background-image: url("/frontend_20/assets/img/backgrounds/keuzehulp-chapter-3.gif"); }

				.keuzehulp .container .chapter-overview ol li.chapter-4
				{ background-image: url("/frontend_20/assets/img/backgrounds/keuzehulp-chapter-4.gif"); }

					.keuzehulp .container .chapter-overview ol li h3
					{ margin-bottom: 4px; }

					.keuzehulp .container .chapter-overview ol li p
					{ margin: 0; }

					.keuzehulp .container .chapter-overview ol li .intro
					{}

					.keuzehulp .container .chapter-overview ol li .readmore
					{ margin-top: 6px; }

						.keuzehulp .container .chapter-overview ol li .readmore a
						{ background: transparent url("/frontend_20/assets/img/icons/triangle_green_right.gif") 0 3px no-repeat; padding-left: 10px; text-decoration: none !important; }

						.keuzehulp .container .chapter-overview ol li .readmore a:hover
						{ text-decoration: underline !important; }

		.keuzehulp .container .chapter
		{ padding-top: 0; }

			.keuzehulp .container .chapter .tabs
			{ background-color: #cfe4ad; margin: 0 -15px; padding-top: 0; }

				.keuzehulp .container .chapter .tabs ul
				{ background-color: #8b3; bottom: 0; margin-top: 0 !important; }

					.keuzehulp .container .chapter .tabs ul li
					{}

						.keuzehulp .container .chapter .tabs ul li a
						{ background-color: #8b3; border-color: #8b3; color: #fff; font-weight: bold; padding-bottom: 6px;}

						.keuzehulp .container .chapter .tabs ul li.current a
						{ background-color: #fff; border-color: #fff; color: #bd220f; }

			.keuzehulp .container .chapter .tab_container
			{ border: 0; }

				.keuzehulp .container .chapter .tab_container .tab
				{ padding: 10px 0 0 0; }

				  .keuzehulp .container .chapter .tab_container .tab ol
				  { margin-left: 25px; }

					.keuzehulp .container .chapter .tab_container .tab h3
					{ font-size: 150%; font-weight: normal; margin: 10px 0 10px 0; }

					.keuzehulp .container .chapter .tab_container .tab h4
					{ margin-top: 8px; }
					
					.keuzehulp .container .chapter .tab_container .tab h5
					{ margin-top: 8px; }
					
					.keuzehulp .container .chapter .tab_container .tab table.nw_table td {
					   border: 1px solid #aaa;
					}

		.keuzehulp .container .chapter-navigation
		{ float: left; margin: 9px 0 0 10px; width: 185px; }

		* html .keuzehulp .container .chapter-navigation
		{ margin-left: 5px; }

			.keuzehulp .container .chapter-navigation h2
			{ background-color: #8b3; color: #fff; font-size: 100%; margin: 0; padding: 6px; position: relative; }
			
			.keuzehulp .container .chapter-navigation ol li h2 a {
			 color: #FFF;
			}

			.keuzehulp .container .chapter-navigation ol
			{ background-color: #fff; list-style-type: none; margin: 0; padding: 5px; width: 100%; }

				.keuzehulp .container .chapter-navigation ol li
				{ width: 100%; }

					.keuzehulp .container .chapter-navigation ol li a
					{ color: #777; display: block; padding: 5px; width: 175px; }

					.keuzehulp .container .chapter-navigation ol li a:hover
					{ background-color: #d4e7b6; color: #000; text-decoration: none; }

					.keuzehulp .container .chapter-navigation ol li.current a
					{ background-color: #d4e7b6; color: #529c10; font-weight: bold; }

					.keuzehulp .container .chapter-navigation ol li ol
					{ padding: 0; }

						.keuzehulp .container .chapter-navigation ol li ol li
						{}

							.keuzehulp .container .chapter-navigation ol li ol li a
							{ background: transparent url("/frontend_20/assets/img/icons/triangle_green_right.gif") 6px 9px no-repeat; padding-left: 15px; width: 165px; }

			.keuzehulp .container .chapter-navigation .subnavblock
			{ background: #fff url("") 0 0 no-repeat; border: 1px solid #ccc; margin-top: 20px; padding: 5px; position: relative; width: 100%; }

			.keuzehulp .container .chapter-navigation .button
			{ height: 179px; }

			.keuzehulp .container .chapter-navigation .dranktest
			{ background-image: url("/frontend_20/assets/img/backgrounds/subnavblock-dranktest.jpg"); }

				.keuzehulp .container .chapter-navigation .subnavblock a
				{ background: #bd220f url("/frontend_20/assets/img/icons/triangle_white_right.gif") 96% 50% no-repeat; border: 1px solid #ccc; bottom: 10px; color: #fff; font-weight: bold; padding: 3px 16px 3px 4px; position: absolute; right: 10px; }

				.keuzehulp .container .chapter-navigation .subnavblock a:hover
				{ text-decoration: none; }


        .keuzehulp .siteresult {
          margin-bottom: 3em;
        }

        .wizardview #verplicht {
          clear: both;
        }
.tv
{}

	.tv h1
	{}

	.tv ol
	{ list-style-type: none; margin: 0; }

		.tv ol li
		{ background: transparent url("") 0 15px no-repeat; border-top: 1px dashed #777; overflow: hidden; padding: 10px 10px 0 110px; }

		* html .tv ol li
		{ width: 65%; }

		.tv ol li.first
		{ border: 0; padding-left: 200px; }

		.tv ol li.aflevering-1
		{ background-image: url("/frontend_20/assets/img/backgrounds/tv.gif"); }

		.tv ol li.aflevering-2
		{ background-image: url("/frontend_20/assets/img/backgrounds/category-apotheek.gif"); }

		.tv ol li.aflevering-3
		{ background-image: url("/frontend_20/assets/img/backgrounds/category-thuiszorg.gif"); }

		.tv ol li.aflevering-4
		{ background-image: url("/frontend_20/assets/img/backgrounds/category-geestelijkegezondheidszorg.gif"); }

			.tv ol li h2
			{ color: #000; font-size: 100%; margin-bottom: 2px !important; }

			.tv ol li p
			{ margin-bottom: 2px !important; }

			.tv ol li p.intro
			{ color: #777; margin-bottom: 0; }

			.tv ol li p.readmore
			{ background: transparent url("/frontend_20/assets/img/icons/triangle_green_right.gif") 2px 50% no-repeat; margin-bottom: 10px !important; overflow: hidden; padding: 2px 2px 2px 12px; }

			* html .tv ol li p.readmore
			{ border-left: 1px solid #fff; }

				.tv ol li p.readmore a
				{ text-decoration: none !important; }

				.tv ol li p.readmore a:hover
				{ text-decoration: underline !important; }

			.tv ol li.first ul
			{ list-style-type: none; }

				.tv ol li.first ul li
				{ border: 0; }

					.tv ol li.first ul li a
					{}
					


/* Controls & Components */					

.medischeinformatie .articlecategorylist ul li ul li {
  background-image:url("/frontend_20/assets/img/icons/triangle_blue_right.gif") !important;
}

.medischeinformatie .wizardview table fieldset .radiobuttonholder {
  display: none;
} 
