body{	background:#FFF url(gfx/solsand.jpg) repeat;	padding:0;	margin:0;	font:12px tahoma, verdana, sans-serif;	color:#303030;}a{	text-decoration:none;	color:#286ea0;}a:hover{	text-decoration:underline;}#top{	height: 40px;	width: 752px;}#container{	background:#F4F1E6 url(gfx/cont.jpg) repeat-y;	margin:0 auto 15px;	width:752px;	padding:0;}ul#meny{	height: 20px;	width: 430px;	font-size: 14px;	text-align: right;	margin: 0 10px 0 0;	padding: 58px 0 0;	float: right;	display: inline;}ul#meny li {	list-style: none;	float: left;	display: inline;	margin: 0 50px 0 0;	padding: 0;}li a {	color: #999;	text-decoration: none;}li a.hjem {	text-decoration: none;	display: block;}li a.hjem:hover {	color: #F4846A;	text-decoration: none;}body#hjem li a.hjem {	color: #666;	text-decoration: none;}					li a.handlesning {	text-decoration: none;	display: block;}	li a.handlesning:hover {	color: #F4846A;	text-decoration: none;}	body#handlesning li a.handlesning {	color: #666;	text-decoration: none;}li a.meg {	text-decoration: none;	display: block;}li a.meg:hover {	color: #F4846A;	text-decoration: none;}body#meg li a.meg {	color: #666;	text-decoration: none;}						li a.kontakt {	text-decoration: none;	display: block;} 	li a.kontakt:hover {	color: #F4846A;	text-decoration: none;}body#kontakt li a.kontakt {	color: #666;	text-decoration: none;}#header{	background:#F4F0E0 url(gfx/toppen.jpg) no-repeat;	height:102px;	color:#929D92;	clear:both;	margin:0;	padding:0;}#forside{	background: url(gfx/blomst.jpg) top right repeat-y;	width:400px;	float:right;	margin-right: 10px;	height: 450px;	padding: 0 30px 0 25px;}#forside h1{	margin-top: 100px;}#main{	width:400px;	float:right;	display: inline;	padding:0 30px 30px 25px;	background: url(gfx/blomst.jpg) top right repeat-y;	margin-right: 10px;	min-height: 400px;	height: auto !important;}#contact{	width:400px;	float:right;	background: url(gfx/blomst.jpg) top right repeat-y;	margin-right: 10px;	height: 410px;	padding: 40px 30px 0 25px;}#flash{	margin-left: 22px;	margin-top: 42px;}#sidebar{	width:243px;	float:left;	display: inline;	background: url(gfx/foto.jpg) top left no-repeat;	height: 300px;	margin-left: 20px;	margin-top: 100px;	padding-bottom: 50px;}#sidebar p{	font-size:0.9em;	line-height:1.3em;	padding: 60px 5px 12px 10px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #B8B7A6;}#footer{	clear:both;	color:#808080;	font-size:9px;	padding:2px 0 0;	text-align:center;	background: url(gfx/fot.jpg) bottom no-repeat;	height: 24px;}#footer a{	color:#686868;}h1{	font-size:20px;	font-weight: normal;	color: #DE8260;	padding: 40px 0 20px 0;}h2{	margin:0 0 5px;	font-size: 14px;}h3{	padding-left: 10px;	font-size: 1em;}p{	margin:0 0 15px 0;	line-height:1.5em;	text-align:left;}ul#analyse {	font-size:0.9em;	line-height:1.3em;	color: #393936;}.fltleft{	float: left;	display: inline;	margin-bottom: 10px;	margin-right: 10px;}