@media print {
	body * { visibility:hidden; }
	body { background-color:white; }
	#printyta{ visibility:visible; position:absolute; top:0px; left:0px; width:100%; background-color: #ffffff; }
	#printyta * { visibility:visible; }
	#printyta #foot #nav3 { visibility:hidden;}
	#printyta #foot { visibility:hidden;}
	#printyta #foot * { visibility:hidden;}
	#printyta #foot #end { visibility:visible; border-top:4px solid #bbb; }
	#printyta #foot #end * { visibility:visible; }
	/*#head * { visibility:visible; }
	#logo { visibility:visible; }
	#logo * { visibility:visible; }
	#logo a { visibility:visible; }*/
}

html, body {
	font-family: tahoma, sans-serif; 
	font-size: 8pt;
	background-color:#cfcdc4;
	/*background-image:url("/bilder/body_bg.png");*/
	background-image:url("/bilder/container_bg.jpg");
	background-repeat:repeat-y;
	background-position:top center;
	/*background:#DFDDD1 url("/bilder/container_bg.png") top center repeat-y;*/
	margin:0 auto;
	padding:0;
	line-height:160%;
	height:100%;
	text-align:center; }

.iframedjoo {
	margin:-40px 0 0 -95px;
	height:535px;
	width:810px;
	overflow:hidden;
}

.puffcontent {
	height:205px;
	overflow-y:hidden; 
	margin-bottom:0px;
}
.puffprice {
	text-align:right; 
	font-size:13px; 
	color:#660000; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-weight:bold; 
	padding:0 3px;
	position:relative;
	bottom:0px;
}

.index_puff {
	float:left;
	width:188px;
	height:287px;
	background-image:url(/bilder/puffbg.gif);
	overflow:hidden;
}
.info_puff {
	float:left;
	width:250px;
	height:300px;
	background-image:url(/bilder/puffbg2.gif);
	margin-left:-7px;
	color:#fff;
	margin-top:15px;
}

.info_puff_bokaexpress {
	float:left;
	width:250px;
	height:auto;
	background-image:url(/bilder/puffbg3.gif);
	margin-left:-7px;
	color:#fff;
	margin-top:15px;
}
	.info_puff_bokaexpress #btn_expressforfragan {
		margin-bottom:5px;
		margin-left:10px;
		margin-top:20px;
		text-align:center;
		cursor: pointer;
	}
	
h1	{padding:10px 0px 5px 0px;margin:0px;font-size:18pt;}
h2	{padding:5px 0px 5px 0px;margin:0px;font-size:15pt; font-weight:bold;}
h3	{padding:5px 0px 5px 0px;margin:0px;font-size:12pt;}
a	{color:blue;}
p	{padding:5px 0px 5px 0px;margin:8px 0px;}
label { font-weight:normal; font-size:8pt; text-transform:uppercase; }
legend { color:black; font-weight:bold; }
a img { border:0; }
a { color:#7A492B; text-decoration:none; }
a:hover { text-decoration:underline; }

.input  { border:1px solid black; }
.button { background-color:black; border:2px solid black; color:white; font-weight:bold; }
.bg1 { background-color:#000; color:#fff; }
.bg2 { background-color:#605644; color:#fff }
.bg3 { background-color:#AEA687; }
.clear { clear:both; }
.n2_bull, .n3_bull { width:3px; height:6px; margin-bottom:1px; margin-right:5px; }
.n3_bull { height:5px; }
.hr { border-top:1px solid #B7B098; height:8px; margin-top:8px; }

#flashheader {}

#containerA {	Width: 100%;
				Position: relative;
				min-height:100%; }

#container {
	margin:0 auto;
	min-height:100%;
	width:850px;
	background-color:#fff;
	text-align:center; }

#head { margin:0 auto; text-align:center; }
#logo { padding:25px 0 10px 0; margin:0 auto; width:220px; height:52px; }
#nav1 { text-align:center; /*background:#c1bba3 url("/bilder/header_bg_sub2.jpg") top center repeat-x; */ height:47px; padding:30px 0 0 0; }
#nav2, #nav4 { background-color:#eae8db; padding:0; clear:both; }
#nav4 { padding-top:14px; background-color:#eae8db; }
#nav2 #act { height:17px; padding-bottom:15px; background:#eae8db url("/bilder/ico_niva2.png") top center no-repeat; }

/* Navigationslistorna */
#nav1 div { margin:0 auto; width:660px; }
#nav1 div ul {
	list-style-type:none;
	margin:0 auto;
	padding:0;
	text-align:center; }
#nav1 div ul li { display:inline; margin:0 5px; padding:0 5px 0 6px; float:left; }
#nav1 div ul li a {
	color:black;
	font-size:11pt;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	margin:0; padding:0;
	overflow:hidden;
	height:21px;
	position:relative;
	background-position:top left; }

#nav1_1010 { width:102px; }
#nav1_1015 { width:122px; }
#nav1_1020 { width:111px; }
#nav1_1025 { width:144px; }

#nav2 ul { margin:0 auto; padding:0; width:auto; }
#nav2 ul li { display:inline; padding:0 10px; font-size:12px; margin:0 auto; }
#nav2 ul li a { color:#7A492B; font-size:12px; text-decoration:none; }
#nav2 ul li a:hover { text-decoration:underline; }
#nav4 div { background-color:#eae8db; }
#nav4 div ul { margin:0; padding:0; background-color:#eae8db; }
#nav4 div ul li { display:inline; margin:0 5px; padding:0 5px; font-size:11px; background-color:#eae8db; }
#nav4 div ul li a { color:#7A492B; font-size:11px; text-decoration:none; background-color:#eae8db; }
#nav4 div ul li a:hover { text-decoration:underline; }
#block_left { float:left; width:350px; }
/*#block_left a { color:#7A492B; font-size:11px; text-decoration:none;  }*/
#block_right { float:left; width:236px; margin-left:26px; font-size:8pt; }
#IEhax { visibility:hidden; width:1px; height:312px; float:right; margin:0; padding:0; }

#main {
	margin:0;
	padding:40px 115px;
	background-color:#ddd6b1;
	background-color:#eae8db;
	text-align:center;
	min-height:307px; }

#content {
	text-align:left;
	font-size:9pt;
	width:620px;
	margin:0 auto; }

#foot { margin:0 auto; text-align:center; }
#nav3 { text-align:center; margin:0 auto; background:#000 url("/bilder/footer_bg_sub2.jpg") top center repeat-x; height:65px; padding:8px 0 0 0; }
#nav3 div { width:560px; margin:0 auto; }
#end { width:850px; text-align:center; margin:0 auto; padding:15px 0; font-family:Tahoma, verdana, sans-serif; font-size:10px; }
#nav3 ul {
	list-style-type:none;
	width:560px;
	margin:0 auto;
	padding:0; }
#nav3 ul li { color:#B0A587; display:inline; margin:0 1px; padding:0 14px; }
#nav3 ul li a { text-transform:uppercase; font-size:8pt; color:black; font-weight:bold; text-decoration:none; position:relative; overflow:hidden; height:22px; }
#end ul {
	list-style-type:none;
	width:850px;
	margin:0;
	padding:0; }
#end ul li { color:#B0A587; display:inline; margin:0 1px; padding:0 1px; }
#end ul li a { text-decoration:none; color:#B0A587; }
#end ul li a:hover { text-decoration:underline; }
#end ul .space { color:#E0DBC8; }
#link_print, #link_tips { font-size:8pt; }

.bit_livspuzzlet_01 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/lifeenergy/pb_livspuzzlet01.png',sizingMethod='scale'); }
	.bit_livspuzzlet_01[class] { background:url('/bilder/lifeenergy/pb_livspuzzlet01.png') no-repeat; }

.bit_livspuzzlet_02 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/lifeenergy/pb_livspuzzlet02.png',sizingMethod='scale'); }	
	.bit_livspuzzlet_02[class] { background:url('/bilder/lifeenergy/pb_livspuzzlet02.png') no-repeat; }
	
.bit_matgladje_01 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/lifeenergy/pb_matgladje01.png',sizingMethod='scale'); }
	.bit_matgladje_01[class] { background:url('/bilder/lifeenergy/pb_matgladje01.png') no-repeat; }
	
.bit_matgladje_02 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/lifeenergy/pb_matgladje02.png',sizingMethod='scale'); }
	.bit_matgladje_02[class] { background:url('/bilder/lifeenergy/pb_matgladje02.png') no-repeat; }
	
.bit_halsa_01 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/lifeenergy/pb_halsa01.png',sizingMethod='scale'); }
	.bit_halsa_01[class] { background:url('/bilder/lifeenergy/pb_halsa01.png') no-repeat; }
	
.bit_halsa_02 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/lifeenergy/pb_halsa02.png',sizingMethod='scale'); }
	.bit_halsa_02[class] { background:url('/bilder/lifeenergy/pb_halsa02.png') no-repeat; }
	
.bit_ledarskap_01 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/lifeenergy/pb_ledarskap01.png',sizingMethod='scale'); }
	.bit_ledarskap_01[class] { background:url('/bilder/lifeenergy/pb_ledarskap01.png') no-repeat; }
	
.bit_ledarskap_02 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/lifeenergy/pb_ledarskap02.png',sizingMethod='scale'); }
	.bit_ledarskap_02[class] { background:url('/bilder/lifeenergy/pb_ledarskap02.png') no-repeat; }
	
	/* CSS För Google Map i hittahit.asp */
#GM_Form { display:none; } /* Formuläret */
#GM_Map { display:none; width:100%; height:350px; } /* Kartan*/
#GM_Route { display:none; width:100%; } /* Vägbeskrivningen*/
#GM_Message { display:none; padding:10px; } /* Felmeddelanden och även förslag på avresepunkter om flera olika hittas */
#GM_Destination { width:250px; }  /* Inmatningsfältet för avresepunkt */
#GM_Submit { } /* Sök-knappen */

/* Kontakt */
#kontaktText{
	padding-top:57px;
	padding-bottom:20px;
}


/* Case för startsidan */
#case_puff {
		float:right;
		height:137px;
		left:3px;
		position:relative;
		top:-4px;
		width:362px;
		cursor:pointer;
		background: #49291c;
}
	#case_puff .citat {
		left:27px;
		position:relative;
		top:31px;
	}
	
	#case_puff .avatar {
		float:right;
		margin-right: 1px;
		margin-top: 1px;
		z-index: 5;
	}
#casepuff_start {
	position: absolute;
	background:url("/bilder/bgcase.png") repeat scroll 0 0 transparent;
	top: 0;
	left: 0;
	margin-bottom: 15px;
	z-index: 10;
	width: 362px;
	height: 137px;
	display: block;
	text-decoration: none;	
	
}

	#casepuff_start .text {
		text-decoration: none;
		font: bold 9px Arial;
		color: #999;
		width: 250px;
		float: left;
		padding: 10px;
		overflow: hidden;
	}
	#casepuff_start .namn {
		text-decoration: none;
		font: bold 9px Arial;
		color: #999;
		width: 175px;
		float: left;
		padding-left: 10px;
		overflow: hidden;
	}
	#casepuff_start img {
	}
		
/* CASEPUFF case.asp */

#casepuff_bg {
	background: url(/bilder/caseBackground_rep.gif) repeat-x;
	position: relative;
	width: 297px;
	height: 137px;
	z-index: 0;
	margin: 6px;
	float: left;
}
		
#casepuff {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(/bilder/caseBackground.png);
	margin-bottom: 15px;
	z-index: 10;
	width: 297px;
	height: 137px;
	display: block;
	text-decoration: none;	
	
}

	#casepuff .text {
		text-decoration: none;
		font: bold 9px Arial;
		color: #999;
		width: 175px;
		float: left;
		padding: 10px;
		overflow: hidden;
	}
		#casepuff .text img {
		}
		
	#casepuff_bg .link {
			color: #7A492B;
			float: left;	}
	
	#casepuff_bg .casepuffbild {
		position: absolute;
		bottom: 1px;
		right: 1px;
		z-index: 5;
	}
	
	
#casepuff_side
{	
	width: 236px;
	height: 95px;
	margin-bottom: 20px;
}

#casepuff_side_text
{
	font: bold 10px Arial;
	color: #999;
	float: left;
	width: 161px;
	margin-right: 5px;
	overflow: hidden;
}

#casepuff_side_bild
{
		float:left;
		width: 70px;
}

	
	#sokruta{
		position: absolute;
		z-index:111;
		padding-bottom:60px; 
		padding-left:680px;
		padding-top:10px;
	}
	.inputSok {
	   font: bold 9px Verdana,Arial,Helvetica,sans-serif;
	   color: black;
	   border: 1px solid #000000;
	   background: #white;
	}
.avdelning {
	clear:both;
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.avdelning .person {
	display: inline-block;
	margin: 5px 2px 10px;
	width: 48%;
}
