  .item {margin-left:10px; display:inline; float:left; background:no-repeat; overflow:none !important; margin-top:10px; text-align:left; overflow:hidden; padding-bottom:4px}
  .item .h1 a {font-size: 34px; font-weight: bold; letter-spacing: -0.025em; line-height:0.9; display:block;  margin-top:7px;  margin-bottom:4px}
  .item .h1 {margin:5px 0px 5px 0px}
  .item .bodytext a {font-size: 14px; font-weight: bold; letter-spacing: -0.01em}

  .item img[alt=icon] {display:inline; margin-left:5px; margin-bottom:-5px; text-decoration:none; border:0px}
  .item img[alt=pre-icon] {display:inline; float:left; margin-right:5px; margin-bottom:-5px; text-decoration:none; border:0px}

  img[alt=pre-icon-top] {display:inline; float:left; margin-right:5px; margin-bottom:-5px; text-decoration:none; border:0px}
  img[alt=pre-icon-readmore] {margin-right:5px; margin-bottom:-5px; text-decoration:none; border:0px}
  
  .size_xs {width:232px;}
  .size_s  {width:313px;}
  .size_ml {width:391px;}
  .size_m  {width:472px;}
  .size_l  {width:635px;}
  .size_fw {width:960px;}
  .size_trekvart{width:718px;}

  .size_636 .h1 a, .size_l .h1 a, .size_fw .h1 a, .size_trekvart .h1 a{font-size: 65px; line-height:0.95; letter-spacing:-0.04em; display:block; margin-bottom:10px}  
  .size_m .h1 a {font-size: 48px; line-height:0.95; letter-spacing:-0.04em; display:block; margin-bottom:10px}  
  
  .bodytext .link {}
  
  .lesogsa {margin-top:10px}
    .lesogsa strong {font-size:12px}
    .lesogsa li {margin-left:10px; list-style:none}
    .lesoga ul {line-height:1.1}
  
  /* FRONT PAGE LAYOUT */
  .frontpageblock {clear:both; margin:8px 0px; height:100%; overflow: hidden; width: 960px}
    #block_first {margin-top:0px}
    
  /* ITEM CLASSES */
  .whiteOnRedMain {padding-top: 5px; float: left; margin-top: 10px; border-top: 1px solid #DDD;}
  .whiteOnRed {background:#dd0b0b; color:white !important; padding-top: 0px !important}
    .whiteOnRed .textwrap {padding:10px 20px; color:white !important; font-size:16px !important}
    .whiteOnRed .h1, .whiteOnRed .h1 a, .whiteOnRed a, .whiteOnRed .link, .whiteOnRed .read-more, .whiteOnRed .read-more-container {color:white !important;}
    .whiteOnRed .h1 a {font-size:34px}
    
    .whiteOnRed .tekstboks, .whiteOnRed .bodytext, .whiteOnRed .read-more-container {margin: 5px 10px}
    .whiteOnRed .bodytext {display:block}

  .belowTopad1, .belowTopad1 .img {overflow:visible !important; margin-top:10px;}
  .belowTopad2, .belowTopad2 .img {overflow:visible !important; margin-top:10px; margin-left:10px}
  
  .inlineLesOgsa {display:inline}
    .inlineLesOgsa ul, .inlineLesOgsa li {display:inline}
  
  .h1 {display:inline}
  
  .greybox {background:grey; color:white; font-size:40px; text-align:center; line-height:60px}


.read-more {color:#dc0b0b; font-weight:bold; text-decoration:underline; font-size:12px}
 .read-more-container {color:#dc0b0b; font-weight:bold; text-decoration:underline; font-size:12px; line-height:1.5}
 .read-more-top {color:#dc0b0b; font-weight:bold; text-decoration:underline; font-size:24px}
 .read-more-container {width:100px; margin-top:3px}
 .item .bodytext .read-more {font-size:12px}
 .item .bodytext .read-more-top {font-size:18px}

.biggerFont .h1 a {font-size:48px}

.red, .red div .notd, .red div a:link,.red div a:visited {background: #dc0b0b; color:white}
.blue,.blue div .notd, .blue div a:link,.blue div a:visited {background: #25458f; color:white}
.black, .black div .h1, .black div a:link, .black div a:visited {background:black; color:white}
.red a, .blue a, .black a {color:white}
.red, .blue, .black {padding:5px 10px}
.red .read-more-container, .blue .read-more-container, .black .read-more-container {color:white}

#main-byline a {text-decoration:underline}

.article-heading {line-height:1.05; font-size: 70px; font-weight: bold; letter-spacing: -0.025em; margin-top:0px; float:left; width:900px}
 .article-ingress {width:640px; margin-top:10px; font-size:18px; font-weight:bold; float:left}
 .article_image_caption {font-size:12px; float:left; clear:both; margin-top:0px; margin-bottom:10px; display:block}

#article-images, 
#article-poll,
#newsletter-signup {float:right;  margin-top:10px;  width:230px !important;  font-size:11px !important;  margin-left:5px;  position:relative;  margin-right:-101px;  clear:right}
#newsletter-signup input[type=text] { width: 160px !important; }
#left-img-container .article_image_caption {width:260px; height:auto}

input.standard {
  border-color: #787878;
  border-style: solid;
  border-width: 1px;
  color: #787878;
  height: 17px;
  padding: 3px 0 0 3px;
}
input.standard.submit {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 17px;
  height: 24px;
  line-height: 0;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0;
}

#article-poll {background:#f2f2f2}
 .article_vote_item {padding:3px}
 .article_vote_item_text {font-weight: bold;  color: #dc0b0b;  font-size:110%}
 .article_vote_item td {padding:1px}
 .article_vote_item input {margin-right:5px}

.photo_credit {position:relative;  float:right;  top:-25px;  font-size:10px; padding:2px 3px; background:#000; color:white; 
font-style:italic; margin-right:0px; opacity:0.4; filter:alpha(opacity=40); float:right}

.photo_credit-left {position:relative;  float:right;  top:-25px;  font-size:10px; padding:2px 3px; background:#000; color:white; 
 font-style:italic; opacity:0.4;  filter:alpha(opacity=40)}

.article-container a {color:#dc0b0b; font-weight:bold}

#netboardMainAreaReplacer #posisjon8 {margin-left:0px}

#reise {width:438px;  height:213px;  float:left}
 #reise .tekstboks, #reise img {float:left;  }
 #reise .tekstboks {width:230px; padding-top:6px}
 #reise_top {background: url(/img/reise_top.png) no-repeat; height:44px;  width:100%}
 #reise_bottom {background: url(/img/reise_bottom.png) no-repeat; height:29px;  width:100%}
 #reise_top, #reise_bottom,#reise .h1 {float:left}

 #share-cp-art {float:left; width:130px; margin-top:10px}
#share-cp-art a:link {font-size:12px; text-decoration:none; color:black; font-weight:bold}
#share-cp-art a:hover {font-size:12px; text-decoration:underline; color:black; font-weight:bold}
#share-cp-art a:visited {font-size:12px; text-decoration:none; color:black; font-weight:bold}

#min-seher-button-frontpage {width:281px; margin-top:5px; margin-bottom:5px; height:50px}
#min-seher-button {float:right; width:281px; margin-top:10px; margin-bottom:5px; height:50px}
#art-byline div a {font-size:12px}
#byline-id a {color:blue; font-size:12px}

#posisjon2 .h1 a, #posisjon3 .h1 a, , #posisjon4 .h1 a {font-size:20px}


/* ALBUM LIST */
div.frontpageImgStripe {border:none !important}
 .imgFilmRollBorder {background-image:url(/img/filmstrip960.png);  height:20px;  width:960px;}
 .imgStripeHeader {color:#FFF; background:#DC0B0B; padding-left:5px; padding-top:3px; font-weight:bold; font-size:18px; margin-bottom:0px; height:24px; width:185px} 
 .imgStripeImgHolder {margin:0px 5px;  float:left;  width:182px}
 .imgStripeImg {border: 0px}
 .blackBG {background: black}
 .imgStripeTitle {margin:0px 5px;  float:left;  width:182px}
 .imgStripeTitleLink {font-weight:bold;  font-size:16px;  color:white}
 .imgStripeClear {clear:both;  height:1px;  overflow:hidden}
 .imgStripeTitle {margin:6px 0px}
 .imgStripeTitle .inner {padding: 0px 3px}
 

 /* MOST READ BLOCK */ 
.mainpage_mostread {width:310px; overflow:hidden; padding-top:0px}
 .mainpage_mostread .ingressForside {width:183px;  float:right}


/* FRONTPAGE VIDEO AND IMAGE BOX */
#frontPageVideoBox {width:635px; margin-bottom:10px;}
 #frontPageVideoBox .header {float:left; margin-bottom:3px; position:relative; clear:both; width:100%; background:#DC0B0B; padding:3x}
 /*#frontPageVideoBox .titleBorder {float:right; border-bottom:0px solid #DC0B0B; width:495px}*/
 #frontPageVideoBox .title {background-color:#DC0B0; float:left; font-size:16px; font-weight:bold; padding:3px 0px 0px 3px; color:#ffffff; width:99%;}
 #frontPageVideoBox .title a, #frontPageVideoBox .title a:link {color:#ffffff !important}
 .frontPageVideoBoxClear {clear:both; height:2px; overflow:hidden}
 #frontPageVideoBox .frontPageVideoBox_left {float:left; width:447px; clear:left; overflow:hidden}
 #frontPageVideoBox .frontPageVideoBox_right {width:175px; float:right; overflow:hidden}
 #frontPageVideoBox .mediaHolder_outer {float:left; position:relative; margin-bottom:8px}
 #frontPageVideoBox .mediaHolder {margin-bottom:2px}
 #frontPageVideoBox .mediaHolder img {opacity:0.9; -moz-opacity:0.9; position:absolute}
 #frontPageVideoBox .mediaTitle {font-size:36px; font-weight:bold; letter-spacing:-0.025em; line-height:0.9}
 #frontPageVideoBox .smallTitle {font-size:18px; line-height:0.9}
 #frontPageVideoBox .mediaTitle a:link {color:black}

/* BUTTON ADS */
.ad-button_column_right {display:inline; float:left; width:300px; margin-right:15px;}
  #ad-button_column_right-1,
  #ad-button_column_right-2,
  #ad-button_column_right-3,
  #ad-button_column_right-4,
  #ad-button_column_right-5 {width:300px; float:left}
  #ad-button_column_right-2, #ad-button_column_right-5 { margin-left: 29px;}
  #ad-button_column_right-3, #ad-button_column_right-6 { float:right;}

#block_adbuttons{
	margin-bottom: 18px;
}

/* TV BLOCK */
#block_tv_ticker {background:#DC0B0B; color:white; line-height:1.1; position:relative; top: -7px; overflow:hidden; height:80px;}
  #block_tv_ticker .label_holder {width:250px; float:left; height:65px; margin-top:-6px}
    #block_tv_ticker .label {font-size:36px; font-weight:bold;}
    #block_tv_ticker .link {color:white; font-size:12px; font-weight:bold; margin-top:6px; text-decoration:underline}
  
  span.tv_item {white-space:nowrap}
  span.tv_title {font-size:12px; font-weight:bold;}
  span.tv_time {font-size:10px; margin-right: 15px}
  span.tv_channel {font-size:10px; margin-right:5px; display:none}

  

