/*Diverse grunnleggende saker*/
* 
{
	margin: 0; 
	padding: 0;
  font-size: 0;
}

body 
{
	background-color: rgb(255, 255, 255);
	font-family: Verdana, helvetica, sans-serif;
}

p
{
  padding: 5px;
}

#scroll p
{
  padding: 5px;
  padding-bottom: 15px;
}

#skjult
{
 visibility: hidden;
}

a, p, ul, li, ol, span, div, b, pre, tr, td, th, strong, i
{
  font-size: 12px;
}

a 
{
  color: rgb(0, 62, 128);
  text-decoration: none;
  font-weight: bold;
}

a:hover 
{
  color: rgb(137, 56, 49);
  text-decoration: underline;
}

/*Diver for hovedbestanddeler av siden*/
#wrap 
{
	width: 870px;
	margin: auto;
  margin-top: 20px;
	border: 1px solid rgb(140, 140, 140);
  border-bottom: 20px solid rgb(140, 140, 140);
	background-color: rgb(255, 255, 255);
}

#logo
{
  padding-left: 60px;
  /*height: 93px;
  width: 88px;*/
  border: 0;
}

#banner 
{
	height: 60px;
	background-color: rgb(0, 62, 128);
}

#banner_nedre
{
  height: 12px;
  background-color: rgb(170, 56, 49);
}

#innhold 
{
  background-color: #FFF;
	color: #123;
  height: 453px;;
  width: 100%;
  margin: auto;
  padding: 0px; 
}

#foter 
{
	background-color: rgb(232, 232, 232);
  height: 14px;
}
  #foter ul 
  {
		list-style-type: none;
    height: 11px;
    display: inline;
	}
  
  #foter_venstre ul 
  {
		float: left;
	}
  
  #foter_hoyre ul 
  {
    float: right;
	}
  
  #foter_venstre li 
  {
    padding-right: 10px;
    padding-left: 10px;
    float: right;
    display: inline;
    margin-right: 0px;
  }
  
  #foter_hoyre li 
  {
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    display: inline;
    margin-right: 0px;
  }
  
  #foter li a
  {
    font-size: 11px;
  }

/*Overskrifter*/
h1
{
  font-size: 20px;
  color: rgb(137, 56, 49);
  font-weight: bold;
  padding-left: 10px;
  text-align: center;
}

h2
{
  font-size: 16px;
  margin-left: 100px;
  color: rgb(137, 56, 49);
  font-weight: bold;
  padding-left: 10px;
}

#tekst h2
{
  padding-top: 15px;
  padding-left: 80px;
  min-height:17px;
}

h3 
{
	margin-top: 9px;
  color: rgb(0, 0, 0);
	font-size: 12px;
}

h4
{
  font-size: 15px;
  padding-top: 15px;
  margin: 0px;
  color: rgb(137, 56, 49);
  font-weight: bold;
}

h5
{
  font-size: 13px;
  padding-top: 5px;
  color: rgb(137, 56, 49);
}

h6
{
  padding: 1px;
  font-size: 10px;
  color: rgb(140, 140, 140);
}

/*Ting som har med skjemaer å gjøre*/
form
{
	text-align: center;
  padding-top: 15px;
}

input, textarea, select
{
  border: 1px solid rgb(0, 0, 0);
  background-color: rgb(255, 255, 255); 
  color: rgb(0, 0, 0);
  font-size: 12px;
  height: 17px;
  width: 80px;
  margin: 0px;
}

fieldset
{
  border: 0px solid rgb(255, 255, 255);
}

#internInput
{
  border: 0px;
  
}

/*Ting som har med menyer å gjøre*/
#menyliste
{
	padding-top: 50px;
  padding-left: 300px;
}

  #menyliste ul
  {
    padding-top: 10px;
    padding-left: 5px;
  }
  
  #menyliste li
  {
    list-style-type: none;
  }

#meny 
{
	width:870px;
  height: 14px;
  background-color: rgb(232,232,232);
  border-bottom: 1px solid rgb(140, 140, 140);
  color: rgb(137, 56, 49);
  font-weight: bold;
  padding-bottom: 0px;
}


#sidemeny
{
  float: left;
  padding-top: 0px;
  padding-left: 5px;
  margin: 0px;
  text-align: left;
  height: 345px;
  width: 167px;
  border-right: 0px solid rgb(140, 140, 140);
  background: rgb(240, 240, 240);
}  


#sidemeny h4
{
  text-align: center;
  font-size: 14px;
}

#loginskjema div
{
  float: left;
}

#loginskjema ul 
{
  list-style-type: none;
  text-align: center;
}

#beskrivelser
{
  margin-left: 60px;
  width: 70px;
}
	
  #beskrivelser li 
  { 
    text-align: left;
    padding-top: 5px;
  }

#knapp
{
  padding-top: 10px;
  width: 100px;
}

#sprak
{
  margin-top: 50px;
  width: 100%;
  text-align: center;
}

  #sprak p
  {
    padding-top: 20px;
  }
  
  #sprak ul li
  {
    list-style-type: none;
  }

#scroll
{
  positon: absolute;
  height: 305px;
  overflow:auto;
  margin-bottom: 7px;
  scrollbar-face-color: rgb(255, 255, 255);
  scrollbar-arrow-color: rgb(140, 140, 140);
  scrollbar-highlight-color: rgb(255, 255, 255);
  scrollbar-3dlight-color: rgb(140, 140, 140);
  scrollbar-shadow-color: rgb(140, 140, 140);
  scrollbar-darkshadow-color: rgb(255, 255, 255);
  scrollbar-track-color: rgb(255, 255, 255);
}
  
  #scroll ul
  {
    padding-left: 25px;
  }
  
#bilder
{
  width: 100%;
  height: 110px;
  padding-top: 5px;
  text-align: center;
  background: rgb(240, 240, 240);
  border-top: 0px solid rgb(140, 140, 140);
}

#bilder img
{
  /*height: 90px;
  width: 125px;*/
  border: 1px solid rgb(0, 0, 0);
  margin-left: 14px;
  margin-right: 14px;
  margin-top: 5px;
}

.nyhetsbilde
{
  /*height: 90px;
  width: 125px;*/
  border: 1px solid rgb(0, 0, 0);
  float: right;
  margin-right: 5px;
}

.nyhet
{
  width: 360px;
  height: 90px;
}

#bilderamme
{
  padding: 10px;
  text-align: center;
}

  #bilderamme h2
  {
    padding: 10px;
  }
  
.flagg
{
  height: 37px;
	width: 60px;
	border: 1px solid black
}

#kontaktskjema
{
  padding:20px;
  margin-left: auto;
  margin-right: auto;;
  text-align:center;
  width: 450px;
}
  
  #kontaktskjema input
  {
    width:125px;
  }
  
  #kontaktskjema textarea
  {
    width:290px;
    height:100px;
    font-size: 12px;
  }
  
  
#undermeny
{
  position: absolute;
	padding-left: 15px;
	width: 0px;
	height: 0px;
	text-align:left;
	z-index: 1;
}

#menyfirkant
{
  position: absolute;
  border-left: 1px solid rgb(140, 140, 140);
	border-bottom: 1px solid rgb(140, 140, 140);
	height: 0px;
	width: 0px;
	top: -40px;
	background-color: rgb(255, 255, 255);
	/*filter:alpha(opacity=0);
	-moz-opacity: 0.8;
	opacity: 0.8;*/
}

#menyfirkant div
{
  border: 0px;
  padding: 0px;
  margin: 0px;
  width: 80%;
}

.menyelement
{
	float:left;
	border-left: 1px solid rgb(0, 0, 0);
	cursor: pointer;/*pointer*/
  text-align: center;
  border-left: 1px solid rgb(140, 140, 140);
  color: rgb(0, 62, 128);
}

	#meny ul 
  {
    list-style-type: none;
    height: 12px;
	}
  
  #meny li 
  {
    padding-right: 20px;
    padding-left: 20px;
    float: right;
    display: inline;
    position: relative;
    height: 15px;
    overflow: visible;
    margin-right: 0px;
  }

#linker 
{
  float: right;
  width: 173px;
  padding-top: 0px;
  margin:0px;
  padding-left: 5px;
  margin-top:0px;
  height: 345px;
  background: rgb(240, 240, 240);  
  border-left: 0px solid rgb(140, 140, 140);
}

  #linker ul
  {
    list-style-type: none;
  }
  
#sidemeny li
{
  padding-top: 5px;
  list-style-type: none;
}
