@import "reset.css"/* Mass reset */;
* 
{
	/*behavior: url(iepngfix.htc); */
}
body {

	text-align: center;
	/*background:url(gfx/body-bg.jpg);*/
	voice-family: "\"}\""; voice-family:inherit;
	font: 62.5%/1.5 "Helvetica","Verdana","Arial","Myriad Web","Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma",sans-serif;
	padding:2px 0 0 0;
	

}
#wrap{
width:965px;
margin:0 auto;
}

div.vitenskap{background: url('gfx/vitenskap_bg.jpg') no-repeat top right;}
div.ferie{background: url('gfx/ferie_bg.jpg') no-repeat top right;}
div.idrett{background: url('gfx/idrett_bg.jpg') no-repeat top right;}
div.skikk{background: url('gfx/skikk_bg.jpg') no-repeat top right;}
div.samfunn{background: url('gfx/samfunn_bg.jpg') no-repeat top right;}
div.hobby{background: url('gfx/hobby_bg.jpg') no-repeat top right;}
div.historie{background: url('gfx/historie_bg.jpg') no-repeat top right;}
div.teknologi{background: url('gfx/teknologi_bg.jpg') no-repeat top right;}
div.okonomi{background: url('gfx/okonomi_bg.jpg') no-repeat top right;}
div.bil{background: url('gfx/bil_bg.jpg') no-repeat top right;}
div.hus{background: url('gfx/hus_bg.jpg') no-repeat top right;}
div.mat{background:url('gfx/mat_bg.jpg') no-repeat top right;}
div.helse{background: url('gfx/helse_bg.jpg') no-repeat top right;}
div.mote{background: url('gfx/mote_bg.jpg') no-repeat top right;}
div.start{background: url('gfx/start_bg.jpg') no-repeat top right;} 


div#top{
float:right;
width:auto!important;
width:310px;
}


div#login{
/* Arild: border-top:1px solid #ccc; */
margin:0px 0 0 0;
padding:0px 0 3px 0; /*Arild: Endret til 0 fra 13px*/
/* Arild: background:url(gfx/login_gradient.jpg) top repeat-x;*/
}


#right p.hengelaas{
background:url(gfx/login.jpg) no-repeat left center;
padding:4px 0 3px 28px;
font-size:1.5em;
font-weight:bold;
margin:5px 0 0 100px;
}

#login h3{
	font-size:1.5em;
	font-weight:bold;
	margin:5px 0 1px 3px; /* arild: endret fra 10 til 1px*/
}
#login p{
background:#fff;
}


#right p.logout{
padding:10px 0 3px 0px;
font-size:0.8em;
margin:0 0 0 158px;
text-transform:uppercase;
letter-spacing:0.05em;
}



    #login ul {
	margin:0 0 10px 0;
	padding:0px 0px 20px 0px!important;
	padding:0px 0px 0px 0px;
	list-style:none;
	font-size:1.15em;
	font-weight:normal;
	width:100%;
	border-bottom:2px solid #4d86af;
      }
	  
	  
	#login li {
      display:inline;
      margin:0;
      padding:0;
      }
    #login li a {
      float:left;
      background:url("gfx/tableftT.gif") no-repeat left top;
      margin:0 0px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #login li a span {
      float:left;
      display:block;
      background:url("gfx/tabrightT.gif") no-repeat right top;
      padding:5px 5px 4px 2px;
      /*color:#424242;*/
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #login li a span {float:none;}
    /* End IE5-Mac hack */
    #login li a:hover span, #login li a.current span {
      color:#000;
      }
    #login li a:hover,  #login li a.current{
      background-position:0% -42px;
      }
    #login li a:hover span, #login li a.current span {
      background-position:100% -42px;
      }  
	  
	 #login li a.current span{
	 border-width:0;
	 color:#FFFFFF;
	 }




.movie_text_horisontal_small{
float:left;
width:100%;
margin:0 0 6px 0;
padding:0 0 5px 0;
border-bottom:1px dotted #CCCCCC;
}

.movie_text_horisontal_small a img{
float:left;
margin:0 7px 6px 0;
}

.movie_text_horisontal_small h4{
font-size:1.1em;
font-weight:bold;
}



/*Søkefelt*/



#top fieldset{
border:none;
}



#top legend{
display:none;
visibility:hidden;
}



#top input.search{
width:197px;
color:#999999;
margin:30px 0 0 42px;
padding:3px 0;
border-top: 1px solid #7c7c7c;
border-right: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
border-left: 1px solid #d6d6d6;
float:left;
}

#top input.search:focus, #top input.search:hover{
color:#333333;
}

#top input.button{
float:left;
margin:30px 0 0 7px;
}




/* MENU */

/*ul#primary{
background:url(gfx/primary_bg.jpg) repeat-x;
font-size:1.7em;
float:left;
width:965px;
border-bottom:1px solid #FFFFFF;
}

ul#primary li{
float:left;
display:block;
margin:0 7px 0 0;
padding:5px;
}

ul#primary li a{
text-decoration:none;
color:#FFFFFF;
}*/

    ul#primary{
		margin:0;
		list-style:none;
		font-size:1.7em;
		font-weight:normal;
		width:962px;
		background:url(gfx/primary_bg.jpg) repeat-x;
		float:left;
		padding:0 0 0 3px;
    }
	  
	ul#primary li {
		  display:inline;
		  margin:0;
		  padding:0;
    }
    ul#primary li a {
		  float:left;
		  background:url("gfx/tableftTop.gif") no-repeat left top;
		  margin:0;
		  padding:0 0 0 4px;
		  text-decoration:none;
		  color:#FFFFFF;
		  margin:3px 0 0 0;
    }
    ul#primary li a span {
		  float:left;
		  display:block;
		  background:url("gfx/tabrightTop.gif") no-repeat right top;
		  padding:5px 13px 4px 6px;
		  margin:0px 0 0 0;
		  /*color:#424242;*/
    }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
   ul#primary li a span {float:none;}
    /* End IE5-Mac hack */
    ul#primary li a:hover span, ul#primary li a.current span {
      color:#4b4b4b;
      }
    ul#primary li a.current{
      background-position:0% -42px;
      }
     ul#primary li a.current span {
      background-position:100% -42px;
      }  
	  
	 ul#primary li a.current span{
	 border-width:0;
	 color:#4b4b4b;
	 font-weight:bold;
	 }




ul#secondary{
background:url(gfx/secondary_bg.jpg) repeat-x;
font-size:1.3em;
float:left;
width:962px;
padding:0 0 3px 3px;
}

	ul#secondary li {
		  display:inline;
		  margin:0;
		  margin:0;
    }
    ul#secondary li a {
		  float:left;
		  background:url("gfx/tableftSec.gif") no-repeat left top;
		  padding:0px 0px 0px 4px;
		  text-decoration:none;
		  color:#656565;
		  margin:3px 12px 0 0; /* arild: endret til 11 fra 0px */
    }
    ul#secondary li a span {
		  float:left;
		  display:block;
		  background:url("gfx/tabrightSec.gif") no-repeat right top;
		  padding:4px 13px 5px 6px;
		  margin:0px 0 0 0;
		  font-weight:bold;
		  /*color:#424242;*/
    }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
   ul#secondary li a span {float:none;}
    /* End IE5-Mac hack */
    ul#secondary li a:hover span, ul#primary li a.current span {
      color:#4b4b4b;
      }
    ul#secondary li a.current{
      background-position:0% -42px;
      }
     ul#secondary li a.current span {
      background-position:100% -42px;
      }  
	  
	 ul#secondary li a.current span{
	 border-width:0;
	 color:#3f3f3f;
	 font-weight:bold;
	 }


ul#tertiary{
background:url(gfx/tertiary_bg.jpg) repeat-x;
font-size:1.3em;
float:left;
width:962px;
padding:0 0 3px 3px;
border-top:1px solid #FFFFFF;
}

	ul#tertiary li {
		  display:inline;
		  margin:0;
		  margin:0;
    }
    ul#tertiary li a {
		  float:left;
		  background:url("gfx/tableftTert.gif") no-repeat left top;
		  padding:0px 0px 0px 4px;
		  text-decoration:none;
		  color:#656565;
		  margin:3px 11px 0 0; /* arild: endret til 11 fra 0px */
    }
    ul#tertiary li a span {
		  float:left;
		  display:block;
		  background:url("gfx/tabrightTert.gif") no-repeat right top;
		  padding:4px 13px 5px 6px;
		  margin:0px 0 0 0;
		  font-weight:normal;
		  /*color:#424242;*/
    }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
   ul#tertiary li a span {float:none;}
    /* End IE5-Mac hack */
    ul#tertiary li a:hover span, ul#primary li a.current span {
      color:#4b4b4b;
      }
    ul#tertiary li a.current{
      background-position:0% -42px;
      }
     ul#tertiary li a.current span {
      background-position:100% -42px;
      }  
	  
	 ul#tertiary li a.current span{
	 border-width:0;
	 color:#3f3f3f;
	 font-weight:bold;
	 }






















/*ul#tertiary li{
float:left;
display:block;
margin:0 7px 0 0;
padding:5px;
}

ul#tertiary li a{
text-decoration:none;
color:#656565;
}*/

/*CENTER*/

div#center{
width:613px;
float:left;
padding:0 4px 0 0px;
}

div#center.frontpage{
width:757px;
margin:5px 4px 0 0;
}


div#frontpage_container{
width:757px;
float:left;
padding:0 0px 0 5px;
}


div#videobox{
padding:12px 15px 8px 7px!important; 
padding:12px 0px 7px 12px; 
background:url('gfx/video_skygge.jpg')top right no-repeat;
float:left;
margin:0 0 10px 0;
}


div#content{
margin:0 0 0 2px;
}

div#information{
float:left;
width:100%;
margin:0px 0 10px 2px;
}

    #information ul {
	margin:0;
	padding:0px 0px 0px 0px!important; /*Arild endret fra 22 til 0*/
	padding:0px 0px 0px 0px;
	list-style:none;
	font-size:1.3em;
	font-weight:normal;
	width:100%;
	border-bottom:5px solid #4d86af;
      }
	  
	  
	#information li {
      display:inline;
      margin:0;
      padding:0;
      }
    #information li a {
      float:left;
      background:url("gfx/tableftT.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #information li a span {
      float:left;
      display:block;
      background:url("gfx/tabrightT.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      /*color:#424242;*/
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #information li a span {float:none;}
    /* End IE5-Mac hack */
    #information li a:hover span, #information li a.current span {
      color:#000;
      }
    #information li a:hover,  #information li a.current{
      background-position:0% -42px;
      }
    #information li a:hover span, #information li a.current span {
      background-position:100% -42px;
      }  
	  
	 #information li a.current span{
	 border-width:0;
	 color:#FFFFFF;
	 font-weight:bold;
	 }

.column_3{
float:left;
width:267px;
padding:0 0px 0 0;
margin:10px 0px 0 2px;
}

.column_right3{
float:right;
width:267px;
padding:0 0px 0 0;
margin:10px 0px 0 7px;
}

.column_2{
float:right;
width:131px;
padding:0 0px 0 0;
margin:10px 0px 0 7px;
}

#information .column_3 ul,
#information .column_right3 ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:1.3em;
	font-weight:normal;
	width:100%;
	border:none;
	background:none;
}

#information .column_3 li,
#information .column_right3 li{
float:left;
display:block;
background:none;
border:none;
width:100%;
margin:0 0px 0 0;

}

#information .column_3 li.odd{
margin:0 0px 0 7px;
}


#information .column_3 li a,
#information .column_right3 li a{
float:none;
border-bottom:1px solid #eee;
display:block;
/*color:#4d6485;*/
text-decoration:none;
font-size:1em;
padding:4px 0 7px 20px;
background:url(gfx/bullet_blue.png) center left no-repeat;
}



#information .column_3 li a:hover,
#information .column_right3 li a:hover{
/*color:#000;*/
background:url(gfx/bullet_black.png) center left no-repeat;
}

#information .column_right3 input{
width:98%;
}

#information .column_right3 input.submit{
width:50%;
margin:5px 0 0 0;
}




ul#tags{
margin:0 0 0px 0;
padding:0;
border:none;
float:left;
}

ul#tags li{
margin:0;
padding:0;
}

ul#tags li a{
margin:0 4px 3px 0;
padding:0;
background:none;
}

ul#tags li:hover{
margin:0;
padding:0;
}



#newest_movie{
width:407px;
float:left;
margin:10px 7px 0 2px;
}



#most_viewed{
width:336px;
float:left;
margin:10px 0 0 0px;
}

#contest{
width:407px;
float:left;
margin:10px 7px 0 2px;
}

#news{
width:336px;
float:left;
margin:10px 0px 0 0px;
}

#frontpage_links{
width:407px;
float:left;
margin:10px 7px 0 2px;
}

#category_news{
width:336px;
float:left;
margin:10px 0px 0 0px;
}


.movie_text_horisontal{
float:left;
width:95%; /* Arild endret til 95 fra 100 for å unngå horisontal scrolling*/
margin:0 0 2px 0;
/*border-bottom:1px solid #CCCCCC;*/
padding:0px 0 9px 0;
background:url(gfx/gradient.jpg) bottom repeat-x;
}


.movie_text_horisontal img{
float:left;
margin:0 7px 0 0;
}

.movie_text_horisontal p{
float:left;
line-height:12px;
font-size:1em;
margin:10px 0 0 0;
}



#center.frontpage #newest_movie img, #center.frontpage #contest{
	position:relative;
	z-index:1;}
	
#center.frontpage #newest_movie h3, #center.frontpage #contest h3{
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size:22px;
	color:#fff;
	height:33px;
	font-weight:normal;
	background:url(gfx/png.png) top left;
	position:relative;
	z-index:2;
	padding:13px 0 0 10px;
	margin:-59px 0 9px 0;
}

.container_movies{
float:left;
width:99%;
margin:10px 0 3px 2px;
}


#related_movies{
float:left;
width:131px;
margin:30px 0 0 7px;
}
.movie_vertical{
margin:0 0 6px 0;
padding:0 0 5px 0;
border-bottom:1px dotted #CCCCCC;
}

.movie_vertical img, .movie_horisontal img{padding:0 0 4px 0;}
.movie_vertical p, .movie_horisontal p{line-height:12px;}
/*.movie_vertical p a, .movie_horisontal p a{color:#0099FF;}*/
/*.movie_vertical p a:hover, .movie_horisontal p a:hover{color:#333;}*/



.plussbtn{
background:url('gfx/plusicon.gif') no-repeat center;
display:block;
width:32px;
height:32px;
float:left;
text-indent:-99999em;
margin:20px 0 0 15px;
}

.plussbtn2{
background:url('gfx/pluss_sign.jpg') no-repeat center; /*Arild endret til plus_sign.jpg*/
display:block;
width:32px;
height:32px;
float:left;
text-indent:-99999em;
margin:20px 0 0 15px;
}

.plussbtn3{
background:url('gfx/edit-redo.png') no-repeat center;
display:block;
width:32px;
height:32px;
float:left;
text-indent:-99999em;
margin:20px 0 0 15px;
}



.article_list{
float:left;
width:100%;
margin:0 0 7px 0;
padding:0 0 5px 0;
border-bottom:1px solid #CCCCCC;
}

.article_list h3{
font-size:1.5em;
font-weight:bold;
margin:0 0 0.1em 0;
color:#333;
}

.article_list p{
line-height:15px;
font-size:1.1em;
}


.movie_horisontal{
float:left;
width:131px;
margin:0 7px 0 0;
height:170px;
}

.movie_horisontal2{
float:left;
width:121px;
margin:0 7px 0 0;
height:105px;
}

ul#postList {
	margin:0;
	padding:0;
	list-style:none;
	font-size:1.3em;
	font-weight:normal;
	width:100%;
	border:none;
	background:#fff;
}

ul#postList li{
float:left;
display:block;
background:#fff;
border:none;
width:100%;
margin:0 0px 0 0;

}

ul#postList li a{
float:none;
border-bottom:1px solid #eee;
display:block;
/*color:#4d6485;*/
text-decoration:none;
font-size:1em;
padding:6px 0 7px 25px;
background:none;
}


ul#postList li.kudos{
background:#fff url(gfx/kudos.jpg) center left no-repeat;
}
ul#postList li.facebook{
background:#fff url('http://static.ak.facebook.com/images/share/facebook_share_icon.gif') center left no-repeat;
}

ul#postList li.digg{
background:#fff url('gfx/digg.gif') center left no-repeat;
}
ul#postList li.snutt{
background:#fff url('gfx/snutt_mini.jpg') center left no-repeat;
}



ul#postList li a:hover{
/*color:#999;*/
}


#comment{
width:100%;
float:left;
margin:15px 0 0px 0;

padding:0 0 10px 0;
border-bottom:1px dotted #ccc;
}



#comment span{
margin:0 5px 0 0;
float:left;
width:130px;
}

#comment h3{
font-size:1.2em;
font-weight:bold;
padding:4px 0 0 0;
}

/*#comment img{
}*/

#comment p.comment_text{
float:left;
width:333px;
line-height:18px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
padding:0 5px 0 5px;
min-height:86px;
color:#333333;
font-size:1.1em;
}

#comment p.date{
float:right;
width:128px;
color:#999999;
}

#comment fieldset{
float:right;
width:128px;
margin:10px 0 0 0;
color:#999999;
}

#comment legend{
font-size:1.3em;
color:#666666;
}

#comment label{
font-size:1.1em;
margin:0 0 8px 0;
display:block;
float:left;
width:85px;
padding:4px 0 0 0;
}


#comment input{
border:1px solid #006699;
display:block;
float:left;

}

#comment input.seccond{
/*margin:0 0px 0 17px;*/
}


#content p{
font-size:1.3em;
margin-bottom:1.2em;
line-height:17px;
}



/*RIGHT*/
div#right{
float:right;
width:197px;
}

/*#extra_information ul li{
border-bottom:1px solid #666666;
padding:3px 0 8px 0;

}*/


#extra_information ul li a,
#frontpage_links ul li a{
border-bottom:1px solid #eee;
display:block;
/*color:#4d6485;*/
text-decoration:none;
font-size:1.2em;
padding:4px 0 5px 20px;
background:url(gfx/bullet_blue.png) center left no-repeat;
width:95%;
}

#extra_information ul li a:hover,
#frontpage_links ul li a:hover{
/*color:#000;*/
background:url(gfx/bullet_black.png) center left no-repeat;

}




/*BOTTOM */

div#footer{
float:left;
margin:10px 0 20px 0;
padding:5px 0 20px 0;
width:100%;
border-top:3px solid #999999;
background:#FFFFFF;
}
#footer ul{
width:100%;
display:block;
float:left;
margin:0 0 10px 0;
}

#footer ul li{
float:left;
margin:0 10px 0 0 ;
padding:4px 4px 4px 4px;
}

#footer ul li a{
/*color:#666666;*/
}

#footer ul li a:hover{
/*color:#0099FF;*/
}


#footer ul li.rss{
background:url(gfx/feed-icon.jpg) center left no-repeat;
padding:4px 4px 4px 20px;
}
 

#footer p{
font-size:7pt;
display:block;
width:100%;
}




/* HEADLINES */

h1 {
width: 209px;
height: 70px;
float:left;

}

h1 a {
width: 209px;
height: 70px;
display: block;
background: url(gfx/logo.jpg);
}


#center h2{
font-size:2.3em;
font-weight:bold;
margin:0 0 8px 0; /* Arild: Endret denne til 8 fra 18 for å få litt mindre mellomrom*/
padding:10px 0 0 2px;
color:#666666;
letter-spacing:-0.05em;
font-family:"Myriad Web","Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
/*border-top:1px solid #ddd;*/
display:block;
/*background:url(gfx/center_h2_border.jpg) top left no-repeat;*/
}

#center #information .column_3 h2,
#center #information .column_2 h2,
#center #information .column_right3 h2,
#newest_movie h2,
#most_viewed h2,
#news h2,
#contest h2,
#frontpage_links h2,
#category_news h2{
font-size:2.1em;
font-weight:normal;
margin:0 0 10px 0;
padding:0px 0 2px 0px;
color:#666666;
letter-spacing:-0.05em;
font-family:"Myriad Web","Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
border-bottom:1px solid #CCCCCC;
display:block;
}



#extra_information h3{
font-size:2em;
margin:0 0 10px 0;
padding:2px 0 5px 2px;
color:#666666;
letter-spacing:-0.05em;
font-family:"Myriad Web","Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
border-bottom:1px solid #c9c9c9;
display:block;
}

#related_movies h3, .container_movies h3{
font-size:2em!important;
font-size:1.8em;
margin:0 0 10px 0;
padding:2px 0 5px 2px;
color:#666666;
letter-spacing:-0.05em;
font-family:"Myriad Web","Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
border-bottom:1px solid #c9c9c9;
display:block;
}

.movie_vertical h4, .movie_horisontal h4, .movie_text_horisontal h4{
font-weight:bold;
font-size:1.2em;
}

#center #information .column_3 p,
#center #information .column_2 p,
#center #information .column_right3 p{
line-height:17px;
font-size:1.2em;
margin:0 0 0.9em 0;
}

#center #information .column_3 input{
width:262px;
margin:0 0 15px 0;
}

#center #information .column_2 input{
width:128px;
margin:0 0 10px 0;
}



/*ADS*/

#center_ad{
width:599px;
padding:6px 6px 5px 6px;
border:1px solid #ccc;
float:left;
text-align:center;
}

#center_ad.fullwidth{
width:740px;
}
 
#big_ad {
border:1px solid #ccc;
float:right;
margin:10px 0 10px 4px;
width:180px;
padding:7px;
}
 
#small_ad{
border:1px solid #ccc;
float:right;
margin:0 0 10px 4px;
width:180px;
padding:6px 7px 5px 7px;
}



/*CLASSES*/

ul.horisontal_pagination{
float:right;
margin:25px 0 0 0;
}

ul.horisontal_pagination li{
list-style-type:none;
float:left;
}

ul.horisontal_pagination li{
text-indent:-9999em;
width:23px;
height:24px;
}

ul.horisontal_pagination li a{
width:23px;
height:24px;
display:block;
}

ul.horisontal_pagination li.prev{background: url(gfx/prev_empty.jpg);}
ul.horisontal_pagination li.next{background: url(gfx/next_empty.jpg); margin:0 0 0 5px;}

ul.horisontal_pagination li.prev a{background: url(gfx/prev_full.jpg);}
ul.horisontal_pagination li.next a{background: url(gfx/next_full.jpg);}




ul.top_pagination{
float:right;
margin:-2px 0 0 0;
}

ul.top_pagination li{
list-style-type:none;
float:left;
}

ul.top_pagination li{
text-indent:-9999em;
width:23px;
height:24px;
}

ul.top_pagination li a{
width:23px;
height:24px;
display:block;
}

ul.top_pagination li.prev{background: url(gfx/prev_empty.jpg);}
ul.top_pagination li.next{background: url(gfx/next_empty.jpg); margin:0 0 0 5px;}

ul.top_pagination li.prev a{background: url(gfx/prev_full.jpg);}
ul.top_pagination li.next a{background: url(gfx/next_full.jpg);}



:-moz-any-link:focus {
  outline: none;
}


/* BASE LINK STYLES */

a, 
a:link, 
a:active, 
a:visited {
  color: #6699cc;
  text-decoration: none;
}

a:hover {
  color: #333;
}


.hidden{
display:none;
visibility:hidden;
}

.clear {
  height: 1px;
  overflow: hidden;
  clear: both;
  display: block !important;
  display: none;
}


strong{font-weight:bold;}
em{font-style:italic;}


ul#forside{
width:752px;
float:left;
margin:10px 0 10px 0px;
background:url(gfx/forside_bg.jpg) left no-repeat;
border-top:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
}

	#forside li {
	  float:left;
      margin:0 0px 0px 0;
	  width:188px;
	  height:104px;
	  display:block;
      }
    #forside li a {
      float:left;
      text-decoration:none;
	  width:187px;
	  height:104px;
	  text-indent:-99999em;
	  background:no-repeat;
	  border-bottom:1px solid #c2c2c2;
	  border-right:1px solid #c2c2c2;
	  
      }
	  
	 #forside li.vitenskap a{ background:url("gfx/vitenskap.png")!important;background:url("gfx/vitenskapIE.jpg");}
	 #forside li.reise a{ background:url("gfx/ferie.png")!important;background:url("gfx/ferieIE.jpg");}
	 #forside li.idrett a{ background:url("gfx/idrett.png")!important;background:url("gfx/idrettIE.jpg");}
	 #forside li.skikk a{ background:url("gfx/skikk.png")!important;background:url("gfx/skikkIE.jpg");}
	 #forside li.samfunn a{ background:url("gfx/samfunn.png")!important;background:url("gfx/samfunnIE.jpg");}
	 #forside li.hobby a{ background:url("gfx/hobby.png")!important;background:url("gfx/hobbyIE.jpg");}
	 #forside li.mat a{ background:url("gfx/mat.png")!important;background:url("gfx/matIE.jpg");}
	 #forside li.mote a{ background:url("gfx/mote.png")!important;background:url("gfx/moteIE.jpg");}
	 #forside li.teknologi a{ background:url("gfx/teknologi.png")!important;background:url("gfx/teknologiIE.jpg");}
	 #forside li.historie a{ background:url("gfx/historie.png")!important;background:url("gfx/historieIE.jpg");}
	 #forside li.hus a{ background:url("gfx/hus.png")!important;background:url("gfx/husIE.jpg");}
	 #forside li.okonomi a{ background:url("gfx/okonomi.png")!important;background:url("gfx/okonomiIE.jpg");}
	 #forside li.helse a{ background:url("gfx/helse.png")!important;background:url("gfx/helseIE.jpg");}
	 #forside li.bil a{ background:url("gfx/bil.png")!important;background:url("gfx/bilIE.jpg");}
	/* #forside li.start1 a{ background:url("gfx/start.png")!important;background:url("gfx/start1IE.jpg");}
	 #forside li.start2 a{ background:url("gfx/start.png")!important;background:url("gfx/start2IE.jpg");}*/
	 
	 #forside li a:hover{background-position:0% -104px!important;}	  
	  


/* Registrerings skjema */

#content form 	{
	margin : 0 20px 10px 0;
	padding : 0;
	float:left;
	width:325px;
}

#content fieldset {
	margin : 0;
	width:100%;
	padding : 1em 0 1em 1em;
	border : 1px solid #ccc;
}


#content legend {
	font-weight : bold;
	color: #88898c;
	margin : 0;
	padding : 0.5em;
	font-size:1.2em;
}

#content label {
	display : block;
	margin:10px 0 0px 0;
	font-size:1.2em;
}

#content fieldset input {
	width: 93%; /* Width for modern browsers */
	padding : 1px;
}
#content fieldset input.submit {
	width:auto;
	padding : 1px;
	margin:10px 0 0 0;
}
#content fieldset input#rettningslinjer{
width:auto;
}



