/* Nullstilling av styler */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, textarea,
table, caption, tbody, tfoot, thead, tr, th, td		{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica; margin: 0;padding: 0; margin: 0;border: 0; outline: 0; 
                                                      font-weight: inherit; font-style: inherit; font-size: 12px; }

:focus												{ outline: 0;}
ol, ul												{ list-style: none; }

table												{ border-collapse: separate; border-spacing: 0; }
caption, th, td										{ text-align: left; font-weight: normal; }

/* ------------- Oppbygging -------------  */
html, form.aspnet, body, #page { height: 100%; }
body > #page { height: auto; min-height: 100%; }
#page {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -150px;
 }
#footer, .push {
    height:150px;
}
body												{ background: url(images/bg_seamless.jpg)}
#page												{ background: url(images/bg_crack.gif) no-repeat;  }
#wrapper											{ width: 1050px;  }
#menubar											{ width: 350px; height: 350px; float:left}
	#mainmenu											{ list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left; 
	         											  margin-left:165px; margin-top:130px }
	#mainmenu li										{ padding-bottom:10px  }
	#mainmenu li a.program								{ background: url(images/menu_main.png) 0px 0px no-repeat; height:25px; display:block;width:180px; text-indent:-999999px }
	#mainmenu li a.nyheter								{ background: url(images/menu_main.png) 0px -30px no-repeat; height:25px; display:block;width:180px; text-indent:-999999px }
	#mainmenu li a.artistene							{ background: url(images/menu_main.png) 0px -60px no-repeat; height:25px; display:block;width:180px; text-indent:-999999px }
	#mainmenu li a.festivalen							{ background: url(images/menu_main.png) 0px -90px no-repeat; height:25px; display:block;width:180px; text-indent:-999999px }
	#mainmenu li a.kontakt								{ background: url(images/menu_main.png) 0px -120px no-repeat; height:25px; display:block;width:180px; text-indent:-999999px }	
	#mainmenu li a.galleri								{ background: url(images/menu_main.png) 0px -150px no-repeat; height:25px; display:block;width:180px; text-indent:-999999px }	

		#mainmenu .submenu li								{ padding-left:10px}
		#mainmenu .submenu li	a							{ font-weight:bold}		
#content											{}
#footer												{ background:#4f2f19 url(images/bg_footer.gif) repeat-x ; height:150px; clear: both;  position: relative; 
       												  margin-top: -150px; display:none}
#footer  											{ font-size:9px; }
#footer a 											{ color:black  }
#footer .copyright									{ padding: 25px}

.artistwrapper										{ width:307px; padding-left:25px; clear:left; padding-top:20px; display:block;}

.newswrapper_sidenews								{ width:307px; padding-left:25px; clear:left; padding-top:95px}
.newstop_sidenews									{ background: url(images/newsframe_top_sidenews.png) no-repeat; height: 27px;}


.newswrapper										{ width:307px; float:left; padding-left:25px}
.newstop											{ background: url(images/newsframe_top.png) no-repeat; height: 121px;}
.newscontent										{ background: url(images/newsframe_content.png) repeat-y; padding: 0 20px 0 15px}
.newsbottom											{ display:block; background: url(images/newsframe_bottom.png) no-repeat; height: 36px;}

.featurewrapper										{ width:660px; float:left; overflow:auto; padding-top:70px}
.featureimage										{ background: url(images/featureframe_left.png) no-repeat; float:left; height: 287px; width: 418px;}
.featurecontent										{ background: url(images/featureframe_right.jpg) no-repeat; float:left; height: 277px; width:222px; padding: 10px 10px 10px 0 }


.pagewrapper										{ width:614px; float:left; padding-left:25px;padding-top:70px}
.pagetop											{ background: url(images/contentpage_top.png) no-repeat; height: 292px;}
.pagecontent										{ background: url(images/contentpage_content.png) repeat-y; padding: 0 20px 0 15px}
.pagebottom											{ background: url(images/contentpage_footer.png) no-repeat; height: 37px;}


h1.feature											{ font-size:36px; color:#b5121b}
h1.news												{ font-size:26px; color:#b5121b}

.underoverskrift									{ font-size:16px; color:#b5121b; font-weight:bold;}
.headlinerArtist a									{ font-size:13px; color: #006c68}
.headlinerArtist a:hover							{ font-size:13px; color: #004e4b; text-decoration:none;}
.headlinerArtist a:active							{ font-size:13px; color: #e08d19}

#ticketMaster										{ float:right; padding-top:35px;}

a													{ color: #006c68}
a:hover												{ color:#004e4b; text-decoration:none}
a:active											{ color:#e08d19}

a.lesmer 											{ background: url(images/btn_lesmer.png) no-repeat; width:64;height:27px; line-height:27px; display:block; text-indent:-9000px }
a.lesmer:hover 										{ background-position: 0px -27px}






