body    { margin: 0; font-family: Arial; font-size: 0.75em; min-height:100%; background: #ededed;}
h1		{ font-family: Arial; font-size: 1.85em; margin-top: 0px; font-weight: 700; }
h2		{ font-family: Arial; font-size: 1.1em;  margin-bottom: -5px; font-weight: bold;}
h3		{ font-family: Arial; font-size: 1.0em; margin-top: 2px; margin-bottom: -8px; font-weight: bold;  }
a 		{text-decoration: none; color: #003399;}
a:hover {text-decoration: underline }

a.bokmarke:link {color: #000000}

p 		{line-height: 1.5em; margin: 0.5em 0 0.8em 0 ;}
table	{ font-family: Arial; font-size: 12px} 
th 		{ font-family: Arial; font-size: 12px; font-weight: bold; text-align: left }
td 		{ font-family: Arial; font-size: 12px}
tr 		{ font-family: Arial; font-size: 12px}
caption	{ font-family: Arial; font-size: 12px; font-weight: bold; text-align: left} 

/* sidlayout */
#layout 			{margin-right: auto; margin-left: auto; margin-top: 0px; width: 990px; border: 1px solid #e0e0e0; background: #FFFFFF;}
#sidhuvud 			{height: 100px; width: 965px; margin: 0;  padding-top: 0px; }
#sidhuvud_box 		{width: 967px; height: 81px; margin: 10px;border: 1px solid #e0e0e0;}
#sidhuvud_box_top	{width: 820px; margin-left: 147px; margin-top: 25px; z-index: 1; text-align: right; border:0px solid #000000;}
.logg_in			{padding: 3px 10px 3px 10px; border-bottom: solid 1px #000000; color: #000000; font-size: 10px; background: transparent url("images/layout/toning_glas.gif");}

#box_sokruta		{width: 130px; padding: 10px 5px 5px 10px; background: url("images/layout/toning_glas_stor.gif"); font-size: 12px; border: 1px solid #e0e0e0;} 
.box_indexhoger		{width: 130px; padding: 0px 0px 0px 5px; font-size: 12px; border: 0px solid #e0e0e0;} 

#kolumncontainer	{float: left; width: 968px; background: #FFFFFF; margin-left: 0; margin-bottom: 10px; padding-left:10px; padding-top:0px;}

#huvudkolumn1 		{float: left; width: 160px; }
#huvudkolumn2		{float: left; width: 530px; min-height: 450px; margin-top:10px; margin-bottom: 0; padding: 0 30px 0 30px; border-left: 1px solid #ededed; border-right: 1px solid #ededed;}
#hogerkolumn		{float: left; width: 200px; float: right; }

#huvudkolumn3		{float: left; width: 730px; min-height: 420px; margin-bottom: 0; padding: 0 10px 0 5px; border-right: 1px solid #ededed;}

#startsida_kolumn1	{float: left; width: 420px; border-right: 1px solid #e2e2e2; padding-right: 10px;}

#sidfot 	{clear: both; height: 15px; margin-left: 20px; margin-right: 20px; margin-top: 0; padding: 5px; border-top: 1px solid #ededed; }
.adress		{float: left; font-size: 10px;}
.oversikt 	{float: right; width: 220px; margin-left: 147px; font-size: 10px; text-align: right;}
.oversikt_left	{border-right: solid 1px #000000; padding: 0px 10px 0px 10px;}
.oversikt_right	{padding: 0px 10px 0px 10px;}


#menycontainer ul{float: left; padding-top: 2px; margin-top: 0px; margin-left: 0; padding-left: 0px; width: 100%; background: url("images/layout/toning_glas.gif"); height: 22px; font-size: 12px; border-top: 1px solid #e0e0e0;}
#menycontainer li{display: inline; }
#menycontainer ul a{float: left; text-decoration: none; padding: 0.2em 2em;} 
#menycontainer a:link{ color: #333333; font-weight: bold; border-right: 1px solid #FFFFFF; letter-spacing: 2px;}
#menycontainer a:visited{color: #333333;font-weight: bold; border-right: 1px solid #FFFFFF; letter-spacing: 2px;}
#menycontainer a:hover{color: #333333; text-decoration: underline; letter-spacing: 2px; background: url("images/layout/toning_glas_ljus.gif");}
#menycontainer a#current{color: #333333; text-decoration: underline; }

#inner {float: left; width: 600px;}

/* vanster meny */
#vanstermenybox {width: 130px; padding: 10px; }
#vanstermeny{ width: 125px; margin: 0; padding: 0; list-style-type: none; font-size: 11px;}
#vanstermeny li{margin-bottom: 0.25em; border-top: dotted #003366 1px;}
#vanstermeny a{display: block; width: auto; height: 15px; background: url(images/layout/meny_pil.gif) no-repeat left center; padding-left: 19px;  padding-top: 5px; padding-bottom: 5px;text-decoration: none; }
#vanstermeny a:link{font-weight: bold; color: #333333;}
#vanstermeny a:visited{font-weight: bold; color: #333333;}
#vanstermeny a:hover{background: url(images/layout/meny_pil.gif) no-repeat left center; text-decoration: underline;}
#vanstermeny a#current{background: url(images/layout/meny_pil_ner.gif) no-repeat left center #FFFFFF; }


/* vanster under_meny */
#vansterundermenybox {width: 125px; padding: 5px;}
#u_meny{ width: 125px; margin: 0; padding: 0; list-style-type: none; font-size: 11px; }
#u_meny li{margin-left: 5px; margin-top: 0.25em; margin-bottom: 0.25em; border: none; line-height: 100%; }
#u_meny a{display: block; width: auto; background: url(images/layout/meny_litenpil.gif) no-repeat left center ; padding-left: 13px; padding-bottom: 1px; text-decoration: none; border: 0px }
#u_meny a:link{color: #333333; text-decoration: none; font-weight: normal}
#u_meny a:visited{color: #333333; text-decoration: none; font-weight: normal}
#u_meny a:hover{background: #FFFFFF; text-decoration: underline; font-weight: normal; background: url(images/layout/meny_litenpil.gif) no-repeat left center ; }
#u_meny a#current{color: #FFFFFF; text-decoration: underline; font-weight: normal}

/* vanster under_under_meny */
#vansterundermenybox2 {width: 125px; padding: 5px;}
.u2_meny{ width: 125px; margin: 0; padding: 0; list-style-type: none; font-size: 11px;}
.u2_meny li{margin-left: 5px; margin-top: 0.25em; margin-bottom: 0.25em; border: none; }
.u2_meny a{display: block; width: auto; padding-left: 13px; padding-bottom: 1px; text-decoration: none; border: 0px }
.u2_meny a:link{color: #333333; text-decoration: none; font-weight: normal}
.u2_meny a:visited{color: #333333; text-decoration: none; font-weight: normal}
.u2_meny a:hover{background: #FFFFFF; text-decoration: underline; font-weight: normal; background: url(images/layout/meny_litenpil.gif) no-repeat left center ; }
.u2_meny a#current{color: #FFFFFF; text-decoration: underline; font-weight: normal}

/* start snabblänkar */
#snabbstartmenybox 	{width: 130px; padding: 10px; }
#snabbstartmeny	  	{margin: 0; padding: 0px; list-style-type: none; font-size: 10px; font-weight: bold; }
.snabbstartcontent 	{padding: 0px 0px 3px 4px; font-weight: bold; font-size: 12px;}
#snabbstartmeny li	{margin-bottom: 0.25em;border-bottom: solid 1px #e2e2e2;}
#snabbstartmeny a	{display: block; width: auto; height: 20px; padding-left: 18px; padding-top: 4px; padding-bottom: 0px;text-decoration: none; background: url(images/layout/meny_pil.gif) no-repeat left center; }
#snabbstartmeny a:link{font-weight: bold; color: #333333;}
#snabbstartmeny a:visited{font-weight: bold; color: #333333;}
#snabbstartmeny a:hover{background: url(images/layout/meny_pil.gif) no-repeat left center; text-decoration: underline;}
#snabbstartmeny a#current{background: url(images/layout/meny_pil.gif) no-repeat left center #FFFFFF; }

/* hoger meny */
.boxcontainer3 {float: left; background: #ffffff; width: 100px;}
.boxcontainer2 {background: transparent url("images/layout/toning_ner.gif");}
.boxroundtop 	{background: #ffffff;}
.boxr1{margin: 0 5px 0 0; height: 1px; overflow: hidden; background: transparent url("images/layout/toning_ner.gif"); border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;}
.boxr2{margin: 0 3px 0 0; height: 1px; overflow: hidden; background: transparent url("images/layout/toning_ner.gif"); border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-width: 0 2px;}
.boxr3{margin: 0 2px 0 0; height: 1px; overflow: hidden; background: transparent url("images/layout/toning_ner.gif"); border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;}
.boxr4{margin: 0 1px 0 0; height: 2px; overflow: hidden; background: transparent url("images/layout/toning_ner.gif"); border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;}
.boxcontent {padding: 0px 10px 0px; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;}
.boxcontent_under {padding: 5px 0px 0px 5px; background: #FFFFFF; border: 1px solid #e0e0e0; }

/* hoger meny */
.hoger_meny1 {float: right; width: 200px}
.content {background: transparent url("images/layout/toning_glas.gif"); padding: 3px 10px 3px; font-size: 12px; font-weight: bold; letter-spacing: 2px; border-right: 1px #e0e0e0 solid;border-left: 1px #e0e0e0 solid;border-top: 1px #e0e0e0 solid;}
.content_under {padding: 5px 0px 0px 5px; background: transparent url("images/layout/box_bakgrund_ton.jpg"); border: 1px solid #e0e0e0; }
.content_under2 {padding: 5px 0px 0px 0px; background: transparent url("images/layout/box_bakgrund_ton.jpg"); border: 1px solid #e0e0e0; }

/* startbox stor*/
.startbox2 {float: right; width: 530px}
.sb2_content {background: transparent url("images/layout/toning_glas.gif"); padding: 3px 10px 3px; font-size: 12px; font-weight: bold; letter-spacing: 2px; border: 1px #e0e0e0 solid;}
.sb2_content_under {padding: 5px 0px 0px 5px; border: 0px solid #e0e0e0; }

/* startboxar */
.startsida_box1		{float: left; width: 440px; padding: 5px 0 5px 0px; border-bottom: 1px solid #ededed;}
.startsida_box2		{float: left; width: 230px; padding: 10px 20px 0 0px; border-right: 1px solid #ededed;}
.startsida_box3		{float: left; width: 230px; padding: 10px 0px 0px 20px; border-right: 0px solid #ededed;}
.startsida_box4		{float: left; width: 530px;}
.driftinfo_start	{float: left; width: 520px; background: #ff9999; padding: 5px 0 5px 5px; border: 1px solid #ededed;}

/* väderbox*/
.vaderbox{float: left; width: 147px}
.vader_content {background: transparent url("images/layout/toning_glas.gif"); padding: 3px 10px 3px; font-size: 12px; font-weight: bold; letter-spacing: 1px; border-left: 1px #e0e0e0 solid;border-right: 1px #e0e0e0 solid;border-top: 1px #e0e0e0 solid;}
.vader_content_under {padding: 5px 0px 0px 5px; border: 1px solid #e0e0e0; }

.vader_box {width: 147px; padding: 0px; background: #ffffff; border: 1px #ededed solid;}

.box {width: 200px; padding: 0px; background: #ffffff; border: 1px #e0e0e0 solid;}

.aktuellt_box {width: 400px; padding: 10px; border: 1px #e0e0e0 solid;}
.prispush_box {width: 430px; padding: 5px; margin-top:5px; border: 1px #c0c0c0 solid; }

.privat_box {width: 200px; height: 100px; border: 1px #ffc425 solid;}

.topbox_linka 		{text-decoration: none; color: #000000; font-size: 10px;}
.topbox_linka:hover {text-decoration: underline; }

.el_kursiv  { font-family: Verdana; font-size: 10px; font-style: italic}
.el_approve { font-family: Verdana; font-size: 10pt; font-weight: bold }
.el_grey	{ color:#919191; font-weight: bold }
.el_red_rubrik { color:#FF0000; font-size: 12pt; font-weight: bold; margin-bottom: -12px}
.el_red		{ color:#FF0000 }

/* boxar */
.squarebox {width: 400px; margin: 5px; padding: 10px; border: 2px #ededed solid;}

#popupbox1 {width: 450px; background: #FFFFFF; padding: 10px; border: 3px double #999999; z-index:5; position: absolute; left:10;}