body {
	background-color: #000000; 
/*	background-image: url(/bkgnilsen102.jpg); */
	background-image: url(/egne/bkgnilsen200903.jpg);
	background-position: top center;
	background-repeat: no-repeat; 
	background-attachment: fixed;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: Arial, Helvetica, Sans-serif;
	}

H1, H2, H3, H4, H5, H6 {
	font-family: Arial, Helvetica, Sans-serif;
	}
H1 {
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	font-stretch: narrower;
	}	
P, DIV, TD, BODY {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 15px;
	}
.bread {
	font-size: 12px;
	line-height: 15px;
	}
.boldbread {
	font-weight: bold;
	}

P.pristid {
	display: block;
	width: 100%;
	border-top: 1px solid #951418;
	border-bottom: 1px solid #951418;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial-narrow, Helvetica-Condensed, Sans-serif;
	}
A IMG {
	border: 0px;
	}

.bstatus1, .bstatus2, .bstatus3, .bstatus4, .bstatus5, .bstatus6, .bstatus7, .bstatus8, .bstatus9 {
	display: block;
	width: 60px;
	height: 20px;
	float: left;
	overflow: hidden;
	background: url(/images/Billetter_lang.png);
	background-repeat: no-repeat;
	background-position: -70px 0px;
	}
.bstatus1, .bstatus2 { background-position: 0px 0px; }
.bstatus3 { background-position: -70px 0px; }
.bstatus4 { background-position: 0px 0px; }
.bstatus5 { background-position: -140px 0px; }
.bstatus6 { background-position: -210px 0px; }
.bstatus7 { background-position: -280px 0px; }
.bstatus8 { background-position: -350px 0px; }
.bstatus9 { background-position: -420px 0px; }

.nyhetsdato {
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
	margin-bottom: -5px;
	}




/* PROGRAMMET - FLYT I KOLONNER UTEN TABELLER */

.arrdato {
	display: block;
	float: left;
	font-size: 10px;
	line-height: 10px;
/*	height: 30px; */
	width: 50px;
	margin: 0px;
	vertical-align: middle;
	}
.arrheading {
	display: block;
	float: left;
	font-size: 16px;
	line-height: 17px;
	width: 368px;
	color: #951418;
	min-height: 32px;
	margin: 0px;
	margin-top: 3px;
	vertical-align: middle;
	}
.arrheading A {
	text-decoration: none;
	color: #951418;
	}

.separator {
	display: block;
	position: ralative;
	background: url(/images/separator.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 2px;
	margin-top: -3px;
	margin-bottom: 3px;
	}

/*
.arrwrap {
	display: block;
	border: 1px solid #333;
	padding-top: 2px;
	min-height: 32px;
	}

*/
/* POSISJONERING */



	
#wrapper {
	position: relative;
	margin: 0 auto;	
	display: block;
	width: 700px;
	top: 0px;
	z-index: 1;
	text-align: left;
	}
#topp {
	width: 700px;
	height: 90px;
	margin-top: 30px;
	text-align: right;
	margin-bottom: 10px;
	}
#promo {
	width: 540px;
	float: right;
	}
#bbox {
	display: block;
	width: 510px;
	overflow: hidden;
	border: 0px;
	}
.toppboks {
	display: block;
	float: right;
	width: 165px;
/*	border: 1px solid #e19a00;
	background-color: #e19a00; */
	border: 1px solid #ce0000;
	background-color: #ce0000;
	height: 90px;
	margin-left: 10px;
	line-height: 10px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	overflow: hidden;
	}
.toppboks IMG {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	width: 163px;
	height: 78px;
	overflow: hidden;
	float: left;
	}
.toppboks P {
	display: block;
	position: relative;
	top: 2px;
	left: 0;
	width: 163px;
	height: 12px;
	}
.toppboks A {
	color: #000;
	text-decoration: none;
	overflow: hidden;
	}
#hoved {
	width: 700px;
	background-color: white;
	background: url(/images/70hvit.png);
	position: relative;
	clear: left;
	min-height: 500px;
	top: 0px;
	overflow: auto;
/*	
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	overflow: hidden; */
	}
#hoved P, #hoved H1 {
	margin-left: 5px;
	margin-right: 5px;
	}
#venstre {
	position: relative;
	left: 0px;
	top: 0px;
	width: 150px;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 500px;
	float: left;
/* 	filter:alpha(opacity=100); */
/* 	-moz-opacity:1.0; */
/* 	-khtml-opacity: 1.0; */
/* 	opacity: 1.0; */
	}
#hoyre {
	position: relative;
	display: block;
	float: left;
	top: 0px;
	width: 508px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 10px;
	padding-left: 10px;
	}
#meny {
	margin-top: 15px;
	}
#meny A {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #951418;
	}
#meny P.bread A {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin-top: 5px;
	color: black;
	}


.slidestor {
	display: block;
	position: relative;
	z-index: 4;
	width: 700px;
	overflow: hidden;
	margin-top: 14px;
	margin-bottom: 0px;
	}

.slidestor P.caption {
	color: #ffffff;
	width: 780px;
	position: relative;
	top: -18px;
	font-size: 11px;
	display: block;
	line-height: 18px;
	z-index: 5;
	height: 18px;
	background: url(/images/sort50stripe.png);
	margin-top: 0px;
	margin-bottom: -18px;
	}
.slideshowicons {
	margin-top: 0px;
	}
.slideshowicons IMG {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 2px solid white;
	}
.hovedslide .slideshowcnt {
	position: absolute;
	left: 5px;
	top: 5px;
	border: 0px;
	}

