html,body {
	margin:0;
	padding: 0;
	height:100%;
	width:100%;
	background-color: #534741;
	font-size: 11px;
	font-family:  "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
}
table {
	width: 100%;
	height: 100%;
}
#tdvalignmiddle {
	vertical-align: middle;	
}
.breaker {
	overflow: hidden;
	height: 1px;
	clear: both;
	width: 100%;
}
div.content {
	position: relative;
	margin: auto;
	width: 954px;
	height: auto;
	background-image: url(../media/bg_background.gif);
	background-repeat: repeat-y;
}
div #top {
	position: relative;
	top: 0px;
	left: 0px;
	width: 954px;
	height: 19px;
	z-index: 100;
}
div #logo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 954px;
	height: 70px;
}
div #menue {
	position: relative;
	top: 0px;
	left: 0px;
	width: 954px;
	height: 26px;
	z-index: 500;
}
div #content {
	position: relative;
	top: 0px;
	left: 12px;
	width: 924px;
	height: 472px;
	z-index: 2000;
}
div #bottom {
	position: relative;
	top: 0px;
	left: 0px;
	width: 954px;
	height: 26px;
	z-index: 100;
}
#logoimage {
	position: absolute;
	right: 18px;
	top: 0px;
	width: 388px;
	height: 70px;
}
#content #startimage {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 5000;
	height: 472px;
}
#inspimage1 {
	position: absolute;
	left: 12px;
	top: 0px;
	z-index: 5000;
	width: 924px;
	height: 472px;
}
#mainnav   {
	background-image:   url(../media/nav-bg.gif);
	background-repeat:   repeat-x;
	background-position: 0 center;
	position:            absolute;
	top:                 0px;
	left:                12px;
	width:               924px;
	vertical-align:      middle;
 }
#mainnav ul  {
	list-style-type: none;
	margin:           0;
	padding:          0; 
}
#mainnav li    {
	text-align: center;
	margin:      0;
	float:       left;
	position: relative;
 }
#mainnav li a, .spacer {
	color:              #666;
}
.spacer {
	display:             block;
	padding:             6px 2px;
	width:               auto
}
#mainnav li a, .aktiv    {
	text-decoration:     none;
	display:             block;
	padding:             6px 6px;
	width:               auto 
}
.aktiv   {
	color: #ffffff !important;
}
#mainnav li a:hover  {
	 color: #ffffff;
	 text-decoration: underline;
}

#welcomeBlock {
	position: relative;
	height: auto;
	width: 400px;
	float: left;
	margin-top: 40px;
	left: 42px;
}
#welcomeTextblock {
	position: relative;
	height: auto;
	width: 400px;
	top: 0px;
	left: 0px;
	line-height: 16px;
	color: #555555;
}
#welcomeTextblock h1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}
#senasteNytt {
	position: relative;
	width: 400px;
	height: auto;
	left: 0px;
	line-height: 16px;
	color: #555;
	float: left;
	margin-top: 30px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	background-image: url(../media/dot_grey_hline.gif);
	background-repeat: repeat-x;
}
#tjanser {
	position: relative;
	width: 400px;
	height: auto;
	left: 0px;
	line-height: 16px;
	color: #555;
	float: left;
	margin-top: 20px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	background-image: url(../media/dot_grey_hline.gif);
	background-repeat: repeat-x;
}
.horizontalline {
	position: relative;
	width: 400px;
	height: 3px;
	left: 0px;
	float: left;
	background-image: url(../media/dot_grey_hline.gif);
	background-repeat: repeat-x;
}
#senasteNytt .date {
	color: #CC0000;
}
#senasteNytt a {
	text-decoration: none;
	color: #555555;
}
#senasteNytt a:hover {
	text-decoration: underline;
	color: #000000;
}
.partnerImage {
	height: auto;
	width: 133px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	text-align: center;
}
