/* LIVE */
/* PAGELAYOUT CSS - 20060522 */

* { position: relative; }

.content-view-full * {
	position: static;
}

#debug {
	display: none;
}

/* FULL PAGE */

html, body, div
{
	margin: 0;
	padding: 0;	
}

body
{
/*	background: #00427d url('../images/background.jpg') top center no-repeat;*/
/*	background: #01172F url('../images/bakgrunn07ny-delt.jpg') top center no-repeat;*/
	background: black url('../images/bakgrunn2008.jpg') top center no-repeat;
	color: black;
}

body.current_node_id_0,
body.current_node_id_2
/*body.current_node_id_176*/ {
/*	background: #01172F url('../images/bakgrunn07-intro.jpg') top center no-repeat;*/
/*	background: #00427d url('../images/bakgrunn07.jpg') top center no-repeat;*/
}

div#page
{
	position: relative;
  width: 795px; /* This can be changed to any fixed width if desired */
  margin: 0 auto; /* General method for centering content if fixed page width, for other browsers than IE */
  text-align: left; /* Reset IE method for centering page, to stop all other content on the page from centering */
}

.background-dummy {
	background: url('../images/1px85percent_black.png');
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

* html .background-dummy {
	background: black;
  filter: alpha(opacity=85);
}

#festivaldato {
	position: absolute;
	top: 125px;
	right: 4px;
	background: url('../images/festivaldato.png') top right no-repeat;
	width: 202px;
	height: 22px;
	text-indent: -9999px;
}

* html #festivaldato {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/kosmorama2008/images/festivaldato.png', sizingMethod='scale'); 
}

#outer-page {
	width: 995px;
	margin: 0 auto;
}

#main-menu, #main-menu * {
	position: static;
}
#languages {
	position: absolute;
	left: 795px;
	top: 199px;
	list-style: none;
}

#languages a {
	display: block;
	width: 61px;
	text-indent: -9999px;
}

#languages a.norsk {
	height: 13px;
	background: url('../images/flagg_norsk.png');
}

#languages a.engelsk {
	height: 15px;
	background: url('../images/flagg_engelsk.png');
}

/* png support in IE */
* html #languages a.norsk {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/kosmorama2008/images/flagg_norsk.png', sizingMethod='scale'); 
}

/* png support in IE */
* html #languages a.engelsk {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/kosmorama2008/images/flagg_engelsk.png', sizingMethod='scale'); 
}

#credits {
	height: 190px;
	width: 950px;
	background: url('../images/bunn-paa-web.png') bottom center no-repeat;
	clear: both;
	position: static;
}

* html #credits {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/kosmorama2008/images/bunn-paa-web.png', sizingMethod='scale'); 	
}

#partnere {
	position: absolute;
	top: 300px;
	left: -97px;
	list-style: none;
}

/* Skjul fra intro og login */
body.current_node_id_2 #partnere,
body.current_node_id_0 #partnere {
	top: 270px;
}

#partnere a {
	display: block;
	text-indent: -9999px;
	width: 97px;
}

#partnere a.adressa {
	height: 21px;
	background: url('../images/partnere/adressa.png');
}

#partnere a.narvesen {
	height: 25px;
	background: url('../images/partnere/narvesen.png');
}

#partnere a.entra {
	height: 27px;
	background: url('../images/partnere/entra.png');
}

/*#partnere a.sparebank1 {
	height: 28px;
	background: url('../images/partnere/sparebank1.png');
}
*/
/*body.current_node_id_0 #partnere a.adressa,
body.current_node_id_2 #partnere a.adressa {
	background: url('../images/partnere/svart/adressa.png');
}

body.current_node_id_0 #partnere a.narvesen,
body.current_node_id_2 #partnere a.narvesen {
	background: url('../images/partnere/svart/narvesen.png');
}

body.current_node_id_0 #partnere a.entra,
body.current_node_id_2 #partnere a.entra {
	background: url('../images/partnere/svart/entra.png');
}

body.current_node_id_0 #partnere a.sparebank1,
body.current_node_id_2 #partnere a.sparebank1 {
	background: url('../images/partnere/svart/sparebank1.png');
}
*/

/* png support in IE */
* html #partnere a {
	background: none !important;
}

* html #partnere a.adressa {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/kosmorama2008/images/partnere/adressa.png', sizingMethod='scale'); 
}

* html #partnere a.narvesen {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/kosmorama2008/images/partnere/narvesen.png', sizingMethod='scale'); 
}

* html #partnere a.entra {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/kosmorama2008/images/partnere/entra.png', sizingMethod='scale'); 
}

* html #partnere a.sparebank1 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/kosmorama2008/images/partnere/sparebank1.png', sizingMethod='scale'); 
}

/* HEADER */

div#header
{
	position: relative;
	height: 151px;
}

div#header ul
{
    margin: 0;
    padding: 0.25em 0 0.25em 0;
}

div#header ul li
{
	list-style-type: none;
	list-style-image: none;
    padding: 0;
    display: inline;
    margin-left: 1em;
	margin-right: 1em;
}

#logo {
	margin: 0;
	position: absolute;
	bottom: 0;
}

#logo a {
	display: block;
	text-indent: -9999px;
	width: 193px;
	height: 69px;
	background-image: url('../images/logo.png');
	cursor: pointer;
	color: white;
}

/* png support in IE */
* html #logo a {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/kosmorama2008/images/logo.png', sizingMethod='scale'); 
}

#toolbar {
	position: absolute;
	top: 0;
	width: 795px;
	display: none;
}

div#usermenu
{
	display: none;
}

div#languages
{
	background-image: url(../images/header_bg_left.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	float: left;
	clear: left;
	width: 29%;
	height: 25px;
	font-size: 0.85em;
}

div#links
{
	background-image: url(../images/header_bg_right.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: right;
	clear: right;
	text-align: right;
	padding-right: 0;
	font-size: 0.9em;
	font-weight: bold;
	height: 25px;
	width: 70%;
}

div#links a
{
	color: #515346;
	border-left: 1px solid #CECEC2;
	display: block;
	float: right;
	padding-left: 1em;
	padding-right: 1em;
	height: 18px;
}

div#searchbox
{
	display: none;
	position: absolute;
	right: 0;
	text-align:right;
	top: 174px;
	width: 170px;
	padding-top: 6px;
	padding-left: 3px;
	padding-bottom: 8px;
	padding-right: 3px;
	height: 12px;
	background: url('../images/menu-background.png');
	color: white;
}

input#searchtext
{
	border: 1px solid #A5ACB2;
	font-size: 12px;
  width: 120px;
	height: 15px;
	float: left;
}

input#searchbutton
{
	display: block;
	float: right;
	height: 17px;
}

/* TOP MENU */

div#topmenu #main-menu
{
	position: absolute;
	width: 795px;
	z-index: 1000;
	margin: 0;
	padding: 0;
	font-family: "Arial";
}

/* PATH */

div#path {
	font-size: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 6px;
	padding-left: 10px;
	padding-bottom: 8px;
	height: 12px;
	background: url('../images/menu-background.png');
	color: white;
/*	width: 608px;*/
	position: static;
	width: 785px;
}

/* png support in IE */
* html div#path {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/kosmorama2008/images/menu-background.png', sizingMethod='scale'); 
}


div#path p
{
    margin: 0;
}


