*, html, body, h1, h2, h3, h4, h5, h6, img, table {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

body {
	margin: 0px 0px 50px 0px;
	background-color: #f8e9f1;
	text-align: center;
	font: 12px/16px Verdana,Helvetica,Arial,sans-serif;*/
	color: #383838;
	letter-spacing: -0.01em;
	font-weight: normal;

}


input { font: 10px Arial, Helvetica, sans-serif; }

a {
          text-decoration: none;
          /* color: #949495; */
          /* color: #00A2CE; */
          /* color: #009BC5; */
          color: #cd408e;
        font-weight:bold;
}

#artikkelbox a {
        color: #cd408e;
        text-decoration: underline;
        font-weight: bold;
}

#artikkelbox a:hover {
        color: #383838;
        text-decoration:underline;
}


h1, div.h1 { font: normal 36px/44px Helvetica, Arial, sans-serif; color:#383838; letter-spacing:-1px;}

h2 { font: normal 13px Arial, Helvetica, sans-serif; color:#383838}

h3 { font: normal 12px Arial, Helvetica, sans-serif;color:#383838 }



p { margin: 0 0 1em 0; }

ul {list-style-type:disc;}
li {list-style-type:disc; list-style-position:inside;}


.mellomtittel, .subtittel {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        font-size: 18px;
        line-height: 18px;
        color: #383838;
        letter-spacing: -0.01em;
        font-weight: normal;
        margin-top: 20px;
        margin-bottom:-12px;
        clear:left;

}


/*------- I D ----------*/

#body_content {
        /*background-color: #f8e9f1;*/
        
}

#wrapper {
        width: 955px;
        margin: 0px auto;
		position: relative;
        text-align: left;
}

#wrapInner {
	margin: 0;
	width: 955px;
	background: #FBFBFB url(/img/v20/body-border.gif) repeat-y;
	float:left;
	
}

#body-wrap {
        width:705px;
        margin: 0px 0px 0px 14px;
        float:left;
        /*overflow:hidden;*/
        display:inline;
}





#body-wrap .spor_table{
        border:0px solid black;
        width:600px;
        margin:0px;
        padding:0px;
        float:left;

}
#body-wrap .spor_bodytext{
        font-size:12px;
}
#body-wrap .spor_bodytext b{
        font-size:14px;
        color: #3f0505;
}
#body-wrap .spor_subtitle{
        font-size:18px;
        line-height:26px;
        color:#3f0505;
        font-weight:bold;
}
#body-wrap .spor_qtext{
        font-size:12px;
}
#body-wrap .spor_title{
        font-size:20px;
        line-height:22px;
        color:#3f0505;

}
#header-spacer {
        display:inline;
        overflow:hidden;
        float:left;
        width: 955px;
        height: 27px;
        margin: 0px auto;
        background-color: #FBFBFB;
}

#footer-spacer {
	display:inline;
	overflow:hidden;
	float:left;
	width: 955px;
	height: 96px;
	margin-bottom: 0px auto;
	/*background-color: #FBFBFB;*/
	background-image: url(/img/v20/bottom-spacer-fill.png);
	background-position: top left;
	background-repeat: repeat-y;
}

#footer-top
{
	background-image: url(/img/v20/bottom-spacer-top.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 955px;
	height: 1px;
}

#footer-bottom
{
	background-image: url(/img/v20/bottom-spacer-bottom.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 955px;
	height: 4px;
}

#footer-text {
	margin:7px 0px 10px 10px;
	width: 935px;
	text-align:center;
	text-transform:uppercase;
	font: bold 8px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #59595b;
	height: 74px;
}

#footer-text a { text-decoration:none; color:#91142f; }

#header {
        display:inline;
        float:left;
        width:935px;
        height:105px;
        margin-left:10px;
        margin-bottom:9px;
        background: #fbfbfb url(/img/v20/menu-item_dot.gif) bottom left repeat-x;
        overflow:hidden;
        position:relative;
        /* border:1px solid #CC6699; */
}

#header .henne-logo-main {
        float:left;
        margin: 13px 0 5px 13px;
}


#header-menu {
        display:inline;
        float:left;
        width:580px;
        height:32px;
        margin:0px;
        /*background: #fbfbfb url(/img/v20/header-gradient-bg.png) top left repeat-x;*/
        position:absolute;
        top:69px;
        left:355px;
}

#header-menu .h1 {
        display:inline;
        float:left;
        margin-left:21px;
        margin-top:10px;
        background: url(/img/v20/henne-dot-pink.gif) left center no-repeat;
        padding-left:20px;
        font: normal 14px Arial, Helvetica, sans-serif;
        color:#cd408e;
        text-decoration:none;
        text-transform:uppercase;
        letter-spacing: 0;
}

#header-menu .h1 a {
         color:#cd408e;
        text-decoration:none;
}

#header-menu .h1 a:hover {
         color:#cd408e;
        text-decoration:underline;
}



#header-left-logo {
  display:inline;
  width:111px;
  height:95px;
  float: left;
  margin: 3px 0px 0px 3px;
  /*background: url("/img/vertical-sep.gif") top right repeat-y #FBFBFB;*/
  position: relative;
  background-color:#c9100f;
}

#header-left-logo img.mask{
  width:111px;
  height:95px;
  position: absolute;
  top:0px;
  left:0px;
}

#header-ekspert {
        float:left;
        width: 229px;
        height: 95px;
        /*background: #fbfbfb url(/img/v20/menu-item_dot.gif) bottom left repeat-x;*/
        margin: 3px 0px 0px 10px;
}

#header-ekspert a:hover {
        text-decoration:underline;
}

#header-ekspertene {
        float:left;
        margin: 3px 0px 0px 9px;
        width: 347px;
        height: 95px;
        /*background: #fbfbfb url(/img/v20/menu-item_dot.gif) bottom left repeat-x;*/
}

#header-bildeserier {
        float:left;
        margin: 8px 0px 0px 9px;
        width: 347px;
        height: 89px;
}

.header-bildeserier-container {
        float:left;
        margin: 0px 0px 3px 0px;
        width: 171px;
        height: 73px;
}

.header-bildeserier-textbox {
        float:left;
        margin: 0px;
        /*width: 74px;*/
        width: 116px;
        height: 73px;
        overflow:hidden;
}

.header-bildeserier-textbox a{
        float:left;
        font:bold 14px/14px Helvetica, Arial, sans-serif;
        color:#3f0505;
        padding:4px;
        text-decoration:none;
}

.header-bildeserier-textbox a:hover{
        text-decoration:underline;
}

.ekspert-textbox {
        float:left;
        height:13px;
        width:347px;
        color:#ffffff;
        font:normal 9px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        text-indent:6px;
        overflow:hidden;
}

.ekspert-textbox a {
        text-decoration:none;
        color:#ffffff;
        font-weight:normal;
}

.ekspert-textbox a:hover {
        text-decoration:none;
}

#header-toolbox {
        background-color: transparent;
        text-align: right;
        font-size: 12px;
        color: #cd408e;
        height: auto;
        border: 0px none;

        /*
        width: 213px;
        height: 39px;
        */
        float: right;
        margin: 7px 4px 0px 0px;
        /*
        position:absolute; top:87px; right:12px;
        overflow:hidden;
        background: url(/img/v20/menu-item_dot.gif) bottom left repeat-x;
        background-color:#c9100f;
        */
}

#header-toolbox img.mask {
        width: 213px;
        height: 38px;
        position:absolute;
        top:0px;
        left:0px;
}

#header-kvasir {
        width: 213px;
        height: 51px;
        float:left;
        margin: 4px 0px 0px 9px;
}
/*
#kvasirbox                 {float:right; width:211px !important; width:213px; overflow:hidden; height:49px !important; height:51px; margin:43px 90px 0px 0px; padding:0px;}
#kvasirbox-inner           {float:left;}
#kvasirsok                 {padding:0px; display:inline}
#kvasirquery               {margin:3px 0px 0px 7px; font-size:11px; border:1px solid #e8b9d3; color:cd408e; width:146px; height:17px;}
#kvasirquerysubmit         {margin:0px; width:50px; height:17px; font-size:11px; color:white; background-color:#e8b9d3;}
#kvasirlogo                {float:right; position:relative; top:3px; right:2px;}
*/

#kvasirbox                 {float:right; display: inline; width:213px; height:51px; margin:0px 14px 0px 0px; padding:0px; position: relative;}
#kvasirbox-inner           {position: relative; width:213px; height:51px; }
#kvasirsok                 {padding:0px; display:inline }
#kvasirquery               {font-size:11px; border:1px solid #e8b9d3; color:#cd408e; width:150px; height:17px; padding: 2px; height: 16px; position: absolute; display: inline; bottom: 0px; left: 0px; }
#kvasirquerysubmit         {margin:0; width:50px; height:22px; position: absolute; bottom: 0px; right: 0px; font-size:11px; color:white; background-color:#e8b9d3; cursor: pointer; display: inline;}
#kvasirlogo                { position:absolute; display: inline; bottom:28px; right:0px;} 

/* ----- MAINPAGE CLASSES ------ */

.content-container-229 {
        overflow:hidden;
        width:229px;
        height:auto;
        float:left;
        position:relative;
        margin:10px 0px 0px 0px;
        background: url(/img/v20/menu-item_dot.gif) bottom left repeat-x;
}

.content-container-229-small {
        display:inline;
        width:229px;
        height:auto;
        float:left;
        position:relative;
        margin:9px 0px 0px 0px;
        background: #ececec url(/img/v20/gradient-229x79.png) top left no-repeat;
        overflow:hidden;
}

.content-container-170 {
    background: url("/img/v20/menu-item_dot.gif") repeat-x scroll left bottom transparent;
    float: left;
    height: auto;
    margin: 10px 0 0;
    overflow: hidden;
    position: relative;
    width: 170px;
}

.content-container-705 {
        width:705px;
        height:262px;
        float:left;
        margin:0px;
        position:relative;

}

.content-container-348-large {
        width:348px;
        height:262px;
        float:left;
        margin:9px 0px 0px 0px;
        position:relative;
        /*background: url(/img/v20/menu-item_dot.gif) bottom left repeat-x;*/
		/* border-bottom: 1px solid #e8b9d3; */
}

.content-container-348-medium {
        width:348px;
        height:auto;
        min-height:120px;
        float:left;
        margin:0px;
        overflow:hidden;
        background: url(/img/v20/menu-item_dot.gif) bottom left repeat-x;
}

.read-more-dot {
        width:11px;
        height:11px;
        float:left;
        position:absolute;
        bottom:5px;
        left:2px;
}

.read-more {
        width:78px;
        height:7px;
        float:left;
        position:absolute;
        bottom:6px; left:19px;
}

.read-more-link {
        margin-left:4px;
}

.read-more-link a {
        font-weight:normal;
        color:#d25027;
        line-height:15px;
}

.read-more-link a:hover {
        text-decoration:underline;
        color:#d25027;
}

#container-5siste {
        width:229px;
        height:173px;
        float:left;
        margin:19px 0px 0px 0px;
        font-family: Helvetica, Arial, Verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        letter-spacing: -1px;

}


#container-5siste .container-5mestlest-header {
        width:229px;
        height:28px;
        float:left;
        margin:0px;
        background-color: #cd408e;
        color: white;
        position: relative;
        /*color:#ffffff;
        font-size:12px;
        line-height:16px;
        text-indent:7px;
        overflow:hidden;
        background: #c9100f url(/img/v20/heading-grey-pynt.gif) top right no-repeat;
        */
}

#container-5siste .container-5mestlest-header .inner {
        padding: 6px 0;
        position: relative;
        margin: 0;
        top: 1px;
        text-align: center;
        text-transform: uppercase;
}



#container-5siste .container-5siste-list {
        width:229px;
        height:28px;
        float:left;
        margin:0px;
        color: #cd408e;
        overflow:hidden;
        text-indent:5px;
        letter-spacing: 0;
        border-bottom: 1px solid #cd408e;

}

#container-5siste .container-5siste-list a {
        color:#cd408e;
        line-height:28px;
        font-weight: normal;
}

#container-5siste .container-5siste-list a:hover {
        text-decoration:underline;
}

.container-5siste-header {
        width:209px;
        height:28px;
        float:left;
        margin-left:8px;
        margin-bottom: 4px;
        color:white;
        overflow:hidden;
        font-family: Helvetica, Arial, Verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: 0.01em;
		display: inline;        
}

.container-5siste-header .inner {
        padding: 6px 0;
        position: relative;
        margin: 0;
        top: 1px;
        text-align: center;
        text-transform: uppercase;
}

.container-5siste-header a {
        font-weight:normal;
        color:white;
        text-decoration:none;
}

.container-5siste-header a:hover {
        text-decoration:underline;
}



.pink                 {color:#d40f59;}
.pink a                {color:#d40f59;}

.red                {color:#c9100f;}
.red a                {color:#c9100f;}

.green                {color:#719f21;}
.green a        {color:#719f21;}

.purple                {color:#a41566;}
.purple a        {color:#a41566;}

.blue                {color:#2ec4df;}
.blue a                {color:#2ec4df;}

.dark-blue        {color:#537ab3;}
.dark-blue a{color:#537ab3;}



/* LEDER-BOKS */
#lederBoks {
	width: 209px;
	height: 160px;
	overflow: hidden;
	position: relative;
	left: 4px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	display: inline;
	float: left;
}
	.leder_portrett		{ position: relative; }
	.leder_portrett img	{ width: 200px; height: 160px; border: 0; }
	.leder_sitat		{ position: absolute; font-size: 12px; font-style: italic; right: 14px; bottom: 52px; width: 112px; text-align: right; display: inline; }
	.leder_sitat a 		{ color: #383838; font-weight: normal; }
	.leder_signatur 	{ position: absolute; display: inline; right: 10px; bottom: 12px; }
	.leder_link			{ position: absolute; display: inline; right: 24px; bottom: 0px; font-size: 11px; }
	.leder_link	a		{ font-weight: normal; }

#tv-box {
        float:left;
        width:704px;
        height:110px;
        margin-left:2px;
        margin-top:12px;
        background: #fbfbfb url(/img/v20/hennetv_box_solid.png) top left no-repeat;
        display:inline;

}

#tv-box .flere {
        float:right;
        width:46px;
        height:12px;
        margin:12px 7px 0 0;

}

#tv-box .teaserbox {
/* 24 - 205 - 20 - 205 - 20 - 205 - 24 */
        float:left;
        width:205px;
        height:70px;
        margin:30px 0px 0px 20px;
        display:inline;
        position:relative;

}

#tv-box .picbox {
        float:left;
        width:93px;
        height:70px;
}

#tv-box .textbox {
        float:left;
        width:112px;
        height:70px;

}

/*
#tv-box .textbox a {
        float:left;
        padding:5px 5px 0px 5px;
        text-decoration:none;
        font: bold 15px/16px Arial, Helvetica, sans-serif;


}
*/
#tv-box .videoTittel {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        color: #383838;
        font-weight: normal;
        text-decoration: none;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 16px;
        float:left;
        padding:0 5px;
}
#tv-box .videoTittel:hover { cursor: pointer; color: #cd408e; }



#tv-box .read-more {
        float:left;
        width:21px;
        height:15px;
        position:absolute;
        top:52px; left:98px;

}




#tv-box .seVideo a{
        font-family: Helvetica, Arial, Verdana, sans-serif;
        color: #cd408e;
        font-weight: bold;
        font-size: 11px;
        letter-spacing: -0.01em;
        float:left;
        padding:0px;
        position:relative;
        bottom:19px; left:123px;
}

#tv-box .seVideo a:hover { cursor: pointer; text-decoration: underline; }



/* ---- RIGHT COLUMN SPECIFIC ---- */


#right-column {
        width:222px;
        height:auto;
        margin-right:10px;
		display:inline;
		float:right;
        background: #fbfbfb url(/img/v20/dot.gif) top left repeat-y;
        overflow:hidden;
}



.menu-item_right {
        float:left;
        margin-left:8px;
        width:209px;
        min-height:64px;
        height: auto !important;
        height: 64px;
        margin-bottom:10px;
        display: inline;
}

.menu-item_right-picbox {
        float:left;
        width:86px;
        height:64px;
}

.menu-item_right-textbox {
        float:left;
        width:123px;
        min-height:64px;
        height: auto !important;
        height: 64px;
        overflow:hidden;
}


.menu-item_right-textbox a {
        float:left;
        padding:5px;
        text-decoration:none;

        font-family: Helvetica, Arial, Verdana, sans-serif;
        color: #383838;
        font-weight: normal;
        text-decoration: none;
        font-size: 17px;
        letter-spacing: -1px;
        line-height: 19px;
}
        .menu-item_right-textbox a:hover{ cursor: pointer; color: #cd408e; }




.menu-item_right-kat a {
        float:left;
        margin-left:5px;
        margin-top:5px;
        padding:0px;
        text-transform:uppercase;
        font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
        color:#d25027;
}

.menu-item-small {
        float:left;
        display:inline;
        margin-left:8px;
        width:209px;
        height:35px;
        background: #fbfbfb url(/img/v20/menu-item_dot.gif) bottom left repeat-x;
        margin-bottom:10px;
}

.menu-item-small-picbox {
        float:left;
        width:45px;
        height:34px;
}

.menu-item-small-textbox {
        float:left;
        width:164px;
        height:34px;
        overflow:hidden;

}

.menu-item-small-textbox a {
        float:left;
        padding:8px 3px 0px 4px;
        font-family: Helvetica, Arial, Verdana, sans-serif;
        color: #383838;
        font-weight: normal;
        text-decoration: none;
        font-size: 10px;
        letter-spacing: 0;
        line-height: 12px;
}
        .menu-item-small-textbox a:hover{ cursor: pointer; color: #cd408e; }




.menu-item-big {
        float:left;
        margin-left: 8px;
        width: 209px;
        height: 157px;
        overflow:hidden;
        position:relative;
        margin-bottom: -32px;
        display: inline;
}


.menu-item-big-textbox a {
        top:-32px;
        position:relative;
		font-size:10px;
        width:193px;
        float:left;
        margin-left:8px;
        background:white;
        opacity:0.8;filter:alpha(opacity=80);

}
.menu-item-big-textbox .inner a {
        text-decoration:underline;
        text-align:center;
        font-family: Helvetica, Arial, Verdana, sans-serif;
        color: #383838;
        font-weight: normal;
        font-size: 17px;
        letter-spacing: -1px;
        line-height: 24px;
}

.menu-item-big-textbox .inner a:hover {
        text-decoration:underline;
        color: #CD408E;
}



#menu-besok-header {
        float:left;
        width:217px;
        height:23px;
        color:#ffffff;
        margin:0px;
        text-indent:10px;
        font: normal 11px/23px Arial, Helvetica, sans-serif;
        background:#fbfbfb url(/img/v20/besok-gradient-bg.gif) top left repeat-x;
}

.menu-besok {
        float:left;
        width:209px;
        height:22px;
        margin-left: 3px;
        color:#cd408e;
        text-indent:10px;
        font: normal 12px/22px Helvetica,Arial,Verdana,sans-serif;
        text-decoration: none;
        letter-spacing: 0;        background: #fbfbfb url(/img/v20/menu-item_dot.gif) bottom left repeat-x;
}

.menu-besok a {
        color:#cd408e;
        text-decoration:none;
        font-weight: normal;
}

.menu-besok a:hover {
        text-decoration:underline;
        font-weight: normal;
}



.bottomtext a{
        text-decoration:none;
        margin-left:11px;
        font: normal 11px/19px Arial, Helvetica, sans-serif;
        color:#ffffff;
}

.bottomtext a:hover{
        text-decoration:underline;
}



/* Bottom list - 5 latest articles */

.bottom-list-item {
        float:left;
        width:227px;
        height:27px;
        margin:0px;
        background-color:#fbfbfb;
        text-indent:11px;
        color:#cd408e;
        overflow:hidden;
        font: normal 12px/26px Helvetica,Arial,Verdana,sans-serif;
        letter-spacing: -0.01em;
        border-bottom: 1px solid #cd408e;
}

.bottom-list-item a {
        color:#cd408e;
        font-weight:normal;
        text-decoration:none;
}

.bottom-list-item a:hover {
        text-decoration:underline;
}


.bottom-list-heading {
        width:227px;
        height:25px;
        float:left;
        margin:0px;
        font-family: Helvetica, Arial, Verdana, sans-serif;
        font-size: 12px;
        background-color: #cd408e;
        color: white;
}

.bottom-list-heading .inner {
        padding: 4px 0;
        position: relative;
        margin: 0;
        text-align: center;
        text-transform: uppercase;

}


.bottomlist-mainarticles {
        display:inline;
        width:705px;
        float:left;
        margin:0px;
        position:relative;
        height:auto;

}

.bottomlist-mainarticles .content-container-229 .tittelNormal {margin:5px 0px 3px 4px; width:99%;}
.bottomlist-mainarticles .content-container-229 .bodytext {padding-left:4px; display:block; margin-bottom:10px;}


/***     Article css     ***/
.objekt .boks {
	padding: 10px 0 10px 5px;
	overflow:hidden;
	float:left;
}



.objekt table{
        margin:0px 10px;
        float:left;
        font-size:12px;
}

.objekt-media table {
	margin:0;
}

.objekt-media {
	clear:left;
}

.objekt-album table {
	margin: 0;
	float:left;
}

.objekt-album {
	/*clear:left;*/
}

.obj-float-left {
	float:left;
}


.object-sitat {
	width:187px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}

.object-5_beste {
	float:left;
}

.object-bildevisning {
	float:left;
}

.object-bildevisning_hot {
	float:left;
}

.object-combo {
	float:left;
}

.object-heading_venstre {
	float:left;
}

.object-navigasjonsknapper {
	float:left;
}

.object-produktvisning {
	float:left;
}

.object-storbyguide {
	float:left;
}

.object-tekstbryter_hoyre {
	float:right;
}

.object-tekstbryter_venstre {
	float:left;
}





.byLine{
        margin-right:10px;
}


/******** OLD CSS, should be double checked **********/
#print {
  width: 270px;
  float: left;
  text-align: right;
  margin-right: 0px;
}

#tekst {
  /* width: 150px; */
  float: left;
}

#foto {
  /* width: 150px; */
  float: left;
}

#date {
  /*width: 200px;*/
  float: right;
  text-align: right;
  margin-right: 0px;
}

#comment {
  width: 250px;
  float: left;
}

#tips-ingress {
  padding-left: 6px;
  float: left;
  width: 370px;
  font: bold 12px Arial, Helvetica, sans-serif;
}

#tips-wrap {
  padding: 0 4px 5px 6px;
  position: relative;
  float: left;
}

#main-content-tips {
  width: 300px;
  float: left;
  padding: 6px 0px 0px 6px;
  line-height: 18px;
}


#karakter-box {
  background-color: #afafaf;
  font-weight: bold;
  color: #FFFFFF;
  width: 187px;
  float: left;
  text-indent: 5px;
  float: left;
  margin: 10px 0 0 10px;
}

#ingressbox {
  width: 567px;
  margin-bottom: 4px;
}


#ingressbox img#ingress-bilde {
  float: left;
  width: 187px;
}

#ingressbox #trenings-ingress {
  background: #FBFBFB;
  line-height: 14px;
}


#artikkelbox {
        width: 567px;
        margin:0px;
        font-family: Verdana,Helvetica,Arial,sans-serif;
        font-size: 12px;
        line-height: 18px;
        color: #383838;
        letter-spacing: -0.01em;
        font-weight: normal;
}

#artikkel-hoyre {
  width: 187px;
  float: right;
  clear: right;
}

#artikkel-main {
  float: left;
  clear: left;
  line-height: 18px;
  padding-right: 5px;
  width: 377px;        /* for ie 5.5 */
  voice-family: "\"}\"";     /* for ie 5.5 */
  voice-family:inherit;    /* for ie 5.5 */
  width: 372px;        /* for ie 5.5 */
}

#artikkel-ingress {
  /*
  font: 13px Arial, Helvetica, sans-serif;
  font-weight:bold;
  */
  font: 17px Arial, Helvetica, sans-serif;
  font-weight:normal;
  color: #7d7d7d;
  line-height: 1.2em;
  margin-bottom: 5px;
  line-height: 1.4em;
  margin:10px 0px;
}

#artikkel-top5, .faktaboks {
        width: 187px;
         float: left;
  margin-left: 3px;
  display: inline;
  background: #AFAFAF;
  color: #FFFFFF;
  padding: 5px 8px 5px 8px;
  line-height: 14px;
}


#artikkel-top5 p { margin-bottom: 15px; }


#artikkel-main2 #artikkel-hoyre {
  width: 377px;
  float: right;
  clear: right;
}

#footer {
  width: 100%;
  /*clear:all;*/
}

#ingress-top-margin {
  margin-top: 80px;
  padding: 6px 6px 0 6px;
}

#ingress-top-margin #artikkel-ingress { margin-top: 4px; }

#bilderullering-nav {
  margin: 10px 0 3px 0;
  height: 11px;
}

#bilderullering-bilde {
  background: #F6F5F6;
  text-align: center;
  margin-bottom: 5px;
}

#redaksjon-ingress {
  margin: 0 0 10px 1px;
  background: #AFAFAF;
  height: 91px;
  line-height: 11px;
}

html > body #redaksjon-ingress {
  min-height: 94px;
  height: auto;
}

#redaksjon-ingress #ingress-bilde {
  width: 187px;
  float: left;
  clear: left;
}

#redaksjon-ingress a { color: #FFFFFF; }

#redaksjon-ingress #ingress-tekst {
  padding: 25px 6px 6px 6px;
  color: #FFFFFF;
}

#nett-treff-ingress {
  margin: 0 0 10px 1px;
  background: #AFAFAF;
  height: 91px;
  line-height: 11px;
}

html > body #nett-treff-ingress {
  min-height: 91px;
  height: auto;
}

#nett-treff-ingress #ingress-bilde {
  width: 92px;
  float: left;
  clear: left;
}

#nett-treff-ingress #ingress-tekst {
  padding: 25px 6px 6px 6px;
  position: relative;
  color: #FFFFFF;
  width: 250px;        /* for ie 5.5 */
  voice-family: "\"}\"";     /* for ie 5.5 */
  voice-family:inherit;    /* for ie 5.5 */
  width: 238px;
}

html > body #nett-treff-ingress #ingress-tekst { margin-left: 92px; }

#ingress-tekst span { font: 13px normal Arial, Helvetica, sans-serif; }



#leder {
  background: url(/img/artikkelbilder/leder/heading-med-red.jpg) top left no-repeat;
  width: 567px;
  position: relative;
}

html > body #leder {
  min-height: 386px;
  height: auto;
}


#header2{
  width: 100%;
  height: 25px;
  background: #FBFBFB url("/img/bg-topp2.jpg") center top no-repeat;
}

#artikkelbox2 {
  width: 757px;
  margin-left: 5px;
  line-height: 18px;
}

html>body #artikkelbox2 { width: 757px; }

html>body #right-wrap2 { width: 765px; }

html > body #artikkelbox2 { margin: 5px; }

#main-content-header2 {
  margin: 8px 0 5px 3px;
  float:left;
}

html>body #main-content-header2 { margin: 9px 0 4px 5px; }

#main-content-header-text{ margin-top:5px; }

html>body #main-content-header-text{
  margin:5px;
  margin-left:102px;
}

#right-wrap2 {
  width: 765px;
  float: left;
  padding:  0 0 30px 0;
  margin-left: 1px;
  /* border-right: 1px solid #DE98BF; */
  background-color: #fbfbfb;
}


#artikkelbox2-left{
  width:380px;
  float:left;
}

#artikkelbox2-right{
  min-height:300px;
  width:374px;
}

html>body #artikkelbox2-right{ margin-left:382px; }



.top-ten {
  width: 187px;
  float: left;
  margin-right: 2px;
}

html > body .top-ten { margin-right: 3px; }    /* for ff/opera */

.top-ten ul { list-style-type: none; }

.top-ten li {
  height: 20px;
  background: url("/img/list-border.gif") bottom left repeat-x;
  line-height: 20px;
  padding-bottom: 2px;
  position: relative;
}

.top-ten li span { margin: 3px 15px 0px 30px; }

.top-ten span.list-element {
  position: absolute;
  top: -3px;
  left: 55px;
  margin: 0;
  margin-top: 3px;
}

.top-ten span.list-element a {color: #7d7d7d}

li.top-ten-heading {
  height: 32px;
  background: url("/img/list-border.gif") bottom left repeat-x;
  text-align: left;
  padding-bottom: 4px;
  font-weight: bold;
  color: #7d7d7d;
  margin-top: 25px;
}

li.top-ten-heading span {
  margin: 0px 5px 0px 30px;
  font-size: 11px;
  font-weight: bold;
}

/* Topp 5 */

#top-5-lists {
  float:left;
  width: 187px;
  height: 415px;
  margin: 7px 0px 0px 5px;
  display:inline;
  font: 10px Arial, Helvetica, sans-serif;
}

.top-5 {
  width: 187px;
  float: left;

}

html > body .top-5 { margin-right: 1px; }    /* for ff/opera */

.top-5 ul { list-style-type: none; }

.top-5 li {
  height: 22px;
  background: url("/img/list-border.gif") bottom left repeat-x;
  line-height: 20px;
  padding-bottom: 2px;
  position: relative;
}

.top-5 li span { margin: 3px 15px 0px 30px; }

.top-5 span.list-element a {color: #7d7d7d}

.top-5 span.list-element {
  position: absolute;
  top: 0px;
  left: 55px;
  margin: 0px;
  margin-top: 0px;
}

li.top-5-heading {
  height: 22px;
  background: url("/img/list-border.gif") bottom left repeat-x;
  text-align: left;
  padding-top: 4px
  padding-bottom: 6px;
  font-weight: bold;
  color: #7d7d7d;
  margin-top:4px;
}

li.top-5-heading span {
  margin: 0px 5px 0px 21px;
  font-size: 24px;
}

/* Topp 5 slutt */


.details-container {
  float: left;
  height: 20px;
}

.details-box {
  background-color: #f6f5f6;
  width: 550px;
  font-family: Arial, Helvetica, sans-serif;
  text-indent: 5px;
  float: left;
  padding: 0;
  margin-left: 5px;
  margin-right: 0px;
  position: relative;
}

.details-box-ertelysten {
  background-color: #f6f5f6;
  width: 550px;
  font-family: Arial, Helvetica, sans-serif;
  text-indent: 5px;
  float: left;
  padding: 0;
}

.details-box-blogg {
  background-color: #f6f5f6;
  width: 550px;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
  color: #b3d9f2;
  text-indent: 10px;
  float: left;
  padding: 0;
}

.blogg-comment {
  width: 100px;
  float: right;
}
.blogg-stikkord {
  float: right;
  position: relative;
  width: 120px;
}

.blogg-print {
  width: 80px;
  float: left;
  text-align: right;
  margin-right: 0px;
}
a.blogg-print {
  width: 150px;
  color: #b3d9f2;
  float: right;
  text-align: right;
  margin-right: 0px;
}
.blogg-date {
  width: 200px;
  float: left;
  color: #b3d9f2;
}

.blogg-trackback {
  width: 150px;
  float: left;
}

.details-bold { font-weight: bold; }

.content-wrap {
  width: 100%;
  float: left;
  margin-right: 0px;
  padding-bottom: 2px;
}

.list-img {
  background-color: #afafaf;
  color: #353435;
  text-align: center;
  width: 92px;
  height: 60px;
  float: left;
  margin-left: 3px;
  margin-right: 4px;
}

.list-textwrap {
  height: 60px;
  line-height: 14px;
  padding-top: 5px;
  background: #F7F7F7;
}

.list-content { font-weight: normal; }

.link-box {
  width: 180px;
  height: 41px;
  float: left;
  position: relative;
  padding: 0;
  text-indent: 10px;
}

.byline {
  font-family: Arial, Helvetica, sans-serif;
  float:left;
  background: #F6F5F6;
  margin: 3px 0 4px 0;
  padding: 0 5px;
  width: 690px;        /* for ie 5.5 */
  voice-family: "\"}\"";     /* for ie 5.5 */
  voice-family:inherit;    /* for ie 5.5 */
  width: 690px;        /* for ie 5.5 */
}

.byline-short {
  height: 18px;
  line-height: 15px;
  font-family: Arial, Helvetica, sans-serif;
  background: #F6F5F6;
  margin: 3px 0 4px 0;
  position: relative;
  padding-left: 5px;
  width: 377px;        /* for ie 5.5 */
  voice-family: "\"}\"";     /* for ie 5.5 */
  voice-family:inherit;    /* for ie 5.5 */
  width: 372px;        /* for ie 5.5 */
}

.byline-short #tekst_ {
  position: relative;
  float: left;
  margin-right: 30px;
}

.byline-short #foto_ {
  position: relative;
  float: left;
}

.byline-short #date_ {
  position: absolute;
  right: 3px;
}

.endline {
  height: 18px;
  line-height: 15px;
  font: bold 10px Arial, Helvetica, sans-serif;
  background: #F6F5F6;
  margin: 10px 0 0 0;
  position: relative;
  padding: 0 5px;
  width: 690px;        /* for ie 5.5 */
  voice-family: "\"}\"";     /* for ie 5.5 */
  voice-family:inherit;    /* for ie 5.5 */
  width: 680px;        /* for ie 5.5 */
}

.endline #si-din-mening {
  position: absolute;
  left: 5px;
}

.endline #skriv-ut {
  position: absolute;
  right: 5px;
}

.endline #tips-en-venn {
  position: absolute;
  left: 155px;
}

.endline #facebook-share {
        position: absolute;
        left: 300px;
}

.smal-box { width: 145px; }

.medium-box { width: 180px; }

.tekst-box { margin-top: 20px; }

.tekst-box p { margin: 2px; }

.treningsheader { display: block; }


.top-margin { margin-top: 40px; }

.float-left { float: left; }

.float-right { float: right; }

#trenigstips .kolonne {
  float: left;
  width: 160px;
  margin-top: 10px;
}



.bildetekst, {
  background: #F6F5F6;
  line-height: 14px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 3px 0 3px 15px;
  height: 51px;        /* for ie 5.5 */
  voice-family: "\"}\"";     /* for ie 5.5 */
  voice-family:inherit;    /* for ie 5.5 */
  height: 45px;        /* for ie 5.5 */
}

.xbildetekst {
        background-color:#f4f4f4;
        width:90%;
        padding:5px;
        height:auto;
}

.no-bg { background: #fbfbfb; }

html > body .bildetekst {
  min-height: 45px;
  height: auto;
}

.no-margin { margin: 0px; }

.ingressboks-liten {
  padding-left: 6px;
  width: 187px;        /* for ie 5.5 */
  voice-family: "\"}\"";     /* for ie 5.5 */
  voice-family:inherit;    /* for ie 5.5 */
  width: 181px;
}

.ingressboks-stor {
  line-height: 14px;
  padding-left: 6px;
  width: 377px;        /* for ie 5.5 */
  voice-family: "\"}\"";     /* for ie 5.5 */
  voice-family:inherit;    /* for ie 5.5 */
  width: 371px;

}

#artikkelbox .innholdsboks-liten {
  width: 187px;
  margin-right: 3px;
}

.headingboks {
  line-height: 26px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 3px;
  padding-left: 6px;
}

.gray-bg {
  background: #AFAFAF;
  line-height: 14px;
}

.grayBox-bg{
  background-color: #F7F7F7;
  margin-top:15px;
}

.Box-buffer { margin-top:15px; }

.light-gray-bg { background: #F6F5F6; }

.white-text { color: #FFFFFF; }

.pink-bg {
  background: #EAC8DA;
  line-height: 14px;
}


.container-187 {
	width: 187px;
}

.poll-bg {
	background-color: #f8e9f1;
	

}

.artikkel-poll-header {
	width: 180px;
	margin-left:4px;
	float:left;
}

.artikkel-poll-content {
	clear:left;
	float:left;
	line-height:24px;
	width:177px;
	margin-left:10px;

}

.artikkel-poll-button input {
	margin-top:10px;
	width: 167px;
	background-color: #efefef;
	text-align:center;
	font-size:13px;
	padding: 2px 0;
	border: 1px solid black;
}


.artikkelboks-medium {
  width: 377px;
  margin-right: 3px;
}

.produktboks { width: 187px; }

.artikkelboks-stor { width: 100%;}

.tekst-padding { padding: 3px 6px; }

html > body .artikkel-bilde { margin-bottom: 3px; }

.top-margin { margin-top: 40px; }

.stor-artikkelboks {
  padding: 0 6px;
  width: 377px;        /* for ie 5.5 */
  voice-family: "\"}\"";     /* for ie 5.5 */
  voice-family:inherit;    /* for ie 5.5 */
  width: 365px;
}

.kommentar-header {
  margin: 0 0 4px 0;
  color: #FFFFFF;
}

.kommentar-pink { background: #D390B5; }

.kommentar-purple { background: #9E86BB; }

.kommentar-header img { float: left; }

.kommentar-header span{
  font: 13px normal Arial, Helvetica, sans-serif;
  margin-left: 10px;
  line-height: 22px;
}

.kommentar-wrap {
  /* border: 1px solid #D390B5;*/
  border: 1px solid #c9100f;
  margin-bottom: 4px;
  position: relative;
  height: auto;
  width: 565px;
  clear: both;
}

html > body .kommentar-wrap { height: auto; }

/*
.purple-tekst { color: #9e86bb; }

.purple-tekst a { color: #9e86bb; }
*/
.purple-wrap {   border: 1px solid #9E86BB;
}

.kommentar-body-header {
  /*border-bottom: 1px solid #D390B5;*/
  border-bottom: 1px solid #c9100f;
  padding: 0 5px;
  /*color: #D390B5;*/
  color: #c9100f;
  position: relative;
  height: 23px;        /* for ie 5.5 */
  voice-family: "\"}\"";     /* for ie 5.5 */
  voice-family:inherit;    /* for ie 5.5 */
  height: 22px;
}

.purple-border-bottom { border-bottom: 1px solid #9E86BB; }

.kommentar-body-header .spm {
  font-weight: bold;
  text-transform: uppercase;
  line-height: 22px;
}

.kommentar-body-header .dato {
  position: absolute;
  left: 200px;
  top: 0px;
  line-height: 22px;
}

.kommentar-body-header .skriv-ut {
  position: absolute;
  right: 5px;
  top: 0px;
  line-height: 22px;
}


.kommentar-body-content {
  float: left;
  width: 555px;
  padding: 5px;
  line-height: 14px;
}

.kommentar-body-content div.spm { width: 187px; }

.kommentar-body-content div.svar {
  padding: 0 5px;
  width: 360px;        /* for ie 5.5 */
  voice-family: "\"}\"";     /* for ie 5.5 */
  voice-family:inherit;    /* for ie 5.5 */
  width: 355px;
}




/*------- D E B A T T ----------*/
.debatt_table_tr_head {
  height: 18px;
  background: #b3d9f2;
  font-size: 12px;
  color: #FFFFFF;
  padding-top: 4px;
  /* float: left; */

}


.debatt_table {
  border: 1px solid #b3d9f2;
}



/*-------- A R T I K K E L T I P S --------*/

#art_tips_mepost, #art_tips_sepost, #art_tips_navn, #art_tips_kommentar {
  border: 1px solid #c0c0c0;
}


/*------- N E T T M O T E ----------*/

.mote-div1 {
        clear:left;
  margin-top:20px;
  float:right;
  clear: both;
}

.mote-div1 h1 {
        font-size:16px;
}


.mote-tittel {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

.mote-spm {
  font-weight: bold;
  margin-top:10px;
}

.mote-div2 {
  margin-top:5px;
  margin-left:12px;
}


#sporsmal {
width:100%;
height:150px;
}

.mote-klikk-her {
  font-size:12px;
}

.mote-overskrift {
  border:1px solid #c0c0c0;
}

.mote-ramme {
  border:1px solid #c0c0c0;
}


.mote-send-inn {
font-weight:bold;
}


/*------- D I V E R S E ----------*/

.byline #tekst {width:182px}

/*.faktaboks {background-color:#ADAEAD; color:white; padding:10px; width:187px;}*/
.faktaboks {background-color:#ddd; color:black; font-size:11px; padding:10px; width:167px !important; width:167px; overflow:hidden;}

#article-content {float:left; width:705px; padding-right:0px; overflow:hidden}
#right-wrap {padding-left:0px; margin-left:0px; border-left:0px solid #eeeeee}
.hoyre {float: right;}

/* .objekt {width:auto; text-align:center; overflow:hidden; margin:0 auto; display:block;  } */


#container-frontpage-bottom {margin:0px; padding:0px}


.sadfobjekt {margin:5 3 0 0; width:187px; overflow:hidden}

table, tr, td {font-size:10px; }


.grey-tekst     {color:            #bbbbbb}
.grey-bg-lys    {background-color: #8A8A8A}
.grey-bg-mork   {background-color: #575757}
.grey-border    {border: 1px solid #dddddd}

.grey-medium-tekst { color:                        #59595b}
.grey-medium-tekst a { color:                        #59595b}




.liste-tabell  {width:177px; padding:0px; font-family:arial,helvetica,sans-serif; margin:4 4}
.liste-tabell td {margin:0px; padding:1px; height:21px; font-size:11px; overflow:hidden}
.liste-tabell .tittel {font-size:11px; font-weight:bold; padding-left:5px}
.liste-tabell .col-1 {border-style:dotted; border-width:0 1 0 0; width:20px; text-align:center}
.liste-tabell .col-2 {padding-left: 5px}
.liste-tabell a {font-weight:normal}

.noborder {border: 0px}


.spor_table {  background: #f7f7f7; padding:20px}
.spor_title{
      color:     #646464;
      font-size :   20px;
      font-weight:   bold;}
.spor_subtitle{
        font-size:18px;
        line-height:26px;
        color:#3f0505;
        font-weight:bold;
}


.spor_undertitle {
      color:     #474451;
      font-size :   12px;
      font-weight:   bold;}
.spor_fasittekst {  color:     black;
      font-size :   12px;
      font-weight:   bold;}
.spor_bodytext {  color:     black;
      font-size :  12px;}
.spor_small {    font-size :  14px ;
      color:     #ccc;
      display:none}
.spor_medium {    font-size:  15px;
      font-weight:  bold;}
.spor_linker1 {    font-size:  15px;
      font-weight:  bold;}
.spor_linker2 {
        clear:both;
        float:left;
        font-size:  14px;
    font-weight:  bold;}

.spor_qtext {   font-size:  14px;
                                line-height: 20px;}
.spor_navigering {  font-size:  12px;}

.spor-knapp, .mote-klikk-her, .mote-send-inn, .button-tips-send {background-color: #c9100f; color:white; font-size:14px; margin:10px; width:300px}
.spor-knapp {font-size:16px}

.story-headline {font: normal 28px Helvetica, Arial, sans-serif; color:#3f0505;}

.button-tips-send {width:100px;}
#art_tips_kommentar {width:500px; height:200px;}


.byline a {font-weight:normal}


.img-187 img {width:187px}

.top10kat a{  font: 11px Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#59595B;}
/*.top10kat a:hover{font-weight:bold;color:grey;}*/

.bloggTekst{
width:377px; float:left; overflow:hidden;

}
.bloggEkstra{float:right; width:187px; height:300px; position:relative;}
.artTekst6{width:377px; float:left; overflow:hidden}
.artTekst2{width:567px; float:left; overflow:hidden}
.artTekst4{width:366px; float:left; display:inline; margin-left:7px; overflow:hidden}

/* Nyhetsbrev påmelding / sletting :  http://www.kk.no/phpf/tjeneste.php */
#tjeneste .title {font-weight:bold; padding-top: 10px;}
#tjeneste .info {padding: 10px, 0px;}
#tjeneste .label {font-style:italic;}
#tjeneste .felt input {border:1px solid;}

#newsletter-right{
        width:217px;
        margin:0px;
        padding:0px;
        float:left;
        height:100px;
}












/* NYE STILER FRA MARTIN */
/***** Global Settings *****/

/* FARGEKART
Lys rosa:                 #f8e9f1
Middels rosa:         #e8b9d3
MÃ?rk rosa:                 #cd408e
MÃ?rkegrÃ¥tt:         #383838
*/


/* FORSIDEN */

.pinkSpacer {
        height:1px;
        width: 209px;
        float:left;
        margin-left: 8px;
        margin-bottom: 6px;
        background-color: #e8b9d3;
        overflow:hidden;
        display:inline;
}

.topLinks, .topLinks a:link, .topLinks a:visited {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        color: #cd408e;
        font-weight: normal;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 10px;
        letter-spacing: -0.01em;
        margin: 4px 4px 0px 0px;
        }

.topLinks a:hover {
	color: #383838;
}


.mainMenu {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        color: #cd408e;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: 0;
}


.sectionName {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        color: #e8b9d3;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: 4px;
}


.toppsakTittel, .toppsakTittel a, #hovedside .toppsakTittel, #hovedside .toppsakTittel a {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        color: #383838;
        font-weight: normal;
        text-decoration: none;
        font-size: 40px;
        letter-spacing: -1px;
        line-height: 42px;
		margin-top: 30px;
		margin-bottom: 8px;
}
        .toppsakTittel:hover, .toppsakTittel a:hover, #hovedside .toppsakTittel:hover, #hovedside .toppsakTittel a:hover { cursor: pointer; color: #cd408e; }

.tittelNormal, .tittelNormal a , #hovedside .tittelNormal, #hovedside .tittelNormal a {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        color: #383838;
        font-weight: normal;
        text-decoration: none;
        font-size: 24px;
        letter-spacing: -1px;
        line-height: 28px;
}
        .tittelNormal:hover, .tittelNormal:hover a, #hovedside .tittelNormal:hover, #hovedside .tittelNormal a:hover{ cursor: pointer; color: #cd408e; }


.ingressForside, #hovedside .bodytext {
        font-family: Verdana,Helvetica,Arial,sans-serif;
        font-size: 12px;
        line-height: 16px;
        color: #383838;
        letter-spacing: -0.01em;
        font-weight: normal;
        }


.lesoxoLenker, .lesoxoLenker a, #hovedside .lesoxoLenker, #hovedside .lesoxoLenker a:link, lesoxoLenker:link {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        color: #cd408e;
        font-weight: normal;
        text-decoration: none;
        font-size: 12px;
        letter-spacing: 0;
        line-height: 16px;
        padding-left: 4px;
}
        .lesoxoLenker:hover, .lesoxoLenker a:hover, #hovedside .lesoxoLenker:hover, #hovedside .lesoxoLenker a:hover { font-weight: normal; cursor: pointer; text-decoration: underline; }
        
.aboReadAlsoLink, .aboReadAlsoLink a, .aboReadAlsoLink a:link {
	font-family: Helvetica, Arial, Verdana, sans-serif;
    color: #cd408e !important;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;    
    text-align:center; 
    margin-top:10px;
    float:left;
    width:186px;
}
.aboReadAlsoLink:hover, .aboReadAlsoLink a:hover { font-weight: bold; cursor: pointer; text-decoration: underline; }

.listeHeader {
        width: 229px;  /* HVIS BOKSEN ER I HÃ?YREMARGEN ER BREDDEN 209px */
        font-family: Helvetica, Arial, Verdana, sans-serif;
        font-size: 12px;
        background-color: #cd408e;
        color: white;
        font-weight: normal;
        text-transform: uppercase;
        text-decoration: none;
        letter-spacing: -1px;
        text-align: center;
        position: relative;
}
        .listeHeader .inner { padding: 6px 0; position: relative; margin: 0; top: 1px; }


.seFlere {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        color: #cd408e;
        font-weight: normal;
        font-size: 12px;
        letter-spacing: -0.01em;
}
        .seflere:hover { cursor: pointer; text-decoration: underline; }




/* ARTIKKEL */
.artikkelTittel {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        /* color: #383838; */
        font-weight: normal;
        text-decoration: none;
        font-size: 36px;
        letter-spacing: -1px;
        line-height: 44px;
}

.articleText {
        font-family: Verdana,Helvetica,Arial,sans-serif;
        font-size: 12px;
        line-height: 18px;
        color: #383838;
        letter-spacing: -0.01em;
        font-weight: normal;
}

.ingressArtikkel {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        font-size: 18px;
        line-height: 22px;
        color: #cd408e;
        letter-spacing: -0.01em;
        font-weight: normal;
        }

        
#read-more-box {
	width: 694px;
	float:left;
	overflow:hidden;
	padding-left:11px; 
}


        
#read-more-box .innerlist {
	float:left;
	width: 225px;
	margin-bottom: 20px;
}

#read-more-box .innerlist a {
        color: #cd408e;
        text-decoration: underline;
        font-weight: bold;
}

#read-more-box .innerlist a:hover {
        color: #383838;
        text-decoration:underline;
}

#read-more-box .innerlist li {
	margin-top: 20px;
}

#doubleClickAds_rightcolumn{
	margin: 0px 0px 8px 8px;
}


/***** NY KONGEMAL *****/

#artikkel-ingress-ny {
        width:209px;
        float:left;
        padding-right:11px;
          margin:10px 0px;
        overflow:hidden;
        border: 0px solid red;
}

#byline-ny {
        width:458px;
        display:inline;
        float:right;
        padding:10px 5px;
        font: normal 10px/13px Verdana,Helvetica,Arial,sans-serif;
        margin:10px 0px;
        overflow:hidden;
        background-color:#f8e9f1;
}

#byline-ny a {
        color: #cd408e;
        text-decoration: underline;
}

#byline-ny a:hover {
        color: #383838;
        text-decoration:underline;
}


.byline-wide {
  font: normal 11px/15px Verdana,Helvetica,Arial,sans-serif;
  float:left;
  background-color:#f8e9f1;
  margin: 3px 0 10px 0;
  padding: 3px 5px;
  width: 695px;
}

.byline-wide a {
        color: #cd408e;
        text-decoration: underline;
}

.byline-wide a:hover {
        color: #383838;
        text-decoration:underline;
}



/*** OLD HENNE STYLES ****/
.bildetekst {
  font: normal 10px/12px Arial, Helvetica, sans-serif;
  padding: 3px 6px 6px 6px;
  width:99.9%;
}

.faktatekst { line-height: 14px; }

.sitat {
  font: normal 20px/22px Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 13px 11px 0px 11px;
}

.sitatkilde {
  font: normal 10px/100% Arial, Helvetica, sans-serif;
  color: #ffffff;
  position: absolute;
  bottom: 11px;
  right: 13px;
}

.quiz_heading {
	clear:both; height:45px; width:209px; margin:0px 0px 10px 8px; background-color:#cd408e; overflow:hidden;
}
.quiz_heading_img {
	float:left;
}
.quiz_new_quiz a {
	float:left; width:133px; height:45px; padding:5px 0px 0px 5px; overflow:hidden;
	font-weight:normal;
}




  .objekt {
    font-size:10px;
  }

  .obj_bildetekst {
    line-height:14px;
    background-color:#F4F4F4;
    padding:6px 0 6px;
  }


/* twingly */
.tw_widget { width: 528px; border:0px; overflow:hidden; padding:0px;}
.tw_logo { overflow:hidden; width:248px; padding-top:5px;}

.tw_main_box {
	width:548px;	
	overflow:hidden;
	border:1px solid #a9c61e;
	clear:left;
	padding-bottom:5px;	
	margin-bottom:10px;
}

.tw_lw_header {
	display:none;
}
.tw_lw_header2{
	width:528px; float:left; clear:left; margin:0px 0px 2px 10px;
}
.tw_header {
	width:260px;
	overflow:hidden;
}

.twingly_redHeaderTitle {
	height:18px;
	/*background-image:url(http://www.henne.no/img/offwhite_end_left);							
	background-position:left top;
	background-repeat:no-repeat;*/
	border:0 none;							
	display:inline;
	float:left;							
	font-size:9px;
	margin:0;
	padding:4px 0px 2px 0px;
	position:relative;	
	overflow:hidden;	
}
.twingly_redHeaderTitle a {
	text-decoration:underline;
	font-weight:normal;
}
.twingly_redHeaderTitle a:hover {
	text-decoration:none;
}

a.tw_rss_link  {
	color: #3C3C3C;
	font-weight:bold;
}

.tw_list .tw_item .headline a, .headline a {
	color:black;
	font-weight:bold; 	
}
.seAlleBlogg {
	float:left; margin-left:10px;	
}
.seAlleBlogg a {
	font-weight:normal;
}
/* slutt twingly */

/* Gule Sider*/
	
	#gsAd{
	background-color:#fdd74e;



height:80px;

overflow:hidden;
margin-left:10px;
position:relative;
margin-bottom:10px;

	}
	
	
	#gsAd h2{
		font-style:	italic;
		font-size:	12px;
		color:		black;
		display:	block;
		clear:both;
		margin-top:10px;
		margin-left:10px;
		width:170px;
	}
.DB_adBox {
    background: url(/img/elements/digitalebilag_ramme_stor.png) no-repeat;
    height: 140px;
    position: relative;
    margin-bottom: 8px;
    clear: both;
}

.DB_adMain {
        overflow: hidden;
        height: 116px;
        position: absolute;
        top: 17px;
        left: 8px;
        width: 695px;
}

.DB_storyRow {
            padding-top:1px;
}
    .DB_storyStandard {
            width: 225px;
            float: left;
            margin-left: 8px;
    }

    .DB_storyStandard .DB_title {
            font-size: 14px;
            margin-bottom: 3px;
    }

    .DB_storyStandard .DB_title a:link, .DB_storyStandard .DB_title a:visited {
                    font-weight: bold;
            color: black;
    }

    .DB_storyStandard .DB_ingr {
            font-size: 11px;
            font-weight: normal;
            line-height: 1.1em;
    }                
    
/* For aboteaser box on fronpage */
.aboTeaserMain {
	clear: both;
	background: url(/img/elements/hennebladboks.png) no-repeat;
	width: 703px;
	height: 337px;
	overflow: hidden;
	position: relative;
}
.aboTeaserMag {
	width: 186px;
	float: left;
	margin-left: 17px;
	margin-top: 50px;
}	
.aboTeaserArtBox {
	float: left;
	width: 175px;
	margin-top: 50px;
	margin-left: 40px;
}

.aboTeaserImg {
	clear: both;
	margin-top: 17px;
}

.aboTeaserTitle, .aboTeaserTitle a, .aboTeaserTitle a:link {
	clear: both;
	font-size: 16px;
	font-weight:bold;
	margin-top: 12px;
	color: #880051 !important;
}			

.aboTeaserLink, .aboTeaserLink a, .aboTeaserLink a:link {
	clear: both;
	color: #880051 !important;
	font-size:12px;
	font-weight:normal;
}
.forhandlerlisteLink {
	position: absolute;
	left: 285px;
	bottom: 10px;
}
.forhandlerlisteLink a {
	color: #CD408E !important;
	font-size: 12px;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
.forhandlerlisteLink a:hover { text-decoration:underline; }
/* end aboteaserbox */

.hotNaa {
	margin-right: 10px; position:relative;
}

.hotNaaMiniImg {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}

.hotNaa .item {
	width: 229px;
	float: left;
	margin: 5px 0px 0px;
	height: 85px;
}

.hotNaa .bodytext a, .hotNaa .bodytext a:link {
	color: #CD408E !important;
}

.a_eft91_img {
	float: left;
	width:91px;
	margin-right:5px;
}
#posisjon2 .bodytext, #posisjon2 .a_eft91_hs {
	padding:0px;
	color: #CD408E !important;
	font-weight: normal;
	font-size: 12px;
}
