/* CSS Document 
Hexprofilfarger forsvarsbygg
Orange		#F35913
Blå			#004E61	(link)
Sjøgrønn		#007E6F	(hover)
Burgunder	#9c1e3d	(Active)
Lime			#ABBF08
Grå			#474747
*/


BODY,TD,TH,DIV/*,FORM,H1,H2,H3,H4,BLOCKQUOTE,UL,OL*/ {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	/*font-size: 0.75em;*/
	line-height: normal;
	color: #646464;
}
.brotekst/*, ul,*/ {
	font-size: 0.75em;
}

.brotekst table/*, ul,*/ {
	font-size: 1em;
}
a,
a:link{
text-decoration: underline;
	color: #007897;
/*color:#F35913;*/
	/*font-size: 0.75em;*/
}

a:active{
	
}
a:hover{
color:#F35913;
	/*color: #007E6F;*/
}
.heading{
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",  Arial, Helvetica, sans-serif;
	/*font-size: 22px;*/
	font-size: 1.3em;
	display: block;
	padding-bottom: 15px;
	/*height: 40px;*/
	clear: left;
}
#newsliste{
	margin-bottom: 10px;
}
.tipsfeltinput{
	/*font-size: 12px;*/
	width: 130px;
	border: 1px solid #999999;
}

.login {	padding: 0px 10px 0px 10px; font-size: 0.75em;}

.ingress{
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",  Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	font-size: 0.93em;
	font-weight: bold;
	line-height: normal;
	margin-top:10px;
}
.listheader{
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",  Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	font-size: 0.9em;
	font-weight: bold;
	line-height: normal;
}
.dato{
font-size: 0.7em;
	/*font-size: 10px;*/
}
.red{
	color: #9c1e3d;
}
.tableStart{
	padding-right: 17px;
	padding-left: 17px;
	height: 10px;
	background-image: url(../images/605_top.gif);
	background-repeat: no-repeat;
}

.tableTd{
	padding-right: 17px;
	padding-left: 17px;
}
.cat{
margin-left:2px;
	padding-left: 5px;
	background-image: url(../images/bgCat.gif);
	background-repeat: no-repeat;
	background-position: -3px;
	width: -1px;
	height: 0px;
}
.tableEnd{
	padding-right: 17px;
	padding-left: 17px;
	height: 50px;
	background-position: bottom;
	background-image: url(../images/605_bottom.gif);
	background-repeat: no-repeat;
}

address {
	font-size: 0.8em;
}

/*layout "id´s"*/
.menuHead{
font-size: 0.75em;
font-weight: bold;
/*font-size: 14px;*/
}
#content{
	height: 100%;
	background-color: #F2F2F2;
}
#ptnCont{
font-size: 0.75em;
}
#menuItem{
text-align: left;
	/*background-color: #F2F2F2;*/
}

.searchBt{
	vertical-align: top;
}
#topFrise {
	margin-top: 0px;
	left: 0px;
	width: 900px;
	position: absolute;
}
#mainTable {
 width: 900px;
	margin-top: 96px;
	left: 0px;
	position: absolute;
	z-index: 1;
}
#info{
position: relative;
	padding-top: 5px;
	padding-left: 5px;
	vertical-align: top;
	background-image: url(../images/vStipling.gif);
background-repeat: repeat-y;
	font-size: 0.68em;
	height: 14px;
}
#info2{
position: relative;
	padding-top: 5px;
	padding-left: 5px;
	vertical-align: top;
	font-size: 0.68em;
	height: 14px;
}
.info{

	/*font-size: 12px;*/
}

/*ingressbildetriks*/

#ingressImgCont{
position: relative;
	overflow: hidden;
	z-index: 1;
}
#ingressMask{
top: 0px;
left: 0px;
	position: absolute;
	width: 161px;
	height: 115px;
	
	z-index: 1;
}
#ingressImage{
/*background-color: Aqua;*/
top: 0px;
left: 0px;
	position: relative;
	float: right;
	margin-left: 5px;
	/*width: 161px;
	height: 115px;*/
	overflow: hidden;
	z-index: 2;
}
#ingressImage img{
vertical-align: 50%;
text-align: center;
position: relative;
/*top: -50%;
left: -50%;*/
vertical-align: middle;
	/*width: 200px;*/
	/*height: 300px;*/
}

#sidelinksBg{
	background-image: url(../images/hvitstrek.gif);
	background-repeat: repeat-y;
	
}
.sideLinks{
	color: #474747;
	padding-left: 25px;
	/*font-size: 11px;*/
	/*font-size: 0.75em;*/
}
.rmenu{
	padding-bottom: 15px;
	font-size: 0.75em;
	
}

#colLeftMenu{
height: 14px;
	z-index: 1;	
}
#colRightMenu,
#colLeftMenu{
	width: 180px;
	padding: 10px;
	z-index: 1;	
}
#colRightMenu{
background-image: url(../images/vStipling.gif);
background-repeat: repeat-y;
z-index: 1;
padding-top:51px;
/*border-left: 2px dotted #dcdcdc;*/
}
#colContent{
padding: 10px;
width: 480px;
background-image: url(../images/vStipling.gif);
background-repeat: repeat-y;
z-index: 1;
/*border-left: 2px dotted #dcdcdc;*/
}
#colIndex2{
padding: 0px;
width: 700px;
background-image: url(../images/vStipling.gif);
background-repeat: repeat-y;
z-index: 1;
/*border-left: 2px dotted #dcdcdc;*/
}
#colIndex{
padding: 0px;
width: 700px;
background-image: url(../images/vStipling.gif);
background-repeat: repeat-y;
z-index: 1;
/*border-left: 2px dotted #dcdcdc;*/
}

#btkundetorg{
background-image: url(../images/hStipling.gif);
background-position: top;
background-repeat: repeat-x;
padding-top: 10px;
margin-bottom: 10px;
}
#searchitem{
background-image: url(../images/hStipling.gif);
background-position: top;
background-repeat: repeat-x;
padding-top: 10px;
}
#btfestning a{
text-decoration: none;
margin-top:25px;
height: 29px;	display: block;
	background-image: url(../images/knapper/tFestning.gif);
background-position: 0% -0px;
background-repeat: no-repeat;
}
#btfestning a:hover{
background-position: 0% -29px;
}
/*#btskifte{
margin-top:15px;
	height: 29px;
	background-image: url(../images/knapper/tSkifte.gif);
background-position: top;
background-repeat: no-repeat;
}*/
#btskifte a{
margin-top:15px;
	height: 29px;
	display: block;
	text-decoration: none;
	background-image: url(../images/knapper/tSkifte.gif);
background-position: 0% -0px;
background-repeat: no-repeat;
}#btskifte a:hover{
background-position: 0% -29px;
}
.stiplingleft{
	background-image: url(../images/vStipling.gif);
background-repeat: repeat-y;
}
#colArkiv{
	background-image: url(../images/vStipling.gif);
background-repeat: repeat-y;
	padding-left:10px;
	padding-right:10px;
}
.indexCol1,
.indexCol2{
	padding-left:10px;
	padding-right:10px;
	width: 230px;
	height: 15px;
}
.indexCol3{
height: 15px;
	padding-left:10px;
	width: 190px;
}
#indexCol3 img{
position: relative;
float: right;
margin-bottom: 5px;
}
.indexNews{
	background-color: #868689;
	color: #666666;
	font-size: 0.90em;
}
#extra{
	background-color: #ffffff;
	position: relative;
	width: 700px;
	height: 323px;
	z-index: 50;
}#indexImage{
	position: relative;
	margin-top:0px;
	width: 700px;
	height: 323px;
	z-index: 1;
}
.edit{
position:absolute; 
margin-top: -10px; 
margin-left: 0px; 
z-index:1500;
font-size: 11px;
}

.edit a,
.edit a:link,
.edit a:visited{
	text-decoration: none;
}
.edit a:hover{
	text-decoration: underline;
}
.visstedu{
	margin-top: -40px;
}
#tips{
background-image: url(../images/hStipling.gif);
background-repeat: repeat-x;
background-position: top;
position: relative;
	bottom: -5px;
}
#tips form{
	padding:0px;
	margin: 0px;
}

#backprint{
/*background-color: #00ffff;*/

padding-left: 10px;
padding-top: 4px;
position: relative;
float: right;
}






