
html, body {
	font-family: arial; 
	font-size: 8pt;
	background-color:#FFF;
	margin:0 auto;
	line-height:15px; 
	height:100%;
	min-width:800px;
	text-align:center;
	background: #FFF;
	color:#333;
}

h1		{padding:10px 0px 5px 0px;margin:0px;font-size:16pt;}
h2		{padding:5px 0px 5px 0px;margin:0px;font-size:12pt;}
h3		{margin:0px;font-size:9pt;}
p		{margin:10px 0px 0px 0px;}
input	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
select	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
td		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 15px; font-weight: normal; color: #222222;}

/* -------- LAYOUT-DIVAR ------------ */

#noflashDiv {
	width:750px;
	height:320px;
	position:relative;
}

/*#noflashLogga {
	position:absolute;
	top:20px;
	left:20px;
	width:243px;
	height:50px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/logga.png',sizingMethod='image');
}

#noflashLogga[id] {
	background:url(/bilder/logga.png) no-repeat;
}
*/
	
#container
{
	margin:0 auto;  /*     CENTRERING */
	text-align:left;
	border-left:1px solid #cdd9dd;
	border-right:1px solid #cdd9dd;
	min-height:100%;
	width:750px;
	_width: 752px;
	background: url(/bilder/bg_container.gif) no-repeat bottom;
}


#top 
{
	text-align:center;
	height:320px;
	background-color:#cfe8f1;
}
#mid
{
	text-align:left;
	height:40px;
	background: #FFF url(/bilder/bg_verktygspaletten.gif) repeat-x;
}
#mid a
{
	line-height:10px;
}
#main		{ margin-left:10px;}

/* -- VÄNSTERKOLUMN -- */
#col1		{ width:160px; margin:10px 0px 10px 0px; float:left;}

/* -- MITTENKOLUMN(ER) -- */
#MidFieldContainer		{	Width:367px; float:left; margin:0px 0px 0px 22px; background: #ffffff; }
#FilmFieldContainer		{	Position: relative; width:538px; float:left; Padding: 10px 10px 10px 10px; margin:0px 0px 0px 22px; background: #cfe8f1; }

/* -- FILMSIDAN-- */
#FilmFieldContainer2 {	Width: 480px; Background: #f7f7f7 url(/bilder/FilmerContainerTopBg.gif) no-repeat; Padding: 88px 29px 0px 29px; }
#FilmFieldContent { Width: 480px; min-height: 700px; _height: 700px; }
#kategori_select_div {	Position: absolute;
					Top: 40px;
					Left: 320px;
					Width: 200px;
					Text-align: right; }




#col2_350_2		{width:367px; float:left; margin:0px 0px 0px 22px; background: #cfe8f1; }
#col2_350_index		{width:367px; float:right; margin:0px 11px 0px 22px; background: url(/bilder/bg_col_350_2008.gif) no-repeat center top; }
#col2_350		{width:367px; float:left; margin:0px 0px 0px 22px; background: url(/bilder/bg_col_350_2008.gif) no-repeat center bottom; }
#col2_350 .vit	{padding:4px;background: #FFF;_width:350px;}
#col2_350_2 .vitBox { margin:10px; padding:10px; background:#fcfbf8;}
#col2_350 .vitBox { margin:10px; padding:10px; background:#fcfbf8;}
#col2_350 .gra	{padding:15px;min-width:320px;_width:350px;background: #FFF url(/bilder/bg_col_gra.gif) repeat-x;}
.beneth_center  { width: 367px; min-height: 260px; _height: 330px; text-align:center; margin-left: 22px; margin-bottom: 100px; padding-bottom: 10px; float: left;  }
.beneth_center2  { width: 367px; min-height: 260px; _height: 330px; text-align:center; margin-right: 13px; margin-left: 22px; margin-bottom: 100px; background:#fff; padding: 20px 0px 20px 0px; float: right;  }
.beneth_center3  { width: 367px; min-height: 260px; _height: 330px; text-align:center; margin-left: 22px; margin-bottom: 100px; background:#fff; padding: 20px 10px 20px 0px; float: right;  }
.erbjud_puff  { width: 180px; height: 75px; background-color: White; margin-top: 10px; float: left; background-image: url("/bilder/erbjud_puff.png"); background-repeat: no-repeat;  }

#col2_542		{width:542px;padding:8px 8px 10px 8px;float:left;margin:0px 0px 0px 22px;background: url(/bilder/bg_col_542.gif) no-repeat center bottom;}
#col2_542 .vit	{padding:4px;background: #FFF;}
#col2_542 .gra	{padding:15px 10px 15px 15px;min-width:512px;_width:542px;background: #FFF url(/bilder/bg_col_gra.gif) repeat-x;}

/* -- HÖGERKOLUMN -- */
#col3		{padding:8px;_padding: 7px; margin:0px 0px 0px 0px;float:right;background:#cfe8f1;	}
#col3 .vit	{width:164px;background-color:#FFF;}

#col1_start	{background:#D2E69C;width:230px;_width:246px;padding:8px 8px 10px 8px;float:left;margin:12px 0px 0px 22px;}
#col2_start	{background:#D2E69C;min-width:284px;_width:300px;padding:8px 8px 10px 8px;float:right;margin:12px 0px 0px 0px;}

#col1_start .evenemang	{margin-top:10px;padding:30px 4px 4px 4px;background: #FFF url(/bilder/bg_flik_evenemang.gif) top no-repeat;}

#col2_start .erbj_1053	{padding:28px 4px 4px 8px;background: #FFF url(/bilder/bg_flik_erbj_1053.gif) top no-repeat;}
#col2_start .erbj_1033	{padding:28px 4px 4px 8px;background: #FFF url(/bilder/bg_flik_erbj_1033.gif) top no-repeat;}
#col2_start .aktuellt	{margin-top:10px;padding:30px 4px 4px 8px;background: #FFF url(/bilder/bg_flik_aktuellt.gif) top no-repeat;}
#col2_start .nyhbrev	{margin-top:10px;padding:30px 4px 4px 8px;background: #FFF url(/bilder/bg_flik_nyhetsbr.gif) top no-repeat;}

.leftTbl {
	width:164px;
}

.leftTblRub {
	height:20px;
}

.leftTblContentBorder {
	padding:5px 10px;
	background:#fff;
	border-bottom:1px solid #faf9f8;
}

.leftTblContent {
	padding:10px 10px 0px 10px;
	background:#fff;
}

.leftTblDate {
	font-size:9px;
	color:#333333;
}
/* ------- // ------ */
#bottomClear { 
	clear:both;
}
#bottom{
	margin:0 auto; 
	text-align:left;
	background-color: #cfe8f1;
	width:750px;
	_width: 752px;
	height: 70px; 
	color:#FFF;
	
	border-left: 1px solid #a09279;
	border-right: 1px solid #a09279;

	padding-top: 5px; 
	background-image: url(/bilder/bg_sidfot.png); 
	background-repeat: repeat-x;

}
#bottom p		{margin:30px 0px 0px 197px;position:absolute;}
#bottom img		{margin:25px 0px 0px 12px;position:absolute;}
/* -------------- // ----------------- */



/* ------------ Erbjudanden högerlista -------------- */

#FrontErbjContainer {	Width: 164px;
						Background: #FFFFFF;
						min-height: 52px;
						_height: 52px;
						Margin-bottom: 15px; }

#FrontErbjTop {	Width: 164px;
				Height: 52px;
				Background: url(/bilder/erbj/front_top.gif) no-repeat; }

#FrontErbjMid {	Width: 148px;
				Padding: 15px 8px 0px 8px; }
	
	.FrontErbjPost {	Border-bottom: 1px dashed #dddfe0; 
					Padding-bottom: 17px; 
					Padding-top: 5px; 
					Font: 10px Verdana;
					Color: #454545; }
	
#FrontErbjBottom {	Height: 35px;
					Color: #454545;
					Font: 9px Verdana;
					Text-align: center;
					Line-height: 35px; }
	.ErbjBottomLank { 	Font: 9px Verdana;
						Line-height: 35px;}

.Arial9 {	Font: 9px Arial; }


/* ----------------- // ------------------- */



/* ------------ Nyhetsbrev högerlista -------------- */

#FrontNBContainer {		Width: 148px;
						Margin-bottom: 15px;
						Padding: 80px 8px 6px 8px;
						Background: #FFFFFF url(/bilder/FrontNyhetsbrevBg.gif) no-repeat; }

.NL_Input1 {	Height: 18px; 
			Margin-bottom: 4px; 
			Width: 145px; 
			Border: 1px solid #ebebeb; 
			Padding: 0px; 
			Background: url(/bilder/TextInputBg.gif); }

.NL_Input2 {	Height: 18px; 
			Margin-bottom: 10px; 
			Width: 145px; 
			Border: 1px solid #ebebeb; 
			Padding: 0px; 
			Background: url(/bilder/TextInputBg.gif); }

.NL_Submit1 {	Cursor: pointer; 
				Width: 147px; 
				Height: 20px; 
				Background: url(/bilder/FrontNyhetsbrevKnappBg.gif) no-repeat; 
				border: 0px; 
				padding: 0px; }

/* ----------------- // ------------------- */



/* ------------ Fjällbloggen startsidan -------------- */
#FrontFjallbloggDiv {	Float: right; 
						Width: 156px; 
						_Width: 178px; 
						Background: url(/bilder/FrontFjallbloggBg.gif) no-repeat; 
						Height: 116px;
						_Height: 177px;
						padding: 47px 8px 8px 8px;
						Margin-bottom: 6px; 
						Border: 3px solid #cfe8f1; }

#FrontFjallbloggText {	Font: 10px Verdana;
						Color: #454545; }

/* ----------------- // ------------------- */


/* ------------ Nyheter startsidan -------------- */
#FrontNyheterDiv {	Float: left; 
					Width: 154px;
					_Width: 176px;
					Background: url(/bilder/FrontNyhetBg.gif) no-repeat; 
					Height: 308px; 
					Border: 3px solid #cfe8f1;
					Padding: 50px 8px 10px 8px; }

.FrontNyheterDateDiv {	Font: 10px Georgia; 
						Color: #636e73; 
						Border-bottom: 1px Dashed #dddfe0; 
						Padding-bottom: 3px; }

.FrontNyheterRubrikDiv {	Font: bold 11px Verdana; 
						Color: #4e85ab; 
						Padding-top: 8px; 
						Padding-bottom: 0px; }

.FrontNyheterTextDiv {	Font: 10px Verdana; 
						Color: #454545;
						Line-height: 12px;						
						Padding-bottom: 10px; }
/* ----------------- // ------------------- */
						
						
/* ------------ Idretv startsidan -------------- */
#FrontIdretvDiv {	Float: right; 
					Width: 167px;
					_Width: 178px;
					Background: url(/bilder/FrontFilmerBg.gif) no-repeat; 
					Height: 132px;
					_Height: 191px;					
					Border: 3px solid #cfe8f1;
					Padding-left: 5px;
					Padding-top: 53px; }

#FrontIdretvKnapp {	Width: 162px;
					Height: 128px;
					Position: relative;
					Background: url(/bilder/idretv/temp.jpg) no-repeat;	}

.FrontIdretvPlayButton {	Cursor: pointer;
						Width: 60px;
						Height: 20px;
						Position: absolute;
						Left: 100px;
						Top: 104px;
						_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/FrontIdretvPlayButton.png',sizingMethod='scale'); }

.FrontIdretvPlayButton[class] {	Background-image:url('/bilder/FrontIdretvPlayButton.png'); }

/* ----------------- // ------------------- */


/* ------------ Puffar startsidan -------------- */

#FrontPuffarContainerDiv {	Width: 347px;
							Background: #f7f7f7;
							Margin-top: 10px; 
							Padding: 0px 10px 20px 10px; }

.FrontPuffarContent {	Padding-top: 20px; }

.FrontPuffarText {	Font: 11px Verdana;
					Padding-top: 12px;
					Padding-bottom: 20px;
					Border-bottom: 1px dashed #d6d9da;
					Line-height: 14px;
					Color: #4e85ab; }

/* ----------------- // ------------------- */


/* ------------ BOKNING -------------- */

#searchDateHeader
{
	width:350px;
	height:20px;
	text-align:center;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	padding:8px 2px 2px 2px;
	background: url(/bokning/bilder/bg_flik.gif) no-repeat left top;
}

#searchDate 
{
	width:350px;
	background: #FFF;
	
	text-align:center;
}

#searchAttributes
{
	text-align:center;
	padding-top:10px;
	background: #fff/* url(/bilder/bg_col_350.gif) no-repeat bottom bottom*/;
}
	#searchDefaultAttributes
	{
		margin:0 auto;
	}
	#searchExtendedAttributes
	{
		text-align:left;
	}
	
#searchResultMain
{
	background:#fff;
	text-align:center;
	display:block;
	min-width:340px;_width:350px;
}
	#displayAttributes
	{
		width:305px;
		margin:0 auto;
	}
	#searchResult
	{
		text-align:center; 
		background:#F7F7F7;
		padding:0px 0px 5px 0px;
		
	}
	
#searchResultHeader
{
	width:350px;
	height:20px;
	text-align:center;
	font-weight:bold;
	/*border-bottom:solid 1px #E2E2E2;*/
	padding:8px 0px 3px 0px;
	background: url(/bokning/bilder/bg_flik.gif) no-repeat center top;
}

#bo_tooltip
{
	text-align:left;
}
.flik
{
	width:350px;
	height:20px;
	text-align:center;
	font-weight:bold;
	margin-top:10px;
	padding:8px 0px 3px 0px;
	background: url(/bokning/bilder/bg_flik.gif) no-repeat center top;
}
.flik_gra
{
	width:350px;
	text-align:center;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	padding:27px 0px 3px 0px;
	background: #FFF url(/bokning/bilder/bg_flik2.gif) no-repeat center top;
}

.varukorgBoende
{
	color:#FFF;
	padding:4px 24px 0px 0px;
	cursor:pointer;
	height:23px;
	margin-top:4px;
	text-align:right;
	width:140px;
	_width:164px;
	background:#FFF url(/bilder/knp_boende.gif) no-repeat center top;
}

.varukorgKnapp
{
	color:#FFF;
	padding:4px 24px 0px 0px;
	cursor:pointer;
	height:23px;
	margin-top:4px;
	text-align:right;
	width:140px;
	_width:164px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center top;
}
/* ------------ // --------------------*/
.sok
{
	position:absolute;
	width:50px;
}
.sokBtn
{
	position:absolute;
	margin-left:55px;
}
.menu
{
	position:absolute;
	padding:0;
	height:27px;
}
.menu img 
{
	border:none;
	margin:0px 2px 0px 2px;
}
.textruta
{
	border:solid 1px #999;
}
.textruta_bokning
{
	border:solid 1px #999;
	width:146px;
}
.vaderRam					{ background-color: #C6BDA0; }
.list-rubrik-12				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height: 15px; font-weight: bold; color: #29539F;}
.bg-tabell-gra				{ background-color: #F6F2E4;}
.bg-tabell-vit				{ background-color: #FFFFFF;}
/*.bg-meny-toning					{ background-image: url(/bilder/bg_undermeny.jpg);  background-repeat: no-repeat; background-position: top; background-color: #FFFFFF;}*/
.listrad						{ background-color: #F0F0F0;}

/* -----LÄNKAR----- */
a					{ font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px;}
a:link 					{ color: #4e85ab;}
a:hover 				{ color: #000000; text-decoration: none;}
a:visited 				{ color: #4e85ab;}
a:visited:hover 			{ color: #000000; text-decoration: none;}
a:active 				{ color: #4e85ab;}

A.lank-vit 				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 15px;}
A.lank-vit:link 			{ color: #FFFFFF;}
A.lank-vit:hover 			{ color: #000000; text-decoration: none;}
A.lank-vit:visited 			{ color: #FFFFFF;}
A.lank-vit:visited:hover		{ color: #000000; text-decoration: none;}
A.lank-vit:active 			{ color: #FFFFFF;}

A.lank-blasvart				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 15px;}
A.lank-blasvart:link 			{ color: #FFFFFF;}
A.lank-blasvart:hover 			{ color: #000000; text-decoration: none;}
A.lank-blasvart:visited 		{ color: #006699;}
A.lank-blasvart:visited:hover		{ color: #000000; text-decoration: none;}
A.lank-blasvart:active 			{ color: #006699;}

A.meny-oppen				{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; line-height: 17px;}
A.meny-oppen:active 			{ color: #FFFFFF;}
A.meny-oppen:link			{ color: #FFFFFF;}
A.meny-oppen:hover 			{ color: #FFFFFF; text-decoration: none;}
A.meny-oppen:visited 			{ color: #FFFFFF;}
A.meny-oppen:visited:hover		{ color: #FFFFFF; text-decoration: none;}



/* -----NAVIGATION----- */
.meny-knapp 				{ border-top: 1px solid #FFFFFF; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #D0D0D0; border-left: 1px solid #CCCCCC; background-color: #F0F0F0;}
.meny-knapp-vald			{ background-image: url(/bilder/meny_bg_farg.gif); font-size: 14px;}

A.meny 					{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; line-height: 17px;}
A.meny:link 				{ color: #614a20;}
A.meny:hover 				{ color: #000000; text-decoration: none;}
A.meny:visited 				{ color: #614a20;}
A.meny:visited:hover			{ color: #000000; text-decoration: none;}
A.meny:active 				{ color: #614a20;}

A.meny-niva2				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 16px;}
A.meny-niva2:link 			{ color: #614a20;}
A.meny-niva2:hover 			{ color: #000000; text-decoration: none;}
A.meny-niva2:visited 			{ color: #614a20;}
A.meny-niva2:visited:hover		{ color: #000000; text-decoration: none;}
A.meny-niva2:active 			{ color: #614a20;}

A.meny-vald				{	font-family: Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 11px; text-decoration: none; line-height: 16px;}
A.meny-vald:link 			{ color: #000000;}
A.meny-vald:hover 			{ color: #000000; text-decoration: none;}
A.meny-vald:visited 			{ color: #000000;}
A.meny-vald:visited:hover		{ color: #000000; text-decoration: none;}
A.meny-vald:active 			{ color: #000000;}

.varukorgSummering
{
    padding:0px 8px 0px 5px;
    color:#000000;
    margin:-1px 13px 0px 33px;
    background-color:#FFFFFF;
    /*font-weight:bold;*/
    text-align:right;
    border-bottom:solid 1px #4499FF;
    border-left:solid 1px #4499FF;
    border-right:solid 1px #4499FF;
}