@media print
{
	body
	{
		font-size: medium;
	}
	.heading, .sidebars, .logo, .logo2, .middleheading, .middletext, .middleurl, .itemname, .itemdata, .linker, .hovedbilde
	{
		display: none;
	}
}
@media screen
{
#bodyww2
{
	background-color: #021c6f; font-family:  Book Antiqua; width: 972px; padding: 0px;
}
#bodyww1
{
	background-color: green; font-family:  Book Antiqua; width: 972px; padding: 0px;
}
#bodysr
{
	background-color: Blue; font-family:  Book Antiqua; width: 972px; padding: 0px;
}
.spacer
{
	width: 972px; padding: 0px;
}
.heading
{
	float: left; position: relative; width: 967px; height: 100px; border-width: 1px; border-style: outset; background-color: #f9ffe6; 
}
.headertext
{
	width: 629px; position: relative; float: left; border-width: thin; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; margin-top: 5px; color: #021c6f; text-align: left;	font-size: 30px; font-stretch: wider; font-weight: bold;
}
/* ------------------------------------------------------------- */
/* --------------------Dette er for sidebars---------------------*/
.sidebars
{
	float:left;	position:relative; vertical-align: top; width: 150px; height: 620px; border-width: 1px; border-style: outset; background-color: #d6d2a5; margin-top: 2px;margin-bottom: 2px;
}

.middle
{
	float: left;position: relative;margin-top: 2px;margin-bottom: 2px;width: 808px;height: 622px;background-color: #f9ffe6;vertical-align: top;text-align: center; margin-left: 4px; margin-right: 4px;
}
/* ------------- Dette er for menyboksene----------------------- */
.box
{
	float: left; position: relative; margin-top: 0em; margin-left: 0em; margin-bottom: 5px;	vertical-align: top; border-style: outset; border-width: thin; border-color: #1d0843; width: 150px;	background-color: #f9ffe6; font-size: 10px;	padding-bottom: 0em;
}
.boxheading
{
	position: relative;	margin-left: 0px;width: 150px; background-color: #1d0843;color: #d6d2a5;text-align: center;	font-size: 14px;
}
.boxitem
{
	margin-left: 2px; margin-right: 0px;float: left;position: relative;width: 146px;margin-top: 1px;font-size: 12px;
}
input.boxbutton
{
	float: left;position: relative;width: 50px;font-size: 10px;margin-left: 0px;margin-right: 0px;margin-top: 1px;margin-bottom: 0px;
}
.boxtextfield
{
	margin-left: 2px;margin-right: 0px;float: left;position: relative;width: 140px;font-size: 10px;
}
a.boxlink
{
	margin-left: 2px;margin-right: 2px;margin-top: 2px;margin-bottom: 2px;float: left;position: relative;font-size: 12px;color: #000000;text-decoration: none;
	}
a.boxlink:hover
{
	position: relative;	float: left;font-size: 12px;color: #fa2200;
}
a.boxlink:visited
{
}
/* -------------- disse er for boksen i midten ----------------------- */


/* dette er for en tekstbox i midten */
#faner{}
#faner ul{  float:left; position: relative; width: 100%; list-style-type: none; border-bottom: 2px solid black;padding-bottom: 0px; margin: 0px; margin-bottom: 2px; font-size: 12px;}
#faner li{float: left;margin: 0px 0px 0 1px;border: 1px solid black;background-color: #2F6C9D; }

#faner a{display: block;color: white;text-decoration: none;padding: 4px;}
/*.aktiv{border-bottom: 1px solid white; background-color: white;padding: 4px;}*/
#faner a:link,#faner a:visited{text-decoration: none;}

#faner a:hover{background: white;color: #2F6C9D; }

#activefane a:link, #activefane a:visited, #activefane a:hover {background: white;color: #2F6C9D; }

.middletextitem
{
	float: left;position: relative;width: 620px;height:497px;background-color: #f9ffe6;vertical-align: top;
	}
.middleheading
{
	width: 630px;position: relative;padding-right: 1px;margin-bottom: 1px;float: left;position: relative;font-size: 20px;font-weight: 400;font-style: normal;
}
.middletext
{
	width: 630px;float: left;margin-left: 0em;margin-right: 0em;margin-top: 20px;margin-bottom: 5px;font-size: 12px;background-color: #f9ffe6;line-height: 1.5;
}
.middlepictext
{
	width: 400px;float: left;margin-bottom: 0px;font-size: 12px;background-color: #f9ffe6; font-weight: bolder; text-align: left; padding-left: 170px;
}
.middleimage
{
	float: left;position: relative;width:100%;margin-top: 5px;margin-bottom: 5px;
}
.middleurl
{
	width: 100%;float: left;position: relative;font-size: 10px;text-decoration: none;color: #000000;
}
.middleurl:hover
{
	color:#fa2200;
}
.middleurl:visited
{
}
/* ------------------------------------------- */

/* ---------------iteminfo------------------- */
.middleitem
{
	float: left;position: relative;width: 98%;	background-color: #f9ffe6; vertical-align: top;
}
.itemname
{	
	width: 100%; text-decoration: underline; font-size: 24px;font-weight: bold;padding-left: 8px;padding-top: 5px;vertical-align: top;	float: left;position: relative;text-align:left;
}

.itemtext
{
	width: 50%; float: left; position: relative; margin-bottom: 10px;
}
.itempiccolumn
{
	width: 48%; float: left; position: relative;
}
.itempic
{
	width: 100%; float:left; position: relative; margin-top: 5px;
}
.itempictext
{
	width: 100%; float:left; position: relative; font-size: 10px;
}
.itemheader
{
	width: 100%;float: left;position: relative;font-size: 16px;	font-weight: bolder; padding-left: 8px;padding-top: 3px;padding-bottom: 2px;	vertical-align: top;text-align:left;
}
.itemdata
{
	width: 100%;float: left;position: relative;font-size: 12px;	font-weight: normal; padding-left: 8px;	padding-top: 3px;padding-bottom: 2px;	vertical-align: top;text-align:left;
}
.itemdatalabel
{
	width: auto; float: left; font-style: italic;
}
.itemdatadata
{
	width: auto; margin-left:3px; margin-right:3px; float: left; color:#021c6f;
}
.linker
{	
	width: 102px;float: left;position: relative;font-size: 12px;font-weight: normal;margin-left: 8px;margin-right: 0em;margin-top: 3px;margin-bottom: 2px;text-align: center;
}
.itemlinklist
{
	list-style-type: circle;
}
a.itemlink
{
	float: left; position: relative;font-size: 14px;color: #021c6f;text-decoration: underline; width: 100%; text-align: left;
}
a.itemlink:hover
{
	float: left;position: relative;	font-size: 14px;color: #fa2200;
}
a.itemlink:visited
{
}
/* lister i av informasjo */
.liste1
{
	width: 100%;float: left;position: relative;background-color: #d6d2a5; font-size: 12px;
}
.liste2
{
	float: left;position: relative;width: 100%;
}

a.listelink
{
	padding-left: 20px;float: left;position: relative;font-size: 12px;color: #000000;text-decoration: none;
}
a.listelink:hover
{
	float: left;position: relative;font-size: 12px;	color: #fa2200;
}
a.listelink:visited
{
}
/*--------------- gallerioppsett -------------------------- */
.galleryitem
{
	float: left;position: relative;vertical-align: top;width: 23%;padding: 4px;
}
.gallerypicture
{
	float: left;position: relative;	width: 100%;margin-bottom: 3px;
}
.gallerytext
{
	float: left;position: relative;width: 100%;font-size: 8px;
}




/* ----------------historier---------------------- */
.historie
{
	float: left;position: relative;width: 100%;vertical-align: top;margin-top: 5px;margin-bottom: 3px;
}
.historietext
{
	float: left;position: relative;	font-size: 12px;vertical-align: top;
}

/* ------------------------------------------ */

/* ----------innsettingsoppsett--------------------------*/
.insert
{
	float: left;position: relative;	width: 100%;background-color: #f9ffe6;	vertical-align: top;
}
.insertheading
{
	float: left;position: relative;font-size: 16px;font-weight: 400;width: 100%;background-color: #1d0843;color: #d6d2a5;text-align: center;margin-bottom: 2px;
}

.insertsubheading
{
	float: left;position: relative;font-size: 16px;font-weight: 400;width: 100%;background-color: #1d0843;color: #d6d2a5;text-align: center;margin-bottom: 2px;	margin-top:4px;
}
.insertsubsubheading
{
	float: left;position: relative;	font-size: 16px;font-weight: 400;width: 100%;margin-top: 2px;margin-bottom: 2px;	color: #d6d2a5;	border-bottom-color: #d6d2a5;border-bottom-style: dotted;border-bottom-width: thin;	text-align: left;
}
.liste3
{
	float: left;position: relative;width: 80%;font-size: 12px;	font-weight: normal;margin-left: 0em;margin-right: 0em;	margin-top: 0em; height: 150px;	margin-bottom: 0em;	vertical-align: top; text-align: left; overflow:scroll;
}
a.slettlink
{
	margin-left: 3px;margin-right: 2px;margin-top: 0px;margin-bottom: 0px;float: left;position: relative;font-size: 12px;color: Red;text-decoration: none; vertical-align: middle; width: 50px;
}
a.slettlink:hover
{
	position: relative;	float: left;font-size: 12px;color: blue;
}
a.slettlink:visited
{
}
.image
{
	float:left; width: 200px; 
}
.undertekst
{
	float: left; width:300px; 
}
.inserttextbox
{	
	float: left;position: relative;	width: 80%;font-size: 12px;margin-left:0px;
}
.inserttextbox3
{	
	float: left;position: relative;	width: 30%;font-size: 12px;margin-left:0px;
}
.insertitem
{
	padding-left: 5px; float: left;position: relative;width: 48%;font-size: 12px;text-align: left;margin-top: 10px;
}


.insert3item
{
	padding-left: 5px; float: left;position: relative;width: 30%;font-size: 12px;text-align: left;margin-top: 10px;
}
.insertfullitem
{
	padding-left: 5px; float: left;position: relative;width: 95%;font-size: 12px;text-align: left;margin-top: 10px;
}
.insertfullitem_bottom_border
{
	padding-left: 5px; float: left;position: relative;width: 95%;font-size: 12px;text-align: left;margin-top: 10px; border-bottom-color: #d6d2a5;border-bottom-style: dotted;border-bottom-width: thin;
}
.insertcolumn
{
	width: 16%;  
}
.insertbuttons
{
	float: left;position: relative;	width: 100%;font-size: 8px;
}
.confirmbuttons
{
	float: left;position: relative;	width: 80px;font-size: 10px;margin-left: 0em;margin-right: 0em;margin-top: 0.1em;margin-bottom: 0em;
}

/*-------------------------------------------------------*/
.loggedin
{
	width: 30px;float: left;position: relative;	vertical-align: bottom;	text-align: right;	font-size: 8px;
}
.logo
{
	width: 180px;float: left;position: relative;margin-left: 3px;margin-right: 3px;	margin-bottom: 3px;	margin-top: 3px;vertical-align: top;
}
.logo2
{
	vertical-align: top;width: 100px;position: relative;float: right;margin-left: 3px;margin-right: 3px;margin-bottom: 3px;	margin-top: 3px;
}
.monstret
{
	float: left;position: relative;	font-size: 12px;text-align: left;color: green;margin-left: 5px;	width: 100px;
}
.monstretkrig
{
	float: left;position: relative;font-size: 12px;	text-align: left;color: red;margin-left: 5px;width: 100px;
}
.listeskip
{
	float: left;position: relative;	width: 200px;	margin-left:8px;
}


.insertsearchradio
{
	padding-left: 200px; float: left;position: relative;width: 48%;font-size: 12px;text-align: left;margin-top: 0px;
}
.insertsearchbutton
{
	padding-left: 420px; float: left;position: relative;width: 10%;font-size: 12px;text-align: left;margin-top: 0px;
}
.insertsearchitem
{
	padding-left: 200px; float: left;position: relative;width: 48%;font-size: 12px;text-align: left;margin-top: 50px;
}
.insertsearchitem1
{
	padding-left: 200px; float: left;position: relative;width: 48%;font-size: 12px;text-align: left;margin-top: 10px;
}
.insertheading_search
{
	float: left;position: relative;font-size: 20px;font-weight: 400;width: 100%;color: #1d0843;text-align: center;margin-bottom: 2px;margin-top: 5px;
}
.insertheading_search_result
{
	float: left;position: relative;font-size: 20px;font-weight: 400;width: 100%;color: #1d0843;text-align: left;margin-bottom: 2px;margin-top: 20px;
}
.resultliste{ width: 100%; float:left;}
.resultline{ width: 100%; float: left; text-align:left;}
.resultname{width: 100%; float: left; padding-left: 10px;text-align: left;}
.resultkategori{width: 100%; float:left; text-align: left; color: Blue;}
.resultspalte{float: left; width:30%; text-align:left;}
.tekstview{float:left; width: 50%; height: 400px; border:1px solid black; margin-top: 30px;}
}
