﻿h1
{
	height:21px;
	width:545px;
	background-position: left;
	background-repeat: no-repeat;
	padding-left:10px;
	padding-top:2px;
	overflow:hidden;
}

#background
{
    position:absolute;
    top:200px;
    left:5px;
    width: 997px; 
    /* 924 + 
    wrapper_for_left_shadow.padding-left +  
    wrapper_for_right_shadow.padding-right
    */
}

#wrapper_for_left_shadow
{
    background-image: url(../Bilder/Layout/ShadowLeft.gif);
	background-position: left;
	background-repeat: repeat-y;
	/*border: solid 1px red;*/
}

#wrapper_for_right_shadow
{
    background-image: url(../Bilder/Layout/ShadowRight.gif);
	background-position: right;
	background-repeat: repeat-y;
	/*border: solid 1px green;*/
}

#wrapper_for_left_column_bg
{
	background-position: left;
	background-repeat: repeat-y;
    padding-top: 1px; /* must have this to avoid IE bug */
    margin-left:10px;
	/*border: solid 1px blue;*/
}

#wrapper_for_bottom_left_column_bg
{
	background-position: left;
	background-repeat:no-repeat;
	height:16px;
	margin-left:10px;
	/*border: solid 1px purple;*/
}

#wrapper_for_right_column_bg
{
	background-position: right;
	background-repeat: repeat-y;
	padding-top: 1px; /* must have this to avoid IE bug */
    padding-bottom: 1px;  /*must have this to avoid Netscape bug */
    margin-right:13px;
	/*border: solid 1px orange;*/
}

#wrapper_for_bottom_right_column_bg
{
	background-position: right;
	background-repeat:no-repeat;
	height:16px;
	margin-right:13px;
	/*border: solid 1px gray;*/
}

#leftregiondiv
{
	width: 189px;
	height: 100%;
	float: left;
}

.left_column_element_top
{
	background-position: left;
	background-repeat:no-repeat;
	width:169px;
	height:2px;
	margin-left:10px;
	margin-top:2px;
}

.left_column_element_main
{
	background-position: left;
	background-repeat:repeat-y;
	width:149px;
	overflow:hidden;
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
}

.left_column_element_bottom
{
	background-position: left;
	background-repeat:no-repeat;
	width:169px;
	height:19px;
	margin-left:10px;
	margin-bottom:10px;
}
 
#mainregiondiv
{
	width: 573px;
	float: left;
	margin-top:-2px; /* For å unngå liten gap mellom kant og innhold */
}

#mainregion_content
{
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
 
#rightregiondiv
{
	/*width: 210px;*/
	float: left;
	margin-top:-1px; /* For å unngå liten gap mellom kant og innhold */
	padding-left:1px;
	padding-top:1px;
}

#footerdiv
{
    margin-top: 10px;
    margin-left:2px;
    width:989px; /* se #background.width */ 
    height:23px; 
}

/* HEADER */
#header
{
   position:absolute;
   top:15px;
   left:15px;
   width:974px;
   height:181px;
}

#header_logo
{
   position:absolute;
   top:15px;
   left:15px;
   width:974px;
   height:181px;
   background-repeat:no-repeat;
}

#header_rightEdge
{
   position:absolute;
   top:15px;
   left:974px;
   width:15px;
   height:181px;
   background-repeat:no-repeat;
}


#vertical_line_on_header
{
	position:absolute;
	left:777px;
	top:15px;
	width:1px;
	height:181px;
	background-repeat:repeat;
	z-index:100;
}

#navn_on_header
{
	position:absolute;
	left:395px;
	top:95px;
	width:295px;
	height:50px;
	background-repeat:no-repeat;
	z-index:100;
}

#under_navn_on_header
{
	position:absolute;
	left:375px;
	top:150px;
	width:315px;
	height:19px;
}

#kontakt_on_header
{
	position:absolute;
	left:785px;
	top:75px;
	width:144px;
	height:70px;
}

.txtQuickSearch
{
	position:absolute;
	left:785px;
	top:165px;
	
    margin-right:6px;
    height:16px;
    width:100px;
}

.btnQuickSearch
{
	position:absolute;
	left:893px;
	top:165px;
}

#cultureChooser
{
	position:absolute;
	left:785px;
	top:25px;
}
/* END HEADER */

/* SHADOWS */

#left_top_shadow
{
	position:absolute;
	top:0px;
	left:5px;
	width: 2px;
	height:300px;
	background-image: url(../Bilder/Layout/ShadowLeft.gif);
}

#right_top_shadow
{
	position:absolute;
	top:0px;
	left:996px;
	width: 6px;
	height:300px;
	background-image: url(../Bilder/Layout/ShadowRight.gif);
}

#bottom_shadow
{
    margin-top:4px;
    width:997px; /* se #background.width */
    height:7px; 
    background-image: url(../Bilder/Layout/ShadowBottom.gif);
	background-repeat: repeat-x;
}

#wrapper_bottom_shadow_leftcorner
{
    background-image: url(../Bilder/Layout/ShadowBottomLeftCorner.gif);
	background-position: left;
	background-repeat:no-repeat;
	height:7px;
}

#wrapper_bottom_shadow_rightcorner
{
    background-image: url(../Bilder/Layout/ShadowBottomRightCorner.gif);
	background-position: right;
	background-repeat:no-repeat;
	height:7px;
}

/* END SHADOWS */


/* Alle sidenavigasjonsmenyer f.eks til nyheter og gjestebok */

div.InnholdMedSidemeny
{
	width:413px;
}

.SideMenyElement
{
	width:120px;
}

