body, html {	margin: 0px;	padding: 0px;	border: 0px;}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	border: 0px;	background-color: #FFF;	color: #333;}h1 {	font-family: "Helvetica Neue", Verdana, Arial, Helvetica, sans-serif;	font-size: 1.5em;	color: #BF6F21;	font-style: italic;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 5px;	margin-bottom: 25px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BF5424;}h2 {	font-family: "Helvetica Neue", Verdana, Arial, Helvetica, sans-serif;	font-size: 1.3em;	color: #3C83B3;	font-weight: bold;}h3 {	font-size: 1.1em;	line-height: 1.5em;	color: #666;	background-color: #E5E5E5;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 3px;}h4 {	font-size: 1.1em;	line-height: 1.5em;	color: #666;}div#expl {	height: 2px;	width: 758px;	}html>body div#expl {	display: none;}div#wrap {	height: auto;	width: 760px;	padding: 0px;	margin-top: 3em;	margin-right: auto;	margin-left: auto;	left: auto;	top: 3em;	right: auto;	margin-bottom: 2em;}div#container {	background-image: url(gfx/container.gif);	background-repeat: repeat-y;	background-position: center top;	padding: 0px;	height: auto;	width: 760px;	margin: 0em;} div#topp {	background-image: url(gfx/bordertop.gif);	background-repeat: repeat-x;	height: 5px;	width: 750px;	margin: 0px;}div#sidet {	margin-top: 0px;	font-size: 0.65em;	color: #999;	text-align: right;	margin-right: auto;	margin-left: auto;	width: 750px;	padding-top: 1px;}div#sidet a:link{	color: #666;	text-decoration: none;}div#sidet a:visited{	color: #6666CC;	text-decoration: none;}div#sidet a:hover{	color: #CC6600;	text-decoration: none;}  div#hoved {	clear: left;    width: 750px;	height: auto;	border: 0px;	padding: 0px;	background-image: url(gfx/bg.jpg);	background-repeat: no-repeat;	margin: 0px 0px 0px 5px;	background-position: left top;}div#left {	width: 250px;	padding-left: 4px;	margin: 0px 0px 40px;	float: left;	display: inline;	padding-top: 6em;}div#content {	padding: 0px;	margin: 0px auto;	font-size: 0.8em;	width: 650px;	min-height: 400px;	height: auto !important;	background-image: url(gfx/hvitbg.jpg);	background-repeat: no-repeat;}div#content a:link{   color: #000;   background: transparent;   font-weight: bold;   text-decoration: underline;}div#content a:visited{	color: #6600CC;	background: transparent;	font-weight: bold;	text-decoration: none;   }div#content a:hover, div#content a:hover{	color: #C4031C;	text-decoration: none;}div#kontakt {	padding: 20px 30px 100px 80px;	margin: 0px;	background-image: url(gfx/retro.jpg);	background-repeat: no-repeat;	background-position: right bottom;}div#tekst {	width: 550px;	height: auto;	margin: 0px;	line-height: 1.5em;	font-size: 1em;	padding: 80px 40px 20px;}div#spalte {	width: 250px;	height: auto;	margin: 0px;	line-height: 1.5em;	font-size: 1em;	padding: 0px 0px 30px 40px;	color: #000;}div#hoyrespalte {	width: 250px;	height: auto;	margin: 0px;	line-height: 1.5em;	font-size: 1em;	padding: 0px 20px 30px 0px;	color: #000;	display: inline;	float: right;}div#smalspalte {	width: 150px;	height: auto;	margin: 0px 33px;	line-height: 1.5em;	font-size: 1em;	padding: 0px;	color: #000;}div#smalspalte p {	padding-bottom: 20px;}div#venstre {	font-size: 11px;	color: #333;	padding-top: 40px;	padding-right: 300px;	margin: 0px;	padding-bottom: 100px;	line-height: 1.5em;	padding-right: 30px;	z-index: 1;}div#hoyre {	font-size: 11px;	color: #333;	padding-top: 40px;	padding-left: 300px;	margin: 0px;	padding-bottom: 100px;	line-height: 1.5em;	padding-right: 30px;	z-index: 2;}div#footer {	background-image: url(gfx/bottom.gif);	height: 3px;	width: 760px;	margin: 0px;	background-repeat: no-repeat;	padding: 0px;}ul#meny{	height: 30px;	width: 640px;	font-size: 12px;	margin-top: 0px;	margin-left: auto;	padding: 80px 0px 0px;	margin-bottom: 0px;	margin-right: auto;}ul#meny li {	list-style: none;	float: left;	display: inline;	color: #FFD174;	margin: 0px;	padding: 0px;}ul#meny li ul {	position: absolute;	background: #6DACD9;	left: -999em;	font-size: 11px;	line-height: 1.8em;	padding: 0px 0px 0px 3px;	margin: 0px;	border: 1px solid #0F78C0;	display: block;	width: 13em;	height: auto;}ul#meny li:hover ul, ul#meny li.sfhover ul {	left: auto;}li a.hjem {	color: #FFF;	text-decoration: none;	width: 79px;	display: block;}li a.hjem:hover {	color: #666;	text-decoration: none;}body#hjem li a.hjem {	color: #333;	text-decoration: none;}					li a.kurs {	color: #FFF;	text-decoration: none;	width: 75px;	display: block;}	li a.kurs:hover {	color: #666;	text-decoration: none;}	body#kurs li a.kurs {	color: #333;	text-decoration: none;}li a.vendepunkt {	color: #FFF;	text-decoration: none;	display: block;	width: 13em;}li a.vendepunkt:hover {	color: #333;	text-decoration: none;}body#vendepunkt li a.vendepunkt {	color: #333;	text-decoration: none;}	li a.best {	color: #FFF;	text-decoration: none;	display: block;	width: 13em;}li a.best:hover {	color: #333;	text-decoration: none;}body#bestilling li a.best {	color: #333;	text-decoration: none;}	li a.enest {	color: #FFF;	text-decoration: none;	display: block;	width: 13em;}li a.enest:hover {	color: #333;	text-decoration: none;}body#enest li a.enest {	color: #333;	text-decoration: none;}li a.herlig {	color: #FFF;	text-decoration: none;	display: block;	width: 13em;}li a.herlig:hover {	color: #333;	text-decoration: none;}body#herlig li a.herlig {	color: #333;	text-decoration: none;}li a.livet {	color: #FFF;	text-decoration: none;	display: block;	width: 13em;}li a.livet:hover {	color: #333;	text-decoration: none;}body#livet li a.livet {	color: #333;	text-decoration: none;}	li a.x {	color: #FFF;	text-decoration: none;	display: block;	width: 13em;}li a.x:hover {	color: #333;	text-decoration: none;}body#x li a.x {	color: #333;	text-decoration: none;}			li a.foredrag {	color: #FFF;	text-decoration: none;	display: block;	width: 99px;}li a.foredrag:hover {	color: #666;	text-decoration: none;}body#foredrag li a.foredrag {	color: #333;	text-decoration: none;}li a.coaching {	color: #FFF;	text-decoration: none;	display: block;	width: 101px;}	li a.coaching:hover {	color: #666;	text-decoration: none;}	body#coaching li a.coaching {	color: #333;	text-decoration: none;}li a.om_oss {	color: #FFF;	text-decoration: none;	display: block;	width: 93px;}li a.om_oss:hover {	color: #666;	text-decoration: none;}body#om_oss li a.om_oss {	color: #333;	text-decoration: none;}li a.paal {	color: #FFF;	text-decoration: none;	display: block;	width: 13em;}li a.paal:hover {	color: #333;	text-decoration: none;}body#paal li a.paal {	color: #333;	text-decoration: none;}li a.helene {	color: #FFF;	text-decoration: none;	display: block;	width: 13em;}li a.helene:hover {	color: #333;	text-decoration: none;}body#helene li a.helene {	color: #333;	text-decoration: none;}li a.morten {	color: #FFF;	text-decoration: none;	display: block;	width: 13em;}li a.morten:hover {	color: #333;	text-decoration: none;}body#morten li a.morten {	color: #333;	text-decoration: none;}li a.referanser {	color: #FFF;	text-decoration: none;	display: block;	width: 110px;}li a.referanser:hover {	color: #666;	text-decoration: none;}body#referanser li a.referanser {	color: #333;	text-decoration: none;}						li a.kontakt {	color: #FFF;	text-decoration: none;} 	li a.kontakt:hover {	color: #666;	text-decoration: none;}body#kontakt li a.kontakt {	color: #333;	text-decoration: none;}.adresse {	float: left;	width: 150px;	height: 50px;	margin: 40px 0 5px 545px;	font-size: 10px;	font-style: italic;	color: #4B4954;	position: absolute;	text-align: right;	display: inline;  }.ramme{	border: 1px dotted #999;	padding: 15px;	width: 250px;	margin: 0px;}.orangebg{	border: 1px dotted #5AA2D4;	padding: 15px 15px 15px 30px;	margin: 0px;	background-color: #E5F1F8;	width: 22em;}.sign{	font-style: italic;	color: #FF3300;}.dato{	float: right;	background-color: #FFD5AC;	padding: 15px 15px 15px 30px;	border: 1px solid #999;	margin: 0px;	display: inline;}.ref{	float: right;	margin: 0px;	padding: 0px;}.fltright{	float: right;	margin-right: 0px;	margin-bottom: 20px;	margin-top: 20px;	margin-left: 20px;	display: inline;}.fltleft{	float: left;	margin-right: 20px;	margin-bottom: 20px;	margin-top: 20px;	margin-left: 0px;	display: inline;}.liten {	font-size: 0.8em;	color: #000000;	line-height: 1.2em;}	 	.formtekst {	padding:0 10px 0 0px;	font-size: 1em;	font-weight: bold;	color: #666;	font-style: italic;	text-align: right;}.formfelt {	font-size: 10px;	width: 248px;	height: 15px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}.formfelt2 {	font-size: 10px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}.formfelt3 {	font-size: 10px;	height: 15px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}