HTML { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND: url(/imgs/bg_img.jpg) #f4efdb repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 800px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; }

BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND: url(/imgs/bg_img.jpg) #f4efdb repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 800px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; }

P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; }

UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; }

h2 a{ color: #008483; text-decoration: none; }

div{ margin-top: 2px; margin-bottom: 10px; }


#sideTittel #logo{float:left;}
#sideTittel {
	float: left;
	padding: 10px 0px 10px 20px;
	margin: 0;
}
/*
#sideTittel h1 {
color:#696969;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:bold;
left:65px;
line-height:1.4em;
position:absolute;
top:15px;
margin:0;
}
*/
#nasjfest a, #nasjfest a:visited{
	position: absolute;
	top: 18px;
	left: 615px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;
}

#nasjfest a:hover{
	position: absolute;
	top: 18px;
	left: 615px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;
}

#horisontalmeny { background-color: #e3d5ab; }

#menuHolder { MARGIN: 0; MARGIN-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #f4efdb 1px solid; WIDTH: 791px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 74px; BACKGROUND-COLOR: #008483; }

#menuHolder UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #008483; }

#menuHolder UL LI { BORDER-RIGHT: #f4efdb 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-BOTTOM: #f4efdb 1px solid; BACKGROUND-COLOR: #008483; }

#menuHolder UL LI.linje1 { LEFT: 0px; POSITION: absolute; TOP: 0px; }

#menuHolder UL LI.fredriksten { LEFT: 0px; }

#menuHolder UL LI.fredrikstad { LEFT: 101px; }

#menuHolder UL LI.oscarsborg { LEFT: 202px; }

#menuHolder UL LI.akershus { LEFT: 304px; }

#menuHolder UL LI.kongsvinger { LEFT: 394px; }

#menuHolder UL LI.karljohansvern { LEFT: 502px; }

#menuHolder UL LI.fredriksvern { LEFT: 626px; }

#menuHolder UL LI.empty { LEFT: 735px; WIDTH: 55px; }

#menuHolder UL LI.linje2 { LINE-HEIGHT: 24px; POSITION: absolute; TOP: 25px; }

#menuHolder UL LI.empty2 { LEFT: 0px; WIDTH: 49px; }

#menuHolder UL LI.movik { LEFT: 50px; }

#menuHolder UL LI.bergenhus { LEFT: 144px; }

#menuHolder UL LI.kristiansten { LEFT: 246px; }

#menuHolder UL LI.austraatt { LEFT: 348px; }

#menuHolder UL LI.hegra { LEFT: 442px; }

#menuHolder UL LI.trondenes { LEFT: 543px; }

#menuHolder UL LI.vardohus { LEFT: 668px; }

#menuHolder UL LI.empty22 { LEFT: 763px; WIDTH: 27px; }

#menuHolder UL LI.linje3 { POSITION: absolute; TOP: 50px; HEIGHT: 25px; }

#menuHolder UL LI.emptyNew { LEFT: 0px; WIDTH: 99px; }

#menuHolder UL LI.emptyNew2 { LEFT: 100px; WIDTH: 99px; }

#menuHolder UL LI.vaerdalske { LEFT: 200px; }

#menuHolder UL LI.landsverneplan { LEFT: 200px; /*BORDER-LEFT: #f4efdb 1px solid;*/ }

#menuHolder UL LI.empty31 { LEFT: 588px; WIDTH: 146px; }

#menuHolder UL LI.empty32 { LEFT: 514px; WIDTH: 206px; }

#menuHolder UL LI.empty33 { LEFT: 722px; WIDTH: 60px; }

#menuHolder UL LI.fredriksten A { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.fredrikstad A { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.oscarsborg A { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.akershus A { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.kongsvinger A { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.karljohansvern A { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.fredriksvern A { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.movik A { PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.bergenhus A { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.kristiansten A { PADDING-RIGHT: 17px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.austraatt A { PADDING-RIGHT: 24px; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.hegra A { PADDING-RIGHT: 33px; PADDING-LEFT: 33px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.trondenes A { PADDING-RIGHT: 32px; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.vardohus A { PADDING-RIGHT: 21px; PADDING-LEFT: 19px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.vaerdalske A { PADDING-RIGHT: 22px; PADDING-LEFT: 23px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.grensebefestninger A { PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

#menuHolder UL LI.landsverneplan A { PADDING-RIGHT: 73px; PADDING-LEFT: 72px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; color: white}

#menuHolder UL LI A { DISPLAY: block; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 24px; /*BACKGROUND-COLOR: #008483;*/ TEXT-DECORATION: none; }

#menuHolder UL LI A:hover { LINE-HEIGHT: 24px; BACKGROUND-COLOR: #e3d5ab; }

#menuHolder UL LI.vaerdalske A:hover { LINE-HEIGHT: 25px; BACKGROUND-COLOR: #e3d5ab; }

#menuHolder UL LI.grensebefestninger A:hover { LINE-HEIGHT: 25px; BACKGROUND-COLOR: #e3d5ab; }

#venstrestolpe { background-color: #e4d5ac; width: 180px !important; }

#venstrestolpe .venstremeny { margin-top: 10px; width: 180px !important; height: 100%; }

#venstrestolpe .menypunkt { margin-left: 15px; margin-bottom: 4px; margin-top: 0px; }

#venstrestolpe .menypunkt2{ margin-left: 8px; margin-top: 5px; margin-bottom: 0px; line-height: 13px }

#venstrestolpe .menypunkt3{ background-image: url(/imgs/menydot.jpg); background-position: top left; background-repeat: no-repeat; padding-left: 16px; margin-top: 2px; margin-left: 5px; margin-bottom:0 }

#venstrestolpe .menypunkt a, #venstrestolpe .menypunkt a:visited{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }

#venstrestolpe .menypunkt a:hover, #venstrestolpe .menypunkt .menypunkt2 a:hover, #venstrestolpe .menypunkt .menypunkt3 a:hover{ color: #ffffff; }

#venstrestolpe .menypunkt .menypunkt2 a, #venstrestolpe .menypunkt2 a:visited { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }

#venstrestolpe .menypunkt .menypunkt3 a, .menypunkt .menypunkt3 a:visited{ font-size: 11px; font-weight: normal; font-style: italic; color: #000000; text-decoration: none; }

#venstrestolpe .sokform { margin-left: 8px; margin-bottom: 8px; margin-top: 12px; }

#simplesok input{ font-size: 10px; background-color: #f4efdb; margin: 0px; padding: 0px; }

form { margin: 0px; padding: 0px; }

.sokbtn { margin: 0px; padding: 0px; }

.soktekst{ margin: 0px; margin-right: 4px; padding: 0px; float: left; }

#Startseksjon .Anavn{ font-weight: bold; font-size: 15px; }

#Startseksjon h1{ margin-bottom: 5px; line-height: 30px; font-size: 24px; font-weight: bold; }

.Boktitteltittelside{ margin-bottom: 5px; line-height: 30px; font-size: 30px; font-weight: bold; }

.Undertitteltittelside{ font-weight: normal; font-size: 15px; }

#midtstolpe { /*	position: absolute;
   left: 200px;
	top: 200px;*/ padding: 10px; text-align: left; font-size: 12px; }

#midtstolpe h4{ line-height: 23px; }

#midtstolpe ul { margin-left: 20px; margin-bottom: 6px; }

#midtstolpe div{ margin-top: 3px; }

#midtstolpe p{ margin-top: 3px; margin-bottom: 9px; }

#midtstolpe h1{ margin-bottom: 5px; line-height: 36px; }

#midtstolpe h2{ margin-bottom: 5px; line-height: 25px; }

#midtstolpe h3{ margin-top: 5px; margin-bottom: 3px; line-height: 22px; }

#midtstolpe h4,h5,h6 { font-size: 15px; margin-top: 3px; margin-bottom: 3px; line-height: 20px; }

.UndertittelSubsek3{ font-size: 13px; margin-top: 0px; margin-bottom: 3px; font-weight: bold; }

#Kapittel .menypunkter { margin-left: 50px; margin-top: 30px; font-size: 15px; }

.menypunkt a, .menypunkt a:visited { font-weight: bold; font-size: 15px; color: #000000; text-decoration: none; }

.menypunkt a:hover{ font-size: 15px; color: #e3d5ab; }

#Subsek3 .menypunkter { margin-left: 50px; margin-top: 20px; font-size: 11px; }

#Subsek3 .menypunkt a, #Subsek3 .menypunkt a:visited { font-weight: bold; font-size: 11px; color: #000000; text-decoration: none; }

#Subsek3 .menypunkt a:hover{ font-size: 11px; color: #e3d5ab; }

#Kapittel td{ padding: 3px; }

.subsek3 .startKol{ font-style: italic; }

.tabellB td { padding-right: 5px; }

.subsek6 table { border: solid 1px #cccccc; padding: 2px; }

.subsek6 table .startKol{ font-style: normal; }

#galleri{ left: 683px; top: 5px; position: absolute; }

#gallerimrk{ left: 683px; position: absolute; }

#galleri a, #galleri a:visited,#gallerimrk a, #gallerimrk a:visited{ padding: 3px 20px 3px 20px; border: outset 5px #e4d5ac; text-decoration: none; color: Black; font-weight: bolder; font-size: 11px; display: block; }

#galleri a:hover,#gallerimrk a:hover { padding: 3px 20px 3px 20px; border: inset 5px #e4d5ac; text-decoration: none; color: Black; display: block; }

#infoDiv { position: absolute; left: 40px; top: -100px; z-index: 10; background-color: #008483; visibility: hidden; }

.info	{ width: 700px; font-family: Verdana, arial, helvetica, sans-serif; padding-left: 5px; font-size: 13px; line-height: 16px; color: #000; border: solid; border-width: 1px; background-color: #ffffff; }


.infotekst	{ width: 100%; padding: 5px 5px 0 0; }

#infoDiv .startKol { font-weight: bold; border-bottom: solid 1px #008483; padding: 5px; }

#infoDiv .mellomKol { border-bottom: solid 1px #008483; padding: 5px; }

#infoDiv .sluttKol { background-color: #f4efdb; border-bottom: solid 1px #008483; padding: 5px; }

#infoDiv table{ margin-right: 5px; background-color: #e4d5ac; margin-bottom: 0px; padding: 3px; }

#treff table td{ padding: 5px 5px 5px 5px; }

#treff .startKol { font-weight: bold; border-bottom: solid 1px #008483; padding: 5px; }

#treff .mellomKol { border-bottom: solid 1px #008483; padding: 5px; }

#treff .sluttKol { background-color: #f4efdb; border-bottom: solid 1px #008483; padding: 5px; }

#treff table{ margin-right: 5px; background-color: #e4d5ac; margin-bottom: 5px; }

#treff table td{ padding: 5px 5px 5px 5px; }

#AlternativTable table td { padding: 5px 22px 5px 5px; text-align: center; /* border: solid 1px #008483;*/ }

#AlternativTable table td a, #AlternativTable table td a:visited{
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	border: solid 1px #008483;
	display: block;
	height: 38px;
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}

#AlternativTable table td a:hover{ font-weight: bold; font-size: 12px; background-color: #008483; color: #FFFFFF; border: solid 1px #008483; display: block; text-decoration: none; }

#infoDiv input{ font-size: 10px; width: 200px; }

#infoDiv .left{ float: left; }

#infoDiv .center{ float: left; margin-left: 25px; }

#infoDiv .right{ text-align: right; }

.figgrpA { border: 1px solid #e3d5ab; padding: 5px 5px 5px 5px; margin-bottom: 20px; }

.figgrpA div{ font-style: italic; margin-bottom: 0px; }

.figgrpC div{ font-style: italic; }

#Subsek2 li, #Kapittel li { margin-bottom: 10px; margin-left: 20px; padding-left: 10px; }

#Subsek2 ul, #Kapittel ul { margin-bottom: 20px; margin-top: 10px; }

.menypunkt4 a, .menypunkt4 a:visited { font-weight: bold; font-size: 12px; color: #000000; text-decoration: none; }

.menypunkt4 a:hover{ font-size: 12px; color: #e3d5ab; }

.msg { padding-left: 20px; padding-bottom: 10px; }

.sideskift{ margin-top: 20px; }

.sokeliste{ width: 100%; text-align: right; }

#sokeliste a,#sokeliste a:visited { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }

#sokeliste a:hover { font-size: 12px; font-weight: bold; color: #e3d5ab; text-decoration: none; }

.Stikktittelsubsek3, Stikktittelsubsek2 { font-weight: bold; margin-bottom: 0px; }

.tabellE table { border-bottom: 1px solid #cccccc }

.tabellE .Aentry {
	margin: 0; padding:0;
}

.tabellE td { font-size: 9px; border-top: 1px solid #cccccc;padding-left:5px }

.tabellE .mellomKol { border-right: 1px solid #cccccc; }

.tabellE .startKol { border-right: 1px solid #cccccc}

.tabellE th { font-size: 9px;  border-top: 1px solid #cccccc;}

#publisher{ position: absolute; left: 630px; z-index: auto; padding-top:5px; margin-top:20px;}

.publisher{ margin-top: 30px; color: #696969/*#e3d5ab*/; font-size: 12px; }

.publisher a, .publisher:visited{ color: #696969; text-decoration: none; }

.publisher:hover{ text-decoration: underline; }

.fotnotetittel{
	font-weight: bold;
}

#Startseksjon .Adiverse{
	font-weight: bold;
	margin-top: 20px;
	margin-bottom:20px;
}

.main{
	width: 610px;
}