/**
 * @project Wetten.Overheid.nl
 * @author	KOOP-WMRijk-BZK
 * @name	Navigatie
 * @version	v098
 */

#menu
{
	height: 26px;
	margin-bottom: 58px;
	position: absolute;
	top: 73px;
	width: 960px;
	background: #000;
	border-top: 11px #E67C00 solid;
	border-color: #FF8A00;
}

#menu *
{
	display: inline;
}

#menu h2, #menu h3
{
	display: none;
}

#menu ul li:first-child a
{
	border: none;
}

#menu li
{
	list-style: none;
}

#menu a
{
	border: none;
	text-decoration:none;
}

/* Two menus on top of page */
#menu .main, #menu .meta
{
	padding: 0;
	height: 30px;
}

#menu .main
{
	float: left;
}

#menu .meta
{
	float: right;
	white-space: nowrap;
}

#menu .main a, #menu .meta a
{
	color: #fff;
	display: inline-block;
	height: 20px;
	padding: 6px 14px 0 14px;
}	#menu .main a:hover, #menu .meta a:hover, #menu .main a:focus, #menu .meta a:focus
	{
		background: #505960;
		color: #fff;
	}
	#menu .main .active a
	{
		background: #8a9ab0;
		color: #000 !important;
	}
	#menu .meta .active a
	{
		color: #fff !important;
		text-decoration: underline;
	}
	#menu .main a
	{
		font-weight: bold;
	}
	#menu .meta li:last-child a
	{
		padding-right: 20px;
	}

/* Breadcrumb */
#content .breadcrumb
{
	position: static;
	padding: 0;
}
.header .breadcrumb
{
	width: 475px;
	position: absolute;
	left: 292px;
	top: 105px;
	padding-top: 0px;
	height: 30px;
	line-height: 1em;
}
.breadcrumb h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.85em;
	color: #fff;
	display: block;
	margin-bottom: 7px;	
}
.breadcrumb li
{
	list-style: none;
	display: inline;
	margin-right: 3px;
	color: #fff;
	padding: 0 0 0 9px;
	background: url(images/bc-wit.png) left center no-repeat;
}  .breadcrumb li:first-child
	{
		background: none;
	}
	.breadcrumb a
	{
		color: #fff;
		text-decoration: none;
	}	#content .breadcrumb li a
		{
			color: #000;
			background-image: url(images/bc-zwart.png);
		}
		.breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a:visited
		{
			color: #fff;
			text-decoration: underline;
		}

/* Linklists genral section*/
.searchresult
{
	padding: 0;
}
ul.searchresult li, #functie ul li, #contenttable ul li, ul.linklist li
{
	list-style: none;
	list-style-image: none;	
}	.searchresult li:first-child, #functie li:first-child a, #contenttable li:first-child, .linklist li:first-child
	{
		border-top: 1px solid #e5e5e5;
	}	
	.searchresult .openresult, #functie li a, #contenttable li a, #content dl a
	{
		text-decoration: none;
		display: block;
		color: #000;
		padding: 2px 15px 2px 0px;
		background: url(images/links/link-vert.png) right top no-repeat;
	}	
		.searchresult li, .linklist li
		{
			border-bottom: 1px solid #e5e5e5;
		}
		.searchresult .openresult
		{
			padding-bottom: 0px;
			clear:both;
		}
		
	.searchresult .openresult a:hover
	{
		background-position: 445px bottom !important;
	}
	
	#contenttable li a:hover, #functie li a:hover, #functie li a:focus
	{
	
	background-position: right -179px;

	
	border-bottom-color: #000;
	}		
	#contenttable li a:hover, .searchresult .openresult:hover
	{
		text-decoration:underline;
	}	#contenttable li a:hover span.artikelen
		{	
			text-decoration: none;
		}	
		.searchresult .openresult:hover
		{
			
			background-position: right -179px;
		}
	.searchresult .openresult:visited
	{
		color: #555;
	}
	
	.searchresult span
	{
		display: block;
		padding-left: 2px;
		color: #e67c00;
	}	.searchresult span a
		{
			color: #e67c00;
			padding-left: 4px; 
			padding-right: 2px; 
		} .searchresult span a:hover
			{
				color: #000;
			}
	
	/*  Uitzondering voor verwijzingstabel in wetstechnische informatie */
	.Verwijzingen .searchresult span {color: #404040;}
	.Verwijzingen .searchresult span a {color: #404040;}
	
	#Grondslagen .searchresult span {color: #404040; padding-left:0px;}
	#Grondslagen .searchresult span a {color: #404040; padding-left:0px; }

	/* Elements/Articles in search result*/
	.searchresult .showelements, .searchresult .hideelements
	{
		text-decoration: none;
		display: block;
		color: #000;
		padding: 0px 0px 2px 20px;
	} 	.searchresult .showelements
		{
			background: url(images/links/unfolding.png) 0px -3px no-repeat;
		}
		.searchresult .hideelements
		{
			background: url(images/links/folding.png) 0px -3px no-repeat;
		}
	.searchresult .showelements:hover, .searchresult .showelements:focus, .searchresult .hideelements:hover, .searchresult .hideelements:focus
	{
		color: #000;
		text-decoration:underline; 
		background-position: 0px -182px;
	}
	.searchresult-elements ul
	{
	min-height: 1px;
	margin-bottom: 15px;
	}	.searchresult-elements ul li
		{
			margin: 0px;
			clear: both;
			border: none;
		}   
	
	/* Linklist on homepage */
	.linklist
	{
		margin-top: 10px;
	}	.linklist li
		{
			
			display: block;
			color: #000;
			padding: 2px 15px 2px 2px;
			background: url(images/links/extern.png) right top no-repeat;
		}
		.linklist li a
		{
			color: #444;
			text-decoration: none;
		}
		.linklist li a:hover
		{
			color: #000;
			text-decoration:underline;
		}	
		.double-column .linklist
		{
			margin-top: 10px;
			position:absolute;
			width: 450px;
		}
	
/* Styles for content tree */ 
#contenttable  ul 
{
	padding: 0;
	margin-bottom: 0px;
	float:right;
} 

#contenttable li 
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #d8dbe0;
	clear: both;
}

#contenttable ul.contentnavigation
{
	padding-bottom: 15px;
}

#contenttable li a.link span, #contenttable li a.parentlink span 
{
	font-weight: bold;
	padding-left: 15px;
	margin-left: 5px;
}

#contenttable span.articles 
{
	color: #ff8a00;
	font-weight: normal !important;
	display:block;
	padding-bottom: 0px;
	padding-left: 18px;
}

/* Eerste niveau */
#contenttable ul li
{
	width: 263px;	
} 

#contenttable li a.parentlink span.toc_onderdeeltitel {
	font-weight:normal;
	padding-left: 0px;	
}
			
#contenttable a.unfolding, #contenttable a.folding {
	padding: 15px 10px 5px 5px;
	position:absolute;
}

#contenttable a.folding {
	background: url(/images/hyperlinks/dichtklappen.gif) 15 0 no-repeat;
} 	#contenttable a.folding:hover {
		background-position: 2px -179px;
	}

#contenttable a.unfolding {
	background: url(/images/hyperlinks/openklappen.gif) 15 0 no-repeat;
}	#contenttable a.unfolding:hover {
		background-position: 2px -179px;
	}
	
	.folding        {background-image: url(images/links/folding.png) !important;}
	.unfolding		{background-image: url(images/links/unfolding.png) !important;}
	.foldall>a 		{background-image: url(images/links/folding.png) !important;}
	.unfoldall>a	{background-image: url(images/links/unfolding.png) !important;}
	.markall>a 		{background-image: url(images/links/mark.png) !important;}
	.unmarkall>a	{background-image: url(images/links/unmark.png) !important;}
	.print>a		{background-image: url(images/links/print.png) !important;}
	.email>a		{background-image: url(images/links/email.png) !important;}
	.extern>a, .extern>li>a, a.extern		{background-image: url(images/links/extern.png) !important;}
	.download>a		{background-image: url(images/links/download.png) !important;}
	.rss a			{background-image: url(images/links/rss.png) !important;}
	.pdf a			{background-image: url(images/links/pdf.png) !important;}
	.top a, a.top	{background-image: url(images/links/top.png) !important; text-align: right;}
	.active>a		{color: #e67c00 !important; font-weight:bold;}

/* Tabs */
.tabs
{
	width: 925px;
	height: 20px;
	border-bottom: 1px solid #acb9ca;
	padding: 10px 0;
	margin: 100px 0px 5px 15px;
}	.tabs li
	{
		list-style: none;
		float: left;
		list-style-image: none;
		line-height: 16px;
	}
	.tabs a
	{
		text-decoration: none;
		float: left;
		padding: 5px 17px 8px;
		border: none;
		color: #6d7f97;
		font-weight: bold;
	}	.tabs .active a
		{
			border: 1px solid #acb9ca;
			border-bottom-color: #fff;
			background: #fff;
		}
		.tabs a:hover, .tabs a:focus, .tabs .active a
		{
			color: #e67c00;
		}

	#functie + .tabs
	{
		margin-left: 252px !important;
		width: 688px;
	}

	#content .tabs
	{
		margin: 0 0 12px 0;
		width: 440px;
	}


/* Back next previous link search result*/
a.back, a.next, a.previous
{
    color: #000;
    border-bottom: 1px solid #e5e5e5;
    border-width: 1px 0;
	padding: 2px 2px 2px 20px;
	text-decoration: none;
	margin-bottom: 1px;
	
}	
	a.back, a.previous
	{
		background: url(images/links/back.png) -489px 1px no-repeat;
	}
	a.back
	{
		border-top: 1px solid #e5e5e5;
		display: block;
	}
	a.previous
	{
	padding-right: 60px;
	}
	a.next
	{
		padding-right: 30px;
		padding-left: 59px;
		background: url(images/links/link.png) right top no-repeat;
	}
	a.previous:hover, a.back:hover, a.previous:focus, a.back:focus
	{
		background-position: -4px 0px;
		border-bottom-color: #000;
	}
	a.next:hover, a.next:focus
	{
		background-position: 126px 0px;
		border-bottom-color: #000;
	}
	.resultcounter
	{
	    position: absolute;
        text-align: center;
	    left: 95px;
        width: 70px;
	}
	/* Styles for inactive navigation link  search result*/
	a.inactive
	{
		cursor:default;
	} 	a.inactive.next:hover
		{
			border-bottom: 1px solid #e5e5e5;
		}	
			a.inactive.next:hover
			{
				background: url(images/links/link.png) right top no-repeat;
			}
				a.inactive.previous:hover
			{
			    border-bottom: 1px solid #e5e5e5;
				background: url(images/links/back.png) -489px 1px no-repeat;
		}

/* Content actions */
div.contentactions
{
    padding: 0;
    width: auto;    
    left: 830px;    
    margin-top: -30px;
    position: absolute;    
    /*height: 100%;*/
    display: block;    
}

div.action_dropdown
{
    display:block; 
    z-index:99;
    position: relative;	 
    top:16px;   
    display: none;	
    
    background:#8091A5; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	list-style: none;	
	padding: 3px;	  
	list-style-type: none;
	height:100%;
}

div.action_dropdown > div{
	position:relative;
	text-align: right;
	width:138px;
	padding: 2px 3px;	
	height:18px;	
}

div.action_dropdown > div > span{ /*span for external link */
    text-shadow: none;
    color: transparent;
    font-size: 0px;
	background: url(images/links/dropdown_menu/Icon_link_extern.png) right no-repeat;
}

div.action_dropdown > div:hover > span{
	background: url(images/links/dropdown_menu/Icon_link_extern_selected.png) right no-repeat;
}


div.action_dropdown > div:hover{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background-color:#EEEEEE;	
}

div.action_dropdown > div:hover > a
{
    text-decoration: underline;
    color: #000;
}

div.action_dropdown  > div > a {
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	padding-left:20px;
	color: #fff;
	display:block;
}

div.section_dropdown:hover  div { /* Display the dropdown on hover */
	display:block; /* Bring back on-screen when needed */	
}	

div.contentactions a.section_information
{
    left: 50px;
	background: url(images/links/info_icon.png) no-repeat;			
	
}	div.contentactions a.section_information:hover
	{
		background: url(images/links/info_icon.png) 0px -100px no-repeat;
	}

div.contentactions a.section_download
{
    left: 50px;
	background: url(images/links/download_icon.png) no-repeat;
}	div.contentactions a.section_download:hover
	{
		background: url(images/links/download_icon.png) 0px -100px no-repeat;
	}	
	
div.contentactions a.section_print
{
    left: 25px;
	background: url(images/links/print_icon.png) no-repeat;
}	div.contentactions a.section_print:hover
	{
		background: url(images/links/print_icon.png) 0px -100px no-repeat;
	}
		
div.contentactions a.section_menu
{
    left: 75px;
	background: url(images/links/menu_icon.png) no-repeat;
			
}	div.contentactions a.section_menu:hover
	{
		background: url(images/links/menu_icon.png) 0px -100px no-repeat;
	}

div.contentactions a
{
	display:block;   /* Anchor is inline element, we need to make it a block otherwise the anchor needs an &nbsp; */
	color: #EEE;			
	text-decoration:none;
	position:absolute;
	width: 17px;
	height: 17px;
}	

#resultsummary div.contentactions
{
	left: 865px;
}

h4.article.hidetitle+div.contentactions
{
margin-top: 2px;
}

h3 + div.contentactions
{
	margin-top: -30px !important;
}

div#contenttitle > div.contentactions
{
	margin-top: -10px !important;	
}
	
/*--- DROPDOWN ---*/
div.dropdown_menu_history 
{
    background: url(images/links/dropdown_menu/Icon_history_menu.png)  2px 2px no-repeat;	
}

div.dropdown_menu_history:hover 
{
    background: url(images/links/dropdown_menu/Icon_history_menu_selected.png)  2px 2px no-repeat;	
}

div.dropdown_menu_download 
{
    background: url(images/links/dropdown_menu/Icon_download_menu.png)  2px 2px no-repeat;	
}

div.dropdown_menu_download:hover{ 
    background: url(images/links/dropdown_menu/Icon_download_menu_selected.png)  2px 2px no-repeat;	
}

div.dropdown_menu_lido 
{
    background: url(images/links/dropdown_menu/Icon_lido_menu.png)  2px 2px no-repeat;	
}

div.dropdown_menu_lido:hover{ 
    background: url(images/links/dropdown_menu/Icon_lido_menu_selected.png)  2px 2px no-repeat;	
}

div.dropdown_menu_lido_zero 
{
    background: url(images/links/dropdown_menu/Icon_lido_menu_zero.png)  3px 2px no-repeat;		
}

/* Overwrite styles when Lido has zero links */
div.dropdown_menu_lido_zero a
{
	color: #CCC !important;	
}
div.dropdown_menu_lido_zero:hover{ 
    background: url(images/links/dropdown_menu/Icon_lido_menu_selected_zero.png)  3px 2px no-repeat;	
}
div.dropdown_menu_lido_zero:hover a
{
	color: #666 !important;
}
div.dropdown_menu_lido_zero > span{ 
	background: url(images/links/dropdown_menu/Icon_link_extern_zero.png) right no-repeat  !important;
}
div.dropdown_menu_lido_zero:hover > span{
	background: url(images/links/dropdown_menu/Icon_link_extern_selected_zero.png) right no-repeat  !important;
}
/* End zero lido links */

div.dropdown_menu_link 
{
    background: url(images/links/dropdown_menu/Icon_link_menu.png)  2px 2px no-repeat;	
}

div.dropdown_menu_link:hover{ 
    background: url(images/links/dropdown_menu/Icon_link_menu_selected.png)  2px 2px no-repeat;	
}

/* Permanent link*/
.permanentlink
{
	float: left;
	border: none;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	min-height: 18px;
	margin-bottom: 20px;
	width: 504px;
	background-color: #EEE;
}

.permanentlink_text
{
	float: left;
	background-color:#FFF;
	width: 435px;
	padding: 2px 4px 0 4px;
	margin-bottom: 2px;
	margin-top: 3px;
	border: 1px solid #bdbdbd;
}

.permanentlink .permanentlink_meer
{
	float: left;
	background-color: #CCC;
	margin-top: 4px;
	margin-left: 5px;
	height: 25px;
	width: 25px;	
	background: url(images/links/menu_icon.png) no-repeat;	
}
.permanentlink .permanentlink_meer:hover
{
	background: url(images/links/menu_icon.png) 0px -100px no-repeat;
}

.permanentlink .permanentlink_sluit
{
	float: left;
	background-color: #CCC;
	margin-top: 4px;
	height: 25px;	
	width: 25px;	
	background: url(images/links/close_icon.png) no-repeat;	
}
.permanentlink .permanentlink_sluit:hover
{
	background: url(images/links/close_icon.png) 0px -100px no-repeat;
	cursor:pointer;
}
/* Eind Permanent link*/

div.link_dropdown
{
    z-index:99;
    position: relative;	 
    top:16px; 
	left:-104px;  
    display: none;
    background:#8091A5; 
	list-style: none;	
	padding: 3px;	  
	list-style-type: none;
	width:148px;
	height:66px;
}

div.link_dropdown > div{
	position:relative;
	width:142px;
	padding:2px 3px;	
	height:18px;	
}

div.link_dropdown > div:hover{ 
	background-color:#EEEEEE;	
}

div.link_dropdown > div:hover > a
{
    text-decoration: underline;
    color: #000;
}

div.link_dropdown  > div > a {
	text-decoration: none;
	/*padding-left:20px;*/
	white-space:nowrap; 
	color: #fff;
	display:block;
}

div.link_dropdown > div > span{ /*span for external link */
	float:right;
	margin-top: -18px;
	text-shadow: none;
    color: transparent; 
    font-size: 0px;
	background: url(images/links/dropdown_menu/Icon_link_extern.png) right no-repeat;
	
}

div.link_dropdown > div:hover > span{
	background: url(images/links/dropdown_menu/Icon_link_extern_selected.png) right no-repeat;
}


div.permanentlink_meer:hover  div { /* Display the dropdown on hover */
	display:block; 
}	

/*
div.dropdown_menu_dot
{
    background: url(images/links/dropdown_menu/Icon_link_dot.png)  3px 2px no-repeat;	
}

div.dropdown_menu_dot:hover{ 
    background: url(images/links/dropdown_menu/Icon_link_dot_selected.png)  3px 2px no-repeat;	
}

div.dropdown_menu_verfijn
{
    background: url(images/links/dropdown_menu/Icon_link_extern.png)  3px 2px no-repeat;	
}

div.dropdown_menu_verfijn:hover{ 
    background: url(images/links/dropdown_menu/Icon_link_extern_selected.png)  3px 2px no-repeat;	
}
*/

/* Options */
#contrast
{
	position: absolute;
	top: -55px;
	right: 18px;
	background: url(images/links/small.png) -6px 6px no-repeat;
	color: #000;
	padding: 1px 1px 1px 13px;
	line-height: 18px;

}	#contrast:hover, #contrast:focus
	{
		text-decoration: underline;
		background-position: -5px -133px;
	}

#menu dl, #menu div.tekstgrootte
{
	position: absolute;
	top: -55px;
	right: 20px;
	overflow: visible;
	border: none;
	display: none;
}
#menu div.tekstgrootte
{
  right:-5px;
}
#menu dl a, #menu div.tekstgrootte li a
	{
    display: block;
		text-decoration: none;
		border: 1px solid #bdbdbd;
		color: #000;
		text-align: center;
		width: 15px;
		margin-right: 0;
		line-height: 18px;
		margin-left: 1px;

	}	.header dl a:hover, .header dl a:focus,
		#menu dl a:hover, #menu dl a:focus,
    	.header div.tekstgrootte, .header div.tekstgrootte
		{
			background: #000;
			color: #fff;
		}
   #menu div.tekstgrootte h2
   {
    display: inline;
    float:left;
    color: #000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 2px 5px 2px 0px;
    margin: 0;
   }

   #menu dd, #menu dt, #menu div.tekstgrootte li
	{
		line-height: 18px;
		border: none;
		padding: 1px 0;
		margin: 0;
		width: auto;
		display: block;
		float: left;
		clear: none;
	}
	#menu dt
	{
		font-weight: normal;
		padding-right: 5px;

	}
  .js #menu dl
	{
		display: block !important;
	}
  .js #menu div.tekstgrootte
  {
    display: inline !important
  }

/* Paging list */
.paging
{
	padding: 2px 0 5px 0;
	margin: 0;
	clear: both;
	min-height: 1.5em;
}	.paging
	{
		border-bottom: 2px solid #ff8a00; 
		overflow: hidden; 
		display: block; 
	}
	.paging + ul li:first-child a
	{
		border-top: none;
	}
  .linklist + .paging, .linkListcont + .paging
	{
	border-bottom: none;
	border-top: 2px solid #ff8a00;
	margin-bottom: 15px;
	}

.paging + h3
{
	margin-top: 15px;
}

.paging li
{
	display: block;
	float: left;
	list-style: none;
	color: #e67c00;
}	.paging li
	{
		border-left: 1px solid #ff8a00;
		padding: 0 6px;
		overflow: hidden; 
	}
	.paging li:first-child
	{
		border: none;
	}

.paging a
{
	text-decoration: none;
	color: #000;
}	.paging a:hover, .paging a:focus
	{
		text-decoration: underline;
	}

.paging .active, .paging .active a, 
{
	font-weight: bold;
	color: #e67c00;
}	.paging .active a:hover, .paging .active a:focus
	{
		text-decoration: none;
		cursor: default;
	}

.paging .next {padding-right: 0;}
.paging .prev {padding-left: 0;}
.paging .next a, .paging .prev a
{
	font-weight: bold;
}	.paging .next a
    {
		padding-right: 17px;
        background: url(images/links/small.png) right -135px no-repeat;
    }
	.paging .prev a
    {
		padding-left: 17px;
        background: url(images/links/small-back.png) left -135px no-repeat;
    }

table + .paging
{
	border-bottom: none;
	border-top: 3px solid #ff8a00;
	margin-bottom: 15px;
}

/* Sorting: ascending (ASC) || descending (DESC) */
.sorting
{
	border: none;
	margin-bottom: 0px;
}	.sorting *
	{
		display: inline !important;
		border: none !important;
		margin: 0;
		line-height: 1.3em;
	}
	.sorting dt
	{
		float: none;
		font-weight: bold;
	}
	.sorting dd
	{
		padding-right: 5px;
		width: auto;
		float: none;
		border-right: 1px solid #ff8a00 !important;
		color: #E67C00;
		font-weight: bold;
	}	.sorting dd:last-child
		{
			border: none;
		}
	.sorting a
	{
		text-decoration: none;
		color: #000;
		background: none;
		padding: 0 2px;
		font-weight: normal;
	}	.sorting a:hover, .sorting a:focus
		{
			text-decoration: underline;
		}
	.sorting .asc, .sorting .desc
	{
		background: right 0 url(images/sort_asc_desc.png) no-repeat;
		padding-right: 15px !important;
	}
	.sorting .asc			{background-position: right -120px;}
	.sorting .desc			{background-position: right -40px;}
	.sorting a.asc:hover, .sorting a.asc:focus 		{background-position: right -80px;}
	.sorting a.desc:hover, .sorting a.desc:focus	{background-position: right -0;}

/* Options */
#languageselector
{
	position: absolute;
	top: -55px;
	right: 2em;
	background: url(images/links/small.png) -6px 6px no-repeat;
	color: #000;
	padding: 1px 1px 1px 13px;
	line-height: 18px;

}	#languageselector:hover, #languageselector:focus
	{
		text-decoration: underline;
		background-position: 0 -5px 0 -133px;
	}

#toTop {
	width:100px;
        border-bottom:1px solid #CCC;
		border-top:1px solid #CCC;
        background:#EAECEF;
        text-align:center;
        padding: 2px 7px;
        position:fixed; 
        bottom:40px; 
        left:10px;
        cursor:pointer;
        display:none;  
}

/* Dynamisch toegevoegde permanent link divs hebben een float left. Bij het tonen van deze divs repareren we
deze float left voor de eerste div daarna.
 */
div.permanentlink + div
{
    clear: both;	
}

@media  only screen and (-webkit-min-device-pixel-ratio: 1.5),  
        only screen and (   min--moz-device-pixel-ratio: 1.5),  
        only screen and (     -o-min-device-pixel-ratio: 3/2),  
        only screen and (        min-device-pixel-ratio: 1.5),  
        only screen and (min-resolution: 192dpi)
{		
		
		.searchresult .hideelements {
			background-image: url(images/links/folding2x.png);
			background-size: 13px 200px;
		}
		.searchresult .showelements {
			background-image: url(images/links/unfolding2x.png);
			background-size: 13px 200px;
		}
		
		.folding, .foldall>a {
			background-image: url(images/links/folding2x.png) !important;
			background-size: 13px 200px !important;
		}
		
		.unfolding, .unfoldall>a {
			background-image: url(images/links/unfolding2x.png) !important;
			background-size: 13px 200px !important;
		}

		.markall>a {
			background-image: url(images/links/mark2x.png) !important;
			background-size: 13px 200px !important;
		}
		
		.unmarkall>a {
			background-image: url(images/links/unmark2x.png) !important;
			background-size: 13px 200px !important;
		}
		
		.sorting .asc, .sorting .desc {
			background-image: url(images/sort_asc_desc2x.png) !important;
			background-size: 15px 135px;
		}
		
		div.contentactions a.section_information, div.contentactions a.section_information:hover {
			background-image: url(images/links/info_icon2x.png);
			background-size: 16px 116px;					
		}
	
		div.contentactions a.section_download, div.contentactions a.section_download:hover
		{
			background-image: url(images/links/download_icon2x.png);
			background-size: 16px 116px;	
		}	
		div.contentactions a.section_print, div.contentactions a.section_print:hover
		{
			background-image: url(images/links/print_icon2x.png);
			background-size: 16px 116px;	
		}	
		div.contentactions a.section_menu, div.contentactions a.section_menu:hover
		{
			background-image: url(images/links/menu_icon2x.png);
			background-size: 16px 116px;	
		}	
		.permanentlink .permanentlink_meer, .permanentlink .permanentlink_meer:hover
		{
			background-image:  url(images/links/menu_icon2x.png);
			background-size: 16px 116px;	
		}
		.permanentlink .permanentlink_sluit, .permanentlink .permanentlink_sluit:hover
		{
			background-image:  url(images/links/close_icon2x.png);	
			background-size: 16px 116px;	
		}
}