/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

html,body{
	margin: 0;
	padding: 0;
	}

body{
	text-align: center;
	background-image:url(../img/bg.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	}

#container{
	margin-left: auto;
	margin-right: auto;
	width: 780px; 
	min-height: 100%;
	position:relative;
	text-align: left;
	background-color:#EAEFFA;
	margin-bottom:-25px; /*ger plats &aring;t footern som ligger under denna div*/
	}
	
/* commented backslash hack v2 \*/ 
* html #container {height:100%;}
/* end hack */ 

#header{
	height:110px;
	margin: 0;
	position: relative;
	}

#topnav{
	position:absolute;
	bottom:0px;
	left:0px;
	margin: 0;
	padding:0.5em 10px;/*fixar s&aring; texten i topnav ligger i mitten (vertikalt sett)*/
	}

/*Ocks&aring; k&ouml;r vi en specialare f&ouml;r Internet Explorer till och med version 6*/
* html #topnav{
	bottom:2px; /*justerar placeringen av huvudmenyraden.*/
	}
	
a.flag_sv{
	position:absolute;
	bottom:10px;
	right:10px;
	margin:0px;
	z-index:1; /*Sitter inte denna hamnar flaggan bakom headerbilden...*/
	}
	
a.flag_en{
	position:absolute;
	bottom:10px;
	right:10px;
	margin:0px;
	z-index:1; /*Sitter inte denna hamnar flaggan bakom headerbilden...*/
	}

#sidebar{
	float:left;
	width: 167px;/*Total bredd blir: 157 + margin 10 + padding 10 = 177px*/
	height: 420px;/*Ger plats f&ouml;r bakgrundsbilden(rutan runt menyn).*/
	padding: 20px 0 0 0px;/*Styr menytextens placering i rutan.*/
	margin: 10px 0 0 10px;/*Styr rutans marginal i toppen & till v&auml;nster.*/
	background-image:url(../img/left_menu_bg165.gif);
	background-position: top left;
	background-repeat: no-repeat;
	/*background-color: #663399; /*TEST*/
	display:inline;/*fixar "The IE Doubled Float-Margin Bug"*/
	}
	
#content{
	float: right;
	width: 573px;/*Total bredd blir: container(780) - sidebar 177 - margin 10 = 583px*/
	margin: 10px 10px 0 0;
	/*background-color :#FF0000; /*TEST*/
	display:inline;/*fixar "The IE Doubled Float-Margin Bug"*/
	}

#content img{
	border:none; /* Inga ramar p&aring; bilderna. Se t ex ls100\manual.htm*/
	}
#index img{
	border:none; /* Inga ramar p&aring; bilderna. Se t ex ls100\manual.htm*/
	}
	
#index{
	width:583px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	}
	
#contact{
	width:583px;
	height:500px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	}
	
#cookies{
	width:583px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	}

.center{
	text-align: center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
	}

td img{
	border: 0px solid #000;
	/*margin: 6px 10px 0 0;*/
	}

.img_left{
	display:inline;
	margin: 5px 10px 0px 0;
	float: left;
	}

.center{
	text-align: center;
	}

#footer{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 780px;/*m&aring;ste s&auml;tta width h&auml;r d&aring; footern ligger utanf&ouml;r container-diven(vilken sk&ouml;ter bredden f&ouml;r &ouml;vriga objekt p&aring; sidan).*/
	height: 25px;
	background-image:url(../img/footer_bg.gif);
	}
	
/*Ser till att footer inte krockar med inneh&aring;ll i sidebar alt content.*/
#clearfooter{
	height:50px;
	width:100%;
	clear:both;
	}