@charset "ISO-8859-1";
/* CSS Document */

body {
	background-color: #8B8B8B;
    font-size: 0.8em; 
    margin: 0;
	background-image: url(http://www.el-tjeneste.no/images/eltjeneste_bg_top.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif; 
}
p{margin: 0.5em 0 0.5em 0;line-height: 1.25em; /* This is aprox. default line height in most popular browsers; set explicitly to ensure consitency. */}
a{color:#900;}


h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
    margin: 1em 0 0.5em 0;
    padding: 0;
	color: #900;
}
.produktsok {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;	
}
.produktnr{
	font-weight:normal;
}
h1
{   margin-top: 0.5em;
    font-size: 1.8em;}

h2
{font-size: 1.4em;}

h3
{font-size: 1.1em;}

#aktuelt h1{
	font-size:11px;
	background-color: #efefef;
	color:#666;
	padding:2px 4px 1px 4px;
	font-weight:normal;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
#aktuelt h2{
	font-size:12px;
	line-height:1em;
	margin-bottom:2px;
	color:#333
}

#aktuelt p{
	margin:0;
	font-size:11px;
}
#aktuelt_arkiv, #aktuelt_arkiv a{
	margin:5px 0;
	color:#999;
	text-align:right;
	font-size:11px;
}
hr 
{
    color: transparent;
    border: none; 
    border-top: 1px solid #999;
    height: 1px;
    margin: 1em 0;
}


/*#menu {
	background-image: url(../images/eltjeneste_bg_top.gif);
	background-repeat: repeat-x;
	height: 24px;
	padding:0 20px;
}*/
#aktuelt{
	float: left;
	width: 230px;
	overflow:hidden;
	margin-left:20px;
	padding-top:10px;
	}
#logoer-main{
	padding:10px 20px;
	text-align: center;
	overflow:hidden;
	background-image: url(http://www.el-tjeneste.no/images/border_vert_main.gif);
	background-repeat: repeat-x;
}
#main-container{
	overflow:hidden;
	background-image: url(http://www.el-tjeneste.no/images/border_hor_main.gif);
	background-repeat: repeat-y;
	background-position: 410px;
	margin:10px 0 10px 20px;
}
#content {
	padding: 0 20px 10px 20px;
	overflow:hidden;
	
}

#content-main {
	width: 400px;
	padding: 0;
	padding-right: 10px;
	float: left;
}
#print-table {
	margin:20px 0;
}
.print {
	padding:2px 8px 4px 8px;
	color: #333;
	font-size: 10px;
	text-decoration: none;
	}
.tilbake-knapp a {
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
	background-color:#666;
	width: 60px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	text-align: center;
	}
.tilbake-knapp a:hover {
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
	background-color:#900;
	width: 60px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	text-align: center;
	}

#container {
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-height:300px;
	padding: 0;
	text-align: left;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;

}

/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssmenus.co.uk

Copyright (c) 2009- Stu Nicholls. All rights reserved.

This stylesheet and the associated (x)html may be modified in any 

way to fit your requirements.

=================================================================== */

#menu {padding:0 0 0 10px; margin:0; list-style:none; height:24px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;background-image: url(http://www.el-tjeneste.no/images/eltjeneste_bg_top.gif);background-repeat: repeat-x;}

#menu li {float:left; margin-right:1px;}

#menu li a {display:block; float:left; height:24px; line-height: 24px; color:#ccc; text-decoration:none; font-size:11px; font-weight: normal; padding:0 10px 0 10px;}

#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}


/* Default link styling */


/* Style the list OR link hover. Depends on which browser is used */


#menu li a:hover {z-index:200; position:relative;color:#fff; background-color: #900;}

#menu li:hover {position:relative; z-index:200;}



#menu li:hover > a {color:#fff; background: #900;}

#menu li:hover > a.sub {color:#fff; background-color: #900;}
#menu li.current a   {color:#fff; background: #c90;}



#menu li a.sub {background: #333 url(down-arrow.gif) no-repeat right center;}

#menu li.current a.sub {color:#fff; background: #c90 url(down-arrow.gif) no-repeat right center;;}



#menu :hover ul {left:0; top:24px; width: auto; background:#444;}



/* keep the 'next' level invisible by placing it off screen. */

#menu ul, 

#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#menu :hover ul :hover ul

{left:120px; top:-1px; background:#222; white-space:nowrap; width:100px; z-index:200; height:auto;}



#menu :hover ul li {margin:0; border-top:1px solid #666;}

#menu :hover ul li a {width:120px; padding:0; text-indent:10px; background:#333; color:#ccc; height:24px; line-height:24px;}

#menu :hover ul li a.fly {background:#333 url(right-arrow.gif) no-repeat right center;}



#menu :hover ul :hover {background-color: #900; color:#fff;}

#menu :hover ul :hover a.fly {background-color: #900; color:#fff;}



#menu :hover ul li.currentsub a {background: #c90; color:#fff;}

#menu :hover ul li.currentsub a.fly {background: #c90 url(right-arrow.gif) no-repeat right center; color:#fff;}



#menu :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc;}

#menu :hover ul :hover ul :hover {background-color: #900; color:#fff;}



#menu :hover ul :hover ul li.currentfly a,

#menu :hover ul :hover ul li.currentfly a:hover {background: #c90; color:#fff;}

