
/* MAIN LAYOUT */

body
{
font-family:arial, helvetica, verdana, sans-serif;
font-size:11px;
line-height:normal;
color:#444;
text-align:center;
background-color:#e0e0e0
}

h1 {
font-size:18px;
line-height:1.45em;
}

h2 {
font-size:16px;
line-height:1.45em;
}

h3 {
font-size:14px;
line-height:1.45em;
}

font[size=1] {
 font-size:14px;
 font-weight:bold;
 line-height:1.45em;
}
font[size=2] {
 font-size:14px;
 line-height:1.45em;
}


.showListing 
{
}

.opera_tabell 
{
	background-color:White;
}

tr
{
	background-color:transparent;
	margin:6px;
}

tr.opera_tabell
{
	background-color:White;
	margin:6px;
	padding:6px;
	border:10px solid white;
}


a{text-decoration:none;}
a:link {font-weight:normal;color:#444;}
a:visited {font-weight:normal;color:#444;} 
a:hover {font-weight:normal;color:#444;text-decoration:underline;} 
a:hover{text-decoration:underline;}
a.redLink:link {font-weight:normal;color:#ae131e;}
a.redLink:visited {font-weight:normal;color:#ae131e;}
a.redLink:hover {font-weight:normal;color:#ae131e;text-decoration:underline;}

a.showListing:link {text-transform:uppercase;font-weight:bold;Xcolor:white;line-height:150%}
a.showListing:visited {text-transform:uppercase;font-weight:bold;Xcolor:white;line-height:150%} 
a.showListing:hover {text-transform:uppercase;font-weight:bold;Xcolor:white;text-decoration:underline;line-height:150%} 


#wrap{
width:944px;
border:2px solid #fff;
background-color:Transparent;
overflow:hidden;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:0px;
}

/* FRONT PAGE */

#frontPageContent{
width:944px;
height:478px;
position:relative;
background-image:url(/images/opera_bg_2010.jpg);
background-position:0px 0px;
}

.hoyreKolonne{
position:absolute;
right:0px;
top:0px;
width:235px;
height:242px;
overflow:hidden;
text-align:center;
}

.nyheter_right{
position:absolute;
right:0px;
top:245px;
width:235px;
height:232px;
overflow:hidden;
background-image:url(/images/nyheter_bg.png);
background-repeat:no-repeat;
background-color:Transparent;
}

#nyheter_content{
position:relative;
margin-left:auto;
margin-right:auto;
top:50px;
width:187px;
height:120px;
overflow:hidden;
background-color:Transparent;
}

#facebook{
position:absolute;
margin-left:auto;
margin-right:auto;
bottom:0px;
width:187px;
height:60px;
overflow:hidden;
background-color:Transparent;
}

#frontPageTeaser
{
width:400px;
padding-left:153px;
height:244px;
padding-top:2px;
}
#frontPageShows
{
width:153px;
height:210px;
position:absolute;
right:236px;
top:34px;
}
#frontPage3items{
width:708px;
height:236px;
}
.frontPage3itemsBox
{
width:236px;
height:auto;
overflow:hidden;
float:left;
padding-top:20px;
text-align:center;
}


/* TOP NAVIGATION */

.FxPSMenuItem, .FxPSMenuCurrentItem{
padding-left:10px;
padding-right:10px;
border-right:1px solid #000;
}
.FxPSMenuCurrentItem{
text-decoration:underline;
}

#FxPSMenuItem1104{
border-right:0px;
}

/* TEMPLATES */

/* Høyre kolonne listing av saker */

.rColBox{
width:236px;
height:auto;
overflow:hidden;
}


/* NONFRONT PAGE */

#innholdBox{
width:640px;
height:auto;
padding-left:20px;
padding-top:30px;
overflow:auto;
}

#nonFrontPageContent{
width:944px;
position:relative;
background-image:url(/images/opera_bg_2010_non.jpg);
min-height:478px;
}

#Bread{
padding-left:20px;
}


#topBox { OVERFLOW: hidden; WIDTH: 944px; HEIGHT: 76px }
#logoBox { FLOAT: left; OVERFLOW: hidden; WIDTH: 215px; HEIGHT: 76px }
#MenuH_1 { FLOAT: left; BACKGROUND-IMAGE: url(/images/menubg.jpg); OVERFLOW: hidden; WIDTH: 729px; PADDING-TOP: 53px; HEIGHT: 76px }
#mediaBox { OVERFLOW: hidden; WIDTH: 944px; HEIGHT: 244px }
#flashBox { PADDING-LEFT: 177px; FLOAT: left; BACKGROUND-IMAGE: url(/images/flashbg.jpg); OVERFLOW: hidden; WIDTH: 531px; PADDING-TOP: 2px; HEIGHT: 244px }
#teaserBox { BACKGROUND-IMAGE: url(/images/teaserbg.jpg); OVERFLOW: hidden; WIDTH: 236px; PADDING-TOP: 20px; HEIGHT: 244px }
#firerBox { BACKGROUND-IMAGE: url(/images/4feltbg.jpg); OVERFLOW: hidden; WIDTH: 944px; HEIGHT: 236px }
#publikum { FLOAT: left; OVERFLOW: hidden; WIDTH: 236px; PADDING-TOP: 18px; HEIGHT: 236px }
#presse { FLOAT: left; OVERFLOW: hidden; WIDTH: 236px; PADDING-TOP: 18px; HEIGHT: 236px }
#partnere { FLOAT: left; OVERFLOW: hidden; WIDTH: 236px; PADDING-TOP: 18px; HEIGHT: 236px }
#infoBox { FLOAT: left; OVERFLOW: hidden; WIDTH: 236px; HEIGHT: 236px }



/* GALLERY BK - 51208 */

#galleryMenu{
float:left;
overflow:hidden;
width:174px;

}
#thumbNails{
float:right;
overflow:hidden;
width:480px;

}
#thumbNails H1{
font-size:18px;
}
.DivFile{
margin:4px;
border:1px solid #d3d3d3;
width:110px;
height:73px;
overflow:hidden;
}

#thumbNails .FxPPager a{
padding:2px;
}
#thumbNails .FxPPager_NavToPassive{
background:#005081;
margin:2px;
padding:2px;
color:#fff;
}
#galleryMenu{
line-height:22px;
}
#galleryMenu .FxPMenuRootLevelCurrentAText, .FxPMenuBranchStartAText{

display:block;
text-decoration:underline;
}
#galleryMenu .FxPMenuRootLevelAText{
display:block;
}
#galleryMenu .FxPMenuCurrentSub, .FxPMenuSubAText{
padding-left:8px;
}
#galleryMenu .FxPMenuCurrentAText{
text-decoration:underline;
font-weight:bold;
padding-left:8px;
}












