﻿body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color:#fff; margin: 0; padding: 0; background: #000;}

a:link { color:#999; text-decoration: none;font-weight: bold;line-height: 17px; }
a:visited {	color:#999; text-decoration: none;font-weight: bold; }
a:hover { color:#999; text-decoration: underline;font-weight: bold; }
a:active { color:#999; text-decoration: none;font-weight: bold; }

img { border: 0; }

/* url(../img/sofaraekken/bg1.jpg) no-repeat fixed top center; */
#bg {background: #ccc ;z-index: -100;width:1286px;position:fixed;height:900px;background: url(../img/sofaraekken/bg1.jpg) no-repeat;}
#maincontainer {width: 1286px; margin: 0 auto;padding:0;min-height: 764px;}
#header {width: 616px;height: 78px;margin-left:403px;padding-top:20px;}
#footer {width: 616px;margin-left:403px; clear: both;color: #3a3a3a; padding: 12px 0 12px 0;}
#footerlogo {width: 168px; text-align: right; float:left;overflow: hidden;}
#playercontainer {width: 310px; position: fixed;top:104px;margin-left:66px;}
#menucontainer {width: 616px;margin-left:403px;}
#innercontainer1 {float: left;margin-top:30px;margin-left:403px;width: 500px;}
#innercontainer2 {float: left;margin-top:30px;margin-left:403px;width: 616px;}
#sidemenu, #socialpanel {width: 110px;float: right;margin-top:30px; margin-right: 267px; text-align: right;text-indent: 12px;font-style:normal;font-variant:normal;line-height: 1.8;}
#sidemenu ul {margin:0; padding:0;width: 108px;}
#sidemenu li {list-style-type: none;display:inline;}
#sidemenu a {display:block;color: #fff;font-weight: normal; background-color:#000;}
#sidemenu a:hover {background-color: #9d9d9d;font-weight: bold;text-decoration:none;}

.headinglarge, .headingmedium, .headingsmall {color:#fff; font-weight: bold; text-decoration: none; }
.headinglarge {font-size: 20px;}
.headingmedium {font-size: 16px;}
.headingsmall {font-weight: normal;font-size: 12px;}
.ingress { font-size: 12px; font-weight: bold;}
.date { font-size: 8px; }


#playermenu {margin:0;padding:0;width: 241px;height:22px;list-style:none;}
#playermenu a {display:block;text-indent: 10px;line-height:22px;outline:none;position:absolute;color:#fff;font-size:12px;font-weight:bold;}
#playermenu a:hover {background-position: left bottom;color:#000;text-decoration:none;}
#playermenu .playerexternal {width:122px;height:22px;left:0px;top:0px;background: url(../img/sofaraekken/player_external.png) no-repeat;}
#playermenu .playerfullscreen {width:119px;height:22px;left:122px;top:0px;background: url(../img/sofaraekken/player_fullscreen.png) no-repeat;}

#menu {margin:0;padding:0;width: 616px;height:31px;position:relative;list-style:none;}
#menu a {display:block;text-indent: 10px;line-height:31px;outline:none;position:absolute;color:#fff;font-size:12px;font-weight:bold;}
#menu a:hover {background-position: left bottom;color:#000;text-decoration:none;}
#menu .menuitem1 {width:96px;height:31px;left:0px;top:0px;background: url(../img/sofaraekken/menuitem1.png) no-repeat;}
#menu .menuitem2 {width:72px;height:31px;left:96px;top:0px;background: url(../img/sofaraekken/menuitem2.png) no-repeat;}
#menu .menuitem3 {width:79px;height:31px;left:168px;top:0px;background: url(../img/sofaraekken/menuitem3.png) no-repeat;}
#menu .menuitem4 {width:110px;height:31px;left:247px;top:0px;background: url(../img/sofaraekken/menuitem4.png) no-repeat;}
#menu .menuitem5 {width:137px;height:31px;left:357px;top:0px;background: url(../img/sofaraekken/menuitem5.png) no-repeat;}
#menu .menuitem6 {width:122px;height:31px;left:494px;top:0px;background: url(../img/sofaraekken/menuitem6.png) no-repeat;}


/*
 * Filmthumbs-specific styles
 */

/* 
 * Row 1
 */
	
.filmthumbs_headline
{		
	color: #000; 
	background: url(../img/sofaraekken/Topbar_img_nyheder.gif) no-repeat; 
	text-decoration: none;
	font-size: 11px;
	text-align: left;		
	height: 21px; 
	width: 108px;
	text-indent: 8px;
}

.filmthumbs_headline_column_spacer {background-color: #000000;width: 2px;}
	
	
/* 
 * Row 2
 */
	
.filmthumbs_pic { height: 81px; width: 108px;}
.filmthumbs_pic_column_spacer {	background-color: #000; width: 2px;height: 81px;}
	
	
	/* 
	 * Row 3
	 */
	
.filmthumbs_filmlist
{
	background-color: #000; 
	height: 63px; 
	width: 108px;
}

.filmthumbs_filmlist_link
{		 
	color: #999; 
	font-weight: normal; 
	text-decoration: none;
	font-size: 11px;
}

.filmlist_bounding_box
{
	height: 63px; 
	width: 108px; 
	overflow: hidden; 
	white-space: nowrap;
}

.filmthumbs_filmlist_link {	color: #999; text-decoration: none; }
.filmthumbs_filmlist_link:hover { color: #999; text-decoration: underline; }
.filmthumbs_filmlist_column_spacer { background-color: #000; width: 2px; height: 17px;}


 

.normaltext {  font-size: 11px; }

.quicksearch {font-size: 11px; background-color: #aaa; color: #fff; text-align: right; margin-top: 1px;}
.quicksearch:hover {background-color: #000; color: #fff;}
.quicksearch:visited {color: #fff;}
.quicksearch:active {color: #fff;}

/* FILMINFO */
#filmcontainer {}
#filmposter {width: 210px; float: left;}
#filmmeta1 {width: 240px; float: left;}
#filmmeta2 {width: 450px; clear: left; margin-top: 20px; float: left;font-size:9px;line-height:14px;}

/* text for filminfo / prospekt */
/* prefix : f_<styleid> */

.s_heading_S {
	 
	font-size: 11px;
	font-weight: bold;
}

.s_heading_SM {
	 
	font-size: 14px;
}

.s_heading_M {
	 
	font-size: 16px;
	font-weight: bold;
}

.searchresult { font-size: 11px; color: #fff; }

.s_result_filminfo {
	 
	font-size: 11px;
}

.s_result_filminfomore {
	 
	font-size: 9px;
	color: #fff;
}
.s_select {
	/* text in field */	 
	font-size: 11px;	
	width: 100px;
	/* apperance of field */
	color: #fff; 
	background-color: #000;
	border: solid 1px #3a3a3a;	
}

.s_textfield {
	/* text in field */	 
	font-size: 11px;
	/* apperance of field */
	color: #fff; 
	background-color: #000000; 
	border: solid 1px #3a3a3a;	
}

.s_fieldname {
	 
	font-size: 11px;
}

.tit2, .tit2 a {	
	color:#fff; 
	font-weight: bold; 
	text-decoration: none;
	font-size: 18px;
}

.tit3, .tit3 a {	
	color:#fff; 
	font-weight: bold; 
	text-decoration: none;
	font-size: 12px;
}

.s_bottomline {
	font-size: 12px;
	color:#fff; 
}

.alphabeth {
	 
	font-size: 11px;
	color: #999;
}

.noLink { font-size: 11px; color: #999; text-decoration: none; margin-right: 4px;}
.noLink:hover {	text-decoration: underline;	}

/* omtale */
.tilbake {text-decoration:none; font-size: 11px; color: #999; }
.tilbake:hover {text-decoration:underline; }
.filmtittel, #forrige, #neste { font-size: 11px; }

.textInput
{
	font-size: 11px;
	color: #fff;
	background-color: #000;
	border: solid 1px #3a3a3a;	
	width: 95px;	
}

/* top of page items */

.side_style
{
	font-size: 11px;	
	color: #999;
	text-decoration:none;
}
.side_style:hover
{
	text-decoration:underline;	
}

.side_valgt_style
{
	font-size: 11px;	
	font-weight: bold;
	color: #fff;
	text-decoration:none;	
}

.medieraadet { margin-top: 6px; }

#start
{
	 
	font-size: 11px;
	color: #fff;
	text-decoration:none;	
}

#normalbody {	 
	font-size: 11px;
	color: #fff;
	text-decoration:none;	
}

#emptyfields
{
	 
	font-size: 11px;	
	color: #3a3a3a;
	text-decoration:none;
}

#emptyfields:hover
{
	color: #3a3a3a; 
}


/* SYSTEMCHECK */
.statustext { font-size: 11px; color: #fff; text-align: center; font-weight: bold; }
.text { font-size: 11px; color: #fff; }
.oknotok { font-size: 11px; color: #000000; font-weight: bold;}

/* PAYMENT */
.paymentButton {font-size: 11px; color: #fff;background-color: #3a3a3a;border: none;width: 60px; height: 17px; text-align: left; padding: 2px; margin-right: 6px;}
.paymentRadioButton {font-size: 11px; margin-left: 10px;}
table#ordre { border: 2px solid #3a3a3a; width: 500px; font-size: 11px;	margin: 0px; border-collapse: collapse; }
.box { width: 500px; background-color: #3a3a3a; }
.agewarning { width: 500px; height: 33px; margin: 20px 0 20px 0; }
table#ordre th,table#ordre td {	border: 1px solid #3a3a3a; padding: 4px; }
.dropdown_normal option { width: auto; }
.username, .password, .bibcode { font-size: 11px; }
img.paymentprovider { width: 30px; }
.linkback {	font-size: 11px; }

/* ADDTHIS */
.addthis_toolbox {font-size: 11px;margin-top: 6px; }