@import url("http://www.akershus-f.kommune.no/vgs_styles.css");

body {
	background-image	: url('../grafikk/mainbg.gif');
	background-repeat	: repeat-y;
	font-size			: 12px;
	text-decoration		: none;
	margin-left			: 0px;
	margin-top			: 0px;
}

body .twoColumns {
	background-image	: url('../grafikk/mainbg.gif');
	background-repeat	: repeat-y;
}

body .threeColumns {
	background-image	: url('../grafikk/mainbg2.gif');
	background-repeat	: repeat-y;
}

.headerTop {
	background-color	: rgb( 023, 075, 125);
	height				: 5px;
}

.headerMiddle {
	background-color	: rgb( 003, 106, 089);
	border-top-color	: white;
	border-bottom-color	: black;
	border-style		: solid;
	border-width		: 0px;
	border-top-width	: 1px;
	border-bottom-width	: 1px;
}

.headerBottom {
	background-color	: rgb( 050, 102, 152);
}

.toppmeny {
	font-family			: verdana, arial, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	text-decoration		: none
}

.sokefelt {
	background			: rgb( 189, 204, 226);
	color				: rgb( 000, 000, 000);
	font-family			: Arial;
	font-size			: 12px;
	font-style			: normal;
	font-weight			: bold;
}

.sidemeny {
	background			: rgb( 133, 164, 202);
	color				: rgb( 000, 000, 000);
	font-family			: verdana, arial, sans-serif;
	font-size			: 10px;
	font-style			: normal;
	font-weight			: bold;
	text-decoration		: none;
}

.sidemeny a {
	color				: rgb(   0,   0,   0);
}

.hoyretopp {
	background			: rgb( 133, 164, 202);
	color				: #003366;
	font-family			: Arial, Verdana;
	font-size			: 12px;
	font-weight			: bold;
	text-decoration		: none;
}

.txthoyretopp {
	font-family			: Arial, Verdana;
	font-size			: 12px;
	font-weight			: bold;
	color: #003366
}

.txthoyretopp a {
	color				: rgb(   0,   0,   0);
}

.darkBox {
	width				: 100%;
	border				: 0px;
	margin-top			: 1px;
	margin-bottom		: 1px;
	padding				: 0px;
}

.darkBoxHeader {
	background			: rgb(  86, 133, 180);
	color				: rgb( 255, 255, 255);
	border-top-color	: white;
	border-bottom-color	: black;
	border-style		: solid;
	border-width		: 0px;
	border-bottom-width	: 1px;
	font-family			: arial, verdana, sans-serif;
	font-size			: 14px;
	font-style			: normal;
	font-weight			: bold;
	text-decoration		: none;
	padding-top			: 2px;
	padding-bottom		: 2px;
	padding-left		: 2px;
	margin				: 0px;
}

.darkBoxContent {
	background			: rgb( 189, 204, 226);
	color				: rgb(   0,   0,   0);
	font-family			: arial, verdana, sans-serif;
	font-size			: 12px;
	font-style			: normal;
	font-weight			: normal;
	text-decoration		: none;
	margin				: 0px;
}

.artikkelarkiv-top {
	background			: rgb( 068, 133, 180);
	color				: rgb( 255, 255, 255);
	border-top-color	: white;
	border-bottom-color	: black;
	border-style		: solid;
	border-width		: 0px;
	border-top-width	: 1px;
	border-bottom-width	: 1px;
	font-family			: arial, verdana, sans-serif;
	font-size			: 14px;
	font-style			: normal;
	font-weight			: bold;
	text-decoration		: none;
	padding-top			: 2px;
	padding-bottom		: 2px;
	padding-left		: 2px;
}

.artikkelarkiv {
	background			: rgb( 189, 204, 226);
	color				: rgb(   0,   0,   0);
	font-family			: arial, verdana, sans-serif;
	font-size			: 12px;
	font-style			: normal;
	font-weight			: normal;
	text-decoration		: none;
}

.artikkelarkiv a {
	color				: rgb(   0,   0,   0);
}

.artikkelarkiv:hover {
	text-decoration		: underline;
}

.hoveramme_hoyre {
	background-color	: rgb( 222, 155, 130);
	font-family			: verdana, arial, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	text-decoration		: none
}
.hovedmeny {
	font-size			: 12px;
	text-decoration		: none;
	font-family			: verdana, arial, sans-serif;
	color				: #003366
}

a.hovemeny:hover {
	text-decoration		:underline;
}

a.gen_txt {
	font-family			: verdana, arial, sans-serif;
	font-size			: 12px;
	text-decoration		: none;
	color				: #003366
}

a.gen_txt:hover {
	text-decoration		:underline;
}

a {
	font-family			: arial, verdana, sans-serif;
	font-size			:12px;
	color				: #003366;
	text-decoration		:none;
}

a.hovedmeny {
	font-family			: arial, verdana, sans-serif;
	font-size			:12px;
	color				: #FFFFFF;
	text-decoration		:none;
}

a:hover {
	text-decoration		:underline;
}

.gentekst {
	font-family			: Arial, Verdana;
	color				: #003366;
	font-size			: 12px
}

.searchfield {
	font-family			: Arial;
	font-size			: 12px;
	font-weight			: bold;
	color				: #FFFFFF;
	text-decoration		: none
}

.topplinker	{
	font-family			: Arial, Verdana;
	font-size			: 12px;
	font-weight			: bold;
	color				: #FFFFFF;
	text-decoration		: none;
}

.header {
	font-family			: Arial, Verdana;
	font-size			: 14px;
	font-weight			: bold;
	text-decoration		: none;
	display				: inline;
}

.hovedtekst {
	font-family			: Arial, Verdana;
	font-size			: 12px;
	font-weight			: normal;
	text-decoration		: none;
}

H1 {
	font-family			: Arial, Verdana;
	font-size			: 18px;
	font-weight			: normal;
	text-decoration		: none;
}

H2 {
	font-family			: Arial, Verdana;
	font-size			: 14px;
	font-weight			: bold;
	text-decoration		: none;
	display				: inline;
}

H3 {
	font-family			: Arial, Verdana;
	font-size			: 14px;
	font-weight			: normal;
	text-decoration		: none;
}

p, .normal, td {
	font-family			: arial, verdana, sans-serif;
	font-size			: 12px;
	text-decoration		: none;
	margin-left			: 0px;
	margin-top			: 0px;
}

ul, ol, li {
	font-family			: arial, verdana, sans-serif;
	font-size			: 12px;
	text-decoration		: none;
}

UL {
	list-style			: outside;
}

LI:before {
	display				: marker;
}

a.levelThreeHeadlinePassive, a.levelThreeHeadlinePassive:link, a.levelThreeHeadlinePassive:active, a.levelThreeHeadlinePassive:visited {
	position			: relative;
	margin				: 0;
	padding				: 2px 2px 2px 10px;
	display				: block;
	text-decoration		: none;
	color				: #00144E;
	border-bottom		: 1px solid;
	font-weight			: bold;
	margin-left			: 1px;
	margin-right		: 3px;
	background-color	: #F5EFDC ;
}

a.levelThreeHeadlinePassive:hover {
	COLOR				: #8E003C;
	background-color	: #fff;
}

a.levelThreeHeadline, a.levelThreeHeadline:link, a.levelThreeHeadline:active, a.levelThreeHeadline:visited {
	position			: relative;
	margin				: 0 3px 0 1px;
	padding				: 2px 2px 2px 10px;
	display				: block;
	text-decoration		: none;
	color				: #8E003C;
	border-bottom		: 1px solid #CBC3BC;
	font-weight			: bold;
	background-color	: #fff;
}

a.levelThreeHeadline:hover {
	COLOR				:#8E003C;
}

a.passiveThree, a.passiveThree:link, a.passiveThree:active, a.passiveThree:visited {
	position			: relative;
	margin				: -1px 3px 0 1px;
	padding				: 2px 2px 2px 21px;
	display				: block;
	text-decoration		: none;
	color				: #00144E;
	border-top			: 1px solid;
	border-bottom		: 1px solid;
	background-color	: #fff;
}

a.passiveThree:hover {
	COLOR				: #8E003C;
	background-color	: #fff;
}

a.activeThree, a.activeThree:link, a.activeThree:active, a.activeThree:visited {
	position			: relative;
	display				: block;
	font-weight			: bold;
	margin				: 0 3px 0 1px;
	padding				: 2px 2px 2px 21px;
	background-color	: #fff;
	text-decoration		: none;
	border-bottom		: 1px solid;
	color				: #8E003C;
}
a.activeThree:hover {
	color				: #00144E;
}

h5.NavLeftHeadline {
	color				: #81603E;
	font-weight			: bold;
	font-size			: 100%;
	border-bottom		: 1px solid #CBC3BC;
	margin				: 0 3px 0 0;
	padding				: 2px 2px 3px 10px;
	background-color	: transparent;
}

div.moduleNavLeft {
	margin-left			: 2px;
	margin-bottom		: 10px;
	width				: 155px;
	padding-top			: 2px;
	color				: #81603E;
	background			: #F5EFDC url(images/module_top.gif) no-repeat left top;
}

div.center {
	margin				: 0;
	padding				: 0 0 5px 0;
	background			: url(images/module_center.gif) repeat-y;
	width				: 155px;
	border				: 0;
}

div.bottom {
	margin				: 0;
	padding				: 0;
	background			: url(images/module_bottom.gif) no-repeat left top;
	width				: 155px;
	height				: 3px;
	border:0;
	font-size:1px;
}


table.odd-even-table {
border:1px solid #c0c0c0;
}
tr.headingline, td.headingline {
background-color:#E8E6DD;
font-weight:bold;
vertical-align:top;
}
tr.oddline, td.oddline {
background-color:#fff;
vertical-align:top;
}
tr.evenline, td.evenline {
background-color:#F2F2F2;
vertical-align:top;
}
td.number {
text-align:right;
vertical-align:top;
}
tr.oddlineHeading, td.oddlineHeading {
background-color:#FAF7EE ;
vertical-align:top;
}
