@media screen,projection {


.intro-element-article {
  margin                                          : 0 0 4px 0;
  border                                          : 0;
  display                                         : block;
}

.intro-element-article h1 {
  font-size                                       : 38px;
  font-family                                     : Arial, Helvetica, Sans-serif;
  padding                                         : 0;
  margin                                          : 0;
}

.intro-element-article em {
  font-size                                       : 9px;
  font-style                                      : normal;
  text-align                                      : left;
}

.intro-element-article p {
  overflow                                        : hidden;
  font-weight                                     : bold;
  font-size                                       : 14px;
}

.intro-element-article hr {
  clear                                           : both;
  visibility                                      : hidden;
  height                                          : 1px;
}

.article-column .intro-element p {
  font-size                                       : 10px;
}

.article-column .intro-element ul li a {
  color                                           : inherit;
  background-color                                : #f7fcfb;
}

.article-column .intro-element ul li a:hover {
  color                                           : inherit;
  background-color                                : #c9e6f4;
}

.article h2 {
  font-size                                       : 18px;
  font-family                                     : Arial, Helvetica, Sans-serif;
  padding                                         : 0;
  margin                                          : 10px 0 2px 0;
}

.article h2 a:link,
.article h2 a:active,
.article h2 a:visited,
.article h2 a:focus {
  color                                           : #000;
  background-color                                : transparent;
  font-size                                       : 18px;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  padding                                         : 0;
  margin                                          : 10px 0 2px 0;
  text-decoration                                 : underline;
  font-weight                                     : bold;
}

.article h2 a:hover {
  color                                           : #900;
  background-color                                : transparent;
}

.article p {
  padding                                         : 0;
  margin                                          : 0 0 10px 0;
  font-size                                       : 12px;
}

.intro-element-article a:link,
.intro-element-article a:active,
.intro-element-article a:visited,
.intro-element-article a:focus,
.article a:link,
.article a:active,
.article a:visited,
.article a:focus,
.article p a:link,
.article p a:active,
.article p a:visited,
.article p a:focus {
  color                                           : #036;
  background-color                                : transparent;
  font-weight                                     : normal;
  text-decoration                                 : underline;
}

.intro-element-article a:link,
.intro-element-article a:active,
.intro-element-article a:visited,
.intro-element-article a:focus {
  font-weight                                     : bold;
  display                                         : inline;
}

.intro-element-article a:hover,
.article a:hover,
.article p a:hover {
  color                                           : #900;
  background-color                                : transparent;
  text-decoration                                 : underline;
}

.article blockquote,
.box blockquote {
  color                                           : #333;
  background-color                                : transparent;
  margin                                          : 0 0 12px 0;
  padding                                         : 4px;
  clear                                           : both;
}

.box blockquote {
  margin                                          : 0;
}

.article blockquote p,
.box blockquote p {
  color                                           : #333;
  background-color                                : transparent;
  font-size                                       : 16px;
  line-height									  : 22px;
  font-family                                     : Arial, Verdana, Helvetica, Sans-serif;
}

.box blockquote p {
  font-size                                       : 10px;
}

.article blockquote address,
.box blockquote address {
  font-size                                       : 11px;
  font-style                                      : normal;
  text-align                                      : right;
}

.article blockquote address cite,
.box blockquote address cite {
  display                                         : block;
  text-align                                      : right;
}

.article .published {
  color                                           : #888;
  background-color                                : transparent;
  font-size                                       : 9px;
  clear                                           : both;
  display                                         : block;
  margin                                          : 0 0 10px 0;
}

.article .published em {
  font-size                                       : 9px;
  font-style                                      : normal;
  display                                         : block;
}

.published address {
  display                                         : inline;
  margin                                          : 0 4px 0 0;
  font-style                                      : normal;
}

html>body .published address {
  margin                                          : 0;
}

.published address a:link,
.published address a:active,
.published address a:focus,
.published address a:visited {
  margin                                          : 0;
  color                                           : #666;
  background-color                                : transparent;
  text-decoration                                 : none;
}

.published address a:hover {
  color                                           : #900;
  background-color                                : transparent;
}

.article cite,
.box cite {
  display                                         : block;
  margin                                          : 0 0 8px 0;
}

.article ul {
  display                                         : block;
  list-style-position                             : outside;
  list-style-type                                 : disc;
  margin                                          : 0 0 10px 16px;
  padding                                         : 0;
}

html>body .article ul {
  list-style-position                             : inside;
  margin                                          : 0 0 10px 0;
}

.article ol {
  display                                         : block;
  list-style-position                             : outside;
  list-style-type                                 : decimal;
  margin                                          : 0 0 10px 40px;
  padding                                         : 0;
}

.article hr {
  color                                           : #d2d2d2;
  background-color                                : #d2d2d2;
  display                                         : block;
  border                                          : 0;
  height                                          : 1px;
  margin                                          : 10px 0 10px 0;
}

.facts-center {
  margin                                          : 0 0 4px 0;
  padding                                         : 0;
  float                                           : none;
  clear                                           : both;
  width                                           : 100%;
}

.facts-left {
  margin                                          : 4px 4px 4px 0px;
  padding                                         : 0;
  float                                           : left;
  width                                           : 180px;
}

.facts-right {
  padding                                         : 0;
  margin                                          : 4px 0 4px 4px;
  float                                           : right;
  width                                           : 180px;
}

.facts-right.px231,
.facts-left.px231 {
  width                                           : 231px;
}

.facts-center,
.facts-left,
.facts-right {
  color                                           : inherit;
  background-color                                : transparent;
  overflow                                        : hidden;
  font-size                                       : 10px;
}

.facts-center p,
.facts-left p,
.facts-right p {
  margin                                          : 0;
}

.facts-center h2,
.facts-left h2,
.facts-right h2 {
  margin                                          : 4px 0 4px 0;
  font-size                                       : 12px;
  font-weight                                     : bold;
}

.facts-center img,
.facts-left img,
.facts-right img {
  display                                         : block;
  margin                                          : 0;
}

.facts-center .intro-element,
.facts-left .intro-element,
.facts-right .intro-element {
  padding                                         : 2px;
}

.facts-center .intro-element .img-center,
.facts-center .intro-element .img-left,
.facts-center .intro-element .img-right {
  overflow                                        : hidden;
  width                                           : 456px;
}

.facts-left .intro-element .img-center,
.facts-left .intro-element .img-left,
.facts-left .intro-element .img-right,
.facts-right .intro-element .img-center,
.facts-right .intro-element .img-left,
.facts-right .intro-element .img-right {
  overflow                                        : hidden;
  width                                           : 174px;
}

.facts-center ul,
.facts-left ul,
.facts-right ul {
  display                                         : list-item;
  margin                                          : 4px 0 0 0;
  background-image                                : none;
  list-style-type                                 : none;
}

.facts-center ul li,
.facts-left ul li,
.facts-right ul li {
  display                                         : block;
  list-style-type                                 : none;
  list-style-position                             : outside;
  line-height                                     : 12px;
  overflow                                        : hidden;
  padding                                         : 0 0 0 4px;
  margin                                          : 0 0 6px 0;
  color                                           : #000;
  background-color                                : transparent;
  border-left                                     : 4px solid #d2d2d2;
} 

.facts-center ul li a:link,
.facts-center ul li a:active,
.facts-center ul li a:focus,
.facts-center ul li a:visited,
.facts-center ul li a:hover,
.facts-left ul li a:link,
.facts-left ul li a:active,
.facts-left ul li a:focus,
.facts-left ul li a:visited,
.facts-left ul li a:hover,
.facts-right ul li a:link,
.facts-right ul li a:active
.facts-right ul li a:focus,
.facts-right ul li a:visited,
.facts-right ul li a:hover {
  display                                         : inline;
  color                                           : inherit;
  background-color                                : transparent;
  padding                                         : 0;
  margin                                          : 0;
  line-height                                     : 10px;
  width                                           : auto !important;
}

.facts-center ul li a:hover,
.facts-left ul li a:hover,
.facts-right ul li a:hover {
  color                                           : #900;
}

.article-column .intro-element h2 {
  font-size                                       : 12px;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
}

.inner-column .intro-element h2 a {
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
}

.article h3,
.article-column h3,
.article h4,
.article-column h4 {
  font-size                                       : 11px;
  padding                                         : 2px 2px 2px 6px;
  margin                                          : 0 0 1px 0;
  color                                           : #036;
  background-color                                : transparent;
  background-image                                : none;  
  text-transform                                  : uppercase;
  display                                         : block;
  border                                          : 1px solid #d2d2d2;
}

.article h3 a:link,
.article h3 a:active,
.article h3 a:visited,
.article h3 a:focus,
.article-column h3 a:link,
.article-column h3 a:active,
.article-column h3 a:visited,
.article-column h3 a:focus,
.article h4 a:link,
.article h4 a:active,
.article h4 a:visited,
.article h4 a:focus,
.article-column h4 a:link,
.article-column h4 a:active,
.article-column h4 a:visited,
.article-column h4 a:focus {
  color                                           : #036;
  background-color                                : transparent;
  display                                         : inline;
}

.article h3 a:hover,
.article-column h3 a:hover,
.article h4 a:hover,
.article-column h4 a:hover {
  color                                           : #900;
  background-color                                : transparent;
  display                                         : inline;
}

.article .list-light {
  width                                           : auto;
}

.article .list-light ul {
  list-style-position                             : outside;
  width                                           : 456px;
  padding                                         : 2px;
}

.article .list-light ul li {
  width                                           : 456px;
}

.article h3,
.article h4 {
  clear                                           : both;
}

.article h3 a,
.article h4 a {
  text-decoration                                 : none !important;
  font-weight                                     : bold !important;
}

.article .list-light ul li.no-link,
.article .list-light ul li a:link,
.article .list-light ul li a:focus,
.article .list-light ul li a:active,
.article .list-light ul li a:visited {
  width                                           : 452px;
  text-decoration                                 : none;
}

.article .list-light ul li a:hover {
  text-decoration                                 : none;
}

.article .list-light ul li.list-outro ul li a:link,
.article .list-light ul li.list-outro ul li a:active,
.article .list-light ul li.list-outro ul li a:focus,
.article .list-light ul li.list-outro ul li a:visited,
.article-column .list-light ul li.list-outro ul li a:link,
.article-column .list-light ul li.list-outro ul li a:active,
.article-column .list-light ul li.list-outro ul li a:focus,
.article-column .list-light ul li.list-outro ul li a:visited {
  color                                           : inherit;
  background-color                                : #f7fcfb !important;
}

.article .list-light ul li.list-outro ul li a:hover,
.article-column .list-light ul li.list-outro ul li a:hover {
  color                                           : inherit;
  background-color                                : #c9e6f4 !important;
}

/* TABLES */

table {
  display                                         : table;
}

tr {
  display                                         : table-row;
}

thead {
  display                                         : table-header-group;
}

tbody {
  display                                         : table-row-group;
}

tfoot {
  display                                         : table-footer-group;
}

col {
  display                                         : table-column;
}

colgroup {
  display                                         : table-column-group;
}

td,
th {
  display                                         : table-cell;
}

caption {
  display                                         : table-caption;
}

abbr {
  border-bottom                                   : 1px dotted #000; 
  cursor                                          : help;
}

.article h3.table-heading {
  color                                           : #fff;
  background-color                                : #069;
  padding                                         : 2px 2px 2px 4px;
  margin                                          : 0 0 2px 0;
}

.article table {
  display                                         : table;
  width                                           : 100%;
  border-collapse                                 : separate;
  border-spacing                                  : 1px;
  caption-side                                    : top;
  empty-cells                                     : show;
  table-layout                                    : auto;
  color                                           : inherit;
  background-color                                : transparent;
  border                                          : 1px solid #d2d2d2;
  padding                                         : 1px;
  margin                                          : 0 0 8px 0;
  font-size                                       : 10px;
}

html>body .article table {
  padding                                         : 0 1px 0 1px;
}

.article table caption {
  display                                         : table-caption;
  color                                           : #fff;
  background-color                                : #09c;
  font-weight                                     : bold;
  padding                                         : 2px 2px 2px 4px;
  border-bottom                                   : 1px solid #fff;
}

.article table th {
  display                                         : table-cell;
  color                                           : #fff;
  background-color                                : #5a9ecf;
  border-width                                    : 0;
  border-style                                    : solid;
  border-color                                    : #fff;
  padding                                         : 2px 2px 2px 4px;
}

.article table td {
  display                                         : table-cell;
  color                                           : #000;
  background-color                                : #eaeaea;
  border-width                                    : 0;
  border-style                                    : solid;
  border-color                                    : #fff;
  padding                                         : 2px 2px 2px 4px;
  margin                                          : 0;
}

.article-bottom-element {
  display                                         : block;
  clear                                           : both;
  background-color                                : transparent;
  float                                           : none;
}

#print-head {
  display                                         : none;
}

div.article-related {
  clear                                           : both;
  border-top                                      : 1px dotted #d2d2d2;
  height                                          : 14px;
  margin                                          : 8px 0 0 0;
  padding                                         : 8px;
  font-size                                       : 9px;
  font-weight                                     : bold;
  display                                         : block;
  height                                          : 180px;
  background-color                                : transparent;
}

div.article-related div.tip-a-friend,
div.article-related div.print-version {
  display                                         : inline;
  margin                                          : 0 16px 0 0;
  width                                           : 200px;
  height                                          : auto;
  vertical-align                                  : top;
  text-align                                      : center;
  overflow                                        : hidden;
  background-color                                : transparent;
  float                                           : left;
}

div.article-related div.tip-a-friend div#tips {
  display                                         : block !important;
  width                                           : auto;
  height                                          : auto;
  margin                                          : 4px 0 0 0;
  padding                                         : 4px 4px 0 4px;
  border                                          : 1px solid #f3e514;
  font-size                                       : 10px;
  font-weight                                     : normal;
  background-color                                : #faf38b;
}

div.article-related div div#tips form div label {
  text-align                                      : left;
}

div.article-related div.tip-a-friend div input#tipbutton,
div.article-related div.tip-a-friend div textarea#tipinputcomment,
div.article-related div.tip-a-friend div input#tipinputto,
div.article-related div.tip-a-friend div input#tipinputfrom {
  border                                          : 1px solid #f3e514;
  font-size                                       : 10px;
  background-color                                : #fff;
  padding                                         : 0;
  vertical-align                                  : middle;
  margin                                          : 2px 0 0 0;
  width                                           : 188px;
  height                                          : 16px;
  line-height                                     : 14px;
}

div.article-related div.tip-a-friend div input#tipbutton {
  margin                                          : 2px 0 4px 0;
  width                                           : 40%;
  height                                          : 20px;
  color                                           : inherit;
  background-color                                : #eee;
  text-align                                      : center;
  cursor                                          : pointer;
  font-size                                       : 10px;
  border                                          : 1px solid #ccc;
}

html>body div.article-related div.tip-a-friend div input#tipbutton {
  width                                           : 40%;
}

div.article-related div.tip-a-friend div textarea#tipinputcomment {
  height                                          : 44px;
  vertical-align                                  : top;
}

div.article-related div a:link,
div.article-related div a:active,
div.article-related div a:focus,
div.article-related div a:visited {
  display                                         : block;
  margin                                          : 0;
  padding                                         : 0;
  background-color                                : transparent;
}

div.article-related div a:hover {
  color                                           : #900;
  background-color                                : transparent;
}

/* ARTICLEFORM */

.box.articleform {
  clear                                           : both;
  display                                         : block;
  height                                          : auto;
  width                                           : auto;
  border                                          : 1px solid #f3e514;
  background-color                                : #faf38b !important;
}

.articleform h2,
.articleform h3 {
  font-size                                       : 10px;
  padding                                         : 4px 5px;
  margin                                          : 0 0 10px 0;
  background-color                                : #eee785;
  color                                           : #000;
  text-transform                                  : uppercase;
  font-family                                     : Verdana, Arial, sans-serif;
  border                                          : 0;
}

.box.articleform form {
  display                                         : block;
}

.articleform label {
  margin                                          : 1px 0 2px 2px;
  display                                         : block;
  font-size                                       : 11px;
  line-height                                     : 12px;
}

.articleform .inputsubmit,
.articleform .inputtext,
.articleform .uploadfile,
.articleform textarea,
.articleform select,
.articleform select.dropdown {
  font-size                                       : 11px;
  line-height                                     : 12px;
  display                                         : block;
}

.articleform .inputsubmit {
  width                                           : 100px;
  height                                          : 20px;
  color                                           : inherit;
  background-color                                : #eee;
  text-align                                      : center;
  vertical-align                                  : middle;
  cursor                                          : pointer;
  padding                                         : 0 0 1px 0;
  margin                                          : 2px 2px 0 0;
  border                                          : 1px solid #ccc;
  font-size                                       : 11px;
}

.articleform .inputtext {
  margin                                          : 1px 0 2px 2px;
  padding                                         : 0 0 0 4px;
  width                                           : 340px;
  height                                          : 18px;
  line-height                                     : 20px;
  vertical-align                                  : middle;
  border                                          : 1px solid #f3e514;
  background-color                                : #fff;
}

.articleform .uploadfile {
  margin                                          : 1px 0 2px 2px;
  padding                                         : 0 0 0 4px;
  width                                           : 346px;
  height                                          : 20px;
  line-height                                     : 20px;
  vertical-align                                  : middle;
  border                                          : 1px solid #ccc;
  background-color                                : #fff;
}

.articleform textarea {
  margin                                          : 1px 0 2px 2px;
  padding                                         : 0 0 0 4px;
  width                                           : auto;
  height                                          : auto;
  line-height                                     : 12px;
  vertical-align                                  : middle;
  border                                          : 1px solid #f3e514;
  background-color                                : #fff;
}

.articleform select,
.articleform select.dropdown {
  margin                                          : 1px 0 0 2px;
  padding                                         : 0 0 0 4px;
  width                                           : auto;
  height                                          : 18px;
  line-height                                     : 20px;
  vertical-align                                  : middle;
  border                                          : 1px solid #f3e514;
  background-color                                : #fff;
  font-size                                       : 11px;
}

.box.articleform .radiobutton,
.box.articleform .checkbox {
  display                                         : block;
  float                                           : none;
  clear                                           : both;
  margin                                          : 0 0 6px 0;
  font-size                                       : 11px;
}

.box.articleform .radiobutton label,
.box.articleform .checkbox label {
  margin                                          : 0;
  vertical-align                                  : top;
  line-height                                     : 12px;
}

.articleform .radiobutton input,
.articleform .checkbox input {
  margin                                          : 1px 2px 0 2px;
  padding                                         : 0;
  width                                           : auto;
  height                                          : 12px;
  line-height                                     : 12px;
  vertical-align                                  : bottom;
  border                                          : 0;
  background-color                                : transparent;
  display                                         : block;
  float                                           : left;
}

.articleform h5 {
  margin                                          : 0 0 4px 0;
}

.articleform .px174 .inputtext {
  width                                           : 164px;
}

.articleform .px274 .inputtext {
  width                                           : 264px;
}

.articleform .px174 select {
  width                                           : 170px;
}

.articleform .px274 select {
  width                                           : 270px;
}

.articleform .px174 textarea {
  width                                           : 164px;
  height                                          : 120px;
}

.articleform .px274 textarea {
  width                                           : 264px;
  height                                          : 120px;
}

.articleform .px274 .inputsubmit {
  margin                                          : 2px 2px 0 2px;
}

.articleform .px274 .inputsubmit:hover {
  background-color                                : #f3e514;
}

html>body .articleform .px174 .inputtext {
  margin                                          : 2px 0 0 2px;
  width                                           : 168px;
  /*width                                            : 344px;*/
}

html>body .articleform .px174 select {
  width                                           : 167px;
}

/* Examples:
  http://www.nrk.no/nyheter/distrikt/troms_og_finnmark/1.318222
  http://www.nrk.no/nyheter/distrikt/troms_og_finnmark/1.319204
*/

/* COMMENT ARTICLE */

.comments {
  margin-top                                      : 40px;
}

.comments h2 {
  border-top                                      : 1px solid #efead6;
  padding                                         : 10px 0 0 22px;
  background                                      : #fff url(http://fil.nrk.no/contentfile/web/icons/comments.gif) no-repeat 0px 14px;
}


.comments #newthread a:link,
.comments #newthread a:focus,
.comments #newthread a:active,
.comments #newthread a:visited {
  display                                         : block;
  margin-bottom                                   : 20px;
  font-weight                                     : bold;
  color                                           : #5386ce;
  background-color                                : inherit;
}

.comments a.externallink:link,
.comments a.externallink:focus,
.comments a.externallink:active,
.comments a.externallink:visited,
.comments a.external:link,
.comments a.external:focus,
.comments a.external:active,
.comments a.external:visited{
  font-weight                                     : bold;
  color                                           : #5386ce;
  background-color                                : inherit;
}

.comments #newthread a:hover,
.comments a.external:hover,
.comments a.externallink:hover {
  color                                           : #8bbcf3;
}

.comments .comment-level0 h3,
.comments .comment-level0 p,
.comments .comment-level0 .ajaxelement .choices {
  margin                                          : 0 0 0 0;
}

.comments .comment-level1 h3,
.comments .comment-level1 p,
.comments .comment-level1 .ajaxelement .choices {
  margin                                          : 0 0 0 20px;
}

.comments .comment-level2 h3,
.comments .comment-level2 p,
.comments .comment-level2 .ajaxelement .choices {
  margin                                          : 0 0 0 40px;
}

.comments .comment-level3 h3,
.comments .comment-level3 p,
.comments .comment-level3 .ajaxelement .choices {
  margin                                          : 0 0 0 60px;
}

.comments .comment-level4 h3,
.comments .comment-level4 p,
.comments .comment-level4 .ajaxelement .choices {
  margin                                          : 0 0 0 60px;
}

.comments .comment-level5 h3,
.comments .comment-level5 p,
.comments .comment-level5 .ajaxelement .choices {
  margin                                          : 0 0 0 60px;
}

.comments .comment-level0 ul {
  margin                                          : 0 0 0 16px;
}

.comments .comment-level1 ul {
  margin                                          : 0 0 0 36px;
}

.comments .comment-level2 ul {
  margin                                          : 0 0 0 56px;
}

.comments .comment-level3 ul {
  margin                                          : 0 0 0 76px;
}

.comments .comment-level4 ul {
  margin                                          : 0 0 0 76px;
}

.comments .comment-level5 ul {
  margin                                          : 0 0 0 76px;
}

html>body .comments .comment-level0 ul {
  margin                                          : 0 0 0 5px;
}

html>body .comments .comment-level1 ul {
  margin                                          : 0 0 0 25px;
}

html>body .comments .comment-level2 ul {
  margin                                          : 0 0 0 45px;
}

html>body .comments .comment-level3 ul {
  margin                                          : 0 0 0 65px;
}

html>body .comments .comment-level4 ul {
  margin                                          : 0 0 0 65px;
}

html>body .comments .comment-level5 ul {
  margin                                          : 0 0 0 65px;
}

.comments .imagecapture {
  width                                           : 170px;
  height                                          : 65px;
}

.comments .imagecapture img {
  margin                                          : 5px 0 2px 3px;
  border                                          : 1px solid #f3e514;
}

.comments .text-editor {
  padding                                         : 2px 0 0 2px;
}

.comments .text-editor input.bold {
  width                                           : 16px;
  height                                          : 16px;
  border                                          : 0;
  background                                      : url(http://fil.nrk.no/contentfile/web/icons/button-bold.gif) no-repeat top left;
  cursor                                          : pointer;
}

.comments .text-editor input.bold:hover {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/button-bold-over.gif);
}

.comments .text-editor input.italic {
  width                                           : 16px;
  height                                          : 16px;
  border                                          : 0;
  background                                      : url(http://fil.nrk.no/contentfile/web/icons/button-italic.gif) no-repeat top left;
  cursor                                          : pointer;
}

.comments .text-editor input.italic:hover {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/button-italic-over.gif);
}

.comments .text-editor input.red {
  width                                           : 16px;
  height                                          : 16px;
  border                                          : 0;
  background                                      : url(http://fil.nrk.no/contentfile/web/icons/button-redtext.gif) no-repeat top left;
  cursor                                          : pointer;
}

.comments .text-editor input.red:hover {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/button-redtext-over.gif);
}

.comments .text-editor input.green {
  width                                           : 16px;
  height                                          : 16px;
  border                                          : 0;
  background                                      : url(http://fil.nrk.no/contentfile/web/icons/button-greentext.gif) no-repeat top left;
  cursor                                          : pointer;
}

.comments .text-editor input.green:hover {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/button-greentext-over.gif);
}

.comments .text-editor input.blue {
  width                                           : 16px;
  height                                          : 16px;
  border                                          : 0;
  background                                      : url(http://fil.nrk.no/contentfile/web/icons/button-bluetext.gif) no-repeat top left;
  cursor                                          : pointer;
}

.comments .text-editor input.blue:hover {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/button-bluetext-over.gif);
}

.comments .error {
  padding                                         : 0 2px;
  color                                           : #f10;
  background-color                                : inherit;
  font-weight                                     : bold;
}

.comments .success {
  padding                                         : 0 2px;
  color                                           : #52a926;
  background-color                                : inherit;
  font-weight                                     : bold;
}

.commentform {
  width                                           : auto;
  margin                                          : 0 0 8px 0;
  padding                                         : 0 0 4px 0;
  color                                           : inherit;
  background-color                                : #fff;
}

.commentformbox {
  padding                                         : 0;
  margin                                          : 0 0 8px 0;
  display                                         : block;
  width                                           : auto;
  height                                          : auto;
  float                                           : none;
}

.commentform .articleform {
  clear                                           : both;
  display                                         : block;
  height                                          : auto;
  width                                           : auto;
  border                                          : 1px solid #f3e514;
  background-color                                : #faf38b;
  padding-bottom                                  : 4px;
}

.commentform .articleform form {
  display                                         : block;
  padding                                         : 2px;  
}

.commentform fieldset {
  margin                                          : 0;
  padding                                         : 0;
  border                                          : 0;
}

.commentform .emailsection,
.commentform .usernamesection {
  display                                         : none;
}

#articlediscussion h3 {
  color                                           : #000;
  border                                          : 0;
  text-transform                                  : none;
  display                                         : block;
  line-height                                     : 18px;
  background                                      : #efead6 url(http://fil.nrk.no/contentfile/web/icons/open_black.gif) no-repeat 4px 4px;  
  cursor                                          : pointer;
  margin-top                                      : 2px;
  padding                                         : 0 0 0 20px;
}

#articlediscussion h3:hover {
  display                                         : block;
  background-color                                : #f4f6e4;
  color                                           : #000;
}

#articlediscussion h3.closed {
  background-image                                : url(http://fil.nrk.no/contentfile/web/icons/closed_black.gif);
}

#articlediscussion p {
  padding                                         : 0 0 8px 0;
}

#articlediscussion ul li {
  list-style-type                                 : disc;
}

#articlediscussion ul li ul li {
  list-style-type                                 : circle;
}

#articlediscussion ul li ul li ul li {
  list-style-type                                 : square;
}

#articlediscussion ul {
  padding-bottom: 8px;
}

#articlediscussion ul ul,
#articlediscussion ul ul ul,
#articlediscussion ul ul ul ul,
#articlediscussion ul ul ul ul ul {
  padding-bottom: 0;
}

.comments .warning-box {
  clear                                           : both;
  background-color                                : #ffefef;
  border                                          : 1px solid #d44848;
  padding                                         : 0 1px;
}

html>body .comments .warning-box {
  padding                                         : 1px;
}

.comments .comment-level0 .ajaxelement .warning-box {
  margin                                          : 0 0 10px 0;
}

.comments .comment-level1 .ajaxelement .warning-box {
  margin                                          : 0 0 10px 20px;
}

.comments .comment-level2 .ajaxelement .warning-box {
  margin                                          : 0 0 10px 40px;
}

.comments .comment-level3 .ajaxelement .warning-box {
  margin                                          : 0 0 10px 60px;
}

.comments .comment-level4 .ajaxelement .warning-box {
  margin                                          : 0 0 10px 60px;
}

.comments .comment-level5 .ajaxelement .warning-box {
  margin                                          : 0 0 10px 60px;
}

.comments .warning-box h4 {
  color                                           : #900;
  border                                          : 0;
  font-size                                       : 10px;
  padding                                         : 3px 4px 2px 20px;
  margin                                          : 0 0 10px 0;
  height                                          : 14px;
  background                                      : #ffb8b8 url(http://fil.nrk.no/contentfile/web/icons/warning-icon.gif) no-repeat 4px 3px;
}

.comments .warning-box h4 img {
  padding                                         : 1px 0 0 0;
  cursor                                          : pointer;
}

.comments .warning-box p {
  font-size                                       : 11px;
  margin                                          : 0 4px;
}

.comments .warning-box button {
  margin                                          : 4px 6px 4px 2px !important;
  background-color                                : #eee;
  border                                          : 1px solid #ccc;
  width                                           : 130px !important;
  text-align                                      : center;
  font-size                                       : 12px;
  cursor                                          : pointer;
  clear                                           : none;
  float                                           : left;
}

html>body .comments .warning-box button {
  margin                                          : 4px;
}

.comments .warning-box button.small {
  width                                           : 50px !important;

}

.comments .warning-box button:hover,
#articlediscussion .choices button:hover {
  background-color                                : #e8e8e8;
  color                                           : inherit;
}

#articlediscussion .commentform {
  margin-bottom                                   : 30px;
}

.commentform .articleform h3,
#articlediscussion .commentform .articleform h3 {
  margin                                          : 2px 2px 4px 2px;
  background                                      : #eee785 url(http://fil.nrk.no/contentfile/web/icons/answer.gif) no-repeat 4px 4px;
  padding-left                                    : 28px;
  border                                          : 0;
  text-transform                                  : uppercase;
  font-size                                       : 10px;
  cursor                                          : default;
}

.commentform .articleform textarea.disabled,
.commentform .articleform .inputtext.disabled {
  background-color                                : #eee;
  color                                           : inherit;
}

.commentform .articleform .inputsubmit {
  float                                           : left;
  margin                                          : 10px 8px 8px 2px;
  padding-top                                     : 2px;
}

html>body .commentform .articleform .inputsubmit {
  padding-top                                     : 0;
}

.commentform .articleform .inputsubmit.disabled {
  border-color                                    : #d8d8d8;
  color                                           : #ccc;
  background-color                                : #eee;
  cursor                                          : default;
}

#articlediscussion p.poster em {
  display                                         : block;
  font-size                                       : 10px;
  font-style                                      : normal;
  font-weight                                     : normal;
  color                                           : #999;
  background-color                                : inherit;
  margin                                          : 0 0 4px 0;
}

.commentform .articleform p.help {
  clear                                           : both;
  font-size                                       : 10px;
}

.commentform .articleform .right p.help {
  padding-left                                    : 2px;
}

#articlediscussion .commentform .articleform p.error {
  margin-left                                     : 0;
}

#articlediscussion .choices button {
  float                                           : left;
  display                                         : block;
  margin                                          : 10px 10px 20px 0; 
  background-color                                : #eee;
  color                                           : #000;
  border                                          : 1px solid #ccc;
  width                                           : 100px;
  height                                          : 20px;
  text-align                                      : center;
  cursor                                          : pointer;
}

#articlediscussion .choices button.warning {
  width                                           : 60px;
}

html>body #articlediscussion .choices button {
  padding-bottom                                  : 2px;
}

/* TO BE REMOVED */

/* IMAGES */

.img-center {
  margin                                          : 0 0 2px 0;
  padding                                         : 0;
  float                                           : none;
  display                                         : block;
  clear                                           : both;
  overflow                                        : hidden;
}

.img-left {
  margin                                          : 0 0 2px 0;
  padding                                         : 0;
  float                                           : left;
  display                                         : block;
  clear                                           : left;
  overflow                                        : hidden;
}

html>body .img-left {
  margin                                          : 0 4px 2px 0;
}

.img-right {
  margin                                          : 0 0 2px 0;
  padding                                         : 0;
  float                                           : right;
  display                                         : block;
  clear                                           : right;
  overflow                                        : hidden;
}

html>body .img-right {
  margin                                          : 0 0 2px 4px;
}

.img-center img,
.img-left img,
.img-right img {
  display                                         : block;
  margin                                          : 0;
}

.img-center a img,
.img-left a img,
.img-right a img {
  display                                         : block;
}

.img-center a:hover img,
.img-left a:hover img,
.img-right a:hover img {
  display                                         : block;
}


.img-center p,
.img-left p,
.img-right p,
.img-center address,
.img-left address,
.img-right address,
.article .img-center p,
.article .img-left p,
.article .img-right p,
.article .img-center address,
.article .img-left address,
.article .img-right address{
  font-size                                       : 10px;
  font-weight                                     : normal;
  color                                           : #000;
  background-color                                : #e8e8e8;
  padding                                         : 4px;
  margin                                          : 0;
}

.img-center address,
.img-left address,
.img-right address {
  padding                                         : 0 4px 4px 4px;
}


/* media end */
} 
