@charset "utf-8";
/* CSS Document */

			html,body	{ margin: 0px; padding: 0px; font-size: 12px; font-family: arial; line-height: 1.6em; background: #ffffff url(../gui/bg.gif) repeat-x }
			#startsidan		{background: #ffffff url(../gui/bg_startsidan.gif) repeat-x  }
			h1			{ font-size: 3em; font-weight: normal; line-height: 1em; margin: 0px 0px 1em }
			h2			{ font-size: 2em; font-weight: normal; line-height: 1em; margin: 0px 0px 1em}
			p			{ font-size: 12px; line-height: 1.6em; margin: 0px 0px 1em }
			img			{ border: none; vertical-align: top }
			
			A:link, A:visited, A:active  {color: #9A004C;}
			A:hover {color: #000;}
			
			.bildtext	{ font-size: 12px; font-family: arial; line-height: 1.2em;}

			#center		{ position: relative; width: 880px; margin-left: 20px; text-align: left }
			#ordlista td { border-bottom: 1px solid #ccc; padding-left: 5px; padding-right: 5px;}


			#header		{ height: 180px; background: url(../gui/header-bg.gif) top no-repeat }
			#header	address		{ position: absolute; top: 10px; right: 0px; text-align: right }
			#header_startsidan		{ height: 155px; background: url(../gui/header-bg_startsidan.gif) top no-repeat }
			#header_startsidan	address		{ position: absolute; top: 10px; right: 0px; text-align: right }
			#logo		{position: absolute; top: 27px; left: 10px }
			#menutop	{ position: absolute; height: 28px; top: 122px; left: 32px; background-color: #dadada; }
			#menutop img.left	{ position: absolute; top: 0px; left: -32px }
			#menutop img.right	{ position: absolute; top: 0px; right: -32px }
			#menutop ul	{ margin: 0px; padding: 0px; list-style: none; margin-right: -20px }
			#menutop li	{ float: left; margin-right: 20px; height: 14px; margin-top: 7px}
			#menutop img.ball	{ height: 14px; width: 14px; margin-right: 5px }
			.menu a		{ text-decoration: none; color: #000; vertical-align: top; line-height: 14px; font-weight: normal; font-size: 14px }
			.mt1 img.ball		{ background-color: #A80074 }
			.mt2 img.ball		{ background-color: #00A5D3 }
			.mt3 img.ball		{ background-color: #7C934F }
			.mt4 img.ball		{ background-color: #ED7F00 }
			.mt1 a:hover, .mt1.active a		{ color: #A80074 }
			.mt2 a:hover, .mt2.active a		{ color: #00A5D3 }
			.mt3 a:hover, .mt3.active a		{ color: #7C934F }
			.mt4 a:hover, .mt4.active a		{ color: #ED7F00 }
			
			#permmenu	{ font-size: 14px; position: absolute; right: 0px; top: 110px; margin: 0px; padding: 0px; list-style: none; margin-top: 10px }
			#permmenu a	{ color: #FFF; text-decoration: none }
			#permmenu li img	{ vertical-align: text-top }
			#permmenu li	{ color: #FFF; float: left; margin-right: 4px }
			
			address				{ color: #AAA; font-style: normal; font-size: 10px; font-family: arial; line-height: 1.3em }
			
			#submenu	{  position: absolute; top: 155px; left: -18px; z-index: 100; height: 18px; text-align: left; margin: 0px; padding: 0px 20px;  list-style: none }
			#submenu, #submenu a	{  color: #000; text-decoration: none }
			/*#submenu li a:hover		{ color: #FFF }*/
			#submenu li	{ float: left; line-height: 12px;  height: 14px; position: relative; margin: 0px 2px 0px -2px; padding: 3px 0px 1px 5px; }
			#submenu li:hover ul, #submenu li ul.CSStoShow	{ display: block }
			#submenu li:hover, #submenu li.CSStoHighlight		{  color: #000;}
			#submenu li ul.CSStoShow	{  margin-left: -2px; background-color: #dadada }
			#submenu ul	{ background-color: #dadada;  width: 100%; font-weight: normal; display: none; position: absolute; left: 0px; top: 18px; list-style: none; margin: 0px; margin-left: -2px; padding: 0px;  }
			#submenu ul li	{ width: auto; position: relative; float: none; display: block; padding: 8px 10px; height: auto; margin: 0px 0px 0px 0px; border-bottom: 1px solid #ccc;  border-top: 1px solid #eee;}
			#submenu a	{ display: block; width: 100% }
			#submenu ul li:hover, #submenu ul li.CSStoHighlight	{ background-color: #A80074 }
			#submenu ul li:hover a, #submenu ul li.CSStoHighlight a	{ color: #fff }
			#submenu ul li ul	{ display: none; position: absolute; top: 0px; left: 170px }
			#submenu li:hover ul ul, #submenu li ul.CSStoShow ul	{ display: none }
			#submenu li ul li:hover ul, #submenu li ul li ul.CSStoShow	{ display: block }
			.men2	{ width: 90px }
			.men_oss	{ width: 200px }
			.men_kvalitet	{ width: 160px }
			
			#submenu_print	{ background-color: #dadada; position: absolute; top: 155px; left: -18px; z-index: 100; height: 18px; text-align: left; margin: 0px; padding: 0px 20px;  list-style: none }
			#submenu_print, #submenu_print a	{  color: #000; text-decoration: none }
			/*#submenu_print li a:hover		{ color: #FFF }*/
			#submenu_print li	{ float: left; line-height: 12px;  height: 14px; position: relative; margin: 0px 2px 0px -2px; padding: 3px 0px 1px 5px; }
			#submenu_print li:hover ul, #submenu_print li ul.CSStoShow	{ display: block }
			#submenu_print li:hover, #submenu_print li.CSStoHighlight		{ background-color: #dadada; color: #A80074 }
			#submenu_print li ul.CSStoShow	{  margin-left: -2px; background-color: #FFF }
			#submenu_print ul	{ border-left: 2px solid #A80074; background-color: #FFF; -moz-opacity:.9; opacity:.9; width: 100%; font-weight: normal; display: none; position: absolute; left: 0px; top: 18px; list-style: none; margin: 0px; margin-left: -2px; padding: 0px;  }
			#submenu_print ul li	{ width: auto; position: relative; float: none; display: block; padding: 3px 10px; height: auto; margin: 0px 2px 0px 0px; border: none }
			#submenu_print a	{ display: block; width: 100% }
			#submenu_print ul li:hover, #submenu_print ul li.CSStoHighlight	{ background-color: #dadada }
			#submenu_print ul li:hover a, #submenu_print ul li.CSStoHighlight a	{ color: #A80074 }
			#submenu_print ul li ul	{ display: none; position: absolute; top: 0px; left: 170px }
			#submenu_print li:hover ul ul, #submenu_print li ul.CSStoShow ul	{ display: none }
			#submenu_print li ul li:hover ul, #submenu_print li ul li ul.CSStoShow	{ display: block }
			.men2_print	{ width: 80px }
			.men3_print	{ width: 110px }
			.men4_print	{ width: 170px }
			
			#submenu_direkt	{ background-color: #dadada; position: absolute; top: 155px; left: -18px; z-index: 100; height: 18px; text-align: left; margin: 0px; padding: 0px 20px;  list-style: none }
			#submenu_direkt, #submenu_direkt a	{  color: #000; text-decoration: none }
			/*#submenu_direkt li a:hover		{ color: #FFF }*/
			#submenu_direkt li	{ float: left; line-height: 12px;  height: 14px; position: relative; margin: 0px 2px 0px -2px; padding: 3px 0px 1px 5px }
			#submenu_direkt li:hover ul, #submenu_direkt li ul.CSStoShow	{ display: block }
			#submenu_direkt li:hover, #submenu_direkt li.CSStoHighlight		{ background-color: #dadada; color: #000 }
			#submenu_direkt li ul.CSStoShow	{  margin-left: -2px; background-color: #FFF }
			#submenu_direkt ul	{  background-color: #FFF; -moz-opacity:.9; opacity:.9; width: 100%; font-weight: normal; display: none; position: absolute; left: 0px; top: 18px; list-style: none; margin: 0px; margin-left: -2px; padding: 0px;  }
			#submenu_direkt ul li	{ width: auto; position: relative; float: none; display: block; padding: 3px 10px; height: auto; margin: 0px 2px 0px 0px; border: none }
			#submenu_direkt a	{ display: block; width: 100% }
			#submenu_direkt ul li:hover, #submenu_direkt ul li.CSStoHighlight	{ background-color: #FFF }
			#submenu_direkt ul li:hover a, #submenu_direkt ul li.CSStoHighlight a	{ color: #A80074 }
			#submenu_direkt ul li ul	{ display: none; position: absolute; top: 0px; left: 170px }
			#submenu_direkt li:hover ul ul, #submenu_direkt li ul.CSStoShow ul	{ display: none }
			#submenu_direkt li ul li:hover ul, #submenu_direkt li ul li ul.CSStoShow	{ display: block }
			.men2_direkt	{ width: 80px }
			.men3_direkt	{ width: 120px }
			.men4_direkt	{ width: 140px }
			
			#submenu_consult	{ background-color: #dadada; position: absolute; top: 155px; left: -18px; z-index: 100; height: 18px; text-align: left; margin: 0px; padding: 0px 20px;  list-style: none }
			#submenu_consult, #submenu_consult a	{  color: #000; text-decoration: none }
			/*#submenu_direkt li a:hover		{ color: #FFF }*/
			#submenu_consult li	{ float: left; line-height: 12px;  height: 14px; position: relative; margin: 0px 2px 0px -2px; padding: 3px 0px 1px 5px }
			#submenu_consult li:hover ul, #submenu_consult li ul.CSStoShow	{ display: block }
			#submenu_consult li:hover, #submenu_consult li.CSStoHighlight		{ background-color: #dadada; color: #000 }
			#submenu_consult li ul.CSStoShow	{ border-left: 2px solid #ED7F00; margin-left: -2px; background-color: #FFF }
			#submenu_consult ul	{ border-left: 2px solid #ED7F00; background-color: #FFF; -moz-opacity:.9; opacity:.9; width: 100%; font-weight: normal; display: none; position: absolute; left: 0px; top: 18px; list-style: none; margin: 0px; margin-left: -2px; padding: 0px;  }
			#submenu_consult ul li	{ width: auto; position: relative; float: none; display: block; padding: 3px 10px; height: auto; margin: 0px 2px 0px 0px; border: none }
			#submenu_consult a	{ display: block; width: 100% }
			#submenu_consult ul li:hover, #submenu_consult ul li.CSStoHighlight	{ background-color: #FFF }
			#submenu_dconsult ul li:hover a, #submenu_consult ul li.CSStoHighlight a	{ color: #A80074 }
			#submenu_consult ul li ul	{ display: none; position: absolute; top: 0px; left: 170px }
			#submenu_consult li:hover ul ul, #submenu_consult li ul.CSStoShow ul	{ display: none }
			#submenu_consult li ul li:hover ul, #submenu_consult li ul li ul.CSStoShow	{ display: block }
			.men2_consult	{ width: 80px }
			
			#content	{ width: 880px;   padding: 20px 0px }
			#col12			{ float: left; width: 614px; padding-right: 20px; /*background-color: #00F*/ }
			#col1, #col2	{ float: left; width: 297px; padding-right: 20px; /*background-color: #F00*/ }
			#col3			{ float: left; width: 230px; /*background-color: #0F0*/ }
			#main			{ float: left; width: 634px }
			.call			{ clear: both; height: 1px}
			
			.colorboxgreen {background:#c6ceaf;padding:0.8em 0 0.8em 1.5em;}
			
			/* Startsidan */
		 	#wrap { font: 12px;  line-height: 1.4; width:869px; margin:0 auto; padding-top:20px; }
			#ms { font: 15px;   float:left; width:485px; padding-left:30px;}
			#sidebar { float:right; width:300px; padding-right:25px;}
			#fot { clear:both; padding: 5px 30px 20px 30px;}
			.rubrik { font: 38px  arial;}
			.ingress { font: 15px  arial;}
