@media screen,projection {


#radio #main .wrapper .wrapper-inner.current-programs {
  width                                           : auto;
}

.radio .channelbox {
  width                                           : 202px;
  height                                          : auto;
  margin                                          : 0 0 4px 0;
  float                                           : left;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  overflow                                        : hidden;
  display                                         : block;
}

.radio .channelbox.medium {
  width                                           : 174px;
  float                                           : none;
  clear                                           : both;
  margin                                          : 0 0 8px 0;
}

.radio .channelbox.small {
  width                                           : 202px;
}

.radio .channelbox.xsmall {
  width                                           : 159px;
}

.radio .channelbox.large .inner,
.radio .channelbox.medium .inner,
.radio .channelbox.small .inner,
.radio .channelbox.xsmall .inner {
  float                                           : none;
  display                                         : block;
  width                                           : 202px;
}

.radio .channelbox.medium .inner {
  width                                           : 174px;
}

.radio .channelbox.xsmall .inner {
  width                                           : 159px;
}

.radio .channelbox.large {
  display                                         : block;
  width                                           : 202px;
}

.radio .large#channel-p1 {
  display                                         : block;
}

.radio .channelbox.large#channel-p1 .inner {
  float                                           : left;
}

.radio .channelbox#channel-p1 .channel-dk {
  width                                           : 210px;
  float                                           : left;
  display                                         : block;
  background-color                                : transparent;
  margin                                          : 0 0 0 2px;
}

.radio .channelbox#channel-p1 .channel-dk .channel-dk-inner {
  display                                         : block;
  border                                          : 0 solid #fff;
  width                                           : 210px;
  height                                          : 181px;
  font-size                                       : 10px;
  padding                                         : 0;
  margin                                          : 0;
  color                                           : #fff;
  background-color                                : #4b4b4b;
  background-image                                : url(http://fil.nrk.no/contentfile/web/bgimages/special/radio/gradient_background.gif);
  background-position                             : top left;
  background-repeat                               : repeat-x;
}

html>body .radio .channelbox#channel-p1 .channel-dk .channel-dk-inner {
  height                                          : 177px;
}

.radio .channelbox#channel-p1 .channel-dk ul {
  width                                           : 105px;
  margin-top                                      : 4px;
}

.radio .channelbox#channel-p1 .channel-dk ul li {
  display                                         : block;
  margin                                          : 2px 2px 4px 4px;
  width                                           : auto;
}

.radio .channelbox#channel-p1 .channel-dk ul li a:link,
.radio .channelbox#channel-p1 .channel-dk ul li a:active,
.radio .channelbox#channel-p1 .channel-dk ul li a:focus,
.radio .channelbox#channel-p1 .channel-dk ul li a:visited {
  color                                           : #fff;
  display                                         : block;
  width                                           : 99px;
  font-size                                       : 10px;
}

.radio .channelbox#channel-p1 .channel-dk ul li a:hover {
  color                                           : #d7d1ae;
}

.radio .channelbox h2 {
  font-size                                       : 10px;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  display                                         : block;
  width                                           : auto;
  height                                          : auto;
  line-height                                     : 26px;
  vertical-align                                  : middle;
  padding                                         : 0;
  background-position                             : center right;
  background-repeat                               : no-repeat;
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/video_red_16x16.gif);
}

.radio .channelbox.large h2 {
  padding                                         : 0 0 0 6px;
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/video_red_24x24.gif);
  line-height                                     : 40px;
}

.radio .channelbox h2 a:link,
.radio .channelbox h2 a:active,
.radio .channelbox h2 a:focus,
.radio .channelbox h2 a:visited {
  background-color                                : transparent;
  background-position                             : left center;
  background-repeat                               : no-repeat;
  display                                         : block;
  line-height                                     : 26px;
  height                                          : 26px;
}

.radio .channelbox.large h2 a:link,
.radio .channelbox.large h2 a:active,
.radio .channelbox.large h2 a:focus,
.radio .channelbox.large h2 a:visited {
  line-height                                     : 40px;
  height                                          : 40px;
}

.radio .channelbox#channel-p1 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/medium/nrk_p1.gif);
}

html>body .radio .channelbox#channel-p1 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/medium/nrk_p1.png);
}

.radio .channelbox.medium#channel-p1 h2 a,
.radio .channelbox.small#channel-p1 h2 a,
.radio .channelbox.xsmall#channel-p1 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_p1.gif);
}

html>body .radio .channelbox.medium#channel-p1 h2 a,
html>body .radio .channelbox.small#channel-p1 h2 a,
html>body .radio .channelbox.xsmall#channel-p1 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_p1.png);
}

.radio .channelbox#channel-p2 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/medium/nrk_p2.gif);
}

html>body .radio .channelbox#channel-p2 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/medium/nrk_p2.png);
}

.radio .channelbox.medium#channel-p2 h2 a,
.radio .channelbox.small#channel-p2 h2 a,
.radio .channelbox.xsmall#channel-p2 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_p2.gif);
}

html>body .radio .channelbox.medium#channel-p2 h2 a,
html>body .radio .channelbox.small#channel-p2 h2 a,
html>body .radio .channelbox.xsmall#channel-p2 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_p2.png);
}

.radio .channelbox#channel-p3 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/medium/nrk_p3.gif);
}

html>body .radio .channelbox#channel-p3 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/medium/nrk_p3.png);
}

.radio .channelbox.medium#channel-p3 h2 a,
.radio .channelbox.small#channel-p3 h2 a,
.radio .channelbox.xsmall#channel-p3 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_p3.gif);
}

html>body .radio .channelbox.medium#channel-p3 h2 a,
html>body .radio .channelbox.small#channel-p3 h2 a,
html>body .radio .channelbox.xsmall#channel-p3 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_p3.png);
}

.radio .channelbox#channel-mpetre h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_mp3.gif);
}

html>body .radio .channelbox#channel-mpetre h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_mp3.png);
}

.radio .channelbox#channel-an h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_alltid_nyheter.gif);
}

html>body .radio .channelbox#channel-an h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_alltid_nyheter.png);
}

.radio .channelbox#channel-ak h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_klassisk.gif);
}

html>body .radio .channelbox#channel-ak h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_klassisk.png);
}

.radio .channelbox#channel-gull h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_gull.gif);
}

html>body .radio .channelbox#channel-gull h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_gull.png);
}

.radio .channelbox#channel-barn h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_super.gif);
}

html>body .radio .channelbox#channel-barn h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_super.png);
}

.radio .channelbox#channel-sport h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_sport.gif);
}

html>body .radio .channelbox#channel-sport h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_sport.png);
}

.radio .channelbox#channel-fmk h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_folkemusikk.gif);
}

html>body .radio .channelbox#channel-fmk h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_folkemusikk.png);
}

.radio .channelbox#channel-sami h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_sami_radio.gif);
}

html>body .radio .channelbox#channel-sami h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_sami_radio.png);
}

.radio .channelbox#channel-nrk51 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_5_1.gif);
}

html>body .radio .channelbox#channel-nrk51 h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_5_1.png);
}

.radio .channelbox#channel-p1of h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_p1_oslofjord.gif);
}

html>body .radio .channelbox#channel-p1of h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_p1_oslofjord.png);
}

.radio .channelbox#channel-jazz h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_jazz.gif);
}

html>body .radio .channelbox#channel-jazz h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_jazz.png);
}

.radio .channelbox#channel-p3urort h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_p3_urort.gif);
}

html>body .radio .channelbox#channel-p3urort h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_p3_urort.png);
}

.radio .channelbox#channel-stor h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_stortinget.gif);
}

html>body .radio .channelbox#channel-stor h2 a {
  background-image                                : url(http://fil.nrk.no/contentfile/web/logos/channels/small/nrk_stortinget.png);
}

.radio .channelbox h2 a strong {
  float                                           : left;
  display                                         : none;
}

.radio .channelbox h2 a span {
  float                                           : right;
  padding-right                                   : 4px;
}

.radio .channelbox h3.on-air-no {
  float                                           : none;
  clear                                           : both;
  display                                         : block;
  background-color                                : #c00;
  height                                          : auto;
  line-height                                     : 12px;
  width                                           : 200px;
  padding                                         : 0 0 0 2px;
  margin                                          : 0;
  font-size                                       : 9px;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  font-weight                                     : normal;
}

.radio .channelbox.medium h3.on-air-no {
  width                                           : 172px;
}

.radio .channelbox.large#channel-p1 .channel-dk h3.on-air-no {
  width                                           : 208px;
}

html>body .radio .channelbox h3.on-air-no,
html>body .radio .channelbox.medium h3.on-air-no,
html>body .radio .channelbox.large#channel-p1 .channel-dk h3.on-air-no {
  width                                           : auto;
}

.radio .channelbox .on-air {
  color                                           : #fff;
  background-color                                : #4b4b4b;
  background-image                                : url(http://fil.nrk.no/contentfile/web/bgimages/special/radio/gradient_background.gif);
  background-position                             : top left;
  background-repeat                               : repeat-x;
  display                                         : block;
  padding                                         : 4px 2px 2px 2px;
  width                                           : 198px;
  height                                          : 100px;
  min-height                                      : 100px;
  overflow                                        : visible;
}

.radio .channelbox .on-air.on-air-simple {
  height                                          : 40px;
  min-height                                      : 40px;
}

html>body .radio .channelbox .on-air {
  height                                          : auto;
}

.radio .channelbox.medium .on-air {
  width                                           : 170px;
}

html>body .radio .channelbox .on-air.on-air-simple,
html>body .radio .channelbox.medium .on-air {
  height                                          : auto;
  width                                           : auto;
}

.radio .channelbox ul {
  background-color                                : transparent;
  width                                           : auto;
}

/*.radio .channelbox.large .on-air ul {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/video_red_on_black_24x24.gif);
  background-position                             : top right;
  background-repeat                               : no-repeat;
}

html>body .radio .channelbox.large .on-air ul {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/video_red_24x24.png);
}*/

.radio .channelbox .on-air ul li {
  font-size                                       : 11px;
  line-height                                     : 16px;
  margin                                          : 0;
  width                                           : auto;
  background-color                                : transparent;
}

.radio .channelbox .on-air ul li.now,
.radio .channelbox .on-air ul li.next-item {
  font-weight                                     : bold;
  color                                           : #fff;
}

.radio .channelbox .on-air ul li.next {
  font-weight                                     : normal;
  color                                           : #efefef;
  margin-top                                      : 4px;
}

.radio .channelbox .on-air ul li.next-item {
  font-weight                                     : normal;
  color                                           : #efefef;
}

.radio .channelbox .on-air ul li.now a:link,
.radio .channelbox .on-air ul li.now a:active,
.radio .channelbox .on-air ul li.now a:focus,
.radio .channelbox .on-air ul li.now a:visited {
  color                                           : #fff;
  font-size                                       : 11px;
  display                                         : block;
  width                                           : auto;
}

.radio .channelbox.large .on-air ul li.now a:link,
.radio .channelbox.large .on-air ul li.now a:active,
.radio .channelbox.large .on-air ul li.now a:focus,
.radio .channelbox.large .on-air ul li.now a:visited {
  width                                           : 198px;
}

html>body .radio .channelbox.large .on-air ul li.now a:link,
html>body .radio .channelbox.large .on-air ul li.now a:active,
html>body .radio .channelbox.large .on-air ul li.now a:focus,
html>body .radio .channelbox.large .on-air ul li.now a:visited {
  width                                           : auto;
/*  padding-right                                   : 30px;*/
}

.radio .channelbox .on-air ul li.next a:link,
.radio .channelbox .on-air ul li.next a:active,
.radio .channelbox .on-air ul li.next a:focus,
.radio .channelbox .on-air ul li.next a:visited,
.radio .channelbox .on-air ul li.next-item a:link,
.radio .channelbox .on-air ul li.next-item a:active,
.radio .channelbox .on-air ul li.next-item a:focus,
.radio .channelbox .on-air ul li.next-item a:visited {
  color                                           : #efefef;
  display                                         : block;
}

.radio .channelbox.large .on-air ul li.next a:link,
.radio .channelbox.large .on-air ul li.next a:active,
.radio .channelbox.large .on-air ul li.next a:focus,
.radio .channelbox.large .on-air ul li.next a:visited,
.radio .channelbox.large .on-air ul li.next-item a:link,
.radio .channelbox.large .on-air ul li.next-item a:active,
.radio .channelbox.large .on-air ul li.next-item a:focus,
.radio .channelbox.large .on-air ul li.next-item a:visited {
  width                                           : 198px;
}

html>body .radio .channelbox .on-air ul li.next a:link,
html>body .radio .channelbox .on-air ul li.next a:active,
html>body .radio .channelbox .on-air ul li.next a:focus,
html>body .radio .channelbox .on-air ul li.next a:visited,
html>body .radio .channelbox .on-air ul li.next-item a:link,
html>body .radio .channelbox .on-air ul li.next-item a:active,
html>body .radio .channelbox .on-air ul li.next-item a:focus,
html>body .radio .channelbox .on-air ul li.next-item a:visited {
  width                                           : auto;
}

/*html>body .radio .channelbox.large .on-air ul li.next a:link,
html>body .radio .channelbox.large .on-air ul li.next a:active,
html>body .radio .channelbox.large .on-air ul li.next a:focus,
html>body .radio .channelbox.large .on-air ul li.next a:visited,
html>body .radio .channelbox.large .on-air ul li.next-item a:link,
html>body .radio .channelbox.large .on-air ul li.next-item a:active,
html>body .radio .channelbox.large .on-air ul li.next-item a:focus,
html>body .radio .channelbox.large .on-air ul li.next-item a:visited {
  padding-right                                   : 30px;
}*/

.radio .channelbox .on-air ul li.now a:hover,
.radio .channelbox .on-air ul li.next a:hover,
.radio .channelbox .on-air ul li.next-item a:hover {
  color                                           : #d7d1ae;
}

.radio .channelbox .on-air ul li.now em,
.radio .channelbox .on-air ul li.next em,
.radio .channelbox .on-air ul li.next-item em {
  display                                         : inline;
  padding-right                                   : 4px;
  font-style                                      : normal;
  font-weight                                     : normal;
  width                                           : 40px;
  white-space                                     : nowrap;
}

.radio .channelbox .on-air ul li.now em {
  font-weight                                     : bold;
}

.radio .channelbox .on-air ul li.now span {
  display                                         : block;
  font-weight                                     : normal;
}

.radio ul.list-outro-standalone li a:link,
.radio ul.list-outro-standalone li a:active,
.radio ul.list-outro-standalone li a:focus,
.radio ul.list-outro-standalone li a:visited {
  margin                                          : 1px 0 0 0 !important;
  padding                                         : 0 0 0 4px;
  color                                           : #000 !important;
  background-color                                : #f4f6e4 !important;
  width                                           : 198px;
}

.radio .medium ul.list-outro-standalone li a:link,
.radio .medium ul.list-outro-standalone li a:active,
.radio .medium ul.list-outro-standalone li a:focus,
.radio .medium ul.list-outro-standalone li a:visited {
  width                                           : 170px;
}

.radio .xsmall ul.list-outro-standalone li a:link,
.radio .xsmall ul.list-outro-standalone li a:active,
.radio .xsmall ul.list-outro-standalone li a:focus,
.radio .xsmall ul.list-outro-standalone li a:visited {
  width                                           : 155px;
} 

html>body .radio ul.list-outro-standalone li a:link,
html>body .radio ul.list-outro-standalone li a:active,
html>body .radio ul.list-outro-standalone li a:focus,
html>body .radio ul.list-outro-standalone li a:visited {
  width                                           : auto;
}

.radio ul.list-outro-standalone li a:hover {
  background-color                                : #efead6 !important;
}

.radio .placeholder,
.radio .clear-both {
  width                                           : auto;
  height                                          : 0;
  line-height                                     : 0;
  font-size                                       : 0;
  display                                         : block;
  visibility                                      : hidden;
  clear                                           : both;
  float                                           : none;
  background-image                                : none;
}

/* ACTIVE PROGRAMMES ADJUSTMENTS */

#radio #active-programs ol {
  display                                         : block;
  margin                                          : 0 0 2px 26px;
  padding                                         : 0 2px 0 2px;
  background-color                                : #efefef;
}

#radio #active-programs ol li {
  display                                         : inline;
  clear                                           : none;
  font-size                                       : 10px;
  font-weight                                     : bold;
  line-height                                     : 19px;
  height                                          : 19px;
  margin                                          : 0 0 0 -3px;
  padding                                         : 0;
  color                                           : #666;
  white-space                                     : normal;
}

html>body #radio #active-programs ol li {
  margin                                          : 0;
}

#radio #active-programs ol li span {
  display                                         : inline-block;
  margin                                          : 0 7px 0 4px;
  line-height                                     : 19px;
}

#radio #active-programs ol li a:link,
#radio #active-programs ol li a:active,
#radio #active-programs ol li a:focus,
#radio #active-programs ol li a:visited {
  display                                         : inline-block;
  line-height                                     : 19px;
  height                                          : 19px;
  margin                                          : 0;
  padding                                         : 0;
  color                                           : #666;
  text-align                                      : left;
  vertical-align                                  : top;
  overflow                                        : hidden;
}

#radio #active-programs ol li em a:link,
#radio #active-programs ol li em a:active,
#radio #active-programs ol li em a:focus,
#radio #active-programs ol li em a:visited {
  color                                           : #444;
  font-style                                      : normal;
  height                                          : 19px;
  margin                                          : 0;
}

#radio #active-programs ol li.last a:link,
#radio #active-programs ol li.last a:active,
#radio #active-programs ol li.last a:focus,
#radio #active-programs ol li.last a:visited {
  color                                           : #444;
  text-transform                                  : uppercase;
  height                                          : 19px;
  margin                                          : 0;
  white-space                                     : nowrap;
}

#radio #active-programs ol li a:hover,
#radio #active-programs ol li.last a:hover {
  background-color                                : Transparent;
  color                                           : #900;
}

#radio button.radio-button {
  border                                          : 1px solid #888;
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/sound_grey_menu.gif);
  background-color                                : #efefef;
  background-repeat                               : no-repeat;
  background-position                             : 50% 50%;
  height                                          : 13px;
  width                                           : 16px;
  margin                                          : 3px 0 0 2px;
  vertical-align                                  : top;
  line-height                                     : auto;
  display                                         : inline;
  padding                                         : 0;
}

#radio #active-programs h4 {
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  font-size                                       : 10px;
  font-weight                                     : bold;
  display                                         : block;  
  width                                           : 24px;
  height                                          : 19px;
  line-height                                     : 19px;
  margin                                          : 0;
  padding                                         : 0;
  float                                           : left;
  background-color                                : transparent;
  overflow                                        : hidden;
}

#radio #active-programs h4 a:link,
#radio #active-programs h4 a:active,
#radio #active-programs h4 a:focus,
#radio #active-programs h4 a:visited {
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  font-size                                       : 10px;
  font-weight                                     : bold;
  display                                         : block;  
  background-color                                : #09c;
  color                                           : #fff;
  width                                           : 24px;
  height                                          : 19px;
  line-height                                     : 19px;
  text-align                                      : center;
  vertical-align                                  : middle;
}

#radio #active-programs h4 a:hover {
  background-color                                : #069;
}


/* media end */
}

