﻿#left					{width: 49%; float: left;}
#right					{width: 49%; float: left; text-align: right;}

p.nordbygg				{margin: 0 !Important;}
p a.nordbygg			{width: 650px; height: 87px; margin: 20px 0 -8px; display: block; text-indent: -9999px; background: transparent url(../gfx/nordbygg.gif) no-repeat;}

div.semester			{width: 540px; margin: 10px 0 20px 0; padding: 10px 10px 20px 100px; float: left; color: #fff; background: url(../gfx/bg_semester.jpg) no-repeat 100% 0;}
div.semester img		{margin: 0 20px 0 0; float: left;}
div.semester h2			{margin: 25px 0 25px 0; color: #a52a2a;}

div.jul					{margin: 10px 0 20px 0; padding: 10px 100px 10px 115px; float: left; color: #fff; background: url(../gfx/christmas_bg.png) no-repeat top;}
div.jul img				{margin: 0 20px 0 0; float: left;}
div.jul h2				{margin: 25px 0 10px 0; color: #a52a2a; font: bold 14px Sans-Serif;}

div#nyheter				{margin: 10px 0; background: url(../gfx/bg_nyheter.gif) no-repeat 0 100%; padding: 0 0 10px 0; float: left; color: #095ba6;}
div#nyheter h2			{font: bold 12px Sans-Serif; color: #a52a2a; margin: 0;}
div#nyheter p			{color: #095ba6;}
img.nyhet				{float: right; margin: 0 0 5px 5px;}

div.nyhet				{width: 255px; float: left; margin: 10px; display: inline;}

ul#news                 {margin: 10px 0; padding: 0 0 0 30px;}
ul#news li              {margin-bottom: 10px;}

ul#fairs                {margin: 0 0 10px 0; padding: 0 0 0 30px; list-style-type: square;}


/* TABELLER */
.tbl_list		{width: 100%; border-collapse: collapse;}
.tbl_header		{background: #f3f3f3; color: #095ba6; font-weight: bold;}
.tbl_list td	{vertical-align: top; padding: 5px;}
.tbl_list2		{font-size: 10px; width: 100%; border-collapse: collapse;}
.tbl_list2 th	{font-size: 10px; vertical-align: top; text-align: left; padding: 3px; background: #f3f3f3; font-weight: bold; border: solid 1px #999;}
.tbl_list2 td	{font-size: 10px; vertical-align: middle; text-align: center; padding: 3px; border: solid 1px #999;}
.tbl_list2 .left{text-align: left;}
.tbl_hist td	{vertical-align: top; padding-bottom: 10px;}
.tbl_wt td		{vertical-align: top; padding-bottom: 10px;}
.tbl_wt_nav		{width: 100%;}
.tbl_wt_nav	 td	{width: 33%;}
.trx			{background: #f3f3f3;}
.tbl_lev		{width: 550px; border-collapse: collapse;}
.tbl_lev th		{padding: 5px; color: #095ba6; font-weight: bold; background: #f3f3f3; border: solid 1px black;}
.tbl_lev td		{padding: 5px; border: solid 1px black; vertical-align: middle; text-align: center;}
.tbl_lev th.left{text-align: left;}
.tbl_lev td.left{text-align: left;}
.tbl_villkor	{width: 100%; border-collapse: collapse;}
.tbl_villkor td	{width: 50%; vertical-align: top;}
.tbl_villkor p	{font-size: 9px;}
.tbl_kondens	{width: 100%; border-collapse: collapse;}
.tbl_kondens td	{vertical-align: top;}
.tbl_pris		{width: 100%; border-collapse: collapse;}
.tbl_pris td	{width: 50%; vertical-align: top;}
.tbl_lager		{width: 100%; border-collapse: collapse;}
.tbl_lager th	{padding: 5px; color: #095ba6; font-weight: bold; text-align: left; background: #f3f3f3;}
.tbl_lager td	{padding: 5px; vertical-align: top;}
.tbl_detalj		{width: 450px; border-collapse: collapse; margin: 20px 0;}
.tbl_detalj	th	{padding: 2px; width: 130px; color: #095ba6; font-weight: bold; text-align: left;}
.tbl_detalj	td	{padding: 2px; vertical-align: top;}
.tbl_dok		{width: 100%; border-collapse: collapse;}
.tbl_dok th		{padding: 5px; color: #000; font-weight: bold; text-align: left; background: #ccc;}
.tbl_dok td		{padding: 5px; vertical-align: top;}
.location		{padding: 5px; background: #ccc;}
.up				{padding: 5px; background: #eee;}
.up img			{vertical-align: middle;}
.tbl_offert		{width: 100%; border-collapse: collapse;}
.tbl_offert th	{padding: 5px; color: #095ba6; font-weight: bold; text-align: left; vertical-align: top;}
.tbl_offert td	{padding: 5px; vertical-align: top;}


.tbl_list3		{font-size: 10px; border-collapse: collapse;}
.tbl_list3 th	{font-size: 10px; vertical-align: top; padding: 3px; background: #f3f3f3; font-weight: bold; border: solid 1px #999;}
.tbl_list3 td	{font-size: 10px; vertical-align: middle; padding: 3px; border: solid 1px #999;}

/* TABELLER */

/* MISC */
.faktaruta		{border: solid 1px #095ba5; background: #e6eef6; padding: 10px;}
.refitem		{width: 100px; height: 100px; float: left; margin-right: 8px;}
.refitem p		{font-size: 10px;}
.refitem img	{border: solid 1px #095ba6;}
.snittbild		{float: left; margin: 0 30px 30px 0;}

.line			{border-top: solid 1px #095ba6; margin-top: 20px;}
.update			{color: #fff; font-size: 10px;}
.bla			{color: #095ba6;}
.clearer		{clear: both; line-height: 5px;}
.ul_list li		{margin-bottom: 10px;}
label			{width: 120px; float: left; display: block;}

/* STARTSIDA */
#blnk_las		{width: 530px; height: 130px; margin-top: 20px; padding: 10px; background: url(../../upload/images/startsidan/blnk_las.gif) no-repeat;}
#blnk_las p		{margin-right: 150px; color: #095ba6; line-height: 17px;}
#blnk_rnd		{width: 155px; height: 215px; margin: 20px 0; float: left; background: url(../../upload/images/startsidan/blnk_bg.gif) no-repeat;}
#proc			{width: 70px; height: 70px; margin: -190px 0 0 115px; background: url(../../upload/images/startsidan/50proc.gif) no-repeat; z-index: 100; overflow: visible;}
.blnk			{width: 145px; height: 205px; margin: 20px 0 20px 42px; padding: 5px; float: left; background: url(../../upload/images/startsidan/blnk_bg.gif) no-repeat; overflow: visible;}
.blnk h3		{margin: 10px 0 15px 0}
.blnk p			{color: #095ba6; line-height: 17px;}

#blnk_survey		{width: 530px; height: 130px; margin-top: 20px; padding: 10px; background: url(../../upload/images/startsidan/blnk_survey.gif) no-repeat;}
#blnk_survey p		{margin: 0 130px 5px 0; color: #095ba6; line-height: 17px;}
#blnk_survey h3		{margin: 0 0 5px 0;}
#blnk_survey p.sel	{margin-top: 15px;}
#blnk_survey p.sel a{font: bold 14px Sans-Serif;}
/* STARTSIDA */


/* REFERENSER */
a.ref						{width: 120px; height: 120px; margin: 0 5px 5px 0; padding: 5px; overflow: hidden; float: left; color: #000; text-decoration: none; text-align: center; display: block;}
a.ref:hover					{color: #000;}
a.ref span					{margin: 3px 0 0 0; display: block; clear: both; font: normal 11px Sans-Serif;}
p.bildinfo					{margin: 0;}
/* REFERENSER */