@media screen,projection {
#main .wrapper .outer-column .list-light,
#main .wrapper .article-column .list-light {
	margin: 3px 0 8px;
	width: 316px;
}
#main .wrapper .outer-column {
	width: 316px;
}
#main .wrapper .outer-column {
    width: 320px;
}
.sp-element,
.list-light {
	background-color: #e3e4df;
	margin: 0 10px 4px 0;
	font-size: 11px;
	overflow: hidden;
	width: 320px;
	float: left;
}
.list-light {
	margin: 0;
}
#related-articles h3,
.outer-column h3,
.sp-element h3,
.list-light h3,
.article-column h3 {
	background: transparent url(http://fil.nrk.no/contentfile/web/bgimages/h3.png) repeat scroll 0 0 !important;
	border-top: 3px solid #fff !important;
	border-right:  1px solid #e3e4df;
	text-transform: none !important;
	line-height: 24px !important;	
	font-size: 13px !important;
	margin: 0 0 3px !important;	
	color: #fff !important;
	display: block;
	clear: both;
	width: auto;
}
.article h3 a:link, .article h3 a:active, .article h3 a:visited, .article h3 a:focus, .article-column h3 a:link, .article-column h3 a:active, .article-column h3 a:visited, .article-column h3 a:focus, .article h4 a:link, .article h4 a:active, .article h4 a:visited, .article h4 a:focus, .article-column h4 a:link, .article-column h4 a:active, .article-column h4 a:visited, .article-column h4 a:focus {
    color: #fff !important;
    font-size: 12px;
}
.sp-element div {
	width: 160px;
	float: left;
}
.list-light ul {
	border-right:  1px solid #e3e4df;
	width: 319px;
	padding: 0 !important;
	border: 0;
}
.sp-element ul {
	border-right:  1px solid #e3e4df;
}
.sp-element ul li {	
	border-top: 1px solid #C9E6F4;
	background-color: #fff;	
	line-height: 20px;
	padding: 5px;
}
.sp-element ul li:first-child {
	border: 0;
}
.list-light ul li.no-link,
.list-light ul li a:link,
.list-light ul li a:active,
.list-light ul li a:visited,
.list-light ul li a:focus {
	background-color: transparent;
	font-weight: bold;
	line-height: 20px;
	color: #3a96ce;
	padding: 5px;
	margin: 0;
}
.list ul li a:hover,
.list ol li a:hover,
.list-light ul li a:hover {
    background-color: #c9e6f4;
}
.sp-element ul li a {	
	padding: 0 10px;
	color: #09c;
}
.sp-element div ul li a {
	padding: 0;
}
.sp-element div a {
	color: #000 !important;	
	display: block;
}
.sp-element img {
	vertical-align: bottom;	
	margin-left: 5px;
	display: inline;
}
.sp-element div ul li span {
	margin-left: 10px;
	display: inline;
}
.sp-element ul li span a:hover {
    background-color: transparent;
    font-weight: bold;
	display: inline;
}
.sp-element ul li a:hover {
    background-color: #c9e6f4;
	display: block;
}
/*
a:link, a:visited, a:active, a:focus {
	color: #fff;
}
*/
 .content-overview {
	overflow: hidden;
	background: #fff;
	width: 980px;
	margin: 0 auto;
}
.content-overview h3 {
	font-family: Arial, sans-serif;
	text-transform: none;
	background: #888 !important;
	font-size: 14px !important;
	display: block;
	height: auto;
	padding: 8px;
	width: 980px;
}
.content-overview div {
	margin: 12px;
	width: 172px;
	float: left;
}
.content-overview div h4 {
	font-family: Arial, sans-serif;
	text-transform: none;
	font-size: 16px;
	color: #09c;
	padding: 0;
}
.content-overview div ul {
	margin-bottom: 32px;
}
.content-overview div ul li {
	padding: 3px 0;
}
.content-overview div ul li a {
	font-family: Arial, sans-serif;
	line-height: 12px;
	font-weight: bold;
	font-size: 11px;
	color: #888;
}
.content-overview div ul li a:hover {
	color: #222;
}
#bottom {
	margin: 0px auto;
}
.intro-element ul li a:link, .intro-element ul li a:active, .intro-element ul li a:visited, .intro-element ul li a:focus {
    background-color: #c9e6f4;
}
.search {
    width: 420px !important;
    background: #357eb2;
    padding: 6px 0 10px 0!important;
}
.search div input.search-input {
    padding:0.3em 0.2em 0.2em 16px !important;
    margin: 0 10px !important;
    width:250px !important;
}
#main .wrapper .search-content {
    width:790px !important;
    float: left !important;
}
#main .wrapper .search-column {
    float: right !important;
}
.search div input.search-button {
    padding:0.3em 0.6em !important;
    float: left !important;
}
.nrk-globalfooter a {
    color: #fff !important;
}
}

