body {margin: 0; padding: 0; font-family: Arial, Verdana, sans-serif; background: #516168 url("bilder/body_bg.gif") repeat-x; }

/*	CONTAINER		*/
#container {margin: 0 auto; width: 890px;}

/*	HEADER	*/
#header {width: 892px; height: 25px; position: relative; margin: 22px 0 0 0; padding: 0; list-style-type: none;}
#header li {display: inline;}
#header a#vgs { left: 0;  width: 113px; height: 20px;}
#header a#larer {left: 115px; width: 100px; height: 20px;}

/*#header a {text-decoration: none; 
  background: url(bilder/salaby_logo.jpg) no-repeat;
  display: block;
  height: 24px;
  width: 300px;
  padding-left: 77px;}*/
ul#breadcrumb, ul#breadcrumb li {margin: 0; padding: 0; color: #fff; font-size: 12px; font-weight: none;}
ul#breadcrumb li#home a {display: block; float: left; width: 77px; text-indent: -5000em;}
ul#breadcrumb a {text-decoration: none; color: #fff;}





a#kompetansemal {display: block; width: 150px; position: absolute; right: -12px; text-indent: -5000em; background: url("bilder/kompetansemaal.jpg") no-repeat;}






/* Headerbilde for dei ulike klassene */
.salaby #header {background: url("bilder/salaby_logo.jpg") no-repeat;}
.salaby-12 #header {background: url("bilder/salaby_logo.jpg"); background-repeat:no-repeat;}
.salaby-norsk #header {background: url("bilder/salaby_logo.jpg"); background-repeat:no-repeat;}
.salaby-matte #header {background: url("bilder/salaby_logo.jpg"); background-repeat:no-repeat;}
.salaby-natsam #header {background: url("bilder/salaby_logo.jpg"); background-repeat:no-repeat;}
.salaby-engelsk #header {background: url("bilder/salaby_logo.jpg"); background-repeat:no-repeat;}
.sirkus #header {background: url("bilder/sirkus.jpg");}
.park #header {background: url("bilder/park_salaby.jpg");}
.park-engelsk #header {background: url("bilder/park_engelsk.jpg");}
.park-matte #header {background: url("bilder/park_matte.jpg");}
.park-natsam #header {background: url("bilder/park_natsam.jpg");}
.park-norsk #header {background: url("bilder/park_norsk.jpg");}
.diplomakademiet #header {background: url("bilder/diplomakademiet.jpg");}
.kulturhuset #header {background: url("bilder/kulturhuset.jpg");}

/*	CONTENT	*/
#content, #forside {width: 890px; height: 500px; overflow: auto; border: 7px solid #fff; }
#content {background: #fff
}
#content #logo {}
#content {
	scrollbar-face-color : #fff;
	scrollbar-shadow-color : #fff;
	scrollbar-highlight-color : #ffffff;
	scrollbar-3dlight-color : #adb8c5;
	scrollbar-darkshadow-color : #adb8c5;
	scrollbar-track-color : #adb8c5;
	scrollbar-arrow-color : #024073 
}

#forside {position: relative; }
#forside h1.usynleg {position: absolute; text-indent: -5000px;}
#forside ul a {position: absolute; text-decoration: none; text-indent: -5000px; top: 0; left: 0; background: yelow;}

#flashobjekt {width: 890px; height: 500px; overflow: hidden /* Hindrar Firefox-bug i samband med flash*/;}

/* Lister (forside)	*/
#forside ul {margin: 0; padding: 0; list-style-type: none;} /*#content ul , */
#forside li {display: inline;}	/*#content li, */

/*	Lenker	*/
#content a {color: #024073;}
#content a:visited {color: #024073;}
#content a:hover {color: #d67400;}

/*	Tabellar	*/
table {margin: 1em 0; border-collapse: collapse; font-size: 0.8em; border-top: 1px solid #000; border-left: 1px solid #000; }
tr {border-bottom: 1px solid #000;}
td, th {margin: 0; padding: 0.5em 1.0em; text-align: left; vertical-align: top; border-right: 1px solid #000;}

/*	Artikkel	*/
#content .article {margin: 20px 70px; /*background-color: #ccc;*/}
#content .article h1 {margin: 1em 0; font-size: 1.5em; color: #024073;}
#content .article h2 {margin:  0 0 0 0; font-size: 1.0em; color: #024073; clear: both;}
#content .article p {margin: 0 0 1.0em 0; font-size: 0.8em;}
#content .article img {margin: 5px 10px 10px 0; float: left; clear: left; border: 1px solid #000;}
#content .article ul {font-size: 0.8em;}

/* SUBMENU	*/
#content #submenu {margin: 50px 0 0; padding: 0; width: 150px; float: left; display: inline; list-style-type: none; font-family: Arial, sans-serif; /*background: #f6f6eb;*/}
#content #submenu li {margin: 1.0em 0; display: inline;}
#content #submenu a {text-decoration: none; display: block; padding: 0.2em 20px; font-size: 0.8em; color: #04386a; font-weight: bold;}
#content #submenu a:hover, #submenu li a:active {color: #de6900;}
#content #submenu a#subValg {color: #027cf1;}

/*	MENU	*/
#menu {position:relative; width: 860px; height: 19px; margin: 0; padding: 0;  list-style-type: none; background: url("../bilder/bg_meny_marked.gif") repeat-x right bottom; border-color: #000; border-style: solid; border-width: 0 1px 1px 1px; font-family: Arial, sans-serif; text-transform: uppercase;}
#menu li {margin: 0; padding: 0; float: left; display: inline/* Hindrar IE-bug med for stor avstand mellom li-elementa*/;}
#menu  li a {margin: 3px 0 2px 0; padding: 0 8px; display: block; text-decoration: none; color: #04386a; font-size: 11px; font-weight: bold; border-right: 1px solid #000;}
#menu li a:hover, #menu li a:focus, #menu li a:active {color: #de6900;}
#menu li a#mainValg {color: #027cf1;}

#menu #fast {height: 19px; width: 20em; position: absolute; right: 0;}
#menu #fast li {float: right;}
#menu #butikk a, #menu #kurs a, #menu #vurdeks a {margin-right: 8px; padding-right: 10px; text-decoration: none; border: 0; background: url("../bilder/ekstlenke.gif") no-repeat 100% 40%;  } 
#menu #butikk a:hover, #menu #kurs a:hover,  #menu #vurdeks a:hover {background: url("../bilder/ekstlenke_hover.gif") no-repeat top right;}

/*#menu #butikk a, #menu #kurs a, #menu #vurdeks a {position: absolute; text-decoration: none; display: none;}*/


/*	FOOTER	*/
#footer {width: 905px; height: 30px; margin: 0 auto; position: relative; clear: both;}
#footer a {position: absolute; text-decoration: none; text-indent: -5000px;}	
#footer a#gnf {left: 0; top: 5px; width: 200px; height: 20px; background: url("bilder/gnf_logo.gif") no-repeat left top;}
#footer a#feedback {position:absolute; text-indent: 0; right: 0; width:860p;x height: 20px; font-family: Verdana, Arial, sans-serif; font-size: 0.8em; padding-top:6px; color:#ffffff; font-weight: bold;}
