/****************************************************************/
/* 0. TEMP */
/****************************************************************/

/* 4.4 Special setting for fieldsets to preserve IE defaults */

DIV>FIELDSET {
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px
}

/* 9.2 Padding inside fieldsets */

FIELDSET {PADDING: 0px 12px 0px 12px}
LEGEND {PADDING: 0px 6px}


/* 1.5 Fieldset legend text colour */

LEGEND {COLOR: #000}


/* 3.5 Gecko's default fieldset borders are really nasty so this gives them a colour
without interferring with IE's rather nice default */

DIV>FIELDSET {BORDER-COLOR: #ACA899}



textarea {background-color:#fefefe;margin-top:15px;padding:2px 2px 2px 2px; width:230px; border:solid 1px #e0e0e0;}






input, textarea {color:#000000; font-size:1em; margin:1px; border:1px #DDDDDD solid; background-color: #FFFFFF;}
select          {color:#000000; font-size:1em; margin:1px; border:1px #DDDDDD solid; background-color: #FFFFFF; height: 17px;}

.button         {color:#000000; font-size:1em; margin:1px; border:1px #DDDDDD dotted; background-color: #FFFFFF; font-weight:bold; height: 17px; width:71px; }
.button:hover   {color:#000000; font-size:1em; margin:1px; border:1px #000000 dotted; background-color: #FFFFFF; font-weight:bold; height: 17px; width:71px; }

.comment_button         {color:#000000; font-size:1em; margin:1px; border:1px #000000 dotted; background-color: #FFFFFF; font-weight:bold; height: 17px; width:112px; }
.comment_button:hover   {color:#000000; font-size:1em; margin:1px; border:1px #000000 solid; background-color: #FFFFFF; font-weight:bold; height: 17px; width:113px; }





img
{
	margin: 10px;

}

* {
	font-size: 100%;
	margin: 0;
	padding: 0;
}



.leftcol
{
        POSITION:RELATIVE;
        TOP: 0PX;
        LEFT:30PX;
        WIDTH: 155px;
        PADDING: 0PX 0PX 0PX 0PX;
        MARGIN: 0PX 0PX 0PX 0PX;
}

.rightcol
{
       POSITION:RELATIVE;
       TOP: -12PX;
       RIGHT: -310PX;
       WIDTH: 515px;
       PADDING: 0PX 0PX 0PX 0PX;
       MARGIN: 0PX 0PX 0PX 0PX;

}

.rightcol2
{
       POSITION:RELATIVE;
       TOP: -12PX;
       RIGHT:-580PX;
       WIDTH: 241px;
	
}

.rightcol_poll
{
  FLOAT: right;

}

.leftcol_poll
{
  FLOAT: left;

}


h3 {
	font: small-caps 900 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color:#8B171A;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 10px 0px 20px 0px; 

}

h4 {
	font: small-caps 900 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color:#8B171A;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 10px 0px 20px 0px; 

}


.centerimgs
{
        text-align:center;
	font: small-caps 900 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color:#8B171A;
	padding: 10px 0px 20px 0px; 

}


.small {
	font: 95%/1.2em Verdana, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
	
	
}

/*boxar samt bilder*/
.box{background-color:#fefefe;margin-top:15px;padding:10px 0px 30px 0px; width:410px; border:solid 1px #e0e0e0}
.box p{color:#555;line-height:155%;position:relative;left:100px;width:300px}
.box strong{color:#8B171A;font-size:102%;line-height:normal}
.box img{position:relative;top:-4px;left:1px}
.box_comment{background-color:#fefefe;margin-top:15px;padding:5px 5px 5px 5px; width:220px; height: 65px; border:solid 1px #e0e0e0;}
.kontakt_box{background-color:#fefefe;margin-bottom: 15px;margin-top: 15px;margin-right:35px;padding:10px 10px 10px 10px; width:280px;height:125px; border:solid 1px #e0e0e0;float:left;}
.kontakt_box p{color:#555;line-height:155%; margin-top: 0px;}
.kontakt_box strong{color:#8B171A;font-size:102%;line-height:normal}
.kontakt_box img{margin: 5px 0px 0px 0px;}




#hemsida_img{background-image:url("http://lfsida.no-ip.org/lfny/images/hemsida.jpg");background-repeat:no-repeat;background-position:17px 14px}
#forening_img{background-image:url("http://lfsida.no-ip.org/lfny/images/forening.jpg");background-repeat:no-repeat;background-position:17px 14px}
.hemsida_comment{background-image:url("/images/comment.png");background-repeat:no-repeat;background-position:17px 14px;}
.img_missing{background-image:url("/images/img_missing.gif");background-repeat:no-repeat;background-position:17px 14px;}
.img_missing img{background-repeat:no-repeat;background-position:17px 14px;}
.hemsida_faq{background-image:url("/images/faq.gif");background-repeat:no-repeat;background-position:0px 8px;}
.info_box{background-color:#fefefe;margin-top:0px;padding:10px 5px 10px 30px; width:190px; border:dotted 1px #8B171A; text-align: left;}
.comment_info{background-image:url("/images/info.png");background-repeat:no-repeat;background-position:5px 5px;}
.hemsida_wrench{background-image:url("/images/wrench.gif");background-repeat:no-repeat;background-position:17px 14px;}



#login_password {
	background: url(./images/key.png) no-repeat center left;
	border:1px solid #D1D2D2;padding-left: 25px;
	width: 150px;
}

#login_username {
	background: url(./images/user.png) no-repeat center left;
	border:1px solid #D1D2D2;padding-left: 25px;
	width: 150px;
}

#register_email {
	background: url(./images/email.png) no-repeat center left;
	border:1px solid #D1D2D2;padding-left: 25px;
}

#register_home {
	background: url(./images/home.png) no-repeat center left;
	border:1px solid #D1D2D2;padding-left: 25px;
}

#site_search {
	background: url(./images/search.png) no-repeat center left;
	border:1px solid #D1D2D2;padding-left: 25px;
}

/****************************************************************/
/* 1. GENERALL LAYOUT */
/****************************************************************/

body
{
 BACKGROUND-COLOR: black}
 margin: 0 auto 0 auto;
 height: 100%;
}

html
{
 height: 100%;
}


/****************************************************************/
/* 2. LAYOUT */
/****************************************************************/



#ScrollbarEnforcer
{
position: absolute;
top: 0;
bottom: -1px;
width: 1px;
z-index: -1;
}

#users_online
{
color: red;
text-decoration: bold;
}

#container
{
  margin: 0 auto 0 auto;
  height: 100%;
  width: 780px;
  border:0px solid;
  padding:0px;
  text-align: left;
}

#top_layout
{
	background: url(../images/layout_top.png) no-repeat;
	height:25px;
	margin: 0px auto 0px auto;
	_margin: 0px auto -8px auto;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px
}


	
#bottom_layout
{
	background: url(images/layout_bottom.png);
	width:780px;
	height:35px;
	margin: 0px auto 0px auto;
}

#layout_content_top
{
	background: url(images/tab_background_504.gif) no-repeat;
	width:732px;
	height:33px;
  padding: 0px;
  border:0px solid;
  margin: 20px auto 0px;
  margin-left:24px;
}

#layout_content_top_norightcol
{
	background: url(images/tab_background_504_3.gif) no-repeat;
	width:732px;
	height:33px;
  padding: 0px;
  border:0px solid;
  margin: 20px auto 0px;
  margin-left:24px;
}


#layout_content_top_inbox
{
	background: url(images/tab_background_504_2.gif) no-repeat;
	width:580px;
	height:33px;
  padding: 0px;
  border:0px solid;
  margin: 0px 0px 0px 0px;
}

#layout_content_top_galleri
{
	background: url(images/tab_background_504_4.gif) no-repeat;
	width:700px;
	height:33px;
  padding: 0px;
  border:0px solid;
  margin: 0px 0px 0px 0px;
}



#layout_content
{
	
	background: url(images/paper_background_504_kopia.gif);
	width:732px;
        border:0px solid;
        margin: 0px auto 0px auto;
        height: 100%;

}

#layout_content_norightcol
{
	background: url(images/paper_background_504.gif);
	width:732px;
  border:0px solid;
  margin: 0px auto 0px auto;
  float: center;
}
#layout_content_norightcol2
{
	background: url(images/paper_background_504_2.gif);
	width:500px;
  border:0px solid;
  margin: 0px auto 0px auto;
  float: center;
}



#layout_content_bottom
{
	background: url(images/paper_bottom_504_kopia.gif) no-repeat;
	width:732px;
	height:18px;
  padding: 0px;
  border:0px solid;	
  margin: 0px auto 0px auto;
}

#layout_content_bottom_norightcol
{
	background: url(images/paper_bottom_504.gif) no-repeat;
	width:732px;
	height:11px;
  padding: 0px;
  border:0px solid;	
  margin: 0px auto 0px auto;
}

#layout_content_inbox
{
	
	background: url(images/paper_background_504_2.gif);
	width:580px;
  border:0px solid;
  margin: 0px auto 0px auto;


}
#layout_content_galleri
{
	
	background: url(images/paper_background_504_4.gif);
	width:700px;
	height: 647px;
  border:0px solid;
  margin: 0px auto 0px auto;


}




#layout_content_bottom_inbox
{
	background: url(images/paper_bottom_504_2.gif) no-repeat;
	width:580px;
	height:18px;
  padding: 0px;
  border:0px solid;	
  margin: 0px auto 0px auto;
}

#layout_content_bottom_galleri
{
	background: url(images/paper_bottom_504_4.gif) no-repeat;
	width:700px;
	height:18px;
  padding: 0px;
  border:0px solid;	
  margin: 0px auto 0px auto;
}



#layout_menu
{
	background: url(images/1_a.png);
	width:100px;
	height:33px;
	margin: 0px 4px 0;
	background-repeat: repeat-y;
}

#content
{
	width: 700px;
	min-height: 475px;
	padding: 20px 0px 0px 20px;
        text-align:justify;
        height: 100%;
}


#content {
  min-height:600px;;
  height:auto !important;
  height:600px;
}


#page
{
	background: url(images/layout_middle.png);
	text-align: left;
	width: 780px;
	float: center;
  border:0px solid;
  padding:0px;
  margin: 0px auto 0px auto;
}


#header
{
  position:relative;
  text-align:left;
  width: 752px;
  height: 213px;
  padding:0px;
  margin: 0px auto 0px auto;
  background-image: url(../images/header_shadow.gif);
  z-index: 1;

}


#banner
{
  position:relative;
  text-align:left;
  width: 712px;
  height: 207px;
  padding:0px;
  margin: 0px auto 0px auto;
  border: 0px solid;


   

}


#banner img
{
  position:relative;
  text-align:left;
  width: 712px;
  height: 207px;
  padding:0px;
  margin: 0px auto 0px auto;
  border: 0px solid;


}

#banner h3
{
  position:absolute;
  top: 130px;
  left: 10px;
  z-index: 2;
  font: 62px Impact;
  font-weight: normal;
  color:#ffffff;


}


.newsbox
{  
  float:left;
	width: 400px;
	min-height: 440px;
	height: 100%;
	padding: 0px 0px 0px 20px;
  text-align:justify;
}

.contactbox_styrelse
{  
  float:left;
	width: 675px;
	height: 100%;
	padding: 0px 0px 0px 0px;
        text-align:justify;
}

.contactbox_ovriga
{  
  float:left;
	width: 675px;
	height: 100%;
	padding: 0px 0px 0px 0px;
  text-align:justify;
}


.newsbox2
{  
  float:left;
	width: 410px;
	min-height: 440px;
	padding: 0px 0px 0px 20px;
  text-align:justify;
}

.newsbox3
{  
  float:left;
	width: 400px;
	min-height: 400px;
	padding: 0px 0px 0px 20px;
  text-align:justify;
}

.newsbox4
{  
  float:left;
	width: 400px;
	min-height: 440px;
	height: 100%;
	padding: 0px 0px 0px 20px;
  text-align:justify;
}

.newsinfo {
font-weight:bold;
}


.rightcol_static
{
  FLOAT: right;
  WIDTH: 260px;
  clear:right;
  PADDING: 0px;
  MARGIN: 0px 0px 0px 0px;
  OVERFLOW: hidden;
}





.rightcol_static UL 
{
	DISPLAY: inline;
        PADDING: 0px;
        MARGIN: 0px 0px 0px 0px;
        FLOAT: left;

}


.rightcol_static LI
{
        MARGIN: 0px 0px 0px 0px;
        list-style: none;

}

#nav
{
	PADDING: 5px 0 4px 0px;
}

#nav UL, #nav LI
{
	DISPLAY: inline;
	HEIGHT: 0;
}

#nav LI
{
  MARGIN-RIGHT: 10px;
}



#footer
{
  width:732px;
  height:20px;
  margin: 0px auto 0px auto;
  TEXT-ALIGN: center;
}

#footer
{
  PADDING-TOP: 0px
}

#footer
{
	PADDING: 15px 0 0px 0px;
}

#footer UL, #footer LI {
	DISPLAY: inline;
	HEIGHT: 0;
}




/**************************************************/
/* LINKS */
/**************************************************/

/* 3.1 Remove underlining for topnav, subnav, mainnav and footer */

#footer A:link, 
#footer A:visited, 
#nav A:link, 
#nav A:visited, 
#mainnav A:link, 
#mainnav A:visited,
#subnav A:link, 
#subnav A:visited,
.newsbox A:link, 
.newsbox A:visited,
.rightcol_static A:link,
.rightcol_static A:visited
{
		TEXT-DECORATION: none;
}

/* 3.2 Underline on hover for links in topnav, subnav, mainnav and footer */

#nav A:hover,
#footer A:hover,
#mainnav A:hover,
#subnav A:hover, 
.newsbox A:hover, 
.rightcol_static A:hover

{
		TEXT-DECORATION: underline;
}



/**************************************************/
/* TEXT */
/**************************************************/

BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

/* IEWin Font Size only - to allow IEWin to zoom. Do not remove comments \*/
* HTML BODY {FONT-SIZE: 92.5%}
/* End IE Win Font Size */


P {FONT-SIZE: 1.0em}

#nav {FONT-SIZE: 1em}

#footer {FONT-SIZE: 0.86em}

/**************************************************/
/* COLOUR SCHEME */
/**************************************************/

.hela {
	height: 17px;
	width: 100px;
	float: left;
	background-color: #DEDEDE;
}

.del {
	height: 17px;
	background-color: #DF5252;
	white-space: nowrap;
}

A:link, A:visited {COLOR: #005CB1}

A:hover {COLOR: #B42000}

#nav A:link, #nav A:visited {COLOR: #FFF}

#nav A:hover {COLOR: #FFF}

#footer A:link, #footer A:visited {COLOR: #FFF}

#footer A:hover {COLOR: #FFF}

#footer li {COLOR: #FFF}


.rightcol_static A:link, .rightcol_static A:visited {COLOR: #000000;}

.rightcol_static A:link, .rightcol_static A:visited {TEXT-DECORATION: none;}

.rightcol_static A:hover {COLOR: orange}

.rightcol_static li {COLOR: #000000;}

.red
{
color: red;
text-decoration: bold;
}


/**************************************************/
/* Navigation */
/**************************************************/
#mainnav{margin-left: 4px;}

/* Begin IE6Win Fix \*/
* HTML #mainnav{margin-left: 2px;}
/* End of IE6Win Fix */


#mainnav
{
float: left;
display: block;
width: 735px;
padding: 0;
}

#mainnav
{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px

}
	
	#mainnav ul {margin: 0;
		padding: 0 1px;
		font-size: 0.86em;
		list-style: none;}
	#mainnav ul li {margin: 0 0 0 0px;
		padding: 0;
		text-align: center;
		float: left;}
	#mainnav ul li a span {padding: 0px 0px 0px 0px;
		white-space: nowrap;}
	#mainnav ul li a, #mainnav ul li a:visited {margin: 0; 
		padding: 5px 0 5px;
		color: #000000;
		display: block;
		text-align: center;} 
		
#subnav
{
float: left;
display: block;
width: 580px;
padding: 0;
}


#subnav
{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px

}
	
	#subnav ul {margin: 0;
		padding: 0 5px;
		font-size: 0.86em;
		list-style: none;}
	#subnav ul li {margin: 0 0 0 0px;
		padding: 0;
		text-align: center;
		float: left;}
	#subnav ul li a span {padding: 0px 0px 0px 0px;
		white-space: nowrap;}
	#subnav ul li a, #mainnav ul li a:visited {margin: 0; 
		padding: 5px 0 5px;
		color: #000000;
		display: block;
		text-align: center;} 	

	


.left_on
{
background: url(images/1_1.png) no-repeat top left;
width:80px;
height:33px;
font-weight: bold;
}

.left_off
{
background: url(images/1.png) no-repeat top left;
width:80px;
height:33px;
}

.middle_on
{
background: url(images/2_1.png) no-repeat top left;
width:65px;
height:33px;
font-weight: bold;
}

.middle_off
{
background: url(images/2.png) no-repeat top left;
width:65px;
height:33px;
}

.forum
{
background: url(images/se.png) no-repeat top left;
width:65px;
height:33px;
}

.resten
{
background: url(images/se2.png) no-repeat top left;
width:65px;
height:33px;
}


.fans_on
{
background: url(images/2_1f.png) no-repeat top left;
width:100px;
height:33px;
font-weight: bold;
}

.fans_off
{
background: url(images/2f.png) no-repeat top left;
width:100px;
height:33px;
}

.right_on
{
background: url(images/3_1.png) no-repeat top left;
width:80px;
height:33px;
font-weight: bold;
}

.right_off
{
background: url(images/3.png) no-repeat top left;
width:65px;
height:33px;
}

.right
{
background: url(images/4.gif) no-repeat top left;
width:10px;
height:33px;
}

.right2
{
background: url(images/4_2.gif) no-repeat top left;
width:10px;
height:33px;
}

.laggtill_on
{
background: url(images/ovrigt.png) no-repeat top left;
width:65px;
height:33px;
font-weight: bold;
}




.ovrigt_on
{
background: url(images/ovrigt.png) no-repeat top left;
width:80px;
height:33px;
font-weight: bold;
}

/****************************************************************/
/* NYTT, KONTAKT */
/****************************************************************/


#layout_content_top_kontakt
{
	background: url(images/tab_background_504_5.gif) no-repeat;
	width:200px;
	height:33px;
    border:0px solid;
    
        
}

#layout_content_kontakt
{
	
	background: url(images/paper_background_504_5.gif);
	width: 200px;
	height:170px;
    border:0px solid;
   
        
}

#layout_content_bottom_kontakt
{
	background: url(images/paper_bottom_504_5.gif) no-repeat;
	width: 200px;
	height:18px;
  padding: 0px;
  border:0px solid;	
  
}

.newsbox_kontakt
{  
	width: 180px;
	min-height: 100px;
	padding: 0px 0px 0px 15px;
  text-align:justify;
}