/* CSS Document */* {padding:0;margin:0;}body {color: #000000;background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin:0border-style: dotted;background-image: url(bilder/bg.gif);background-repeat: repeat-x;}#container{	width: 850px;	margin: 0px auto 0px auto;	background: #ffffff;	border-left: solid 1px #000000;	border-right: solid 1px #000000;	border-bottom: solid 1px #000000;		}	li {		display: inline;		float: left;}/* header elements*************************************/#header {background: #ffffff url('bilder/tm-banner4.gif') no-repeat;	width:850px;height:252px;border-bottom: solid 0px #999999;}/* nav things*************************************/#meny {			float:left;		background: #ffffff url('bilder/meny-bg.gif') no-repeat;			clear:both;		width: 150px;		height: auto;					}	#meny a {	color: #000000;	font-weight:bold;	text-decoration:none;	padding:5px 5px 5px 20px;	display: block;	}	#meny a:hover, active {	color: #666666;	border-bottom: none;	text-decoration:none;	display: block;		}/* content things*************************************/#innhold {margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:5px;font-size:1.0em;padding:0px;display: inline;vertical-align: top;width:510px;float:left;}#info {padding: 0px 0px 20px 10px;display: inline;width: 150px;vertical-align: top;float:right;color:#000000;background: #ffffff;border-left: dashed 2px #999999;}#footer {background-color:#000000;color:#cccccc;font-size:80%;line-height:1.5em;width: 850px;padding-top: 10px;/*padding-bottom: 10px;*/text-align: center;clear:both;margin:0 auto;}#footer2 {color:#000000;font-size:80%;line-height:1.5em;width: 850px;padding-top: 10px;/*padding-bottom: 10px;*/text-align: center;clear:both;margin:0 auto;}h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl,fieldset, address { margin:1em 0;}h1 {font-size:1.67em;	color: #000000;}h2 {font-size: 12pt;	font-weight: bold;	color: #ff3300;}h3 {font-size: 10pt;	font-weight: bold; 	color: #000000;}h4 {font-size:1em;	background-color:#ffffff;}h5 {font-size: 8pt;	font-weight: lighter; 	color: #666666;}table {border-style: hidden;		empty-cells: hide;}li, dd { margin-left:10%; }fieldset { padding: .5em; }a:link, a:visited {color: #3366ff;text-decoration: none;}a:hover, a:active {color: #003399;text-decoration: none;}a:hover img {background-color: #ffffff;}li ul {    display: none;}li:hover > ul {    display: block;    font-size: 8pt;	font-weight: lighter; 	color: #666666;}