/**
	quicklinks
---------------------------------------------------------- */
.quicklinks
{ display: none; }
/* ------------------------------------------------------- */


/**
	global
---------------------------------------------------------- */
#global
{}

	#global h2
	{ display: none; }

	#global ul
	{ line-height: 30px; list-style-type: none; margin: 0; }

		#global ul li
		{ display: block; float: left; line-height: 30px; margin-left: 0px;}

			#global ul li a
			{ display: block; font-size: 90%; padding: 0 6px; text-decoration: none; }

      #global ul li a {
        color:#666;
        display: block; 
        font-size: 90%;
      }


	#global fieldset
	{ border: 0; height: 30px; margin: -1px 0; padding: 0px; position: absolute; right: 0; top: 2px; }


	.ie7 html #global fieldset
	{ top: -1px; }

		#global fieldset legend
		{ display: none; }

		#global fieldset label
		{ display: block; float: left; font-size: 90%; font-weight: normal; margin: 6px 5px 0 0; }

		.ie6 #global fieldset label
		{ margin-top: -4px; }
		
		.ie8 #global fieldset label
		{ margin-top: 7px; }

		#global fieldset .search_text
		{ border: 1px solid #666; padding: 6px 24px 6px 6px; width: 180px; }

		.ie7 html #global fieldset .search_text
		{ margin-top: -2px; }

		#global fieldset .search_button
		{ position: absolute; right: 16px; top: 6px; }

		.ie6 #global fieldset .search_button
		{ right: 14px; top: 5px; }

		.ie7 #global fieldset .search_button
		{ right: 8px; top: 8px; }

/* ------------------------------------------------------- */

/**
	navigation
---------------------------------------------------------- */
#navigation
{ z-index: 999; }

	#navigation h2
	{ display: none; }

	#navigation ul
	{ list-style-type: none; margin: 0; position: relative; }

		#navigation ul li
		{ display: block; float: left; font-weight: bold; line-height: 100%; margin-left: 0; }

			#navigation ul li a
			{ border: 1px solid #ebebeb; border-left: none; display: block; }

			#navigation ul li a:hover
			{ text-decoration: none; }

			#navigation ul li.nav-global a
			{ color: #bd220d; padding: 5px 30px; }

			#navigation ul li.nav-global a:hover
			{ background-color: #bd220d; color: #fff; }

			#navigation ul li.nav-information a
			{ color: #8b3; padding: 5px 35px; }

			#navigation ul li.nav-information a:hover
			{ background-color: #8b3; color: #fff; }

			#navigation ul li.nav-application a
			{ color: #33b3e8; padding: 5px 36px; }

			#navigation ul li.nav-application a:hover
			{ background-color: #33b3e8; color: #fff; }

			#navigation ul li#nav-home a
			{ border-left: 1px solid #ebebeb; }

			.home #navigation ul li#nav-home a,
			.algemeen #navigation ul li#nav-home a,
			.actueel #navigation ul li#nav-actueel a
			{ background-color: #bd220d; color: #fff; }

			.home #navigation ul li#nav-home a:hover,
			.algemeen #navigation ul li#nav-home a:hover,
			.actueel #navigation ul li#nav-actueel a:hover
			{ background-color: #ebbcb6; color: #bd220d; }

			.medischeinformatie #navigation ul li#nav-medischeinformatie a,
			.patienteninformatie #navigation ul li#nav-patienteninformatie a
			{ background-color: #8b3; color: #fff; }

			.medischeinformatie #navigation ul li#nav-medischeinformatie a:hover,
			.patienteninformatie #navigation ul li#nav-patienteninformatie a:hover
			{ background-color: #cfe4ad; color: #529c10; }

			.zorgverleners #navigation ul li#nav-zorgverleners a,
			.zorgverzekeringen #navigation ul li#nav-zorgverzekeraars a,
			.zorgverzekeringen #navigation ul li#nav-zorgverzekeringen a
			{ background-color: #33b3e8; color: #fff; }

			.zorgverleners #navigation ul li#nav-zorgverleners a:hover,
			.zorgverzekeringen #navigation ul li#nav-zorgverzekeraars a:hover,
			.zorgverzekeringen #navigation ul li#nav-zorgverzekeringen a:hover
			{ background-color: #c5edfe; color: #00a0e2; }
			
  #navigation ul li div.submenu {
    display: none;
    width: 936px;
    padding: 20px;
    padding-left: 0px;
    
    position: absolute;
    left: 0px;
    top: 22px;
    
    color: #000;
    
    /*font-size: 110%;*/
  }
  
  #navigation ul li:hover div.submenu {
	display: block;
  }
   
  .nav-information div.submenu {
      border: 2px solid #8b3;
      border-bottom: 30px solid #8b3;
  }
  
  .nav-application div.submenu {
      border: 2px solid #33B3E8;
      border-bottom: 30px solid #33B3E8;
  }

  #navigation div.submenu > div {
    float: left;
    overflow: hidden;
    width: 200px;
    margin-right: 10px;
    padding-left: 20px;

  }
  
    #nav-medischeinformatie .submenu {
      background: #FFF url(/frontend_20/assets/img/icons/menu-driehoek-groen.png) no-repeat 286px top;
    }
    #nav-patienteninformatie .submenu {
      background: #FFF url(/frontend_20/assets/img/icons/menu-driehoek-groen.png) no-repeat 484px top;
    }
    #nav-zorgverleners .submenu {
      background: #FFF url(/frontend_20/assets/img/icons/menu-driehoek-blauw.png) no-repeat 670px top;
    }
    #nav-zorgverzekeringen .submenu {
      background: #FFF url(/frontend_20/assets/img/icons/menu-driehoek-blauw.png) no-repeat 858px top;
    }

    
    .nav-information div.submenu > div { 
          border-left: 1px solid #8b3;
    }

  
    .nav-application div.submenu > div { 
          border-left: 1px solid #33B3E8;
    }
  
  /*#navigation .nav-information  div.submenu div:first-child,
  #navigation .nav-application  div.submenu div:first-child {
    padding: 0;
    border-left: none;
  }*/
  
  #navigation div.submenu a {
    background-color: transparent !important;
    border: none !important;
    text-align: left !important;
    padding-left: 10px !important;
  }
  
  #navigation div.submenu a:hover {
    background-color: transparent !important;
    text-decoration: underline;
  }
  
  .application #navigation div.submenu a:hover {
    color: #00A0E2;
    }

  #navigation ul li div.submenu > ul > li {
    margin-bottom: .5em;
  }

  #navigation ul li div.submenu li {
    margin-bottom: .5em;
  }

  #navigation ul li div.submenu li,
  #navigation ul li div.submenu li a {
    float: none;
    padding: 0;
    
    border: none;
    color: #000 !important;
    background-color: #FFF !important;
    font-weight: normal;
  }
  
   div.submenu {
      border: 2px solid #8b3;
      border-bottom: 30px solid #8b3;
  }
  
  #navigation ul li.nav-information div.submenu h3,
  #navigation ul li.nav-information div.submenu h4 {
    color: #8b3;
  }
  
  #navigation ul li.nav-application div.submenu h3,
  #navigation ul li.nav-application div.submenu h4 {
    color: #33B3E8;
  }
  
  #navigation ul li div.submenu h3 {
    margin-left: 20px;
  }
  
  #navigation ul li div.submenu div h3 {
    margin-left: 0px;
  }
  
  #navigation div.submenu ul ul {
    margin: 1em 0 2em 0;
  }
  
  #navigation div.submenu ul ul li {
    margin-bottom: .5em; 
  }
  
  #navigation ul li.nav-application div.submenu li a {
    background: url(/frontend_20/assets/img/icons/triangle_blue_right.gif) no-repeat left 3px;
    padding-left: 10px;
  }
  
  #navigation ul li.nav-information div.submenu li a {
    background: url(/frontend_20/assets/img/icons/triangle_green_right.gif) no-repeat left 3px;
    padding-left: 10px;
  }
  
  #navigation ul li.nav-application div.submenu li a:hover {
    color: #33B3E8 !important;
  }
  
  #navigation ul li.nav-information div.submenu li a:hover {
    color: #8b3 !important;
  }
  
  div.submenu a.link-to-main {
    position: absolute;
    right: 10px;
    bottom: -25px;
    padding: 0px !important; 
    color: #FFF !important;
    border: none !important;
  }
  
  div.submenu a.link-to-main:hover {
    color: #FFF;
    border: none;
    background-color: none;
  }
  
  
  .menuoverlay {
    background-color: #000;
    position: relative;
    z-index: 9999;
  }
  
/* ------------------------------------------------------- */


/**
	path
---------------------------------------------------------- */
#path
{ }

	#path h2
	{ display: none; }

	#path ul
	{ display: inline; }

		#path ul li
		{ background-image: none !important; display: inline !important; line-height: 100%; padding: 0 !important; border: none !important; }

    
			#path ul li a,
			#path ul li span
			{ color: #666; display: block; float: left; font-size: 90%; line-height: 110%; padding: 2px 2px 2px 12px; }

			#path ul li#pathhome ul li a,
			#path ul li#pathhome ul li span
			{ background: transparent url("/frontend_20/assets/img/backgrounds/path.gif") 4px 6px no-repeat; padding-left: 12px; }

      #path ul li#pathhome ul li span {
        font-weight: bold;
      }

			#path ul li#pathhome a,
			#path ul li#pathhome span
			{ padding-left: 0; }
/* ------------------------------------------------------- */


/**
	container
---------------------------------------------------------- */
#container
{}
/* ------------------------------------------------------- */


/**
	subnav
---------------------------------------------------------- */
#subnav
{ padding: 20px 0 0 0; width: 180px; }

.detailpage #subnav
{ display: none; }

* html #subnav
{ width: 186px; }

	#subnav div
	{ border: 1px solid #ebebeb; margin: 10px 0px; }

		#subnav h2
		{ background-color: #aaa; color: #fff; font-size: 100%; margin: 0; padding: 8px 10px; }

		.home #subnav h2,
		.algemeen #subnav h2,
		.actueel #subnav h2
		{ background-color: #bd220d; color: #fff; }

		.medischeinformatie #subnav h2,
		.patienteninformatie #subnav h2
		{ background-color: #8b3; color: #fff;}

    .patienteninformatie #subnav h2 {
      /*margin-top: 1em;*/
    }
    
		.zorgverleners #subnav h2,
		.zorgverzekeringen #subnav h2
		{ background-color: #33b3e8; color: #fff; }

	#subnav ul
	{ list-style-type: none; margin: 0; }

	#subnav ul.menu
	{ border: 1px solid #ebebeb; border-top: 0; }

		#subnav ul li
		{}

		* html #subnav ul li
		{ width: 100%; }

			#subnav ul li a,
			#subnav ul li span
			{ color: #666; display: block; padding: 5px 10px 6px 10px; }

      #subnav ul li span.resultnumber {
        display: inline; 
      }

			#subnav ul li a:hover
			{ text-decoration: none; }

			#subnav ul li a:hover
			{ background-color: #eee; }

			.home #subnav ul li a:hover,
			.algemeen #subnav ul li a:hover,
			.actueel #subnav ul li a:hover
			{ background-color: #ebbcb6; }

			.medischeinformatie #subnav ul li a:hover,
			.patienteninformatie #subnav ul li a:hover
			{ background-color: #cfe4ad; }

			.zorgverleners #subnav ul li a:hover,
			.zorgverzekeringen #subnav ul li a:hover
			{ background-color: #c5edfe; }

			#subnav ul li.selected a
			{ background-color: #eee; font-weight: bold; }

			.home #subnav ul li.selected a,
			.algemeen #subnav ul li.selected a,
			.actueel #subnav ul li.selected a
			{ background-color: #ebbcb6; color: #bd220d; font-weight: bold; }

			.medischeinformatie #subnav ul li.selected a,
			.patienteninformatie #subnav ul li.selected a
			{ background-color: #cfe4ad; color: #529c10; font-weight: bold; }

			.zorgverleners #subnav ul li.selected a,
			.zorgverzekeringen #subnav ul li.selected a
			{ background-color: #c5edfe; color: #00a0e2; font-weight: bold; }

			#subnav ul li ul
			{}

				#subnav ul li ul li
				{}

					#subnav ul li ul li a
					{ background: transparent url("/frontend_20/assets/img/icons/triangle_red_right.gif") 12px 9px no-repeat; }

					.home #subnav ul li ul li a,
					.actueel #subnav ul li ul li a
					{ background-image: url("/frontend_20/assets/img/icons/triangle_red_right.gif"); }

					.medischeinformatie #subnav ul li ul li a,
					.patienteninformatie #subnav ul li ul li a
					{ background-image: url("/frontend_20/assets/img/icons/triangle_green_right.gif"); }

					.zorgverleners #subnav ul li ul li a,
					.zorgverzekeringen #subnav ul li ul li a
					{ background-image: url("/frontend_20/assets/img/icons/triangle_blue_right.gif"); }

					#subnav ul li ul li a,
					#subnav ul li.selected ul li a,
					.home #subnav ul li ul li a,
					.home #subnav ul li.selected ul li a,
					.algemeen #subnav ul li ul li a,
					.algemeen #subnav ul li.selected ul li a,
					.actueel #subnav ul li ul li a,
					.actueel #subnav ul li.selected ul li a,
					.medischeinformatie #subnav ul li ul li a,
					.medischeinformatie #subnav ul li.selected ul li a,
					.patienteninformatie #subnav ul li ul li a,
					.patienteninformatie #subnav ul li.selected ul li a,
					.zorgverleners #subnav ul li ul li a,
					.zorgverleners #subnav ul li.selected ul li a,
					.zorgverzekeringen #subnav ul li ul li a,
					.zorgverzekeringen #subnav ul li.selected ul li a
					{ background-color: #fff; color: #666; font-weight: normal; padding-left: 22px; }

					#subnav ul li ul li a:hover,
					#subnav ul li.selected ul li a:hover
					{ background-color: #eee; }

					.home #subnav ul li ul li a:hover,
					.home #subnav ul li.selected ul li a:hover,
					.algemeen #subnav ul li ul li a:hover,
					.algemeen #subnav ul li.selected ul li a:hover,
					.actueel #subnav ul li ul li a:hover,
					.actueel #subnav ul li.selected ul li a:hover,
					.home #subnav ul li ul li.selected a,
					.algemeen #subnav ul li ul li.selected a,
					.actueel #subnav ul li ul li.selected a
					{ background-color: #ebbcb6; }

					.medischeinformatie #subnav ul li ul li a:hover,
					.medischeinformatie #subnav ul li.selected ul li a:hover,
					.patienteninformatie #subnav ul li ul li a:hover,
					.patienteninformatie #subnav ul li.selected ul li a:hover
					{ background-color: #cfe4ad; }

					.zorgverleners #subnav ul li ul li a:hover,
					.zorgverleners #subnav ul li.selected ul li a:hover,
					.zorgverzekeringen #subnav ul li ul li a:hover,
					.zorgverzekeringen #subnav ul li.selected ul li a:hover
					{ background-color: #c5edfe; }

						#subnav ul li ul li ul li a
						{ background: transparent url("/frontend_20/assets/img/icons/triangle_gray_right.gif") 27px 7px no-repeat; padding-left: 40px !important; }

						.home #subnav ul li ul li ul li a,
						.algemeen #subnav ul li ul li ul li a,
						.actueel #subnav ul li ul li ul li a
						{ background-image: url("/frontend_20/assets/img/icons/triangle_red_right.gif"); }

						.medischeinformatie #subnav ul li ul li ul li a,
						.patienteninformatie #subnav ul li ul li ul li a
						{ background-image: url("/frontend_20/assets/img/icons/triangle_green_right.gif"); }

						.zorgverleners #subnav ul li ul li ul li a,
						.zorgverzekeringen #subnav ul li ul li ul li a
						{ background-image: url("/frontend_20/assets/img/icons/triangle_blue_right.gif"); }


/* ------------------------------------------------------- */


/**
	content
---------------------------------------------------------- */
#content
{ width: 780px; }

.hassubnav #content
{ width: 580px; }

.detailpage #content
{ width: 790px; }

* html .detailpage #content
{ padding-left: 0; }

* + html .detailpage #content
{ padding-left: 0; }

	#content .nw_first,
	#content .nw_second
	{ border: 1px solid #ebebeb; margin: 5px; padding: 2px; }

	#content .nw_first
	{ float: left; margin-left: 0; }

	#content .nw_second
	{ float: right; margin-right: 0; }

/* ------------------------------------------------------- */


/**
	sidebar
---------------------------------------------------------- */
#sidebar
{ background: transparent url("") 1px 5px no-repeat; /*width: 198px;*/ }


	#sidebar h2
	{ display: none; }

	#sidebar .home-text
	{ border: 1px solid #ebebeb; overflow: hidden; margin-bottom: 20px; padding: 5px; }

	* html #sidebar .home-text
	{ height: 1px; overflow: visible; }

		#sidebar .home-text p
		{ margin: 5px 0; }

		#sidebar .home-text a
		{ background: transparent url("/frontend_20/assets/img/icons/triangle_red_right.gif") 100% 6px no-repeat; color: #666; float: right; margin-top: 5px; padding: 2px 10px 2px 2px; }
/* ------------------------------------------------------- */


/**
	page options
---------------------------------------------------------- */
#pageoptions
{ background-color: #fff; border: 1px solid #ebebeb; margin: 140px 0 10px 0; padding: 5px; }

	#pageoptions h3
	{ display: none; }

	#pageoptions ul
	{ list-style-type: none; margin: 0 0 0 5px; overflow: hidden; }

	* html #pageoptions ul
	{ height: 1px; overflow: visible; }

		#pageoptions ul li
		{}

			#pageoptions ul li a,
			#pageoptions ul li input
			{ background: transparent url("") 0 50% no-repeat; color: #666; display: block; font-size: 90%; margin: 1px 0; padding-bottom: 1px; }

			#pageoptions ul li a
			{ height: 22px; line-height: 22px; padding-left: 23px; width: 127px; }

			#pageoptions ul li a:hover
			{ text-decoration: none; }

			#pageoptions ul li input
			{ cursor: pointer; height: 24px; line-height: 24px; padding-left: 20px; width: 152px; }

			* html #pageoptions ul li input
			{ padding-left: 22px; }

			* + html #pageoptions ul li input
			{ padding-left: 22px; }

	#pageoptions #readspeaker a,
	#pageoptions #readspeaker input
	{ background-image: url("/frontend_20/assets/img/icons/readspeaker.gif"); }

	#pageoptions #print input
	{ background-image: url("/frontend_20/assets/img/icons/print.gif"); }

	#pageoptions #mailafriend a
	{ background-image: url("/frontend_20/assets/img/icons/mailafriend.gif"); }

	#pageoptions #review a
	{ background-image: url("/frontend_20/assets/img/icons/review.gif"); }
/* ------------------------------------------------------- */


/**
	footer
---------------------------------------------------------- */
#footer
{}

	#footer h2
	{ display: none; }

	#footer ul
	{ border-top: 1px solid #ebebeb; list-style-type: none; margin: 0; width: 790px; }

	.information #footer ul
	{ /*margin-left: 210px; width: 580px; */}

		#footer ul li
		{ display: block; float: left; line-height: 100%; }

			#footer ul li a
			{ color: #666; display: block; font-size: 90%; margin-right: 10px; padding: 4px; }
/* ------------------------------------------------------- */


/**
	infopagina
---------------------------------------------------------- */
.infopage
{}

	.infopage .text
	{ float: left; width: 65%; }

		.infopage .text h1
		{}

		.infopage .text h2
		{ margin: 15px 0 3px 0; }

		.infopage .text p
		{ margin-bottom: 10px; }

		.infopage dl
		{ line-height: 150%; overflow: hidden; }

		* html .infopage dl
		{ height: 1px; overflow: visible; }

			.infopage dl dt
			{ clear: left; float: left; width: 140px; }

			.infopage dl dd
			{ float: left; width: 350px; }

	.infopage .photos
	{ float: right; text-align: right; width: 220px; }

		.infopage .photos p
		{ margin-bottom: 20px; }
/* ------------------------------------------------------- */


/**
	subtype
---------------------------------------------------------- */
.subtype
{}

	.subtype fieldset
	{ border: 1px solid #ebebeb; padding: 10px; }

	.subtype fieldset legend
	{ font-size: 120%; font-weight: bold; padding: 0 5px; }

	.subtype fieldset fieldset
	{ border: 1px solid #ebebeb; margin: 5px 10px 15px 10px; padding: 10px; }

		.subtype fieldset fieldset legend
		{ font-size: 100%; font-weight: normal; }

		.subtype fieldset fieldset div
		{ overflow: hidden; padding: 2px 5px; }

			.subtype fieldset fieldset div input
			{ float: left; margin: 2px 5px 2px 0; }

			.subtype fieldset fieldset div label
			{ float: left; line-height: 130%; margin: 0 0 2px 0; }

			* + html .subtype fieldset fieldset div label
			{ margin-top: 4px; }

				.subtype fieldset fieldset div label .termpopup
				{ border-bottom: 0; }

					.subtype fieldset fieldset div label .termpopup img
					{ margin-bottom: -3px; }

	.subtype fieldset .buttons
	{ padding-bottom: 5px; text-align: center; }

		.subtype fieldset .buttons input
		{ background: #bd220d url("/frontend_20/assets/img/icons/arrowonsquare_red_right_17.gif") 98.5% 50% no-repeat; border: 1px solid #aaa; color: #fff; cursor: pointer; font-weight: bold; padding: 3px 25px 3px 3px; width: 180px; }

/* ------------------------------------------------------- */


/**
	mail-a-friend page
---------------------------------------------------------- */
#mail-a-friend
{ margin: 10px; }

	#mail-a-friend fieldset
	{ border: 1px solid #ebebeb; padding: 10px; }

		#mail-a-friend fieldset legend
		{ font-weight: bold; padding: 5px; }

		#mail-a-friend fieldset div
		{ overflow: hidden; padding: 5px 10px; }

			#mail-a-friend fieldset div label
			{ float: left; width: 35%; }

			#mail-a-friend fieldset div input,
			#mail-a-friend fieldset div textarea
			{ border: 1px solid #aaa; padding: 2px; width: 50%; }

			#mail-a-friend fieldset div textarea
			{ height: 100px; }

			#mail-a-friend fieldset div input[type=checkbox]
			{ border: 0; width: auto; }

		#mail-a-friend fieldset input[type=submit]
		{ background-color: #ebebeb; border: 1px solid #aaa; display: block; font-weight: bold; margin: 0 auto; padding: 4px 10px; width: 90px; }
/* ------------------------------------------------------- */


/**
	mail-a-friend dialog
---------------------------------------------------------- */
#mafdialog
{ background-color: #3492c4; padding: 10px; position: absolute; width: 500px; z-index: 99; }

	#mafdialog h2
	{ color: #fff; float: left; }

	#mafdialog button
	{ float: right; }

	#mafdialog #mail-a-friend
	{ background-color: #fff; clear: both; margin: 0; padding-top: 10px; }

		#mafdialog #mail-a-friend #maf-error
		{ border: 1px solid red; margin: 0 10px 10px 10px; padding: 10px; }

			#mafdialog #mail-a-friend #maf-error h3
			{ margin-bottom: 10px; }

			#mafdialog #mail-a-friend #maf-error ul
			{}

				#mafdialog #mail-a-friend #maf-error ul li
				{ line-height: 150%; }

		#mafdialog #mail-a-friend fieldset
		{ border: 0; }

			#mafdialog #mail-a-friend fieldset input[type=submit]
			{ background: #bd220d url("/frontend_20/assets/img/icons/arrowonsquare_red_right_17.gif") 98.5% 50% no-repeat; border: 1px solid #aaa; color: #fff; cursor: pointer; font-weight: bold; padding: 3px 25px 3px 3px; width: 120px; }
/* ------------------------------------------------------- */


/**
	under construction
---------------------------------------------------------- */
.under-construction
{ background: transparent url("/frontend_20/assets/img/backgrounds/preview.jpg") center top no-repeat; font-size: 300%; }

	.under-construction h1
	{ font-size: 100%; margin: 200px auto 0 auto; width: 650px; }

	.under-construction p
	{ font-size: 70%; margin: 50px auto 0 auto; width: 650px; }
/* ------------------------------------------------------- */


/**
	readspeaker player
---------------------------------------------------------- */
#dixerit_player
{ position: absolute; top: 0; right: 0; }
/* ------------------------------------------------------- */


/**
	faq
---------------------------------------------------------- */
.siteresult
{}

	.siteresult dl
	{ line-height: 110%; }

		.siteresult dl dt
		{ background-color: #eef7ff; border: 1px solid #b7dbff; font-weight: bold; margin: 2px 0; padding: 5px; position: relative; }

		.siteresult dl dt.open
		{ background-color: #3492c4; color: #fff; margin-bottom: 0; }

			.siteresult dl dt label
			{ cursor: pointer; display: block; width: 100%; }

			.siteresult dl dt input
			{ background: #eef7ff url("/frontend_20/assets/img/icons/collapse_bluewhite.gif") 50% -66px no-repeat; border: 0; cursor: pointer; height: 19px; letter-spacing: -999px; padding: 0; position: absolute; right: 4px; text-indent: -999px; top: 2px; width: 15px; }

			.siteresult dl dt.open input
			{ background-color: #3492c4; background-position: 50% 4px; }

			.siteresult dl dt .btncontract,
			.siteresult dl dt .btnexpand
			{}

		.siteresult dl dd
		{ background: #f9fdff; border: 1px solid #b7dbff; margin: -1px 0 10px 0; padding: 5px; }

		.siteresult dl dd.hidden
		{ display: none; }

			.siteresult dl dd p
			{}



/**
	social sharing
---------------------------------------------------------- */

#socialsharing h2 {
  display: block;
  font-size: 120%;
  margin: 5px 0px;
}

#socialsharing a {
  text-indent: -9999px;
  width: 16px;
  height: 16px;
}

#socialsharing a span {
  text-indent: 0px;
}

#socialsharing ul, #socialsharing ul li{
	list-style-type: none;
	margin:0;
	display:inline;
}




/**
	beoordeel
---------------------------------------------------------- */
#popup #beoordeel-content {
    height: 360px;
    overflow: auto;
    padding: 10px;
    background-color: #FFF;
}

a.feedback {
  position: fixed;
  right: 0px;
  top: 200px;

  display: block;
  width: 27px;
  height: 100px;
  
  /*background: transparent url(/frontend_20/assets/img/icons/feedback.png) no-repeat left top;
  text-indent: -9999px;*/
  z-index:10000;
  outline: none;
} 

.beoordeel .tabs a {
  font-weight: bold;
}

.beoordeel .tab_container {
  margin-bottom: 20px;
  background-color: #F4F4F4;
}


  .ie7 .beoordeel .tab_container {
    height: 140px;
  }

  .ie7 .beoordeel .tab_container .tab {
    width: 360px
  }

  .beoordeel textarea {
    width: 335px;
    height: 120px;
  }


  #tab_beoordeel ol {
    height: 50px;
    margin: 20px 0px 0px 0px !important;
    list-style-type: none;
  }
  
    #tab_beoordeel ol li {
      float: left;
      /*width: 60px;*/
    
    }
    
    .beoordeel #tab_beoordeel li,
    .beoordeel #tab_fout li {
      border-bottom: none !important;
    }
  
      #tab_beoordeel a {
        display: block;
        height: 25px;
        text-indent: -9999px;
        outline: none;
      }
      
      #tab_beoordeel fieldset,
      #tab_fout fieldset {
        display: none;
      }
      
        #tab_beoordeel textarea,
        #tab_fout textarea {
          display: none;
        } 



.beoordeel .stars-1 {
   background: url(/frontend_20/assets/img/icons/beoordeel/1ster.png) no-repeat 50% top;
   width: 60px;
}

.beoordeel .stars-2 {
  background: url(/frontend_20/assets/img/icons/beoordeel/2ster.png) no-repeat 50% top;
  width: 80px;
}

.beoordeel .stars-3 {
  background: url(/frontend_20/assets/img/icons/beoordeel/3ster.png) no-repeat 50% top;
  width: 100px;
}
    
.beoordeel .stars-4 {
  background: url(/frontend_20/assets/img/icons/beoordeel/4ster.png) no-repeat 50% top;
  width: 110px;
}

.beoordeel .stars-1:hover {
  background-image: url(/frontend_20/assets/img/icons/beoordeel/1blauwe-ster.png);
}

.beoordeel .stars-2:hover {
  background-image: url(/frontend_20/assets/img/icons/beoordeel/2blauwe-ster.png);
}

.beoordeel .stars-3:hover {
  background-image: url(/frontend_20/assets/img/icons/beoordeel/3blauwe-ster.png);
}
    
.beoordeel .stars-4:hover {
  background-image: url(/frontend_20/assets/img/icons/beoordeel/4blauwe-ster.png);
}

.beoordeel .fout-werking {
  font-size: 120%;
}

.beoordeel .fout-gegevens {
  font-size: 120%;
}


.beoordeel #ctl00_content_email {
  display: block;
  margin-bottom: 20px;
  padding: 5px;
  width: 220px;
}

.beoordeel #ctl00_content_send_copy {
  /*display: block;*/
  font-weight: normal;
}

#tab_beoordeel p {
  margin-bottom: 0px;
  font-weight: bold;
}


#beoordeel-submit {
  float: right;
  margin-top: 20px;
}

#beoordeel-content #ctl00_content_next {
  float: right;
  padding: 5px;
  margin: 5px;
  background-color: #BD220D;
  border: 1px solid #444;
  color: #FFF;
  font-weight: bold;
  
}

#at16p .atbtn,
.ie7 #at16p .atbtn,
.ie8 #at16p .atbtn {
  width: 80px !important;
}


.ie6warning {
  display: none;
}

.ie6 .ie6warning {
  display: block;
}

