/*========================================================*/
/*  Main                                                  */
/*========================================================*/

#Body { 
   width:100%;
   margin:0; 
   padding:45px 0 0 0;
  /* background: #b2b2b2;*/
   background:#65797e url(images/bg.jpg) top left repeat-y;  
}

#outerdiv { 
   width:1000px;
   padding:20px 0 0 0; 
   margin:0 auto 0 20px;   
}

#Site {
	width:980px;
	margin:0 auto 0 auto; 
    padding:0 10px 10px 10px;
}
* html #Site { padding:0 10px 10px 20px;  } /*IE*/

#Content { 
    width:980px; 
    padding:35px 0 0 0; 
    float:left; 
    clear:left; 
    margin:0; 
}	
* html #Content { width:980px; } /*IE*/

/*========================================================*/
/*  Top                                                   */
/*========================================================*/

#Header {
    height:154px;
    width:980px;
    margin:0px;
    padding:0;
    text-align:left;
    background:url(images/header.png) top left no-repeat; 
    float:left; 
    clear:none;
    margin:10px 0 0 0; 
}
* html #Header { margin:6px 0 0 0; } /*IE*/


#TopMenu { 
    width:980px; 
    height:36px; 
    padding:0; 
    float:left; 
    clear:none; 
    text-align:right; 
}

.subMenu { 
    width:980px; 
    height:36px;
    margin:4px 0 0 0; 
    text-align:right; 
    float:left;
    clear:none;
}    

/*========================================================*/
/*  Hovedramme admin                                      */
/*========================================================*/ 

#ContentAdmin { 
    width:980px; 
    padding:0; 
    float:left; 
    clear:left; 
    margin:0; 
}	
* html #ContentAdmin { width:980px; } /*IE*/

#MainAdmin { 
    float:left; 
    width:980px; 
    padding:0; 
    margin:0; 
}

#TopContentAdmin { 
    float:left; 
    clear:left; 
    width:980px; 
    text-align:left; 
    margin: 0; 
    padding: 0; 
}


.MainContentPaneAdmin { 
    width:968px; 
    padding:0; 
    float:left; 
    clear:left; 
    margin:0; 
    text-align:left; 
}  
* html .MainContentPaneAdmin { width:980px; } /*IE*/
  

/*========================================================*/
/*  Hovedramme framside                                   */
/*========================================================*/ 

#Main { 
    float:left; 
    width:980px; 
    padding:0; 
    margin:0;
}
* html #Main { float:right; clear:right; width:980px; } /*IE*/ 

#TopContent { 
    float:left; 
    clear:left; 
    width:980px; 
    text-align:left; 
    margin:0; 
    padding:0; 
}
* html #TopContent { float:right; clear:right; width:980px; } /*IE*/   

#MainContent { 
    float:right; 
    clear:left; 
    width:980px; 
    text-align:left; 
    margin:0; 
    padding:0;   
    height:auto !important; 
    height:500px;
    min-height:500px; 
}
* html #MainContent { width:980px; } /*IE*/   

 
#MainContentPane { 
    float:left; 
    clear:left; 
    width:645px; 
    text-align:left; 
    margin:0; 
    padding:0; 
    background:#ffffff;
}
* html .MainContentPane { width:657px; } /*IE*/  

#MainContentPane p { margin:0 0 10px 0; }

.MainContentPaneFramside { 
    width:645px; 
    padding:0; 
    float:left; 
    clear:left; 
    margin:0; 
    text-align:left; 
}     
* html .MainContentPaneFramside { width:657px; position:relative; } /*IE*/  
   
/*========================================================*/
/*  Admin                                                 */
/*========================================================*/

.AdminMenu {
	background:#ffffff;
	padding:5px;
	display:block;
	border-bottom:#003366 1px solid;
	border-left:#003366 1px solid;
	border-right:#003366 1px solid;
	font-weight:normal;
	height:19px;
}
* html .AdminMenu { padding:5px; display:inline; height:25px; } /*IE*/

/*========================================================*/
/*  Høyre                                                 */
/*========================================================*/

#RightContent { 
    width:323px; 
    float:left; 
    clear:right; 
    margin:0; 
    padding:0;
}	

#RightContent-1 { 
    float:right; 
    padding:0; 
    margin:0; 
}

.RightContent-1 { 
    float:right; 
    clear:right; 
    width:271px; 
    padding:0; 
    margin:0; 
}
* html .RightContent-1 { width:283px; position:relative; } /*IE*/  

/*========================================================*/
/*     Login                                              */
/*========================================================*/ 

#Login { 
    padding:0; margin:0; width:100%; text-align:center; float:left;
}

.Login {
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}
.Login:link, a.Login:link,.Login a:link  {
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}
.Login:visited, a.Login:visited,.Login a:visited {
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}
.Login:hover, a.Login:hover,.Login a:hover {
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}

.User:link, a.User:link,.User a:link {
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}
.User:visited, a.User:visited,.User a:visited {
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}
.User:hover, a.User:hover,.User a:hover {
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}