/* Import standard text formatting */
@IMPORT url(basic.css);
@IMPORT url(common.css);

/* --- Page Layout Styles --- */

/* HTML */
/* DIV id */
#page
{
	width: 1000px;	
	
	background-color: #ffffff;
	background-image: url(/images/NOU/top.gif);
	background-repeat:no-repeat;
	
	margin-left:auto;
	margin-right:auto;
	padding: 0;
}

#contentwrapper
{
	width: 1000px;
/*	height: 100%; */
/*	min-height: 300px; */
	background-image: url(/images/NOU/bodybg.gif);
	background-repeat:repeat-y;
	float:left;
		
	margin: 0;
	padding: 0;
	
	clear: both;	
}



#footer
{
	width: 1000px;
	height: 80px;
	
	background-color: #ffffff;
	background-image: url(/images/NOU/bunn.gif);
	background-repeat:no-repeat;
	

	margin: 0;
	padding: 0;
	border: 0;
	
	clear: both;
	float:left;
}


/* Class */

div.articlehead
{
	background-image: url(/images/NOU/headingBg600.gif);
	background-repeat:repeat-y;
	
	height:22px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px ;
	width:585px;
}

#topmenu
{
	width:445px;
	line-height:14pt;
	float:right;
	text-align:right;
}
#topsearch
{
	width:145px;
	line-height:14pt;
	float:left;
	text-align:left;
	padding-left:5px;
	
	
}
#topmenubar
{
	background-color:#ffcf00;
	height:22px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px ;
	width:600px;
}
#topheaderwrapper
{
margin-left:4px;overflow:hidden;
}

#topheaderleftimage
{
float:left;
width:272px; 
height:114;
overflow:hidden;
margin:0;
padding:0;
margin-right:5px;
}
#topheaderrightimage
{
float:left;
margin:0;
padding:0;
background:url('/upload/nore og uvdal/bilder/toppbilde/noubackground2.jpg');
height:56px;
width:319px;
background-repeat:no-repeat;
text-align:left;
overflow:hidden;
}
#topheaderleftcolumntop
{
float:left;
height:65px;
width:306px;
overflow:hidden;
margin:0;
padding:0;
}
#topheaderleftcolumnbottom
{
margin-top:92px;
margin-left:70px;
height:19px;
width:30px;
z-index:2
}

#topheaderul1
{
text-align:left;
display:outline;
margin-left:10px;
margin-top:0px;
padding:0;
}
#topheaderul2
{
text-align:left;
margin-left:10px;
padding:0;
margin:0;
overflow:hidden;
height:56px
}
#topheaderleftsubcolumn
{
float:left;
width:200px;
height:66px;
margin:0;
padding:0;
left-margin:9px;
overflow:hidden;
}
topheaderrightSubColumn
{
float:left;
text-align:left;
width:95px;
padding-right:2px;
padding-left:17px;
margin-top:2px;
height:46px;
overflow:hidden;
}
#topheaderleftSubcolumnColor
{
float:left;
padding:0px;
margin:0px;
height:66px;
width:319px;
overflow:hidden;
}
/*Newslist*/
div.newslisthead
{	
	background-image: url(/images/NOU/headingBg600.gif);
	background-repeat:repeat-y;
	
	width:585px;
	vertical-align:text-bottom;
	line-height:14pt;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 15px 0px;
	text-align:left;
	height: 22px;
	font-family:Arial, Tahoma, Verdana;
	font-size: 10pt;
	font-weight:bold;
	color:#000000;
}

div.menusectionhead
{
	background-image: url(/images/NOU/menubg.gif);
	background-repeat:repeat-y;
	vertical-align:text-bottom;
	line-height:14pt;
	padding: 0px 0px 0px 5px;
	margin: 0;
	text-align:left;
	height: 22px;
	font-family:Arial, Tahoma, Verdana;
	font-size: 10pt;
	font-weight:bold;
	color:#000000;
}

.menusectionheadlink:link, .menusectionheadlink:visited, .menusectionheadlink:active, .menusectionheadlink:hover
{
	height: 22px;
	font-family:Arial, Tahoma, Verdana;
	font-size: 10pt;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}

div.rightcolumnbox
{
	background-image: url(/images/NOU/boxbg.jpg);
	background-repeat:repeat-y;
	
	
}
li.menuitem
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	list-style-image: url(/images/NOU/arrow_right.gif);
	
}
li.menuitemselected
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	list-style-image: url(/images/NOU/arrow_down.gif);
}
li.allservicesmenuitem
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	list-style-image: url(/images/NOU/arrow.gif);
	vertical-align : text-top;	
}

li.calendaritem
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	list-style-image: url(/images/nou/arrow_right.gif);
}

/* Tjenster */
div.serviceHeading
{
	background-image: url(/images/nou/yellowline.jpg);
	background-repeat:repeat-y;
	
	height:22px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px ;
	width:370px;
	
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 13px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	line-height: 17px;
	vertical-align : bottom;	
}

div.serviceRight
{
	background-image: url(/images/nou/yellowbg.jpg);
	background-repeat: repeat;
	
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px ;
	width:185px;
	
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	line-height: 15px;
}

.servicelink:link, .servicelink:visited, .servicelink:active, .servicelink:hover
{
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 12px;
	color: #336699;
	font-weight:normal;
	text-decoration: underline;
	line-height: 17px;
	margin: 0px 0px 0px 0px;
}


.btnsearch
{
	border: #000000 1px solid;
    height: 17px;
   	font-family:verdana,arial,helvetica;
	font-size: 9pt;
	cursor: hand;
	background-color:#ffe22c; 
	color:#000000;
	font-weight:bold;


}
.txtsearch
{
	border: black 1px solid;
    height: 14px
}
/* --- End of Page Layout Styles --- */


	
/*Dropdownmenu*/
.TopGroup
{
	border: none;
	float:right;
}
.TopItem
{
	font-family:verdana,arial,helvetica;
	font-size: 9pt;
	height:22px;
	cursor: hand;
	background-color:#ffe22c; 
	color:#000000;
	font-weight:bold;
	border-left: solid 1px #ffffff;
	padding: 0px 10px 0px 10px;
	margin: 5px 0px 5px 0px;
}

.Group
{
	background-color: #ffffff;
}

.Item
{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	cursor: hand;
	background-color:#ffee77;
	color:#383fba;
	border-top:solid 1px white;
	padding: 2px 43px 2px 7px;
}


.ItemHover
{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	cursor: hand;
	background-color:#ffcf00;
	color:#383fba;
	border-top:solid 1px white;
	padding: 2px 43px 2px 7px;
}
A:link
{
    COLOR: #993333;
    TEXT-DECORATION: underline
}

/* For print*/
@media print
{
	BODY
	{
		background-color: #ffffff;
	}
	
	#header
	{
		display:none;
	}
	
	#breadcrumbbar
	{
		display:none;
	}
	
	#leftcolumn
	{
		display:none;
	}
	
	#footer
	{
		display:none;
	}
	#page
	{
		margin: 0px 0px 0px 0px;
		float:left;
	}

	#content
	{
		width: 550px;
		float: left;
	}
}
