* {
	margin: 0px auto;
}

/*****Mainpart*****/

body {
		background: #f9f9f9 url(i/top.png);
		background-repeat: repeat-x;
		font-family: Trebuchet MS;
		font-size: 11px;
		text-align: justify;
		color: #5d5d5d;
}

#side {
		width: 801px;
}

.holder {
		width: 801px;
		float: left;
}

#logo {
		width: 233px;
		height: 95px;
		background-image: url(i/logo.gif);
		float: left;
}

#header {
		width: 801px;
		height: 191px;
		background-image: url(i/header.png);
		float: left;
}

#innhold_holder {
		width: 799px;
		background: #ffffff url(i/innhold_top.png);
		background-repeat: repeat-x;
		float: left;
		padding-top: 32px;
		border-left: 1px #ececec solid;
		border-right: 1px #ececec solid;
}

#innhold {
		width: 799px;
		background-image: url(i/innhold.png);
		background-repeat: y;
		float: left;
}

#bottom {
		width: 801px;
		height: 32px;
		margin-left: -1px;
		background-image: url(i/bottom.png);
		float: left;
}

#contactscheeme {
		width: 400px;
		float:left;
}

/*****content*****/

#hoved {
		width: 588px;
		float: left;
		margin-left: 7px;
}

.box {
		width: 568px;
		height: 149px;
		background-image: url(i/topbox.png);
		float: left;
		padding: 10px;
		margin-bottom: 7px;
}

.box_2 {
		width: 568px;
		height: 180px;
		background-image: url(i/box2.png);
		background-repeat: no-repeat;
		float: left;
		padding: 10px;
		margin-bottom: 7px;
}

.main_box {
		width: 588px;
		background-image: url(i/contentbg.png);
		float: left;
		margin-bottom: 7px;
}

.left_box {
		width: 279px;
		float: left;
		padding-left: 7px;
		padding-right: 7px;
		text-align: justify;
}

a.link:link { color: #1888d3; }
a.link:hover { color: #0099ff; }
a.link:visited { color: #1888d3; }

/*****languagemenu *****/

ul#sprak {
		height: 33px;
		position: relative;
		float: right;
		margin: 0px;
		margin-top: 62px;
		padding: 0px;
		list-style-type: none;
}

ul#sprak li {
		list-style-type: none;
		text-indent: -9999px;
		float: left;
		padding: 0px;
		height: 33px;
}

li#norsk a {
		width: 83px;
		height: 33px;
		background-image: url(i/no.png);
		float: left;
}

li#norsk a:hover {
		background-image: url(i/no_hover.png);
}

li#english a {
		width: 93px;
		height: 33px;
		background-image: url(i/en.png);
		float: left;
}

li#english a:hover {
		background-image: url(i/en_hover.png);
}


/*****menus*****/

#venstre {
		width: 188px;
		float: left;
		margin-left: 8px;
}

ul.meny {
		font-family: Verdana;
		font-size: 11px;
		line-height: 16px;
		font-weight: bold;
		list-style-type: none;
		margin: 0px;
		margin-top: 17px;
		margin-bottom: 17px;
		margin-left: 20px;
		padding: 0px;
}

.menu_box {
		width: 182px;
		height: 132px;
		background-image: url(i/menubox.png);
		float: left;
		margin: 3px;
}

.link_box {
		width: 182px;
		height: 119px;
		background-image: url(i/linkbox.png);
		margin: 3px;
		float: left;
}

.content_top {
		width: 188px;
		height: 25px;
		background-image: url(i/content_top.png);
		float: left;
}

a.meny:link {color: #5a5a5a;}
a.meny:visited {color: #5a5a5a;}
a.meny:hover {color: #1788d3;}

h1 {
		font-family: Verdana;
		font-size: 10px;
		line-height: 25px;
		margin-left: 20px;
		padding: 0px;
		margin-left: 10px;
}

h2 {
		font-family: Trebuchet MS;
		font-size: 12px;
		font-weight: normal;
		color: #1888d3;
		margin-bottom: 20px;
}

p { 
		margin-bottom: 10px; 
}

p#footer {
		text-align: center;
		line-height: 40px;
}
