/* Generellt*/
FONT { font-family: Verdana ! important; font-size: 12px ! important;}
* { font-family: Verdana; font-size: 12px;}
BODY { font-family: Verdana; font-size: 12px;}
A {color: #00f; text-decoration: underline;}
A:HOVER {color: #00f; text-decoration: underline;}

h1 {font-size:16px;margin-bottom:3px;}
h5 {font-size:11px;color:#aaa;margin:0;padding:0;}


/*pop-up for å vise informasjon om skjema*/
.hjtekst { position:absolute; font-weight:bold; background-color: #E2E2E2;  width:300px; border:1px solid black;padding: 10px; }
.hjtekst p { padding: 10px; }

.body a {color: #0000FF; text-decoration: underline;}
.body a:hover {color: #0000FF; text-decoration: underline; font-weight: bold;}

/* klasser for å gjemme/vise elementer*/
.none { display:none; }
.inline { display: inline; }
.visible { visibility:visible; }
.hidden { visibility:hidden; }

span.cat{ font-weight:bold; cursor: default;  width: 150px;}
.subcat{ font-weight: normal; position: relative; left:10px; background-color: #F0F8FF; width: 150px;}

/*sitemap-klasser*/
.whiteback { height:10px; background-color: #FFFFFF; font:11px arial; }
.ny { background: url('newrow.gif') left; background-repeat: no-repeat; }
.bunn { background: url('backhori.gif') bottom; background-repeat: repeat-x; }
.venstre { background: url('backvert.gif'); background-repeat: repeat-y;}

/* klasse for å vise internettlink-ikon */
.url a { background-image: url(url.gif); background-repeat: no-repeat; padding-left: 20px;}

/* klasse for å plassere et element i øverste venstre hjørne */
.abstopleft { position: absolute; top: 0px; left: 0px;  }

/*klasser for konfig-form*/
.toplevel {font-size: 11px; font-family: arial;  COLOR:#32024F;}
A .toplevel {font-size: 11px; font-family: arial;  COLOR:#32024F;}

.sublevel {font-size: 11px; font-family: arial; }
A .sublevel {font-size: 11px;  font-family: arial; }


/*Style for å få actionbar finere*/
table.actionbar { border: 1px solid #ccc; margin-bottom: 5px}
.actionbar td { border: 0px; background-color: white; }
.actionbar td a { text-decoration:none; color:black; height:20px;padding: 5px; border:1px solid white;}
.actionbar td a:hover { text-decoration:none; color:black; background-color:#DDDDDD; border:1px solid #ccc;  padding: 5px; }


/*Meny*/
.Menu{font-family: Arial; font-size: 11px; TEXT-DECORATION: none; COLOR: #000000;}
.Menu A{font-size: 11px;TEXT-DECORATION: none;}
.Menu A:HOVER{TEXT-DECORATION: underline;COLOR:#000000;}
.Menu A:HOVER FONT{TEXT-DECORATION: underline;COLOR:#000000;}
.Menu FONT{font-family: Arial;font-size: 11px!important;color: #000000;}
.menu INPUT{font-family:Arial; font-size:11px; color:#444444;}

/*Kapittel*/
.Kap {font-family: Arial; font-size: 11px; TEXT-DECORATION: none; COLOR: #000000;}
.Kap br { display:none; }
.Kap hr{color:#000000; height: 2px; width: 600px;}
.Kap A{font-family: Arial; TEXT-DECORATION: none; color: #000000;}
.Kap A:HOVER{font-family: Arial; TEXT-DECORATION: underline;COLOR:#0000FF;}
.Kap A:HOVER FONT{font-family: Arial; TEXT-DECORATION: underline;COLOR:#0000FF;}
.Kap FONT{color: #000000; font-family:Arial; font-size: 11px;}
.Kap *{color: #000000; font-family:Arial; font-size: 11px;}

/*Dokument*/
.DokDato {font-family:Arial; font-size:10px;}
.DokVedlegg {margin:0;border-width:0px; border-style:solid; border-color: #000000;}

/*Navigeringslinker på toppen av dokumenter*/
.DokNav A{color:0000FF; TEXT-DECORATION: underline;}
.DokNav A:HOVER{color:0000FF; TEXT-DECORATION: underline;}

/*Navigeringslinker til høyre på dokumenter*/
.DokKapNav A{color:000000; TEXT-DECORATION: none;}
.DokKapNav A:HOVER{color:#0000FF; TEXT-DECORATION: underline;}

/* klasse for tonivå */
.DokNav{ border:1px solid #D8D8D0;position:absolute; width:120px; background-color: white;}

.DokKapTab table{margin:2;padding: 1px 1px 1px 1px; background-color:#0000FF;border-spacing:2;border-width:0px; border-style:solid; border-color:#000000;background-color:#0000000;}
.DokKapTab td{margin:2;color:FFFFFF;background-color:#999999;}
.DokKapTabback td{background-color:#FFFFFF;}
.DokKapBakgrunnTabell  {border-width:0px; background-color:#D8D8D0;}


/*Standard tabell i dokumenter*/
.DokTable table{border-collapse:collapse; border-style: solid;}
.DokTable TD{margin:0;padding:2px;}
.DokTable UL{margin:0; padding:0;}
.DokTable LI{margin-left:25; padding:0;}


/*Mulighet for å skule tabeller i dokumenter*/
.DokTable .skjul table{border-width:0px;border-spacing:0;border-collapse:collapse;}
.DokTable .skjul TD{margin:0;border-width:0px; border-style:solid; border-color: #000000;}
.DokTable .skjul UL{margin:0; padding:0;}
.DokTable .skjul  LI{margin-left:25; padding:0;}

/* START SØKE-CSS */
.drop, .droptop { border: 1px solid #ccc; padding: 0px 5px 0px 5px;  color: black!important; 
						text-decoration: none; background-image: url('dropdgrad.gif'); background-repeat: repeat-x; 
						line-height: 30px; vertical-align: middle; }
.droptop { margin-top: 10px; }
a.drop:hover { text-decoration: none; color: black;font-weight:bold;}
a.droptop{ font-weight: bold;}
a.droptop:hover {text-decoration:underline;}
.drop {width: 400px;}
	
.boks { border: 1px solid #ccc; width: 90%; background-color: #eee; padding:5px; } 
.boks a { line-height: 17px; font-size: 13px;}
.boks a { text-decoration: none; color: #000;}
.boks a:hover {text-decoration: underline; color: #555;}

.drop img { border: 0; position: relative;} 
.drop:hover img { border-left: 1px solid black;} 

.searchtop {background-color:#F0F0F0;border:1px solid #ccc;}
.searchwidth, .searchwidth div, .searchwidth .droptop {max-width:750px;width:750px;border-collapse:collapse}

div.searchleft {float:left;width:60%;}
div.searchright {float:right;width:35%;}

/* 5px margin/padding */
.margin{ margin-left: 5px; }
.padding{ padding-left: 5px; }

/* SLUTT SØKE-CSS */

/* dialoger - bekrefte sletting osv */
.dialog {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 25%;
	height: 25%;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}


#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	background-image: url('/icons/ecblank.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/icons/ecblank.gif", sizingMethod="scale");
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

/*START LAYOUT */
#content {overflow:auto; position:absolute; z-index:3; bottom:0px; right:0;}

* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-bottom:0px solid #fff; }

BODY {overflow: hidden;}
/* andre instillinger */
#head {position:absolute;border-bottom: none; margin:0; top:0; left:0; display:block; width:100%; z-index:5; overflow:hidden; }

/*brukes for å posisjonere informasjonsboksen på høyre side i fremsiden*/
#right {float:right; margin-left:20px;height:100%;}

#foot {position:fixed; margin:0; bottom:-1px; right:18px; display:block; width:100%; height:50px; background:rgb(214,100,50); color:#fff; text-align:right; z-index:4;}

#left {position:fixed; border-right: none; left:0; top:0; height:100%; z-index:4;}

* html #head, * html #foot,* html #left {position:absolute;}

/* tonivå-styling */
#subdoc{padding-left:5px; }
#subcat{font-weight:bold;}
#subcat a {display:none;}

a.logo, a.logo:hover {
	width: 30px;
	height: 34px; 
	text-decoration: none;
}

a#hjem{
display: block;
position: absolute;
top:37; 
left:185;
width: 30px;
height: 34px;
background-color: transparent!important;
}

/*avstander/størrelser venstre */
#left {width:160px; background-color: #FFF;}
#content {left:5px;}
 html #content {border-left:220px solid #fff;}
.headlinks {margin-left:159px;}

/*avstander/størrelser topp */
#head {height:100px;background-color:#FFF;}
#content {top:130px; width: 815px}
* html #content {border-top:130px solid #fff; width: 1010px}
.headlinks{margin-top:79px;}
#left{padding-top:130px;}



/* absolutt posisjonering topp */
.headpos {position:absolute; top:0px;}
/*linker topp*/
.headlinks {left:0px;line-height:24px}
.headlinks span{padding-left:5px;padding-right:5px;border:1px solid #ccc;margin:0;}
/* Den aktive håndboken i topp */
.active {background-color:#eee;border-color:#aaa;border-bottom:0px;}

/* søkeboks */
.search {left:0;padding-left: 800px;margin-top:77px;}
.search input {background-color:white;height:19;border:1px solid #ccc;margin-left:5px;}
.search #search {width:120px;}

/* Meny linker høyre meny*/
#left a, #head a { text-decoration: none; color: #000;}
#left a:hover, #head a:hover  {text-decoration: underline; color: #555;}
/*SLUTT LAYOUT*/


/* luft venstre på menypunkt admin */
#leftadmin a {padding-left:5px;}
/* styling meny */
#leftmenu {padding:0;margin:0;list-style-type:none;}
#leftmenu li {border-bottom: 1px solid #ccc;padding:0;}
#leftmenu li a {width:100%;padding: 2px;}
/*aktivt punkt i venstremenu*/
#leftmenu a.menuactive {
background-color:#eee;
height: 13px;
width: 97.5%;
display:block;
}
* html #leftmenu a.menuactive {
	width:100%;
}



.nolist {list-style:none; margin:0;padding:0;}

/* Kapittelvalg i dokumentform */
#endring select {width: 250px}

/* CSS for strukturendring */
ul.struktur {list-style-type:none; padding:0; margin:0; margin-left: 10px;}
ul.struktur li{padding-bottom: 6px}
ul.struktur li ul li {padding:0;}
ul.struktur li a {text-decoration:none; color:#000;}
ul.struktur li a:hover {text-decoration:underline; color:#555;}
/* SLUTT CSS for strukturendring  */

#CSS_KAPITTELOVERSIKT{}
/* START CSS KAPITTELOVERSIKT */
ul.oversikt {list-style-type:none;padding:0;margin:0;margin-left:7px;}
ul.oversikt * {font-size:13px;}
ul.oversikt li {margin-bottom: 5px;}
ul.oversikt a {color:black;text-decoration:none;}
ul.oversikt a:hover {color:#555;}
ul.oversikt li a.closed{
	padding-left:10px;
	background-image:url('expand.gif');
	background-repeat: no-repeat;
	background-position: left;
}
ul.oversikt li a.open{
	padding-left:10px;
	background-image:url('collapse.gif');
	background-repeat: no-repeat;
	background-position: left;
}
ul.oversikt p {display:none;}

/* SLUTT CSS KAPITTELOVERSIKT */

/* START CSS DIALOG-IFRAME */
#dialog {
position:absolute; 
top:0px;
left:0px;
width: 100%;
height: 100%;
text-align:center;
vertical-align:middle;
}
#dialog div {
position:absolute; 
top:0px;
left:0px;
width:120%;
height:100%;
opacity: .8;
filter: alpha(opacity=80);
background-color:#bbb;
}
#dialog iframe {
position:absolute; 
top:50px;
left:50px;
width: 80%;
height:80%;}
#dialog div iframe {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
opacity: 0;
filter: alpha(opacity=0);
}
/* SLUTT CSS DIALOG-IFRAME */

/* START SLETTE-CSS*/
#delete input {width:60px; margin:10px 0 5px 5px; background:#eee;}
#delete ul {list-style: none;margin:0 0 0 5px; padding:0;}
#delete ul ul {list-style:circle;margin-left: 35px;}
#delete legend {border:1px solid #ccc; padding: 2px 3px;background:#eee;}
#delete form {margin:5px 3px;}

#findelete input {width:100px; margin:10px 0 5px 5px; background:#eee;}/* sletting ferdig */
/* SLUTT SLETTE-CSS */