body {
margin:10px 0;
background:#002774 url('/bilder/bricks.jpg') top left; 
/* background-color:#9f8262; */
text-align:center;
font-family:Verdana, arial, helvetica, sans-serif;
font-size: 12px;
}
/***container holder hele siden***/
#container {
width: 980px;
border: 4px solid black; 
background-color:  #9f8262;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px ;
-moz-box-shadow: 0 0 25px 3px #fff;
-webkit-box-shadow: 0 0 25px 3px#fff;
box-shadow: 0 0 25px 3px #fff;
margin-left:auto;
margin-right:auto;
text-align:left;
 }
/***header holder banner***/
#header {margin-left:auto;
margin-right:auto;
border-bottom: 2px groove white;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
background:#cccccc url('banner_ny.jpg') no-repeat top center;
height: 120px;
}
/***page_content innholder alt sideinnhold nedenfor banneret***/
#page_content { 
margin:0px;
/* background-color:#ccc; */
overflow: hidden;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px ;
}
h1,h2,h3,h4,h5,h6,p,td{
margin:4px 0 0 0;
text-indent:0;
}
/*
#page_content p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999; margin:5px; text-align:left}
h3 {font-family:arial,"times new roman",serif; font-size:12px;color:#ffffff;
	font-weight:bold}
h2 {font-family:arial,"times new roman",serif; font-size:16px;color:#ffffff;
	font-weight:bold}
h1 {font-family:arial,"times new roman",serif; font-size:20px;color:#ffffff;
	font-weight:bold}
p {font-family:verdana,"times new roman",sans-serif; font-size:11px;color:#ffffff; margin: 0px; text-align: left;}*/
td, th {font-family:verdana,"times new roman",sans-serif; font-size:11px;font-weight:normal;color:#333;
	text-align:left}
/***main wrapper holder hovedkolonnen***/
#main_wrapper { 
margin: 5px; 
/*border-right: 2px groove gray;*/
width: 638px;
height:100%; 
/* background-color: #ccc;  */
float: left;
}
/***main holder innholdet i hovedkolonnen***/
#main {
margin: 5px;
}
#main div.artikkel{
width:100%;
padding: 4px;
margin: 10px 0;
	display: block;
	width:100%; 
	height: auto;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 0 4px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.8);
	-o-box-shadow: 0 0 4px rgba(0,0,0,0.8);
}
#main div.artikkelHeader {
margin-top:5px;
padding:2px;
/* background:#993300 ; */
color:#eee;
text-align:center;
   border: 1px solid maroon;
   background-color: none repeat scroll 0 0 #FDB900;
   border-radius: 14px;
   -moz-border-radius: 14px;
   -webkit-border-radius: 14px;
   box-shadow: 0 1px 3px silver inset, 0 -5px 15px black inset, 0 2px 1px black;
   -o-box-shadow: 0 1px 3px silver inset, 0 -5px 15px black inset, 0 2px 1px black;
   -webkit-box-shadow: 0 1px 3px silver inset, 0 -5px 15px black inset, 0 2px 1px black;
   -moz-box-shadow: 0 1px 3px silver inset, 0 -5px 15px black inset, 0 2px 1px black;
   color: white;
   text-shadow: 0 1px 1px black;
   padding: 5px 30px;
}
#main div.artikkelHeader a:link, #main div.artikkelHeader a:visited{
margin:5px;
padding:2px;
background:#336600 ;
color:#eee;
border: 1px solid maroon;
   background-color: orange;
   border-radius: 14px;
   -moz-border-radius: 14px;
   -webkit-border-radius: 14px;
   box-shadow: 0 1px 3px silver inset, 0 -5px 15px purple inset, 0 2px 1px black;
   -o-box-shadow: 0 1px 3px silver inset, 0 -5px 15px purple inset, 0 2px 1px black;
   -webkit-box-shadow: 0 1px 3px silver inset, 0 -5px 15px purple inset, 0 2px 1px black;
   -moz-box-shadow: 0 1px 3px silver inset, 0 -5px 15px purple inset, 0 2px 1px black;
   color: white;
   text-shadow: 0 1px 1px black;
   padding: 3px 20px;
}
#main div.artikkelHeader a:hover{
margin:5px;
padding:2px;
background:#993300 ;
color:#eee;
text-decoration:underline;
border: 1px solid maroon;
   background-color: #993300;
   border-radius: 14px;
   -moz-border-radius: 14px;
   -webkit-border-radius: 14px;
	 box-shadow: inset 0 1px 3px pink, inset 0 -5px 15px maroon, 0 2px 1px black;
   -o-box-shadow: inset 0 1px 3px pink, inset 0 -5px 15px maroon, 0 2px 1px black;
   -webkit-box-shadow: inset 0 1px 3px pink, inset 0 -5px 15px maroon, 0 2px 1px black;
   -moz-box-shadow: inset 0 1px 3px pink, inset 0 -5px 15px maroon, 0 2px 1px black;
   color: white;
   text-shadow: 0 1px 1px black;
   padding: 3px 20px;
}
/***sidebar wrapper holder  sidekolonnen***/
#sidebar_wrapper {
margin: 5px; 
width: 320px;
height:100%; 
/* background-color:#ccc;  */
float: right; 
}
/***sidebar holder innholdet i sidekolonnen***/
#sidebar {
margin:5px; 
}
#sidebar div.rolleListe{
margin: 10px 0;
padding: 4px;
display: block;
width:100%; 
height: auto;
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
box-shadow: 0 0 4px rgba(0,0,0,0.8);
-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.8);
-moz-box-shadow: 0 0 4px rgba(0,0,0,0.8);
-o-box-shadow: 0 0 4px rgba(0,0,0,0.8);
}
#sidebar div.rolleListe li{
list-style-type:none;
padding:3px 0;
}
#sidebar div.rolleListe li a:link, #sidebar div.rolleListe li a:visited{
color:#993300;
padding:3px 0;
}
#sidebar div.rolleListe li a:hover{
background-color: transparent;
color:#993300;
padding:3px 0;
text-decoration:underline;
}
/*
#sidebar legend {font-family:arial,"times new roman",serif; font-size:12px;color:gray;
	font-weight:bold}
#sidebar th, #sidebar h2, #sidebar h3{
background-color:white;
color: #336600;
text-align:left;
padding:3px;
}
#sidebar p {color: gray;}
*/
#footer {
clear: both; 
background:#4b4d61 url('logoFabuGull.png') no-repeat center center;
height:70px;
width:100%;
margin-top:10px;
padding:5px;
border-top: 2px groove gray;
/*
-moz-border-radius:0 0 ;
-webkit-border-radius:0 0 10px 10px;
border-radius:0 0 ;
*/
}
#footer p{
color:#eee;
text-align:right;
margin-right:20px;
}
#navigasjon{
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
border-bottom:2px groove white;
}

.indentmenu ul{
margin:0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 1px solid #333333; /*dark purple border*/
border-width: 1px 0;
background: black url(menyHover2011.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 2px groove white; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(menyNormal2011.gif) center center repeat-x;
}
/*legend {
font-family:arial,"times new roman",serif; 
font-size:12px;
color:#ffffff;
font-weight:bold
}*/
div.notis {
/* 	border-bottom: 2px inset white; */
/* 	padding: 4px; */
	margin: 10px 0;
	display: block;
	width:100%; 
	height: auto;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 0 4px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.8);
	-o-box-shadow: 0 0 4px rgba(0,0,0,0.8);
}
div.notis img {
	float: right;
	margin: 3px 0 3px 3px;
	padding-right: 5px;
}
div.notis h1, div.notis p, div.notis h3{
	padding: 5px;
}

div.notis h2 {
	background: none repeat scroll 0 0 transparent;
	width: 100%;
	color: black;
	text-align: center;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	box-shadow: 0 -7px 10px rgba(0, 0, 0, 0.8) inset;
	-webkit-box-shadow:0 -7px 10px rgba(0, 0, 0, 0.8) inset;
	-moz-box-shadow:0 -7px 10px rgba(0, 0, 0, 0.8) inset;
	-o-box-shadow:0 -7px 10px rgba(0, 0, 0, 0.8) inset;
	padding: 3px 0;
	text-shadow: 1px 1px 2px white;

}
/***FOTO***/
/*** Stilsett for artikkelFotos herfa ***/
div.imgContainer{
float:right;
text-align:center;
}
div.img{
padding: 0 0 4px 4px;
float:left;
}
div.imgCollectionContainer{
clear:both;
margin-top:10px;
text-align:center;
background-color:black;
padding: 5px 0;
display:block;
}
div.imgCollectionContainer img{
padding: 1px;
/*display:inline-table;*/
}


/*** Stilsett for ensembleFotos herfa ***/
div.actorInfo{
margin: 10px 0;
/* padding: 10px 20px; */
	display: block;
	width:100%; 
	height: auto;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 0 4px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.8);
	-o-box-shadow: 0 0 4px rgba(0,0,0,0.8);

}
div.actorInfo h2{
padding: 10px 15px;
}
div.actorInfo>div.actorImgContainer {
 
  text-align: center;
  width:90%;
  border: thin silver solid;
  margin: 0.3em auto;
  padding: 0.3em;
  float:left;
  background-color:black;
}
div.actorImg {
  display:inline-table;
  width:150px;
  margin: 4px;
  padding:0.5em;
  height:340px;
 background-color:black;
}
div.actorImg img{
border:2px groove gray;
width:150px;
}
div.actorImg p{
color:#eee;
  text-align: center;
  /*font-style: italic;*/
  /*font-size: smaller;*/
  text-indent: 0;
}



/***Generelle lenker***/
a:link { 
color:#993300;
font-weight: normal;
text-decoration:none;
padding:3px;
}
a:visited {
color:#993300;
font-weight:normal;
text-decoration:none;
padding:3px;
}
a:hover {
color:#336600;
font-weight:normal;
font-style:normal;
background-color:#eee;
padding:2px 3px;
}
div.callout{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:0 14px 18px 2px #363 inset;
	-webkit-box-shadow:0 14px 18px 2px #363 inset;
	box-shadow:inset 0 14px 18px 2px #363 inset;
	background:rgba(255,255,255,0.6);
	border: 4px inset silver;
	margin-left: 5px;
	width: 60%;
	height: 30px;
	/*
 -moz-transform: rotate(3deg);
  -webkit-transform: rotate(3deg);
*/
}
div.callout p{
	width: 100%;
	color:white; 
	padding:5px;
	margin-left:5px;
	text-align: center;
}
div.callout p a:link, div.callout p a:visited{
	color:yellow;
}
div.callout p a:hover{
	color: silver;
	background: none;
}
#main ul.radio {
margin:0 0 5px 0;
padding: 0;
float: left;
width: 100%;
border: 1px solid #336600; 
border-width: 1px 0; 
background-color:#336600; 
font-family:verdana; 
font-size:10px;
}
#main ul.radio  li{
display:inline;
}
#main ul.radio  li a:link, #main ul.radio  li a:visited{
float: left;
color: white;
padding: 5px 5px;
text-decoration: none; 
border-right: 2px groove white;
}
#main ul.radio  li a:hover{
color:#333;
background-color:#99cc33;
}
#main ul.radio  li.noHover{
display:inline;
}
#main ul.radio li.noHover a:link,#main ul.radio li.noHover a:visited,#main ul.radio li.noHover a:hover{ 
float: left;
color: white;
background-color:#336600;
padding: 5px 5px;
text-decoration: none; 
border-right: 2px groove white;
cursor:default;
}
/***klasse for billettbestilling herfra***/
#ticket{
margin: 10px 0;
	display: block;
	width:90%; 
	height: auto;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 0 4px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.8);
	-o-box-shadow: 0 0 4px rgba(0,0,0,0.8);
}
table.billett {  
background: #336600 url('bilder/bakgrunn2011.jpg') repeat-x bottom left; 
border: 2px groove white; 
}
table.billett th {
background-color: transparent; 
color:silver;
text-indent:1em;
font-family: Georgia, serif;
font-size: 16px;
border-bottom: 2px inset silver;
}
table.billett td {
color:#eee;
}
.bestill{
height:25px;
width:70px;
margin-top:4px;
padding: 6px 6px;
}
.bestill a:link, .bestill a:visited{
text-align: center;
color:white;
display:block;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow:inset 0 8px 6px 4px #336;
-webkit-box-shadow:inset 0 8px 6px 4px #336;
box-shadow:inset 0 8px 6px 4px #336;
background:rgba(255,255,255,0.6);
border: 1px inset silver;
}
.bestill a:hover{
display:block;
-moz-box-shadow:inset 0 -8px 6px 4px #336;
-webkit-box-shadow:inset 0 -8px 6px 4px #336;
box-shadow:inset 0 -8px 6px 4px #336;
background:rgba(255,255,255,0.6);
border: 1px inset silver;
}

td.form{border-left-style:groove; border-right-style:groove; border-width:medium; font-family:verdana,"times new roman",sans-serif; font-size:12px; font-weight:bold}
td.divider{background-image: url('dele_2.jpg');background-repeat:repeat-y;margin-left: 0px;margin-right: 10px;width:25px}
td.right{text-align: right; color:black}
tr.billett {  border-bottom: thin dotted #00FF00 }

		a.billett:link { background-color: #cccccc; color:#ff0000;font-weight: normal;text-decoration:none}
  	 	a.billett:visited {background-color: #cccccc; color:#ff0000;font-weight:normal;text-decoration:none}
   		a.billett:hover {  background-color:#cccccc; color:#000000;font-weight:normal;font-style:normal}
   		
   		a.admin:link, a.admin:visited { color:#993300;font-size:12px;font-weight: bold;text-decoration:none}
  	 	a.admin:hover {  background-color:#cccccc; color:#336600;}
   		

p.sistRedigert{
font-size:80%;
font-variant:italic;
}
#home{
	background-color:#fe0000;
}
#annieField{
	background-color: #fe0000;
	}
/***BILLETT_ADMINISTRASJON***/
#adminBillett table{
background-color:white;
}
#adminBillett th{
background-color:gray;
color:white;
}
#adminBillett td.admin, #adminBillett td{
background-color:white;
color:#333;
}
#adminBillett table tr td.admin a:link,#adminBillett table tr td.admin a:visited { color:#993300;font-size:larger;font-weight: bold;text-decoration:none}
#adminBillett table tr td.admin a:hover { background-color:#eee; color:#336600;}
/***TICKET-SKRIPT***/
#ticket legend{
color:white;
}
#ticket td{
//background-color:gray;
color:white;
}
/***Liste over forestillinger***/
#eventListingWrapper{
/*display:block;*/
width:100%;
float:left;
padding:0px;
background: rgba(255,255,255,0.5);
}
#eventListing{
display:block;	
width:190px;
height:90px;
float:left;
border-top:1px solid white;
margin:4px;
padding:0;
}
#eventListing img{
display:block;
/*width:200px;*/
float:right;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border:1px solid white;
padding:0;
margin-right:4px;
}
#eventListing a:link,#eventListing a:visited{
display:block;
width:190px;
height:90px;
background-color:transparent;
color:#993300;
}
#eventListing a:hover,#eventListing a:focus{
display:block;
width:190px;
height:90px;
background-color:#eee;
color:#336600;
}

/***ADMIN-SIDER***/
/*--------------------------------------------*/
table.inputForm{
width:700px;
}
table.inputForm textarea, table.inputForm input{
width:100%;
}
table.inputForm input.submit{
width:auto;
}

