* {
  text-align                                      : left;
  margin                                          : 0;
  padding                                         : 0;
  color                                           : Inherit;
  background-color                                : Transparent;
}

ul {
  list-style-type                                 : none;
  list-style-position                             : outside;
  overflow                                        : hidden;
}


html,
body {
  text-align                                      : center;
  margin                                          : 0;
  padding                                         : 0;
  color                                           : #000;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
}

/* TOP */

#top {
  width                                           : 100%;
  text-align                                      : center;
}

#top .logo {
  width                                           : 100%;
  background-color                                : #fff;
  color                                           : Inherit;
  height                                          : 50px;
  margin                                          : 0 0 0 0;
  border-width                                    : 0 0 1px 0;
  border-color                                    : #005c8f;
  border-style                                    : solid;
  text-align                                      : center;
}

#top .logo .logo-wrapper {
  width                                           : 100%;
  height                                          : 48px;
  background-image                                : url(http://img.nrk.no/img/514747.gif);
  background-repeat                               : no-repeat;
  background-position                             : center center;
  background-color                                : #005c8f;
  color                                           : #fff;
  margin                                          : 0;
  border-width                                    : 0 0 1px 0;
  border-color                                    : #fff;
  border-style                                    : solid;
  text-align                                      : center;
}

/* HER:*/
#top .logo .logo-wrapper .logo-wrapper-inner {
  width                                           : 980px;
  background-image                                : url(none);
  background-color                                : Transparent;
  color                                           : #fff;
  margin                                          : 0 auto 0 auto;
  border                                          : 0;
}

#top .logo h1 {
  margin                                          : 10px 0 0 0;
  float                                           : left;
}
html>body #top .logo h1 {
  margin                                          : 10px 0 0 0;
  float                                           : left;
}

#top .logo h1 strong {
  display                                         : none;
}

#top .logo .dd-multimedia {
  float                                           : right;
  text-align                                      : right;
  background-color                                : Transparent;
  background-image                                : url(none);
  width                                           : 72%;
  height                                          : auto;
  margin                                          : 14px 0 0 0;
}

html>body #top .logo .dd-multimedia {
  margin                                          : 15px 0 0 0;
}

#top .logo .dd-multimedia img {
  margin                                          : 0;
  padding                                         : 0;
}

#search,
#search div,
#nav {
  display                                         : inline;
  margin                                          : 0;
  padding                                         : 0;
}

#search input.search-field {
  width                                           : 114px;
  height                                          : 18px;
  margin                                          : -1px 4px auto 16px;
  padding                                         : 2px 2px 2px 2px;
  background-color                                : #fff;
  color                                           : #000;
  font-size                                       : 10px;
  border                                          : 1px inset #eee;
  vertical-align                                  : top;
}

html>body #search input.search-field {
  margin                                          : 0 0 auto 16px;
  height                                          : auto;
}

#search input.search-button {
  width                                           : auto;
  height                                          : auto;
  margin                                          : 0 2px auto 0;
  padding                                         : 1px 0px 0px 4px;
  background-color                                : #006599;
  color                                           : #fff;
  font-size                                       : 10px;
  border                                          : 1px solid #256e99;
  vertical-align                                  : top;
  cursor                                          : pointer;
}

#search input.search-button:hover,
#search input.search-button.over {
  background-color                                : #012f53;
  cursor                                          : pointer;
}

html>body #search input.search-button {
  width                                           : auto;
  height                                          : auto;
  padding                                         : 0 0 0 4px;
  margin                                          : 0 2px auto 0;
}/* DROPDOWNS */

/* all list items */
ul#nav li {
  float                                           : left;
  position                                        : relative;
  margin                                          : 0 2px 0 0;
  padding                                         : 0;
  border                                          : 1px solid #256e99;
  background-color                                : #014478;
  cursor                                          : pointer;
  display                                         : block;
  text-transform                                  : uppercase;
  font-size                                       : 10px;
  z-index                                         : 1001;
}

ul#nav li.dd {
  padding                                         : 2px 6px 2px 6px;
}

ul#nav li.dd-netradio {
  padding                                         : 0 19px 0 0;
  background-color                                : #006599;
  background-image                                : url(http://img.nrk.no/img/514750.gif);
  background-position                             : center right;
  background-repeat                               : no-repeat;
}

ul#nav li.dd-net-tv {
  margin                                          : 0 4px 0 15px;
  background-color                                : #006599;
}

ul#nav li a {
  display                                         : block;
  color                                           : #fff;
  padding                                         : 2px 6px 2px 6px;
  text-decoration                                 : none;
}

ul#nav li.dd-net-tv a {
  padding                                         : 2px 25px 2px 6px;
  background-image                                : url(http://img.nrk.no/img/514751.gif);
  background-position                             : center right;
  background-repeat                               : no-repeat;
}

ul#nav li a:hover {
  background-color                                : #012f53;
}

/* second-level lists */
ul#nav li ul {
  display                                         : none;
  position                                        : absolute;
  z-index                                         : 1002;
  left                                            : 0;
  top                                             : 1.7em;
  background-color                                : #fff;
}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
ul#nav li>ul {
  top                                             : auto;
  left                                            : auto;
  width                                           : 140px;
}

/* lists nested under hovered list items */
ul#nav li:hover,
ul#nav li.over {
  background-color                                : #012f53;
}

ul#nav li:hover ul,
ul#nav li.over ul {
  display                                         : block;
  border                                          : 1px solid #999;
}ul#nav li ul li {
  float                                           : none;
  position                                        : relative;
  padding                                         : 0 0 0 0;
  margin                                          : 0 0 0 0;
  display                                         : list-item;
  background-color                                : #fff;
  color                                           : #000;
  border-width                                    : 0 0 1px 0;
  border-color                                    : #999;
  border-style                                    : solid;
  width                                           : 140px;
  text-transform                                  : none;
  font-size                                       : 10px;
}

ul#nav li ul li a {
  display                                         : block;
  width                                           : 100%;
  padding                                         : 4px 4px 4px 4px;
  margin                                          : 0 0 0 0;
  color                                           : #000;
}

ul#nav li ul li a:hover {
  display                                         : block;
  background-color                                : #eee;
}

/* SPESIFIC ELEMENTS */
.ytb1 {
  margin                                          : -2px 0 0 0;
}

.ytb2 {
  text-align                                      : center;
  margin                                          : 20px auto 0 auto;
}