/*rensa */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
a:active{outline: none;}
a{outline: none;}
/**/


body{
	font-family: Verdana, "Lucida Grande", Lucida,  sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: transparent url(/images/back.gif) ;}
a{
	color: #0072bc;
}


.container{
	width:920px;
	left:50%;
	margin-left:-460px;
	position:absolute;
	background: transparent url(/images/content/bg.png) repeat-y;
	_background: url(/images/content/bg.jpg) repeat-y;

			
}
/*
Insamlade pengar 
*/

/* @group counter */

.counter{
	text-align: right;
	margin-right: 40px;
	padding-top: 6px;
	font-size: 10px;
	
}
.counter .kronor{
	font-weight: bold;
	font-style: italic;
}
.counter .kop{
	border-right: 1px solid #a3a5a5;
	margin-right: 5px;
	padding-right: 5px;
}
.counter .kop a{
	color: #000;
}



/* @end */

/* @group SlideShow */

#slideshowcontainer {
	height: 230px;
	width: 900px;
	padding: 0;
	margin-left: 10px;
}

#slideshowcontainer #logofloat{
	float: left;
	behavior: url(/css/iepngfix.htc);
	background-image: url(/images/widget_SlideShow/logo.png);
	width: 230px;
	height: 230px;
}


/* @end */

.header{
	height: 230px;
	width: 900px;
	padding: 0;
	margin-left: 10px;
	background-image: none;
}
.meny{
	margin-left: 40px;
	height: 30px;
}

/* @group menu */

/* menu */

#menu { width: 840px;  height: 30px; margin: 0; position: relative; z-index: 9998; }

#menu #globalnav { margin: 0; padding: 0; height: 30px;}
#menu #globalnav li { display: inline; }
#menu #globalnav li a { float: left; width: 105px; height: 0; padding-top: 29px; overflow: hidden; text-indent: -3000px;}
#menu #globalnav li a { background-image: url(/images/menubar/menu.png);  background-repeat: no-repeat; }


/* knappar */
#menu #globalnav li#valkommen a { background-position: 0 0; }
#menu #globalnav li#butiker a { background-position: -105px 0; }
#menu #globalnav li#organisationer a { background-position: -210px 0; }
#menu #globalnav li#safunkardet a { background-position: -315px 0; }
#menu #globalnav li#nyhetsbrev a { background-position: -420px 0; }
#menu #globalnav li#omoss a { background-position: -525px 0; }
#menu #globalnav li#kontakt a { background-position: -630px 0; }
#menu #globalnav li#fyndhorna a { background-position: -735px 0; }

/* Hover */
#menu #globalnav li#valkommen a:hover { background-position: 0 -30px; }
#menu #globalnav li#butiker a:hover { background-position: -105px -30px; }
#menu #globalnav li#organisationer a:hover { background-position: -210px -30px; }
#menu #globalnav li#safunkardet a:hover { background-position: -315px -30px; }
#menu #globalnav li#nyhetsbrev a:hover { background-position: -420px -30px; }
#menu #globalnav li#omoss a:hover { background-position: -525px -30px; }
#menu #globalnav li#kontakt a:hover { background-position: -630px -30px; }
#menu #globalnav li#fyndhorna a:hover { background-position: -735px -30px; }

/* active */
#menu #globalnav li#valkommen a:active { background-position: 0 -60px; }
#menu #globalnav li#butiker a:active { background-position: -105px -60px; }
#menu #globalnav li#organisationer a:active { background-position: -210px -60px; }
#menu #globalnav li#safunkardet a:active { background-position: -315px -60px; }
#menu #globalnav li#nyhetsbrev a:active { background-position: -420px -60px; }
#menu #globalnav li#omoss a:active { background-position: -525px -60px; }
#menu #globalnav li#kontakt a:active { background-position: -630px -60px; }
#menu #globalnav li#fyndhorna a:active { background-position: -735px -60px; }
/* Röd bakgrund, på aktuell sida */
#menu.startsida #globalnav li#valkommen a { background-position: 0 -60px !important; }
#menu.butiker #globalnav li#butiker a { background-position: -105px -60px !important; }
#menu.organisationer #globalnav li#organisationer a { background-position: -210px -60px !important; }
#menu.safunkardet #globalnav li#safunkardet a { background-position: -315px -60px !important; }
#menu.nyhetsbrev #globalnav li#nyhetsbrev a { background-position: -420px -60px !important; }
#menu.omoss #globalnav li#omoss a { background-position: -525px -60px !important; }
#menu.kontakt #globalnav li#kontakt a { background-position: -630px -60px !important; }
#menu.fyndhorna #globalnav li#fyndhorna a { background-position: -735px -60px !important; }



/* @end */

/* @group content */

.content {
	margin-left: 40px;
	margin-right: 40px;
	padding-top: 29px;
	
}
.content h1{
	font-family:"Times New Roman", Times, Georgia,  serif;
	font-size: 24px;
	padding-bottom: 14px;
	font-weight: normal;
}
.content .left{
	width: 505px;
	float: left;
	margin-right: 40px;
	padding-bottom: 10px;
}
.content .left p{
	line-height: 1.6;
	padding-bottom: 20px;
}
.content .left label{
	width: 60px;
	float: left;
}
.content .banner{
	padding-top: 30px;
	width: 160px;
	float: left;
}
.content .bannerpadding{
	padding-right: 8px;
}
.content .right{
	width: 295px;
	float: left;
	font-size: 10px;
	padding-bottom: 10px;
	}
/*
Sidfot
*/
.contentbottom{
	height: 20px;
	behavior: url(/css/iepngfix.htc);
	background: #c8c8c8 url(/images/content/bottom.png) no-repeat;
	clear: both;
	
}

.bottommenu{
	padding-top: 23px;	
	text-align: center;	
	font-size: 10px;
	padding-bottom: 15px;
}
.bottommenu a{
	color: #494949;
	text-decoration: underline;
}



/* @end */
/*
Ströklasser
*/
.ljusgra{
	background-color:#dfdfdf;
}
#graybackground{
	background-color: #d4d4d4;
}
.visabutik{
	border-bottom: 1px solid #a3a5a5;
}
.spacer{
	margin-right: 20px;
}

/* @group trestegsmetoden */

/*
TRESTEGSMETODEN
*/
.content .right .trestegsmetoden{
	font-family:"Times New Roman", Times, Georgia,  serif;
	font-size: 24px;
	font-weight: normal;
	padding-right: 6px;
	
}
.right .roundedtop{
	margin-top: 14px;
	height: 10px;
	background: url(/images/3steg/rounded-top.jpg) no-repeat;
}
.right .roundedbottom{
	height: 10px;
	background: url(/images/3steg/rounded-bottom.jpg) no-repeat;
	margin-bottom: 15px;
	clear: both;
	background-color: #FFF;
}
.right h3{
	font-family:"Times New Roman", Times, Georgia,  serif;
	font-size: 14px;
	padding-bottom: 3px;
}

.steg{
	width: 295px;
	background-color: #dfdfdf;
	padding-top: 6px;
}
.steg .leftcolumn{
	width:56px;
	float: left;
	height: 100%;
	padding-left: 14px;
	_padding-left:5px;
}
.steg .rightcolumn{
	width: 206px;
	float: left;
}
.steg .rightcolumn input{
	width: 200px;
}
.steg .rightcolumn ul{
	padding-top: 5px;
}
.steg .rightcolumn li a{
	padding-left: 5px;
	display: block;
	line-height: 18px;
}
.steg .rightcolumn li a:hover{
	color: #fff;
	background: #0072bc;
}

.steg .rightcolumn .link{
	text-align: right;
	padding-top: 5px;
}
/*
Röda cirklar: 1, 2 och 3.
*/
#ett{
	behavior: url(/css/iepngfix.htc);
	background: url(/images/3steg/cirkel_ett.png) no-repeat ;
	height: 50px;
	padding: 0;
	margin: 0;
}

#ett_puls{
	behavior: url(/css/iepngfix.htc);
	background: url(/images/3steg/cirkel_ett_puls.gif) no-repeat ;
	height: 50px;
	padding: 0;
	margin: 0;
}

#rubrikett{
	behavior: url(/css/iepngfix.htc);
	background: url(/images/3steg/rubrik_ett.png) no-repeat ;
	height: 17px;
	text-indent: -3000px;
	margin-top: 4px;
}
#tva{
	behavior: url(/css/iepngfix.htc);
	background: url(/images/3steg/cirkel_tva.png) no-repeat;
	height: 50px;
}

#tva_puls{
	behavior: url(/css/iepngfix.htc);
	background: url(/images/3steg/cirkel_tva_puls.gif) no-repeat;
	height: 50px;
}

#rubriktva{
	behavior: url(/css/iepngfix.htc);
	background: url(/images/3steg/rubrik_tva.png) no-repeat ;
	height: 17px;
	text-indent: -3000px;
	margin-top: 4px;
}
#tre{
	behavior: url(/css/iepngfix.htc);
	background: url(/images/3steg/cirkel_tre.png) no-repeat ;
	height: 50px;
}
#tre_puls{
	behavior: url(/css/iepngfix.htc);
	background: url(/images/3steg/cirkel_tre_puls.gif) no-repeat ;
	height: 50px;
}
#rubriktre{
	behavior: url(/css/iepngfix.htc);
	background: url(/images/3steg/rubrik_tre.png) no-repeat ;
	height: 33px;
	text-indent: -3000px;
	margin-top: 4px;
}



/* @end */
.aktuellt{
	width: 152px;
	float: left;
	
}
.aktuellt h3{
	font-family: Verdana,"Lucida Grande",Lucida,sans-serif;
	font-weight: bold;
	color: #bd1220;
	font-size: 10px;
	padding: 0;
	padding-top: 18px;
}
/*
Nyhetsbrevsplash
*/
.splash{
	width: 133px;
	float: left;
}

/*
Visa vald butik och organisation
*/
.margintop{
	padding-top: 40px;
}
.visabutik {
	padding-bottom: 10px;
	}

.visabutik h2{
	font-size:24px;
	font-family:"Times New Roman",Times,Georgia,serif;
	padding-bottom: 10px;
}
.visabutik .logo{
	width: 141px;
	float: left;
	height: 100%;
	
}
.visabutik .info{
	margin-left: 151px;	
}
/*
Butikssidan
*/
.sok{
	text-align: right;
	margin-right: 40px;
	width:440px;
	float: left;
	margin-top: 7px;
}
.kategorihuvud{
	padding-bottom: 20px;
}
.kategorirubrik{
	width: 400px;
	float:left;
	font-family:"Times New Roman", Times, Georgia,  serif;
	font-size: 24px;
	font-weight: normal;
	
}
.kategoritop{
	height: 10px;
	background: url(/images/kategoribg_top.jpg) no-repeat;
}
.kategori{
	width: 840px;
	background: #bf1220 url(/images/kategoribg.png) no-repeat;
	margin-bottom: 30px;
	margin-top: 30px;
}
.kategori .column{
	width: 152px;
	float: left;
	height: 100%;
}

.kategori .column ul{
	margin-left: 15px;
	margin-bottom: 12px;
}
.kategori .column li{
	padding-top: 12px;
	color: #FFF;
	font-weight: bold;	
	font-size: 10px;
}
.kategori .column li.small{
	padding-top: 0px;
	font-weight: normal;
}
.kategori .column li#fynd{
	font-weight: bold;
	list-style-position: inside;
	color: #910d17;
	list-style-image: url(/images/star.png);
	behavior: url(/css/iepngfix.htc);
}

.kategoricell a {
	padding-left: 15px;
	color: #FFF;
	font-weight: bold;	
	font-size: 10px;
}

.kategoricell_bigger a {
	padding-left: 15px;
	color: #FFF;
	font-weight: bold;	
	font-size: 10px;
}

.kategoribottom{
	height: 10px;
	background: url(/images/kategoribg_bottom.jpg) no-repeat;
	clear: both;
	background-color: #FFF;
}
.kategori .column li a{
	color: #FFF;
	}
.kategori .column li a:hover{
	text-decoration: underline;
}

.kategori table {
	margin-left: 20px;
	margin-right: 20px;
}

.kategori td {
	color: #FFF;
	font-weight: bold;	
	font-size: 10px;
}

.kategori td a{
	color: #FFF;
}

.kategori td a.small{
	font-size: 9px;
	font-weight: normal;
	color: #FFF;
}
/*
Butik
*/
.butik{
	width:152px;
	font-size: 10px;
	float: left;
	margin-bottom: 40px;
	
}
.butik p{
	margin-left: 15px;
}
.butik img{
	margin-left: 5px;
}
/*
Tooltip hover.
*/
.butikhover{
	width:217px;
   	font-size: 10px;
  	line-height: 1.5;
	font-family: Verdana, "Lucida Grande", Lucida,  sans-serif;
}

.butikhover a{
	color: black;
}

.butikhover p{
	background:#dfdfdf;
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom: 5px;
}
.butikhover h2{
	font-size: 14px;
	padding-bottom: 10px;
	padding-left: 18px;
	
	background:#dfdfdf;
	font-weight: normal;
}
.butikheader{
	height: 20px;
	behavior: url(/css/iepngfix.htc);
	background: transparent url(/images/hover/top.png) no-repeat;
	text-indent: -3000px;
	width: 217px;
	
}

.butikhover_400{
	width: 400px;
   	font-size: 10px;
  	line-height: 1.5;
	font-family: Verdana, "Lucida Grande", Lucida,  sans-serif;
}

.butikhover_400 a{
	color: black;
}

.butikhover_400 p{
	width: 400px;
   	background:#a6a6a6;
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom: 5px;
}
.butikhover_400 h2{
	font-size: 14px;
	padding-bottom: 10px;
	padding-left: 18px;
	background:#a6a6a6;
	font-weight: normal;
}
.butikheader_400{
	height: 20px;
	behavior: url(/css/iepngfix.htc);
	background: transparent url(/images/hover/top_400.png) no-repeat;
	text-indent: -3000px;
	width: 400px;
	
}



/*
Sidan så funkar det
*/
.funkarleft{
	width: 60px;
	float: left;
	height: 100%;
}
.funkarright{
	float: left;
	width: 445px;
}
/*
Nyhetsbrev
*/
.nyhetsbrev{
	width: 250px;
	float: left;
	padding-bottom: 20px;
	
}
.nyhetsbrev .info{
	font-size: 10px;
	padding-top: 10px;
	margin-right: 20px;
	padding-bottom: 10px;
}
.content .left .nyhetsbrev label{
	padding-bottom: 5px;
	clear: both;
	width: 250px;
	
}

.nyhetsbrev input, .nyhetsbrev select{
	width: 220px;
}
.nyhetsbrev textarea{
	width: 470px;
}
.button input {
	border:0 none;
	color:white;
	cursor:pointer;
	font-weight:bold;
	padding:3px;
	height: 22px;
	background: transparent url(/images/knapp-bg.jpg) repeat-x;
}
.button input {
	border:0 none;
	color:white;
	cursor:pointer;
	font-weight:bold;
	padding:3px;
	height: 22px;
	background: transparent url(/images/knapp-bg.jpg) repeat-x;
}

/*
Fyndhörna
*/
.fynd{
	width:266px;
	font-size: 10px;
	float: left;
	margin-bottom: 30px;
	
}
.fynd p{
	margin-left: 0px;
	padding-top: 10px;
}
.fyndrow{
	width: 840px;
}

/* @group Senasteköpen */

/*
Tabell för senaste köp
*/
#tabell
{
	background: #fff;
	margin: 0px;
	width: 505px;
	border-collapse: collapse;
	text-align: left;
	margin-bottom: 10px;
}
#tabell th
{
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #A3A5A5;
	padding: 5px;
}
#tabell td
{
	padding: 5px;
	font-size: 11px;
}

#tabell #summa{
	text-align:right;
}
#tabell .udda {
	background: #dfdfdf;
}



/* @end */
/*
Presssidan
*/

/* @group AutoComplete */

div.autocomplete {
  position:absolute;
  width:250px;
  background-color: #dfdfdf;
  border: 1px solid #7e7e7e;
  margin:0px;
  padding:0px;
}

div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

div.autocomplete ul li.selected {
	color: #fff;
	background-color: #0072bc;
}

div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding: 2px 4px;
  cursor:pointer;
}


div.autocomplete ul li.even {
  background-color: #d4d4d4;
}

div.autocomplete ul li.odd {
  background-color: #dfdfdf;
}

div.autocomplete ul li.even.selected {
  background-color: #0072bc;
}

div.autocomplete ul li.odd.selected {
  background-color: #0072bc;
}



/* @end */

/*
Shop
*/


.kundkorg_msg {
	background:#ECF3E6 url(/images/widget_Shop/msg.gif) no-repeat scroll 10px 5px;
	border:1px solid #90C27F;
	float:right;
	font-size:10px;
	font-weight:bold;
	min-height:40px;
	padding:4px 4px 3px 60px;
}
/* @end */

.redirect {
	padding-top: 150px;
	padding-bottom:150px;
	text-align: center;
	padding-right: 20px;
}


a.back {
	background: url(/images/arr_l.png) no-repeat left center;
	padding-left: 14px;
	margin-top: 15px;
}

/* @end */

/*
Toolbar
*/

/* Title of "God påminnelse" */
span.gp {
	font-style: italic;
}

div.error {
	color: red;
	border: 1px solid red;
}

/* @end */

