@charset "utf-8";
/* CSS Document */

body {
background-color:#f6f6f6;
background:url(/images/bodybg.jpg);
background-repeat:repeat-x;
margin:0px;
color:#1a171b;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#7c0000;
text-transform:uppercase;
font-stretch:semi-expanded;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:500;
color:#7c0000;
text-transform:uppercase;
font-stretch:semi-expanded;
}

h5
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
margin-bottom:3px;
color: #7c0000;
}

p, div, span, td {
color:#1a171b;
}

a, a:hover, a:active, a:visited {
color:#7b1417;
text-decoration:underline;
cursor:pointer;
}

#toppbg {
background-image:url(/images/toppbg.png);
background-repeat:no-repeat;
height:35;
}

#toppbgIE {
background-image:url(/images/toppbg.gif);
background-repeat:no-repeat;
height:35;
}

#sokbg {
background-image:url(/images/sokbg.gif);
background-repeat:no-repeat;
vertical-align:bottom;
margin-bottom:0px;
height:34px;
}

.ThemePanelMenu
{
	cursor:				pointer;
	white-space:		nowrap;
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
 	font-size: 14px;
 	line-height: 20px;
 	letter-spacing: 0.5px;
	margin-top:0px;
}

.ThemePanelMenuItem
{

}

#mainbody {
background-image:url(/images/mainbg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}

#nyhende {
background-color:#FFFFFF;
}

.ThemePanelMainFolderText,.ThemePanelMainItemText
{
	color: white;
	font-family:Georgia, "Times New Roman", Times, serif;
 	font-size: 14px;
	font-weight:normal;
	line-height: 20px;
 	letter-spacing: 0.5px;
	padding-bottom:0px;
	cursor:pointer;
}

.ThemePanelMenuItemText,.ThemePanelMenuFolderText
{
	color: white;
	font-family:Georgia, "Times New Roman", Times, serif;
 	font-size: 14px;
	font-weight:normal;
	line-height: 20px;
 	letter-spacing: 0.5px;
	padding-top:0px;
	cursor:pointer;
}

.ThemePanelMenuItemHover
{
	font-weight:bold;
}

.ThemePanelSubMenu
{
	position:			absolute;
	margin-top:0px;
	visibility:			hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:			100;
	border: 0;
	padding:			0;

	/* the following property is only useful in IE */
	/* filter:progid:DXImageTransform.Microsoft.Shadow(color=#DEDEDE,Direction=135,Strength=4); */
}

.inpBox {
border:0px;
border-style:none;
border-color:#999999;
}

.inpBoxTop {
height:22px;
width:160px;
border:0px;
background:url(/images/burgdot.gif);
background-repeat:repeat-x;
background-position:top;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
line-height:18px;
vertical-align:bottom;
}

.inpButton2
{
background-image:url(/images/sokbtn.jpg);
background-position:top right;
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size: 10pt;
font-weight:600;
vertical-align:top;
color: 7c0000;
background-color:inherit;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: #ffffff;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #ffffff;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
height:22px;
width:28px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
font-stretch:condensed;
}

.kontakt
{
font-family:"Times New Roman", Times, serif;
font-size: 12pt;
font-weight:800;
vertical-align:top;
color: 7c0000;
background-color:none;
height:22px;
text-decoration:none;
cursor:pointer;
font-stretch:ultra-condensed;
}

#footer {
text-align:left;
color:#6c6d71;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
cursor:pointer;
}

.leftboxtop {
background-image:url(/images/leftboxtop.jpg);
background-position:top;
background-repeat:no-repeat;
height:34px;
}

.leftboxkvabg {
background-image:url(/images/leftboxkvabg.jpg);
background-position:top;
background-repeat:no-repeat;
height:167px;
padding-top: 30px;
}

.leftboxprogbg {
background-image:url(/images/leftboxprogbg.jpg);
background-position:top;
background-repeat:no-repeat;
/* height:223px; */
}

.leftboxbottom {
background-image:url(/images/leftboxbottom.jpg);
background-position:top;
background-repeat:no-repeat;
height:20px;
}

.kinoprogram_padding {
height: 70px;
}

#kvaskjer, #kinoprogram {
padding-left: 20px;
padding-top: 5px;
}

#mainbody_gsbody {
padding-top: 13px;
}

#mainbody_leftbox {
background-image:url(/images/leftbox.png); 
background-repeat:no-repeat;
background-position:top;
height:427px;
}

#mainbody_leftbox2 {
background-image:url(/images/leftboxbg2.png); 
background-repeat:no-repeat;
background-position:top;
height:442px;
}

.nyhendeOverskrift {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
font-weight:600;
color:#7b1417;
}

/* nedtelling */
div#nedtelling{ margin:auto; width: 350px; background: #820203; color:#FFFFFF}
div#nedtelling2{ margin:auto; width: 200px; background: #820203; color:#FFFFFF}

b.rtop, b.rbottom{display:block;background: #dbdcdc}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #820203}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}