body {
	background-image: url(/gfx/bak1.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #B6B5B3;
	margin: 0px;
	padding: 0px;
}

img {
	border:0px;
}

body, p, td, i, b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}

a, a:link, a:visited, a:active {
	color: #0080c0;
}

a:hover {
	color: #f6851e;
}

a.lesmer, a:link.lesmer, a:visited.lesmer, a:active.lesmer, a:hover.lesmer {
	color: #0080c0;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}

a.skolelink, a:link.skolelink, a:visited.skolelink, a:active.skolelink {
	color: #333333;
	text-decoration:none;
}
a:hover.skolelink {
	color: #f6851e;
}


a.nyhetslesmer, a:link.nyhetslesmer, a:visited.nyhetslesmer, a:active.nyhetslesmer, a:hover.nyhetslesmer {
	color: #333333;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
	line-height:12px;	
}

a:hover.nyhetslesmer {
	color: #0080c0;
}

a.special2, a:link.special2, a:visited.special2, a:active.special2 {
	text-decoration:none;
	color: #444444;
}

a.cal, a:link.cal, a:visited.cal, a:active.cal {
	text-decoration:none;
	color: #ffffff;
}


.mtitle1 {
	font-size: 17px;
	font-weight: bold;
	color: #0080c0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
.cell_sok {
	background-image: url(/gfx/dig3_subt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
.sokefelt1 {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 76px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	top: 110px;
	left: 72px;
	text-size:10px;
	padding-left:3px;
}
.sokebutton {
	position: absolute;
	top: 110px;
	left: 157px;
}
.cell_info {
	color: #444444;
	background-color: #e6e6e6;
	padding-right: 17px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}



.adrow0 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3b3b3;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-left-color: #b3b3b3;
	height: 16px;
}
.adrow1 {
	background-image: url(/gfx/seprow-v1.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	height: 40px;
}

.mainwidth {
	/*width: 1005px;*/
	width: 1003px;
}
.col_hoy1 {
	background-image: url(/gfx/leftbak1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 201px;
}
.navpathcell1 {
	background-color: #e6e6e6;
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	padding-left: 16px;
	height: 38px;
}

.col_cell1 {
	width: 33%;
	padding:16px;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b3b3b3;
}
.col_cell2 {
	width: 33%;
	padding:16px;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b3b3b3;
}
.col_cell3 {
	width: 33%;
	padding:16px;
}

.col_cell5 {
	width: 60%;
	padding:16px;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b3b3b3;
}
.col_cell6 {
	width: 40%;
	padding:16px;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b3b3b3;
}


.textjust {
	text-align: justify;
}

.ipic {
	padding-bottom:12px;
}
.newsrow0 {
	color: #0080c0;
	font-size: 12px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3b3b3;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-left-color: #b3b3b3;
	height: 19px;
}
.newsrow1 {
	background-image: url(/gfx/seprow-v1.gif);
	background-repeat: repeat-x;
	background-position: bottom right;
	height: 34px;
	line-height:11px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.row1top {
	background-image: url(/gfx/kommune-lillehammertop.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height:109px;
}

.maincell {
}
.navp1 {
	background-image: url(/gfx/nav_p1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 24px;
	font-weight:bold;
	font-size:10px;
	line-height:11px;
}


.footercell {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b3b3b3;
	font-size:10px;
	line-height:10px;
	padding-left:17px;
	padding-top:4px;
}
.navp2 {
	background-image: url(/gfx/nav_p2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2850B;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 24px;
	font-weight:bold;
	font-size:10px;
	color: #D2850B;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2850B;
	line-height:11px;
}
.kontaktrow0 {
	color: #0080c0;
	font-size: 10px;
	font-weight:bold;
	height: 22px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-image: url(/gfx/seprow-v1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.kontaktrow1 {
	background-repeat: repeat-x;
	background-position: right bottom;
	line-height:11px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 24px;
}
.col_cell4 {

	width: 73%;
	padding:16px;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b3b3b3;
}
.mtitle2 {

	font-size: 13px;
	font-weight: bold;
	color: #0080c0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.row1topskole {

	background-image: url(/gfx/skole-bakgrunn1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 109px;
}
.title-skole1 {
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 62px;
	padding-left: 16px;
}
.maincalenderbox {
	background-color: #D2850B;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.maincal {
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.infoboks_skole {
	position: absolute;
	height: 100px;
	width: 224px;
	left: 765px;
	top: 0px;
}
.infoboks_skole_nousername {
	position: absolute;
	height: 65px;
	width: 224px;
	left: 765px;
	top: 0px;
}
.infoboks_loginfo {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}



.calenderboxr1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-left-color: #DDDDDD;
	background-image: url(/gfx/gtb1.gif);
	background-repeat: repeat-x;
}
.calenderboxr2 {
	margin: 0px;
	background-color: #dddddd;
	padding: 1px;
}
.calenderboxr3 {
	margin: 0px;
	background-color: #ffffff;
	height:20px;
	font-size: 10px;
	font-weight: bold;
	background-image: url(/gfx/gscol1.gif);
	background-repeat: repeat-y;
	background-position: left center;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
}
.calenderboxr3_b {
	margin: 0px;
	background-color: #ffffff;
	height:20px;
	font-size: 10px;
	font-weight: bold;
	background-image: url(/gfx/gscol2.gif);
	background-repeat: repeat-y;
	background-position: left center;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
}
.textcol_cal1 {
	color: #D2850B;
}
.calenderboxr4 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #dddddd;
}
.calenderboxr5 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-color: #D2850B;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	background-image: url(/gfx/gtb1.gif);
	background-repeat: repeat-x;
}
.cell_sok-elev {

	background-image: url(/gfx/dig3_subt-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
.col_hoy1-elev {

	background-image: url(/gfx/leftbak2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 201px;
}
.row1topelev {


	background-image: url(/gfx/elev-bakgrunn.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 109px;
}
.cell_sok-larer {


	background-image: url(/gfx/dig3_subt-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
.col_hoy1-larer {


	background-image: url(/gfx/leftbak3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 201px;
}
.row1toplarer {



	background-image: url(/gfx/larer-bakgrunn.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 109px;
}
.emcoltx1 {
	background-color: #D2850B;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-weight: bold;
}
.emcoltx2 {
	background-color: #0080c0;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-weight: bold;
}
.row1top_gausdal {

	background-image: url(/gfx/kommune-gausdaltop.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height:109px;
}
.row1top_oyer {


	background-image: url(/gfx/kommune-oyertop.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height:109px;
}
.dig3-introtop {
	background-image: url(/gfx/dig3-introtop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 112px;
}
.dig3-introm1 {
	background-color: #e0e0e0;
	margin: 0px;
	padding: 0px;
	height: 30px;
	background-image: url(/gfx/seprow-v1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.skolerkommunebk {
	background-image: url(/gfx/kommune-skoler.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:11px;
	line-height:11px;
}

.skolerkommunebkhoy {
	background-image: url(/gfx/kommuner-skoler-hoy.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:11px;
	line-height:11px;
}


/* added by Even */
a.navp2link, a:link.navp2link, a:visited.navp2link, a:active.navp2link {
	font-weight:bold;
	font-size:10px;
	color: #D2850B;
	text-decoration: none;
}

a:hover.navp2link 
{
	font-weight:bold;
	font-size:10px;
	color: #D2850B;
	text-decoration: underline;
}

a.navp1link, a:link.navp1link, a:visited.navp1link, a:active.navp1link {
	font-weight:bold;
	font-size:10px;
	color: #000000;
	text-decoration: none;
}

a:hover.navp1link 
{
	font-weight:bold;
	font-size:10px;
	color: #f6851e;
	text-decoration: underline;
}

.newnavp0 {
	background-image: url(/gfx/nav_p2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2850B;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 24px;
	font-weight:bold;
	font-size:10px;
	color: #D2850B;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2850B;
	line-height:11px;
}

.newnavp1 {
	background-image: url(/gfx/nav_p1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 24px;
	font-weight:bold;
	font-size:10px;
	line-height:11px;
}

.newnavp2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 24px;
	font-weight:bold;
	font-size:10px;
	line-height:11px;
}

.pagingitemselected
{
	text-decoration: none;
	color: #000000;
}

a.pagingitemselected, a:link.pagingitemselected, a:visited.pagingitemselected, a:active.pagingitemselected
{
	text-decoration: none;
	color: #000000;
}

a.newsrow1link, a:link.newsrow1link, a:visited.newsrow1link, a:active.newsrow1link {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

a:hover.newsrow1link
{
	color: #f6851e;
	
}

td.calendaritem, tr.calendaritem
{
	height: 2em; 
	width: 2.2em;
	font: normal 1em verdana;
	background-color: #fff; 
	border: solid 0.1em #F0E5CE;
}
td.selecteddatecell 
{
	border: solid 0.2em #95632F;
}
td.datecellothermonth 
{
	background-color: #DADADA;
}
td.weekendcell
{
	background-color: #FFFFFF;
}
td.datecellactive
{
	/*background-color:  #e6e6e6; */
	border: solid 0.2em #666666;
}	
td.dayweekheader
{
	color: #333;
	border-style: none;
}
td.currentday
{
	background-color:  #e6e6e6; 
	border: solid 0.2em #666666;
}

a.infoboks_loginfolink, a:link.infoboks_loginfolink, a:visited.infoboks_loginfolink, a:active.infoboks_loginfolink {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a:hover.infoboks_loginfolink
{
	text-decoration: underline;
}

.infoboks_loginfodropdown
{
	font-size: 11px;
	color: #000000;
}

a.calendarlink, a:link.calendarlink, a:visited.calendarlink, a:active.calendarlink {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.hidden
{
	display:none;
}

