/* -----------------
   =GLOBAL
-------------------------------------------------------- */

body{
	font: 76% Arial,sans-serif;
	text-align: center;
	background: #000 /* #129ebc*/;
	color: #fff;
}

h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
	margin: 1.5em 0 1em 0
}
h4 {
	font-weight: normal;
	margin: 1.5em 0 1em 0;
}
h5 {
	font-weight: normal;
	margin: 1.5em 0 1em 0;
}
h6 {
	font-weight: normal;
}
li {
	line-height: 1.5;
}
p {
	line-height: 1.70;
	margin: 0.8em 0;
}

a{
		color: #bf1e2e;
		text-decoration: none;
}

a: visited {
			
}

a:hover {
	text-decoration: underline;
}

strong {
	font-weight: bold;
}

em {
	font-weight: bold;
}

/* -----------------
   =STRUKTUR
-------------------------------------------------------- */

div#base{
background: #000;
	width: 802px;
	margin: 0 auto 0 auto;
}


div#wrap{
	float: left;
	width: 100%;
	background: url('../bilder/bakgrunn-innhold.gif') no-repeat;
}


div#innhold{
	margin: 0 211px 0 211px;

}

div#venstre{
	float: left;
	width: 101px;
	margin-left: -745px;

}

#hoyre{
	float: left;
	width: 180px;
	margin-left: -180px;

}

div#fot{
	clear: left;
	width: 100%;
	text-align: center;
}

div#base{
	text-align: left;
}

/* -----------------
   =HODE
-------------------------------------------------------- */

div#hode {
	
}

	div#logo {
		float: left;		
	}

div#hode h1 {

}

div#hode h1 a {

	text-indent: -9999px;
	overflow: hidden;
	background: url('../bilder/hode-2010.jpg') no-repeat 0 0;
	width: 802px;
	height: 268px;
	display: block;
}


/* -----------------
   =HOVEDMENY
-------------------------------------------------------- */

ul#hovedmeny {
	
}

	ul#hovedmeny li {
	
   }
	
		ul#hovedmeny li a {
			text-indent: -9999px;
			overflow: hidden;
			width: 87px;
			height: 17px;
			display: block;
			background: url('../bilder/meny.gif') no-repeat 0 0;
  		}
		
			ul#hovedmeny li a#link-nyheter {
					background-position: 0px 0px;
			}
			
				ul#hovedmeny li a#link-nyheter:hover, ul#hovedmeny li a#link-nyheter.aktiv {
					background-position: -95px 0px;
				}
				
			ul#hovedmeny li a#link-artister {
					background-position: 0px -17px;
			}
			
				ul#hovedmeny li a#link-artister:hover, ul#hovedmeny li a#link-artister.aktiv {
					background-position: -95px -17px;
				}
				
			ul#hovedmeny li a#link-info {
					background-position: 0px -34px;
			}
			
				ul#hovedmeny li a#link-info:hover, ul#hovedmeny li a#link-info.aktiv {
					background-position: -95px -34px;
				}
			
			ul#hovedmeny li a#link-program {
					background-position: 0px -51px;
			}
			
				ul#hovedmeny li a#link-program:hover, ul#hovedmeny li a#link-program.aktiv {
					background-position: -95px -51px;
				}
				
			ul#hovedmeny li a#link-billetter {
					background-position: 0px -67px;
			}
			
				ul#hovedmeny li a#link-billetter:hover, ul#hovedmeny li a#link-billetter.aktiv {
					background-position: -95px -67px;
				}
				
			ul#hovedmeny li a#link-kontakt {
					background-position: 0px -83px;
			}
			
				ul#hovedmeny li a#link-kontakt:hover, ul#hovedmeny li a#link-kontakt.aktiv {
					background-position: -95px -83px;
				}
				
			ul#hovedmeny li a#link-frivillig {
					background-position: 0px -98px;
			}
			
				ul#hovedmeny li a#link-frivillig:hover, ul#hovedmeny li a#link-frivillig.aktiv {
					background-position: -95px -98px;
				}
				
			ul#hovedmeny li a#link-forum {
					background-position: 0px -113px;
			}
			
				ul#hovedmeny li a#link-forum:hover, ul#hovedmeny li a#link-forum.aktiv {
					background-position: -95px -113px;
				}


/* -----------------
   =UNDERMENY
-------------------------------------------------------- */
	

ul#undermeny {

}

	ul#undermeny  li {
	
   }
	
		ul#undermeny  li a {
		
  		}
		
		ul#undermeny  li a.aktiv {
		font-weight: bold;
		
  		}
		
	

.hide {
		display: none; 
}

/* -----------------
   =FOT
-------------------------------------------------------- */

div#fot{
	background: url(../bilder/fot.gif) no-repeat;
	height: 58px
	
}

div#fot p{
	margin: 0;
	
}

/* -----------------
   =VENSTRE KOLONNE
-------------------------------------------------------- */

div#venstre {
	text-align: left;
	
	}

#countbox { color: #bf1e2e; margin-top: 4px; }


/* -----------------
   =INNHOLD KOLONNE
-------------------------------------------------------- */

div#innhold {
	min-height:400px;
	height: auto !important;
	height: 400px;
}

div#innhold h2 {
	font-size: 1.7em;
	text-transform: uppercase;
	text-align: left;
	display: block;
	overflow: hidden;
	/* float: right; */
	text-indent: -9999px;
}

	body#side-nyheter div#innhold h2, body#side-nyheter-vis div#innhold h2 {
		background: url(../bilder/tittel-nyheter.jpg) no-repeat top right;
		/* width: 140px; */
		height: 41px;
	}
	
	body#side-artister div#innhold h2.csc-firstHeader {
		background: url(../bilder/tittel-artister.jpg) no-repeat top right;
		/* width: 140px; */
		height: 41px;
		margin-bottom: 20px;
	}

	
	body#side-info div#innhold h2.csc-firstHeader {
		background: url(../bilder/tittel-info.jpg) no-repeat top right;
		/* width: 140px; */
		height: 41px;
	}
	
	body#side-program div#innhold h2.csc-firstHeader {
		background: url(../bilder/tittel-program.jpg) no-repeat top right;
		/* width: 140px; */
		height: 41px;
	}
	
	body#side-kontakt div#innhold h2.csc-firstHeader{
		background: url(../bilder/tittel-kontakt.jpg) no-repeat top right;
		/* width: 140px; */
		height: 41px;
	}
	
	body#side-frivillig div#innhold h2.csc-firstHeader {
		background: url(../bilder/tittel-frivillig.jpg) no-repeat top right;
		/* width: 153px; */
		height: 41px;
	}
	
	
	body#side-billetter div#innhold h2.csc-firstHeader {
		background: url(../bilder/tittel-billetter.jpg) no-repeat top right;
		/* width: 153px; */
		height: 41px;
	}
	
	
	body#side-forum div#innhold h2.csc-firstHeader {
		background: url(../bilder/tittel-forum.jpg) no-repeat top right;
		/* width: 140px; */
		height: 41px;
	}

div#innhold h3 {
font-size: 1.3em;
	color: #bf1e2e;
	text-transform: uppercase;
}

	div#innhold h3 a {
		color: #bf1e2e;
		text-decoration: none;
	}


div#innhold img.bilde-artist {
	margin: 1em 0 .5em 0;
}

div#innhold p {
	font-size: 1em;
	clear: right;
}

div#innhold ul li {
	list-style: disc;
	margin-left: 1.2em;
}

/* -----------------
	   =TEKST M/ BILDE
	   ----------------- */		

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	float: right;
}

.csc-textpic-intext-right-nowrap .csc-textpic-text {
	float: left;
	width: 240px;
}

.csc-textpic-intext-right-nowrap .csc-textpic-text h3 {
	margin: 0;
	text-transform: uppercase
}

.csc-textpic-clear {
	clear: both;
}

.csc-textpic-intext-right-nowrap {
	clear: both;
}
	
/* -----------------
	   =NYHETER - LISTE
	   ----------------- */			
		
		div#innhold div.nyhet-liste p, div#innhold div#nyhet-vis p {
			clear: none;
		}
		
		div.nyhet-liste img {
			float: right;
			margin: 0 0 .5em .5em;
		}

/* -----------------
	   =NYHETER - VIS
	   ----------------- */			
		
		div#innhold div#nyhet-vis h3 {
			margin-top: .6em;
		}
		
		div#nyhet-vis img {
			float: right;
			margin: 0 0 .5em .5em;
		}
		
/* -----------------
	   =SKILLELINJE
	   ----------------- */
				
div.hr {
background:transparent url(../bilder/hr.gif) repeat-x scroll center center;
clear:both;
height:20px;
}		

div.hr hr {
	display: none;
}

	
/* -----------------
   =HØYRE KOLONNE
-------------------------------------------------------- */

#hoyre h3 {
	color: #BF1E2E;
	text-transform: uppercase;
	margin-top: 0
}

#hoyre h3,
#hoyre img { margin-left: 20px; }



/* -----------------
   =TILGJENGELIGHET
-------------------------------------------------------- */

#tilgjengelighet {
	position: absolute;
	top: -9999px;
	font-size: 1px;
}
.hide {
	display: none;
}

.clear {
	clear: both;
	height: 1px;
}

/* -----------------
   =NYHETER
-------------------------------------------------------- */

	/* -----------------
	   =NYHETER LISTE
	   ----------------- */
		
	/* -----------------
	   =NYHETER VIS
	   ----------------- */	
		
		

/* -----------------
   =FUNKSJONER
-------------------------------------------------------- */

				
				
							
/* -----------------
   =SKJEMA
   ----------------- */
			
	#innhold fieldset {
   	padding: 0 10px 10px 0px;
   	display: block;
	}
	
	#innhold .intro fieldset,
	#innhold .body fieldset,
	#innhold .intro .content-action,
	#innhold .body .content-action {
		padding: 0 0 10px 0;
	}
	
	#innhold fieldset label {
	    display: block;
	    padding: 10px 0 2px 0;
		 clear: both;
	}
	
	#innhold fieldset label.required {
	    font-weight: bold;
	}
	
	#innhold fieldset .input label {
	    display: inline;
	    padding: 0 10px 0 0;
	}
	
	#innhold fieldset .input .checkbox,
	#innhold fieldset .input .radio {
	    margin: 0 3px 0 0;
	}
	
	#innhold fieldset .input .box {
	    width: 27em;
	    padding: 2px 5px;
	}
	
	#innhold fieldset textarea {
	  height: 6em;
	}
	
	
	/* Dobbel kolonne */
	
	#innhold fieldset .input input.half {
	    width: 12em;
	}
	
	#innhold fieldset .input label.half {
	    padding: 0 5px 0 0;
		width: 12em;
	}
	
	#innhold fieldset div.to_kolonner {
	width: 15.3em;
	/* margin-bottom: 6px; */
	margin: 0;
	padding: 0;
	float: left;
	}
	
	div#innhold fieldset div.to_kolonner h3 {
			font-size: 1.1em;
			margin-bottom: 0.3em;
		}


				