body { text-align:center; font-family: "trebuchet MS", arial, verdana, helvetica, sans-serif; background:#d1d7df; line-height:1.5em;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 150%; color: #CF0000; margin-left:-12px;}
h2 { font-size: 20px; font-weight: bold; border-left: 8px solid #CF0000; margin-left: -20px; padding-left:5px; color:#3F3F3F; position:relative;}
h3 { font-size: 18px; font-weight: bold; border-left: 8px solid #CF0000; margin-left: -20px; padding-left:5px; margin-bottom:5px; margin-top:10px; color:#3F3F3F;}
.sideboks h3 {margin-left:0px; margin-top:0px; border:none; font-size:14px;}
.gruppeinfo h3 {font-size:16px; border-left:none; margin:0px; padding-left:0px;}

strong {font-weight:bold;}

.center {text-align:center; font-family:impact;}
.clear { clear:both; }
.venstre { float:left; }
.hoyre { float:right; }
.padding { padding:0px 20px; padding-top:10px;}
.line { border-top: 2px solid #76777a; margin-bottom: 20px; margin-top: 20px; width:80%; margin-left:70px}
p { padding: 5px 0; margin-bottom:5px;}
.thumb { margin: 5px 10px 0px 0px; border: 1px solid white; }

.nyhettittel { font-weight: bold; margin-left: -14px; border-left: 3px solid #8b0000; padding-left: 4px; }
.nyhetinnhold { margin-bottom: 12px; padding: 3px 0; }


h1 span, h2 span, #footer span { color: #8b0000; }
span {color:#8b0000;}
.tekstfelt {}
.tekst_info { margin-left: 0px; }
.tekst_info ul { display: inline; font-size: 0.7em;}
.tekst_info li { background: transparent none repeat scroll 0 0; border-right: 1px solid #C5C5C5; color: black; display: inline; letter-spacing: -0.05em; margin-right: 7px; padding-left: 0; padding-right: 8px; text-transform: uppercase; }
.tekst_innhold { margin-top:5px; position:relative;}
.tekst_info li.dato { color: #76777a; }

#venstrepil { width: 50%; height: 200px; position: absolute; left: 0px; top: 0px; background: url('topArrowsRepeat.png') repeat-x;}

#hoyrepil { width: 50%; height: 200px; position: absolute; right: 0px; top: 0px; background: url('topArrowsRepeatRight.png') repeat-x;}

#wrapper { width:1000px; margin:0px auto; text-align:left;}

#flash {height: 200px; margin-top:0px;}

#innhold {width:1000px;}

#vinnhold { width:770px; background:#fafdec; min-height:300px;}

#sidekolonne { width: 230px; background:transparent; margin-top:-32px;}

/*Her begynner en lang navigasjonskode (Og en lang navigasjon for den saks skyld) */
#topbg { background: url(bilder/topbg.png) repeat-x #000000; }
#mtnav {position:relative; margin:0 auto; width:1000px; height:30px;}
#navigasjon {list-style: none; position:relative;}

	#navigasjon:hover li a#forsiden{ background-position: -105px; }
	#navigasjon:hover li a#billetter { background-position: -94.4px; }
	#navigasjon:hover li a#skuespillere { background-position: -130px; }
	#navigasjon:hover li a#gruppene { background-position: -99px; }
	#navigasjon:hover li a#forum { background-position: -82.4px; }
	#navigasjon:hover li a#bilder { background-position: -76px;}

#navigasjon li {float:left; padding-right:5px;}

#navigasjon li a { text-indent: -999999px; overflow: hidden; display: block; height: 29px; } 

#forsiden { background: url(bilder/nav_forsiden.png); width:104.4px; }
#forsiden:hover  {background: url(bilder/nav_forsiden.png) 0px 0 !important;}
#forsiden.aktiv {background: url(bilder/nav_forsiden.png) 105px 0;}

#billetter { background: url(bilder/nav_billetter.png); width:94.4px; }
#billetter:hover {background: url(bilder/nav_billetter.png) 0px 0 !important;}
#billetter.aktiv {background: url(bilder/nav_billetter.png) 94.4px 0;}

#skuespillere { background: url(bilder/nav_skuespillere.png); width:128px; }
#skuespillere:hover {background: url(bilder/nav_skuespillere.png) 0px 0 !important;}
#skuespillere.aktiv {background: url(bilder/nav_skuespillere.png) 128px 0;}

#gruppene { background: url(bilder/nav_gruppene.png); width:96.8px; }
#gruppene:hover {background: url(bilder/nav_gruppene.png) 0px 0 !important;}
#gruppene.aktiv {background: url(bilder/nav_gruppene.png) 96.8px 0;}

#forum { background: url(bilder/nav_forum.png); width:82.4px; }
#forum:hover {background: url(bilder/nav_forum.png) 0px 0 !important;}
#forum.aktiv {background: url(bilder/nav_forum.png) 82.4px 0;}

#bilder { background: url(bilder/nav_bilder.png); width:76px; }
#bilder:hover {background: url(bilder/nav_bilder.png) 0px 0 !important;}
#bilder.aktiv {background: url(bilder/nav_bilder.png) 76px 0;}
/* Og her slutter navigasjonen */

.sideboks {  
     padding: 2px; 
	  margin-bottom:15px; 
     -moz-border-radius: 4px;  
     -webkit-border-radius: 4px;  
 }  
.sideboks .sideboks-topp {  
     color: #000;  
     overflow: hidden;  
     width: 100%;  
     height: 30px;  
     line-height: 30px;  
 }  
.sideboks .sideboks-topp h3 {  
     padding: 0 5px;  
     float: left;  
 }  
.sideboks .sideboks-innhold {  
     background: #eef0c9 url(img/widget-content-bg.png) repeat-x;  
     padding: 5px;   
     -moz-border-radius-bottomleft: 2px;  
     -moz-border-radius-bottomright: 2px;  
     -webkit-border-bottom-left-radius: 2px;  
     -webkit-border-bottom-rightright-radius: 2px;  
     line-height: 1.2em;  
     overflow: hidden;
color:black;  
	  }
	  
 .color-blue {background:#00478a;}  
 .color-red    {background:#dd0000;}   
 .color-white  {background:#dfdfdf;}  
 .color-orange {background:#3F3F3F;}  
 .color-green  {background:#8dc100;}  
 .color-yellow h3,.color-white h3,.color-green h3  {color:#000;}  
 .color-red h3,.color-blue h3,.color-orange h3  {color:#FFF;}  
 
 #footer{ background: url(bilder/footerbg.png) repeat-x #acacac; width:770px;}

/* Her kommer klassene for siden om skuespillerne */
.skuespiller {  }

.ht { text-align: right; }

.skuespillerbilde { width: 100px; margin-top: 8px; }

.skuespillerbilde img { width: 100px; }

.skpadding {padding-left:30px;}

.skuespillerinfo {  }

.skclear { clear: both; margin-bottom: 15px; }

.skuespillerinfo h3 { font-size: 15px; color: #990023; font-weight: bold; }

/*Start css for gruppene */
.gruppe {margin-bottom:15px; float:left; width:730px;}
.kgruppe {margin-bottom:15px;}
.gruppeicon {border:3px solid rgb(153, 153, 153); padding:2px; width:210px; height:100px;position:relative;}
.gruppeicon .icon {margin-left:3px; margin-top:5px;}
.gruppeicon .icon img {height:80px;}
.gruppeicon .tekst {font-weight:400; font-size:30px; position:absolute; top:40px; left:90px;color: rgb(153, 153, 153); }
.gruppeinfo {padding-left:230px;}
.lgruppeinfo {padding-right:220px;}

.gruppeinfo h3 {font-size:20px; font-weight:bold; color:darkred;}

/*Slutt for gruppene */
.copyright {color:#eceff2; font-size:0.7em; width: 730px; text-align: left; margin:0px auto; clear:both; }

.bildegruppe {width:500px; float:left}
.gruppebilde img {width:192px; margin-bottom:10px;}