.hiddenPic { z-index: 100; overflow: hidden; visibility: hidden; float: none; clear: none; display:none; }
#pil{ float: left; line-height: 20px; position: static; bottom: -8px; z-index: 200; visibility: visible; margin-right: -8px; }
.main_right ul li { font-family: arial; font-weight: normal; line-height: 20px; text-transform: none; list-style: url(../image/pil7.jpg); display: list-item; white-space: normal; }

#idModuls img.alphaBg { width:245px; height:49px; z-index:201; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/images/loggo_vit.png',sizingMethod='scale')  }
img.pngMsie                   {display: none; -display: block;}

#idModuls { position: relative; top: 17px; width:245px; height:49px; z-index:200; margin-top: -30px; }
img.pngMoz                    {display: block; -display: none;}
#top { background-color: #e9e9e9; background-image: url(../image/top_bg.png); position: absolute; top: 0; left: 0; width: 100%; height:113px; z-index:5; clear: right; }
#menu { position: absolute; top: 113px; left: 0; width: 100%; z-index:60; clear: right; }
#menu_noheadline { position: absolute; top: 150px; left: 0; width: 100%; z-index:60; clear: right; }
#main { position: absolute; top: 150px; left: 0; width: 100%; z-index:0; clear: both; }
#include_shop { position: absolute; top: 150px; left: 0; width: 100%; z-index:0; clear: both; }
BODY    { color: #646464; font-style: normal; font-size: 11px; font-family: arial, Helvetica; line-height: 17px; margin: 0; border-width: 0; list-style-image: url('(EmptyReference!)'); }
td       { color: #646464; font-style: normal; font-size: 11px; font-family: arial, Helvetica; line-height: 17px; text-align: left; list-style-position: outside; margin: 0; }
p { margin: 0;  color: #646464;}
.underRubrik { color: #009933; font-style: normal; font-size: 13px; font-family: georgia, "times new roman", arial, Helvetica; font-weight: bold; line-height: 15px; list-style-position: outside; margin: 0; }
.stor_bildtext { color: #b3b3b3; font-style: normal; font-size: 10px; font-family: arial, Helvetica; font-weight: normal; line-height: 12px; text-transform: uppercase; list-style-position: outside; }
.seek_date { font-style: normal; font-size: 11px; font-family: arial, Helvetica; font-weight: normal; position: relative; top: -8px; list-style-position: outside; }
.ingress { color: #646464; font-style: normal; font-size: 12px; font-family: arial, Helvetica; line-height: 19px; }
.page_count { color: #b3b3b3; font-style: normal; font-size: 11px; font-family: arial, Helvetica; font-weight: bold; line-height: 15px; margin-right: 10px;}



td.id_over { color : #999999; background-color: #eee; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; }
td.id { color : #999999; background-color: #eee; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; }


td.blogg_1    { font-size: 12px; font-family: georgia; line-height: 18px; }
td.blogg_1_perm    { font-size: 12px; font-family: georgia; line-height: 18px; }

td.blogg_x    { font-family: georgia; }

td.blogg_stop    { color: #666; background-image: url(../templates/images/blogg_stop_bg.jpg); height: 30px; padding-left: 10px; }

td.blogg_1  h1 { font-size: 30px; font-family: georgia; margin-top: 40px; margin-bottom: 20px; }
td.blogg_1_perm  h1 { font-size: 30px; font-family: georgia; margin-top: 30px; margin-bottom: 20px; }

td.blogg_x  h1 { font-size: 20px; font-family: georgia; margin-top: 50px; }

td.blogg_linje { font-family: georgia; background-color: #009933; }
.blogg_ingress { color: #646464; font-style: normal; font-size: 12px; font-family: georgia; line-height: 18px; }
img.blogg_image { float: right; margin-top: 20px; margin-left: 30px; padding:4px; border:solid 1px #ddd; }
td.blogg_image { margin-top: 60px; padding-top: 60px; } 

a.blogg_tillbaka:link { font-size: 17px; font-family: georgia; } 
a.blogg_tillbaka:visited { font-size: 17px; font-family: georgia; }  
a.blogg_tillbaka:active { font-size: 17px; font-family: georgia; } 
a.blogg_tillbaka:hover { color: #009933; font-size: 17px; font-family: georgia; } 





h1  { color: #009933; font-style: normal; font-weight: normal; font-size: 23px; line-height: 25px; font-family:  georgia, "times new roman", arial, Helvetica   ; margin-top: 13px; margin-bottom: 10px; }
h2  { color: #009933; font-style: normal; font-size: 18px; line-height: 22px; font-family:  georgia, "times new roman", arial, Helvetica   ; font-weight: normal; margin-top: 13px; margin-bottom: 10px; }
h3	{ color: #646464; font-style: normal; font-size: 12px; font-family: arial, Helvetica, georgia, "times new roman"; font-weight: bold; line-height: 17px; list-style-position: outside; margin: 0 0 5px; }
h4  { color: #787878; font-style: normal; font-size: 16px; line-height: 19px; font-family:  georgia, "times new roman", arial, Helvetica   ; font-weight: normal; margin-top: 4px; margin-bottom: 8px; }

h40  { color: #fc0; font-size: 16px; font-weight: bold; line-height: 25px; text-transform: uppercase; margin-top: 20px; margin-bottom: 15px; margin-left: 5px; padding-top: 20px; padding-bottom: 15px; padding-left: 5px; }
h41  { color: #797979; font-size: 13px; font-weight: bold; line-height: 30px; text-transform: uppercase; margin-top: 5px; margin-bottom: 10px; margin-left: 5px; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; }
h42	{ color: #797979; font-size: 11px; font-weight: bold; line-height: 25px; text-transform: uppercase; margin-top: 10px; margin-bottom: 5px; margin-left: 5px; padding-top: 10px; padding-bottom: 5px; padding-left: 5px; }
h43  { color: #797979; font-size: 9px; line-height: 15px; text-transform: uppercase; margin-top: 5px; margin-bottom: 10px; margin-left: 5px; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; }


.funktions_knapp { color: white; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; background-color: #666; text-decoration: none; text-transform: uppercase; letter-spacing: 0.1em; padding: 3px 4px; } 
a.funktions_knapp:link { color: white; font-size: 9px; font-family: Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; background-color: #a5a5a5; text-decoration: none; text-transform: uppercase; margin-right: 5px; padding: 3px 4px; } 
a.funktions_knapp:visited { color: white; font-size: 9px; font-family: Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; background-color: #a5a5a5; text-decoration: none; text-transform: uppercase; margin-right: 5px; padding: 3px 4px; }  
a.funktions_knapp:active { color: white; font-size: 9px; font-family: Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; background-color: #a5a5a5; text-decoration: none; text-transform: uppercase; margin-right: 5px; padding: 3px 4px; } 
a.funktions_knapp:hover { color: white; font-size: 9px; font-family: Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; background-color: #009933; text-decoration: none; text-transform: uppercase; margin-right: 5px; padding: 3px 4px; } 

a.lasmer_knapp:link { color: #666; font-size: 10px; font-family: Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: 0.02em; position: relative; top: 8px; margin-bottom: 10px; padding-bottom: 10px; } 
a.lasmer_knapp:visited { color: #666; font-size: 10px; font-family: Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: 0.02em; position: relative; top: 8px; margin-bottom: 10px; padding-bottom: 10px; }  
a.lasmer_knapp:active { color: #666; font-size: 10px; font-family: Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: 0.02em; position: relative; top: 8px; margin-bottom: 10px; padding-bottom: 10px; } 
a.lasmer_knapp:hover { color: #009933; font-size: 10px; font-family: Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: 0.02em; position: relative; top: 8px; margin-bottom: 10px; padding-bottom: 10px; } 

a.bild_flipp:link, a.bild_flipp:visited, a.bild_flipp:active  { color: #ffffff; font-weight: bold; line-height: 25px; text-decoration: none; background-image: url(../image/plupp_green.jpg); background-repeat: no-repeat; background-position: center 7px; margin: -5px 1px 5px; padding: 10px 7px 10px 8px; }
a.bild_flipp:hover { color: #fff24f; font-weight: bold; text-decoration: none; background-image: url(../image/plupp_green.jpg); background-repeat: no-repeat; background-position: center 7px; margin: -5px 1px 5px; padding: 10px 7px 10px 8px;
}

img.lasmer_img   { margin-bottom: -2px; margin-left: 3px; }



A:link { color: #646464; text-decoration: none; }
A:active { color: #646464; text-decoration: none; }
A:visited { color: #646464; text-decoration: none; }
A:hover      { color: #009933; text-decoration: none; }

A.main_menu:link { color: #fff; font-size: 11px; font-weight: normal; text-decoration: none; text-transform: uppercase; letter-spacing: 0.03em; }
A.main_menu:active { color: #fff; font-size: 11px; font-weight: normal; text-decoration: none; text-transform: uppercase; letter-spacing: 0.03em; }
A.main_menu:visited { color: #fff; font-size: 11px; font-weight: normal; text-decoration: none; text-transform: uppercase; letter-spacing: 0.03em; }
A.main_menu:hover      { color: #c5dd00; font-size: 11px; font-weight: normal; text-decoration: none; text-transform: uppercase; letter-spacing: 0.03em; }



A.subMenu:link { font-family:  arial, Helvetica; font-size: 11px; line-height: 20px; color: #646464; text-decoration: none; }
A.subMenu:active { font-family:  arial, Helvetica; font-size: 11px; line-height: 20px; color: #646464; text-decoration: none; }
A.subMenu:visited { font-family:  arial, Helvetica; font-size: 11px; line-height: 20px; color: #646464; text-decoration: none; }
A.subMenu:hover      { color: #009933; font-size: 11px; line-height: 20px; font-family:  arial, Helvetica; }


A.subMenu_Ljus:link { font-family:  arial, Helvetica; font-size: 11px; line-height: 20px; color: #747474; text-decoration: none; }
A.subMenu_Ljus:active { font-family:  arial, Helvetica; font-size: 11px; line-height: 20px; color: #747474; text-decoration: none; }
A.subMenu_Ljus:visited { font-family:  arial, Helvetica; font-size: 11px; line-height: 20px; color: #747474; text-decoration: none; }
A.subMenu_Ljus:hover      { color: #009933; font-size: 11px; line-height: 20px; font-family:  arial, Helvetica; }


A.SubMenu_Selected:link { font-family:  arial, Helvetica; font-size: 11px; line-height: 20px; color: #009933; text-decoration: none; }
A.SubMenu_Selected:active { font-family:  arial, Helvetica; font-size: 11px; line-height: 20px; color: #009933; text-decoration: none; }
A.SubMenu_Selected:visited { font-family:  arial, Helvetica; font-size: 11px; line-height: 20px; color: #009933; text-decoration: none; }
A.SubMenu_Selected:hover      { color: #009933; font-size: 11px; line-height: 20px; font-family:  arial, Helvetica; }

td.mainMenu     { background-image: url(../templates/images/main_meny_4.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; }
td.mainMenu_text     { color: #fff; font-size: 10px; }
td.mainMenu_text:hover     { color: #fff; font-size: 10px; }
td.menu     { line-height: 16px; padding-top: 45px; }
td.linje       { background-image: url(../templates/images/linje.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 6px; }
td.linje_tight       { background-image: url(../templates/images/linje.jpg); background-repeat: repeat-x; background-attachment: scroll;}
td.linje_tight2       { background-image: url(../templates/images/linje.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 5px;}

td.lista     { color: #747474; padding-right: 27px; }
td.lista_sista     { color: #747474; padding-right:0; }
		
td.main_right     { padding-top: 12px; }
td.mainMenu_spacer     { padding-right: 15px; padding-left: 15px; }
td.ingress    { color: #646464; font-style: normal; font-size: 12px; font-family: arial, Helvetica; line-height: 19px; padding-bottom: 17px; paddig-left: 20px; padding-right: 2px;}
td.ingress_rubrik    { color: #444; font-style: normal; font-size: 12px; font-family: arial, Helvetica; line-height: 19px; padding-top: 0; }
td.ingress_startsida_left    { padding-right: 9px; color: #646464; font-style: normal; font-size: 12px; font-family: arial, Helvetica; line-height: 19px; padding-top: 13px; padding-bottom: 6px; }
td.ingress_startsida_right    { padding-left: 9px; color: #646464; font-style: normal; font-size: 12px; font-family: arial, Helvetica; line-height: 19px; padding-top: 13px; padding-bottom: 6px; }

img.on_singelPage   { margin-top: 20px; margin-left: 30px; }
img.lista_bild   { margin-top: 30px; margin-bottom: 15px; }
img.las_mer   { margin-top: 8px; margin-bottom: 16px; }
img.op { margin-top: 15px;}
img.bild_start_mellan   { margin-bottom: 12px; }
img.main_bild   { margin-top: 15px; margin-bottom: 3px; }
img.sitemap   { margin-top: -6px; margin-bottom: 2px; }





img.urvals_knapp  { margin-top:1px; margin-bottom: 0px; margin-right: 1px; }


 .buttonimage {
	margin-top:2px;
	border:solid 0 #fff;
	 }

.searchfield { 
 
width:100px; 
			
				}

 .textfield {
	margin:0px;
	height:19px;
	width:270px;
	border:solid 1px #D7D7D7; 
	color: #282828; font-size: 11px; font-family:  arial,  helvetica, sans-serif;}
	 
input {  color: #282828; font-size: 11px; font-family:  arial,  helvetica, sans-serif;}
textarea { height:120px;	width:270px; color: #282828; font-size: 11px; font-family:  arial,  helvetica, sans-serif; background-color: white; border: solid 1px #D7D7D7;}

		
