﻿body 
{
	margin:0;
	padding: 30px 0 0 0;
	background-color: #FFFFFF;
	background-repeat:repeat;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
    color:#FFFFFF;
}

form
{
	margin:0;
	padding:0;
}
textarea, input, select
{
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
}
img 
{
    border: 0;
}
p
{
    margin:0;
    padding:0;
}
a:link, a:visited
{
	color:#d0af80;
	text-decoration:none;
}
a:hover, a:active
{
	color:#d0af80;
	text-decoration:none;
}
div.mainframe
{
	margin:0 auto;
}
td.bunnlogo
{
    text-align:center;
    padding:13px 0 9px 0;
    width:177px;
    border-left:solid 1px #e5e5e5;
}
td.undersidemeny
{
    width: 231px;
    height:476px;
    border-left:solid 1px #e5e5e5;
    border-right:solid 1px #e5e5e5;
}
div.produktmeny
{
    padding-left:34px;
    background-image: url(images/logo_bunn.gif);
    background-repeat: no-repeat;
}
div.produktmeny a.logo:link, div.produktmeny a.logo:visited, div.produktmeny a.logo:hover
{
    border:0;
    height: 70px;
    width: 116px;
    background-image: none;
}
div.produktmeny a:link, div.produktmeny a:visited
{
    display:block;
    border-top: solid 1px #d9d9d9;
    padding: 7px 0 7px 50px;
    width: 114px;
    color: #d0af80;
    font-size:10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-image: url(images/produktmenypil.gif);
    background-repeat: no-repeat;
}
div.produktmeny a:hover, div.produktmeny a.selected:link, div.produktmeny a.selected:visited
{
    color: #404040;
}
div.produktmenypanel
{
    background-image: url(images/produktmenybg.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 5px 0 0 50px;
    height:303px;
}
div.produktmenypanel a:link,div.produktmenypanel a:visited
{
    display:block;
    padding: 1px 0 2px 0;
    width:140px;
    color: #808080;
    border:0;
    font-size:9px;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-image: none;
}
div.produktmenypanel a:hover
{
    color: #404040;
}
div.produktmenypanel a.selected:link,div.produktmenypanel a.selected:visited, div.produktmenypanel a.selected:hover
{
    color: #404040;
    font-weight:bolder;
}
div.innhold
{
    padding: 0;
    border:0;
    height:405px;
    color: #CCCCCC;
}
h1
{
    font-weight:bolder;
    color: #d0af80;
    margin: 0em 0 1em 0;
    padding:0;
    font-size:12px;
    text-transform: uppercase;
}
h2, h2 a:link, h2 a:visited, h2 a:hover
{
    font-weight:normal;
    margin: 5px 0 0 0;
    padding:0;
    font-size:11px;
    font-weight:bolder;
    color: #59a4a4;
    letter-spacing: 0;
    text-transform: uppercase;
}
h3
{
    font-weight:normal;
    margin: 0 0 1em 0;
    padding:0;
    font-size:12px;
    text-transform: uppercase;
}
h4
{
    font-weight:bolder;
    color: #d0af80;
    margin: 0 0 0 0;
    padding:0;
    font-size:12px;
    text-transform: uppercase;
}
h5
{
    font-weight:normal;
    color: #333333;
    margin: 2px 0 8px 0;
    padding:0;
    font-size:14px;    
    font-family:Arial,Helvetica,Sans-serif;
}
div.hovedinnhold
{
    border-bottom: solid 21px #FFFFFF;
    padding: 0 34px 0 17px;
    line-height:16px;
    height: 367px;
    overflow:hidden;
    font-size: 12px;
    color: #999999;
}
div.storthovedinnhold
{
    border-bottom: solid 21px #FFFFFF;
    padding: 0 34px 0 17px;
    line-height:16px;
    font-size: 12px;
    color: #999999;
}
div.ingress
{
    padding: 1em 0 1em 0;
    font-weight:bolder;
}
div.innholdsramme
{
    padding: 0;
    border-top: solid 1px #dbdbdb;
    border-right: solid 1px #dbdbdb;
}
div.produktkategori
{
    padding: 0;
    height:476px;
    border-top: solid 1px #dbdbdb;
    border-right: solid 1px #dbdbdb;
}
div.toppmenyL2
{
    padding: 12px 0 0 4px;
    font-size:10px;
    letter-spacing: 1px;
    height:24px;

}
div.toppmenyL3
{
    padding: 0 0 0 4px;
    border-top:solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
    height: 32px;
    font-size:10px;
    overflow:hidden;
    letter-spacing: 1px;

}
div.toppmeny
{
    padding: 0 0 0 4px;
    border-top:solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
    height: 32px;
    font-size:10px;
    clear:both;
    overflow:hidden;
    font-weight:normal;
    letter-spacing: 1px;

}
div.toppmeny div
{
    float:left;
    padding: 10px 0 0 11px;
    color: #dbdbdb; 
}
div.toppmeny div.side
{
    padding: 10px 0 0 11px;
    color: #808080; 
}
div.toppmeny a.sidetall:link, div.toppmeny a.sidetall:visited, div.toppmeny a.sidetall:hover
{
    padding: 10px 0 10px 12px;
}
div.toppmeny a:link, div.toppmeny a:visited, div.toppmenyL3 a:link, div.toppmenyL3 a:visited
{
    display:block;
    float:left;
    padding: 10px 6px 11px 12px;
    color: #808080;
    text-transform: uppercase;
}
div.toppmenyL2 a:link, div.toppmenyL2 a:visited
{
    display:block;
    float:left;
    padding: 0 12px 10px 12px;
    color: #808080;
    text-transform: uppercase;
    white-space:nowrap;
    
}

div.toppmeny a:hover, div.toppmenyL2 a:hover, div.toppmenyL3 a:hover
{
    color:#595959;
}
div.toppmeny a.selected:link, div.toppmeny a.selected:visited, div.toppmeny a.selected:hover, 
div.toppmenyL2 a.selected:link, div.toppmenyL2 a.selected:visited, div.toppmenyL2 a.selected:hover,
div.toppmenyL3 a.selected:link, div.toppmenyL3 a.selected:visited, div.toppmenyL3 a.selected:hover
{
    color: #333333;
    font-weight:bolder;
}
div.LeftHoverScroll
{
    width:20px;
    height:15px;
    color:#333333;
    position:absolute;
    top:100px;
    left:0px;
    text-align:center;
}
div.RightHoverScroll
{
    width:20px;
    height:15px;
    color:#333333;
    position:absolute;
    top:100px;
    left:100px;
    text-align:center;
}
div.LeftHoverScroll a:link,div.LeftHoverScroll a:visited, div.RightHoverScroll a:link,div.RightHoverScroll a:visited
{
    color: #333333;
}
div.produkter
{
    float:left;
    margin:0;
    background-color: #FFFFFF;
    height:374px;
    width: 655px;
    overflow:hidden;
}
div.produkter div.rad
{
    height:374px;
    width: 60000px;
    overflow:hidden;
}
/*div.produkter div.kolonne
{
    padding: 10px 0 0 0; 
    float:left;
    width:160px;
    height: 370px;
    border: solid 0px red;
}*/
div.produkt
{
    padding: 15px 15px 0 15px;
    width: 130px;
    color: #999999;
    border: solid 0px red;
}

a.leggtil:link, a.leggtil:visited
{
    color:#777777;
}
a.leggtil:hover
{
    color: #444444;
    text-decoration:underline;
}

div.enkeltprodukt
{
    width: 615px;
    padding: 0; 
    border-top: solid 21px #EEEEEE;
    border-right: solid 21px #EEEEEE;
    border-bottom: solid 20px #EEEEEE;
    border-left: solid 21px #EEEEEE;
    clear: both;
    background-color: #FFFFFF;
    
}

div.tilbakelink 
{
    text-align:right;
    padding: 21px 17px 60px 0;
}
div.tilbakelink a:link, div.tilbakelink a:visited, div.tilbakelink a:hover
{
    color: #999999;
    font-size:10px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
div.tilbakelink a img
{
    padding: 0px 0 0 2px;
    vertical-align:bottom;
}


div.produkttekst
{
    color: #999999;
    padding: 0 0 0 0;
    height: 210px;
}

div.tekst
{
    color: #999999;
}


div.produktlinker
{
    border-top: solid 1px #999999;
    margin: 8px 8px 0 0;   
    padding: 8px 0 0 0;
    font-size:10px;
    color: #999999; 
}
div.produktlinker a:link, div.produktlinker a:visited
{
    color: #999999;
    font-size:9px;
    line-height:12px;
    text-transform: uppercase;
}
div.produktlinker a:hover
{
    color: #595959;
    
}
div.produktlogo
{
    padding: 13px 0 0 0;
}


div.flashlayer
{
    color:#000000;
    font-size:1px;
}
div.logo
{
    padding: 15px 0 1em 0;
}
div.detaljer
{
    border: solid 17px #EEEEEE;
    padding:0;
    color:#555555;
    background-color: #FFFFFF;
    width: 621px;
    height: 340px;
    overflow:hidden;
    float:left;
    
}
span.detaljnavn
{
    font-weight:normal;
    font-size:11px;
    text-transform:uppercase;
    display:block;
    padding: 1em 0 1em 0;
    
}
input.txtSok
{
    font-size:10px;
    line-height:10px;
    height:14px;
    padding:0px;
    width:75px;
    margin: 0 9px 0 0;
    background-color: #FFFFFF;
    border-top:solid 1px #252525;
    border-right:solid 1px #444444;
    border-bottom:solid 1px #444444;
    border-left:solid 1px #252525;
    color: #595959;
}

input.produktskjema
{
    font-size:10px;
    line-height:10px;
    height:14px;
    padding:0px;
    width:96px;
    margin: 0 0 2px 0;
    background-color: #FFFFFF;
    border-top:solid 1px #999999;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    border-left:solid 1px #999999;
    color: #000000;
}

textarea.produktskjemaboks
{
    font-size:10px;
    line-height:12px;
    height:14px;
    padding:2px;
    width:144px;
    height:70px;
    margin: 0 0 2px 0;
    background-color: #FFFFFF;
    border-top:solid 1px #999999;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    border-left:solid 1px #999999;
    color: #000000;
}
input.button
{
    border:solid 1px #333333;
    background-color: #FFFFFF;
    color: #000000;
}

div.sokefelt
{
    border-left:solid 1px #dbdbdb;
    margin-left:58px;
    height:33px;
}


td.produktthumb
{
    background-color:#FFFFFF;
    width:130px;
    height:100px;
}
td.produktthumb
{
    cursor:pointer;
}

div.nyhetsliste
{
    padding:17px;
    width:440px;
    height:371px;
    overflow:hidden;
}
div.nyhetsartikkel
{
    clear:both;
    padding: 0 0 15px 0;
    font-size: 12px;
    color: #999999;
    line-height:16px;
}
div.nyhetsartikkel img
{
    clear:left;
    padding-right:17px;
}
#produktbeskrivelse
{
    padding: 1em 0;
}
#produktkolleksjon
{
    text-decoration:underline;
}
a.zoom:link, a.zoom:visited
{
    display:none;
    padding:0px 2px 2px 14px;
    width:130px;
    background-image:url(images/zoom2.gif);
    background-repeat:no-repeat;
}
a.zoom:hover
{
    background-image:url(images/zoom2-hover.gif);
}
.onskelistemeny
{
    padding: 0 0 10px 0;
}
.onskelistemeny a:link, .onskelistemeny a:visited
{
    text-transform:uppercase;
    color:#555555;
    font-size:10px;
    letter-spacing:1px;
}
#ctl00_lnkFacebook .FBConnectButton_Text_Simple
{
    background-color:#FFFFFF;
    margin-left:0;
}
