BODY {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	padding: 0px;
}


/* ---------------------------------------------------------------------------------------------------------------*/

/* Page that comes when a site is unactivated */
BODY.unactivated{
	padding-top: 100 px;
	text-align: center;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Page that comes when a user is trying to access a module without rights */
BODY.security{}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Headers on the pages */
H2 {
	font-size: 18px;
	color:#000000;
	font-weight : bold;
	margin-bottom: 5px; 
	margin-top: 2px;	
}
H4 {
	font-size: 13px; 
	margin-bottom: 5px; 
	margin-top: 2px;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Links */
A{
	text-decoration: underline;
	border: none;
}
A:hover{
	text-decoration: underline;
}
A:active{
	text-decoration: underline;
}
/* ---------------------------------------------------------------------------------------------------------------*/

/* Tables on the pages */
TABLE, TR, TH, TD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
TD{
	vertical-align: top;
}
TH {
	text-align: left;
}
TABLE.list {
	width: 100%;
}
TR.list_odd {}
TR.list_even {}
TD.image {
	vertical-align: center;
	padding-right: 10px;
}
TD.content {
	vertical-align: center;
}

DIV.date {
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Forms on the pages */
FORM {
	margin: 0px;
}
INPUT, TEXTAREA, SELECT, OPTION, BUTTON {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Text next to a checkbox */
LABEL {
	font-size: 11px;
	vertical-align: middle;
	font-weight: normal;
}
INPUT.box {
	vertical-align: middle;
	border : 0px;
}
INPUT.txt {
	width: 280px;
	border : 1px solid #000000;
}
INPUT.browse {}
SELECT {
	width: 280px;
}
TEXTAREA {
	width: 280px;
	height : 50px;
	border : 1px solid #000000;
}
input.btn{
	background-color: #442359;
	color: #ffffff;
	cursor: hand;
	margin-top: 10px;
	border : 1px solid white;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Text above normal input fields */
DIV.frmhead {
	font-weight: normal;
	margin: 0px;
	padding-bottom: 1px;
	padding-top: 0px;
	font-size: 11px;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Longer explanation of the text above */
SPAN.frmheaddesc {
	font-weight: normal;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Asterisk (*) above a field that is mandatory */
SPAN.required {
	color: #dd5900;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Text that comes when something is not right. (wrong password, incorrect e-mail etc.) */
SPAN.error {
	color: white;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Dividelines */
DIV.divideline {
	background-color: #666666;
	width: 100%;
	height: 1px;
}
TD.divideline {
	background-color: #666666;
	height: 1px;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Elements containing content from the editor */
TABLE.editor {
	width: 100%;
}
TABLE.editor_borderon {
	border-left: 1px solid #999999;
	border-top: 1px solid  #999999;
}
TD.editor_borderon {
	border-right: 1px solid  #999999;
	border-bottom: 1px solid  #999999;
	vertical-align: top;
}
TABLE.editor_borderoff {}

TABLE.editor A{
	color: #000000;
}

TD.editor_borderoff {
	vertical-align: top;
}
IMG.left{
	margin-right: 10px;
}
IMG.right{
	margin-left: 10px;
}
IMG.free{
	margin-bottom: 5px;
}
P {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
LI {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
UL {
	margin-bottom: 0px;
	margin-top: 0px;
}
OL {
	margin-bottom: 0px;
	margin-top: 0px;
}
FONT.size1,
FONT.size1 SPAN.dictionaryword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
FONT.size2,
FONT.size2 SPAN.dictionaryword {
	font-size: 15px;
	color:#000000;
}
FONT.size3,
FONT.size3 SPAN.dictionaryword {
	color:#000000;
	background: 14px;
	font-weight : bold;
	letter-spacing : 1px;
}
FONT.size4,
FONT.size4 SPAN.dictionaryword {
	color:#000000;
	font-size: 14px;
	font-weight : bold;
}

FONT.size5,
FONT.size5 SPAN.dictionaryword {
	color:#000000;
}

FONT.size6,
FONT.size6 SPAN.dictionaryword {
	color:#000000;
}

FONT.size7,
FONT.size7 SPAN.dictionaryword {
	font-size: 8px;
	color:#000000;
	text-transform : none;
	font-weight : normal;
}
/* Rubriker på Artiklarnas barn */
Body.detail FONT.size4,
Body.detail FONT.size4 SPAN.dictionaryword {
	font-size: 14px;
	color:#000000;
	font-weight : bold;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Download area module */
H4.file {}
DIV.filechild {
	padding-left: 15px;
	padding-bottom: 5px;
}
DIV.file {
	padding-bottom: 5px;
}
DIV.filedescription {
	padding-top: 3px;
}
IMG.file {}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Product module */
H4.product {
	text-align : left;
	color: #000000;
	FONT-SIZE: 11px;
	font-weight : bold;
	padding-left: 0px;
}
DIV.productintroduction {}

/* ---------------------------------------------------------------------------------------------------------------*/

/* News module */
H4.news{font-size: 11px;}
DIV.newsintroduction {font-size: 11px;}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Link module */
H4.link{}
DIV.linkdescription {
	padding-top: 1px;
}
DIV.linkchild {
	padding-left: 15px;
	padding-bottom: 5px;
}
DIV.link {
	padding-bottom: 5px;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Guestbook module */
TD.guestbookpost {
	padding-top: 7px;
	padding-bottom: 18px;
}
TD.fieldname {
	font-weight: bold;
	vertical-align: top;
}
TD.fieldcontent {
	vertical-align: top;
}
DIV.reply {
	font-style: italic;
	color: #666666;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Login module */
BODY.loginmenu{
	margin: 0px;
	padding: 0px;
}
TABLE.loginmenu{
	height: 100%;
}
TD.loginmenu{
	font-size: 10px;
	background-image: url("login_btn.gif");
	background-repeat: no-repeat;
	vertical-align: bottom;
	padding-left: 10px;
	padding-right: 15px;
}
A.loginmenu {
	font-weight: bold;
	text-decoration: none;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Grid (Calender, Forum, Schedule...) */
TABLE.grid {
	width: 100%;
}
TR.grid_even {
	background-color: #D5DFE5;
}
TR.grid_odd {
	background-color: #D5DFE5;
}
TH.grid {
	background-color: #ABC0D1;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
TD.grid {
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Calender module */
TABLE.calenderchoose {
	width: 400px;
}
TH.calenderchoose {}
SELECT.calenderyear {
	width: 120px;
}
SELECT.calendermonth {
	width: 120px;
}

TABLE.calender {}
TH.calender {}
TH.calenderweek {
	background-color: #FFFFFF;
}
TH.calenderholiday {
	color: #CC0000;
}

TR.calender_even {}
TR.calender_odd {}

TD.calender {
	height: 50px;
}
TD.calenderweek {
	background-color: #FFFFFF;
}
TD.calenderdayinmonth {}
TD.calenderdaynotinmonth {
	background-color: #E6EBED;
}

DIV.calenderdayinmonth {
	font-weight: bold;
}
DIV.calenderdaynotinmonth {
	display: none;
}
DIV.calendertoday {}
DIV.calenderholiday {
	color: #CC0000;
}
A.calenderholiday {color: #CC0000}

H4.calender {
	font-size: 11px;
	margin-bottom: 1px;
}
DIV.calenderintroduction {
	padding-bottom: 5px;
}
DIV.calenderdaywithevent {
	font-weight: bold;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Forum module */
TABLE.forum {}
TH.forum {}
TD.forum {}
TR.forum_even {
	background-color: #E6ECF0;
}
TR.forum_odd {}

TABLE.forumthread {}
TH.forumthread {}
TD.forumthread {
	vertical-align: top;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* bar graph */
div.graph_bar0{width:54px; BACKGROUND-IMAGE: url(graph/bar0.gif);}
div.graph_bar1{width:54px; BACKGROUND-IMAGE: url(graph/bar1.gif);}
div.graph_bar2{width:54px; BACKGROUND-IMAGE: url(graph/bar2.gif);}
div.graph_bar3{width:54px; BACKGROUND-IMAGE: url(graph/bar3.gif);}
div.graph_bar4{width:54px; BACKGROUND-IMAGE: url(graph/bar4.gif);}
div.graph_base{width:54px; height:45px; BACKGROUND-IMAGE: url();}

INPUT.short {
	width: 230px;
}
SELECT.short {
	width: 230px;
}
TABLE.search {
	width: 100%;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/*Activity module*/
TABLE.activityresource {
	width: 100px; 
	border: 1px solid #E6EBED; 
	border-top: 0px none transparent; 
	background-image: url("bg_time.gif");
}
 
TD.activityresource {width: 100px;}
TH.activityresource {background-image: url("trans.gif"); background-repeat: no-repeat;}
TD.activity {
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top; border: 1px solid #81A0B8; padding-left: 5px; padding-right: 5px;
}
TD.timebar {}
TD.time {text-align: right; border-top: 1px solid #E6EBED; padding-right: 5px; padding-left: 5px;}
TH.time {
	background-image: url("trans.gif"); 
	background-repeat: no-repeat; 
	text-align: center; 
	padding-right: 5px; 
	padding-left: 5px;
}

TD.timebar {}
TABLE.timebarnarrow {
	width: 100%;
}
TH.timenarrow {
	background-image: url("trans.gif");
	background-repeat: no-repeat;
}
TD.timenarrow {
	padding-right: 9px;
}

TD.layoutloginmenu {
	height: 1px;
}
TABLE.loginmenu {
	height: 40px;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/*Shop module*/
TEXTAREA.cashregcomment {
	width: 100%;
	height: 100px;
}
TD.cashregtotal {
	font-size: 13px;
	font-weight: bold;
}
TD.cashregtotalprice {
	font-size: 13px;
	font-weight: bold;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/*Image bank module*/
h4.imagebank {
	color: #000000;
	font-size: 10px;
	font-weight : normal;
}
td.imagebankobject {
	color: #000000;
	font-size: 10px;
	text-align: top left;
	padding-left: 0px;
	padding-top: 16px;
	height: 288px;
}
td.imagebankcategory {
	text-align: top left;

}
td.imagebankdivider {
	padding-top: 20px;
}


/* ---------------------------------------------------------------------------------------------------------------*/

/*Search Module*/
INPUT.searchfield{
	font-size: 11px;
	border : thin;
	border-color : White;
	width : 100px;
}
SELECT.searchmodule{
}

/* ---------------------------------------------------------------------------------------------------------------*/

/*Questionary Module*/
TD.questionaryquestion{
padding-bottom: 10px;
padding-top: 10px;
border-bottom: 0px solid white;
	
}
TD.questionaryinput{
padding-bottom: 10px;
padding-top: 10px;
border-bottom: 0px solid white;
}
A.submit{
	/* width: 150px;
	background-image:url(site_images/button.gif);
	padding-top: 4px;
	padding-bottom: 4px;
	text-align : center;
	color: #FFFFFF;
	FONT-SIZE: 10px;
	font-weight : bold;*/
	margin-right: 20px;
}

/* ---------------------------------------------------------------------------------------------------------------*/

/* Highlighting of searchwords */
SPAN.searchhighlight {
	font-weight : normal;
	cursor : help;
	color: #0000ff;
}
/* Highlighting of dictionary words */
SPAN.dictionaryword {
	font-weight : normal;
	cursor : help;
	color: #666666;
}


/*-----------------------------------------------------------------------------------------------------------------
		HTML Mallar
/*---------------------------------------------------------------------------------------------------------------*/

TABLE.tmp_layout{
	font-size: 12px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.tmp_layoutleft{
	margin: 0px;
	padding: 0px;
	background-color: #c0c0c0;
}

A.anchor{
	text-decoration: none;
	color: black;
}

A:visited.anchor{
	color: black;
}

TD.tmp_layoutcenter{
	margin: 0px;
	padding: 0px;
	width: 1000px;
	vertical-align: top;	
}

TD.tmp_layoutright{
	margin: 0px;
	padding: 0px;
	background-color: #c0c0c0;
}

TABLE.tmp_layoutcenter{
	height: 100%;
	width: 100%;
}

TD.tmp_abstop{
	height: 10px;
	margin: 0px;
	padding: 0px;
	background-color: #c0c0c0;
}

TD.tmp_menu{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 85px;
	background-color: #523375;
}

TABLE.tmp_menu{
	width: 100%;
	
}

TABLE.tmp_menu TD.tmp_btnhem{
	margin: 0px;
	padding: 0px;
	width: 201px;
}

TABLE.tmp_menu TD.tmp_btnempty{
	margin: 0px;
	padding: 0px;
	width: auto;
}

TABLE.tmp_menu TD.tmp_btnfilmen,
TABLE.tmp_menu TD.tmp_btnsnack,
TABLE.tmp_menu TD.tmp_btnfakta {
	margin: 0px;
	padding: 0px;
	width: 155px;
}

TABLE.tmp_layoutcenter TD.tmp_shadow{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 8px;
	background-image: url(bgshadow.gif);
	background-position: top left;
	background-repeat: no-repeat;
}


/*-----------------------------------------------------------------------------------------------------------------
		Main
/*---------------------------------------------------------------------------------------------------------------*/

TABLE.tmp_layoutcenter TD.tmp_main{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 20px;
	background-image: url(bgstandard.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 474px;
}

TD.tmp_main TABLE.tmp_main{
	width: 100%;
	height: 100%;
}

TABLE.tmp_main TD.tmp_mainleft{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 280px;
	padding-top: 5px;
	padding-right: 20px;
}

TABLE.tmp_main TD.tmp_mainleft TABLE.tmp_mainleft TD.tmp_mainlefttop H2{
	margin-bottom: 14px;
}

TABLE.tmp_main TD.tmp_mainleft TABLE.tmp_mainleft TD.tmp_mainlefttop P{
	font-size: 12px;
	line-height: 17px;
}

/*-----------------------------------------------------------------------------------------------------------------
		Snabba fakta - Snabba argument
/*---------------------------------------------------------------------------------------------------------------*/
TD.tmp_mainleft TABLE.tmp_mainleft TD.tmp_mainleftmenu{
	padding-top: 15px;
	/*padding-left: 20px;*/
}

BODY.module16747 TD.tmp_mainleft TABLE.tmp_mainleft TD.tmp_mainleftmenu,
BODY.module16748 TD.tmp_mainleft TABLE.tmp_mainleft TD.tmp_mainleftmenu,
BODY.module16749 TD.tmp_mainleft TABLE.tmp_mainleft TD.tmp_mainleftmenu,
BODY.module16750 TD.tmp_mainleft TABLE.tmp_mainleft TD.tmp_mainleftmenu,
BODY.module16751 TD.tmp_mainleft TABLE.tmp_mainleft TD.tmp_mainleftmenu{
	padding-left: 20px;
}

TABLE.menu TD.item1{
	margin: 0px;
	padding: 0px;
	background-image: url(menubuttons/btn1_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

BODY.module16747 TABLE.menu TD.active{
	margin: 0px;
	padding: 0px;
	background-image: url(menubuttons/btn1_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

TABLE.menu TD.item2{
	margin: 0px;
	padding: 0px;
	background-image: url(menubuttons/btn2_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

BODY.module16748 TABLE.menu TD.active{
	margin: 0px;
	padding: 0px;
	background-image: url(menubuttons/btn2_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

TABLE.menu TD.item3{
	margin: 0px;
	padding: 0px;
	background-image: url(menubuttons/btn3_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

BODY.module16749 TABLE.menu TD.active{
	margin: 0px;
	padding: 0px;
	background-image: url(menubuttons/btn3_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

TABLE.menu TD.item4{
	margin: 0px;
	padding: 0px;
	background-image: url(menubuttons/btn4_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

BODY.module16750 TABLE.menu TD.active{
	margin: 0px;
	padding: 0px;
	background-image: url(menubuttons/btn4_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

TABLE.menu TD.item5{
	margin: 0px;
	padding: 0px;
	background-image: url(menubuttons/btn5_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

BODY.module16751 TABLE.menu TD.active{
	margin: 0px;
	padding: 0px;
	background-image: url(menubuttons/btn5_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

TD.tmp_mainleft TABLE.tmp_mainleft TD.tmp_mainleftbottom{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-image: url(bgmainleftbottom.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 500px;
	width: 280px;
}

/*-----------------------------------------------------------------------------------------------------------------
		Snabba fakta - Svåra frågor för oss
/*---------------------------------------------------------------------------------------------------------------*/
TABLE.tree TD.count{
	margin: 0px;
	padding: 0px;
	padding-right: 5px;
	vertical-align: top;
	text-align: center;
	padding-top: 2px;
	width: 35px;
	height: 25px;
	background-image: url(menubuttons/btn_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

TABLE.tree TD.count A{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
}

TABLE.tree TD.active,
TABLE.tree TD.childactive{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	padding-top: 2px;
	width: 35px;
	height: 25px;
	background-image: url(menubuttons/btn_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

TABLE.tree TD.tree{
	padding-bottom: 15px;
}

TABLE.tree TD.tree A{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: black;
}

TABLE.tree TD.tree A:visited{
	color: black;
}

TABLE.tmp_main TD.tmp_maincenter{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 325px;
	vertical-align: top;
}

TABLE.tmp_main TD.tmp_maincenter TABLE{
	width: 100%;
}

BODY.module16746 TABLE.tmp_main TD.tmp_maincenter{
	width: 580px;
}

/*----------------------------------------------------------------------------------------------------------------
		Snabba fakta - main
/*--------------------------------------------------------------------------------------------------------------*/
TD.tmp_maincenter TABLE.tmp_box{
	width: 100%;
}

TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc H2{
	font-size: 20px;
	margin-bottom: 30px;
}

BODY.module16755 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc H2,
BODY.module16756 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc H2,
BODY.module16757 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc H2,
BODY.module16758 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc H2{
	display: none;
	line-height: 10px;
}

TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc P{
	font-size: 12px;
	text-align: left;
	line-height: 17px;
}

BODY.module16755 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16756 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16757 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16758 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc{
	padding-top: 10px;
}

BODY.module16747 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc H2,
BODY.module16748 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc H2,
BODY.module16749 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc H2,
BODY.module16750 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc H2,
BODY.module16751 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc H2{
	text-align: center;
}

BODY.module16747 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc P,
BODY.module16748 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc P,
BODY.module16749 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc P,
BODY.module16750 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc P,
BODY.module16751 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc P{
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
}

TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background-image: url(backgrounds/btl.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc{
	margin: 0px;
	padding: 0px;
	background-image: url(backgrounds/btc.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background-image: url(backgrounds/btr.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl{
	margin: 0px;
	padding: 0px;
	width: 15px;
	background-image: url(backgrounds/bcl.gif);
	background-position: bottom right;
	background-repeat: repeat-y;
}

TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc{
	margin: 0px;
	padding: 0px;
	height: 335px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	background-color: #f7debb;
}

TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr{
	margin: 0px;
	padding: 0px;
	width: 15px;
	background-image: url(backgrounds/bcr.gif);
	background-position: bottom left;
	background-repeat: repeat-y;
}

TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background-image: url(backgrounds/bbl.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc{
	margin: 0px;
	padding: 0px;
	background-image: url(backgrounds/bbc.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background-image: url(backgrounds/bbr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

BODY.module16748 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl,
BODY.module16751 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl,
BODY.module16756 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl,
BODY.module16761 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl,
BODY.module16764 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl,
BODY.module16776 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl,
BODY.module16779 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background-image: url(backgrounds/btl2.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

BODY.module16748 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc,
BODY.module16751 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc,
BODY.module16756 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc,
BODY.module16761 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc,
BODY.module16764 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc,
BODY.module16776 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc,
BODY.module16779 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc{
	margin: 0px;
	padding: 0px;
	background-image: url(backgrounds/btc2.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

BODY.module16748 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr,
BODY.module16751 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr,
BODY.module16756 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr,
BODY.module16761 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr,
BODY.module16764 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr,
BODY.module16776 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr,
BODY.module16779 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background-image: url(backgrounds/btr2.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

BODY.module16748 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl,
BODY.module16751 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl,
BODY.module16756 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl,
BODY.module16761 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl,
BODY.module16764 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl,
BODY.module16776 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl,
BODY.module16779 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl{
	margin: 0px;
	padding: 0px;
	width: 15px;
	background-image: url(backgrounds/bcl2.gif);
	background-position: bottom right;
	background-repeat: repeat-y;
}

BODY.module16748 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16751 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16756 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16761 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16764 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16776 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16779 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc{
	height: 335px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fad2b8;
}

BODY.module16748 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr,
BODY.module16751 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr,
BODY.module16756 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr,
BODY.module16761 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr,
BODY.module16764 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr,
BODY.module16776 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr,
BODY.module16779 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr{
	margin: 0px;
	padding: 0px;
	width: 15px;
	background-image: url(backgrounds/bcr2.gif);
	background-position: bottom left;
	background-repeat: repeat-y;
}

BODY.module16748 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl,
BODY.module16751 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl,
BODY.module16756 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl,
BODY.module16761 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl,
BODY.module16764 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl,
BODY.module16776 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl,
BODY.module16779 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background-image: url(backgrounds/bbl2.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

BODY.module16748 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc,
BODY.module16751 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc,
BODY.module16756 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc,
BODY.module16761 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc,
BODY.module16764 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc,
BODY.module16776 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc,
BODY.module16779 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc{
	margin: 0px;
	padding: 0px;
	background-image: url(backgrounds/bbc2.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

BODY.module16748 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr,
BODY.module16751 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr,
BODY.module16756 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr,
BODY.module16761 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr,
BODY.module16764 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr,
BODY.module16776 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr,
BODY.module16779 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background-image: url(backgrounds/bbr2.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

BODY.module16747 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl,
BODY.module16750 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl,
BODY.module16757 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl,
BODY.module16762 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl,
BODY.module16765 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl,
BODY.module16777 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl,
BODY.module16780 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btl{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background-image: url(backgrounds/btl3.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

BODY.module16747 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc,
BODY.module16750 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc,
BODY.module16757 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc,
BODY.module16762 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc,
BODY.module16765 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc,
BODY.module16777 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc,
BODY.module16780 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btc{
	margin: 0px;
	padding: 0px;
	background-image: url(backgrounds/btc3.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

BODY.module16747 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr,
BODY.module16750 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr,
BODY.module16757 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr,
BODY.module16762 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr,
BODY.module16765 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr,
BODY.module16777 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr,
BODY.module16780 TD.tmp_maincenter TABLE.tmp_box TD.tmp_btr{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background-image: url(backgrounds/btr3.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

BODY.module16747 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl,
BODY.module16750 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl,
BODY.module16757 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl,
BODY.module16762 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl,
BODY.module16765 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl,
BODY.module16777 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl,
BODY.module16780 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcl{
	margin: 0px;
	padding: 0px;
	width: 15px;
	background-image: url(backgrounds/bcl3.gif);
	background-position: bottom right;
	background-repeat: repeat-y;
}

BODY.module16747 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16750 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16757 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16762 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16765 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16777 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc,
BODY.module16780 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc{
	height: 335px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ecc0c4;
}

BODY.module16747 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr,
BODY.module16750 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr,
BODY.module16757 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr,
BODY.module16762 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr,
BODY.module16765 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr,
BODY.module16777 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr,
BODY.module16780 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcr{
	margin: 0px;
	padding: 0px;
	width: 15px;
	background-image: url(backgrounds/bcr3.gif);
	background-position: bottom left;
	background-repeat: repeat-y;
}

BODY.module16747 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl,
BODY.module16750 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl,
BODY.module16757 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl,
BODY.module16762 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl,
BODY.module16765 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl,
BODY.module16777 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl,
BODY.module16780 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbl{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background-image: url(backgrounds/bbl3.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

BODY.module16747 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc,
BODY.module16750 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc,
BODY.module16757 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc,
BODY.module16762 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc,
BODY.module16765 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc,
BODY.module16777 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc,
BODY.module16780 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbc{
	margin: 0px;
	padding: 0px;
	background-image: url(backgrounds/bbc3.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

BODY.module16747 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr,
BODY.module16750 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr,
BODY.module16757 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr,
BODY.module16762 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr,
BODY.module16765 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr,
BODY.module16777 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr,
BODY.module16780 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bbr{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background-image: url(backgrounds/bbr3.gif);
	background-position: top left;
	background-repeat: no-repeat;
}


TABLE.tmp_layoutcenter TD.tmp_shadow_fakta{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	line-height: 8px;
	height: 8px;
	background-image: url(bgshadowfakta.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

TABLE.tmp_layoutcenter TD.tmp_main_fakta{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-image: url(bgstandard.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 100%;
}

/*-----------------------------------------------------------------------------------------------------------------
		Fakta - träd
/*---------------------------------------------------------------------------------------------------------------*/
TD.tmp_main_fakta TABLE.tmp_main_fakta{
	height: 100%;
	width: 100%;
}

TABLE.tmp_main_fakta TD.tmp_mainleft_fakta{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 181px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 20px;
	background-color: #f7bc9c;
	height: 100%;
}

TD.tmp_mainleft_fakta TABLE.tmp_mainleft_fakta{
	height: 100%;
}

TABLE.tmp_mainleft_fakta TD.tmp_mainleftmenu_fakta{
	padding-bottom: 20px;
}

TD.tmp_mainleftmenu_fakta TABLE.tree{
	width: 180px;
}

TD.tmp_mainleftmenu_fakta TABLE.tree TD{
	background-image: none;
	margin: 0px;
	padding: 0px;
}

TD.tmp_mainleftmenu_fakta TABLE.tree TD.active,
TD.tmp_mainleftmenu_fakta TABLE.tree TD.childactive{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}

TD.tmp_mainleftmenu_fakta TABLE.tree TD.level1{
	padding-top: 10px;
}

TD.tmp_mainleftmenu_fakta TABLE.tree TD.level1 A{
	font-size: 12px;
}

TD.tmp_mainleftmenu_fakta TABLE.tree TD.level2{
	padding-left: 10px;
}

TD.tmp_mainleftmenu_fakta TABLE.tree TD.level2 A{
	font-size: 11px;
	font-weight: normal;
}

/*-----------------------------------------------------------------------------------------------------------------
		Fakta - main
/*---------------------------------------------------------------------------------------------------------------*/
TABLE.tmp_main_fakta TD.tmp_maincenter{
	padding: 20px;
	padding-right: 75px;
}

TABLE.tmp_main_fakta TD.tmp_maincenter H2{
	/*width: 579px;*/
}

TABLE.tmp_main TD.tmp_mainright{
	margin: 0px;
	padding: 0px;
	vertical-align: top;	
}

TABLE.tmp_layoutcenter TD.tmp_start{
	vertical-align: bottom;
	text-align: right;
	margin: 0px;
	padding: 0px;
	background-image: url(bgstart.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 500px;
}

TABLE.tmp_layoutcenter TD.tmp_start TABLE.editor TD{
	text-align: right;
	padding-right: 27px;
	padding-bottom: 20px;
}

/*-----------------------------------------------------------------------------------------------------------------
		Bottom
/*---------------------------------------------------------------------------------------------------------------*/
TABLE.tmp_layoutcenter TD.tmp_bottom{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	height: 33px;
	background-color: #523375;
}

TABLE.tmp_layoutcenter TD.tmp_bottom TABLE.tmp_bottom{
	
}

TABLE.tmp_layoutcenter TD.tmp_bottom TABLE.tmp_bottom TD{
	width: 1px;
}

TABLE.tmp_layoutcenter TD.tmp_bottom TABLE.tmp_bottom TD.tmp_search{
	width: 105px;
}

TABLE.tmp_layoutcenter TD.tmp_bottom TABLE.tmp_bottom TD.tmp_search TABLE.tmp_search TD.tmp_searchfield{
	padding-top: 10px;
}

TABLE.tmp_layoutcenter TD.tmp_bottom TABLE.tmp_bottom TD.tmp_search INPUT{
	width: 105px;
}

TABLE.tmp_layoutcenter TD.tmp_empty{
	background-color: #c0c0c0;
}







/*-----------------------------------------------------------------------------------------------------------------
		Menu script
/*---------------------------------------------------------------------------------------------------------------*/

table.tmp_menu td.tmp_btnfilmen {
	margin: 0px;
	padding: 0px;
	width: 155px;
	position: relative;
}

TABLE.tmp_menu TD.tmp_btnsnack{
	margin: 0px;
	padding: 0px;
	width: 163px;
	position: relative;
}

TABLE.tmp_menu TD.tmp_btnfakta{
	margin: 0px;
	padding: 0px;
	width: 170px;
	position: relative;
}


	ul.nav {

	}
	ul.nav, ul.subnav { 
		list-style: none; 
		margin: 0px; 
		padding: 0px;
		display: inline-block;
		/*background-color: #523375;*/
	}
	ul.nav li, ul.subnav li { list-style: none; }
	
	
	
	ul.nav ul.subnav {
		border-bottom: 1px solid #999999;
		border-right: 1px solid #999999;
		font-size: 11px;
		text-align: center;
		margin-top: 5px;
		padding-bottom: 5px;
		background-color: #523375;
	}
	ul.subnav li {
		margin: 0px; padding: 0px;
		color: #FFF;
	}
	ul.nav ul.subnav li a {
		display: block;
		padding: 1px 0px;
		text-decoration: none;
		color: #FFF;
		font-size: 11px;
		margin: 0px;
		width: 99.9%;
	}
	ul.nav ul.subnav li a:hover{
		background-color: #66458b;
	}	
	
	ul.nav li ul.subnav li span.ricon {
		display: inline-block;
		width: 1px;
		height: 1px;
		background-image: url(li_ricon.gif);
		background-repeat: no-repeat;
		padding-right: 8px;
		padding-top: 6px;
		margin-left: 8px;
		font-size: 1px;
	}	
	
	ul.nav li.title ul { display: none; }
	ul.nav li.showtitle ul { display: block; }

	ul.filmen {
		position: absolute;
		width: 155px;
		z-index: 1000;
	}
	
	ul.nav.filmen li div.navimg { 
		background-image: url(btnfilmen.gif);
		background-repeat: no-repeat;  
		height: 80px;
		background-position: 0px 0px;
		cursor: pointer;
		cursor: hand;
	}
	
	ul.snack {
		position: absolute;
		width: 160px;
		z-index: 1000;
	}
	
	ul.nav.snack li div.navimg { 
		background-image: url(btnsnack.gif);
		background-repeat: no-repeat;  
		height: 80px;
		background-position: 0px 0px;
		cursor: pointer;
		cursor: hand;
	}

	ul.fakta {
		position: absolute;
		width: 165px;
		z-index: 1000;
	}
	
	ul.nav.fakta li div.navimg { 
		background-image: url(btnfakta.gif); 
		background-repeat: no-repeat; 
		height: 80px;
		background-position: 0px 0px;
		cursor: pointer;
		cursor: hand;
	}

li.cc-off .subnav {
	display: none;
}
li.cc-on .subnav {
	display: block;
}

BR.aftereditor{
	display: none;
}

BODY.module16747 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16748 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16749 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16750 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16751 TABLE.tmp_layoutcenter TD.tmp_main {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 20px;
	background-image: url(bg_snack1.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 474px;
}

BODY.module16755 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16756 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16757 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16758 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16776 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16777 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16778 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16779 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16780 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16781 TABLE.tmp_layoutcenter TD.tmp_main{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 20px;
	background-image: url(bg_snack2.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 474px;
}

BODY.module16761 TABLE.tmp_layoutcenter TD.tmp_main, 
BODY.module16762 TABLE.tmp_layoutcenter TD.tmp_main, 
BODY.module16763 TABLE.tmp_layoutcenter TD.tmp_main, 
BODY.module16764 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16765 TABLE.tmp_layoutcenter TD.tmp_main, 
BODY.module16766 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16776 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16777 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16778 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16779 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16780 TABLE.tmp_layoutcenter TD.tmp_main,
BODY.module16781 TABLE.tmp_layoutcenter TD.tmp_main{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 20px;
	background-image: url(bg_snack3.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 474px;
}

BODY.module16747 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc P SPAN.dictionaryword,
BODY.module16748 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc P SPAN.dictionaryword,
BODY.module16749 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc P SPAN.dictionaryword,
BODY.module16750 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc P SPAN.dictionaryword,
BODY.module16751 TD.tmp_maincenter TABLE.tmp_box TD.tmp_bcc P SPAN.dictionaryword {
	cursor : help;
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
}

BODY.module16740 TABLE.tree TD.level1,
BODY.module16740 TABLE.sitemap TD.level1{
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
}
BODY.module16740 TABLE.tree TD.level2,
BODY.module16740 TABLE.sitemap TD.level2{
	padding-left: 30px;
	font-weight: bold;
}
BODY.module16740 TABLE.tree TD.level3,
BODY.module16740 TABLE.sitemap TD.level3{
	padding-left: 50px;
}
BODY.module16740 TABLE.tree TD.level4,
BODY.module16740 TABLE.sitemap TD.level4{
	padding-left: 70px;
}

BODY.module16740 TABLE.tree A,
BODY.module16740 TABLE.sitemap A{
	color: #000000;
	text-decoration: none;
}
BODY.module16740 TABLE.tree A:hover,
BODY.module16740 TABLE.sitemap A:hover{
	color: #991100;
	text-decoration: none;
}
BODY.module16740 TABLE.tree A:active{
	color: #991100;
	text-decoration: none;
}

BODY.module16740 TABLE.tree TD.active A{
	color: #991100;
}

/* Normal stil */
TD.tmp_url2,
TD.bottommenu2{
	display: none;
}


/* Printfunktion - Faktabanken */
TD.tmp_print_placeholder{
	vertical-align: top;
	text-align: right;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-right: 10px;
}

DIV.tmp_print{
	float: right;	
	text-align: center;
	height: 40px;
	width: 100px;
}

DIV.tmp_print A{
	color: #000;
}

B SPAN.dictionaryword,
STRONG SPAN.dictionaryword{
	font-weight: bold;
	color: #000;
}

img {
	border: none;
}

/* Filmsidan från Lunar */
body.fromlunar {
	background-color: #ccc;
	
}

div#fromlunar a,
div#fromlunar img {
	text-align: center;
}

div#image {
	width: 100%;
	text-align: center;
	overflow: hidden;
}

div#fromlunar {
	position: absolute;
	top: 180px;
	left: 35%;
	text-align: center;
	overflow: hidden;
}

div#link {
	position: absolute;
	top: 445px;
	left: 35%;
	text-align: center;
	overflow: hidden;
}

/*  Lunarstormsidan  */
table.tmp_layout td.tmp_layoutcenter table.tmp_layoutcenter td.tmp_lunar {
	background-image: url(bglunar.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
}

/*  Filmsidan  */
div#movieleft {
	float: left;
	width: 420px;
	margin-right: 30px;
}

div#movieleft {
	font-size: 14px;
}

div#movieleft table.tree {
	margin-top: 20px;
	width: 400px;
}

div#movieleft td.tree,
div#movieleft td.active,
div#movieleft td.childactive {
	padding-left: 30px;
	width: auto;
	background-image: url(bgmovietree.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div#movieleft td.active a,
div#movieleft td.childactive a{
	color: #e00000;
}

div#movieleft td.item2 {
	padding-left: 0px;
	background-image: none;
}

div#movieleft td.item2 a {
	cursor: default;
	font-weight: normal;
}

div#movieright {
	float: left;
	width: 420px;
	margin-left: 70px;
	margin-top: 100px;
	text-align: center;
}

div#movieleft img,
div#movieright table.editor_borderoff {
	display: none;
}


/* Läkemedelsprocessen */

body.module13653 div#image{
	position: relative;
	top: 50px;
	left: 40px;
}

body.module13653 div#description {
	border: #000 1px solid;
	padding: 10px;
	font-size: 12px;
	width: 375px;
	position: absolute;
	top: 70px;
	/*left: 350px;*/
	background-color: #fff;
}

body.module13653.filmen div#image-wrapper{
	height: 700px;
	position: relative;
	top: 0px;
}

body.module13653.filmen div#image{
	position: relative;
	top: 140px;
	left: 180px;
}

body.module13653.filmen div#description {
	border: #000 1px solid;
	padding: 10px;
	font-size: 12px;
	width: 375px;
	position: absolute;
	top: 100px;
	/*left: 350px;*/
	background-color: #fff;
}