/* 
	Stilskjema
*/

html {  }
body { font-size: 10px; font-family: Verdana, Arial, sans-serif; /* Futura spesial - trenger bolding i menyene for IE */ 
	    color: #000; background: #ffeecf;
	    padding: 0; margin: 0; }
div { padding: 0; margin: 0px; }
img { border: 0; }
a { color: #ae894d; }
.feil {color: red;}

#topp { background: #ffeecf url('_grafikk/ltop.jpg') no-repeat; height: 287px; }
#pynt { position: absolute; top: 32px; left: 26px; }
#wrapper { width: 1000px; position: absolute; top: 0px; 
	 /*background: pink; /* tst */ } 
* html #wrapper {  }
#resten { width: 1000px; background: transparent; position: absolute; top: 287px; 
	background: #ffeecf url('_grafikk/lmidt.jpg') repeat-y;
	/* background: purple;  /* tst */ }

#sokefelt { position: absolute; } 

#stolpe1 { float: left; width: 76px; /*background: orange; /* tst */ }
#stolpe2 { float: left; width: 23px; /*background: orange; /* tst */ }
#stolpe3 { float: left; width: 20px; /*background: orange; /* tst */ }


/* * Test av ny tredjenivåmeny  * * * * * * * * * * * * * * * * * * * * * * * */
#vmeny { margin: 0 0 0 0px; font-size: 10px; float: left; width: 166px;  /*background: yellow; /*tst*/}
#vmeny ul { list-style-type: none; padding: 0; margin: 2px 0 2px 10px; }
#vmeny a { color: #000; text-decoration: none; }
#vmeny .valgt a:hover { color: #ad884d; }
#vmeny .valgt a { color: brown;  /*font-weight: bold;*/ }
.pluss { font: 8px monospace; /*display: none;*/ }

#containerul, #containerul ul{
  font-family: Verdana, sans-serif; font-size: 11px; text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:2px 0 2px 8px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float:left; width:11px; height:1.2em; background-position:0 50%; background-repeat:no-repeat;
}

#innhold { float: left; width: 445px; min-height: 360px; margin: 0 20px; text-align: left; overflow: hidden;
	/*border: 1px solid blue; margin: -1px; /* tst */ }
#innhold h1 { margin: 0; font-size: 28px; }
#innhold p, #innhold h2, #innhold h3, #innhold h4, #innhold li, #innhold form { margin: 3px 0 3px 0;  }
.ingress { font-size: 1.3em; padding: 3px 0 7px 0; color: #334; fornt-weight: bold; }

#hoyre { float: left; width: 164px; margin: 0px 0 0 0px; text-align: left; padding: 0;
	/* background: green;  /* tst */ }
* html #hoyre {  }
#hoyre h2 { color: #000; background: #ddd; font-size: 14px; font-weight: bold; padding: 1px 3px 1px 10px; text-align: left; }
#hoyre h3 { font-size: 12px; margin: 1px 10px 1px 10px; color: #333; font-weight: normal;  }
#hoyre h3 a { color: #333; }
#hoyre p { font-size: 10px; margin: 2px 10px 2px 10px; color: #333;  }
#hoyre p.nyheter { }
#hoyre p.nyheter img { padding: 3px 0; }
#hoyre p.lenker { }
.r0 { background: #eee; }
.r1 { background: #ccc; }
#hoyre .teller { padding: 0; margin: 2px 10px 0 0; text-align: right; color: #aaa; font-size: 8px; }

#bunn { 
	clear: both; 
	width: 1000px; height: 60px; text-align: center; margin: 0; padding: 45px 0 0 0;
	color: #ccc; background: #ffeecf url('_grafikk/lbunn.jpg') no-repeat; 	 
	/* background: green;  /* tst */ }

#bunn p.stand { top: 20px; padding: 0; margin: 0px 0 0 10px; font-size: 12px; color: #fafafa;
	/* background: red;  /* tst */ }
* html #bunn p.stand { }
#bunn p.omego { padding: 15px 0 0 0; margin: 0 0 0 10px; 
	font-size: 9px;
	/*background: orange;  /* tst */ }
* html #bunn p.omego {  }

#bunn a { text-decoration: none; color: #ccc; background: transparent; }
#bunn a:hover { color: #aaa; background: transparent; }

/* - - SØKEFELT - - - - - - - - - - - - - - - - - */
.letform { width: 150px; padding: 0; margin: 10px; /*border: 1px solid black; /* tst */ }
.letinput { margin: 0px; padding: 2px; margin-left: 3px; border: 1px dotted #666; height: 10px; width: 65%; font: 10px/10px Verdana; vertical-align: top; float: left; clear: left; }
.letsubmit { margin: 0px; padding: 1px; margin-right: 3px; border: 1px solid #666; height: 16px; width: 20%; font: 10px/10px Verdana; vertical-align: top; float: right; clear: right; padding: 0px; }
.kategorinavn { margin: 0px; padding: 5px; width: 220px; background-color: #00F; border-top: 1px solid #000; color: #FFF; }
.kategorinavn a { cursor: pointer; margin: 0px; padding: 0px; display: block; }

/* -------- Ego       -------- */
form #skjema input.skjemaheader { margin-top: 0px; padding-top: 0px; font-weight: bold; font-size: 28px; line-height: 1.5em; color: #333; }
form #skjema input, form #skjema textarea { margin: 0px; padding: 0px; border: 1px dotted #aaa; height: 25px; width: 100%; background-color: #FFFFFF; }
form #skjema select { margin: 0px; padding: 0px; border: 1px dotted #aaa; height: 20px; background-color: #FFFFFF; width: 150px; }
form #skjema input.skjemaheader { height: 40px; margin: 0px!important; }
form #skjema textarea { height: 150px; }
form#sortering { margin: 0px; padding: 0px; }
form input#sortersubmit { margin: 10px; padding: 5px; border: 1px solid #666; height: 25px; width: auto; font: 10px/10px Verdana; }
div.skjult  { z-index: 99; position fixed; right: 0; padding: 5px; margin: 0px; border: 1px solid gray; color: red; background: white; display: none; }
#sidekart input.sortering { margin: 1px; padding: 2px; margin-left: 10px; border: 1px dotted #666; height: 11px; width: 15px; font: 9px/9px Verdana; }
#sidekart ul  { list-style: none; padding: 0px; margin: 0px; width: 95%; }
#sidekart ul li { padding: 0px; margin: 0px; font-weight: normal; }
#sidekart ul li.upublisert { background: #F33; color: black; }
#sidekart ul li.barn a:link { color: black; }
#sidekart ul li ul { padding-left: 15px; }
#hoyreadm input { font-size: 9px; border: 1px solid gray; }
#hoyreadm input.redborder { border: 1px solid red; }

/* -------- ADMINMENY -------- */
#adminloginshow { z-index: 1000; position: absolute; right: 0px; top: 0px; height: 50px; padding: 0px; }
#adminlogin { display: none; z-index: 1001; position: absolute; left: 0px; top: 0px; height: 50px; padding: 5px; }
#adminmeny { /* display: none; /**/ z-index: 1001; position: absolute; left: 0px; top: 0px; height: 50px; padding: 5px; }
.adminknapper { background: url(adminknapper/admin_bg.gif) repeat-x; padding-top: 10px; height: 40px; float: left; clear: none; }
.adminknappv { display: block; float: left; clear: none; margin: 0px; padding: 0px; }
.adminknappv { display: block; float: left; clear: none; margin: 0px; padding: 0px; }
div.adminknappbg, a.adminknappbg:link, a.adminknappbg:visited { font: normal 12px/12px Arial, Helvetica, sans-serif; color: #42606F; text-decoration: none; height: 21px; background: url(adminknapper/admin_02_bakgrunn.gif) repeat-x; padding: 3px; padding-left: 5px; padding-right: 5px; margin: 0px; float: left; clear: none;  }
div.adminknappbg { padding: 1px; }
div.adminknappbg input.fields { height: 13px; padding: 0px; margin: 0px; margin-top: 2px; padding-left: 10px; padding-right: 10px; background-color: transparent; border: 1px dotted #060; font: normal 10px Arial, Helvetica, sans-serif; vertical-align: top; }
div.adminknappbg input.loginsubmit { font: normal 10px Arial, Helvetica, sans-serif; color: #060; text-decoration: none; height: 15px; padding: 0px; margin-top: 0px; background-color: transparent; border: 0px; font: bold 12px Arial, Helvetica, sans-serif; cursor: pointer; }
a.adminknappbg:hover { color: #000; text-decoration: none; background: url(adminknapper/admin_04_bakgrunnover.gif) repeat-x; }
.adminknapph { display: block; clear: none; float: left; margin: 0px; padding: 0px; margin-right: 5px; }




