﻿/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

	Document icons stylesheet for Udir.no
	media: screen, projection

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* generic document icon */
ul.linkList li a,
ul.linkList li a[href*="."],
a.arrowLink
{
	padding-left: 20px;
	padding-bottom: 2px;
	font-weight: normal;
	text-decoration: none;
	background: url('../gfx/icon/doc-icon-sprite-green.png') no-repeat 0 -300px;
}
ul.linkList li a:hover,
ul.linkList li a[href*="."]:hover
{
	background-position: 0 -300px;
}

/* Link to website (arrow icon) */
ul.linkList li a[href*="/"],
ul.linkList li a[href*="#"],
ul.linkList li a[href*="@"]
{
	display: inline-block;
	padding-left: 20px;/* 11px */
	background-position: 0 .47em;
}
ul.linkList li a[href*="/"]:hover,
ul.linkList li a[href*="#"]:hover,
ul.linkList li a[href*="@"]:hover
{
	background-position: 2px .47em;
}

/* generic document icon (2) */
ul.linkList li a[href*="?epslanguage"]
{
	padding-left: 20px;
	background-position: 0 -300px;
}
ul.linkList li a[href*="?epslanguage"]:hover
{
	background-position: 0 -300px;
}

/* Link to website (arrow icon) */
a.arrowLink,
ul.linkList li a[href*=".aspx"],
ul.linkList li a[href*=".cfm"],
ul.linkList li a[href*=".cfml"],
ul.linkList li a[href*=".html"],
ul.linkList li a[href*=".shtm"],
ul.linkList li a[href*=".shtml"],
ul.linkList li a[href*=".php"],
ul.linkList li a[href*=".php3"],
ul.linkList li a[href*=".xhtml"]
{
	display: inline-block;
	padding-left: 20px;/* 11px */
	background-position: 0 .47em;
}
a.arrowLink:hover,
ul.linkList li a[href*=".aspx"]:hover,
ul.linkList li a[href*=".cfm"]:hover,
ul.linkList li a[href*=".cfml"]:hover,
ul.linkList li a[href*=".html"]:hover,
ul.linkList li a[href*=".shtm"]:hover,
ul.linkList li a[href*=".shtml"]:hover,
ul.linkList li a[href*=".php"]:hover,
ul.linkList li a[href*=".php3"]:hover,
ul.linkList li a[href*=".xhtml"]:hover
{
	background-position: 2px .47em;
}

/* PDF document icon */
ul.linkList li a[href*=".pdf"]
{
	background-position: 0 -600px !important;
}

/* Word document */
ul.linkList li a[href*=".docx"],
ul.linkList li a[href*=".doc"]
{
	background-position: 0 -900px !important;
}

/* Excel document */
ul.linkList li a[href*=".xlsx"],
ul.linkList li a[href*=".xls"]
{
	background-position: 0 -1200px !important;
}

/* Powerpoint document */
ul.linkList li a[href*=".pptx"],
ul.linkList li a[href*=".ppt"]
{
	background-position: 0 -1500px !important;
}

/* ODT document */
ul.linkList li a[href*=".odt"]
{
	background-position: 0 -1800px !important;
}

/* ODS document */
ul.linkList li a[href*=".ods"]
{
	background-position: 0 -2100px !important;
}

/* ODP document */
ul.linkList li a[href*=".odp"]
{
	background-position: 0 -2400px !important;
}

/* Sound formats */
ul.linkList li a[href*=".mp3"],
ul.linkList li a[href*=".mpga"],
ul.linkList li a[href*=".wav"],
ul.linkList li a[href*=".mid"],
ul.linkList li a[href*=".midi"],
ul.linkList li a[href*=".au"],
ul.linkList li a[href*=".aif"],
ul.linkList li a[href*=".aiff"],
ul.linkList li a[href*=".snd"]
{
	background-position: 0 -2700px !important;
}

/* Video formats */
ul.linkList li a[href*=".swf"],
ul.linkList li a[href*=".flv"],
ul.linkList li a[href*=".mp4"],
ul.linkList li a[href*=".mpeg"],
ul.linkList li a[href*=".wmv"],
ul.linkList li a[href*=".avi"],
ul.linkList li a[href*=".mov"],
ul.linkList li a[href*=".ogv"],
ul.linkList li a[href*=".rm"],
ul.linkList li a[href*=".ram"]
{
	background-position: 0 -3000px !important;
}


/* Image formats */
ul.linkList li a[href*=".jpg"],
ul.linkList li a[href*=".png"],
ul.linkList li a[href*=".gif"],
ul.linkList li a[href*=".tif"],
ul.linkList li a[href*=".eps"]
{
	background-position: 0 -3300px !important;
}

ul.linkList li .typeDate
{
	display: inline-block;
	margin: .2em 0;
}

ul.linkList li a .comment
{
	color: #575757;
}
