/*
	E-Site css layout (stylesheet)
	id       : 1227
	type     : CSS Layout
	created  : 21.06.2007 02:09
	modified  : 20.11.2014 06:25
*/


#HeaderHolder
{
	Clear:Both;
	Width:100%;
	Background-color:#FFFFFF;
	Padding-top:20px;
	Padding-bottom:0px;
	Margin-top:0px;
	Margin-bottom:0px;
	
}


#Header
{
	Float:None;
	Clear:Both;
	Background-color:#FFFFFF;
	Padding-top:10px;
	Padding-bottom:30px;
	Margin-left:auto;
	Margin-right:auto;
	
}


#Div16
{
	Padding-left:0px;
	Padding-right:0px;
	
}


#LogoDiv
{
	Width:100%;
	Max-Width:450px;
	Padding-right:10px;
	
}


#MenuLine
{
	Padding-top:24px;
	Padding-left:0px;
	Padding-right:0px;
	
}


#Div10
{
	Height:10px;
	
}


#Div102
{
	Height:4px;
	
}


#DropBtn
{
	Max-Width:50px;
	
}


#MenuClear
{
	Clear:Both;
	
}


#BylineFG
{
	Float:Left;
	Clear:None;
	Text-align:Center;
	Padding-top:30px;
	Padding-left:0px;
	Padding-right:0px;
	Margin-left:-30px;
	
}


#Div4
{
	Clear:Both;
	
}


#Xs-menu-holder
{
	Float:None;
	Clear:Both;
	Width:100%;
	Position:Absolute;
	Z-index:999999;
	Padding-left:0px;
	Padding-bottom:-20px;
	Margin-left:auto;
	Margin-right:auto;
	
}


#Xs-menu
{
	Float:None;
	Width:100%;
	Display:none;
	Max-Width:1300px;
	Background-color:#00AEB9;
	Padding-top:10px;
	Padding-right:15px;
	Padding-bottom:10px;
	Margin-left:auto;
	Margin-right:auto;
	Margin-bottom:0px;
	
}


#Div2
{
	Clear:Both;
	
}


#KategoriHolder
{
	Clear:Both;
	Background-color:#d6d6d6;
	Padding-top:26px;
	Padding-bottom:17px;
	
}


#KategoriTilbud
{
	Margin-left:auto;
	Margin-right:auto;
	
}


#NedtrekkHolder
{
	Max-Width:425px;
	Padding-left:0px;
	Padding-right:0px;
	
}


#KategoriNedtrekk
{
	Width:100%;
	Margin-bottom:12px;
	
}


#BeOmTilbud
{
	Text-align:Right;
	Padding-left:0px;
	Padding-right:0px;
	
}


#Nyhetsbrevpop
{
	Clear:Both;
	Background-color:#ffffff;
	
}


#Div6
{
	Clear:Both;
	
}


#BildeDiv
{
	Position:Relative;
	Margin-top:-1px;
	
}


#RespSlide
{
	Padding-left:0px;
	Padding-right:0px;
	Margin-left:auto;
	Margin-right:autopx;
	
}


#SokeHolder
{
	Width:100%;
	Z-index:222;
	Max-Width:750px;
	Padding-top:0px;
	Padding-left:15px;
	Padding-right:15px;
	Padding-bottom:0px;
	
}


#Sokefelt
{
	Clear:Both;
	
}


#Div11
{
	Clear:Both;
	
}


#Div7
{
	Float:None;
	Clear:Both;
	
}


#SokeHolder2
{
	Width:100%;
	Z-index:222;
	Background-color:#b2b2b2;
	Padding-top:15px;
	Padding-left:15px;
	Padding-right:15px;
	Padding-bottom:15px;
	Margin-bottom:-25px;
	
}


#Sokefelt2
{
	Clear:Both;
	
}


#Div112
{
	Clear:Both;
	
}


#Page
{
	Float:None;
	Clear:Both;
	Position:Relative;
	Margin-left:auto;
	Margin-right:auto;
	
}


#Div3
{
	Clear:Both;
	
}


#Jul
{
	Display:none;
	Padding-top:20px;
	Margin-left:auto;
	Margin-right:auto;
	
}


#HeadingJulegavetips
{
	Padding-left:5px;
	
}


#Strek222
{
	Height:3px;
	Background-color:#000000;
	Margin-top:8px;
	Margin-left:8px;
	Margin-right:8px;
	
}


#Julegavetips
{
	Clear:Both;
	Padding-top:40px;
	Padding-left:0px;
	Padding-right:0px;
	Padding-bottom:30px;
	
}


#PopulareDiv2
{
	Padding-top:20px;
	Margin-left:auto;
	Margin-right:auto;
	
}


#HeadingProdukter2
{
	Padding-left:5px;
	
}


#Strek22
{
	Height:3px;
	Background-color:#000000;
	Margin-top:8px;
	Margin-left:8px;
	Margin-right:8px;
	
}


#PopulareProdukter2
{
	Clear:Both;
	Padding-top:40px;
	Padding-left:0px;
	Padding-right:0px;
	Padding-bottom:30px;
	
}


#KategoriDiv
{
	Padding-top:30px;
	Padding-bottom:0px;
	Margin-left:auto;
	Margin-right:auto;
	Margin-bottom:0px;
	
}


#HeadingKategori
{
	Padding-left:5px;
	
}


#Strek
{
	Height:3px;
	Background-color:#000000;
	Margin-top:8px;
	Margin-left:8px;
	Margin-right:8px;
	
}


#Kategorier
{
	Clear:Both;
	Text-align:Center;
	Padding-top:40px;
	Padding-left:0px;
	Padding-right:0px;
	Padding-bottom:0px;
	
}


#KontaktTekstHolder
{
	Margin-bottom:75px;
	
}


#Tekst
{
	Float:None;
	Clear:Both;
	Margin-left:auto;
	Margin-right:auto;
	Margin-bottom:50px;
	Font-size:1.4em;
	
}


#TlfMail
{
	Float:None;
	Clear:Both;
	Margin-left:auto;
	Margin-right:auto;
	
}


#FB
{
	Text-align:Center;
	Padding-top:30px;
	Margin-left:auto;
	Margin-right:auto;
	
}


#LogoHolder
{
	Background-color:#CCCCCC;
	Padding-top:30px;
	Padding-bottom:15px;
	
}


#LogoContainer
{
	Float:None;
	Width:100%;
	opacity:0.6;
	Padding-top:20px;
	Padding-left:0px;
	Padding-right:0px;
	Padding-bottom:2px;
	
}


#Div15
{
	Clear:Both;
	
}


#Div8
{
	Clear:Both;
	
}


#FooterHolder
{
	Background-color:#000000;
	Padding-top:40px;
	Padding-left:0px;
	Padding-right:0px;
	Padding-bottom:80px;
	Margin-left:0px;
	Margin-right:0px;
	
}


#Footer
{
	Float:None;
	Margin-left:auto;
	Margin-right:auto;
	
}


#KategoriSok
{
	Width:100%;
	Max-Width:414px;
	
}


#KategoriBunn
{
	Width:100%;
	Margin-bottom:28px;
	
}


#SokBunn
{
	Width:100%;
	Margin-bottom:26px;
	
}


#StrekFooter
{
	Width:32px;
	Height:105px;
	Border-right-width:1px;
	Border-right-style:Solid;
	Border-right-color:#FFFFFF;
	
}


#StrekFooter2
{
	Width:32px;
	Height:100px;
	
}


#TilbudMeny
{
	Margin-bottom:45px;
	
}


#TilbudFooter
{
	Padding-left:0px;
	Margin-top:-3px;
	
}


#MenyFooter
{
	Clear:Both;
	Margin-top:10px;
	Color:#FFFFFF;
	
}


#LogoByline
{
	Margin-top:-2px;
	
}


#LogoFooter
{
	Max-Width:260px;
	
}


#PayOffFooter
{
	opacity:0.8;
	Color:#FFFFFF;
	Font-size:0.95em;
	
}


#Byline
{
	opacity:0.4;
	Margin-top:10px;
	Color:#FFFFFF;
	Font-size:0.7em;
	
}


#Cookies
{
	Clear:Both;
	opacity:0.4;
	Font-size:0.7em;
	
}


#Div12
{
	Clear:Both;
	
}


#snow
{
	Z-index:0;
	Display:none;
	
}


#bg
{
	Clear:Both;
	Padding-top:0px;
	Padding-left:0px;
	Padding-right:0px;
	Padding-bottom:0px;
	Margin-top:0px;
	Margin-left:0px;
	Margin-right:0px;
	Margin-bottom:0px;
	
}



/* Custom styles */

