#main {
	width: 450px;
	display: inline-block;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 17px;
	clear: left;
}
#main_small {
	font-family: Helvetica, Verdana, sans-serif;
	color: #bfbfbf;
	margin: 15px;
	padding: 10px;
	border-color: #4c4c4c;
	border-width: 1px;
	border-style: dashed;
	clear: left;
}
#rubrik {
	font-weight: bold;
	border-bottom-width: 0px;
	font: 14pt Helvetica, Verdana, sans-serif;
	text-align: left;
	color: #ffb300;
}

#rubrik_small {
	font-weight: bold;
	border-bottom-width: 0px;
	font: 11pt "Helvetica bold", "Verdana bold", sans-serif;
	text-align: left;
	color: #ffb300;
}

#menyrubrik {
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: black;
	margin-bottom: 5px;
	background-position: 0 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-color: black;
	border-left-color: #212121;
	border-top-color: #212121;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	background-image: url(grafik/gloss.png);
	background-repeat: repeat-x;
	padding-bottom: 7px;
	padding-top: 9px;
	background-color: black;
	padding-right: 5px;
	padding-left: 10px;
	font-weight: bold;
	font: 11px Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #ffb300;
}

#menyrubrik a:hover {
	position: relative;
	left: -5px;
	padding-bottom: 9px;
	padding-top: 10px;
	border-bottom-color: #b3b3b3;
	border-top-width: 0px;
	border-left-style: none;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: solid;
	padding-left: 5px;
	font-weight: bold;
	border-bottom-width: 1px;
	font: 11px Helvetica, Geneva, sans-serif;
	text-align: left;
	color: white;
}

h2 {
	margin-bottom: 0px;
	font-weight: bold;
	border-bottom-width: 0px;
	font: 11pt "Helvetica bold", "Verdana bold", sans-serif;
	text-align: left;
	color: #ffb300;
}

#text {
	position: relative;
	display: inline-block;
	font-size: 9pt;
	text-transform: none;
	line-height: 130%;
	margin-top: 0px;
	color: white;
	text-shadow: 0px 0px;
	text-align: justify;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#text_small {
	position: relative;
	display: inline-block;
	font-size: 8pt;
	text-transform: none;
	line-height: 130%;
	margin-top: 10px;
	color: #bfbfbf;
	text-shadow: 0px 0px;
	text-align: justify;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#livekamera {
	font-size: 9pt;
	text-transform: none;
	line-height: 130%;
	margin-top: 310px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	z-index: 3
}
-->

#kommentarruta {
	padding: 5px;
	border-width: 1px;
	border-color: #4b4b4b;
	border-style: dashed;
	width: 450px;
	font-size: 9pt;
	text-transform: none;
	line-height: 130%;
	margin-top: 10px;
	color: white;
	text-shadow: 0px 0px;
	text-align: justify;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#commenttopp {
	border-bottom-style: none;
	border-bottom-width: 0px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 450px;
	font-size: 9pt;
	text-transform: none;
	line-height: 130%;
	margin-top: 10px;
	color: white;
	text-shadow: 0px 0px;
	text-align: justify;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

tbody {
	font-family: Helvetica, Verdana, sans-serif;
	width: 450px;
	font-size: 9pt;
	text-transform: none;
	line-height: 130%;
	margin-top: 10px;
	color: white;
	text-shadow: 0px 0px;
	text-align: justify;
}

body { color: white; }
p { color: white; }
td { color: white; }
a { text-decoration: none; text-transform: none; color: #ffb300; }
a:link { font-family: "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif; color: #ffb300; }
a:visited { color: #ffb300; }
a:hover { color: white; }
a:active { color: #cccccc; }

/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
body { background-repeat: repeat-x; background-image: url(grafik/bkg.png); color: white; word-wrap: break-word; }
td.dsR31 { color: #383838; border-width: 0px; border-right-style: solid; border-left-style: solid; border-top-style: none; }
#news { padding-left: 10px; padding-bottom: 0px; padding-right: 10px; padding-top: 0px; border-bottom-style: none; position: relative; font-size: 8pt; }
#byline { padding-bottom: 20px; position: relative; margin-top: 0px; text-align: right; float: right; color: #666666; padding-right: 20px; line-height: 130%; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; }

#byline_big { clear: left; position: relative; display: inline-block; height: 14px; margin-bottom: 22px; margin-top: 0px; text-align: left; color: #666666; padding-right: 0px; line-height: 130%; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; }

#newstext { border-bottom-style: none; margin-bottom: 0px; text-align: justify; padding-right: 10px; padding-left: 10px; line-height: 130%; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; }
#newsrubrik { font-weight: bold; margin-bottom: 5px; padding-right: 10px; padding-left: 10px; line-height: 130%; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 9pt; }
#readmore { position: relative; float: right; color: #ffb300; text-align: right; padding-right: 10px; padding-left: 10px; font-weight: bold; line-height: 130%; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 9pt; }

#text img { max-width: 500px; display: inline-block; border-style: solid; border-color: black; border-width: 1px; background-color: #cccccc; margin: 4px; float: left; }
                                                                                   

#text_small img { float: left; max-width: 475px; border-style: solid; border-color: black; border-width: 1px; background-color: #cccccc; margin: 4px; }
#text img { \width: expression(Math.min(parseInt(this.offsetWidth), 500 ) + "px");}
#text_small img { \width: expression(Math.min(parseInt(this.offsetWidth), 480 ) + "px");}

#newstext img { border-color: black; border-width: 1px; border-style: solid; max-width: 210px; }
#newstext img { \width: expression(Math.min(parseInt(this.offsetWidth), 210 ) + "px");}

#ruta { background-image: url(grafik/linje.png); background-position: -3px; background-repeat: repeat; top: -13px; float: left; position: relative; background-color: #202020; height: 20px; width: 235px; }

ul { list-style-type: square; list-style-position: outside; }

#line { padding-top: 0px; border-bottom-style: none; height: 1px; border-top-style: none; }

#under { padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; color: white; position: relative; border-left-style: none; border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; border-top-width: 1px; display: inline-block; text-align: center; background-color: black; }


#under img { margin: 10px; }

#svart { }

#ton { height: 500px; position: relative; background-repeat: repeat-x; background-image: url(grafik/tonad.png); }

td.dsR72 { padding: 5px; }

td.dsR70 { padding: 5px; }

td.dsR74 { padding: 5px; }

#comment { display: inline-block; margin: 20px; color: white; }

#faktaruta { display: inline-block; margin-bottom: 10px; margin-top: 10px; clear: left; padding: 15px; border-color: #4c4c4c; border-width: 1px; border-style: dashed; }

#front img { margin: 0px; }

hr { border-bottom-color: #4c4c4c; border-bottom-width: 1px; border-top-width: 1px; border-right-style: none; border-left-style: none; max-height: 0px; min-height: 0px; height: 0px; border-bottom-style: solid; border-top-color: #202020; border-top-style: solid; }

#box { margin-bottom: 5px; margin-top: 5px; clear: left; }

#annons img { float: none; clear: left; padding: 0px; margin: 0px; }

#annons2 img { float: none; padding: 0px; margin: 0px; }

#annons { width: 800px; padding: 0px; margin: 0px; overflow: hidden }

