﻿body
{
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
    background: url(/Styles/backgrounds/vector_body_bg.jpg) #fff repeat-x;
}

h1, h2, h3, h4, h5, h6, body, #treemenu a, h2 a, h3 a,
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover,
.box h2, .box a:link, .box a:visited, .box a:hover
{
	color:#333  ;
}

h1
{
	font-size:1.4em;
	margin-bottom: 10px;
}

div.fullWidthTop
{
    background-color: White;
}

div.fullWidthTop h1
{
    padding:10px 0 0 10px;
    margin:0;
}

div.fullWidthTop p
{
    margin: 10px 10px 0 10px;
    font-weight:normal;
    padding-bottom: 10px;
}

div.fullWidthTop ul
{
    font-weight: normal;
    list-style: disc outside none;
    padding: 10px 10px 10px 25px;  
}

div.fullWidthTop ol
{
   list-style: number;
   font-weight:normal;
   padding: 10px 10px 10px 0;
}

div.fullWidthTop ol li
{
    padding: 0;
}

h2
{
	font-size: 1.2em; 
	margin-bottom: 10px;
}

h3
{
	font-size: 1.1em; 
	margin-bottom: 10px;
}
#center_column p 
{
    margin: 0 0 10px;
}
#center_column h2
{
    margin: 0 0 5px;
    padding-top: 5px;
}

fieldset
{
	/*border:none;*/
	padding: 5px 10px 10px 10px;
}

.subscription .subscriptionListArea input
{
	margin-right: 10px;
	
}

#container
{
	background:none;
	border:none;
}

#header 
{
	height: 87px;
	background-color: #f3f3f2;
	margin-bottom: 10px;
	/*la inn den grønne linjen under meny her som en kantlinje*/
	border-bottom: solid 18px #00a6a9;
}

#header .quicksearch
{
	margin-bottom:10px;
	margin-right:25px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:100;
}

#header .middle
{
	margin-top:0;
	margin-left:0;
	text-transform:none;
	z-index:50;
}

#header .right
{
	z-index:10;
}

#header .middle a { text-decoration:none; } /* Utseende på lenker i midtre del av header */
#left_column {	margin-top:0; } /* Luft over venstremeny */
#left_column .inner { padding-left:0; } /* Luft til venstre for venstremeny */

/* rammer og bakgrunn for kolonner  */
#right_column,
#center_and_right_column,
#center_column 
{
	background:#f3f5f4;
	border: 1px solid #c9c9c9;
}

#center_column { margin-left:10px; }
#center_column_window { padding: 0 7px 17px 7px; } /* Luft mellom "center_column" og "center_column_content" */
#right_column .right_inner { padding: 7px 7px 17px 7px; } /* Luft i høyre kolonne */


.center_column_content /* Utseende på selve brødteksten */
{ 
	border: 1px solid #dee2e1;
	background-color:#fff;
	padding:15px 13px;
}

#footer 
{
	background: #fdd43e;
	border: 1px solid #bccdcf;
}


/************************* Webparts and Controls *************************/
/* --------------------------- Tekstbokser over og under venstremeny --------------------------- */
.leftcol_textbox
{
	background:#fff;
	border:solid 1px #c5c9c8;
	margin-bottom:5px;
	padding:10px;
}

.leftcol_textbox h2
{
	font-size:1.4em;
}
/* --------------------------- Ingresslister --------------------------- */
ul.introlist li 
{
	padding:10px;
	margin-bottom:8px;
	background-color:#fff;
	border:solid 1px #c7cacb;
}

ul.introlist li img.introimage /* Bilde for odde rader i ingresslista */
{
	float:left;
	margin-right:10px;
}

ul.introlist li.alternating_row img.introimage /* Bilde for hele rader i ingresslista */
{
	float:right;
	margin-left:10px;
}

ul.introlist li h2 a:link, ul.introlist li h2 a:visited, ul.introlist li h2 a:hover
{
	color:#595959;
	background:none;
}

div.categoryPageListPart ul.introlist li h2 a:link, ul.introlist li h2 a:visited, ul.introlist li h2 a:hover
{
    text-transform:none;
}

div.webpart ul.introlist li.alternating_row img.introimage /* Bilde for hele rader i ingresslista */
{		
	float:left;
}

div.categoryPageListPart li 
{
	padding: 5px 10px 0;
	margin-bottom:0px;
	border:none;
	background-color: #FAFCFC;
}
/* --------------------------- Toppmeny --------------------------- */
#topmenu 
{
	font-size:1em;
	font-weight: bold;
	white-space:nowrap;
	text-transform:uppercase;
}

#topmenu a,
#topmenu ul:hover li.selected a
{
	text-decoration:none;
	background-color:#f3f3f2;
	color:#333;
}

/* Hover og aktive lenker nivå 1 */
#topmenu a:hover,
#topmenu ul li.selected a,
#topmenu ul:hover li:hover a
{
	background-color:#00a6a9;
	color:#fff;
}

/* Linjen mellom menypunkt på nivå 1 */
#topmenu ul li { border-right:solid 1px #d0e0e0; z-index:50; }

/* Farger lenker i nivå 2 */
#topmenu ul li ul a,
#topmenu ul:hover li.selected ul:hover li.selected a,
#topmenu ul:hover li.selected:hover ul a
{
	background-color:#00a6a9;
	color:#fff;
}

/* Kantlinjer på menypunkt på nivå 2 */
#topmenu ul li ul li
{
	text-transform:none;
	left:0px;
	border-top:solid 1px #fdd43e;
	border-right:none;
	z-index:50;
}

/* IE 6 hacks for dropdown */
* html #topmenu ul li ul { background:#fdd43e;}
* html #topmenu ul li ul li
{
	border:none;
	padding-top:1px;	
}


/* Farger for hover på nivå 2 */
#topmenu ul li:hover ul li a:hover,
#topmenu ul li ul li a:hover,
#topmenu ul:hover li.selected ul li:hover a,
#topmenu ul:hover li.selected ul li.selected:hover a
{
	background-color:#595959;
	color:#fff;
}

/*first child egenskaper for nivå2*/
#topmenu ul li ul li:first-child
{
	border-top:none;
	border-left:none;
}

/* Siden som er aktiv i nivå 2 */
#topmenu ul:hover li.selected ul li.selected a
{
	background-color:#268688;
}
/* --------------------------- Venstremeny --------------------------- */
#treemenu ul li a
{
	padding: 6px;
	background-color: #fdd43e;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

#treemenu ul li a:hover
{
	text-decoration:underline;
}

#treemenu ul li a:link, 
#treemenu ul li a:visited
{
	border: 1px solid #d6dddd;
}

#treemenu ul li a.selected
{
	background:#04a4a5;
	color:#fff;
}

#treemenu a:hover
{
	background-color: #ffdf69;
	color: #454444;
}

#treemenu ul li ul li
{
	padding-left:20px;
}

#treemenu ul li ul li a
{
	font-style:italic;
}

/* --------------------------- Bokser --------------------------- */
.box
{
	border: 1px solid #c4cdca;
	background-color: #fafcfc;
	margin-bottom:10px;
}

.box.relateloginpart
{
	border: none;
}

.box h2 a,
.box h2
{
	background:#d1e0e3;
	font-size:1em;
	text-transform:uppercase;
	padding:4px 5px;
	margin:0;
}

.box.relatemostactivebloggerspart h2 a,
.box.relatemostactivebloggerspart h2
{
	padding:0;
}

.box.relatemostactivebloggerspart h2.relatebloglistheader  a,
.box.relatemostactivebloggerspart h2.relatebloglistheader
{
	padding:4px 5px;
}
.box.relatebloglistpart h2 a,
.box.relatebloglistpart h2
{
	background:none;
}

.box.relatebloglistpart h2.relatebloglistheader
{
	background:#d1e0e3;
}

.box h2 a { line-height:1.7em; padding:0; }

.box .inner_right_column p,
.box .inner { padding:12px 8px; }
.box .largetext h2 { background:none; }
.box .largetext h2 a { background:none; font-size:1.3em; }
.box .largetext .intro { font-size:1.3em; }

.categoryPageListPart h2 a,
.categoryPageListPart h2
{
	background: none repeat scroll 0 0 #D1E0E3;
	padding:none;
}

.categoryPageListPart .inner_right_column p,
.categoryPageListPart .inner 
{ padding : 0; }


/* ----------------------- Punktlister -------------------------- */
ul.multipagelist
{
    line-height:1.2em;
}

ul.multipagelist li
{
    margin-bottom:5px;
}

.inner_right_column div ul
{
    line-height:1.2em;
}

.inner_right_column div ul li
{
    margin-bottom:5px;
}

.intro ul li
{
    margin-bottom:5px;
}

.feedEntryContent 
{
    float:left;
}

ul.password
{
    list-style:none;
}
