body {
	margin:0px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(bilder/backfade.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color:#333;
	
}

img {
	border:0px;
}
.footer {
	height:25px;
	width:940px;
	margin:10px auto 0px auto;
}
ul{
	padding:0px 0px 0px 30px;
	margin:5px 0px;
}

ol{
	padding:0px 0px 0px 35px;
	margin:5px 0px;
}

hr{
	height:1px;
	color:#333;
	margin:0px 0px 3px 0px;
}


.contain {
	margin: 0px auto 0px auto;
	width:1000px;
	background-image: url(bilder/back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
	top:0px;
}

.left {
	width:200px;
	float:left;
}

.topbot {
	width:1000px;
	float:left;
}

.hmeny {
	width:1000px;
	float:left;
	padding:20px 0px 0px 0px;
	background-color:#FFFFFF;
}

.hmenycont {
	background-color:#FFF;
}


.huvudkat {
	font-weight:bold;
}


.sidecontent {
	background-color:#FFF;
}

.spacediv {
	height:20px;
	background-color:#FFFFFF;
}

.mid {
	width:550px;
	background-color:#FFF;
	overflow:hidden;
	padding-right: 30px;
	float:left
}

.mid_rek {
	width:910px;
	background-color:#FFF;
	overflow:hidden;
	padding-right: 0px;
	float:left;
	
}

.midmain {
	width:550px;
	background-color:#FFF;
	overflow:hidden;
	padding-right: 30px;
	background-image:url(bilder/understruket.gif);
	background-repeat:no-repeat;
	float:left
}

.midfull {
	width:940px;
	min-height:520px;
	background-color:#FFF;
	overflow:hidden;
	margin:0px 30px 0px 30px;
	background-image:url(hemsidor/jamfor.gif);
	background-repeat:no-repeat;
	float:left
	
}

.midfullemp {
	width:940px;
	background-color:#FFF;
	overflow:hidden;

	float:left
	
}

.fullblank {
	width:1000px;
	float:left;
}
.right {
	width:200px;
	float:right;
}

.brclr{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}

p {
	line-height:1.4em;
	margin:0px 0px 6px 0px;
}

.phmeny {
	margin:0px 0px 3px 0px;
}

.pumeny {
	margin:0px 0px 3px 0px;
	font-size:11px;
}


h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 4px 0px;
	color: #333;
}

h1:first-child {
	font-size:22px;
}



h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	line-height: 1.3em;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:18px 0px 3px 0px;
}

.kortanyheter{
	margin:2px 0px 4px 0px;
}

.nyhetsarkiv{
	margin:8px 0px 4px 0px;
}


.images{
	margin:5px 0px 5px 0px;
}

form {
	margin:0px;
}


input {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.form_1{
	width:200px;
	}

.form_2{
	width:460px;
	height:100px;
	margin-top:2px;
	
}



.warn {
	font-weight:bold;
}


a:link {
	color: #333;
}
a:visited {
	color: #333;
}
a:hover {
	color: #FF6633;
}
a:active {
	color: #333;
}


#toplogga {
	height:52px;
	width:595px;
	padding-top:28px;
	float:left;
	background-image:url(hemsidor/fasta-priser.gif);
}

#topmeny {
height:40px;
width:765px;
padding-top:40px;
float:right;	
}

#topmenyov {
	position:absolute;
	margin-left:30px;
	height:22px;
	z-index:1;
	top: 257px;
	background-color:#FFF;	
}



#hemsida_over {
	position:absolute;
	margin:0px auto 0px auto;
	margin-left:598px;
	width:180px;
	height:150px;
	z-index:1;
	top: 48px;
	
	
}

#webbshop_over {
	position:absolute;
	margin:0px auto 0px auto;
	margin-left:778px;
	width:180px;
	height:150px;
	z-index:1;
	top: 48px;
	
	
}


.headerwebbshop {
width:220px;
margin-left:20px;
height:170px;
float:left;
background-color:#CCC;
}


#headerfull {
width:980px;
padding-left:10px;
height:220px;
float:left;

}

#header1 {
width:780px;
padding-left:10px;
height:220px;
float:left;

}


#header2 {
width:200px;
height:220px;
float:left
}

.h2intop {
	margin-top:18px;
}

#sp {
	width:45px;
	height:20px;
	float:left;
}

#h3nere {
border-top:solid 1px #CCC;
padding-top:14px;
font-size:11px;
}

.priscolor {
	color:#E44E1B
}

#hoger {
width:300px;
padding-right:50px;
float:right;	
}

ul {
margin: 8px 0px 8px 0px;
}

li {
margin: 3px 0px 4px 0px;
list-style-image:url(webbyra/ok.gif)
}

.linkli {
margin: 3px 0px 4px 0px;
list-style-image:url(webbyra/link.gif)
}

 

.lowlink{
	margin:0px auto 0px auto;	
	font-size:9px;
	color:#CC3906;
	letter-spacing:1px
}

a.lowlink:link {
	color:#CC3906;
}
a.lowlink:visited {
	color:#CC3906;
}
a.lowlink:hover {
	color:#CC3906;
}
a.lowlink:active {
	color:#CC3906;
}

#p-paket {
margin-bottom:20px;	
}

#foto {
width:87px;
float:left;
margin:5px 10px 3px 0px;

}

#fotoA {
width:87px;
float:left;
margin:5px 8px 3px 0px;

}

.formtext {
width:90px;
float:left;
padding-top:2px;
margin:0px 0px 0px 0px;
}


.formfld {
width:400px;
float:left;
margin:0px 0px 4px 0px;
}


#kontakt {
	margin-top:5px;
	float:left;
	width:197px;
}


#adr1b{
float:left;
margin-top:5px;
padding-top:10px;
padding-right:22px;
}




.h2hoger {
margin-bottom:3px;
}

.h2hogerin {
margin:18px 0px 3px 0px;
}

#prisexcont{
	margin-bottom:20px;
	height:50px;
	background-image:url(bilder/dottedlines.gif);
}

.ex1 {
margin-bottom:3px;
}

.ex2 {
float:left;
background-color:#FFF;	
}

.exli {
float:left;
width:95px;
}


.exlit {
float:left;
width:75px;
}

.exlim {
float:left;
width:115px;
}

.exlif {
float:left;
width:20px;
padding-top:1px;
}


.exliw {
float:left;
width:140px;
}


.shop1 {
	width:300px;
	height:20px;
	float:left;
	margin-bottom:3px;
	border-bottom:solid 1px #CCC;
}


.shop2 {
	width:90px;
	height:20px;
	float:left;
	margin-bottom:3px;
	border-bottom:solid 1px #CCC;
	background-image:url(webbyra/ejokshop.gif);
	background-position: top center;
	background-repeat:no-repeat;
}

.shop2_ok {
	width:90px;
	height:20px;
	float:left;
	background-image:url(webbyra/okshop.gif);
	background-position: top center;
	background-repeat:no-repeat;
	margin-bottom:3px;
	border-bottom:solid 1px #CCC;
}


