*
{
	margin: 0px;
	padding: 0px;
	font-family: arial, tahoma,  Helvetica, sans-serif; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	/*font-weight: normal;*/
	font-size: 10pt;
	 } 

html, body{ width: 100%; height: 100%;}


body 
{
	margin: 0 auto;
	background: #fff url(./images/background.jpg) 0 0 repeat-x;
	text-align: center;}


a, a:hover, a:active, a:visited {
	color: #ef8a00;}

h1, h2, h3, h4, h5
{
	font-weight: bold;
	text-decoration: none;
	color: #ef8a00;}
	
h1{ font-size: 14pt; font-weight: normal; margin-bottom: 10px;}
h2{ font-size: 10pt; color: #fff; text-align: left; padding-left: 5px; line-height:1.5em; height: 1.5em;}
h3{ font-size: 10pt; color: #f38607; }
h4{ font-size: 8pt;}

table td
{ vertical-align: top;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px; }
	
.txtbilde
{ 
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;}
	
.box h1{ font-size: 10pt; font-weight: bold; line-height: 1.2em; display: inline;}
.box .publisert{ color: #C0C0C0; font-size: 8pt;}


#wrapper
{
	width: 990px;
  /*      height: 100%;
        min-height: 100%; */
	margin: 0px auto;
	border: 0px solid blue;
	text-align: left;
}


#header
{
	margin: 0px;
	padding: 0px;
	background: transparent url(./images/header.jpg) 0px 2px no-repeat;
	height: 105px;
	clear: both;}
	
#pita
{
	margin: 0px auto;
	width: 755px;
        display: block;}

	
.lc{float: left; clear: left; }
.mc{float:left; clear: none; }
.rc{float: left; clear: right;}
	
#topbar
{
	margin: 10px auto;
	padding: 0px;
	height: 90px;
	clear: both;	}

#lc-top,#mc-top, #rc-top
{
	border: 1px solid #e0e0e0;
	height: 100%; }

#lc-top{width: 160px; overflow: hidden; vertical-align: middle;}

#mc-top
{
	margin: 0 13.5px;
	width: 400px;
	background: transparent url(./images/topmiddle.jpg) top left no-repeat;
	clear: none;}

.mc-top
{
	margin: 0 13.5px;
	width: 400px;
	background: transparent url(./images/topmiddle.jpg) top left no-repeat;
	clear: none;}	

#rc-top
{
	width: 160px;
	overflow: hidden;
	/*background: transparent url(./images/topright.jpg) 0 0 no-repeat;*/}

#hovedbar
{
	margin: 0px auto;
	width: 755px;
/*	height: 200px; */
	clear: both;
	border: 0px solid #e0e0e0;}

#lc-hoved
{	
	width: 162px;
	background: transparent url(./images/utopleft.jpg) top left no-repeat;}

#mc-hoved
{
	width: 402px;
	background: transparent url(./images/utopmiddle.jpg) top left no-repeat;
	margin: 0 13.5px;}


.mc-hoved
{
	background: transparent url(./images/utopmiddle.jpg) top left no-repeat;
	margin: 0;
	padding: 0;
}


#rc-hoved
{
	width: 162px;
	background: transparent url(./images/utopleft.jpg) top left no-repeat;}

.box{	text-align: left; }

#footer
{
	color: #a8a8a8;
        font-size: 8pt;
        margin: 10px auto 0px auto;
	width:755px;
	height: 50px;
	clear: both;
        display: block;}

#footer_img
{
	margin: 0 auto;
	height: 23px;
	width: 755px;
	background: transparent url(./images/footer_img.jpg) 0 0 no-repeat;}

#footer a{ color: #a8a8a8;}

.right{ float: right;}
.left{ float: left;}

.cr, .cr1, cr2, cr3, cr4, cr5, cr10
{	padding: 0px;
	margin: 0px;
	font-size: 0px;
	clear: both;}

.cr{ height: 0px; line-height: 0px;}
.cr1{ height: 1px; line-height: 1px}
.cr2{ height: 2px; line-height: 2px}
.cr3{ height: 3px; line-height: 3px}
.cr4{ height: 4px; line-height: 4px}
.cr5{ height: 5px; line-height: 5px}
.cr10{ height: 10px;line-height: 10px}

#menu{ position: relative; top: 72px; border: 0px solid red; left: 300px; /*margin: 0px 0px 0px 280px;*/}
/*.pil_right{ height: 9px; width: 9px; background: transparent url(./images/pil_right.gif) 0 0 no-repeat;}*/

hr
{
	/*border: 1px solid #FFCC00;
	margin-top: 10px;
	margin-bottom: 10px; */

border-color: #FFCC00;
	}




/*				*   
 *   CLEARFIX   *
 *	  		    */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;}

.clearfix {	display: inline-block;	}
html[xmlns] .clearfix { display: block; }
* html .clearfix {	height: 1%; }
