@media print
{
	BODY, TD
	{
	    color:#000000;
	}
#SiteContainer #SiteMenu
	{
		display:none;	
	}
#SiteContainer
	{
		width:100%;
		margin-left:0px;
		text-align:left;
	}
.PrinterIcon
	{
		display:none;			
	}
#Searchform
	{
		display:none;	
	}
.noprint
	{
		display:none;
	}
}

@media all {
	.Leselist {
		display: none;
	}
}
/*Braille override*/
@media braille {
	.Leselist {
		display: block;
	}
}


@media screen, handheld, projection
	{
	BODY, TD
	{
	    /*color:#2F5D83;*/
	    color:#000000;
	}
	#SiteContainer	
		{
			width:950px;
			margin-left:10px;
			margin-left:auto; 
			margin-right:auto;
			text-align:left;
		}
	.PrinterIcon
		{
			width:100%;
		}
	}

HTML
{
	font-size: 100%;
}	
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    font-family: Verdana, Arial;
    font-size: 0.6em;
}

UL{

}

INPUT
{
	 font-size: 1em;
}
SELECT
{
}
A
{
	font-size: 1em;
}
A:hover
{
}
A:visited
{
}
LABEL
{
}
HR
{
}
INPUT, SELECT, LABEL
{
}
BODY
{
	background-color:#BBD3E7;
	text-align:center;
}
.SokTekstboks
{
	padding:0px;
	margin-top:1px;
	padding-left:3px;
	padding-right:3px;
	height:14px;
	border-left:1px solid #74a5cd;
	border-top:1px solid #74a5cd;
	border-bottom:1px solid #74a5cd;
	border-right:0px;
	font-size: 11px;
	margin-right:0px;
	padding-right:0px;

}
.SokButton
{
	margin-top:1px;
	height:16px;
	border:1px solid #74a5cd;
	font-size: 11px;
	font-weight:bold;
	color:#0c2e82;
	width:48px;
	margin-left:0px;
	padding-left:0px;
	background-color:#FFFFFF;
}
#SiteContainer
{

	background-color:#ffffff;
}
#SiteContainer #SiteMenu
{
	margin-left:10px;
	margin-top:10px;
	width:165px;
}
#SiteContainer #SiteHeader
{
	width:100%;
	height:100px;
	border-bottom:3px solid #0c2e82;
}
#SiteContainer #SiteFooter
{
	background-color:#BBD3E7;
	/*background: url(/design/bottombanner.gif) no-repeat bottom left;*/
	background-image: url(/design/bottombanner.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	margin-top:5px;
	width:100%;
	height:16px;
	text-align: center;
	padding-top:4px;
	border-top:5px solid #bbd3e7; 
}
#SiteContainer #SiteFooter a
{
	text-decoration:none;
}
#SiteContainer #PageContent
{
	margin-top:10px;
	margin-left:10px;
	width:755px;
}
#LoginContainer
{
}
.Author
{
}
.Author A
{
}
.Author A:active
{
}
.Author A:hover
{
}
.Author A:link
{
}
.Author A:visited
{
}
.CategoryName
{
}
.Date
{
}
Headline
{
}
.SubHeader
{
}
.ViewLabel
{
}
.BoxType1
{
}
.BoxType1 .bottomLeft
{
}
.BoxType1 .bottomMid
{
}
.BoxType1 .bottomRight
{
}
.BoxType1 .BoxContent
{
}
.BoxType1 .BoxHeader
{
}
.BoxType1 .midLeft
{
}
.BoxType1 .midRight
{
}
.BoxType1 .topLeft
{
}
.BoxType1 .topMid
{
}
.BoxType1 .topRight
{
}
.BoxType2
{
}
.tblListType1
{
}
.tblListType1 .tblListType1Header
{
}
.tblListType1 .tblListType1Bottom
{
}
.tblListType1 .tblListType1Row0
{
}
.tblListType1 .tblListType1Row0 TD
{
}
.tblListType1 .tblListType1Row0 TD A
{
}
.tblListType1 .tblListType1Row0 TD A:hover
{
}
.tblListType1 .tblListType1Row1
{
}
.tblListType1 .tblListType1Row1 TD
{
}
.tblListType1 .tblListType1Row1 TD A
{
}
.tblListType1 .tblListType1Row1 TD A:hover
{
}
.tblListType1 .tblListType1Rowstart
{
}
.ListType1
{
}
.ListType1 LI
{
}
.ListType1 LI A
{
}
.ListType1 LI A:hover
{
}
.ListType1 .ListType1Item0
{
}
.ListType1 .ListType1Item1
{
}

#SiteContainer #SiteMenu a
{
	text-decoration:none;
	/*color:#2F5D83;*/
	color:#000000;
}
#SiteContainer #SiteMenu #menuitems
{
	width:100%;
	height:20px;
	padding:0px;
}
#SiteContainer #SiteMenu #menuitems #topcolumn
{
	background-color:#74a5cd;
	color:#FFFFFF;
	padding:3px;
	font-weight:bold;
}
#SiteContainer #SiteMenu #menuitems td,
#SiteContainer #SiteMenu #menuitems th
{
	border-bottom:1px solid #74a5cd;
	border-left:1px solid #74a5cd;
	border-right:1px solid #74a5cd;
	padding:3px;
}

#SiteContainer #SiteMenu #menuitems .nomenu
{
	border-bottom:1px solid #74a5cd;
	border-left:0px;
	border-right:0px;
	padding:3px;
}

#SiteContainer #SiteMenu .Level1
{
}
#SiteContainer #SiteMenu .Level1Selected
{
	font-weight:bold;
}
#SiteContainer #SiteMenu .Level2
{
	padding-left:5px;
	background-color:#D5E3EB;
}
#SiteContainer #SiteMenu .Level2 a, #SiteContainer #SiteMenu .Level2Selected a
{
	padding-left:5px;
}
#SiteContainer #SiteMenu .Level2Selected
{
	padding-left:5px;
	font-weight:bold;
	background-color:#D5E3EB;
}


.BoxType1
{
	WIDTH: 100%;
}
.BoxType1 .bottomLeft
{
}
.BoxType1 .bottomMid
{
}
.BoxType1 .bottomRight
{
}
.BoxType1 .BoxContent
{
	PADDING: 5px 3px 10px 3px;
	BACKGROUND-COLOR: #FFFFFF;
}
.BoxType1 .BoxContent A
{
}
.BoxType1 .BoxHeader
{
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
	FONT-WEIGHT: bold;
	
}
.BoxType1 .midLeft
{
}
.BoxType1 .midRight
{
}
.BoxType1 .topLeft
{
}
.BoxType1 .topMid
{
}
.BoxType1 .topRight
{
}

.tblListType1
{
	PADDING: 1px;
	MARGIN-BOTTOM: 10px;
	WIDTH: 100%;
}
.tblListType1 TD, .tblListType1 A
{
}
.tblListType1 .tblListType1Header
{
	BACKGROUND-COLOR: #D6E4EB;
}
.tblListType1 .tblListType1Header TD
{
	PADDING: 3px;
	FONT-WEIGHT: bold;
}
.tblListType1 .tblListType1Bottom
{
	PADDING-RIGHT: 3px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: right
}
.tblListType1 .tblListType1Bottom TD
{
	BORDER-BOTTOM: #aa3f45 2px solid;
	BORDER-TOP: #D6E4EB 1px solid;
	BORDER-BOTTOM: #D6E4EB 2px solid;
}
.tblListType1 .tblListType1Row0
{
	BACKGROUND-COLOR: #eeeeee;
}
.tblListType1 .tblListType1Row0 TD
{
	PADDING: 2px 3px 3px 3px;
}
.tblListType1 .tblListType1Row0 TD A
{
}
.tblListType1 .tblListType1Row0 TD A:hover
{
}
.tblListType1 .tblListType1Row1
{
	BACKGROUND-COLOR: #ffffff
}
.tblListType1 .tblListType1Row1 TD
{
	PADDING: 2px 3px 3px 3px;
}
.tblListType1 .tblListType1Row1 TD A
{
}
.tblListType1 .tblListType1Row1 TD A:hover
{
}
.tblListType1 .tblListType1Rowstart
{
	BACKGROUND-POSITION: 6px 4px;
	BACKGROUND-IMAGE: url(/images/pil.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.ListType1
{
	MARGIN: 0px;
	PADDING-LEFT: 3px;
	LIST-STYLE-IMAGE: url(/images/generic_arrow.gif);
}
.ListType1 .Author
{
}
.ListType1 LI
{
	MARGIN-LEFT: 15px;
	
	FONT-WEIGHT: bold;
}
.ListType1 LI A
{
	
	FONT-WEIGHT: bold;
}
.ListType1 LI A:hover
{
}
.ListType1 .ListType1Item0
{
}
.ListType1 .ListType1Item1
{
}


#MenuList {width: 100%;}
#MenuList ul {list-style: none; width: 100%;}

#TextScalingDiv 
{
	float: right; 
	position: relative;
	top: 2px;
	border: 1px solid #75a5cd; 
	background-color: #ffffff; 
	margin-right: 10px; 
	height: 14px;
	width: 55px;
	text-align: center;
}

#TextScalingDiv a {line-height: 12px; font-weight: bold; text-decoration: none;}

#TextScalingDiv a.TextSize1 {font-size: 10px; margin-right: 10px;}
#TextScalingDiv a.TextSize2 {font-size: 12px; margin-right: 10px;}
#TextScalingDiv a.TextSize3 {font-size: 14px; }

h1.Headline {font-size: 1.2em;}

