body
{
background: url(../images/img01.jpg) repeat-x left top;
}

.container
{
background: white;
}



/* Search */

span.search
{
float: right;
margin-right: 5px;
}

#searchform
{
border: 1px solid #999;
width: 227px;
margin-left: 5px;
padding: 2px;
margin-bottom: -5px;
}

#frmSearch{
 margin-right: 10px;
}
#frmSearch #ArticleSearchTxt
{
width: 175px;
}


#frmSearch .btnSearch
{
width: 33px;
/*border: 1px solid red;*/
}


table.searchresults
{
/*background: green;*/
}


#maincontent
{
margin-left:10px;
margin-top:10px;
min-height: 400px;
}

#intranetleft
{
min-height:450px;
}

#menuintranet li { display: block; float: left; }
#menuintranet {float: left; width: 991px; height: 32px; }
#menuintranet a, #menuintranet .mdivide {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 7px 10px 5px 10px;
	letter-spacing: -.5px;
	text-decoration: none;
	text-transform: uppercase;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#menuintranet a:hover { text-decoration: none; color: #FFFFFF; }
#menuintranet ul {margin: 0;padding: 0px 0 0 20px;list-style: none;line-height: normal;}


#intranetbreadchrumb, #footer
{
width: 978px;
padding-left: 10px;
border-left: 1px solid #ccc;
border-right: 1px solid black;
border-bottom: 1px solid black;
background: #124888;
color: #aaa;
}


#intranetbreadchrumb a
{
color: #aaa;
text-decoration: none;
}

#intrabox
{
	background: #ddd;
	border: 1px solid #ccc;
	min-height: 200px;
	margin-top: 10px;
	padding: 5px;
	margin-bottom: 5px;
}

#intraboxH
{
	background: #ddd;
	border: 1px solid #ccc;
	margin-top: 10px;
	padding: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}

h1 { letter-spacing: -1px; font-size: 24px; }

h1, h2, h3 {
	margin: 0;
	/*	text-transform: lowercase;*/
	font-weight: normal;
	color: #134b8e;
}

h2 { font-size: 18px; }



H4
{
font-size: 1.2em;
font-weight: bold;
color: #124888;
margin-bottom:2px;
}

p.preface
{
margin-bottom:4px;
color: #555;
font-style: italic;
}

H5
{
margin-bottom: 2px; 
font-size: 12px;display: block; padding: 3px; color: #eee; background: #124888;}


.marg1inner
{border: 1px solid #eee;
margin-left:4px;
}


.frontbox
{
border: 1px solid #ddd;
min-height: 200px;
margin-top: 11px;
background: #eeeeff;
}

.frontboxH
{
border: 1px solid #ddd;
margin-top: 11px;
margin-right: 10px;
}

.frontbox h3, .frontboxH h3, .blueBoxHeader
{
margin-bottom: 3px;
font-size: 12px;display: block; padding: 3px; color: #eee; background: #124888;}

.frontboxH p
{
margin: 5px;
}

.birthdays
{
margin: 5px;
}



ul.contactPersonList p {margin: 0;padding: 0;}

.contactpicture img
{
margin-top:-8px;
}


div.contactPersonContainer h2{	
	font-weight: bold;
	display: block;
	/*margin-top: 10px;*/
	padding-left: 10px;
	background: #7fa1b6;
	color: white;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 21px;
}




ul.contactPersonList li{	
display: block;	float: left;	
margin-right: 10px;	
margin-bottom: 0px; 
background: #999;
background-image: url(//www.m-a.no/artimages/contactback2.jpg); 
background-repeat: no-repeat;
width: 350px;	height: 175px;	
position: relative;
border: 1px solid #888;
}
ul.contactPersonList li img,div.w123contactcontent ul.contactPersonList li span{	
float: left;	
margin-right: 10px;	
position: absolute;	
left: 5px;	
top: 5px;
}

ul.contactPersonList li div.info{	
float: left;	
position: absolute;	
right: 18px;	top: 68px;	
width: 220px;
height: 76px;
/*border: 1px solid green;*/
}
ul.contactPersonList li div.info p{	
clear: both;	
line-height: 1.1;	
padding: 2px 0;	float: right;	
display: block;	width: 220px;	
text-align: right; 
/*border: 1px solid red;*/
}

ul.contactPersonList li div.info p.contactName{	color: #134B8E;	font-size: 14px; font-weight: bold}
ul.contactPersonList li div.info p.title{	font-style: italic;	font-size: 11px;	color: #333333; }
ul.contactPersonList li div.info p.phone{	font-size: 11px;	color: #333333; }
ul.contactPersonList li div.info p.company{float: left;	font-size: 11px;	color: #333333; }
ul.contactPersonList li div.info a{	text-decoration: none;	
color: #cacaca;	padding: 3px 0 0;	font-size: 12px;	clear: both;	
display: block;	position: relative;	z-index: 3;	float: right;	
width: 200px;	text-align: right; }
ul.contactPersonList li div.info a:hover{	color: #990000; }
div.contactPersonContainer{	padding: 0px; }


/* menyscript */
/* tom */ 

/* side menu */

#leftmenu {display:inline; float:left; width:188px; margin: 0px 4px 4px 0px; overflow:hidden;}

#leftmenu .top-image {margin-top:3px}
		
#leftmenu ul {margin:0px; padding:0px; list-style:none}
#leftmenu li {display:block; float:left; width:188px; margin: 0px}

/* Styling venstremeny */
#leftmenu a{	
	display: block;
	background: transparent url('//www.m-a.no/images/menuitem.gif') no-repeat 98% 5px;		
}

/*
#leftmenu li {border-bottom: 1px solid #ccc;padding-left:4px; }

#leftmenu li a {line-height: 1.5em;}

/* Aktivt punkt i venstremenu*/
#leftmenu a.menuactive { font-style:italic; }

/* Aktivt underpunkt */
#leftmenu a.submenuactive, a.submenuactive {
	font-style:italic;
	text-decoration:underline;
}


/* Kapitteloversikt venstremeny - ved rullegardin */
#leftmenu ul {
	margin:0;
/*	border: 1px solid black;	*/
	border-left:0;
	border-right:0;		
}

/* Tredje nivå - rullegardinmeny */
/* Kapitteloversikt venstremeny - ved rullegardin */
#leftmenu .menu_li_2 {
	margin:0;
/*	border: 1px solid black;*/
	border-left:0;
	border-right:0;		
}


#leftmenu .menu_li_3 {
	margin:0;
/*	border-top: 1px solid red;*/
	border-left:0;
	border-right:0;		
}

#leftmenu .menu_li_4 {
	margin:0;
/*	border-top: 1px solid green;*/
	border-left:0;
	border-right:0;		
}

*/

#leftmenu .menu_li_5 {
	margin:0;
/*	border-top: 1px solid blue;*/
	border-left:0;
	border-right:0;		
}



/* Tredje nivå venstremeny - spesialtilpasning IE6 */
* html #leftmenu ul ul a.closed,
* html #leftmenu ul ul a.open{ padding-left: 15px; }

/*
 
 /* side menu */

#side-menu {display:inline; float:left; width:188px; margin: 10px 4px 0 0; overflow:hidden;}
#side-menu .top-image {margin-top:3px}
#side-menu ul {margin:0px; padding:0px; list-style:none}
#side-menu li {display:block; float:left; width:188px; margin: 0px}
#side-menu a {text-decoration:none}


/* 1st level and general */
/*
F?r ting til ? bli bra i Mozilla..
#pde_div_8762 {display:block; margin:0px 0 0 0px; padding:8px 0px 50px 0px; background: transparent; width:188px; overflow: hidden;}*/

#pde_div_8762 ul.web123_pde_8762 {float: left; padding: 0;}

#pde_div_8762 ul.web123_pde_8762 li {padding: 0; margin-top: 0;}
#pde_div_8762 ul.web123_pde_8762 li {background: url() 0 0 repeat-x; display: block;}

/*Toppniv? - lager bakgrunn ved hover + bilde med pil, setter mouseover bakgrunnsfarge */
#pde_div_8762 .menu_li_1 a:hover {height: 1.5em; line-height: 1.5em; display: block; padding: 0; text-indent: 0px; color: #111; background: #ddd; url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }
#pde_div_8762 .menu_li_2 a:hover {height: 1.5em; line-height: 1.5em; display: block; padding: 0; text-indent: 5px; color: #111; background: #ddd; url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }
#pde_div_8762 .menu_li_3 a:hover {height: 1.5em; line-height: 1.5em; display: block; padding: 0; text-indent: 15px; color: #111; background: #ddd; url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }
#pde_div_8762 .menu_li_4 a:hover {height: 1.5em; line-height: 1.5em; display: block; padding: 0; text-indent: 25px; color: #111; background: #ddd; url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }
#pde_div_8762 .menu_li_5 a:hover {height: 1.5em; line-height: 1.5em; display: block; padding: 0; text-indent: 35px; color: #111; background: #ddd; url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }

/* Meny tekstfarge og bilde for hvert niv?*/
#web123_pde_8762 .menu_link_1 {height: 1.5em; line-height: 1.5em; display: block; padding: 0; text-indent: 0px; color: #333; background: url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; border-bottom: 1px solid #ccc;}
#web123_pde_8762 .menu_link_2 {height: 1.5em; line-height: 1.5em; display: block; padding: 0; text-indent: 5px; color: #333; background: url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; border-bottom: 1px solid #ccc;}
#web123_pde_8762 .menu_link_3 {height: 1.5em; line-height: 1.5em; display: block; padding: 0; text-indent: 15px; color: #333; background: url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; border-bottom: 1px solid #ccc;}
#web123_pde_8762 .menu_link_4 {height: 1.5em; line-height: 1.5em; display: block; padding: 0; text-indent: 25px; color: #333; background: url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; border-bottom: 1px solid #ccc;}
#web123_pde_8762 .menu_link_5 {height: 1.5em; line-height: 1.5em; display: block; padding: 0; text-indent: 35px; color: #333; background: url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; border-bottom: 1px solid #ccc;}

/* Menyvalg valgt p? toppniv? - funker ikke i Mozilla */
#web123_pde_8762 .cpage_1 {height: 1.5em; line-height: 1.5em; display: block;   color: #000; background: #ddd; url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }
#web123_pde_8762 .cpage_2 {height: 1.5em; line-height: 1.5em; display: block;  color: #000; background: #ddd; url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }
#web123_pde_8762 .cpage_3 {height: 1.5em; line-height: 1.5em; display: block;  color: #000; background: #ddd;url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }
#web123_pde_8762 .cpage_4 {height: 1.5em; line-height: 1.5em; display: block;  color: #000; background: #ddd; url(//www.m-a.no/images/menuitem.gif)no-repeat 98% 5px; }
#web123_pde_8762 .cpage_5 {height: 1.5em; line-height: 1.5em; display: block;  color: #000; background: #ddd; url(//www.m-a.no/images/menuitem.gif)no-repeat 98% 5px; }

/* m? v?re med for at det skal funke i mozilla - dont as me why.. */
/*#web123_pde_8762 strong.cpage_1 {height: 1.5em; line-height: 1.5em;    color: #000; background: #00bbbb url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }*/
#web123_pde_8762 strong.cpage_2 {height: 1.5em; line-height: 1.5em;   color: #000; background: #ddd; url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }
#web123_pde_8762 strong.cpage_3 {height: 1.5em; line-height: 1.5em;   color: #000; background: #ddd; url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }
#web123_pde_8762 strong.cpage_4 {height: 1.5em; line-height: 1.5em;   color: #000; background: #ddd; url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }
#web123_pde_8762 strong.cpage_5 {height: 1.5em; line-height: 1.5em;   color: #000; background: #ddd; url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px; }

#pde_div_8762 ul.web123_pde_8762 li.menu_li_1 strong.cpage_1 {color: #000; background: #ddd; url(//www.m-a.no/images/menuitem.gif) no-repeat 98% 5px;}


/* posisjonering av tekst i forhold til menybilde */
#web123_pde_8762 .menu_li_1 {color: #00cccc; text-indent: 0px;}
#web123_pde_8762 .menu_li_2 {color: #00cccc; text-indent: 5px;}
#web123_pde_8762 .menu_li_3 {color: #00cccc; text-indent: 15px;}
#web123_pde_8762 .menu_li_4 {color: #00cccc; text-indent: 25px;}
#web123_pde_8762 .menu_li_5 {color: #00cccc; text-indent: 35px;}

/* The class to hide nested ULs */
.hide_8762{top:0;position:absolute;left:-4000px;}

/* The class to show nested ULs */
.show_8762{ position:static; display: table; top:0; left:1em;}
*/