body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}

span.body{ padding-right: 10px;}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
	
form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}

.velkommen {
	font-size:14px;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}

.velkommenNavn {
	font-size:14px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}

.endre  {
	font-size:10px;
	font-weight: normal;
	color:#666666;
	text-decoration:none;
}
.endre:hover {
	color:#000000;
	text-decoration:underline;
}

.faq  {
	font-size:10px;
	font-weight: normal;
	color:#990000;
	text-decoration:none;
}
.faq:hover {
	color:#FF0000;
	text-decoration:underline;
}


.liste {
	font-size:11px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}
.liste:hover {
	color:#333333;
	text-decoration:underline;
}

.trefflisteOver {
	font-size:10px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
.trefflisteOver:hover {
	color:#333333;
	text-decoration:underline;
}

.trefflisteTittel {
	font-size:11px;
	font-weight: bold;
	color:#0000AA;
	text-decoration:none;
}
.trefflisteTittel:hover {
	color:#0000FF;
	text-decoration:underline;
}

.trefflisteTittelLiten {
	font-size:10px;
	color:#0000AA;
	text-decoration:none;
}
.trefflisteTittelLiten:hover {
	color:#0000FF;
	text-decoration:underline;
}

.trefflisteStor {
	font-size:11px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}

.trefflisteStor2 {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.trefflisteLiten {
	font-size:10px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
}


.burta {
	text-decoration:none;
	color:#ff9900;
	}

.burta:hover {
	text-decoration:underline;
	color:#666666;
	}

.name
{
	font-size:11px;
	font-weight: bold;
}

.caption
{
	font-size:11px;
	font-weight: bold;
}

.toppgfxNormal{
	background-image:	url(../gfx/svakeboker.jpg);
	background-position:	bottom;
}

.toppgfxBibl{
	background-image:	url(../gfx/svakeboker_stor.jpg);
	background-position : 	bottom;
	background-repeat: 	no-repeat;
}

.bunngfx{
	background-image:	url(../gfx/bunn_gfx.gif);
	background-position:	left top
}

.bestillBGL{
	background-image:	url(../gfx/bestill_bg.gif);
	background-position:	left top
}

.bestillBGR{
	background-image:	url(../gfx/bestill_bg_l.gif);
	background-position:	left top
}

.bestillfelt{
	font-size:10px;
	border-style: none;
	margin-bottom : 0px;
	width:35px; 
	height:15px;
	text-align : right;
}

.bunntekst{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.bunntekst:hover {
	color:#EEEEEE;
	text-decoration:underline;
}

.fane {
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
}
.fane:hover {
	color:#DDDDDD;
}

.faneG {
	font-size:11px;
	font-weight: bold;
	color:#BBCCBB;
	text-decoration:none;
}

.navBgDef {
	font-size:11px;
	background-image:	url(../gfx/nav_bg_def.gif);
	background-position:	left top
}

.navBgAct {
	font-size:11px;
	background-image:	url(../gfx/nav_bg_act.gif);
	background-position:	left top
}

.navBgBunn {
	background-image:	url(../gfx/nav_bg_bunn.gif);
	background-position:	left top
}

.navi1 {
	font-size:13px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
.navi1:hover {
	color:#333333;
	text-decoration:underline;
}

.navi2, .navi3{
	font-size:11px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}
.navi2:hover, .navi3:hover{
	color:#333333;
	text-decoration:underline;
}

.navi3{
	font-size:11px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}
.navi3:hover{
	color:#333333;
	text-decoration:underline;
}


.kolofon {
	font-size:10px;
	font-weight: normal;
	color:#CCCCCC;
	text-decoration:none;
}
.kolofon:hover {
	color:#333333;
	text-decoration:underline;
}
.tilbake{
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.tilbake:hover {
	color:#000000;
	text-decoration:underline;
}
.utskriftxt{
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
.utskrift{
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
.utskrift:hover {
	color:#666666;
	text-decoration:underline;
}
.fet {
	font-weight: bold;
	color:#000000;
}
.fetlenke {
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
.fetlenke:hover {
	color:#333333;
	text-decoration:underline;
}
.liten {
	font-size:10px;
	color:#666666;
	font-weight: normal;
	text-decoration:none;
}
.liten:hover {
	color:#000000;
	font-weight: normal;
	text-decoration:underline;
}
.detailisbn {
	font-size:11px;
	color:#666666;
	font-weight: normal;
	text-decoration:none;
}
.detailisbn:hover {
	color:#000000;
	font-weight: normal;
	text-decoration:underline;
}
.blackname
{
	font-size:12px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
.blackname:hover {
	font-size:12px;
	font-weight: bold;
	color:#333333;
	text-decoration:underline;
}
.sok
{
	font-size:10px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	color:#000000;
	text-decoration:none;
	
}

table tr.block1 td, table tr.block2 td, table tr.block3 td { padding: 0 10px 0 10px;}
table tr.block1 td.tdright, table tr.block3 td.tdright { padding: 0 4px 0 0; }
table tr.block1 td{ background-color:  #e7e7ce;}
table tr.block1.first td {border-top: 1px solid #fff; padding-top: 10px;}
table tr.block1.last td{ border-bottom: 1px solid #fff; padding-bottom: 5px;}

table tr.block2 td{background-color: #EAE6C3;}
table tr.block2.first td {border-top: 1px solid #fff; padding-top: 10px;}
table tr.block2.last td{ border-bottom: 1px solid #fff; padding-bottom: 5px;}

table tr.block3 td{ background-color: #ECE3C7;}
	
table tr.block3.first td {border-top: 1px solid #fff; padding-top: 10px;}
table tr.block3.last td{ border-bottom: 1px solid #fff; padding-bottom: 10px;}


.sok_red
{
	font-size:10px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	color:#FF0000;
	text-decoration:none;
}
.sok:hover
{
	font-size:10px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	color:#333333;
	text-decoration:none;
}
.selectboxes2
{
	font-size:10px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	color:#000000;
	width:100px;
}
.button
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	width:117px;
	text-align:left;
	padding:0 3 px;
}
.bigbutton
{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.boxborder
{
	border-color: #000000;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
}

.boxborderstart
{
	border-color: #000000;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
}
.synonym, .kursiv
{
	color: #666666;
	font-style: italic;
}

.deffelt
{
	font-size: 10px;
	height: 15px;
	border-color: #8C9C63;
	border-width: 1px;
	border-style: solid;
}
.treenavi1 {
	font-size:11px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	line-height:15px;
}
.treenavi1:hover {
	color:#333333;
	text-decoration:underline;
}

.treenavi2, .treenavi3{
	font-size:11px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}
.treenavi2:hover, .treenavi3:hover{
	color:#333333;
	text-decoration:underline;
}
.overtree{
    line-height:21px;
}

.lagreendringene {
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #000000;
	width: 150 px;
}

#cont1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	width: 150px; 
	position:absolute; 
	left: 8px
}
#cont1 a, #cont2 a, #cont3 a, #cont4 a {
	
	color:#000000;
	text-decoration: none;
}
#cont2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	width: 150px; 
	position:absolute; 
	left: 158px;
}
#cont3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	width: 150px; 
	position:absolute; 
	left: 308px
}
#cont4 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	width: 150px; 
	position:absolute; 
	left: 458px
}
#cont5 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	width: 150px; 
	position:absolute; 
	left: 588px;
}
.programtype {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	margin-bottom: 2px;
	margin-right: 4px;
	padding: 2px;
	font-weight: bold;
	margin: 0px;
}
.item {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	background-color: #ffffff;
	margin-bottom: 2px;
	margin-right: 6px;
	padding: 2px;
	border: 1px #8b9f60 solid;
}
.item.on {background-color: #F8F6AF;}
a.searcher {
	display: block;
	width: 17px;
	height: 15px;
	background: transparent url(../gfx/skole/search.gif) no-repeat;
	float: left;
}
.itemgreen {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	background-color: #e8ece0;
	margin-bottom: 2px;
	margin-right: 6px;
	padding: 2px;
	border: 1px #8b9f60 solid;
}
.over2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	overflow: visible; 
	background-color: #e8ece0; 
	width: 293px;
/*	/width: 297px; */
	margin-bottom: 2px;
	padding: 2px;
	border: 1px solid #8b9f60;
}
.over3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	overflow: visible; 
	background-color: #e8ece0; 
	width: 443px;
/*	/width: 449px; */
	margin-bottom: 2px;
	padding: 2px;
	border: 1px solid #8b9f60;
}
.over4 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	overflow: visible; 
	background-color: #e8ece0; 
	width: 595px;
/*	/width: 601px; */
	margin-bottom: 2px;
	padding: 2px;
	border: 1px solid #8b9f60;
}
.over2.on {background-color: #F8F6AF;}
.over3.on {background-color: #F8F6AF;}
.over4.on {background-color: #F8F6AF;}
.trinn {
	padding: 3px;
	background-color: #8b9f60;
	color: #ffffff;
	font-weight: normal;
	margin-right: 2px;
}
.trinn.trans { background-color: transparent; }
.trinn.span1 { width: 144px; }
.trinn.span2 { width: 291px; }
.trinn.span3 { width: 443px; }
.trinn.span4 { width: 595px; }
.ar {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	padding: 3px;
	background-color: none;
}
.spacer1 {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}
