body, html {
	margin:0;
	padding:0;
	height:100%;
	background-image:url('/bilder/design/bakgrund.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: 50% 50%;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	color: #262626;
}

h1	{ padding:5px 0 5px 0; margin:0px; font-size:16pt; }
h2	{ padding:7px 0 5px 0; margin:0px; font-size:14pt; }
h3	{ padding:5px 0 5px 0; margin:0px; font-size:12pt; }
p	{ margin:9px 0 13px 0; font-size:9pt; }
img	{ border:none; }
object { outline:0; }

a
{
	color: #3563a0;
	text-decoration: none;
}

#container
{
	margin: 20px auto 20px auto;
	width: 1024px;
}

#top
{
	width: 940px;
	height: 290px;
	background-image: url('/bilder/design/bildspel-bg.png');
	background-repeat: no-repeat;
	padding: 47px 42px 29px 42px;
}

#bildspel
{
	position: relative;
}

#main_wrapper
{
	width: 1024px;
}

#menu
{
	height: 45px;
	width: 960px;
	padding: 5px 32px 0 32px;
}


#submenu
{
	width: 200px;
	margin: 40px 0 0 20px;
	float: left;
	display: inline;
}

.submenu_line
{
	height: 1px;
	width: 189px;
	background-image: url('/bilder/design/meny_linje.png');
	margin-bottom: 15px;
	line-height: 0px;
	font-size: 0px;
}


#main_aktiviteter
{
	width: 450px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 45px;
	float: left;
	display: inline;
}

#main_kategori
{
	width: 470px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 30px;
	float: left;
	display: inline;
}

#main_kategori_content
{
	margin-right: 20px;
	width: 450px;
}

#main
{
	width: 450px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 30px;
	float: left;
	display: inline;
	overflow: hidden;
}

#puffar
{
	width: 210px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 10px;
	float: left;
	display: inline;
}

#mainbg
{
	background-image:url('/bilder/design/main-repeater.png');
	background-repeat: repeat-y;
	width: 960px;
	padding: 0 32px 0 32px;
}

#content
{
	width: 960px;
}

#footer
{
	width: 666px;
	height: 60px;
	background-image:url('/bilder/design/main-bottom.png');
	background-repeat: no-repeat;
	color: #fff;
	font-family: Verdana;
	font-size: 11px;
	padding: 50px 306px 0px 52px;
}

#footer .right
{
	color: #999;
}

.kontaktpuff
{
	width: 165px;
	height: 224px;
	background-image:url('/bilder/design/kontakt_bg.png');
	background-repeat: no-repeat;
	padding: 8px;
	line-height: 1px;
}

.kontaktpuff h3
{
	margin-bottom: 7px;
}

.kontaktpuff .field
{
	width: 162px;
	color: #5c5c5c;
	margin-bottom: 10px;
}

.kontaktpuff .button
{
	margin-top: 2px;
	float: right;
}

.erbjudandepuff
{
	width: 210px;
	position: relative;
	margin-bottom: 0px;
}

.erbjudandepuff_bild
{
	background-repeat: no-repeat;
	width: 190px;
	padding: 10px;
	height: 86px;
}

.erbjudandepuff_rubrik
{
	font-size: 18px;
	position: relative;
	width: 190px;
	top: 25%;
}

.erbjudandepuff_text
{
	position: relative;
	background-image: url('/bilder/design/puff_textbg.png');
	background-repeat: no-repeat;
	width: 190px;
	height: 50px;
	padding: 10px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 14px;
	z-index: 7;
}

.erbjudandepuff_text p
{
	font-family: Verdana;
	font-size: 10px;
	line-height: 14px;
}

.erbjudandepuff_pris
{
	margin-top: 10px;
	float: left;
}

.erbjudandepuff_lank
{
	margin-top: 10px;
	float: right;
}

.erbjudandelank
{
	float: right;
	font-family: Verdana;
	font-size: 10px;
}

.nyheter
{
	width: 220px;
	float: left;
}

.nyhet
{
	margin-bottom: 10px;
}

.nyhet_datum
{
	float: left;
	width: 45px;
	padding-top: 2px;
}

.nyhet_rub
{
	width: 155px;
	font-family: Verdana;
	font-size: 10px;
	float: left;
}

.nyhet_rub_bred
{
	width: 355px;
	font-family: Verdana;
	font-size: 10px;
	float: left;
}

.nyhetslank
{
	float: right;
	font-family: Verdana;
	font-size: 10px;
}

.nyhetslank2
{
	font-family: Verdana;
	font-size: 10px;
}

.startpuffar
{
	width: 180px;
	float: right;
}

.startpuff
{
	width: 180px;
	height: 133px;
	margin-bottom: 15px;
	position: relative;
}

.startpuff_rubrik
{
	font-size: 17px;
	position: absolute;
	width: 180px;
	top: 65%;
	color: #fff;
}

.puffrub_0
{
	margin-left: 10px;
	color: #524027;
	display: block;
}

.puffrub_1
{
	margin-right: 10px;
	color: #524027;
	display: block;
	text-align: right;
}

.partnerlogos
{
	margin-top: 10px;
	text-align:center;
}

.partnerlogos img
{
	margin-right: 10px;
	margin-bottom: 10px;
}

.sidtextmedbild {
	float: left;
	width: 230px;
}

.sidtext {
	float: left;
	width: 100%;
}

.sidbilder {
	width: 200px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 10px;
	float: right;
	margin-left: 20px;
}

.sidbild
{
	width: 200px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-color: #eaeaea;

}

.kategoribilder
{
	margin-left: -10px;
	width: 474px;
}

.kategoribild
{
	float: left;
	width: 138px;
	height: 138px;
	background-image: url(/bilder/design/kategoribild_bg.png);
	padding: 8px;	
}


#prev2 {
	margin-top: 7px;
	margin-right: 7px;
	float: right;
	display: block;
}


#next2 {
	float: left;
	margin-top: 7px;
	margin-left: 7px;
	display:block;
}

#bildspelstext {
	float:right;
	margin:7px auto;
	text-align:center;
	width:144px;
}

.bildspelnav {
	width:200px;
	height: 35px;
	background-image:url(/bilder/design/bg_bildspel.jpg);
	overflow:hidden;
}

.lokalbild
{
	width: 200px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	float: right;
}

.mobleringbild
{
	width: 200px;
	float: left;
	margin-right: 20px;
}

.mobleringbild img
{
	border: 1px solid #666;
}

.bloggpuff
{
	width: 204px;
	height: 112px;
	background-image: url('/bilder/design/bloggpuff_bg.png');
	background-repeat: no-repeat;
	padding: 20px 0px 0px 5px;
	position: relative;
	margin-bottom: 20px;
}

.bloggpuff p
{
	width: 120px;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	line-height: 125%;
}

.bloggpuff .rub
{
	font-size: 13px;
	color: #524027;
	font-family: Verdana;
	font-weight: bold;
	margin: 0 0 14px 0;
	padding: 0;
	display: block;
}

.bloggpuff h4 a
{
	color: #524027;
}

.bloggpuff img
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.knappar
{
	margin-bottom: 15px;
}

.knapp
{
	margin-bottom: 5px;
}

.fotoalbumbild
{
	width: 130px;
	height: 100px;
}

.aktivitet
{
	margin-bottom: 15px;
}

.aktivitet_film
{
	width: 217px;
	height: 163px;
	background-color: #000000;
	float: left;
	margin-top: 20px;
	margin-right: 23px;
	position: relative;
}

.aktivitet_text
{
	width: 200px;
	float: left;
	padding-top: 20px;
}

.aktivitet_text a
{
	margin-bottom: 5px;
}

.youtube
{
	position: absolute;
	left: 0;
	top: 0;
}

.youtube_thumb
{
	position: absolute;
	left: 0;
	top: 0;
	visibility: visible;
	cursor: pointer;
}

.youtube_playbtn
{
	position: absolute;
	left: 81px;
	top: 57px;
	cursor: pointer;
}

.katalog
{
	margin-top: 10px;
}

.input_normal
{
	background-image: url('/bilder/design/input_bg_normal.png');
	width: 216px;
	height: 21px;
	padding: 2px;
	border: none;
	border-color: transparent;
	margin-bottom: 5px;
}

.input_small
{
	background-image: url('/bilder/design/input_bg_small.png');
	width: 66px;
	height: 21px;
	padding: 2px;
	border: none;
	border-color: transparent;
	margin-bottom: 3px;
}

.input_box
{
	background-image: url('/bilder/design/input_bg_box.png');
	width: 446px;
	height: 86px;
	padding: 2px;
	border: none;
	border-color: transparent;
	margin-bottom: 3px;
}

#bildgalleri img
{
	margin-bottom:15px;
	margin-right:10px;
}

.brollopsfilm_puff
{
	margin-top: 30px;
	text-align: center;
}

#TB_iframeContent
{
	overflow: hidden;
}

#CommentButtonDiv {	Cursor: pointer; Float: left; Width: 67px; Height: 22px; padding-left: 25px; font-size: 11px; Background: url(/blogg/bilder/design/kommenteraBg.gif) no-repeat; }
#CommentsButtonDiv {	Cursor: pointer; Float: left; Width: 115px; margin: 0 4px; Height: 22px; padding-left: 25px; font-size: 11px; Background: url(/blogg/bilder/design/kommentarerVisaBg.gif) no-repeat; }
#TipsaButtonDiv {	Cursor: pointer; Float: left; Width: 92px; Margin-left: 4px; Height: 22px; padding-left: 25px; font-size: 11px; Background: url(/blogg/bilder/design/tipsaenvanBg.gif) no-repeat; }

#BloggCommentsDiv {	Width: 450px; 
					Cursor: default;
					Font: 11px Arial;
					Display: none; margin-top: 5px; }

#BloggCommentFormDiv {	Width: 450px; 
						Cursor: default;
						Font: 11px Arial;
						Display: none; margin-top: 5px; }

#BloggTipsaDiv {	Width: 450px; 
				Cursor: default;
				Font: 11px Arial;
				Display: none; margin-top: 5px; }

.RightRubrik
{
	margin-bottom: 5px;
}
				
/* För stilning av den nya ul-li-menyn */
.submenu_lv1, .submenu_lv2, .submenu_lv3 { padding:0; margin:0; list-style:none; }
.submenu_lv1 li { float: left; margin: 0 20px 0 20px; height: 40px;}
.submenu_lv1 li a, .submenu_lv2 li a, .submenu_lv3 li a { color:#4e4d50; padding:3px 0;}
.submenu_lv1 li.active 
{ 
	font-weight:bold; 
	background-image: url('/bilder/design/meny-pil.png'); 
	background-repeat: no-repeat; 
	background-position: 50% 28px;
}

.submenu_lv2 li.active { font-weight:normal; }
.submenu_lv2 li { padding-left:0px; margin-bottom: 10px; }
.submenu_lv2 li a { font-weight:normal; }

.submenu_lv3 li { padding-left:10px; font-style:italic; }
.submenu_lv3 li.active {  }
/* -------- */

/* Användbara klasser */
.clear  { clear:both; }
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }
.hr { margin-top:8px; width:95%; height:8px; border-top:1px solid #E5EBDC; margin:0 auto; } /* Horisontellt streck med div */
.input  { background-color:#f3f6ee; border:1px solid #4f8e4b; color:#003822; }
.l { color:#BCB9B4; padding:0 4px; } /* Stående streck (avskiljare) */
.important { color:red; cursor:help; } /* Stjärna (krav) vid formulär*/
/* -------- */

