﻿/* Import standard text formatting */
@IMPORT url(basic.css);
@IMPORT url(common.css); 

/* --- Page Layout Styles --- */

/* DIV id */

#contentwrapper
{
	width: 998px;
	background-color: #ffffff;
        height: 100%;
	min-height: 600px;
	border-left:solid 1px #B2B2B2;
	border-right:solid 1px #B2B2B2;
	float:left;
	margin: 0;
	padding: 0;
	clear: both;
}

#middlerow
{
    width:998;
    background-color: #ffffff;
    height: 100%;
    min-height: 700px;
    background-image: url(/images/vardo/bodybg.gif);
	background-repeat:repeat-y;
	border:0px;
	text-align: left;
}

#footer
{
	width: 978px;	
	background-color: #004990;
	padding: 10px 10px 10px 10px;
	border: 0;
	clear: both;
	float:left;
	border-left:solid 1px #B2B2B2;
	border-right:solid 1px #B2B2B2;
/*	border-top:solid 1px #27A2CE; */
        border-top:solid 1px #004990;
	border-bottom:solid 1px #004990;
}

#page
{
	width: 1000px;	
	background-color: #ffffff;
	margin-left:auto;
	margin-right:auto;
	border-top:solid 7px #004990;
}
#topmenubar
{
	background-color:#004990;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px ;
	width:600px;
	border:0px;
}
#topmenu
{
	width:337px;
	line-height:14pt;
	float:right;
	text-align:right;
}
#toparea
{
float:left;
clear:none;
width:263px;
height:124px;
margin:0;
padding:0;
text-align:left;
overflow:hidden;
}
#topsearch
{
        width:245px;
	line-height:14pt;
	float:left;
	text-align:left;
	padding-left:5px;	
}


/* Class */

.articleheadsection
{
margin-top:10px;
}
div.articlehead, .felttittel
{
	background-color:#004990;
	color:#ffffff;
	line-height:19pt;
	padding: 0px 0px 0px 15px;
	height:25px;
	margin: 0;
	width:585px;
	margin-top:10px;
}

div.menusectionhead
{
	background-color:#004990;
	line-height:19pt;
	padding: 0px 0px 0px 15px;
	margin: 0;
	text-align:left;
	height: 25px;
	font-family:Arial, Tahoma, Verdana;
	font-size: 10pt;
	font-weight:bold;
	color:#ffffff;
}

.menusectionheadlink:link, .menusectionheadlink:visited, .menusectionheadlink:active, .menusectionheadlink:hover
{
	height: 22px;
	font-family:Arial, Tahoma, Verdana;
	font-size: 10pt;
	font-weight:bold;
	color:#000099;
	text-decoration: none;
}

div.newslistheadsection
{	
    background-color:#004990;
	width:600px;
	padding: 0;
	margin: 0px 0px 0px 0px;
	height: 25px;
}



/*Venstre meny*/
li.menuitem
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	list-style-type:none;	
}
li.menuitemselected
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	list-style-type:none;
}
li.allservicesmenuitem
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	list-style-type:none;
}

li.calendaritem
{
	padding: 9px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	list-style-type:none;
}

.treeMenu
{
	
}

/* Tjenester */
div.serviceHeading
{
	background-color:#004990;	
	height:22px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px ;
	width:370px;	
	
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration: none;
	line-height: 17px;
	vertical-align : bottom;
}

div.serviceRight
{
	background-color:#004990;
	
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px ;
	width:185px;
	
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
	line-height: 15px;
}
div.column
{
       float:left;
       padding: 0px 0px 0px 7px;
}
div.centercolumn
{
       float:left;
       text-align:center;
}
.servicelink:link, .servicelink:visited, .servicelink:active, .servicelink:hover
{
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 12px;
	color: #5297ff;
	font-weight:normal;
	text-decoration: underline;
	line-height: 17px;
	margin: 0px 0px 0px 0px;
}
/* --- End of Page Layout Styles --- */

.btnsearch
{
	border: #135167 1px solid;
    height: 17px;
   	font-family:verdana,arial,helvetica;
	font-size: 11px;
	cursor: hand;
	background-color:#004990; 
	color:#fff;
	font-weight:bold;


}
.txtsearch
{
	border: #999999 2px solid;
    height: 13px;
}
.txtmulti
{
	border: #999999 2px solid;
}
#articlefooter
{
    border-top:solid 1px #004990;
    padding:10px 0px 10px 0px;
}
	
/*Dropdownmenu*/
.TopGroup
{
	border: none;
	float:right;
}
.TopItem
{
	font-family:verdana,arial,helvetica;
	font-size: 8pt;
	height:25px;
	cursor: hand;
	color:#ffffff;
	font-weight:bold;
	border-left: solid 3px #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:#d5e5f2;
	color:black;
	border-top:solid 1px white;
	padding: 2px 43px 2px 7px;
}


.ItemHover
{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	cursor: hand;
	background-color:#ffffff;
	color:#383fba;
	border-top:solid 1px white;
	padding: 2px 43px 2px 7px;
}
/* Logg inn*/
.logintext
{
    width:130px;
    color:#666;
    font-family:Arial,verdana;
    font-size:11px;
    font-weight:normal;
    margin: 2px 0px 0px 0px;
}
.loginfield
{
    color:#666;
    background-color:#ECECEC;
    border:solid 1px #999999;
    width:135px;
    height:20px;
    
    font-family:Arial,verdana;
    font-size:11px;
    font-weight:normal;
}
#loginbtn
{
    margin: 5px 0px 0px 0px;
}
/*Tips en venn*/
#tipfriend
{
    text-align:left;
}
#cleftRail{
float:left;
width:150px;
margin-left:4px;
position:relative;
}
#ccenter{
float:left;
width:150px;
margin-left:4px;
}
#crightRail{
float:left;
width:200px;
margin-right:4px;
position:relative;
}
.ISI_REMOVES{
float:left;
clear:none;
margin:0;
padding:0;
height:20px;	
margin-bottom:20px;
}
#readandprint
{
float:float;
clear:none;
margin:0;
padding:0;
text-align:center;
margin-top:-10px;
overflow:hidden;
}

#readandprint2
{
float:right;
clear:none;
margin:0;
padding:0;
top:145px;
margin-right:777px;
}

/* For print*/
@media print
{
	BODY
	{
		background-color: #ffffff;
	}
	
	
	#breadcrumbbar
	{
		display:none;
	}
	#topmenubar
	{
		display:none;
	}

	
	#leftcolumn
	{
		display:none;
	}
	
	#footer
	{
		display:none;
	}
	#page
	{
		margin: 0px 0px 0px 0px;
		float:left;
	}

	#content
	{
		width: 550px;
		float: left;
	}
}
.tds{
line-height:2px;
}
