@charset "UTF-8";



/*
This style sheet is loosely based on this:
Name: Accessibility layout
Version: 1.01
Author: Opera Software ASA
Description: Accessibility style sheet for added readability.

Copyright © 2003 Opera Software ASA.
*/

/*To change the backround color, please edit the lines (background) below.*/

* {
	max-height: none !important;
	min-height: 0px !important;
/*	height: auto !important; */
	max-width: none !important;
	min-width: 0px !important;
/*	width: auto !important; */
	
	color: Black !important;
/*	background: #D8F5D3 !important;	      Light green, chosen color */
/*	background: #FFFFCC !important;  */  /* Light yellow */
/*	background: #DDDDFF !important;   Light blue   */

/* 	font-family: Arial, Verdana, Helvetica, sans-serif !important;*/ 
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1.2em !important;
	text-align: left;
	text-transform: none !important;
	text-decoration: none !important;
	word-spacing: 0.2mm !important; 
	letter-spacing: 0.0mm !important; 
}

body {

	font-size: 1em;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana, Arial, Helvetica, sans-serif !important;
	background-color: #d7e2e6 !important;
	color: Black !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1.2em;
	text-align: left;
	text-transform: none;
	text-decoration: none;
	word-spacing: 0.2mm !important; 
	letter-spacing: 0.0mm !important; 

margin: 0.0em 0.5em 0.5em 0.5em; 
padding: 0.5em 0.5em 0.5em 0.5em; 


	background-image: url(/Images/pix_blue.gif);


/*	background-attachment: scroll;
	background-image: url(logo-itfunknfr.gif);
	background-repeat: no-repeat;
	background-position: 0em 0; */
}

th 	{font-weight: bold;}

a, * a, a * {text-decoration: underline !important;}

a[href] {text-decoration: underline !important;}



a:hover {
	color: Black;
	text-decoration: underline;
	background: Yellow;
}



img {border: none !important;}

/* a[href] img {border: medium solid Black !important;} */

input, textarea, select {
	background: White !important;
	color: Black !important;
}

input[type="text"], input[type="password"] {min-height: 1.2em !important;}

textarea {min-height: 4em !important;}

button, input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], input[type="image"] {
	padding: 2px !important;
	min-width: 2em !important;
	min-height: 1.0em !important;
	
	background: Silver !important;
	color: Black !important;
	
	text-align: center !important;
}

a[accesskey]:after, button[accesskey]:after, input[accesskey]:after,
label[accesskey]:after, legend[accesskey]:after, textarea[accesskey]:after {
	margin-left: 0.3em;
	content: "(" attr(accesskey) ")"; color: red;
}

b, strong {font-weight: bold !important;}
 em {font-style: italic !important; font-weight: normal;}

h1, h2, h3, h4, h5, h6, h3 *, h2 * {
	font-weight: bold !important;
}

h1 {
	font-size: 170% !important;
	line-height: 1.0em !important;
}

h2 {
	font-size: 140% !important;
	line-height: 1.2em !important;
}

h3 {
	font-size: 110% !important;
	line-height: 1.2em !important;
}

h4 {
	font-size: 100% !important;
	line-height: 1.2em !important;
}

h5 {
	font-size: 90% !important;
	line-height: 1.2em !important;
}

h6 {
	font-size: 85% !important;
	line-height: 1.2em !important;
}

hr {
	height: 5px !important;
	background-color: #666666 !important;
	color: #cccccc !important;
	border: none !important;
}

.dato {
font-size: smaller;
font-weight: bold;
}

.container {
width: 100% !important; 
background-color: #fff;
zoom: 1;

}

.hoved {
/*
width: 100% !important; 
background-color: #ccc;
position:relative;
height: 20em;
# margin: 10px auto;
#border: 1px solid gray;
*/
margin-top: 10px;
 width: 100%;
background-color: #ffffff;
color: #333;
line-height: 130%;
zoom: 1;

}

.bunnlinje {
width: 100% !important; 
background-color: #ffffff;
zoom: 1;

}

.main {
/*
#width: 65% !important; 
# max-width: 40em;
*/
 margin-left: 240px;
padding: 0em 0.5em 0em 0.5em;
zoom: 1;

}

#main {
/*
position: absolute; 
top: 1em; 
left: 27%; 
#float:left;
#border: thin dashed #999999; 
#width: 65% !important; 
#margin: 0em 0em 1em 0em;
#border-left: 1px solid gray;
#border-right: 1px solid gray;
# max-width: 40em;
*/
 margin-left: 240px;
zoom: 1;

}

p.blueline {
background-color: #740000;
margin-top: 2em;
margin-bottom: 2em;
}

.hoyre {
float:left;
width: 230px;
padding: 0em 0.5em 0em 0.5em;
zoom: 1;
}

#hoyre {
/*
position: absolute; 
top: 1em; 
left: 0em;
padding: 0.5em;
#margin: 0em 0em 0em 0.5em; 
 */
}


.meny {
/* border: thin dotted #999999; */
padding: 0.5em;
margin: 0em 0em 0em 0.5em; 
min-width: 230px;
zoom: 1;

}

.meny li {
border-top:thin solid #d7e2e6;
border-bottom:thin solid #d7e2e6;
padding-left: 0px;
}

li {
margin-bottom: 6px;
}

 li {
padding-left: 12px;
}

.meny a, a:hover {
	text-decoration: none !important;
}



.itfunklogo {
margin: 0 0 0.5em 0;
zoom: 1;

}

.nfrlogo {
margin: 0em 0 1em 0;
zoom: 1;

}

.logo {
border: thin none #999999;
padding: 0.5em;
margin: 0em 0em 0em 0.5em; 
min-width: 230px;
overflow:visible;
z-index:1;
zoom: 1;

}

.omitfunk {
background-color: #D8F5D3;
border: thin dotted #005300;
padding: 0.5em;
margin: 1em 0em 0em 0.5em; 
min-width: 230px;
z-index:2;
zoom: 1;

}

.tilgjengelig {
border: thin dotted #999999;
padding: 0.5em;
margin: 1em 0em 0em 0.5em; 
min-width: 230px;
z-index:3;
}

.printlogo {
display: none;
}

.boks {
border: dotted thin blue;
padding: 0.5em;
margin: 0em 0em 0em 0.5em; 
min-width: 150px;
z-index:3;
}

.boks2 {
width: 95%;
height: 11em;
border: thin dotted blue;
padding: 0.5em;
margin: 1.5em 0em 0.5em 0em; 
}

.a2 {
width:45%;
float:right; 
margin:0 0 0 0;
}

.a1 {
width:45%;
float:left; 
margin:0 1.5em 1.5em 0;
}

div.meny ul, div.logo ul {
margin: 0 0 0 0;
text-indent: 0;
padding: 0;
}

div.meny li, div.meny ul li, div.logo li, div.logo ul li {
display: list-item;
list-style: none outside;
margin: 0;
}

.hide {
display:none;
}

.topplinje {
width:65%;
clear:both;
padding:0;
}

h1.forside {
margin:0em 0em 0em 0em;
padding:0em;
}

h2.forside {
margin-bottom: 0;
margin-top: 0em;
padding: 0;
font-size: 120% !important;
}

h2:first-child
{
color:red !important;
} 

p.forside {
margin-top: 0.2em;
}

p.sistoppdatert {
margin-top:2em;
font-size: smaller;
}

div.meny h4 {
margin: 0;
}

.ingress {
font-weight: bold;
}

.tett {
margin: 1em 0em 0em 0em;
}





/* div {border: thin dotted red;} */



