/*========================================================*/
/*  Main                                                  */
/*========================================================*/

#Body { 
   width: 100%;
   margin: 0 auto; 
   padding: 0;
   background: #d2d5d8;
   text-align: center;
}

#outerdiv { 
   width: 958px;
   padding: 0; 
   margin: 0 auto; 
}

#Site {
	width: 958px;
	margin: 0 auto; 
	background: #ffffff;
    float: left;
}

#InnerSite {
	width: 958px;
	margin: 0; 
	background: #ffffff url(images/bg_site.jpg) top left no-repeat;
    padding: 0;
    float: left;
}

/*========================================================*/
/*  Top                                                   */
/*========================================================*/

#Header {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 195px;
    width: 958px;
    margin: 0px;
    padding:0;
    text-align: left;
}

#TopMenu { 
    width:958px; 
    height:27px; 
    padding:0; 
    float:left; 
    clear:none; 
    text-align:left; 
}

.subMenu { 
    width: 779px; 
    margin: 0 0 0 -40px; 
    text-align: left; 
    float: left;
    clear: none;
}    
* html .subMenu { margin: 0; } /*IE*/  

.subMenuRight { 
    width: 179px; 
    padding: 0 0 0 10px; 
    text-align: right; 
    float: right;
    background-color: #eaba91;
    height:27px;
}    

/*========================================================*/
/*  Venstre                                               */
/*========================================================*/

#Left { 
    float: left; 
    clear: left; 
    width: 259px; 
    padding: 0; 
    margin: 0; 
    text-align: left; 
}

#LeftBottom { 
    width: 259px; 
    float: left; 
    clear: left; 
    padding: 0; 
    margin: 0; 
}	
    
#LeftPane { 
    width: 220px; 
    float: left; 
    clear: right; 
    padding: 0; 
    margin: 30px 0 0 20px; 
    text-align: center;
    border-right: solid 1px #282d33; 
 } 
  
/*========================================================*/
/*  Hovedramme                                            */
/*========================================================*/ 

#Content { 
    width: 958px; 
    padding: 0; 
    float: left; 
    clear: left; 
    margin: 0; 
}	
* html #Content { width: 918px; } /*IE*/

#ContentAdmin { 
    width: 958px; 
    padding: 0; 
    float: left; 
    clear: left; 
    margin: 0; 
}	
* html #ContentAdmin { width: 918px; } /*IE*/

#Main { 
    float: left; 
    width: 659px; 
    padding: 0; 
    margin: 0; 
}
* html #main { float: right; clear: right; width: 659px; height: 500px; } /*IE*/ 

#MainAdmin { 
    float: left; 
    width: 958px; 
    padding: 0; 
    margin: 0; 
}

#TopContent { 
    float: left; 
    clear: left; 
    width: 679px; 
    text-align: left; 
    margin: 0; 
    padding: 0 0 0 20px; 
}
* html #TopContent { float: right; clear: right; width: 679px; } /*IE*/   

#TopContentAdmin { 
    float: left; 
    clear: left; 
    width: 958px; 
    text-align: left; 
    margin: 0; 
    padding: 0; 
}

#MainContent { 
    float: left; 
    clear: left; 
    width: 679px; 
    text-align: left; 
    margin: 0; 
    padding: 0; 
    min-height: 500px;
    height:auto !important;
}
 
#MainContentPane { 
    float: left; 
    clear: left; 
    width: 658px; 
    text-align: left; 
    margin: 0; 
    padding: 26px 20px 15px 0; 
}

#MainContentPane p { margin: 0 0 10px 0; }

.MainContentPane { 
    width: 658px; 
    padding: 0; 
    float: left; 
    clear: left; 
    margin: 0; 
    text-align: left; 
}     
* html .MainContentPane { position: relative; } /*IE*/  

.MainContentPaneAdmin { 
    width: 958px; 
    padding: 20px 0 20px 0; 
    float: left; 
    clear: left; 
    margin: 0; 
    text-align: left; 
}     

/*========================================================*/
/*  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*/

/*========================================================*/
/*  Søk                                                   */
/*========================================================*/

#Search { 
    width: 179px; 
    float: left; 
    clear: none; 
    padding: 0; 
    margin: 0; 
}

#SearchBox { 
    float: left; 
    padding: 5px 0 0 0; 
    margin: 0; width: 
    145px; 
} 
* html #SearchBox { width: 140px; padding: 4px 0 0 0; } /*IE*/ 

#SearchButton { 
    width: 30px; 
    margin: 0; 
    float: right; 
} 
#dnn_dnnSEARCH_txtSearch { 
    width: 145px; 
    height: 18px; 
    font-family: Arial; 
    font-size: 11px; 
    color: #282d33; 
    font-weight: normal; 
    background: #ededed; 
    border: 0; 
    padding:3px 3px 0 3px; 
}
* html #dnn_dnnSEARCH_txtSearch { width: 140px; height: 18px; border: 0; padding: 3px 3px 0 3px; } /*IE*/

/*========================================================*/
/*  Bottom                                                */
/*========================================================*/

#Footer {
    height: 25px;
    width: 958px;
    background-color: #ffa14c;
    padding-top: 6px;
    font-weight: normal;    
    text-align: center;
    float: left;
    clear: left;
}
* html #Footer { height: 30px; padding-top: 6px; } /*IE*/ 

.Copyright {
    font-family: Verdana;
    color: #282d33;
    font-size: 11px;
    font-weight: normal;
    position: relative;
    top: 2px;
    text-align: center;
}

/*========================================================*/
/*     Login                                              */
/*========================================================*/ 

#Login { 
    padding:0; margin:0; width:100%; text-align: center; float: left;
}

.Login {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}
.Login:link, a.Login:link,.Login a:link  {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}
.Login:visited, a.Login:visited,.Login a:visited {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}
.Login:hover, a.Login:hover,.Login a:hover {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}

.User:link, a.User:link,.User a:link {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}
.User:visited, a.User:visited,.User a:visited {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}
.User:hover, a.User:hover,.User a:hover {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}
