/* Grunden */
html, body, #layout {
height:100%;
margin: 0;
padding: 0;
border: none; 
text-align: center; } 

body {
padding: 0; 
margin: 0 0 0 12px; 
background-color: #a8cee3;
background-image: url(img/bak.gif);
color: #fff;
height: 100%;
font: 10px Verdana, Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5 { 
font-family: Verdana, Arial, Helvetica, sans-serif;;
background-color: inherit;
letter-spacing: 1px;
margin-top: 0;
margin-bottom: 10px; }

h1 { font-size: 13px; color: #ffff00; }
h2 { font-size: 12px; color: #ffff00; }
h3 { font-size: 11px; color: #ffff00; }
h4 { font-size: 10px; color: #ffff00; }
h5 { font-size: 9px;color: #ffff00;  }

p { margin: 0 0 15px 0;
font-size: 1em;
line-height: 120%; }

a { color: #d3a266; background-color: inherit; text-decoration: underline; }
a:visited { color: #d3a266; background-color: inherit; }
a:hover { color: #ff6600; background-color: inherit; }
a img { border: none; }

hr { border: thin solid #426471; margin-top: 30px; margin-bottom: 30px; }

.rubbe { 
 }

.cleartopmargin { margin-top: 0;}

/****************************************/

/* layout */
#layout {
width: 788px;
background-color:#000000;
min-height:100%; 
height:100%;
margin:  0 auto; 
text-align: left;
vertical-align: top;
padding: 0;
border-collapse: collapse;
 }

/****************************************/

#top { 
height: 31px;
color: #fff; 
text-transform: uppercase;
vertical-align: middle;
text-align: right;
padding: 3px;
}

#top a{ 
color: #fff;
text-decoration: none;
}

/* sidhuvud */
#sidhuvud {
width: 100%;
margin: 0;
padding: 0;
color: #172436;
 }

#shheight { height: 169px;
}


/* topmeny */

#topmenybox { 
width: 100%;
height: 73px;
margin: 0;
padding: 0;
background-image: url(img/fargbolaget.gif);
background-repeat: no-repeat;
 }

/****************************************/

/* kolumncontainer hela */

#kolumncontainer { 
width: 100%;
background-color: #000; 
color: inherit; 
clear: both; }

/* kolumn: main vänster */

#main { 
width: 294px; 
float: left;
margin-top: 10px }

#maincontent { 
padding: 10px 0px 5px 20px; }  /* top right bottom left   */

/* box vänster*/
.maintxt { 
background-image:url(img/prickvag.gif);
background-position:bottom;
background-repeat:repeat-x; }

.maintxtcontent { 
padding-bottom: 20px;
}

/* kolumn: side höger */

#side { 
width: 494px; 
float: right;
background-image:url(img/pricklod.gif);
background-repeat:repeat-y;
margin-top: 10px}

#sidecontent {
padding: 12px 20px 5px 40px; }  /* top right bottom left   */ 

/* Erbjudande */
.pris { 
font-size: 10px; 
color: #ffff00;  }

#erbj a{ 
color: #fff;
text-decoration: none;
}

/* sidebox höger*/

/* använs ej just nu*/
.sidebox { 
margin-bottom: 40px;
background-image:url(img/ruta.gif);
background-repeat:no-repeat; 
height: 160px; min-height:160px}

/* använs ej just nu*/
.sideboxcontent { 
padding: 15px; }

.sidetxt { 
margin-bottom: 10px; }

.sidetxtcontent { 
padding: 0px; }



#linkList{

	position: absolute;
	left:auto; 
	right:auto; 
	top: 385px;
	margin-left: 410px;
	width: 196px;
	background-image: url(bgsidebar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;

}


/****************************************/



/* sidfot */

#sidfot {
width: 100%;
color: #666666;
border-top: 1px solid #000;
clear: both; }

#sidfotcontent {
padding: 7px;
text-align: center;
text-transform: uppercase; }

#sidfotcontent p {
margin: 0;
font-size: 10px; }

#sidfotcontent img { padding: 5px 5px 0 5px; }
#sidfotcontent a { padding: 5px 5px 0 5px; color: #666666; background-color: inherit; }

