/******** General tags ********/body{font:76% Verdana,Tahoma,Arial,sans-serif;background:#ffffff url(images/background.gif) top center repeat-y;color:#404040;line-height:1.2em;margin:0 auto;padding:0;}a{text-decoration:none;color: #41769c;font-weight:bold;}a:hover{text-decoration:underline;}a img{border:0;}p{margin:0 0 18px 10px;}ul,ol,dl{font-size:0.9em; margin:2px 0 16px 35px;}ul ul,ol ol{margin:4px 0 4px 35px;}h1{font-size:4.2em;letter-spacing:-5px;margin: 0em 0em 15px 25px;}h1 a{text-transform:none; color: #41769C;}h2{font-size:1.4em;color:#41769C;border-bottom:4px solid #dadada;padding:0 2px 2px 5px;margin:0 0 10px 0;letter-spacing:-1px;}h2 img, h3 img{float:right;}h3{font-size:1.2em;font-weight:bold;color:#41769C;border-bottom:1px solid #dadada;margin:10px 0 8px 0;padding: 1px 2px 2px 3px}h4{font-size:0.2em;border-bottom:1px solid #dadada;margin: 0px 0em 4px 0em;padding: 0px 2px 2px 3px;}blockquote{font-size:0.9em;border:1px solid #dadada;margin:20px 10px;padding:8px;}/******** Main wrap ********/#wrap{color:#404040;width:970px;margin:10px auto;padding:0;}#header{margin:0;}#toplinks{text-align:right; padding:5px 2px 2px 3px;}#slogan{font-size:1.5em;color:#808080;font-weight:bold;letter-spacing:-1px;margin: 15px 0px 40px 35px;line-height:1.2em;}/******** sidebar ********/#sidebar{float:left;width:195px;margin:0 0 5px 0;padding:1px 0 0 0;}#sidebar2{float:right;width:195px;margin:0 0 5px 0;padding:3px 0 0 0;}#sidebar ul, #sidebar2 ul, #content ul{list-style:none;font-size:0.9em;margin:0;padding:0 0 15px 10px;}#sidebar li, #sidebar2 li, #content li{list-style:none;margin:0 0 4px 0;padding:0;}#sidebar li a, #sidebar2 li a, #content li a{font-size:1.2em;font-weight:bold;padding:2px;}#sidebar ul ul, #sidebar2 ul ul, #content ul ul{margin:4px 0 3px 15px;line-height:1.2em;padding:0;}#sidebar ul ul li a, #sidebar2 ul ul li a, #content ul ul li a{font-size: 1.2em;font-weight: lighter;}#sidebar h2{margin:3px 0px 8px 0px;}#sidebar p, #sidebar2 p{margin: 0em 0em 3px 10px}/******** Content variations ********/#content{line-height:1.5em;width:550px;padding:0;margin: 0 190px 0 210px;text-align: left;min-height: 40em}#content ul li a img, .float_right{float:right;}#content h3{margin:10px 0 8px;}#Acontent{line-height:1.5em;width:940px;padding:0;margin: 0 0 5px 0;text-align: left;min-height: 40em}#content2{width:274px;padding-left: 285px;}/******** Footer ********/#footer{clear:both;text-align:right;color:#808080;font-size:0.9em;border-top:4px solid #dadada;margin:0 auto;padding:8px 0;line-height:1.6em;}#footer p{margin:0; padding:0;}#footer a{color:#808080;}
#footer img{vertical-align: top;float: left;}/******** Various classes ********/.box{color:#fff;font-size:0.9em;background-color:#41769C;border:1px solid #c8c8c8;line-height:1.3em;padding:5px 5px 5px 8px;}.box table{color:#fff;font-size:0.9em;background-color:#41769C;border:0px;line-height:1.3em;}.box a{color:#f0f000;}.box strong a{font-size: 1.2em;font-weight: bold;}.left{float:left; margin:0 15px 4px 0;}.right{float:right; margin:0 0 4px 15px;}.textright{text-align:right;}.readmore{text-align:right; margin:-10px 10px 12px 0;}.back{text-align: left; margin: +10px 0px 12px 10px}.center{text-align:center;}.blue{color:#41769C;}.orange{color: #ff9933}.black{color: #000000}
.black2{color: #404040}
.red{color: #ff0000}.big{font-size:1.3em;}.big2{font-size:1.15em;}.small{font-size:0.8em;}.bold{font-weight:bold;}.clear{clear:both;}.hide{display:none;}.marg{margin-left: 1em;margin-right: 1em;}.marg2{padding-left: 1em;padding-right: 1em;
}.t60{width: 75%;}.t40{width: 25%;text-align: right;}.fade{color:#c8c8c8;}.gray{color:#808080;}.delete-linje{border-bottom:1px solid #dadada;padding:0 2px 2px 5px;margin:0 0 0 10px;}.photo{border:1px solid #bababa;padding:2px;background-color:#ffffff;margin:6px 18px 2px 5px;}.zoomphoto{border: 1px #bababa none;margin: 6px 0px 0px 0px;position: relative;left: -52px;border-left: 1px #e5e5e5 dashed;border-bottom: 1px #e5e5e5 dashed;}.zoomphoto2{border: 1px #bababa none;margin: 6px 0px 0px 0px;position: relative;border-left: 1px #e5e5e5 dashed;border-top: 1px #e5e5e5 dashed;left: -55px;}.leftcol{width: 50%;border-right: 1px #dadada solid;vertical-align:top;}.rightcol{width: 50%;vertical-align:top;}.tabellinje{border-bottom: 1px #dadada solid;}.biggray{font-size:1.5em;color:#808080;font-weight:bold;letter-spacing:-1px;margin: 0px 0px 0px 0px;}.biggray img{float:right;}.handlekurvcelle, .linje{	padding-bottom: 3px;	margin-bottom: 3px;	border-bottom: 1px solid #E8F1E0;}.handlekurv {	border: solid 2px #ff9933;	padding-top:5px;	padding-right:4px;	padding-bottom:8px;	padding-left:4px;	font-size:0.9em;	margin:-5px 0 20px 0;}
.BorderOrange
{
	border: solid 2px #ff9933;	padding-top:5px;	padding-right:14px;	padding-bottom:8px;	padding-left:14px;	margin:-5px 0 20px 0;}a.linkbutton_small, a.linkbutton_small:visited, a.linkbutton_small:hover{	background-color:#41769C;	border: 0px;		cursor:pointer;	color: #FFFFFF;	padding:3px;	text-decoration:none;	margin-right:4px;	font-size:9px;}td.linkbutton_small_g, 
{	background-color: #a4a4a4;	border: 0px;		cursor:pointer;	color: #FFFFFF;	padding:3px;	text-decoration:none;	margin-right:4px;	font-size:9px;display: inline-block;font-weight: bolder;text-align: right;}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 0px;
top: 0;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border:1px solid #bababa;padding:2px;background-color:#ffffff;/*margin:6px 18px 2px 5px;*/}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
position: absolute;
visibility: visible;
top: -30px;
left: -90px; /*position where enlarged image should offset horizontally */}

.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
padding: 0px;
top: 0;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border:1px solid #bababa;padding:2px;background-color:#ffffff;/*margin:6px 18px 2px 5px;*/}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
position: absolute;
visibility: visible;
top: -50px;
left: 100px; /*position where enlarged image should offset horizontally */}

/* mye besøkte artikler */.top_5_left{
width:60px;
float:left;
margin-left:10px;
}

.top_5_image{
float:left;
}

.top_5_right{
float:left;
width:60px;
}

.top_5_text{
display:block;
clear:right;
width:140px;
}

.top_5_test.a{
line-height:12px;
margin-bottom:2px;
}

.top_5_price{
width:130px;
}

