/*body {	background-color: #d4d3d2; background-image: url(../images/2007/bg_grad_red.jpg); background-repeat: repeat-y; background-position: center; 
color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height:100%; margin: 0px; }*/

body {	background-color: white; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height:100%; margin: 0px; }

hr {	width:100%; color: #cbcbcb;	height: 1px; border: 1px solid #cbcbcb; margin-top: 6px; margin-bottom: 0px;}
p {margin-top: 5px; margin-bottom: 10px;}

a:link, a:visited, a:active {	text-decoration: underline; color: black;}
a:hover {	text-decoration: underline; color: #8B0000;}

.bullet { font-weight: bold; display:block; margin-top:8px;  }
.bulletIngress {	font-weight: normal; display: block; margin-top: 3px; padding-left: 15px;}
.dato {	color: #999999; font-weight: normal;}

/*img { max-width:436px;  width: expression(this.height < this.width && this.width > 436 ? 436: true);}*/

.main {	width: 436px; display:block; float: left; padding:0px 15px 5px 15px; border-left: 1px dotted #cbcbcb; 
border-right: 1px dotted #cbcbcb; min-height: 560px; background-color: white; margin-top: 10px; }
/*.mainHeader {	margin-top: 8px; width: 424px; display: block; background-color: black; color: white; padding: 6px; 
font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 10px;}*/
.main img { max-width:436px;  width: expression(this.height < this.width && this.width > 436 ? 436: true);}
.mainImage { width: 436px; background-color: white; overflow: hidden; padding: 0px; margin: 0px; }
.mainTable {	width: 436px; border-top: 1px dotted #cbcbcb; }
.mainTable td {	border-bottom: 1px dotted #cbcbcb; padding: 8px 0px 8px 0px;}
.mainTableImg img { max-width:90px;  width: expression(this.height < this.width && this.width > 90 ? 90: true);  
max-height:90px;  height: expression(this.height >= this.width && this.height > 90 ? 90: true); overflow: hidden; 
margin-right: 8px; display:block; float: left;}
.mainMenu {	border-top: 1px solid black; border-bottom: 1px solid black; padding: 0px 0px 1px 0px; }
#bannerholder {	padding-bottom: 1px;}

/*.left {width: 250px; display:block; float: left; padding: 2px 10px 10px 10px; background-color: white; height: 100%}*/
.left {width: 270px; display:block; float: left; padding: 2px 0px 5px 0px; background-color: white; height: 100%}
.leftHeader {	margin-top: 8px; width: 246px; display: block; background-color: #9D2429; color: white; padding: 6px; 
font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.leftHeaderRed {	margin-top: 8px; width: 246px; display: block; background-color: #9D2429; color: white; padding: 6px; 
font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.leftTable {width: 252px;}
.leftTable td {	border-bottom: 1px dotted  #cbcbcb;  padding: 8px 0px 8px 0px;}

/*.right {	width: 215px; display:block; float: right; padding: 10px 10px 20px 0px; background-color: white;}*/
.right {	width: 225px; display:block; float: right; padding: 10px 0px 5px 0px; background-color: white;}
.rightMenuCell {	/*background-color: #fcfcfc;*/ background-image: url(../images/2007/rightmenu_bg2.jpg); background-repeat: repeat-x;
background-position: top left; min-height: 80px; padding: 20px 15px 10px 8px; width: 205px; display: block; 
border-top: 1px dotted #cbcbcb; margin-top: 10px;}
.rightMenuAltHeader {	font-size: 10px; color: #8B0000; margin: 0px 0px 3px 0px; font-weight: bold;}

.ingress {	font-weight: bold; color: #8B0000; font-size: 11px;}
.ingressimage {	float: left; margin-right: 15px; margin-bottom:15px; }

.pulldown { display: block; padding: 10px 0px 0px 0px; margin-bottom: 10px;  }
.pulldownmenu { font-size: 10px; width: 170px; margin: 0px; padding: 0px;}
.pulldownRight { display: block; width: 180px; padding: 10px 0px 10px 0px; margin-bottom: 10px; float: right;  }
.presseContainer { width: 436px; display:block; overflow: hidden; float: right;}
.pressebilder {	width: 100px; height: 110px; float: left; display:block; border: 1px dotted #cbcbcb; margin: 3px; padding: 5px;
vertical-align: middle; text-align: center;}
.pressebilder img { max-width:90px;  width: expression(this.height < this.width && this.width > 90 ? 90: true);  
max-height:90px;  height: expression(this.height >= this.width && this.height > 90 ? 90: true);}

.repertoarImg img {	max-width:90px;  width: expression(this.height < this.width && this.width > 90 ? 90: true);  
max-height:90px;  height: expression(this.height >= this.width && this.height > 90 ? 90: true); overflow: hidden; 
margin-right: 8px; display:block; float: left;}
.venstreImg img {	max-width:60px;  width: expression(this.height < this.width && this.width > 60 ? 60: true);  
max-height:60px;  height: expression(this.height >= this.width && this.height > 60 ? 60: true); overflow: hidden; 
margin-right: 8px; display:block; float: left;}
.venstreTekst {display:block;	float: left; width: 184px; }
.repertoarIngress {	font-size: 11px; line-height: 12px; }

.newsItem {	display: block; clear: both;}
.search { margin: 0px; float:left;}
.search img {	margin-left: 6px; margin-top: 1px;}

.sponsors {	background-color: white; color: white; border-top: 1px dotted #cbcbcb; margin-top: 10px; }

.skuespillerItem {	width: 100px; height: 150px; overflow: hidden; float:left; display:block; margin-right: 8px;}
.skuespillerImg img {	max-width:95px;  width: expression(this.height < this.width && this.width > 95 ? 95: true);  
max-height:95px;  height: expression(this.height >= this.width && this.height > 95 ? 95: true); overflow: hidden;
border: 1px solid #cbcbcb; }
.skuespillerNavn { padding-top: 5px;}
.skuespillerItem a:link, .skuespillerItem a:active, .skuespillerItem a:visited {	text-decoration: none;}

h1 {	font-size: 18px; color: #8B0000; margin: 10px 0px 3px 0px;}
h1 a:link, h1 a:visited, h1 a:active {	text-decoration: none; color: #8B0000;}
h2 {	font-size: 16px; color: #8B0000; margin: 10px 0px 10px 0px;}
h2 a:link, h2 a:visited, h2 a:active {	text-decoration: none; color: #8B0000;}
h3 {	font-size: 14px; color: black; text-transform: uppercase; margin: 10px 0px 10px 0px;}
h3 a:link, h3 a:visited, h3 a:active {	text-decoration: none; color: black;}
h4 {	font-size: 12px; color: #8B0000; text-transform: uppercase; margin: 10px 0px 10px 0px;}
h4 a:link, h4 a:visited, h4 a:active {	text-decoration: none; color: #8B0000;}
h5 {	font-size: 14px; color: #8B0000; margin: 0px 0px 0px 0px;}
h5 a:link, h5 a:visited, h5 a:active {	text-decoration: none; color: #8B0000;}
h6 {	font-size: 12px; color: #8B0000; margin: 0px 0px 3px 0px;}
h6 a:link, h6 a:visited, h6 a:active {	text-decoration: none; color: #8B0000;}
h6 a:hover {color: black;}


#container {	background-color: white;}


