#programmes #top #path {
 background-color:#000!important;
}
body#programmes {
	background: #000 url(http://www.nrk.no/contentfile/web/bgimages/special/mgp/bg_mgp2012.jpg) no-repeat 50% 0 !important;
}

#programmes #top #path * {
	color: #fff !important;
}
.enkel-navigasjon {
  height: 1px;
  overflow: hidden;
}
.enkel-navigasjon h1 a,
.enkel-navigasjon p {
  font-size: 1px !important;
  height: 1px !important;
  color: white !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1px !important;
}

.mgp-calendar ol li.no-link {
background-color:#fff!important;
}

.article h3, .article-column h3, .article h4, .article-column h4 {
	color:#003366;
	background-color:#fff!important;
}
/*Bg header*/
#programmes #top .head {
	background-color:#000;
	border:1px solid #999;	
}

/*Overskrift margbokser*/
h3, h3.light {
/*	background-color:#cf0072!important;*/
	color:#fff;
	font-size:11px;
}

.intro-element ul li a em.read-more, .intro-element ul li a em.prelink-first {
	color:#cf0072;	
}

.inner-column h3.mm-head, .outer-column h3.mm-head {
	background-color:#b4975a!important;
}
.box h3.mm-head, .box .tabs-box-bottom {
	border-color:#b4975a!important;
}
/*
.banner-menu ul#banner-menu-list li a:link,
.banner-menu ul#banner-menu-list li a:active,
.banner-menu ul#banner-menu-list li a:focus,
.banner-menu ul#banner-menu-list li a:visited {
	background-color: #d2d2d2;
}*/

/*
.banner-menu ul#banner-menu-list li a:hover {
  background-color: #00343f;
}*/
/*
h3,
h3.mm-head strong {
  background-color: #00b3be;
}*/
/*
.box h3.mm-head,
.box .tabs-box-bottom {
  border-color: #512b87 !important;
}*/


.transmission-box .intro-element {
  width: auto;
}

.mgp-calendar ol li em {
  font-weight: bold;
}

.mgp-calendar ol li.no-link {
  background-color: #d9eaec;
}


.list-light ul li {
border-top:1px solid #b69861;
}
h3.mm-head,
#programmes #top .head .banner-element .banner-menu ul li a:link,
#programmes #top .head .banner-element .banner-menu ul li a:active,
#programmes #top .head .banner-element .banner-menu ul li a:focus,
#programmes #top .head .banner-element .banner-menu ul li a:visited {
	background-color: #b69861;
}

#programmes #main {
	background-color:#000; 
	border:3px solid #000;
}
.programme-include .box li a.icon-video-black, .programme-include .box li a.icon-sound-black {
  color:#000;
}

/*
mm-list ol li a:focus, mm-list ol li a:hover, .mm-list ul li a:focus, .mm-list ul li a:hover {
  background-color:#B69861;
  color:#FFFFFF;
}*/

mm-list ol li a:focus, mm-list ol li a:hover, .mm-list ul li a:focus, .mm-list ul li a:hover {
  background-color:none!important;
}


/*Kalenderside*/
/*
.transmission-box .intro-element:hover{
  background-color: #EFEAD6;
}*/

/*RSS bunn*/
#related-sites {
  width: 928px;
  border: 3px solid #ooo;
  background: #fff;
  margin: 10px auto 0 auto;
  overflow: hidden;
}
#related-sites h2 {
  margin: 10px;
  font-size: 24px;
}
#related-sites .rssliste,
#related-sites .rsstittel {
  width: 280px;
  float: left;
  margin: 10px 10px 0 10px;
}
#related-sites .rsstittel {
  border-bottom: 2px solid #b69861;
  height: 62px;
 }
#related-sites .rsstittel h3 a {
  font-size: 16px !important;
  text-transform: none;
  padding-left: 10px;
}
#related-sites a:hover,
#related-sites a:hover strong {
  text-decoration: underline !important;
}
#related-sites .rsstittel h3 a:hover {
  text-decoration: underline;
  color: white;
}
#related-sites .rsstittel p {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  margin: 4px 0 0 10px; 
}
#related-sites .rssliste li {
  border-bottom: 1px solid #dbc7a2;
  padding: 10px;
  height: 85px;
  overflow: hidden;
}
#related-sites .rssliste li strong {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  display: block;
  margin-bottom: 4px;
  max-height: 40px;
  overflow: hidden;
}
#related-sites .rssliste li img {
  float: right;
  width: 60px;
  margin: 0 0 0 4px;
}
#related-sites .rssliste li a {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
}

/*CSS for videoarkiv*/
#arkiv {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	float:left;
	width:670px;
	padding: 5px 20px;
	background-color:#fff!important;
}
#arkiv div.year {
	padding:0;
	padding:0 0 15px 0;
	margin-bottom:15px;
	float:left;
	border-bottom:1px solid #B69861;
	width:100%;
}
#arkiv div.year div.line {
	width:100%;	
	margin-bottom:5px;
}
#arkiv div.year div {
	float:left;
	margin-right: 16px;
	padding: 2px 0;
	width: 150px;
}
#arkiv h1,
#arkiv h2{
	font-family:Arial, Helvetica, sans-serif;
	margin:0!important;
	padding:0!important;
}
#arkiv h1 {
	font-size: 22px!important;
	margin-bottom: 10px!important;
}
#arkiv h2 {
	font-size: 19px!important;
	color:#000!important;
}
#arkiv h3{
	margin:0;
	background-color:#fff !important;
	padding:0!important;
	text-transform:none!important;
}

#arkiv h3 a:link,
#arkiv h3 a:visited,
#arkiv h3 a:active,
#arkiv h3 a:hover {
	font-size: 14px!important;
	color:#000!important;
	margin:0!important;
	padding:2px 4px 5px 0!important;
	text-decoration:none!important;
}
#arkiv h3 a:hover{
	text-decoration:underline!important;
}
#arkiv div.line img {
	border:1px solid #ccc!important;
}

#arkiv div.line span {
	display:block;	
	font-weight:bold;
	padding:1px 0 3px 0;
}
#arkiv .vinner h3{
	font-size: 14px!important;
	background-color:#B69861!important;
	margin:0!important;
	padding:2px 0 4px 0!important;
}
#arkiv .vinner h3 a {
	color:#fff!important;
}
#arkiv .vinner a img {
	border:none!important;
	padding:0!important;
}
#arkiv div.year div.vinner {
	border: 1px solid #B69861;
	background-color: #fff;
	padding:2px 2px 10px 2px!important;
}
#arkiv .menu {
	margin: 20px 0 20px 0!important;
}
#arkiv .menu a:link,
#arkiv .menu a:visited,
#arkiv .menu a:active,
#arkiv .menu a:hover{
	color: #fff;
	text-decoration:none;
	font-size:12px;
	background-color:#B69861;
	padding: 4px;
	font-weight:bold;
	margin-right: 10px;
}
#arkiv .menu a:hover{
	text-decoration: underline;
}
#arkiv .txt {
	color: #000;
	text-decoration:none;
}
/*Slutt CSS for videoarkiv*/



h3,#top .head .banner-element,#programmes #top .head .banner-element  { background-color: #626b78;}h3,#top .head .banner-element {color: #fff;}#programmes .box.contact p a:link,#programmes .box.contact p a:active,#programmes .box.contact p a:focus,#programmes .box.contact p a:visited,#programmes .intro-element ul li span.read-more {color: #626b78;}h3.mm-head,.tabs-box-bottom {border-bottom: 3px solid #917747;}h3.mm-head,#programmes #top .head .banner-element .banner-menu ul li a:link,#programmes #top .head .banner-element .banner-menu ul li a:active,#programmes #top .head .banner-element .banner-menu ul li a:focus,#programmes #top .head .banner-element .banner-menu ul li a:visited  {background-color: #917747;}
