﻿* {padding:0 margin: 0;} 

.pagerclass a{

font-weight:normal;
font-size:13px;
padding:3px;
color:#232323;
}

.pagerclass span{
font-weight:bold;
font-size:13px;
padding:3px;
}



body 
{
    
    font-family:Arial;    
    font-size:12px;    
    color:#000000;
    background-position:center;
}


H1
{
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    margin-bottom:10px;
}

H2
{
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    margin-bottom:10px;
}

.h2_red
{
    font-family:Arial;
    font-weight:bold;
    font-size:13px;
    margin-bottom:10px;
    color:Red;    
}

.label
{
    font-weight:bold;
    font-family:Trebuchet MS;
    color:#cccccc;   
}

hr
{ 
	border-top: 1px solid #dddddd;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

.content
{
    font-family:Arial;    
    font-size:12px;    
    color:#000000;
	font-weight:normal;
	float:left;
}

.box_content_bg
{
 background-image:url(/Files/System/box_center_bg.png);
 background-repeat:repeat-y;
 width:199px;
}

.box_bottom
{
 background-image:url(/Files/System/box_bottom.png);
 background-repeat:no-repeat;
 background-position:top;
 width:199px;    
 height:14px;
}

.boxheader
{
    padding-top:14px;
    padding-left:15px;
	color:#fff;
    font-family:Arial;    
    font-size:14px;
    font-weight:bold; 
}
.boxheader h1{
font-size:14px;
}
.boxcontent
{
    padding-top:5px;
    margin-left:15px;
    margin-right:15px;
}


#greenbox
{
    background-image:url(/Files/System/green_box_top.png);
    background-repeat:no-repeat;
    background-position:top;
    width:199px;    
    height:39px;    
    font-family:Arial;    
       font-size:16px;
    font-weight:bold;         
}

#redbox
{
    background-image:url(/Files/System/red_box_top.png);
    background-repeat:no-repeat;
    background-position:top;
    width:199px;    
    height:39px;    
    font-family:Arial;    
       font-size:16px;
    font-weight:bold;
}

#thirdbox
{
    float:left;    
    width:199px;
    height:38px;
    background-image:url(/Files/System/menu_box_top.png);
    background-position:top;
    background-repeat:no-repeat;
    color:#000000;
   font-size:16px;
 
}

#upperbox, #lowerbox
{
    float:right;
width:199px;
}

#upperbox
{
position:relative;
top:-21px;
}
#lowerbox #greenbox{
margin-top:18px;
}
.articlebox
{
   float:right;
   position:relative; left:16px; top:-10px;
}

#articleboxheader
{
    background-image:url(/Files/System/articlebox_header_bg.png);
    background-repeat:no-repeat;
    background-position:top;
    width:199px;
    height:39px;
    font-size:16px;
}


#headercontainer
{
    width:800px;
float:left;      

}

#maincontainer
{
    width:800px;
   position:relative;
   top:10px;
padding-top:10px;

}

#logo
{
    float:left;
    margin:23px 0px 0px 15px;
}

.login_link{
 font-weight:bold;
font-size:13px;
}

A.login_link:Hover{
 font-weight:bold;
font-size:13px;
}

.small_text
{
font-size:10px;
Font-family : Arial, Helvetica, sans-serif;
color:#333333;
}

#header{}

#search_holder
{
    margin-top:28px;    
    position:relative;
    left:0px;
    top:0px;
}

#search
{
float:left;
    margin-top:13px;
    background-image:url(/Files/System/search_box_bg.png);
    background-repeat:no-repeat;
    width:189px;
    height:39px;
    position:relative;
    top:0px;
left:0px;
}

#search_location
{
    float:left;
    margin-top:13px;
    background-image:url(/Files/System/search_box_place_bg.png);
    background-repeat:no-repeat;
    width:143px;
    height:39px;
   position:relative;
    left:0px;
    top:0px;
}

#search_textbox
{
     float:left;
    position:relative;
    left:9px;
    top:9px;
    width:170px;
    border:none;
    border-bottom-width:0px;     
font-size:16px;
font-family:Arial;
color:#646f64;
font-weight:bold;
}

#search_location_textbox
{
    float:left;
    position:relative;
    left:9px;
    top:9px;
    width:125px;
    border:none;
    border-bottom-width:0px;     
font-size:16px;
font-family:Arial;
color:#646f64;
font-weight:bold;
}

#search_button
{

    position:relative;
    top:14px;
    left:-2px;
    
        
}

#topmenu
{

    width:800px;
    float:left;    
    font-family:Arial;
    font-weight:bold;
    color:White;
    font-size:14px;
    height:24px;  
poistion:relative;
z-index:60;
  
}

#topmenucontent
{
  
  margin-top:3px;    
    
z-index:50;
}


#rightad
{
    float:left;
}



#sidemenuheader
{
   
 padding-left:15px;
 height:38px;

}

#sidemenuheadercontent
{
    padding-top:13px;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    padding-left:14px;
color:#fff;
}

#sidemenucontent
{
    float:left;    
    width:191px;    
    padding-left:20px;
margin-left:0px;
   
}

#sidemenubottom
{
     background-image:url(/Files/System/menu_box_bottom.png);
     background-repeat:no-repeat;
     background-position:top;
     width:191px;    
     height:14px; 
     float:left;   
}

#content
{
     width:388px;
     float:left;
     
}

#upperbox{}
#lowerbox{}

A.resultlist_productlink{color:#669900; font-weight:bold;}
A.resultlist_productlink:Hover{color:#669900; font-weight:bold; }


.resultlist_image{ padding:0px;}
.resultlist_productname{font-family:Arial; font-weight:bold; font-size:16px; color:#202020}
.resultlist_productdesc{font-family:Arial; font-size:13px; color:#303030}
.resultlist_sortcolumntext{font-family:Arial; font-size:13px; color:#303030}


.resultlist_imagecolumn{ text-align:center;width:120px; margin-left:0px;border-bottom:solid 1px #dddddd;}
.resultlist_productcolumn{ width:295px; padding:12px;border-bottom:solid 1px #dddddd;}
.resultlist_sortcolumn{width:130px;border-bottom:solid 1px #dddddd;}

.search_result_row
{
border-bottom:1px;
}

.search_result_panel_header{ 
float:left; 
background-image:url(/Files/System/search_result_top.png); 
background-repeat:no-repeat; 
width:600px; 
height:41px;
padding-top:3px;

}

#search_result_panel{ 
  float:left; 
 background-image:url(/Files/System/search_result_middle.png); 
 background-repeat:repeat-y;
 min-height:100px;
width:600px;
}

#search_result_panel_content
{
position:relative;
left:20px;
padding-top:10px;
width:600px;

}

.search_result_panel_footer{ 
float:left; 
background-image:url(/Files/System/search_result_bottom.png); 
background-repeat:no-repeat;
width:600px;
height:13px;

}




.leftmenuheadercell
{
    width:190px;
    height:38px;
    background-image:url(/Files/System/menu_box_top.png);
    background-position:top;
 background-repeat:no-repeat;
color:#000000;

}

#sidemenu
{
    float:left;    
    width:190px;
    height:38px;
    background-image:url(/Files/System/menu_box_top.png);
    background-position:top;
    background-repeat:no-repeat;
    color:#000000;
 
}

#sidemenuholder
{
    float:left;
    width:190px;
    
    background-position:top;
    background-repeat:repeat-y;
position:relative;


    
}

a img {
	border: none;
}


.topleveltable {
border-collapse:collapse; 
float:left; 
width:172px;
margin-left:7px;

}

.toplevelcell{
height:22px; 
border-left:solid 1px #ebebea;
border-right:solid 1px #ebebea;
border-bottom:solid 1px #ebebea;
position:relative;


}

.toplevelcell_active{
height:22px; 
border-bottom:solid 1px #ebebea;
border-left:solid 1px #ebebea;
border-right:solid 1px #ebebea;
position:relative;

background-image:url(/Files/System/leftmenumouseover.png);

}

.toplevelcell_mouseover{
height:22px; 
border-bottom:solid 1px #ebebea;
border-left:solid 1px #ebebea;
border-right:solid 1px #ebebea;
background-image:url(/Files/System/leftmenumouseover.png);
position:relative;


}

A.toplevellink{
font-family:Arial; 
font-size:12px; 
padding-left:10px; 
padding-top:4px;

height:22px;
width:170px;
color:#303030;text-decoration:none;

}

A.toplevellink:Hover{
font-family:Arial; 
font-size:12px;
color:#303030;
font-weight:bold;
text-decoration:none;
height:22px;
width:170px;
padding-left:10px;

}



.subleveltable{ 
   background-color:#e6e6e6;
   width:100%;
   position:relative;
   
}
.sublevelcell{
   background-color:#e6e6e6; 
   padding-left:10px;
border-left:solid 1px #ebebea;
border-right:solid 1px #ebebea; }

A.sublevellink{
   font-family:Arial; 
   background-color:#e6e6e6; 
   font-size:11px; 
   color:#303030;
   text-decoration:none;
}

A.sublevellink:Hover{
   font-family:Arial; 
   background-color:#e6e6e6; 
   font-size:11px; 
   color:#303030;
   text-decoration:underline;
}

A.sublevellink_active{
   font-family:Arial; 
   background-color:#e6e6e6; 
   font-size:11px; 
   color:#303030;
   text-decoration:underline;
font-weight:bold;
}


.sublevelarrow
{
    
margin:0px;
padding:0px;    
}

.lastleveltable{}
.lastlevelcell{}
.lastlevellink{}

#sortbutton
{
 background-image:url(/Files/System/searchbutton.png);
height:20px;
width:57px;
font-family:Arial;
font-weight:Bold;
font-size:12px;
color:#ffffff;
text-align:center;
display:block;
}

A.sortbutton
{

font-family:Arial;
font-weight:Bold;
font-size:12px;
color:#ffffff;
text-align:center;
position:relative;
top:2px;
}

A.sortbutton:Hover
{

font-family:Arial;
font-weight:Bold;
font-size:12px;
color:#ffffff;
text-align:center;
position:relative;
top:2px;
text-decoration:none;
}

#search_result_filter_panel
{
 background-image:url(/Files/System/filter_bg.gif);
 background-repeat:no-repeat;
 width:568px;
 height:100px;
padding:10px;
}


#productdetails IMG
{
position:relative;
}

#productbox
{
    background-image:url(/Files/System/productboxheader_bg.gif);
    background-repeat:no-repeat;
    background-position:top;
    width:594px;    
    height:29px;    
    font-family:Arial;    
    font-size:14px;  
    font-weight:bold;
    color:#fff;
    padding-top:4px;
}
#productboxheader
{
 position:relative;
top:7px;
left:10px;
}
#productboxcontent_bg
{
    background-image:url(/Files/System/product_content_bg.gif);
    background-repeat:repeat-y;
}
#productboxcontent
{
margin-left:8px;
}
#productbox_bottom
{
    background-image:url(/Files/System/product_content_bottom.gif);
    height:15px;
background-repeat:no-repeat;
padding-bottom:10px;
}

#productdetails{
width:590px;
}

#rss_content img{
display:none;
}
#rss_content h4{
font-size:16px;
font-weight:bold;
color:#000000;
padding-bottom:5px;
}
#rss_content hr{
margin:10px 0px 10px 0px;
}
.forsakring{
font-size:9px;
}

#searchbox {
position:relative;
background-image:url(/files/page/layout/searchbox2.png);
height:62px;
width:412px;
float:left;
margin-top:22px;
margin-left:19px;
}
#field1{
background-image:url(/files/page/layout/searchfield1.gif);
background-position:left top;
border:0 none;
color:#4E4E4E;
font-size:18px;
height:27px;
left:15px;
padding-left:5px;
padding-top:4px;
position:absolute;
top:14px;
width:185px;
font-family:Arial,Helvetica,Sans-Serif;
}
#field2 {
background-image:url(/files/page/layout/searchfield2.gif);
background-position:left top;
border:0 none;
color:#4E4E4E;
font-size:18px;
height:27px;
left:206px;
padding-left:5px;
padding-top:4px;
position:absolute;
top:14px;
width:116px;
font-family:Arial,Helvetica,Sans-Serif;
}
#searchbutton {
background-image:url(/files/page/layout/searchbutton.gif);
background-position:left top;
border:0 none;
height:32px;
left:327px;
position:absolute;
top:14px;
width:70px;
}
.english #searchbutton{
background-image:url(/files/page/layout/searchbutton_e.gif);
}
#searchbutton:hover{
background-position:center;
}
#searchbutton:active{
background-position:bottom;
}
#field2:hover, #field1:hover{
background-position:bottom;
}
.flag{
float:right;
margin-right:4px;
margin-top:4px;
}

#footer{
	margin-top: 50px;
	padding-top: 60px;
	padding-bottom: 20px;
	clear:both;
	background-color:#fff;
	font-family:verdana, sans-serif;
}
#footer .sec2{
	padding-left:20px;
	width:200px;
	float:left;
}
#footer .sec3{
	padding-left:27px;
	width:306px;
	float:left;
}
#footer .sec4{
	padding-left:27px;
	width:200px;
	float:left;
}
#footer h5{
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin:0px;
	line-height:100%;
	text-transform:uppercase;
	border-top:1px solid #aaa;
	border-bottom:1px dotted #aaa;
	height:33px;
	line-height:33px;
}
#footer a{
	color:#666;
	font-size:10px;
	display:block;
	border-bottom:1px dotted #aaa;
	height:24px;
	line-height:24px;
	font-weight:normal;
}
#footer a:hover{
	color:#000;
	background-color:#ddd;
	background-position:top left;
}

#menu{
	padding-top:7px;
	height:23px;
	background-image:url(menu-background.gif);
        position:absolute;
        width:800px;
        z-index:100;
}
#menu .item{
	display:block;
	float:left;
	position:relative;
	margin:0px 0px 0px 10px;
}
#menu a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	height:18px;
}
#menu a:hover{
	background-color:#ffffff;
	background-image:url(menu-select-right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#568800;
}
#menu .inner{
	float:left;
	display:block;
	padding:1px 5px 0px 5px;
	height:17px;
}
#menu a:hover .inner{
	background-image:url(menu-select-left.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#menu .dropdown{
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	float:left;
	width:160px;
}
#menu .dropdown a{
	color:#000;
	display:block;
	float:none;
}
#menu .dropdown .dropdown-header a{
	float:left;
	display:block;
	background-color:#fff;
	background-image:url(menu-drop-l.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:23px;
	cursor:default;
}
#menu .dropdown .dropdown-header a .inner{
	background-image:url(menu-drop-r.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#menu .dropdown .dropdown-content{
	clear:both;
	background-color:#fff;
	padding-bottom:2px;
	border:1px #999;
	border-style:none solid solid solid;
	margin-left:-1px;
}
#menu .dropdown .dropdown-content a{
	color:#000;
	font-size:12px;
	font-weight:normal;
	background:none;
	height:auto;
	padding:1px 0px 1px 5px;
}
#menu .dropdown .dropdown-content a:hover{
	background-color:#eee;
	color:#568800;
}
.addthis_button{
float:right;
margin-right:19px;
}
#panoramabanners{
height:108px;
position:relative;
}
#google_ads_div_Panorama{
position:absolute;
left:17px;
}
#google_ads_div_PanoramaMini{
position:absolute !important;
right:0px;
top:0px;
}
#google_ads_div_BiggerBen{
margin-bottom:8px;
}

#google_ads_div_BigBen{
margin-bottom:8px;
}

#google_ads_div_Stortavla{
margin-bottom:8px;
}
