/* CSS Document */
* {
margin: 0;
padding: 0;
}

body {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	background: gray;
	voice-family: "\"}\""; voice-family:inherit;
}


body, html {
 height: 100%;
}


#wrap {
 width: 760px !important;
 width: 755px; /* leses kun av IE */
 margin: 0 auto;
 text-align: left;
 background:#ffffff;
 margin-top:0 !important;
 margin-top:10px;

}

#header{
float:left;
}

h1#logo {
margin: 5px!important;
margin:5px 0px 0 4px ;
height: 140px;
width: 750px;
}

h1#logo a {
height: 160px;
width: 740px;
display: block;
background: url('images/ntklogo-ny.jpg')  no-repeat;
}

.hidden {
display: none;
visibility: hidden;
}
/*
#header h1#logo{
		overflow: hidden;
		float: left;
		padding: 302px 0 0 0;
		height: 0 !important;
		height /**/ /*: 196px;
		width: 750px !important;
  		width /**//* : 750px;
 		margin: 5px!important;
		margin:5px 0px 0 3px ;
		background: url("images/itsupport-logo.jpg") no-repeat;
}

*/
div#top_container {
  float: left;
  width: 760px !important;
  height: 100%;
  background: #ffffff;

}

#status {
	float: left;
	font-size: 9px;
	font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;	
	color: #939598;
	height: 15px;
	width : 750px;
	padding: 10px 0px 2px 10px;
	margin-bottom:8px;
}

	
#status a {
	color: #939598;
	font-weight:700;
}

/*----------------------------
			top slutt
-----------------------------*/	



div#left {
  float: left;
  margin: 0px;
  padding: 0px 10px 0px 5px;
  padding-top: 0;
  width: 150px !important;
  width /**/ : 160px;
  left: 0;
  overflow: visible !important;
  overflow: hidden;
}



#sok {
	  	float: left;
		width: 150px !important;
  		width /**/ : 160px;
		padding: 5px;
 		margin: 5px 0 0 0;
		background: #D0D0D1;
		font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
 		color: #4F4F4F;
 		font-size: 10px;
 		font-weight:bold;
}
#sok fieldset.left{
		width: 140px;
		border:none;
}
#sok legend.leftlegend{
padding-bottom:5px;
color: #4F4F4F;
}
	

input[type=image] {
		margin-top: 5px;
}


#login {
		float: left;
		padding: 5px 5px 5px 5px;
		width: 150px !important;
  		width /**/ : 160px;
 		margin: 5px 0 5px 0;
		background: #E6E6E8;
		font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
 		color: #4F4F4F;
 		font-size: 10px;
 		font-weight:bold;	

}

#login fieldset.left{
		border:none;
}
#login legend.leftlegend{
font-size:12px;
padding-bottom:5px;
font-weight:bold;
}
input[type=button] {
		margin-top: 5px;
}


#kontakt{
float:left;
width: 138px;
padding:10px;
border:1px solid #918F8F;
color:#939598;
background:#fff;
font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 10px;
margin-top:5px;
}
#kontakt a{
color:#939598;
}

/*---------------------------------------------
			meny
-----------------------------------------------*/

#left_menu {
 	float: left;
 	width: 160px !important;
	width: 160px; /* leses kun av IE6 */
	width:	/**/ : 200px; /* leses kun av IE5 */
	border-right: 0px solid #000;
 	padding: 0px 0px 0em 0 !important;
	padding: 0px 0 0em 0;
 	font-size: 11px;
	font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
 	color: #4F4F4F;
}

ul#menu {
  list-style: none;
  color: #333;
  border-bottom: 1px solid #D1DAE1 !important;
}

ul#menu li {
  display: inline;
  
}

ul#menu li a {
  display: block;
  background-color: #E6E6E8;
  padding: 3px 10px 6px 5px;;
  border: 1px solid #AEB0B2;
  border-bottom:none;
  color: #4F4F4F;
  text-decoration: none;
  
}

ul#menu li ul /*sub*/ {
	border-top:1px solid #AEB0B2;
	padding: 0px 5px 5px 5px;
}

ul#menu li a:hover {
	background-color: #E7EDFF;
	color: #000;
  
}

ul#menu li ul li a /*sub*/{
  border-bottom: 1px solid #D1DAE1;
  border-top: none;
  padding: 4px 20px 5px 25px !important;
  padding: 4px 17px 5px 22px;
  background: #eee  url("images/arrow.gif") left center no-repeat;
  background-position:5px;
}

ul#menu li ul li a:hover /*sub*/{
  background: #FaFaFa;
  text-decoration: none;
  background: #E7EDFF  url("images/arrow.gif") left center no-repeat;
  background-position:8px;
}




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

			submeny slutt

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



#center {
		width: 550px !important; /* leses av FireFox */
		width: 550px; /* leses av IE6 */
		width:	/**/ : 400px; /* leses kun av IE5 */
		margin: 0px 5px 10px 5px;
		display: block;
		float: left;
		padding: 0px 5px 10px 10px;
		color: #000;
		font-size: 10px;
		font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
		color: #000;
		list-style: none
}



#center  p {
		color: #000;
		font-size: 11px;
		font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
		color: #000;
		margin-bottom: 1em;
		list-style: none;
		line-height: 1.4; /* litt luft mellom linjene */
}




#center ul{
margin-left: 10px!important;
margin-left: 15px;
margin-bottom:3px;
}


#center ol{
margin-left: 15px!important;
margin-left: 23px;
margin-bottom:3px;
}

#center img{
padding:10px 10px 10px 0px;
}

#center img.left{
float:left;
padding:10px 10px 10px 0px;
}

#center img.right{
float:right;
padding:10px 0px 10px 10px;
}


#center a{
	color: #666;
	border-bottom: 1px dotted;
	text-decoration: none;
	line-height: 1.4; /* litt luft mellom linkene */
}


#center a:hover{
	color: #000;
	line-height: 1.4; /* litt luft mellom linkene */
}


#center h2 {
		font-weight: bold;
		padding: 0px 0px 5px 0px;
		font-family: Verdana;
		font-size: 17px;
		color: #AB110A;
		font-weight:bold;
		letter-spacing:0.03em;

}

#center .ingress{
color:#979B9E;
font-weight:bold;
font-size:13px;

}
#center td{
		font-size: 10px;
		font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
}


/*Høyre */

div#right {
  float: left;
  padding: 0px 0px 0px 0px;
  width: 160px !important;
  width: 165px;
  width /**/ : 170px;
  overflow: visible !important;
  overflow: hidden; 
}

#reklame_blue{
float:left;
width:150px;
padding: 5px 7px 5px 7px;
background-color:#00B193;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
text-align:center;
margin-bottom:5px;
line-height:1.3;
}
#reklame_blue a{
font-size:14px;
color:#FFFFFF;
padding-top:5px;
}


#reklame_red{
float:left;
width:165px;
background:#00B193;
color:#FFFFFF;
font-family:verdana, Helvetica, sans-serif;
}
#reklame_red a{
color:#FFFFFF;
text-decoration:none;
}

#reklame_red h3{
font-size:12px;
padding-left:5px;
padding-top:10px;
line-height:0;
font-weight:800;
}
#reklame_red p{
font-size:40px;
font-weight:bold;
text-align:right;
padding-right:5px;
}


.SUBHEADER {
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	color: #006666;
}
/* Nyhetene */
#articlelist2 {
	float: left;
	display: block;
	margin: 0px 0px 10px 0px;
	padding:5px 0 0 0;
	width: 165px !important;
	font-size: 10px;
	font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
 	color: #000;
	background: #D0D0D1;

}

#articlelist2 h4{
		font-weight: bold;
		margin:0px;
		font-family: verdana;
		font-weight:bold;
		font-size: 17px;
		color: #000;
		text-align:center;
}




div#articlelist2 ul.list {
	width: 100%;
	list-style: none;
	border-bottom: 1px dashed #D6D6D7;
	color: #000;
	line-height: 1.4em;
	margin: 1em 0 0 0;
}

div#articlelist2 ul.list li {
	border-top: 1px dashed #BDBDBE;
	padding: 1em 1.2em;

}


div#articlelist2 ul.list li a {
	color: #000;
	font-weight: bold;
	text-decoration:none;
}

div#articlelist2 ul.list li a:hover {
	color: #979596;
	background: none;
}




#center_articlelist a.HEADER{
		font-family: Verdana;
		font-size: 13px;
		font-weight:bold;
		letter-spacing:0.03em;
		color:#666666;
		line-height:1.6;
		margin:5px 0 5px 0;
}
#center_articlelist a.HEADER:hover{
line-height:1.6;
color:#000000;
}


/* Clearer flytende elementer i Mozilla/Firefox */
.clear {
  float: left;
  height: 1px;
  overflow: hidden;
  clear: both;
  display: block !important;
  display: none;
}



.red {
 color: red;
}

.redtext {
 color: red;
}

#bli {
color: green;
}

i.date{
color:#999;
}



#footer {	
	clear: both;
	margin-top: 10px;
	background:#fff;
	width: 710px!important;
	text-align: center;
	border-top: 8px solid #ffffff;
	font-size: 9px;
	font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;	
	color: #CCCCCC;
	padding: 25px 25px 25px 25px;
}

#footer a{
color:#CCCCCC;
}
