/* CSS layout */

body 
{      
	background-color: #212121;
	background-image: url('../bilder/bg-hoved2.jpg');
 background-repeat: repeat-x;

	margin: 10px 0px 10px 0px; 
        color: #050505;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
		font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
}
h1
{
	color: rgb(0, 0, 0);
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 20px;
	font-weight: bold;
}
h2
{
	color: rgb(0, 0, 0);
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 17px;
	font-weight: bold;
}


blockquote {
	background-color: #DDDDDD;
	padding: 3px;
        border: 1px dashed #666666;
        font-weight: normal;
        margin: 0 0 5px 0; 
 }  

 
 
 
 
/* Toppsaker og medlemmer forsiden  */ 
#toppsak_content_wrap {clear: both; border-right: 0px solid #CCCCCC; padding: 5px 5px; background: #FFFFFF; margin: 0px 0px 20px 0px; height: 100%; overflow: hidden;}
#medlemmer_content_hside {float: right; width: 360px; border: 0px solid #800000;}
#toppsak_content {float: left; width: 390px; border-right: 0px solid #CCCCCC;}

#medlemmer_content_hside .innhold_topp {
border-bottom:5px solid #94db6e; 
border-left:5px solid #ffffff; 
border-right:5px solid #ffffff; 
margin:0 0 0px 0;
}
#medlemmer_content_hside .innhold_inni {
 margin: 0; 
 height: 100%; overflow: hidden;
 border-left:5px solid #94db6e; 
 border-right:5px solid #94db6e; 
background-color: #94db6e;
}
#medlemmer_content_hside .innhold_bunn {
border-top:5px solid #94db6e; 
border-left:5px solid #ffffff; 
border-right:5px solid #ffffff; 
margin:0 0 20px 0;
}


#medlemmer_content_hside .innhold1 {float: left;}

#medlemmer_content_hside .innhold1 img {
 float: left;
 padding: 1px; margin: 3px;
 width: 105px; height: 115px;
 border: 1px solid #CCCCCC;
}



#toppsak_content_wrap .dubestemmer {
 margin: 0px;
 font-size: 9px; 
}
#toppsak_content_wrap .dubestemmer a {
 color: #000000; 
 text-decoration: underline;
}


#toppsak_hside_0 {
		clear: both;
                border: 0px dotted #CCCCCC;
                width: 100%;
                overflow: hidden;
                padding: 10px 0px;
}

#toppsak_hside_1{
        float: left;
        font: 12px verdana,helvetica,lucida,sans-serif;
        margin: 0 5px;
        width: 40px;
}

#toppsak_hside_2 {
       float: left;
        font: 14px verdana,helvetica,lucida,sans-serif;
        margin: 0px 0;
       width: 335px;
}


#toppsak_hside_2 a  {
	color: #000000;
        font-weight: bold;
       text-decoration: none;
}

#toppsak_hside_2 a:hover {
	color: #000000;
        font-weight: bold;
       text-decoration: underline;
}

#toppsak_hside_2 p {
        margin: 0;
}

#toppsak_hside_2 p.sterktekst   {
	color: #000000;
	font-size: 11px;
} 

#toppsak_hside_2 p.sterktekst a  {
	color: #606060;
	font-size: 12px;

} 
#toppsak_hside_2 p.svaktekst  {
	color: #808080;
        margin-top: 5px;
	font-size: 9px;


} 

#toppsak_hside_2 p.svaktekst img {
	 vertical-align: middle;
         border: 0px;
} 

#toppsak_hside_2 .svaktekst_les_mer {
        margin-top: 5px;
	color: #606060;
        font-weight: bold;
	font-size: 11px;
} 
#toppsak_hside_2 .svaktekst_les_mer a {
	color: #606060;
} 


#toppsak_hside_3 {
       float: right;
}


#toppsak_hside_1 img
{
	 width: 20px; 
         height: 20px;
         padding: 0;
         margin: 0;
         border: 0px solid #A4B3CE;
         padding: 0px 5px 0px 0px;
	 vertical-align: middle;
}


#toppsak_hside_1 .toppsak-bra
{
	color: #65CA00;
	padding: 0px 0px 5px 0px;
	height: inherit;
}

#toppsak_hside_1 .toppsak-bra .antall
{
	color: #65CA00;
	font-weight: bold;
}

#toppsak_hside_1 .toppsak-bra a
{
	color: #65CA00;
} 

#toppsak_hside_1 .toppsak-dorlig
{
	color: #E20004;
	padding: 0px 0px 5px 0px;
	height: inherit;
}

#toppsak_hside_1 .toppsak-dorlig .antall
{
	color: #E20004;
	font-weight: bold;
}

#toppsak_hside_1 .toppsak-dorlig a
{
	color: #E20004;
}

#toppsak_hside_2 .svaktekst_les_mer {
        margin-bottom: 6px;
        margin-top: 2px;
	color: #606060;
	font-size: 10px;
        font-weight: normal;
} 

#toppsak_hside_2 .svaktekst_les_mer a {
        font-weight: bold;
	color: #606060;
} 

  /* STOPP Toppsaker forsiden  */ 
 
 
 
 
 
 
 
 
 

#hovedmarg {clear: both; margin: 10px 0 10px 0; padding: 10px; border: 1px solid #CCCCCC; overflow: hidden;}

#marg_1 {float: left; width: 120px; margin: 10px 0 10px 0; }

#marg_2 {float: left; width: 525px; margin: 10px 0 10px 0; }
#marg_1 img {width: 100px;  padding: 0; margin: 0; border: 0px solid #800000;}

#marg_2 a {}

#marg_2 p {color: #000000; margin: 0;}

.marg_topp {clear: both; padding: 0; margin: 0; overflow: hidden;}
.marg_topp_venstre {float: left; font-size: 9px; color: #C7B7B8; padding: 0;  margin: 0;}
.marg_topp_center {float: left; padding: 0; margin: 0px 0px 0px 0px;}
.marg_topp_hside {float: right; padding: 0; margin: 0px 0px 0px 0px;}

.marg_bunn {clear: both; padding: 0; margin: 0px; overflow: hidden;}
.marg_bunn_venstre {float: left; padding: 0;  margin: 0;}
.marg_bunn_center {float: right; padding: 0; margin: 0;}
.marg_bunn_hside {float: right; font-size: 9px; color: #C7B7B8; padding: 0; margin: 0;}


.poeng {height: 55px;  position: absolute; top: 5px; right: 5px}

#poengcontentarea {border: 1px solid #ccc; text-align: center; width: 59px; height: 80px;}

.poeng_stor
{
	margin: 0px;
	font-size: 22px;
        color: #fff;
        text-align: center;
}

.poeng_liten
{
	margin: 0px;
	font-size: 9px;
        color: #fff;
        text-align: center;
}
.poeng_avgitt
{
	margin-top: 5px;
	font-size: 8px;
        text-align: center;

}

h3
{
	color: rgb(204,51,51);
	font-size: 12px;
	font-weight: bolder;
	margin-top: 2px;
	margin-bottom: 2px;
}

h4
{
	color: rgb(51,0,204);
}
h5
{
	color: rgb(0,153,51);
}
h6
{
	color: rgb(204,51,51);
}

.litentekst {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.clear{
clear:both;
margin:0;
}

#wrap_all {	
        width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
        background-image: url('/bilder/bg-gronn.gif');
	background-repeat: repeat-x;
}


/* Video-faces.asp */
#faces {
        width: 688px;
	margin-right: 15px;
	margin-left: 15px;	
}

#faces h3 {
	color: #000000;
        background-color: #F5F5F5;
	font-size: 15px;
	font-weight: bolder;
	margin: 30px 0 10px 0px;
	padding: 0 0 0 5px;
        border-bottom: 1px solid #CCC;
        border-right: 1px solid #CCC;
}


#faces .label { margin: 15px 0 0px 0; font-weight: bold;}
#faces fieldset {color:#000; padding: 10px 10px; border: 1px solid #CCC;  margin: 30px 0} 

#faces fieldset legend {color:#000; padding: 0px 10px 0px 10px; font-weight: normal;}
#faces fieldset .felt { font-size: 14px; width: 500px; } 
#faces fieldset .knapp {border: 1px solid #CCC; margin: 15px 0 0 0;}



/* Video-mestpop.asp */
#mestpop {
        width: 668px;
	margin-right: auto;
	margin-left: auto;	
}

#mestpop h3 {
	color: #000000;
        background-color: #F5F5F5;
	font-size: 15px;
	font-weight: bolder;
	margin: 30px 0 10px 0px;
	padding: 0 0 0 5px;
        border-bottom: 1px solid #CCC;
        border-right: 1px solid #CCC;
}


/* START     viser linker helt i toppen */
.menytabs{
}

.menytabs ul{
padding: 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.menytabs li{
display: inline;
margin: 0;
}

.menytabs li a{
text-decoration: none;
padding: 0px 7px;
margin-right: 3px;
border: 5px solid #212121;
color: #2d2b2b;
background: #212121;
}

.menytabs li a:link{
text-decoration: none;
color: #FFF;
}

.menytabs li a:visited{
color: #FFF;
}

.menytabs li a:hover{
text-decoration: none;
color: #FFF;
}
/* STOPP     viser linker helt i toppen */


#brukere {
}

#brukere h5 {
font-size: 10px;
}
#brukere h4 {
font-size: 20px;
}

#brukere img {
}

#brukere .label { margin: 5px 0 0 0; font-weight: normal;}
#brukere fieldset {color:#000; padding: 5px; border: 1px solid #CCCCCC;  margin: 50px 0 15px 0} 
#brukere fieldset legend {color:#000; padding: 0px 10px 0px 10px;  font-weight: normal;}
#brukere fieldset .felt { font-size: 14px; width: 400px; } 
#brukere fieldset .knapp {border: 1px solid #CCC; }

    .apps_48_bruker{
      background:url("../bilder/videoklipp/kfm_home_48.gif") no-repeat right;
      border-bottom: 1px dashed #C0C0C0;
      height: 55px;
      }
    .apps_48_video {
      background:url("../bilder/videoklipp/mplayer_48.gif") no-repeat right;
      border-bottom: 1px dashed #C0C0C0;
      height: 55px;
      }
    .apps_48_venner {
      background:url("../bilder/videoklipp/kuser_48.gif") no-repeat right;
      border-bottom: 1px dashed #C0C0C0;
      height: 55px;
      }
    .apps_48_kommentarer {
      background:url("../bilder/videoklipp/edu_languages_48.gif") no-repeat right;
      border-bottom: 1px dashed #C0C0C0;
      height: 55px;
      }
    .apps_48_favoritter {
      background:url("../bilder/videoklipp/knewstuff_48.gif") no-repeat right;
      border-bottom: 1px dashed #C0C0C0;
      height: 55px;
      }
    .apps_48_meldinger {
      background:url("../bilder/videoklipp/kate_48.gif") no-repeat right;
      border-bottom: 1px dashed #C0C0C0;
      height: 55px;
      }
    .apps_48_linker {
      background:url("../bilder/videoklipp/www_48.gif") no-repeat right;
      border-bottom: 1px dashed #C0C0C0;
      height: 55px;
      }
    .apps_48_verktoy {
      background:url("../bilder/videoklipp/package_system_48.gif") no-repeat right;
      border-bottom: 1px dashed #C0C0C0;
      height: 55px;
      }




    #meny_bruker_topp ul {
        margin:0 0 10px 0;
        list-style:none;
        padding: 10px; 
 }
    #meny_bruker_topp li {
      display:inline;
      }

    .apps_bruker a {
      background:url("../bilder/videoklipp/kfm_home.gif") no-repeat left;
      }
    .apps_video a {
      background:url("../bilder/videoklipp/mplayer_16.gif") no-repeat left;
      }
    .apps_venner a {
      background:url("../bilder/videoklipp/kuser.gif") no-repeat left;
      }
    .apps_kommentarer a {
      background:url("../bilder/videoklipp/edu_languages.gif") no-repeat left;
      }
    .apps_favoritter a {
      background:url("../bilder/videoklipp/knewstuff.gif") no-repeat left;
      }
    .apps_meldinger a {
      background:url("../bilder/videoklipp/kate.gif") no-repeat left;
      }
    .apps_linker a {
      background:url("../bilder/videoklipp/www.gif") no-repeat left;
      }
    .apps_verktoy a {
      background:url("../bilder/videoklipp/package_system.gif") no-repeat left;
        }

    #meny_bruker_topp a {
      display:block;
      display:inline;
	background-position: 4px;
      background-color: #FFFFFF;
      border: 1px solid #CCC; 
      margin:1px;
      padding: 5px 5px 5px 23px; 
      text-decoration:none;
      }


#brukere_profil_venstre {
background-color: #F7F7E7;
 border: 1px solid #CCC; 
 padding: 5px; 
width: 210px;
}




#brukere_profil_venstre_venner img {
border: 1px solid #000000;
padding: 2px;
margin: 0px 1px 6px 1px;
}

#brukere_meny {
float: right;
margin: 0px 0px 0px 0px;
width: 520px;
overflow: hidden;
}

.brukere_venner {
margin: 0px 0px 30px 0px;
float: left;
width: 74px;
overflow: hidden;

}

.brukere_venner img {
border: 1px solid #000000;
padding: 2px;
}




/*Media i medlemsområde */

.brukerevideo {
  margin-bottom: 20px;
  }

.brukerevideoTop {
  background-color: #222222;
  color: #ffffff;
  padding: 2px 6px 2px 12px;
  font-size: 15px;
  font-weight: bold;}

.brukerevideoTop a {
  color: #ffffff;}

.brukerevideoBunn {
  text-align: right;
  margin: -18px 10px 0 0}

.brukerevideo .rundt {
  clear: both;
  overflow: hidden;
  height: 100%;
  margin-bottom: 20px;
  border: 1px solid #CCC;
  padding: 5px}

.brukerevideo .left {
  float: left;
  width: 157px;}

.brukerevideo .left img{
  width: 155px;
  height: 124px;
  border: 1px solid #000; 
}
.brukerevideo .right {
  float: right;
  width: 335px;
  border: 0px solid #000;}

.brukerevideo .right img {
  vertical-align: middle;
  width: 22px;
  height: 24px;
  border: 0px;
  margin: 5px 0 5px 0;}





#luft_topp {
height: 90px;
background-image: url('../bilder/sverm.gif');
background-repeat: no-repeat;
background-position: 10px 15px;
}

#logo_topp img {
	float: left;
        margin-top: 10px
}

#login_box_top {
	border: 1px dashed #C0C0C0;
	padding: 5px;
	width: 200px;
	float: right;
	margin: 17px 100px 0px 0px;
min-height: 50px; height: 50px; overflow: hidden;
}

#login_box_top img {
float: left;
padding-right:5px;
}

#sok {
	border: 1px dashed #C0C0C0;
	padding: 5px;
width: 278px;
float:right;
margin: 12px 10px 0px 0px;
font-size: 9px;
color: #000;
min-height: 60px; height: 60px; overflow: hidden;
}

/* video-header meny */

#video-header {
margin-bottom: 30px;
margin-top: 0px;
}

#sok form {
margin: 0px 0px 0px 0px;
}

.meny {
}

.meny2 {
}

#navStor {
background-image: url('../bilder/navigasjon-gronn.gif');
background-repeat: repeat-x;
        padding: 5px 5px;
        margin: 0px;
       text-align: left; /*set to left, center, or right to align the menu as desired*/
}

#navStor li {
      display:block;
        display: inline;
}

#navStor a:link, #navStor a:visited {
        font-size: 15px;
        font-weight: bold;
        padding: 5px 10px 5px 10px;
        text-decoration: none;
        color: #000;
        border-right: 1px solid #F7E8E3; 
}

#navStor a:link.active, #navStor a:visited.active, #navStor a:hover {
        color: #000;
}


#navLiten{
       padding: 0px;
       margin-left:12px;

}

#navLiten li {
        display:block;
        display:inline;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}

#navLiten a:link, #navLiten a:visited {
      background-position: 4px;
      background-color: #FFF;
      border: 1px solid #CCC;
      margin:3px;
      padding: 3px 6px 3px 6px; 
      text-decoration:none;
      font-size: 12px;
      color: #444;
      font-weight: bold;
}

#navLiten a:link.active, #navLiten a:visited.active, #navLiten a:hover {
background: white url(../bilder/shade.gif) top left repeat-x;
color: #000000;
font-weight: bold;
}

#navLiten li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
background: white url(../bilder/shade.gif) top left repeat-x;
font-weight: bold;
color: #000000;
}



#container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
        margin-top: 10px;
}

#page_content {
        float:left;
	margin-bottom: 10px;
        margin-top: 0px;
        margin-left: 5px;
        width: 768px;
}

#page_news {margin: 40px 230px 20px 40px; font-size: 13px; width: 470px;}
#page_news h1 {font-family: Courier New, Courier, monospace; color: #00CC00; font-size: 25px; }
#page_news h2 {font-family: Courier New, Courier, monospace; color: #00CC00; font-size: 20px;}

#page_news_smal {margin: 0px 0px 0px 0px; font-size: 9px; color: #C0C0C0; }
#page_news_smal h2 {font-size: 12px; color: #C0C0C0; }

#page_news_hside {float:right; clear:right; width: 200px; margin: 40px 20px 0px 0px; font-size: 9px; color: #C0C0C0; }

#legg-inn-klipp-tjen-penger {float:right; clear:right; border: 1px dashed #C0C0C0;padding: 5px; width: 200px;margin: 40px 20px 0px 0px;}




#right_col {
	width: 210px;
        float:right;
        border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 0px;
}


#video_bunn {
        width: 768px;
        margin-top:20px;
	padding: 5px;
        font-size: 9px;
        color: #C0C0C0;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
}



/* START - Hside topp: LEGG INN LINK  */
#hside1 {
	height: 220px;
}
#hside1  a {
	text-indent: -999em;
	height: 220px;
	display: block;
	background-image: url('../bilder/legg-inn-klipp.jpg');
	background-repeat: no-repeat;
}
/* STOPP - Hside topp: LEGG INN LINK  */


#hsideSosialt {
	border-left: 1px solid #CCCCCC;
	padding-left: 3px;

}

#hsidevenner {
	padding: 3px;
        background-color: #F7F7E7;
        border: 1px solid #CCC; 
        width: 198px;
	margin-bottom: 25px;
}

#hsidevenner h3{
margin: 0 0 3px 0;
color: #000;
font-size: 10px;
font-weight: normal;
}

#hsidevenner2 {
	padding: 3px;
        background-color: #F7F7E7;
        border: 1px solid #FF0000; 
        width: 198px;
	margin-bottom: 25px;
        background-color: #FFFF00;

}

#hsidevenner2 h3{
         padding: 1px;
        margin: 0;
        color: #000;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
}


#hsidevenner3  {
	border-left: 1px solid #CCCCCC;
	padding-left: 3px;
        vertical-align: middle;

}
#hsidevenner3 h3 {
	color: #000000;
	font-size: 13px;
	font-weight: bolder;
}

#hsidevenner3 img {
        vertical-align: middle;
        width:15px; height:19px; 
        border: 0px;}

#hside2 {

	margin-bottom: 25px;
}

#hside2 .se-flere {
        text-align: right;
        margin: 0px 5px 0px 0;
        font-size: 10px;
}

#hside2 .se-flere a{
        text-decoration: underline;
        color: #800000;
}



#hside2 h3 {
        margin: 0 5px 5px 0;
	padding: 1px 0px 1px 20px; 
        border-bottom: 0px solid #CCC;
	color: #000000;
	font-size: 13px;
	font-weight: bolder;
}

#hside2 .videoPopbilde {
        background:url("/bilder/videoklipp/mplayer_16.gif") no-repeat;
	background-position: 0px center;
}

#hside2 .flashPopbilde {
        background:url("/bilder/videoklipp/flash_16.gif") no-repeat;
	background-position: 0px center;
}

#hside2 .videoNyebilde {
        background:url("/bilder/videoklipp/mplayer_16.gif") no-repeat;
	background-position: 0px center;

}

#hside2 img {
	border: 1px solid #000000;
	padding: 2px;
	margin-bottom: 10px;

}


#hside3 {
	margin-bottom: 25px;
}

#hside3 .se-flere {
        text-align: right;
        margin: 5px 5px 0px 0;
        font-size: 10px;
}

#hside3 .se-flere a{
        text-decoration: underline;
        color: #800000;
}

#hside3 h3 {
        margin: 0 5px 5px 0;
	padding: 1px 0px 1px 20px; 
        border-bottom: 0px solid #CCC;
	color: #000000;
	font-size: 13px;
	font-weight: bolder;
}

#hside3 .toppsakNyebilde  {
        background:url("../bilder/videoklipp/www.gif") no-repeat;
        background-position: 0px center;
}

#hside3 .linkerbilde  {
	padding: 1px 0px 1px 0px;

}

#hside3 .annonserbilde  {
	padding: 1px 0px 1px 0px; 
}





#hside4 {

	margin-bottom: 25px;
}

#hside4 .se-flere {
        text-align: right;
        margin: 0px 5px 0px 0;
        font-size: 10px;
}

#hside4 .se-flere a{
        text-decoration: underline;
        color: #800000;
}



#hside4 h3 {
        margin: 0 5px 5px 0;
	padding: 1px 0px 1px 20px; 
        border-bottom: 0px solid #CCC;
	color: #000000;
	font-size: 13px;
	font-weight: bolder;
}

#hside4 .videoPopbilde {
        background:url("/bilder/videoklipp/joystick_16.gif") no-repeat;
	background-position: 0px center;

}

#hside4 .videoNyebilde {
        background:url("/bilder/videoklipp/joystick_16.gif") no-repeat;
	background-position: 0px center;

}

#hside4 img {
	border: 1px solid #000000;
	padding: 2px;
	margin-bottom: 10px;

}




#hsidekommentarer {
	margin-bottom: 25px;
        border: 0px solid #CCC;
}

#hsidekommentarer .se-flere {
        text-align: right;
        margin: 5px 5px 0px 0;
        font-size: 10px;
}

#hsidekommentarer .se-flere a{
        text-decoration: underline;
        color: #800000;
}

#hsidekommentarer h3 {
        margin: 0 5px 5px 0;
	padding: 1px 0px 1px 20px; 
        border-bottom: 0px solid #CCC;
	color: #000000;
	font-size: 13px;
	font-weight: bolder;
}

#hsidekommentarer .kommentarbilde  {
        background:url("../bilder/videoklipp/edu_languages.gif") no-repeat;
        background-position: 0px center;
}


#hsidekommentarer .sistekommentarer {
	margin: 0 0 3px 0;
        padding: 0px;
        border: 1px solid #cccccc; 
        font-size: 10px;
        background-color: #f5f5f5;
        width: 204px; 
        overflow: hidden;
        height: 100%}


#hsidekommentarer .sistekommentarer img {
	margin: 0;
        padding: 0 2px 0 2px;
        border: 0px;
        float: left;
        height: 24px;;
        width: 22px;}

#hsidekommentarer .sistekommentarer a{
        text-decoration: none;}

#hsidekommentarer .sistekommentarer a:hover {
        text-decoration: underline;
        color: #222222;}

#hsidekommentarer .sistekommentarer p  {
        margin: 0px;
         padding: 0px 2px 2px 2px;
        color: #222222; }

#hsidekommentarer .sistekommentarer h4 a{
        color: #666666; 
         display: block; }

#hsidekommentarer .sistekommentarer h4 a:hover{
        color: #666666; 
        text-decoration: underline; }

#hsidekommentarer .sistekommentarer h4 {
	margin: 1px 0 3px 0;
        padding: 2px;
        color: #666666; 
        font-weight: bold;
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;}

#hsidekommentarer .sistekommentareroverskrift {
 }

#hsidekommentarer .sistekommentarernavn {
        font-weight: normal;}








.topplister h2 {font-size: 15px;}

.topplister .description {
margin: 0px;}

.topplister .description img {
vertical-align: middle;
width:22px; height:24px; margin-top: 2px;
border: 0px;}

.topplister .description a {
text-decoration: underline; color: #999999}

.topplister .description a {
text-decoration: underline;}

.topplister .stats {
margin: 5px 0px; color: #999999; font-size: 9px;}

.topplister .stats a {
text-decoration: underline; color: #999999; }

.topplister .poeng {
color: #FF0000; font-size: 16px; font-weight: bold;
margin: 0;}

.topplister .stats-kommentar {
margin: 0 0 5px 0;
color: #999999;
}



#anbefalte-forsiden1 {
        overflow: hidden;
	padding: 5px;
	margin-bottom: 10px;
        margin-top: 10px;
        border-right: 0px solid #CCCCCC;
}


#anbefalte-forsiden1 .dropshadow{
        float: left;
	background: url(../bilder/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../bilder/shadow.gif) no-repeat bottom right;
        width: 764px;
	padding: 0px;
	margin: 1px 1px 1px 1px;
}

#anbefalte-forsiden1 .innerbox{
        clear: both;
        background-image: url(../bilder/bg-gronn.gif);
        background-repeat: repeat-x;
        position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding: 2px;
	margin: 0px 0px 0px 0px;
        height: 100%;
        overflow: hidden;
}

#anbefalte-forsiden1 .bestidag{
        clear: both;
        height: 100%;
        overflow: hidden;
        background-color: #FFFFFF;
}

.bestidag-poeng{
        width: 65px;
        float: right;
}

.bestidag-hside { 
        width: 365px;
	padding: 1px 0px 1px 0px;
        margin-left: 330px;
}


.bestidag-hside h2 {
        font-size: 33px;
        color: #222222;
        line-height: 35px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
}

.bestidag-hside .dubestemmer {
margin: 0px;
font-size: 9px; 
}

.bestidag-hside .poeng {
border-top: 0px dotted #CCCCCC;
color: #FF0000; font-size: 18px; font-weight: bold;
margin: 0px;
}

.bestidag-hside .description {
margin: 0px; color: #606060; font-size: 12px;
}


.bestidag-hside .bestigår {
margin: 15px 0 0 0;
font-size: 13px; font-weight: bold;
}
.bestidag-hside .bestigår a {
text-decoration: underline;
}

.bestidag-hside .description img {
vertical-align: middle;
width:22px; height:24px; margin-top: 2px;
border: 0px;
}

.bestidag-hside .description a {
text-decoration: underline;
}

.bestidag-hside .stats {
margin: 15px 0px;
color: #999999;
}
.bestidag-hside .stats a {
text-decoration: underline;
}

.bestidag-hside .kommentar {
margin: 0 0 5px 0;
color: #999999;
}

.bestidag-hside .kommentar a {
text-decoration: underline;
}

.bestidag-vside img {
        border: 1px solid #000000;
        width:320px; height: 256px;
}

.bestidag-vside {
        width: 320px;
        float: left;
        background-color: #FFFFFF;
margin-right: 10px;
}




.nye-forsiden {
         clear: both;
        overflow: hidden;
        height: 100%;
	border-right: 0px solid #CCCCCC;
	padding: 5px 0 5px 0;
	margin: 15px 0 15px 0;
}

.nye-forsiden .dropshadow{
        float: left;
	background: url(../bilder/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../bilder/shadow.gif) no-repeat bottom right;
	padding: 0px;
        width: 234px;
	margin: 10px 5px 10px 5px;
}
html>body .nye-forsiden .dropshadow {
        margin: 10px 5px 10px 15px;
}


.nye-forsiden .innerbox{
        background: #BC3F0F;
        background: #ffffff;
        background-image: url(../bilder/bg-gronn.gif);
        background-repeat: repeat-x;
        position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding: 2px;
	margin: 0px 0px 0px 0px;
        height: 300px;
}

.nye-forsiden .innerbox img {
        height: 180px;
        width: 225px;
	border: 1px solid #000;
	margin: 0px 5px 0px 0px;
}
.nye-forsiden .innerbox h4 {
        color: #222222; 
	margin: 0px;
        font-size: 18px;
        line-height: 19px
}
.nye-forsiden .innerbox a {
        color: #222222;
}
.nye-forsiden .innerbox a:hover {
        text-decoration: underline; 
        color: #222222;
}

.nye-forsiden .innerbox p{	
        color: #606060;
	margin: 2px  0 2px 0;
        font-size: 12px;
}
.nye-forsiden .innerbox .info1 {	
}
.nye-forsiden .innerbox .info2 {
        font-size: 9px;
        position: absolute;
        bottom: 0px;
        left: 4px;
}
.nye-forsiden .innerbox .info3 img {
        position: absolute;
        border: 0;
        bottom: 2px;
        right: 0px;
        height: 16px;
        width: 16px;
}




#vids{
	border: 1px solid #CCCCCC;
	padding: 5px;
	background: #F5F5F5;
	margin-top: 10px;
	margin-bottom: 10px;
height: 100%;
}


.key {
        width: 378px;
        float: left;
	background: #FFFFFF;
        background-image: url('../bilder/bg-videoer.gif');
        background-repeat: repeat-x;
        padding: 0px;
        min-height: 154px;
} 

.key img {
        float: left;
	padding: 3px;
	margin: 10px 10px 10px 10px;
        border: 1px solid #000000
}

.key h2 {
        font-size: 14px;
        color: #000000;
        margin: 10px 0 3px 0;
}  

.key p {
        font-size: 9px; 
        margin: 10px 0px 0px 0px;
} 

#reg-login {
	margin: 50px auto 0 auto;
	background: #ffffff;
	position: relative;
	width: 600px;
	border: 1px solid #000000;
}

#reg-login h2 {
	padding: 3px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: medium;
	font-weight: bold;
	background-color: #000000;
}

#reg-login-top {
	margin: 50px auto 0 auto;
        width: 560px;
        font-size: 14px;
	border: 1px solid #000000;
        padding: 0 20px 20px 20px;
	background-image: url('http://www.forbrukertipset.com/htmlarea/images/emoticon_bie.gif');
	background-repeat: no-repeat;
	background-position: 450px 50px;
}
#reg-login-top b {
font-size: 18px;
}

#reg-login-box {
    padding: 20px;
	margin: 0px 0px 0px 0px;
	font-size: x-small;
	font-weight: bold;
}

#reg-login felt {
	padding: 3px;
	font-size: 12px;
}

#reg-login-box knapp {
     padding: 0px;
     font-size: 12px;
}


#video_innhold {

}


#vis_spill {

        padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;

}

#vis_spill .overskrift {
        width: 600px;
        padding: 10px;
	border-bottom: 1px solid #CCCCCC;
}

#vis_spill .beskrivelse {
width: 600px; padding: 0 10px; margin: 10px 0;
}

#vis_spill .spillskygge {
	background: url(../bilder/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../bilder/shadow.gif) no-repeat bottom right;
	margin: 30px 0 30px 0px;
	width: 745px;
	padding: 0px;
}


#vis_spill .spill {
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
        width: 735px;
        height: 551px;
        overflow: hidden;
        text-align: center;
}
#vis_spill .spill{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}


#vis_spill .spillinfo {
        margin: 0 0 50px 0;
        padding: 0 0 10px 0;
	border: 0px solid #CCCCCC;
        border-bottom: 1px solid #CCC;
        border-right: 1px solid #CCC;
}

#vis_spill .spillinfo h2 {
        text-align: left;
	color: #000000;
        background-color: #F5F5F5;
	font-size: 15px;
	font-weight: bold;
        padding: 5px;
         margin: 0 0 10px 0;
        border-bottom: 1px solid #CCC;

}


#underholdning {
overflow: hidden; 
width: 425px;
float: left;
}



/* Vises hside for videoklippet */

#beskrivelse {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin: 0 0 20px 0 ;
float: right;
width: 310px;

}

#wrap_relatert {
	border: 1px solid #CCCCCC;
	padding: 5px;

}

#relatert {
float: right;
width: 322px; /* Tar med 12px ekstra i bredde (padding  5+5 og border 1+1) */
}

.loop_relatert {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 86px;
}

.loop_relatert img {
	float: left;
	border: 1px solid #000000;
	padding: 3px;
	margin-right: 10px;
}

.loop_relatert h2 {
    margin: 0px;
	font-size: 12px;
	color: #000000;
}
.loop_relatert p {
	margin-top: 7px;
	font-size: 9px;
}
/* ------------------------------------ */




A:link {text-decoration: none; color: #800000;}
A:visited {text-decoration: none; color: #800000;}
A:active {text-decoration: none; color: #800000;}
A:hover { text-decoration: none; color: #FF0000;}

.class1 A:link {text-decoration: none}
.class1 A:visited {text-decoration: none}
.class1 A:active {text-decoration: none;}
.class1 A:hover {text-decoration: none}


A.understrek:link {text-decoration: none; color: #800000}
a.understrek:visited {text-decoration: none; color: #800000}
A.understrek:active {text-decoration: none; color: #800000}
A.understrek:hover {text-decoration: underline}



/* Artikler  */

.artikler {
           font-family: verdana,tahoma,arial; 
           font-size: 11px; color: #050505;
           }
           
.headline {font-family: verdana,tahoma,arial; 
           font-size: 30px; 
           color: #050505;
           font-weight: bold;
           } 

           


/* Surf med forbrukertipset  */


A.linksuppe:link {text-decoration: none; color: #800000}
a.linksuppe:visited {color: #800000}
A.linksuppe:hover {text-decoration: underline; color: Green}



.input {
	color:#000000;
	font-weight: normal;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #999999;
}
.inputbutton {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 0px;
}








/* Bruker linker  */

#linker_hside_mapper {
		clear: both;
                overflow: hidden;
                height: 100%;
                padding: 0px;
                margin: 0px 0 20px 0;
	        font-size: 13px;
}
#linker_hside_mapper a  {
	color: #000000;
       text-decoration: underline;
}

#linker_hside_mapper a:hover {
	color: #606060;
       text-decoration: underline;
}

#linker_hside_0 {
		clear: both;
                border: 1px solid #CCC;
	        background-repeat: repeat-x;
                background-color: #F7F7E7;
                overflow: hidden;
                height: 100%;
                padding: 5px 5px;
                margin: 0 0 20px 0;
}

#linker_hside_1 {
       float: left;
       width: 30px;
}


#linker_hside_2 {
       float: left;
       margin: 0;
       width: 265px;
}

#linker_hside_2  a  {
	color: #000000;
       text-decoration: underline;
}

#linker_hside_2 a:hover {
	color: #606060;
       text-decoration: underline;
}

#linker_hside_2 h2 {
       font: 16px verdana,helvetica,lucida,sans-serif;
       margin: 0px;
       padding: 0px;
}
#linker_hside_2 h2 a  {
        font-weight: bold;
}

#linker_hside_2 h2 a:hover {
        font-weight: bold;
}

#linker_hside_2 p {
        margin: 0;

}

#linker_hside_2 p.sterktekst   {
	color: #000000;
	font-size: 13px;
} 

#linker_hside_2 p.sterktekst a  {
	color: #606060;
	font-size: 12px;
} 
#linker_hside_2 p.siste   {
	color: #000000;
	font-size: 10px;
        margin-top: 5px;
} 
#linker_hside_2 ul {
	color: #000000;
	font-size: 12px;
        list-style-type: none; 
        margin: 0px;
        padding: 0px;
        line-height: 12px
} 


#linker_hside_2 p.link  {
	color: #808080;
        margin-top: 15px;
	font-size: 12px;
} 
#linker_hside_2 p.link a  {
	color: #808080;
} 
 
#linker_hside_3 {
       float: right;
       text-align: center;
}

#linker_hside_3 img {
        width: 202px;
        margin: 0px;
        padding: 0px;
        border: 1px solid #CCC;
}



/* Bruker linker liten  */

#linker_hside_0_liten {
		clear: both;
                border: 0px solid #CCC;
	        background-repeat: repeat-x;
                background-color: #FFFFFF;
                overflow: hidden;
                height: 100%;
                padding: 5px 5px;
                margin: 0 0 20px 0;
}

#linker_hside_1_liten {
       float: left;
       width: 30px;
}
#linker_hside_1_liten img {
     width: 20px;
}


#linker_hside_2_liten {
       float: left;
       font: 14px verdana,helvetica,lucida,sans-serif;
       margin: 0;

}

#linker_hside_2_liten a  {
	color: #000000;
       text-decoration: underline;
}

#linker_hside_2_liten a:hover {
	color: #606060;
       text-decoration: underline;
}

#linker_hside_2_liten p {
        margin: 0;
}

#linker_hside_2_liten p.sterktekst   {
	color: #000000;
	font-size: 12px;

} 
#linker_hside_2_liten p.sterktekst a  {
	color: #606060;
	font-size: 12px;

} 
#linker_hside_2_liten p.link  {
	color: #808080;
        margin-top: 15px;
	font-size: 10px;
} 
#linker_hside_2_liten p.link a  {
	color: #808080;
} 
 





/* Annonser  */

.add-topp {
  border-bottom:5px solid #3E81A8; 
  border-left:5px solid #ffffff; 
  border-right:5px solid #ffffff; 
  margin: 0;} 

.add-inni  {
  margin: 0; 
  overflow: hidden;
  border-left:5px solid #3E81A8; 
  border-right:5px solid #3E81A8; 
  background-color: #3E81A8;}

.add-bunn {
  border-top:5px solid #3E81A8; 
  border-left:5px solid #ffffff; 
  border-right:5px solid #ffffff; 
  margin: 0;}

.add-inni a {
  display: block;
  height: 90px;} 

.add-inni h1 {
  text-align: center;
  color: #ffffff;
  margin: 0;
  padding: 7px 0 5px 0;
  font-size: 35px;}

.add-inni h2 {
  text-align: center;
  color: #ffffff;
  margin: 0;} 

.add-inni img {
  float: left;
  padding: 10px;}


/* Annonser style 1 (hovedforskjellen er farger)  */

.add-topp1 {
  border-bottom:5px solid #CC5B0B; 
  border-left:5px solid #ffffff; 
  border-right:5px solid #ffffff; 
  margin: 0;} 

.add-inni1  {
  margin: 0; 
  overflow: hidden;
  border-left:5px solid #CC5B0B; 
  border-right:5px solid #CC5B0B; 
  background-color: #CC5B0B;}

.add-bunn1 {
  border-top:5px solid #CC5B0B; 
  border-left:5px solid #ffffff; 
  border-right:5px solid #ffffff; 
  margin: 0;}

.add-inni1 a {
  display: block;
  height: 90px;} 

.add-inni1 h1 {
  text-align: center;
  color: #ffffff;
  margin: 0;
  padding: 7px 0 5px 0;
  font-size: 35px;}

.add-inni1 h2 {
  text-align: center;
  color: #ffffff;
  margin: 0;} 

.add-inni1 img {
  float: left;
  padding: 10px;}

/* Annonser style 2  */

.add-inni2  {
 text-align: center;
 padding: 4px 0 0 0; 
 margin: 0 0 20px 0;
 border-top: 1px solid #CCCCCC; 
 border-bottom: 0px solid #CCCCCC; 
 background-color: #FFFFFF;}


