@charset "utf-8";
/* CSS Document */

* {	margin:0;
	padding:0;}

/* BODY */
body {
	background-color: #efefee;
	background-image: url(../image/bodygrad.png);
    background-repeat: repeat-x;
	height: 100%;
	margin: 0, 0, 0, 0;			}

#content{
	background-repeat: no-repeat;
	background-image: url(../image/header.png);
	background-position: top center;
	width:1000px;
	height: 100%;
	height:auto !important;
	min-height: 640px;
	margin:auto;
	overflow:hidden;		}
	
	a{
	color: #2c2c2c;
	text-decoration:none;	}
	
	a:hover{
	color: #ff4800;
	text-decoration:none;	}
	
	a:focus {outline: none; 	}
	
	#headerbildstart{	
	width: 800px;
	height: 143px;
	margin:auto;
	padding-top: 20px;	}

	#headerbild{	
	width: 800px;
	height: 116px;
	margin:auto;
	padding-top: 20px;	}
/* BODY */

/* MENY */	
#menyallt{ 
	width: 900px;
	height: 214px;
	margin:auto;
	}

	#meny{
	width: 415px;
	height: 25px;
	float:left;
	font-family: Georgia;
	font-size: 18px;
	color: #2c2c2c;	
	text-decoration:none;	
	padding-top: 137px;
	padding-left: 63px;	}
	
	#meny2{float:left;}
	#meny3{padding-left: 6px;	float:left;}
	#meny4{padding-left: 5px; 	float:left;}
	#meny5{padding-left: 18px;	float:left;}
	#meny6{padding-left: 16px;	float:left;}
	#meny a, #meny a:link{
	padding: 0.25em 0.50em; color: #2c2c2c;		}
	#meny a:hover, #meny a#current{	color: #ff4800;			}

	#textalla{
	width: 379px;
	height: 60px;
	font-family: arial;
	font-size: 11px;
	color: #2c2c2c;	
	text-decoration:none;
	float:right;
	padding-top: 157px;
	padding-right:13px;	}
	
	#text{
	float:left;	}
	#textalla a#current{	color: #ff4800;			}
	#text, #text4{
	padding-top: 9px;}
	#text2, #text3{
	padding-top: 3px;	}
	
	#text, #text2, #text3, #text4{
	float:left;
	width:85px;
	height:45px;
	font-weight:bold;	}
	
	#text2{	padding-left: 10px;	}
	#text3{	padding-left: 5px;	}
	
	#text a, #text2 a, #text3 a, #text4 a{color: #2c2c2c;			}
	#text a:hover, #text2 a:hover, #text3 a:hover, #text4 a:hover{color: #ff4800;	}
/* MENY */


/* ----------------------FOOTER---------------------- */ 
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 120px;}  
#footer {
	position: relative;
	margin-top: -120px; 
	height:120px;
	z-index:0;
	background-image:url(../image/footergrad.png);
	background-repeat:repeat-x;
	} 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;	}
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* -------------------------------------------------- */
#footerallt{
	position: relative;
	z-index:1;
	width:1000px;
	height:120px;
	margin:auto;
	background-image:url(../image/footer.png);
	}
/* -------------------------------------------------- */
/* COOP LOGOS */

#cooplogosallt{
position: relative;
z-index:2;
width:800px;
height:120px;
margin:auto;
}

#cooplogos{
position: relative;
z-index:3;
width:800px;
height:120px;
float:left;
}

.snabbnavrubrik{
color: #424242;
font-size:1em;
font-family:"georgia";
}

#cooplogosall{
position: relative;
z-index:4;
margin-top:5px;
float:left;
height:106px;
width:110px;}

#cooplogosall2{
position: relative;
z-index:5;
margin-top:5px;
float:left;
height:106px;
width:120px;}

#cooplogosall3{
position: relative;
z-index:6;
margin-top:5px;
float:left;
height:106px;
width:200px;}

#cooplogosall5{
position: relative;
z-index:7;
margin-top:10px;
float:right;
height:15px;
width:270px;
font-family:Arial;
font-size:9px;
color:#666;
margin-top: 95px;
}

.coopa{
color: #424242;
font-size:0.75em;
font-family:"arial";
}
.coopa:hover{
color: #000;
}
/* COOP LOGOS */

img{border:none;}

#skilj{
width:1000px;
height:30px;
float:left;
}


/* UNDERKONST. */
#bestlink{
margin:auto;
width: 690px;
height: 50px;
padding-top:50px;		 }

#bestlink2{
float:left;
width: 680px;
height: 45px;
color: #ff4800;
font-size: 30px;	
font-family:Georgia;
letter-spacing: -1px;
padding-top: 10px;
text-align:center;
background-color: #333; 		}	

.orange{
color: #ff4800;
font-size: 30px;	
font-family:Georgia;
letter-spacing: -1px;		}

/* UNDERKONST. */