/* General positioning */

#net-tv #main .menu-column {
  width                                           : 270px;
}

#net-tv #main .wrapper {
  width                                           : 704px;
  margin                                          : 0 0 0 6px !important;
}

#net-tv #main .wrapper .wrapper-inner,
#net-tv #main .wrapper .wrapper-inner .wide-box {
  width                                           : 518px;
  margin                                          : 0 !important;
}

#main .wrapper .outer-column {
 margin                                           : 0 0 0 6px;
}

/* Top */

#tabs-menu-wrapper {
  margin                                          : 0 auto 0 auto;
  text-align                                      : center;
  width                                           : 100%;
  float                                           : none;
  clear                                           : both;
}

#tabs-menu-container {
  width                                           : 980px;
  margin                                          : 0;
  display                                         : block;
  clear                                           : both;
  float                                           : none;
  background-color                                : transparent;
  text-align                                      : left;
}

.no-menu-container {
  min-height                                      : 35px !important;
  margin-bottom                                   : 2px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#net-tv .head {
  text-align                                      : center;
  clear                                           : both;
  float                                           : none;
  width                                           : 980px;
  margin                                          : 0 auto 0 auto;
}

#tabs-menu {
  line-height                                     : 18px;
}

#tabs-menu ul {
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  font-size                                       : 11px;
  font-weight                                     : bold;
  text-decoration                                 : none;
  margin                                          : 0 0 0 4px;
  padding                                         : 0;
  list-style-type                                 : none;
  background-color                                : transparent;
}

#tabs-menu ul li {
  display                                         : inline;
  background-color                                : transparent;
  text-align                                      : center;
  margin                                          : 0;
  padding                                         : 0;
  float                                           : left;
}

#tabs-menu ul li a {
  color                                           : #70706f;
  background                                      : url(http://fil.nrk.no/contentfile/web/bgimages/special/nettv/left_active.gif) no-repeat left top;
  background-color                                : transparent;
  float                                           : left;
  margin                                          : 0 4px 0 0;
  padding                                         : 0 0 0 9px;
  text-decoration                                 : none;
  text-transform                                  : uppercase;
  font-weight                                     : bold;
}

#tabs-menu ul li a span {
  background                                      : url(http://fil.nrk.no/contentfile/web/bgimages/special/nettv/right_active.gif) no-repeat right top;
  background-color                                : transparent;
  display                                         : block;
  padding                                         : 4px 12px 2px 3px;
  margin                                          : 0;
  float                                           : left;
  cursor                                          : pointer;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {
  float                                           : none;
}
/* End IE5-Mac hack */

#tabs-menu ul li#active a,
#tabs-menu ul li a:hover {
  background-position                             : 0% -82px;
  color                                           : #fff;
}

#tabs-menu ul li#active a span,
#tabs-menu ul li a:hover span {
  background-position                             : 100% -82px;
}

#tabs-menu-banner {
  _height                                         : 5px;
  min-height                                      : 5px;
  clear                                           : both;
  background-color                                : #03639d !important;
  float                                           : none;
  padding                                         : 1px 0 1px 0;
  width                                           : 980px;
}

#tabs-menu-banner ul {
  display                                         : block;
  margin                                          : 4px 4px 2px 4px;
  height                                          : auto;
  float                                           : none;
  clear                                           : both;
}

#tabs-menu-banner ul li {
  display                                         : block;
  float                                           : left;
  padding                                         : 2px 8px 2px 4px;
  font-size                                       : 10px;
  color                                           : #ccc;
  height                                          : 14px;
  display                                         : inline;
  vertical-align                                  : middle;
  text-align                                      : center;
  line-height                                     : 16px;
}

#tabs-menu-banner ul li a, #tabs-menu-banner ul li a:link {
  border-bottom: border: none;
}
#tabs-menu-banner ul li a:link,
#tabs-menu-banner ul li a:active,
#tabs-menu-banner ul li a:focus,
#tabs-menu-banner ul li a:visited {
  color                                           : #fff;
  font-weight                                     : bold;
  width                                           : auto;
  height                                          : 14px;
  display                                         : inline;
  vertical-align                                  : middle;
  text-align                                      : center;
  line-height                                     : 16px;
  margin                                          : 0;
  background-color                                : transparent;
  border-bottom                                   : 2px solid #03639d;
}

#tabs-menu-banner ul li.current a:link,
#tabs-menu-banner ul li.current a:active,
#tabs-menu-banner ul li.current a:focus,
#tabs-menu-banner ul li.current a:visited,
#tabs-menu-banner ul li a:hover {
  border-bottom                                   : 2px solid #fff;
  background-color                                : #6ba7c3;
}

#ctl00_ucTop_tabs {
  width                                           : 65%;
  float                                           : left;
}

#tabs-menu-banner ul.submenu {
  margin                                          : 0 4px 4px 4px;
}

.no-menu-banner {
  min-height                                      : 20px !important;
}

#tabs-menu ul#user {
  float                                           : left;
  margin                                          : 0 10px 0 0;
  display                                         : block;
}

#tabs-menu ul#user li {
  float                                           : left;
  list-style                                      : none;
  color                                           : #ccc;
  background-color                                : transparent;
  width                                           : auto;
  padding                                         : 0;
}

#tabs-menu ul#user li a {
  font-size                                       : 9px;
  font-weight                                     : normal;
  color                                           : #444;
  text-transform                                  : none;
  background                                      : none;
  display                                         : block;
  background-color                                : transparent;
  margin                                          : 0;
  padding                                         : 0 4px 0 4px;
}

#tabs-menu ul#user li a:hover {
  color                                           : #000;
  text-decoration                                 : underline;
}

#tabs-menu .searchfield {
  border                                          : 1px solid #666;
  font-size                                       : 10px;
  line-height                                     : 14px;
  height                                          : 16px;
  text-align                                      : center;
  float                                           : left;
  margin                                          : 0 0 0 40px;
  width                                           : 132px;
  vertical-align                                  : middle;
  background-color                                : #efefef;
}

html>body #tabs-menu .searchfield {
  width                                           : 140px;
}

#tabs-menu .searchbutton {
  border                                          : 1px solid #666;
  font-size                                       : 10px;
  line-height                                     : 16px;
  vertical-align                                  : middle;
  height                                          : 18px;
  padding                                         : 0;
  text-align                                      : center;
  float                                           : left;
  margin                                          : 0 0 0 4px;
  width                                           : 34px;
  background-color                                : #ccc;
}

#menu-line-wrapper {
  font-size                                       : 9px;
  color                                           : #111;
  border                                          : 0;
  padding                                         : 0;
  text-align                                      : left;
  width                                           : 790px;
  clear                                           : both;
  float                                           : left;
}

#path {
  margin-top                                      : 2px;
}

#path ul {
 width                                            : 688px;
 background-color                                 : transparent;
}

html>body #path ul {
 width                                            : 690px;
}

#path em.fullscreen {
  float                                           : right; 
  background-color                                : transparent;
  line-height                                     : 14px;
  vertical-align                                  : middle;
  width                                           : 80px;
  margin                                          : 0 188px 0 0; 
  display                                         : block;
  padding-right                                   : 14px;
  text-align                                      : right;
  font-style                                      : normal;
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/nettv/plus.gif);
  background-repeat                               : no-repeat;
  background-position                             : right center;
}

.NTlogo {
  margin                                          : 9px 0 7px 0;  
  display                                         : block;
}

/* Intro-elements */
#net-tv .wrapper-inner .intro-element {
  width                                           : auto;
  overflow                                        : hidden;
}

#net-tv .wrapper-inner .left,
#net-tv .wrapper-inner .right {
  width                                           : 156px !important;
  overflow                                        : hidden;
}

#net-tv .wrapper-inner .left {
  margin-right                                    : 24px !important;
}

#net-tv .wrapper-inner .intro-element h2 {
  line-height                                     : 18px;
  font-size                                       : 14px
}

#net-tv .wrapper-inner .intro-element p {
  display                                         : block;
  font-size                                       : 11px;
}

#net-tv .wrapper-inner .intro-element ul li em {
  display                                         : none;
}

/* Anbefalte programmer og tema */
#net-tv .intro-element.intro-element-small {
  background-color                                : #fff;
  height                                          : 58px;
  min-height                                      : 58px;
  margin-bottom                                   : 2px !important;
  clear                                           : both;
}

html > body#net-tv .intro-element.intro-element-small {
  height                                          : auto;
}

#net-tv .intro-element.intro-element-small h2 {
  line-height                                     : 16px;
  margin                                          : 0;
  padding                                         : 0;
  display                                         : block;
}

#net-tv .intro-element.intro-element-small p {
  display                                         : block;
}

#net-tv .intro-element.intro-element-small .img-left {
  margin-right                                    : 4px;
}

html>body #net-tv .intro-element.intro-element-small .img-left {
  margin-right                                    : 4px;
}

#net-tv .intro-element.intro-element-small .intro-element-content {
  display                                         : block;
  float                                           : left;
  width                                           : 160px;
}

#net-tv .intro-element.intro-element-small ul {
  display                                         : block;
  background-image                                : none;
  margin-top                                      : 0;
}

#net-tv .intro-element.intro-element-small .intro-element-content ul {
  margin-top                                      : 19px;
}


#net-tv .intro-element.intro-element-small ul li {
  background-color                                : #e5efeb;
}

#net-tv .intro-element.intro-element-small ul li a:link,
#net-tv .intro-element.intro-element-small ul li a:active,
#net-tv .intro-element.intro-element-small ul li a:focus,
#net-tv .intro-element.intro-element-small ul li a:visited {
  background-color                                : #e5efeb;
}

#net-tv .intro-element.intro-element-small ul li a:hover {
  background-color                                : #c9e6f4;
}

#net-tv .menu-column .info,
#net-tv .menu-column .l {
  display                                         : block;
  margin-bottom                                   : 8px;
  clear                                           : both;
}

/* /Anbefalte programmer */


/* Menu-column */

.closed {
  display                                         :none;
}

.open {
  display                                         :block;
}

.nettv-list-wrapper {
  margin                                          : 2px 0 0 0;
  width                                           : 272px;
  margin-top                                      : -3px;
}

.nettv-list-wrapper-hight {
  margin                                          : 0;
  width                                           : auto;
  overflow                                        : auto;
  background-color                                : transparent;
}

.nettv-list {
  margin                                          : 0;
  width                                           : 268px;
  height                                          : auto;
  overflow                                        : visible;
  background-color                                : #fff;
  border-width                                    : 1px;
  border-style                                    : solid;
  border-color                                    : #d2d2d2;
  display                                         : block;
  text-align                                      : left;
}

.nettv-list ul {
  width                                           : auto;
  height                                          : auto;
  margin                                          : 1px 2px 2px 2px;
  padding                                         : 0;
  list-style-type                                 : none;
  list-style-position                             : outside;
  color                                           : #000;
  background-color                                : transparent;
}

.nettv-list ul li {
  color                                           : inherit;
  background-color                                : transparent;
  margin                                          : 0;
  display                                         : list-item;
  width                                           : 264px;
}

.nettv-list ul li a:link,
.nettv-list ul li a:active,
.nettv-list ul li a:focus,
.nettv-list ul li a:visited {
  color                                           : #000;
  background-color                                : #eaeaea;
  margin                                          : 1px 0 1px 0;
  padding                                         : 0 0 0 4px;
  display                                         : block;
  width                                           : 260px;
  line-height                                     : 16px;
  font-size                                       : 10px;
  text-decoration                                 : none;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
}

.nettv-list ul li.expand ul,
.nettv-list ul li.expand ul li.expand ul,
.nettv-list ul li.expand ul li.expand ul li.expand ul {
  border                                          : 0;
  margin                                          : 0;
  padding                                         : 0;
  float                                           : none;
  clear                                           : both;
}

.nettv-list ul li,
.nettv-list ul li ul li,
.nettv-list ul li ul li ul li,
.nettv-list ul li ul li ul li ul li {
  clear                                           : both;
  float                                           : none;
  height                                          : auto;
  overflow                                        : hidden;
  display                                         : block;
}

.nettv-list ul li.expand,
.nettv-list ul li.expand ul li.expand {
  margin-bottom                                   : -3px;
}

.nettv-list ul li.expand ul li.expand,
.nettv-list ul li.expand ul li.expand ul li.expand,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand {
  margin-bottom                                   : 0;
}

html>body .nettv-list ul li.expand,
html>body .nettv-list ul li.expand ul li,
html>body .nettv-list ul li.expand ul li.expand ul li,
html>body .nettv-list ul li.expand ul li.expand ul li.expand ul li {
  margin-bottom                                   : 0;
}

.nettv-list li a.chosen:link,
.nettv-list li a.chosen:active,
.nettv-list li a.chosen:focus,
.nettv-list li a.chosen:visited {
  background-color                                : #c9e6f4 !important;
}

.nettv-list ul li.expand a:link,
.nettv-list ul li.expand a:active,
.nettv-list ul li.expand a:focus,
.nettv-list ul li.expand a:visited,
.nettv-list ul li.expand a:hover,
.nettv-list ul li.expand ul li.expand a:link,
.nettv-list ul li.expand ul li.expand a:active,
.nettv-list ul li.expand ul li.expand a:focus,
.nettv-list ul li.expand ul li.expand a:visited,
.nettv-list ul li.expand ul li.expand a:hover,
.nettv-list ul li.expand ul li.expand ul li.expand a:link,
.nettv-list ul li.expand ul li.expand ul li.expand a:active,
.nettv-list ul li.expand ul li.expand ul li.expand a:focus,
.nettv-list ul li.expand ul li.expand ul li.expand a:visited,
.nettv-list ul li.expand ul li.expand ul li.expand a:hover,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a:link,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a:active,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a:focus,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a:visited,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a:hover {
  width                                           : 242px;
  float                                           : left;
}

.nettv-list ul li.expand a.icon-closed-black:link,
.nettv-list ul li.expand a.icon-closed-black:active,
.nettv-list ul li.expand a.icon-closed-black:focus,
.nettv-list ul li.expand a.icon-closed-black:visited,
.nettv-list ul li.expand a.icon-closed-black:hover,
.nettv-list ul li.expand a.icon-open-black:link,
.nettv-list ul li.expand a.icon-open-black:active,
.nettv-list ul li.expand a.icon-open-black:focus,
.nettv-list ul li.expand a.icon-open-black:visited,
.nettv-list ul li.expand a.icon-open-black:hover,
.nettv-list ul li.expand ul li.expand a.icon-closed-black:link,
.nettv-list ul li.expand ul li.expand a.icon-closed-black:active,
.nettv-list ul li.expand ul li.expand a.icon-closed-black:focus,
.nettv-list ul li.expand ul li.expand a.icon-closed-black:visited,
.nettv-list ul li.expand ul li.expand a.icon-closed-black:hover,
.nettv-list ul li.expand ul li.expand a.icon-open-black:link,
.nettv-list ul li.expand ul li.expand a.icon-open-black:active,
.nettv-list ul li.expand ul li.expand a.icon-open-black:focus,
.nettv-list ul li.expand ul li.expand a.icon-open-black:visited,
.nettv-list ul li.expand ul li.expand a.icon-open-black:hover,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-closed-black:link,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-closed-black:active,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-closed-black:focus,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-closed-black:visited,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-closed-black:hover,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-open-black:link,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-open-black:active,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-open-black:focus,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-open-black:visited,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-open-black:hover,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-closed-black:link,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-closed-black:active,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-closed-black:focus,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-closed-black:visited,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-closed-black:hover,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-open-black:link,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-open-black:active,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-open-black:focus,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-open-black:visited,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-open-black:hover {
  width                                           : 12px !important;
  height                                          : auto;
  float                                           : left;
  margin-right                                    : 2px;
}

.nettv-list ul li.expand ul li a:link,
.nettv-list ul li.expand ul li a:active,
.nettv-list ul li.expand ul li a:focus,
.nettv-list ul li.expand ul li a:visited,
.nettv-list ul li.expand ul li a:hover,
.nettv-list ul li.expand ul li.expand ul li a:link,
.nettv-list ul li.expand ul li.expand ul li a:active,
.nettv-list ul li.expand ul li.expand ul li a:focus,
.nettv-list ul li.expand ul li.expand ul li a:visited,
.nettv-list ul li.expand ul li.expand ul li a:hover,
.nettv-list ul li.expand ul li.expand ul li.expand ul li a:link,
.nettv-list ul li.expand ul li.expand ul li.expand ul li a:active,
.nettv-list ul li.expand ul li.expand ul li.expand ul li a:focus,
.nettv-list ul li.expand ul li.expand ul li.expand ul li a:visited,
.nettv-list ul li.expand ul li.expand ul li.expand ul li a:hover,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li a:link,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li a:active,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li a:focus,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li a:visited,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li a:hover {
  width                                           : 260px;
}

.nettv-list ul li a:link,
.nettv-list ul li a:active,
.nettv-list ul li a:focus,
.nettv-list ul li a:visited {
  background-color                                : #e4e4e4;
}

.nettv-list ul li.expand ul li a:link,
.nettv-list ul li.expand ul li a:active,
.nettv-list ul li.expand ul li a:focus,
.nettv-list ul li.expand ul li a:visited {
  background-color                                : #cecece;
}

.nettv-list ul li.expand ul li.expand ul li a:link,
.nettv-list ul li.expand ul li.expand ul li a:active,
.nettv-list ul li.expand ul li.expand ul li a:focus,
.nettv-list ul li.expand ul li.expand ul li a:visited {
  background-color                                : #bebebe;
}

.nettv-list ul li.expand ul li.expand ul li.expand ul li a:link,
.nettv-list ul li.expand ul li.expand ul li.expand ul li a:active,
.nettv-list ul li.expand ul li.expand ul li.expand ul li a:focus,
.nettv-list ul li.expand ul li.expand ul li.expand ul li a:visited {
  background-color                                : #aeaeae;
}

.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li a:link,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li a:active,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li a:focus,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li a:visited {
  background-color                                : #aaa;
}

/* Icons */
.nettv-list ul li.noexpand a.icon-plus-red,
.nettv-list ul li.expand a.icon-plus-red,
.nettv-list ul li.expand ul li.noexpand a.icon-plus-red,
.nettv-list ul li.expand ul li.expand a.icon-plus-red,
.nettv-list ul li.expand ul li.noexpand ul li.noexpand a.icon-plus-red,
.nettv-list ul li.expand ul li.expand ul li.noexpand a.icon-plus-red,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-plus-red,
.nettv-list ul li.expand ul li.noexpand ul li.noexpand ul li.noexpand a.icon-plus-red,
.nettv-list ul li.expand ul li.expand ul li.noexpand ul li a.icon-plus-red,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-plus-red,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-plus-red,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-plus-red {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/plus_red.gif);
  background-position                             : 252px 1px;
  background-repeat                               : no-repeat;
}

.nettv-list ul li.noexpand a.icon-project-black,
.nettv-list ul li.expand a.icon-project-black,
.nettv-list ul li.expand ul li.noexpand a.icon-project-black,
.nettv-list ul li.expand ul li.expand a.icon-project-black,
.nettv-list ul li.expand ul li.noexpand ul li.noexpand a.icon-project-black,
.nettv-list ul li.expand ul li.expand ul li.noexpand a.icon-project-black,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-project-black,
.nettv-list ul li.expand ul li ul li.noexpand ul li.noexpand a.icon-project-black,
.nettv-list ul li.expand ul li.expand ul li.noexpand ul li.noexpand a.icon-project-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-project-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-project-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-project-black {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/project_black.gif);
  background-position                             : 252px 4px;
  background-repeat                               : no-repeat;
}

.nettv-list ul li.noexpand a.icon-folder-black,
.nettv-list ul li.expand a.icon-folder-black,
.nettv-list ul li.expand ul li.noexpand a.icon-folder-black,
.nettv-list ul li.expand ul li.expand a.icon-folder-black,
.nettv-list ul li.expand ul li.noexpand ul li.noexpand a.icon-folder-black,
.nettv-list ul li.expand ul li.expand ul li.noexpand a.icon-folder-black,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-folder-black,
.nettv-list ul li.expand ul li.noexpand ul li ul li.noexpand a.icon-folder-black,
.nettv-list ul li.expand ul li.expand ul li.noexpand ul li.noexpand a.icon-folder-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-folder-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-folder-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-folder-black {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/folder_black.gif);
  background-position                             : 249px 4px;
  background-repeat                               : no-repeat;
}

.nettv-list ul li.noexpand a.icon-videoindex-black,
.nettv-list ul li.expand a.icon-videoindex-black,
.nettv-list ul li.expand ul li.noexpand a.icon-videoindex-black,
.nettv-list ul li.expand ul li.expand a.icon-videoindex-black,
.nettv-list ul li.expand ul li ul li.noexpand a.icon-videoindex-black,
.nettv-list ul li.expand ul li.expand ul li.noexpand a.icon-videoindex-black,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-videoindex-black,
.nettv-list ul li.expand ul li.noexpand ul li.noexpand ul li.noexpand a.icon-videoindex-black,
.nettv-list ul li.expand ul li.expand ul li.noexpand ul li.noexpand a.icon-videoindex-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-videoindex-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-videoindex-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-videoindex-black {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/videoindex_black.gif);
  background-position                             : 250px 4px;
  background-repeat                               : no-repeat;
}

.nettv-list ul li.noexpand a.icon-video-black,
.nettv-list ul li.expand a.icon-video-black,
.nettv-list ul li.expand ul li.noexpand a.icon-video-black,
.nettv-list ul li.expand ul li.expand a.icon-video-black,
.nettv-list ul li.expand ul li.noexpand ul li.noexpand a.icon-video-black,
.nettv-list ul li.expand ul li.expand ul li.noexpand a.icon-video-black,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-video-black,
.nettv-list ul li.expand ul li ul li.noexpand ul li.noexpand a.icon-video-black,
.nettv-list ul li.expand ul li.expand ul li.noexpand ul li.noexpand a.icon-video-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-video-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-video-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-video-black {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/video_black.gif);
  background-position                             : 249px 4px;
  background-repeat                               : no-repeat;

}

.nettv-list ul li.noexpand a.icon-soundindex-black,
.nettv-list ul li.expand a.icon-soundindex-black,
.nettv-list ul li.expand ul li.noexpand a.icon-soundindex-black,
.nettv-list ul li.expand ul li.expand a.icon-soundindex-black,
.nettv-list ul li.expand ul li ul li.noexpand a.icon-soundindex-black,
.nettv-list ul li.expand ul li.expand ul li.noexpand a.icon-soundindex-black,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-soundindex-black,
.nettv-list ul li.expand ul li.noexpand ul li.noexpand ul li.noexpand a.icon-soundindex-black,
.nettv-list ul li.expand ul li.expand ul li.noexpand ul li.noexpand a.icon-soundindex-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-soundindex-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-soundindex-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-soundindex-black {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/soundindex_black.gif);
  background-position                             : 252px 4px;
  background-repeat                               : no-repeat;
}

.nettv-list ul li.noexpand a.icon-sound-black,
.nettv-list ul li.expand a.icon-sound-black,
.nettv-list ul li.expand ul li.noexpand a.icon-sound-black,
.nettv-list ul li.expand ul li.expand a.icon-sound-black,
.nettv-list ul li.expand ul li.noexpand ul li.noexpand a.icon-sound-black,
.nettv-list ul li.expand ul li.expand ul li.noexpand a.icon-sound-black,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-sound-black,
.nettv-list ul li.expand ul li.noexpand ul li.noexpand ul li.noexpand a.icon-sound-black,
.nettv-list ul li.expand ul li.expand ul li.noexpand ul li.noexpand a.icon-sound-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-sound-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-sound-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li.noexpand a.icon-sound-black {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/sound_black.gif);
  background-position                             : 252px 4px;
  background-repeat                               : no-repeat;
}

.nettv-list ul li a.icon-closed-black {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/closed_black.gif);
  background-position                             : 50% 50%;
  background-repeat                               : no-repeat;
}

.nettv-list ul li a.icon-open-black {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/open_black.gif);
  background-position                             : 50% 50%;
  background-repeat                               : no-repeat;
}


.nettv-list ul li.expand a.icon-project-black,
.nettv-list ul li.expand ul li.expand a.icon-project-black,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-project-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-project-black,
.nettv-list ul li.expand a.icon-folder-black,
.nettv-list ul li.expand ul li.expand a.icon-folder-black,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-folder-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-folder-black,
.nettv-list ul li.expand a.icon-videoindex-black,
.nettv-list ul li.expand ul li.expand a.icon-videoindex-black,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-videoindex-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-videoindex-black,
.nettv-list ul li.expand a.icon-video-black,
.nettv-list ul li.expand ul li.expand a.icon-video-black,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-video-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-video-black,
.nettv-list ul li.expand a.icon-soundindex-black,
.nettv-list ul li.expand ul li.expand a.icon-soundindex-black,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-soundindex-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-soundindex-black,
.nettv-list ul li.expand a.icon-sound-black,
.nettv-list ul li.expand ul li.expand a.icon-sound-black,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-sound-black,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-sound-black {
  background-position                             : 231px 4px;
}

.nettv-list ul li.expand a.icon-plus-red {
  background-position                             : 238px 1px;
}

.nettv-list li a.chosen:hover,
.nettv-list ul li.expand a:hover,
.nettv-list ul li.expand ul li.expand a:hover,
.nettv-list ul li.expand ul li.expand ul li.expand a:hover,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a:hover,
.nettv-list ul li.expand a.icon-closed-black:hover,
.nettv-list ul li.expand a.icon-open-black:hover,
.nettv-list ul li.expand ul li.expand a.icon-closed-black:hover,
.nettv-list ul li.expand ul li.expand a.icon-open-black:hover,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-closed-black:hover,
.nettv-list ul li.expand ul li.expand ul li.expand a.icon-open-black:hover,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-closed-black:hover,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand a.icon-open-black:hover,
.nettv-list ul li.expand ul li a:hover,
.nettv-list ul li.expand ul li.expand ul li a:hover,
.nettv-list ul li.expand ul li.expand ul li.expand ul li a:hover,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li a:hover,
.nettv-list ul li a:hover,
.nettv-list ul li.expand ul li a:hover,
.nettv-list ul li.expand ul li.expand ul li a:hover,
.nettv-list ul li.expand ul li.expand ul li.expand ul li a:hover,
.nettv-list ul li.expand ul li.expand ul li.expand ul li.expand ul li a:hover {
  background-color                                : #c9e6f4 !important;
}

/*.indexPadding {
  padding-left                                    : 22px !important;
}*/

/* Menu End */



/* Settings Start */

.settings div.text {
  height                                          : 380px;
}

.settings div.text {
  font-size                                       : 12px;
  padding                                         : 6px 4px;
  margin                                          : 2px 0 0 0;
  background-color                                : #fff;
  border                                          : 0 solid #ccc;
  height                                          : 340px;
  overflow                                        : auto;
  width                                           : 490px;
}

.settings h2 {
  padding-left                                    : 2px;
  padding-top                                     : 2px;
}

.settings div.text p {
  margin                                          : 0 0 1em 0;
}

.settings fieldset {
  margin-bottom                                   : 1em;
  padding                                         : 0 6px 10px 6px;
  border                                          : solid 1px #666;
}

.settings fieldset legend {
  margin-bottom                                   : 4px;
}

.settings div.text div.speed-group {
  padding-top                                     : 6px;
  height                                          : 30px;
}

.settings div.text div.speed,
.settings div.text div.submit {
  float                                           : left;
}

.settings div.text div.up-down {
  width                                           : 12px;
  display                                         : block;
  margin                                          : 0 4px;
  height                                          : 25px; 
  vertical-align                                  : middle;
  float                                           : left;
}

.settings div.text div.up-down img {
  margin-top                                      : -4px;
}

.settings div.text input
{
  border                                          : 1px solid #ccc;
}

.settings div.text input.text {
  border-top                                      : 1px solid #666;
  border-left                                     : 1px solid #666;
  width                                           : 60px;
  margin-right                                    : 4px;
}

.settings div.text input.save-button, 
.settings div.text input.retry-button {
  cursor                                          : pointer;
  background-color                                : #eee;
  border-top                                      : 1px solid #fff;
  border-left                                     : 1px solid #fff;
  height                                          : 22px;
  text-align                                      : center;
}

.settings div.text input.save-button:hover, 
.settings div.text input.retry-button:hover {
  background-color                                : #ccc;
}

.settings div.text input.retry-button {
 width                                            : 140px;
}

.settings div.text input.save-button {
 width                                            : 70px;
 margin-top                                       : -4px;
 padding-top                                      : 0;
}

/* Settings End */

/* Link elements Start */

.outArrow {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/nettv/out.gif);
  background-repeat                               : no-repeat;
  background-position                             : 97% 0%;
}

/* Link elements End */

/* Search Start */
/*
.searchPl {
  margin                                          : 0;
  text-align                                      : left;
  float                                           : left;
}*/

.search-head {
  line-height                                     : 22px;
  font-size                                       : 16px;
  vertical-align                                  : middle;
  padding-left                                    : 4px;
}

/* Search End */

/* SearchResult Start */

#search-results a {
  background-repeat                               : no-repeat;
  background-position                             : 0 4px;
}

#search-results a.video,
#search-results a.video-index
#search-results a.audio,
#search-results a.audio-index,
#search-results a.project,
#search-results a.folder
#search-results a.story {
  background-repeat                               : no-repeat !important;
}

#search-results a.video {
  background-image                                : url('http://fil.nrk.no/contentfile/web/icons/video_black.gif');
}

#search-results a.video-index {
  background-image                                : url('http://fil.nrk.no/contentfile/web/icons/videoindex_black.gif');
  
}

#search-results a.audio {
  background-image                                : url('http://fil.nrk.no/contentfile/web/icons/sound_black.gif');
}

#search-results a.audio-index {
  background-image                                : url('http://fil.nrk.no/contentfile/web/icons/soundindex_black.gif');
}

#search-results a.project {
  background-image                                : url('http://fil.nrk.no/contentfile/web/icons/project_black.gif');
}

#search-results a.folder {
  background-image                                : url('http://fil.nrk.no/contentfile/web/icons/folder_black.gif');
}

#search-results a.story {
  background-image                                : url('http://fil.nrk.no/contentfile/web/icons/video_black.gif');
}

div.search-nav {
  height                                          : 20px;
  list-style-type                                 : none;
  background-color                                : #eee;
  border-top                                      : solid 1px #ccc;
  padding                                         : 2px;
  margin-left                                     : 0;
}

div.search-nav li {
  display                                         : block;
  float                                           : left;
  width                                           : 70px;
  text-align                                      : center;
}

div.search-nav .buttonright {
  display                                         : block;
  float                                           : right;
  width                                           : 70px;
  text-align                                      : center;
}

div.search-nav li a:link,
div.search-nav li a:active,
div.search-nav li a:focus,
div.search-nav li a:visited {
  display                                         : block;
  color                                           : #000;
  font-size                                       : 9px;
  font-weight                                     : bold;
  background-color                                : #fff;
  margin                                          : 2px 1px 1px 0px;
  border-right                                    : 1px solid #ccc;
  padding                                         : 2px 4px;
  border-bottom                                   : 1px solid #ccc;
  text-decoration                                 : none;
}

div.search-nav li a:hover {
  background-color                                : #ccc;
}

/* SearchResult End */


.extra {
  display                                         : none;
}

.current .extra {
  padding                                         : 5px 0 10px 0;
  width                                           : 100%;
  display                                         : block;
}

html>body .current .extra {
  clear                                           : both;
}

* + html .current .extra {
  clear                                           : none !important;
}

.current .extra ul {
  list-style                                      : none;
  clear                                           : both;
  width                                           : 100%;
  display                                         : block;
}

.current .extra ul li {
  width                                           : 100%;
  font-size                                       : .75em;
  margin                                          : 0;
  display                                         : block;
  padding                                         : 0;
  background-color                                : #fff;
  line-height                                     : 18px;
  height                                          : 18px;
}

.greenLinks a {
  color                                           : #008000 !important;
}

.greenLinks a:hover {
  text-decoration                                 : underline;
}

.paidicon {
  background-image                                : url('http://fil.nrk.no/contentfile/web/icons/plus_red.gif');
  background-repeat                               : no-repeat;
  background-position                             : 98% 50%;
}

/* gammel NettTV.css */
/* Start */

.StandardText {
  font-family                                     : Arial, Verdana, Helvetica, Sans-serif;
  font-size                                       : 11px;
}

.StandardText a {
  color                                           : #111111;
  text-decoration                                 : none;
}

.StandardText a:hover
{
  text-decoration                                 : underline;
}

.StandardHeading {
  font-family                                     : Arial, Verdana, Helvetica, Sans-serif;
  font-size                                       : 13px;
  font-weight                                     : bold;
  padding-bottom                                  : 4px;
}

/* End */

/* Share this */
#share-form {
  background                                      : #fff;
  border-top                                      : 1px dotted #ddd;
  display                                         : none;
  left                                            : 0;
  position                                        : relative;
  width                                           : 512px;
  z-index                                         : 999;
  font-size                                       : 11px;
  font-family                                     : Verdana, Arial, Helvetica, Sans-Serif;
  margin-top                                      : 12px;
}

#share-form a.share-close {
  color                                           : #111;
  float                                           : right;
  margin                                          : 0;
  line-height                                     : 22px;
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/cancel.gif);
  background-position                             : right center;
  background-repeat                               : no-repeat;
  padding                                         : 0 20px 0 0; 
}

#share-form div.clear {
  clear                                           : both;
  float                                           : none;
}
#share-social,
#share-email,
#share-copy {
  background                                      : transparent;
  border                                          : 1px solid #ddd;
  padding                                         : 10px;
  display                                         : block;
}

#share-social {
  width                                           : 260px;
  height                                          : 208px;
  float                                           : left;
  margin                                          : 0 0 0 2xp;
  text-align                                      : left;
}

#share-social ul {
  list-style                                      : none;
  margin                                          : 0;
  padding                                         : 0;
  text-align                                      : left;
}
#share-social ul li {
  float                                           : left;
  margin                                          : 0;
  padding                                         : 0;
  width                                           : 50%;
  text-align                                      : left;
}
#share-social ul li a {
  background-position                             : 0px 2px;
  background-repeat                               : no-repeat;
  display                                         : block;
  float                                           : left;
  height                                          : 24px;
  padding                                         : 4px 0 0 22px;
  vertical-align                                  : middle;
  color                                           : #111;
  text-decoration                                 : underline;
  text-align                                      : left;
  float                                           : left !important;
}

#share-social ul li a:hover {
  text-decoration: none;
}

#share-delicious {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/delicious.gif) !important;
}

#share-digg {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/digg.gif) !important;
}

#share-furl {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/furl.gif) !important;
}

#share-netscape {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/netscape.gif) !important;
}

#share-yahoo_myweb {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/yahoo_myweb.gif) !important;
}

#share-stumbleupon {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/stumbleupon.gif) !important;
}

#share-google_bmarks {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/google_bmarks.gif) !important;
}

#share-technorati {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/technorati.gif) !important;
}

#share-blinklist {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/blinklist.gif) !important;
}

#share-newsvine {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/newsvine.gif) !important;
}

#share-magnolia {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/magnolia.gif) !important;
}

#share-reddit {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/reddit.gif) !important;
}

#share-facebook {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/facebook.gif) !important;
}

#share-tailrank {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/tailrank.gif) !important;
}

#share-email {
  text-align                                      : left;
  float                                           : right;
  width                                           : 200px;
  height                                          : 208px;
  margin                                          : 0;
}

#share-email form, #share-email fieldset {
  border                                          : 0;
  margin                                          : 0;
  padding                                         : 0;
}

#share-email fieldset legend {
  padding                                         : 0;
  float                                           : left;
  display                                         : none;
}

#share-email ul {
  list-style                                      : none;
  margin                                          : 0;
  padding                                         : 0;
}

#share-email ul li {
  margin                                          : 0 0 7px 0;
  padding                                         : 0;
  text-align                                      : left;
}

#share-email ul li label {
  color                                           : #555;
  display                                         : block;
  margin-bottom                                   : 3px;
}

#share-email ul li input.share-text {
  padding                                         : 0;
  width                                           : 191px;
  height                                          : 17px;
  font-size                                       : 12px;
  border                                          : 1px solid #ccc;
}

#share-email ul li input.share-textarea {
  padding                                         : 0;
  width                                           : 191px;
  height                                          : 70px;
  font-size                                       : 12px;
  border                                          : 1px solid #ccc;
}

#share-email ul li input.share-button {
  text-align                                      : center;
  border                                          : solid 1px #666;
  font-size                                       : 12px;
  background-color                                : #e3e4df;
  padding                                         : 2px;
  margin-top                                      : 2px;
}

* > #share-email ul li input.share-button {
  margin-top                                      : 0;
}

#share-copy {
  text-align                                      : left;
  margin-top                                      : 10px;
  min-height                                      : 1px;
  position                                        : relative;
  display                                         : block;
}

#share-copy form, #share-copy fieldset {
  border                                          : 0;
  margin                                          : 0;
  padding                                         : 0;
}

#share-copy fieldset legend {
  display                                         : none;
}

#share-copy ul {
  list-style                                      : none;
  margin                                          : 0;
  padding                                         : 0;
}

#share-copy ul li {
  margin                                          : 0 0 7px 0;
  padding                                         : 0;
}

#share-copy ul li label {
  color                                           : #555;
  display                                         : block;
  margin-bottom                                   : 3px;
}

#share-copy ul li input.share-text {
  width                                           : 486px;
  height                                          : 17px;
  border                                          : 1px solid #ccc;
  font-size                                       : 12px;
}

#share-copy ul li input.share-button {
  text-align                                      : center;
  border                                          : solid 1px #666;
  font-size                                       : 12px;
  background-color                                : #e3e4df;
  padding                                         : 2px;
  margin-top                                      : 2px;
}

.shareLinks {
  display                                         : block;
  height                                          : auto;
  width                                           : auto;
}

.shareLinks #share-link {
  display                                         : block;
  line-height                                     : 20px;
  height                                          : auto;
}

.shareLinks #share-link a.nrk-share-link {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/share_16x16.gif);
  background-repeat                               : no-repeat;
  background-position                             : left center;
  background-color                                : transparent;
  padding                                         : 0 0 0 22px;
  margin                                          : 0 0 0 4px;
  line-height                                     : 20px;
  height                                          : auto;
  display                                         : block;
}