html
{
	width:95%;
    height:95%;
	overflow:auto;
}

fieldset
{
background-color: white;

}

body 
{
margin-top:4em;
background-repeat: repeat;
background-attachment: fixed;
background-image: url('Bilder/forside.jpg');
font-family:		arial;
width:              55em;
margin-left: 		auto;
margin-right: 		auto;
margin-bottom:4em;
padding-bottom: : 2em;
padding-top: 2em;

}
/**********************************/
#header_banner
{
 width: auto;
 padding-top:1em;
 padding-bottom: 1em;
  margin-bottom: 1em;
  border: thin solid #999999;
background-color:white;
-moz-border-radius: 9px;
border-radius: 9px;
/*-moz-box-shadow: 12px 12px 6px black;*/
/*-webkit-box-shadow: 12px 12px 6px black;*/
/*box-shadow: 12px 12px 6px black;*/
opacity:0.85;
filter:alpha(opacity=100);
}
#header_banner img
{
width:auto; 
height:5em;
margin-left:17%;
margin-right: auto;
}

/**********************************/

.menu
{
border:				none;
font-family:			verdana,geneva,arial,helvetica,sans-serif;
font-size:			0.9em;
font-weight:			bold;
color:				black;
background-color:		#666666;

border-top-right-radius: 	0.5em;
border-top-left-radius: 	0.5em;
-moz-border-radius-topleft: 	1em;
-moz-border-radius-topright: 	1em;
border:				0.5em;
margin:				0em;
	

display:			block;
border-bottom-width:		thick;  
border-bottom-style:		solid;
border-bottom-color:		white;
}

.menu ul
{
height:				3.1em;
list-style:			none;
margin:				0;
padding:			0;
}

.menu li
{
float:				left;
padding:			0em 0.5em 0em 0.5em;
}

.menu li a
{
color:				white;
display:			block;
font-weight:			bold;
line-height:			3.1em;
padding:			0em 1.563em;
text-align:			center;
text-decoration:		none;
}

.menu li a:hover
{
color:				orange;
text-decoration:		none;
}

.menu li ul
{
background:			#666666;
border-left:			0.4em solid orange;
border-right:			0.4em solid orange;
border-bottom:			0.4em solid orange;
display:			none;
height:				auto;
position:			absolute;
width:				12.8em;
z-index:			200;
}

.menu li:hover ul
{
display:			block;
}

.menu li li 
{
display:			block;
float:				none;
padding:			0em;
width:				12.8em;
}

.menu li ul a
{
display:			block;
font-size:			0.8em;
font-style:			normal;
padding:			0em 0.6em 0em 0.9em;
text-align:			left;
}

.menu li ul a:hover
{
background:			black;
color:				#FFFFFF;
}

.menu p
{
clear:				left;
}	

.menu #current
{
color: 				white;
}
		
/**********************************/

#hoved
{
font-family: "Times New Roman";	
height:			auto;
margin-left:auto;
margin-right:auto;
background-color:	white;
padding:		0.7em;
font-size:		0.8em;

padding-left:		2em;
padding-right:		2em;

border-bottom-right-radius: 	0em;
border-bottom-left-radius:	0em;

-moz-border-radius-bottomleft: 0em;
-moz-border-radius-bottomright: 0em;

}
#hoved_om_oss
{
	font-family: "Times New Roman";	
	height:			auto;
	margin-left:auto;
	margin-right:auto;
	background-color:	white;
	padding:		1em;
	font-size:		0.8em;

	padding-left:		2em;
	padding-right:		2em;

	border-bottom-right-radius: 	0em;
	border-bottom-left-radius:	0em;

	-moz-border-radius-bottomleft: 0em;
	-moz-border-radius-bottomright: 0em;
	
}
#hoved_om_oss li
{
	list-style: none;
}
/**********************************/

#hoved-scroll
{
/*SCROLL*/
overflow:		scroll;
overflow-x:		hidden;

font-family:		arial;	
height:			30em;
background-color:	white;
padding:		0.7em;
font-size:		0.9em;
padding-left:		2em;
padding-right:		2em;


border-bottom-right-radius: 	1em;
border-bottom-left-radius:	1em;

-moz-border-radius-bottomleft: 1em;
-moz-border-radius-bottomright: 1em;


text-align:		center;
}

/**********************************/


#footer
{
position:            relative;	
height:				2.5em;;
background-color:	#666666;
border-top-right-radius: 	0.0em;
border-top-left-radius: 	0.0em;
border-bottom-right-radius: 	0.8em;
border-bottom-left-radius:	0.8em;

-moz-border-radius-topleft: 	0.0em;
-moz-border-radius-bottomleft: 	0.8em;
-moz-border-radius-bottomright: 0.8em;
-moz-border-radius-topright: 	0.0em;

margin-top:			0.0em;
padding:			0.3em;
font-size:			0.8em;
padding-right:			1em;
padding-left:			1em;

}
#venstre
{
text-align:		left;
border:			none;
}
#hoyre
{
text-align:     right;
border    :     none;
overflow  :     hidden;
}
#hoyre b 
{
color:white;
}
#venstre
    {
		color:white;
	}
/**********************************/

/*aAA-linker*/
a.aaa:link {color: silver;}
a.aaa:active {color: silver;}
a.aaa:visited {color: silver;}
a.aaa:hover {color: silver;}

/*linker uten klasse*/
a:link {color: black;text-decoration: none;text-shadow: black 0.1px 0.1px 0.1px;}
a:active {color: black;text-decoration: none;}
a:visited {color:#666666 ;text-decoration: none;}
a:hover {color: orange;text-decoration: none;}

/**********************************/

hr
{
margin-top:		4em;
margin-bottom:	2em;
background:		white;
height:			0.1em;
}

/**********************************/
#Liten
{
	font-size:		0.9em;


}

#Medium
{
	font-size:		1.2em;


}

#Stor
{
	font-size:		1.5em;

}

#aaa 
{
float:			right;
color:			orange;
position:		relative;
cursor:			pointer;
padding-top:		1%;

}
#aaa a
{
color:			orange;
}

#header
{
height: 10%;
width: 40%;
}


/**********************************/

#understrek
{
padding-left:		2em;
position:		block-inline;
}

/**********************************/
#map1
{
text-align:		left;
display:		block;

}

#map2
{
float:			right;
padding-left:		14em;
position:		absolute;

}


/**********************************/

/* Gruppemedlemmer bilderammer */

.gruppe_bilde_link {
    width: 20%;
    min-width: 130px;
    max-width: 130px;
    height: 8em;
    float: left;
    margin: 1.2em;
    border: 0.2em solid orange;
    -moz-border-radius-topleft: 0.5em;
    -moz-border-radius-topright: 0.5em;
    -moz-border-radius-bottomleft: 0.5em;
    -moz-border-radius-bottomright: 0.5em;
    -webkit-border-top-right-radius: 0.5em;
    -webkit-border-bottom-right-radius: 0.5em;
    -webkit-border-bottom-left-radius: 0.5em;
    -webkit-border-top-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
    border-top-right-radius: 0.5em;
    border-bottom-left-radius: 0.5em;
    border-top-left-radius: 0.5em;
    background-color:  #a2b3a1;
    -moz-box-shadow: 12px 12px 6px black;
    -webkit-box-shadow: 12px 12px 6px black;
    box-shadow: 12px 12px 6px black;
    
    
}
/* Gruppebilder header */
.gruppe_header {
        width: 100%;
        height: 3em;
        -moz-border-radius-topleft: 0.5em;
        -moz-border-radius-topright: 0.5em;
        -webkit-border-top-left-radius: 0.5em;
        -webkit-border-top-right-radius: 0.5em;
        border-top-left-radius: 0.5em;
        border-top-right-radius: 0.5em;
    }

.gruppe_header a {
            color: white;
            text-decoration: none;
             text-shadow:3px 3px 3px #000;
        }

.TM {
            width: 100%;
            height: 5em;
            -moz-border-radius-bottomleft: 0.5em;
            -moz-border-radius-bottomright: 0.5em;
            -webkit-border-bottom-left-radius: 0.5em;
            -webkit-border-bottom-right-radius: 0.5em;
            border-bottom-left-radius: 0.5em;
            border-bottom-right-radius: 0.5em;
       }

/**********************************/

hr
{
color:		white;
}
#papirlapp 
{
float:right;
}

.menyBilde
{

float:			right;
margin-right:		-4.3em;
clear:			none;



}

#wrapper
{
display:		block;
margin-right:		7em;

}


#indeks 
{
font-size:		1.5em;

}
#omoss-tekst
{
font-size:		1em;
}



#hoyreMenu a
{
float:			right;
color:			silver;
margin-top:		2.2em;
margin-right:		0.5em;
}

#forbilde
{
  float:		right;
  overflow:		auto;


}
#teller
{
font-size:small;
}
#validate
{
float:left;
}
/***************END*******************/

