.box.single_story {
  margin-top: -22px;
  z-index: 100;
  overflow: auto;
}
.box.single_story .inner {
  padding: 7px;
}


/* TOPPSEKSJON AV SAKEN */
#story_header {
  position: relative;
  margin-top: -8px;
  width: 923px;
}

  #story_header_topp {
    width: 923px;
    height: 373px;
    position: relative;
    overflow: hidden;
  }

    #imageOverlay {
      position: absolute;
      top: 0px;
      left: 7px;
      z-index: 70;
    }

    #story_header_topp .story_main_image {
      width: 640px;
      height: 360px;
      position: absolute;
      top: 7px;
      left: 7px;
      z-index: 50;
    }

    #story_header .caption {
      display: block;
      width: 602px;
      position: absolute;
      z-index: 60;
      bottom: 10px;
      color: #fff;
      background: #e6008d;
      padding: 4px 10px;
      margin: 0 8px;
      font-size: 12px;
      line-height: 1.3em;
      left: 1px;
    }

  #story_header_extras {
    width: 230px;
    height: 342px;
    position: relative;
    top: 20px;
    left: 670px;
    overflow: hidden;
    z-index: 100;
  }


    #fanfakta {
      position: relative;
      margin-bottom: 10px;
    }

      #fanfakta .fanfakta_content {
        font-size: 9px;
        font-weight: normal;
        margin-top: 4px;
        line-height: 12px;
        float: left;
        clear: right;
        width: 137px;
      }

      #fanfakta span {
        display: inline-block;
        padding-bottom: 4px;
      }

      #fanfakta .fanfakta_image {
        float: left;
        clear: left;
        width: 73px;
        margin: 6px 8px 0 0;
        position: relative;
      }

      #fanfakta .button {
        position: relative;
        display: block;
        clear: both;
        margin-top: 8px;
        width: 204px;
        text-transform: uppercase;
      }


    .related_stories {
      line-height: 1.3em;
    }

    #related_stories_top {
      font-size: 10px;
    }

    #related_stories_top li {
      padding: 4px 0 6px 0;
      width: 110px;
      float: left;
      display: inline-block;
    }

      #related_stories_top li img {
        width: 110px;
        height: 65px;
      }

      #related_stories_top .odd{
        clear: left;
        margin-right: 10px;
      }

    #related_stories_bottom {
      margin-top: 20px;
      font-size: 12px;
      clear: both;
    }

      #related_stories_bottom li {
        padding: 6px 15px 6px 0;
        width: 142px;
        float: left;
        display: inline-block;
      }

        #related_stories_bottom li img {
          width: 142px;
          height: 80px;
        }


  #story_header h1 {
    background: #00a9ec;
    color: #eee;
    margin: 0;
    padding: 2px 10px 6px 10px;
    font-size: 34px;
    line-height: 40px;
  }

  #story_header p {
    background: #00a9ec;
    color: #eee;
    margin: 0;
    padding: 0 10px 6px 10px;
    font-size: 17px;
    line-height: 20px;
    font-weight: bold;
  }


  #story_header_bunn {
    background: url("/gfx/layout/artikkel/artikkeltopp_avrundet_bunn.png") no-repeat;
    width: 923;
    height: 32px;
    clear: both;
    position: relative;
  }


#story_content {
  position: relative;
  width: 628px;
  line-height: 1.4em;
  margin-right: 10px;
  float: left;
  clear: left;
  padding-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}


  #story_content .obj_holder {
    position: relative;
    /*overflow: hidden;*/
    margin-bottom: 8px;
    margin-top: 4px;
    background: #e6008d;
  }
    #story_content .obj_holder img {
      border: 0;
      padding: 0;
      margin: 0;
    }

    #story_content .obj_holder .caption {
      position: relative;
      display: inline-block;
      padding: 4px 6px 4px 6px;
      font-size: 12px;
      line-height: 1.3em;
      color: #fff;
    }

    #story_content .obj_holder .text {
      clear: both;
      padding: 4px 6px 4px 6px;
      font-size: 12px;
      color: #fff;
      background: #e6008d;
      margin-left: 2px;
    }

.byline {
  font-size: 12px;
  /*font-style: italic;*/
  margin-top: 10px;
  color: #00A9EC;
  float: left;
}

.byline a, .byline a:link {
  color: #00A9EC;
}

.timestamp {
  float: left;
  color: #00A9EC;
  font-size: 12px;
  margin-bottom: 7px;
}

#right_column {
  width: 283px;
  float: left;
  /*background-color: #efefef;*/
  min-height: 500px;
}
  #magazine_ad #magazine_ad1 {
    margin-bottom:20px;
  }

  #magazine_ad .magazine_link {
    clear: both;
    color: #c51c83;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    margin-top: 7px;
  }


/* ANNONSER */
#netboard_area_holder {
  float: right;
  clear: right;
  width: 180px;
}
#netboardArea {
  right: -293px;
}

.netboard_area {
  width: 468px;
  position: relative;
  float: right;
  clear: right;
  background-color: #efefef;
  margin: 0 0 8px 8px;
}

/* START: poll-object */
.poll2 { background-color:white; }
.poll {width:626px; overflow:hidden; float:left; }
#poll_form {padding:2px 7px 2px 7px; margin:0px;}
#poll_form input {
  margin-top:5px;
}
#prepoll, #postpoll {clear:both; display:block; margin:5px 0px}
#poll-content {padding:10px; margin-left:10px}
#lesogsa p {width:150px; float:left; margin:5px; }
#lesogsa a {color:#ff71c6; font-weight:bold}

.poll_middle {
  border:1px solid #e7e7e7;
  border-width:0px 1px;
  background-color:#f6f4f7;
  z-index:1;
  /*width:626px;*/
  overflow:hidden;
}
.poll_top_border {
  height:15px;
  background-image:url(http://www.media.allerinternett.no/round/2/?h=15&w=440&c=ffffff&f=f6f4f7&o=e7e7e7&k=5);
  background-position:top left;
  background-repeat:no-repeat;
  overflow:hidden;
  margin-bottom:-6px;
}

.poll_bottom_border_outer {
  height:9px; width:100%; overflow:hidden;
}
.poll_bottom_border {
  margin-top:-6px;
  height:15px;
  overflow:hidden;
  background-image:url(http://www.media.allerinternett.no/round/2/?h=15&w=440&c=ffffff&f=f6f4f7&o=e7e7e7&k=5);
  background-repeat:no-repeat;
}

.objekt-stem {display:block; clear:both; width:100%}

/* END: poll-object */

/* START: album-object:
 * Changed for [TOPP-114] */
.obj-holder {
  width: 440px;
  clear: left;
}
.obj-holder .clear {
  clear: left !important;
}
/* END: album-object */


/* Share box */

#shareBox{
  width: 620px;
  margin: 20px 0px 20px;
  float:left;
  background: #F4F6F6;
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight:normal;
  height:33px;
}

#shareBox .line{
  clear: both;
  border-bottom: 1px solid #FFF;
}

#likeThisArticle{
  margin-left: 4px;
}

#shareBox .likes{
  padding: 2px 6px;
  height: 25px;
  cursor:pointer; cursor:hand ;
}

#shareBox .likes .txt{
  float: left;
  cursor:pointer; cursor:hand;
  padding-left: 4px;
}

#shareBox .likes img{
  float: left;
}

#shareBox .likes .left{
  float: left;
  width: 65px;
  margin: 0px 20px 0px 10px;
  padding-top: 2px;
}

#shareBox .likes .left .txt{
  padding-top: 4px;
}

#shareBox .likes .middle1{
  color: #D41896;
  float: left;
  width: 171px;
  margin-right: 40px;
  padding-top: 4px;
}

#shareBox .likes .middle2,#shareBox .likes .middle3{
  float: left;
  width: 88px;
  margin-right: 8px;
  padding-top: 3px;
}

#shareBox .likes .middle2 .txt{
  padding-top: 2px;
}

#shareBox .likes .right{
  color: #D41896;
  float: right;


  cursor:pointer;
  font-size:10px;
  width:158px;
}

#artabotxt{
  float:left;
  width:87px;
  margin-top:12px;
}

#artaboimg{
  float:right;
  margin:left:3px;
}

#shareBox .likes .right .txt{
  padding-top: 1px;
}

#shareBox .likes .likeCount{
  font-size: 13px;
  font-weight: bold;
}

#shareBox .share{
  clear: both;
  padding: 2px 6px;
  margin-top: 3px;
  height: 21px;
}

#shareBox .share .title{
  float: left;
  margin-top: 2px;
  padding-right: 4px;
}

#shareBox .share ul{
  list-style: none;
}

#shareBox .share li{
  float: left;
  margin-left: 7px;
  font-family: verdana, sans-serif;
  font-size: 11px;
}

#shareBox .share .left{
  float: left;
}

#shareBox .share .right{
  float: right;
  width: 280px;
}

#shareBox .share img{
  padding-right: 2px;
}

#article_byline_user_like{
  float: right;
  margin-top: 2px;
  cursor: pointer;
  color: #666;
  background-color: #F4F6F6;
  font-size: 10px;
  padding: 11px 2px 2px;
  width:70px;
  height:33px;
}

#article_byline_user_like .digit{
  float:  left;
  font-size: 15px;
  padding-top: 6px;
  text-align: center;
  width: 36px;
  font-weight: bold;
}

#article_byline_user_like .text{
  float: right;
  width: 28px;
}

#article_byline_user_like .init{
  text-align: center;
}

