﻿/****************************************************************/
/*								                                */
/*		STYLING AV www.eurosaiwgea.org							*/
/*								                                */
/*		Still inn TAB på editoren til 4 plasser (behold TAB)    */
/*								                                */
/****************************************************************/

/****************************************************************/
/* 	STYLING AV HORISONTAL MENY				                    */
/****************************************************************/
.rr-topnav
{
	font-family:		Arial;
	font-size:		13px;
	padding-bottom:		0px;
	padding-top:		0px;
	padding-left:		8px;
	padding-right:		8px;
	border:			0px;
	border-left:		0px;
	border-bottom:		none;	
}
	
/*  Menyvalg som ikke er valgt i horisontal meny (tekst) */
.rr-topnav a
{
	display:		block;
	white-space:		nowrap;
	padding-right:		0px;
	padding-left:		0px;
	padding-top:		2px;
	padding-bottom:		3px;
	color: 			white; 
}


.rr-topnavselected td
{
	color:			black;				/* Tekstfagre for valgt meny */	
	background-image:	url('/_layouts/images/eurosai/menu_green.png');
	background-repeat:	repeat-x;			/* Bakgrunnsfarge for valgt meny */
	padding-top:		0px;
	padding-bottom:		4px;
}

.rr-topNavHover td
{

	color:			white;				/* Tekstfarge på horisontal meny når musepeker "flyter" i "nærheten av" menyvalg */
	background-image:	url('/_layouts/images/eurosai/menu_grey.png');
	background-repeat:	repeat-x;			/* Bakgrunnsfarge for valgt meny */
	padding-top:		0px;
	padding-bottom:		4px;
}


.rr-topnavselected a
{
	color: 			white;				/* Tekstfagre for valgt meny */	
	padding-top:		5px;
	padding-bottom:		3px;
}
	
.rr-topNavHover a
{
	color: 			white;				/* Tekstfarge på horisontal meny når musepeker "flyter" over tekst*/
	background-repeat:	repeat-x;			/* Bakgrunnsfarge for valgt meny */
	text-decoration: 	underline;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		5px;
	padding-bottom:		3px;
}
	
.rr-topnavContainer
{
	border:			none;
	border-left:		solid 0px pink;
}

.rr-textbottom
{
	font-family:		Arial;
	font-size:			12px;
	color:				#666;
	text-decoration: 	none;
}
rr-texbottom a:link
	{
	font-family:		Arial;
	font-size:			12px;
	color:				#666;
	text-decoration: 	none;
}
rr-texbottom a:active
	{
	font-family:		Arial;
	font-size:			12px;
	color:				#666;
	text-decoration: 	none;
}
rr-texbottom a:visited
	{
	font-family:		Arial;
	font-size:			12px;
	color:				#666;
	text-decoration: 	none;
}

/************************************************/
/*	Slutt på horisontal meny					*/
/************************************************/

.brodsmulesti
{
	font-family:		Arial;
	color:			    black;
	font-size:			10px;
	margin:			    0px;
	padding:		    0px;
}


.floatRight 
{ 
	float: 			    right; 
   	margin: 		    4px; 
    	vertical-align:		top;
}

.bildetekst
{
	font-family: 		Arial;
	color:			black;
	font-size:		10px;
	margin:			0px;
	padding:		0px;
}


.ingress, .pl_ingress

{
	font-family:		Arial;
	color:			black;
	font-size:		16px;
	font-weight:		normal;
}

.brodtekst, .description, .pl_body, .pl_image_title
{
	font-family:		Arial;
	color:			black;
	font-size:		12px;
	line-height:		18px;
	font-weight:		normal;
}


/* Header */

h1, .pl_title
{
	font-family:		Arial;
	color:			black;
	font-size:		22px;
	line-height:		22px;
	font-weight:		normal;
	margin-bottom:		0px;
	padding-bottom:		0px;
}


h2
{
	font-family:		Arial;
	color:			black;
	font-size:		18px;
	line-height:		18px;
	font-weight:		normal;
	margin-bottom:		0px;
	padding-bottom:		0px;
}

h3
{
	font-family:		Arial;
	color:			black;
	font-size:		14px;
	line-height:		14px;
	font-weight:		normal;
	margin-bottom:		0px;
	padding-bottom:		0px;
}


/* Avstand mellom dokumentikon og tekst */

img.ms-asset-icon
{
	margin-top:			4px;
	margin-right:		4px;
}



/****************************************/
/* 	WEB PART STYLING 					*/
/****************************************/
.ms-WPHeader TD
{
	border-bottom:		0px solid #4e7cb7;
	border-collapse:	collapse;		
/*	background-image:	url('_layouts/images/riksrevisjonen/RR_webp_titleframebg.png'); */
	font-size:		12px;
}
		
.ms-WPBorder
{
	border-color:		#D2D2D2;
	border-width:		1px;
	border-style:		solid;
}
		
.ms-WPBody
{
	font-size:		    14 px;
	font-family:		Arial;
	color:				#444;
	border-width:		1px;
}

.ms-WPBody TABLE
{
	font-size:		    14 px;
	font-family:		Arial;
	color:				#444;
}
		
.ms-WPBody th
{
	font-weight:		bold;
	font-size:		    14 px;
	font-family:		Arial;
}
		
.ms-WPBody td
{
	font-size:		    14 px;
	font-family:		Arial;
}

.ms-WPTitle
{
	font-family:		Arial;
	font-weight: 		normal; 
	color: 			    #444;
	font-size:		    14px;
	padding-left:		0px;
}

/****************************************/
/* 	End of Web Part styling 			*/		
/****************************************/


/****************************************/
/* 	LINK STYLING						*/
/****************************************/

div.link-item a:link
{
	color: 				#336699;
	font-size:			12px;
	line-height:			18px;
	font-weight:		normal;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	none;
}

div.link-item a:visited
{
	color: 				#336699;
	font-size:			12px;
	line-height:			18px;
	font-weight:		normal;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	none;
}

div.link-item a:hover
{
	color: 				#336699;
	font-size:			12px;
	line-height:			18px;
	font-weight:		normal;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	underline;
}

div.link-item a:active
{
	color: 				#336699;
	font-size:			12px;
	line-height:			18px;
	font-weight:		normal;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	none;
}

/****************************************/


span.link-item a:link
{
	color: 				#336699;
	font-size:			12px;
	line-height:			18px;
	font-weight:		normal;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	none;
}

span.link-item a:visited
{
	color: 				#336699;
	font-size:			12px;
	line-height:			18px;
	font-weight:		normal;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	none;
}

span.link-item a:hover
{
	color: 				#336699;
	font-size:			12px;
	line-height:			18px;
	font-weight:		normal;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	underline;
}

span.link-item a:active
{
	color: 				#336699;
	font-size:			12px;
	line-height:			18px;
	font-weight:		normal;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	none;
}

/****************************************/

div.ewgeaTitle a:link
{
	color: 				#369;
	font-size:			14px;
	font-weight:		normal;
	font-family:		Arial;
	text-decoration:	none;
}

div.ewgeaTitle a:visited
{
	color: 				#369;
	font-size:			14px;
	font-weight:		normal;
	font-family:		Arial;
	text-decoration:	none;
}

div.ewgeaTitle a:hover
{
	color: 				#369;
	font-size:			14px;
	font-weight:		normal;
	font-family:		Arial;
	text-decoration:	underline;
}

div.ewgeaTitle a:active
{
	color: 				#369;
	font-size:			14px;
	font-weight:		normal;
	font-family:		Arial;
	text-decoration:	none;
}
**
/****************************************/

div.ewgeaMore a:link
{
	color: 				#336699;
	font-size:			14px;
	font-weight:		bold;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	none;
}

div.ewgeaMore a:visited
{
	color: 				#336699;
	font-size:			14px;
	font-weight:		bold;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	none;
}

div.ewgeaMore a:hover
{
	color: 				#336699;
	font-size:			14px;
	font-weight:		bold;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	underline;
}

div.ewgeaMore a:active
{
	color: 				#336699;
	font-size:			14px;
	font-weight:		bold;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	none;
}

/****************************************/
div.ewgeaMoreNewsLetter a:link
{
	color: 				#336699;
	font-size:			14px;
	font-weight:		bold;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	none;
	margin-left:		4px;
}

div.ewgeaMoreNewsLetter a:visited
{
	color: 				#336699;
	font-size:			14px;
	font-weight:		bold;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	none;
	margin-left:		4px;
}

div.ewgeaMoreNewsLetter a:hover
{
	color: 				#336699;
	font-size:			14px;
	font-weight:		bold;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	underline;
	margin-left:		4px;
}

div.ewgeaMoreNewsLetter a:active
{
	color: 				#336699;
	font-size:			14px;
	font-weight:		bold;
	font-family:		Arial;
	background:			url('/_layouts/images/eurosai/lenke-pil-01.png');  
	background-repeat:	no-repeat;
	background-position:left top;
	padding-left:		8px;
	padding-right:		10px;
	text-decoration:	none;
	margin-left:		4px;
}
	
/****************************************/
/* 	END OF LINK STYLING					*/
/****************************************/

/****************************************/
/*	DIVERSE HACK 						*/
/****************************************/

/* Skjule tekst i søkesiden */
.ms-sctabrx, .ms-main
{
    visibility:	        hidden;
}

.ms-srchresultstop
{
	background-color:	#efefef;
}

.srch-stats
{
	background-color:	#efefef !important;
}

.srch-Page
{
	background-color:	#efefef !important;
}

.EwgeaNavsubmenu
{
	background-color:	white;
}

.EwgeaQuicklaunch
{
	background-color:	#efefef;
}

.EwgeaNavheader
{
	background-color:	#efefef;
}

.EwgeaNavitem
{
	background-color:	white;
}

.headertitle A:link
{
	color:				#004385;
	font-weight:		normal;
}

.headertitle A:visited
{
	color:				#004385;
	font-weight:		normal;
}

.headertitle-band A
{
	color:				yellow;
}

.level-band
{
	background-color:	#efefef;
	color:				black;
	font-weight:		normal;
}


div#do_not_print
{
}

.headerlink
{
	font-family:		Arial;
	font-size:			11px;
	color:				#5A5B5D;
}

a.headerlink:link
{
	font-family:		Arial;
	font-size:			11px;
	color:				#999999;
	text-decoration:	none;
}

a.headerlink:visited
{
	font-family:		Arial;
	font-size:			11px;
	color:				#999999;
	text-decoration:	none;
}

a.headerlink:hover
{
	font-family:		Arial;
	font-size:			11px;
	color:				black;
	text-decoration:	underline;
}

a.headerlink:active
{
	font-family:		Arial;
	font-size:			11px;
	color:				black;
	text-decoration:	underline;
}

/****************************************************************/
/*																*/
/*	Styling for the Content Query Web Parts on the main page	*/
/*																*/
/****************************************************************/
.ewgeaColumn
{
	font-family: 		Arial;
	color: 				#444;
	font-size:			14px;
}
.ewgeaTitle
{
	font-family: 		Arial;
	color: 				#369;
	font-size:			14px;
	padding-bottom:		10px;
	padding-top:		6px;
}

.ewgeaPicture
{
	float: 				right; 
	padding-right: 		5px;
}

.ewgeaImage
{
	border: 			1px #c6c6c6 solid; 
	width:				80px;
}

.ewgeaIngress
{
	font-family: 		Arial;
	color: 			#444;
	font-size:		12px;
	line-height:		18px;
	padding-bottom:		12px;
}

.ewgeaDate
{
	font-family: 		Arial;
	color: 			#444;
	font-size:		11px;
	line-height:		18px;
	padding-bottom:		12px;
}

.pl_left_split
{
	width:				770px;
}

.pl_split_1
{
	width:				20px;
}

.pl_split_2
{
	width:				482px;
	vertical-align:		top;
}

.pl_split_3
{
	width:				30px;
}

.pl_split_4
{
	width:				238px;
	vertical-align:		top;
}

.pl_interval_1
{
	height:				10px;
}

.pl_interval_2
{
	height:				25px;
}


.pl_interval_3
{
	height:				20px;
}

.pl_image
{
	border:				0;
}

.pl_interval_4
{
	height:				20px;
}


.pl_interval_5
{
	height:				25px;
}


.pl_interval_6
{
	height:				10px;
	width:				230px;
}

.pl_webpart_zone_2
{
	width:				230px;
	vertical-align:		top;
}

.pl_left_footer
{
	width:				20px;

}
/******************* */
/*CSS Sticky Footer */
/*******************/

.ms-ToolPaneOuter
{
padding-bottom:            30px;
}

html, body {height: 100%;}

#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 30px;} /*  must be same height as the footer */
	
#footer {position: relative;
	margin-top: -30px; /* negative value of footer height */
	height: 30px;
	clear:both;} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}

