body
{
    margin: 0 auto;
    padding: 0;
    background-image: url(/images/bg_rutenett.png);
    FONT-SIZE: 12px;
    COLOR: #242424;
    FONT-FAMILY: Arial, Verdana;
}
body.kasperbdy
{
    background: #018de4;
    margin: 0 auto;
    padding: 0;
}
.kasperbunn
{
    padding: 52px 40px 120px 64px;
    height:390px;
    width:700px;
}

div.wrapper
{
    margin: 0 auto;
    width:950px;
    text-align:left;
}
div#bgtoppwrap
{
    background: #D4D5D8 url(/images/skb_bakgrunn2.png) no-repeat;
}
div#hovedinnhold
{
    width:950px;
    background-color: #FFFFFF;
}
div#bgskyggegraa
{
    height:11px;
    background: #E9EAEC url(/images/skygge_nede_graa.png) repeat-x;
}
div#bgskyggehvit
{
    width:950px;
    height:11px;
    background: #D4D5D8 url(/images/skygge_nede_hvit.png) repeat-x;
}
div.innhold
{
    padding: 12px 15px 12px 15px;
    background-color: #FFFFFF;
}

div.fpnyhetbox
{
    width: 290px;
    float:left;
    padding: 12px 0px 0px 0px;
    margin-right: 16px;
}
div.fpnyhet
{
    width: 280px;
    height: 52px;
    background-image: url(/images/prikkete_bg.png);
    font-size: 20px;
    font-weight:bold;
    font-family: Times New Roman;
    color: #363636;
    padding: 6px 6px 4px 12px;
}
div.fpnyhetcontent
{
    width: 258px;
    padding: 4px 12px 0px 12px;
}
div.fpnyhetcontent h1
{
    color: #363636;
    font-size:18px;
    font-weight:bold;
    font-family: Times New Roman;
}
div.fpnyhetcontent p
{
    color: #363636;
    font-size: 12px;
}
a.toplnk
{
    color:#E11027;
    font-weight: bold;
    text-decoration:none;
    font-family: Times New Roman, Georgia;
    font-size: 14px;
}
a.toplnk:hover
{
    color:#332022;
    font-weight: bold;
    text-decoration:none;
    font-family: Times New Roman, Georgia;
    font-size: 14px;
}
h4.bunnhode
{
    color: #363636;
    font-size:18px;
    font-weight:bold;
    font-family: Times New Roman;
    padding: 0px;
    margin: 2px 0px 2px 0px;
}
div.bunnlink
{
    padding: 2px 8px 10px 0px;
}
div.bunnlink a
{
    color: #363636;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold
}
div.bunnlink a:hover
{
    color: #646464;
}
div.tmnu {
    font-family: Arial, Verdana;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #484848;
}
div.tmnu ul {
    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
div.tmnu ul li {
    float: left;
    width: auto;
    padding: 0px 0px 0px 0px;
}
div.tmnu ul li a{
    background-color: #484848;
    padding: 6px 16px 6px 16px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #FFFFFF;
	display:block; 
	text-decoration: none;
	font-weight:bold;
	font-family: Georgia, Times New Roman;

}
div.tmnu ul li a:hover {
    background-color: #58585A;
    color:#EFEFEF;
}
p
{ line-height:16px; }

.venstremeny1 {
    width:200px;
    float:left;
    padding-top:12px;
}
.venstremeny1 ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.venstremeny1 ul li {
    width: auto;
}
.venstremeny1 a
{
    background-color: #7E7878;
    padding: 6px 6px 6px 12px;
    margin: 0px 0px 2px 0px;
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #FFFFFF;
	display:block; 
	text-decoration: none;
}
.venstremeny1 a:hover
{
    background-color: #DF031C;
    padding: 6px 6px 6px 12px;
    margin: 0px 0px 2px 0px;
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #FFFFFF;
	display:block; 
	text-decoration: none;
}


.links TD.td_sel_niva_0 A
{
	text-decoration:none; 
	color:#323648; 
	background-color:#D5D2E3; 
	display:block; 
	padding: 2px 8px; 
    font-weight:bold;
}

.links TD.td_sel_niva_0 A:hover
{
	text-decoration:none; 
	background-color:#D5D2E3; 
	color:#323648; 
  font-weight:bold;
}
.links TD.td_sel_niva_1 A
{
	text-decoration:none; 
	color:#323648; 
	background-color:white; 
	display:block; 
	padding: 2px 12px; 
  font-weight:bold;
  background-image: url(/images/meny/bg_pil.gif);
  background-repeat: no-repeat;
}	
.links TD.td_sel_niva_1 A:hover
{
	text-decoration:none; 
	background-color:white; 
	color:#323648; 
	font-weight:bold;
}
.links TD.td_sel_niva_2 A
{
	text-decoration:none; 
	color:#AC0A08; 
	background-color:#D5D2E3; 
	display:block; 
	padding: 2px 0px; 
	font-weight:bold;
	padding-left: 18px;
}
.links TD.td_sel_niva_2 A:hover
{
	text-decoration:none; 
	background-color:#D5D2E3; 
	color:#AC0A08; 
    font-weight:bold;
	padding-left: 18px
}

.links TD.td_unsel_niva_0 A
{
	text-decoration:none;
	color:#504F54; 
	background-color:#E9E8F0; 
	display:block; 
	padding: 2px 8px; 
}
.links TD.td_unsel_niva_0 A:hover
{
	text-decoration:none; 
	background-color:#D6D4E8; 
	color:#000000;
}
.links TD.td_unsel_niva_1 A
{
	text-decoration:none; 
	color:black; 
	background-color:#D5D2E3; 
	display:block; 
	padding: 2px 0px; 
	padding-left: 12px;
}
.links TD.td_unsel_niva_1 A:hover
{
	text-decoration:none; 
	background-color:#E2DEF2; 
	color:black; 
	padding-left: 12px
}
.links TD.td_unsel_niva_2 A
{
	text-decoration:none; 
	color:black; 
	background-color:#F7F3F1; 
	display:block; 
	padding: 2px 0px; 
	padding-left: 18px
}
.links TD.td_unsel_niva_2 A:hover
{
	text-decoration:none; 
	background-color:#FFFFFF; 
	color:#AC0A08; 
	padding-left: 18px
}

TD.linespace_it
{
	line-height: 16px;
}
TD.leftBG
{
	background-color: #E9E8F0;
}
A.forum
{
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.forum:visited
{
    FONT-SIZE: 11px;
    COLOR: purple;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.forum:hover
{
    FONT-SIZE: 11px;
    COLOR: navy;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
table.listdiskusjon
{
	background-color: #ffebaf;
}

table.listdiskusjon tr.diskusjonsitem
{
	background-color:#DDD5BE;
}

table.listdiskusjon td table.readforum
{
	border-right: #6699ff 1px solid;
	border-top: #6699ff 1px solid;
	border-left: #6699ff 1px solid;
	
	border-bottom: #6699ff 2px solid;
	background-color: #ffffff;
	text-align: justify;
}
table.diskusjonsvar
{
	border-right: black 1px ridge;
	border-top: black 1px ridge;
	border-left: black 1px ridge;
	border-bottom: black 1px ridge;
	background-color: #c5c5c5;
}


table.diskusjonsvar td input.txtinp
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
table.diskusjonsvar td.svarfelt
{
	margin-left:2px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #EFEFEF;
}

table.diskusjonsvar td
{
	padding-left:2px;

}


A.mnu
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.sel_mnu
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.hoyrediv
{
	padding: 6px 4px 6px 4px;
	FONT-FAMILY: verdana;
	font-size: 10px;
}
H1
{
    FONT-SIZE: 24px;
    COLOR: #424242;
    font-weight:bold;
    FONT-FAMILY: Georgia, Times New Roman;
    margin-top:6px;
    margin-bottom:12px;
}
H1.margin1
{
    FONT-SIZE: 14px;
    COLOR: #424242;
    FONT-FAMILY: Verdana, Arial;
    font-weight:bold;
    margin-top: 0px;
    margin-bottom: 4px;
}
H1.margin2
{
    FONT-SIZE: 12px;
    COLOR: #424242;
    FONT-FAMILY: Verdana, Arial;
    font-weight:bold;
    margin-top: 0px;
    margin-bottom: 4px;
}

H2
{
    FONT-SIZE: 13px;
    COLOR: #424242;
    line-height: 18px;
    FONT-FAMILY: Verdana, Arial;
}
H3
{
    FONT-SIZE: 12px;
    COLOR: #424242;
    FONT-FAMILY: Verdana, Arial;
    padding: 4px 0px 8px 0px;
    margin: 4px 0px 8px 0px;
}
H2.ingress
{
    FONT-SIZE: 12px;
    COLOR: #424242;
    FONT-FAMILY: Verdana, Arial;
    margin-top: 4px;
    margin-bottom: 8px;
}

.tdh
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    padding-top :4;
    padding-bottom: 6;
    padding-left: 7;
}
.main1
{
	background: #E9EBED;
	line-height: 16px;
}
.caltopp
{
	background-color: #ACC0DB;
  color: black;
}
.calendar
{
	background-color: #CBD7E9;
  color: black;
}
.line_height_16
{
	line-height: 16px;
}
.blue_horiz
{
    background-image: url(/images/blue_horiz.gif);
    background-repeat: repeat-x;
}

.topp1
{
    background-image: url(/admin/images/Publisering_topp.jpg);
}
.topp
{
    background-image: url(/admin/images/Publisering_topp_BG.jpg);
}
.topp2
{
    background-image: url(/admin/images/BG_menu_gray.gif);
}
.toppmeny_bg
{
    background-image: url(/images/topp/topp_demo_puplisering_BG.jpg);
}
.line_verti
{
    background-image: url(/images/line_verti.gif);
    background-repeat: repeat-y;
}
A.menylink
{
	text-decoration:none;
	color:#2566AF;
}
A.menylink:hover
{
	text-decoration:none;
	color:#5676BF;
}

A.rightlink
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.rightlink:hover
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.toppmeny
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}

A.toppmenylink
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    font-weight: bold;
    TEXT-DECORATION: none
}
A.toppmenylink1
{
    FONT-SIZE: 10px;
    COLOR: #221565;
    FONT-FAMILY: Verdana, Arial;
    font-weight: bold;
    TEXT-DECORATION: none
}
A.lb
{
    FONT-SIZE: 12px;
    COLOR: #424242;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.lb:hover
{
    FONT-SIZE: 12px;
    COLOR: #949FA3;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.hoyremeny
{
    FONT-SIZE: 10px;
    COLOR: #5E6B6F;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A
{
    FONT-SIZE: 11px;
    color:#6C95AB;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.toppmeny:hover
{
    FONT-SIZE: 10px;
    COLOR: #e6e6e6;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.toppmenylink:hover
{
    FONT-SIZE: 10px;
    COLOR: #221565;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.toppmenylink1:hover
{
    FONT-SIZE: 10px;
    COLOR: #221565;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.hoyremeny:hover
{
    FONT-SIZE: 10px;
    COLOR: RED;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 11px;
    COLOR: #DD0B1E;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
INPUT
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial,'Sans-Serif',Verdana;
}
.grayMenu1
{
	background-color: "#E0E3E5";
}
.grayMenu2
{
	background-color: "#E9EBED";
}
.rightbannertop
{
	background-color: #FEF0DD;
}
.dottet_banner
{
    background-image: url(/admin/images/dotted_banner_edit.gif);
}
.dottet_banner2
{
    background-image: url(/admin/images/dotted_banner_edit2.gif);
}
.last_opp_bg
{
    background-image: url(/admin/images/last_opp_fil_BG.gif);
}
INPUT.sokebox
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 25px;
    MARGIN-BOTTOM: 6px;
    BORDER-LEFT: medium none;
    WIDTH: 123px;
    MARGIN-RIGHT: 12px;
    BORDER-BOTTOM: medium none
}
INPUT.no_border
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}
FORM
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial,'Sans-Serif',Verdana;
    margin-bottom:0;
    padding-bottom:0;
}
A.renomme
{
    FONT-SIZE: 11px;
    COLOR: #A2A2A2;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.renomme:hover
{
    FONT-SIZE: 11px;
    COLOR: #646464;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}