/************************************
** Styles used only for this design template  5681ac 
************************************/
BODY 
{
	background-color: #ffffff;
}

a 
{ 
	font-family: Verdana, Arial;
	font-size:  11 px;
	font-weight: normal;
	color: #00273C;
	text-decoration: none;
}

a:hover 
{ 
	font-family: Verdana, Arial;
	font-size: 11 px;
	font-weight: normal;
	color: #00273C;
	text-decoration: underline;
}

input 
{  
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

/*textareaTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMPTMP

{
 font-family: Verdana, Arial;
 font-size: 11px;
 font-weight: normal;
 color: #333333;
 text-decoration: none;
  }*/

checkbox 
{  
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

select 
{  
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

TD 
{ 
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

fieldset
{
	border: dashed 1px #B8C133;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

legend 
{  
	background-color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666600;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

.error
{ 
	color: red;
}

/* Knappe mal for brede knapper 100% */
a.tableButtonWide 
{ 
	width:100%;
	color: #000000;
	background-color: #ffffff;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	text-decoration: none;
	padding: 2px 10px;
}

a:hover.tableButtonWide 
{ 
	width:100%;
	color: #000000;
	background-color: #f1f1f1;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	text-decoration: none;
	padding: 2px 10px;
}

/* Knappe mal for brede knapper 100% (for bruk under tableButtonWide) */
a.tableButtonWideBtn 
{ 
	width:100%;
	color: #000000;
	background-color: #ffffff;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-top: solid 0px #666666;
	border-bottom: solid 1px #666666;
	text-decoration: none;
	padding: 2px 10px;
}

a:hover.tableButtonWideBtn 
{ 
	width:100%;
	color: #000000;
	background-color: #f1f1f1;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-top: solid 0px #666666;
	border-bottom: solid 1px #666666;
	text-decoration: none;
	padding: 2px 10px;
}

/* Knappe mal for smale knapper ***/
a.tableButtonNarrow 
{ 
	color: #000000;
	background-color: #ffffff;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

a:hover.tableButtonNarrow 
{ 
	color: #000000;
	background-color: #f1f1f1;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

/* Knappe mal for smale knapper (for bruk til venstre for tableButtonNarrow)***/
a.tableButtonNarrowLeft 
{ 
	color: #000000;
	background-color: #ffffff;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

a:hover.tableButtonNarrowLeft 
{ 
	color: #000000;
	background-color: #f1f1f1;
	border-left: solid 0px #666666;
	border-right: solid 1px #666666;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

/* Topplinje under trail ***/
TD.topLine 
{ 
	border-top: dashed 1px #666666;
	border-bottom: dashed 1px #666666;
	padding: 5px 0px;
}

/* Innholdsfelt */
TD.pageContents 
{ 
	background-color: #ffffff;
	border-left: solid 0px #FF3300;
	border-right: solid 0px #FF3300;
	border-top: solid 0px #7D8485;
	border-bottom: dashed 0px #FF3300;
}

/* Felt for bokser venstre side */
TD.boxLeft 
{ 
	border-left: solid 0px #FF3300;
	border-right: dashed 0px #B8C133;
	border-top: dashed 0px #FF3300;
	border-bottom: dashed 0px #FF3300;
	padding-left: 0px;
	padding-right: 0px;
}

/* Felt for bokser høyre side */
TD.boxRight 
{ 
	border-left: dashed 0px #B8C133;
	border-right: solid 0px #FF3300;
	border-top: dashed 0px #FF3300;
	border-bottom: dashed 0px #FF3300;
	padding-left: 0px;
	padding-right: 0px;
}

TR.tabellheading 
{ 
	background-color: #ffffff;
	font-weight: bold;
	padding: 0px 0px;
}

TD.dato 
{ 
	font-weight: bold;
}

/************************************
** Menu styles
************************************/
ul.menu
{
	padding:0;
	margin:0;
}

ul.menu 
{ 
	margin-left: 5px;
}

ul.menu ul.menu 
{
	margin-left: 5px;
}

li.menu 
{ 
	list-style-type: none;
	margin-left: 0px;
}

li.menu li.menu 
{ 
	margin-left: 0px;
	margin: 0px 0px;
	padding-left: 10px;
	padding-right: 0px;
}

li.menu li.menu li.menu 
{
	margin: 0px 0px;
	padding-left: 5px;
}

#active-link 
{ 
	color: #45ACCF;
	font-weight: bold;
}

li.menu a:link 
{ 
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 2px;
}

li.menu a:visited 
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 2px;
}

li.menu a:hover 
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	margin-left: 2px;
}

li.menu li.menu a:link 
{
	font-size: xx-small;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

li.menu li.menu a:visited 
{
	font-size: xx-small;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

li.menu li.menu a:hover 
{
	font-size: xx-small;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

li.menu li.menu a:link 
{ 
	font-size: xx-small;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

li.menu li.menu li.menu a:visited 
{
	font-size: xx-small;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

li.menu li.menu li.menu a:hover
{
	font-size: xx-small;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

/************************************
** Fonttype etc. i tittellinjen
************************************/
.headTitle 
{
	font-family: Arial;
	font-size: medium;
	font-weight: normal;
	color: #00273C;
}

/************************************
** Fonttype etc. i innholdsfeltet
************************************/
TD.contentArea 
{
	font-size: 11px;
	border-left:  #F0F0F0;
	border-left: dashed 0px #cccccc;
	border-right: dashed 0px #cccccc;
	background-color: #ffffff;
	padding: 10px 10px;
}

/************************************
** Fonttype etc. i innholdsfeltet
************************************/
TD.boxTableA
{
	padding-right: 5px;
}

TD.boxTableB
{
	padding-left: 5px;
}

/************************************
** Fonttype etc. i innholdsfeltet
************************************/
TD.boxArea
{
	font-size: x-small; dashed 1px 
	border-right: solid 0px #F0F0F0;
	background-color: #ffffff;
}

/************************************
** Overskrift på visning av feks. nyhetsartikler
************************************/
.titleDisplay
{
	font-size: small;
	font-weight: bold;
	color: #333333;
}

/************************************
** ingress på visning av feks. nyhetsartikler
************************************/
.ingressDisplay
{
	font-weight: bold;
}

/************************************
** Font layout on trail display
************************************/
.trailTxt
{
	color: #999999;
}

a.trailTxt
{
	color: #999999;
}

a:hover.trailTxt
{
}

/************************************
** Font layout on language text
************************************/
.langTxt
{
	color: #666666;
}

a.langTxt
{
	color: #00273C;
}

a:hover.langTxt
{
	color: #00273C;
}

/************************************
** Tittel i bokser av feks. nyhetsartikler
************************************/
.titleBox
{
	font-size: 11px;
	color: #333333;
}

a.titleBox
{
	font-size: 11px;
	color: #333333;
}

a:hover.titleBox
{
	font-size: 11px;
	color: #333333;
}

/************************************
** Tittel i opplistinger av feks. nyhetsartikler sammen med ingress
************************************/
.titleList
{
	font-size: x-small;
	font-weight: bold;
	color: #333333;
}

a.titleList
{
	font-size: x-small;
	font-weight: bold;
	color: #333333;
}

a:hover.titleList
{
	font-size: x-small;
	font-weight: bold;
	color: #333333;
}

/************************************
** Opplistinger med delte farger på rader
************************************/
.listtablesbold
{
	font-weight: bold;
	letter-spacing: 1px;
	padding: 5px 0px;
} /* Tittel på tabell kolonner */

.SEARCH_COLOR_1
{
	background-color: #f0f0f0;
	padding: 3px 0px;
}

.SEARCH_COLOR_2
{
	background-color: #D2D2D2;
	padding: 3px 0px;
}

.searchtitle
{
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/************************************
** datovisning i lister
************************************/
.datoList
{
	color: #000000;
	font-size: xx-small;
}

/************************************
** les mer link
************************************/
a.readMore
{
	font-size: xx-small;
	color: #990033;
}

a:hover.readMore
{
	font-size: xx-small;
	color: #990033;
}

/************************************
** Fonttype etc. i footer
************************************/
.footertext
{
	color: #333333;
	font-weight: normal;
	font-size: xx-small;
	text-decoration: none;
	letter-spacing: 0px;
}

TD.footertext
{
	color: #333333;
	font-weight: normal;
	font-size: xx-small;
	text-decoration: none;
	letter-spacing: 0px;
}

a.footertext
{
	font-size: xx-small;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

a:hover.footertext
{
	font-size: xx-small;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

/*************************************
* CALENDAR STYLE
*************************************/
/* Tittel på overskrifter (tid,aktivitet etc. i dag og ukevisning) */
.calfontlistheading
{
	letter-spacing: 1px;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	border-top: 2px dashed #00273C;
	border-bottom: 2px dashed #00273C;
	padding: 3px;
	text-decoration: none;
	background-color: #00273C;
}

/* Innhold i liste på dag og ukevisning */
.calfontlisttxt
{
	letter-spacing: 1px;
	font-size: 8pt;
	font-weight: normal;
	border-bottom: 1px dashed #B8C133;
	padding: 3px;
	text-decoration: none;
}

/* Link til global aktivitet */
a.calfontlist
{
	letter-spacing: 1px;
	color: #0D6B21;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a:hover.calfontlist
{
	letter-spacing: 1px;
	color: #0D6B21;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

/* Link til privat aktivitet */
a.calfontlistpersonal
{
	letter-spacing: 1px;
	font-size: 8pt;
	color: #0D5F6B;
	font-weight: bold;
	text-decoration: none;
}

a:hover.calfontlistpersonal
{
	letter-spacing: 1px;
	font-size: 8pt;
	color: #0D5F6B;
	font-weight: bold;
	text-decoration: underline;
}

/* Datovisning i topp */
.calfontasked
{
	letter-spacing: 2px;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

/* Farge for visning av personlig kalender (BOX) */
TD.calpersonal
{
	font-size: 8pt;
	font-weight: normal;
	background-color: #0D5F6B;
}

/* Farge for visning av global kalender (BOX) */
TD.calglobal
{
	font-size: 8pt;
	font-weight: normal;
	background-color: #0D6B21;
}

/* Tabell kalender visning */
TABLE.minicalendarTable
{
	no-background-color: #ffffff;
	background-image: url('/neted/front/img/Samfunnet.no/box_bg.png'); 
	border: 1px solid #f1f1f1;
	padding: 0px;
	width: 100%;
}

/* standard top color of top cell and standard height of top cell */
TD.minicaltdtopheight
{
	no-background-color: #ffffff;
	height: 20px;
}

a.minicalfontcontent
{
	letter-spacing: 0px;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

a:hover.minicalfontcontent
{
	letter-spacing: 0px;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
}

/* Datovisning i topp i kalendervisning*/
.minicalfontasked
{
	letter-spacing: 0px;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

/* standard height of weekday-cell */
TD.minicaltddayheight
{
	font-size: 7pt;
	font-weight: normal;
	height: 20px;
}

/* Overskrift for søndag (font etc.) */
TD.minicalsundaytopclr
{
	font-size: 8pt;
	font-weight: normal;
	height: 20px;
	background-color: #BBBBBB;
}
/* Overskrift for ukedager (font etc.) */
TD.minicalweekdaytopclr
{
	font-size: 8pt;
	font-weight: bold;
	height: 20px;
	no-background-color: #e6e6e6;
}
/* Tomme felt på søndager */
TD.minicalsundayemptyclr
{
	font-size: 8pt;
	font-weight: bold;
	height: 20px;
	/* standard height of day-cell */
	no-background-color: #FFFFFF;
	/* color of sunday that isn't in month */ 
}

/* Tomme felt på ukedager */
TD.miniminicalweekdayemptyclr
{
	font-size: 8pt;
	font-weight: normal;
	height: 20px;
	/* standard height of day-cell */ 
	no-background-color: #FFFFFF;
	/* color empty */
}

/* Felt på dagen idag */
TD.minicaltodayclr
{
	font-size: 8pt;
	font-weight: normal;
	height: 20px;
	/* standard height of day-cell */
	background-color: #085C89;
	color: #ffffff;
	/* color today */ 
}

/* Aktive dager med aktiviteter */
TD.minicalweekdayeventclr
{
	font-size: 8pt;
	font-weight: normal;
	height: 20px;
	/* standard height of day-cell */
	background-color: #45ACCF;
	
}


/* Felt på søndager som treffer på dato */
TD.minicalsundayclr
{
	font-size: 8pt;
	font-weight: normal;
	height: 20px;
	/* standard height of day-cell */
	background-color: #BBBBBB;
	/* color calendarsunday */
}

/* Felt på ukedager som treffer på dato */
TD.minicalweekdayclr
{
	font-size: 8pt;
	font-weight: normal;
	height: 20px;
	/* standard height of day-cell */ 
	no-color: #45ACCF;
	no-background-color: #00273C;
	/* color calendarweekday */
}

/************************************
** Box styles
************************************/
/* Tittel på liten box */
TD.boxTitleNarrow
{
	font-family: Tahoma, Verdana, Arial;
	color: #B9DFEB;
	background-color: 00273C;
	font-size: 12px;
	font-weight: normal;
}

.boxTitleNarrow
{
	font-family: Tahoma, Verdana, Arial;
	color: #B9DFEB;
	background-color: 00273C;
	font-size: 12px;
	font-weight: normal;
}
A.boxTitleNarrow
{
	font-family: Tahoma, Verdana, Arial;
	color: #B9DFEB;
	background-color: 00273C;
	font-size: 12px;
	font-weight: normal;
}

A.boxTitleNarrow:hover 
{
	font-family: Tahoma, Verdana, Arial;
	color: #B9DFEB;
	background-color: 00273C;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

/* Tittel på stor box */
TD.boxTitleWide
{
	color: #000000;
	no-text-transform: uppercase;
	font-variant: small-caps;
	font-size: xx-small;
	font-weight: bold;
}

/* Tittel og rammer på liten box */
TD.boxTopNarrow
{
	color: #000000;
	no-text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffffff;
	border-left: solid 0px #FF3300;
	border-right: solid 0px #FF3300;
	border-top: solid 0px #7D8485;
	border-bottom: 1px #990000;
	padding: 5px 5px;
}

/* Tittel og rammer på stor box */
TD.boxTopWide
{
	color: #000000;
	no-text-transform: uppercase;
	font-variant: small-caps;
	font-size: xx-small;
	font-weight: bold;
	background-color: #E5EAF0;
	border-left: solid 0px #FF3300;
	border-right: solid 0px #FF3300;
	border-top: solid 0px #7D8485;
	border-bottom: solid 1px #7D8485;
	padding: 0px 5px;
}

/* Innhold og rammer på liten box */
TD.boxContentNarrow
{
	color: #000000;
	font-size: xx-small;
	font-weight: normal;
	background-color: #cccccc;
	background-attachment: scroll; 
	background-image: url('/neted/front/img/Samfunnet.no/box_bg.png'); 
	background-repeat: no-repeat;
	border-left: solid 0px #FF3300;
	border-right: solid 0px #FF3300;
	border-top: solid 0px #FF3300;
	border-bottom: solid 0px #FF3300;
}

/* innhold og rammer på stor box */
TD.boxContentWide
{
	color: #000000;
	font-size: xx-small;
	font-weight: normal;
	background-color: #E5EAF0;
	border-left: solid 0px #FF3300;
	border-right: solid 0px #FF3300;
	border-top: solid 0px #FF3300;
	border-bottom: solid 0px #FF3300;
	padding: 10px 5px;
}

/* Tittel og rammer på liten box */
TD.boxTopNarrow 
{
	color: #000000;
	background-color: 00273C;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	border-left: solid 0px #FF3300;
	border-right: solid 0px #FF3300;
	border-top: solid 0px #7D8485;
	border-bottom: 1px #990000;
	padding: 5px 5px;
}

/* Innhold og rammer på sub meny*/
TD.submenu
{
	color: #000000;
	font-size: xx-small;
	font-weight: normal;
	background-color: #cccccc;
	background-attachment: scroll; 
	background-image: url('/neted/front/img/Samfunnet.no/box_bg.png'); 
	background-repeat: no-repeat;
	border-left: solid 0px #FF3300;
	border-right: solid 0px #FF3300;
	border-top: solid 0px #FF3300;
	border-bottom: solid 0px #FF3300
}

.submenu ul
{
	padding:2px;
	margin:0;
}

.submenu li
{
	display:box;
	list-style:none;
	padding:2px 6px 2px 6px;
	margin:0;
}

.navigator_title
{
font-size: large;
}

a:hover.navigator_title
{ 
font-size: large;

}

.navigator_ingress_img_left
{
border: 0px;
}

.navigator_ingress_img_right
{
border: 0px;
}