/* Laget av Hogne Hundvebakke for Journal A/S */

img { border-style:none; }

body {
	/* background-image:url(images/background_pattern.gif); */
	/* background-repeat:repeat; */
	background-color:#7F7F7F;
}

form {
	margin:0px;
}

.frame { width:925px }

.top_menu, .top_menu_right {	
	vertical-align:top; 
	width:100%;
	z-index:22;
}

.top_menu tr td ul li {
	z-index:25;
}
															
.top_menu tr td, .top_menu_right tr td {
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:9px;
	font-weight:normal; 
	text-align:center;
	border-right:2px solid white; 
	white-space:nowrap;
	background-color: #F5F4F2;
}

.top_menu_right img, .top_menu tr td, .top_menu_right tr td { height:30px; }

.top_menu_right tr td { background-color:#DADFDB; }

.top_menu tr td a { 
	text-decoration:none; 
	color:black; 
	display: block; 
	background-color: #F5F4F2;
	z-index:21;
}

/*.top_menu tr td a:hover { background-color: #DADFDB; }*/

.program_menu {
	text-align:center;
	font-size:12px;
	width:100%;
	background-color:#6E5E4C;
}

.program_menu th {
	color:white;
	font-weight:normal;
}

.program_menu td a {
	color:#CDC5B8;
	text-decoration:none;
}

.program_menu td a:hover {
	color:white;
	background-color:#524639;
	text-decoration:none;
	display:block;
	text-align:center;
}

.program_menu img {
	margin:0px;
	padding:0px;
	border-style:none;
}

.program_main {
	padding-left:15px;
}

.program_main tr td a {
	color:black;
}

/*
.scroll {
	width:490;
	max-height:620px;
	height:620px; 
	overflow:auto; 
	Scrollbar-Face-Color: #dddddd; 
	Scrollbar-Arrow-Color: #999999; 
	Scrollbar-Shadow-Color: #cccccc; 
	Scrollbar-Darkshadow-Color: #666666; 
	Scrollbar-Track-Color: #f9f9f9;
}
*/
.main, .lightblock {
	z-index:-100;
	width:100%; 
}

.main, .lightblock, table {
	font-size:9pt;
}

.main, input, select {
	font-family:Arial, Helvetica, sans-serif;
}

h1, h5, h6, h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#6F5F52;
	font-size:16pt;
	margin-top:16px;
	margin-bottom:2px;
	text-transform:uppercase;
	font-weight:bold;
}

/* Brukes bl.a. til visning av film (røde headinger)*/
h2 {
	color:#DA1824;
	margin-bottom:2px;
	font-size:10pt;
	margin-top:1em;
}

input { font-size:10px; }
				
.right_div_cell { 
	width:520px;
	padding-left:15px;
	padding-right:15px;
	background-color:#E5DFD3; 
	vertical-align:top;
}

.right_div_cell a {
	color:#E1212E;
	text-decoration:none;
}

.right_div_cell a:hover {
	text-decoration:underline;
}

/*
.right_div_cell a:visited {
	color:#DA9696;
}
*/

.right_div_cell ul {
	margin:0px;
	padding:0px;
	padding-left:14px;
	color:#E1212E;
}

.right_div_cell ul li {
	padding:0px;
	margin:0px;
	list-style-type:square;
}

.left_div_cell { 
	border-right:15px solid white; 
	vertical-align:top;
}

.darkblock, .block { 
	width:100%; 
	padding:8px;
	padding-left:2px;
}

.block a {
	color:#000000;
	text-decoration:none;
}

.block a:hover {
	text-decoration:underline;
}

.darkblock select, .block select {
	width:218px;
	font-size:10px;
}

.darkblock tr th, .block tr th {
	text-align:right;
	padding-right:8px;
}

.button, .darkblock, .block { 
	font-size:9px;
}

.button, .darkblock tr th, .block tr th{
	color:#E1212E;
}

.darkblock tr td, .block tr td {
	color:black;
	width:226px;
}

.darkblock { background-color:#EAEAEA; }

.block {
	background-color:#F4F4F4;
	padding-top:6px; padding-bottom:6px;
}
.lightblock {
	width:100%;
	padding:8px;
	background-color:#F7F4EF;
	margin-bottom:3px;
}

.lightblock tr th {
	width:100px;
	padding-right:8px;
}

.lightblock tr td {
	vertical-align:top;
}
.lightblock img {
	width:100px;
}
